/*
General purpose 5th/6th Generation browser stylesheet for detailed site content
(Microsoft Windows Explorer as baseline)

pTools CSS v.4

These styles are only a framework for building on, these need to be customised
for specific needs; however, they should provide a good start point based on
previous project requirements.

Font sizes in this version are specified in pixels; the result is the same but
remember that pixel sizes are roughly points sizes +2 ie 9pt = 11px.

*/

/* Content style definitions */
/* These are for text content and detailed components*/


/* Default styles */

/* Default text styles */
b {
	font-weight: bold;
}

i {
	font-style: italic;
}

.bl {
	color: black;
}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font: normal normal normal 11px/16px Verdana, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
}

/* Default headings */
h1 {
	font: normal normal normal 16px/21px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
	
}

h2 {
	font: normal normal normal 15px/20px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
}

h3 {
	font: normal normal normal 12px/17px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
}

h4 {
	font: normal normal normal 11px/15px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
}

h5 {
	font: normal normal normal 10px/14px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
}

h6 {
	font: normal normal normal 9px/12px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;	
	
}


/* Default form style */
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Default list style */
ol, ul, li {
	font: normal normal normal 11px/16px Verdana, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
	text-align: left;
}

ol {
	position: relative;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style: decimal outside;
}

ul {
	position: relative;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
	list-style: disc outside;
}

li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

li a:link, li a:active {
	color: #8D6400;
	text-decoration: underline;
}

li a:visited {
	color: #8D6400;
	text-decoration: underline;
}

li a:hover {
	color: #280087;
	text-decoration: underline;
}

/* Generic content styles */
.blackstyle {
	color: #808080;
}

.centerstyle {
	text-align: center;
}

/* Header styles for main content */

/* Main page  */
/* Main Content subheading */
.head1 {
	position: relative;
	padding: 10px 10px 15px 0px;
	font: normal normal normal 17px/20px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #8D6400;
	text-decoration: none;
}

.head1 a:link, .head1 a:active, .head1 a:visited {
	color: #8D6400;
	text-decoration: none;
}

.head1 a:hover {
	color: #280087;
	text-decoration: underline;
}

.head2 {
	position: relative;
	padding: 10px 10px 15px 0px;
	font: normal normal normal 17px/20px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #8D6400;
	text-decoration: none;
}

.head2 a:link, .head2 a:active, .head2 a:visited {
	color: #8D6400;
	text-decoration: none;
}

.head2 a:hover {
	color: #280087;
	text-decoration: underline;
}

/* Main Header for Printer friendly version */
.head0 {
	padding: 10px 0px 10px 0px;
	border-width: 1px;
	border-style: solid none solid none;
	border-color: #F0D68B;
	font: normal normal normal 20px/18px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #280087;
	text-decoration: none;
}

.head0 a:link, .head1 a:active, .head1 a:visited {
	color: #8D6400;
	text-decoration: none;
}

.head0 a:hover {
	color: #280087;
	text-decoration: underline;
}


/* main content area style */
.body1 {
	position: relative;
	padding: 2px 10px 5px 0px;
	font: normal normal normal 11px/16px Verdana, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.body1 a:link {
	color: #8D6400;
	text-decoration: underline;
}

.body1 a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.body1 a:hover, .body1 a:active {
	color: #280087;
	text-decoration: underline;
}

.body2 {
	position: relative;
	padding: 2px 10px 5px 0px;
	font: normal normal normal 11px/16px Verdana, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.body2 a:link {
	color: #8D6400;
	text-decoration: underline;
}

.body2 a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.body2 a:hover, .body2 a:active {
	color: #280087;
	text-decoration: underline;
}




/* Styles for Search Result page  */

.headSearch {
	position: relative;
	padding: 5px 0px 5px 0px;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.headSearch a:link, .headSearch a:active, .head2 a:visited {
	color: #8D6400;
	text-decoration: none;
}

.headSearch a:hover {
	color: #280087;
	text-decoration: underline;
}

.bodySearch {
	position: relative;
	padding: 2px 0px 10px 0px;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.bodySearch a:link {
	color: #8D6400;
	text-decoration: underline;
}

.bodySearch a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.bodySearch a:hover, .bodySearch a:active {
	color: #280087;
	text-decoration: underline;
}



/* Related Documents and Linked Files  */

.bodylink1 {
	padding: 10px 0px 15px 0px;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #D9D9D9;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.bodylink1 a:link {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink1 a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink1 a:hover, .bodylink1 a:active {
	color: #280087;
	text-decoration: underline;
}


.bodylink2 {
	padding: 5px 0px 0px 0px;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.bodylink2 a:link {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink2 a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink2 a:hover, .bodylink2 a:active {
	color: #280087;
	text-decoration: underline;
}


/* Printer friendly version  */

.bodylink3 {
	padding: 6px 0px 10px 5px;
	vertical-align: left;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #D9D9D9;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}

.bodylink3 a:link {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink3 a:visited {
	color: #8D6400;
	text-decoration: underline;
}

.bodylink3 a:hover, .bodylink3 a:active {
	color: #280087;
	text-decoration: underline;
}


.bodylink3image {
	padding: 6px 0px 10px 0px;
	background: #FFFFFF;
	vertical-align: left;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #D9D9D9;
	font: normal normal normal 11px/16px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #4D4D4D;
	text-decoration: none;
}



/* Sidebox content styles */
.sideboxtext1 {
	position: relative;
	padding: 2px 0px 2px 3px;
	font: normal normal normal 10px/12px Verdana, Helvetica, Arial, Swiss, SunSans-Regular;
	color: #000000;
	text-decoration: none;
}

.sideboxtext1 a:link, .sideboxtext1 a:active, .sideboxtext1 a:visited {
	color: #8D6400;
	text-decoration: none;
}

.sideboxtext1 a:hover {
	color: #280087;
	text-decoration: underline;
}


/* Other styles for main content */
.divider {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.optionswrap {
	padding: 15px 10px 20px 10px;
	text-align: center;
}

.printhead1 {
	position: relative;
	padding: 2px 0px 7px 0px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #d9d9d9;
	font: normal normal bold 17px/22px Arial, Geneva, Helvetica, Swiss, SunSans-Regular;
	color: #DF0000;
	text-decoration: none;

}
