/* GENERAL STYLES
----------------------------------------------*/ 

body { 
font-family: Arial, verdana, tahoma;
font-size: 11px; 
color: #000; 
text-decoration: none; 
margin:1px 1px 1px 0px;
}

p,tr,th,table,div, {font-family: Arial, verdana, tahoma; 
font-size: 11px;}

a{color:#73895F; text-decoration:underline;}
a:hover{color:#ffffff; background-color:#73895F; text-decoration:none;}

.floatright1 {float:right;width:16px;}
.floatleft1 {float:left;width:20px;}

/* panel coloured outline styles*/ 
.boxRptTop {background:url(../images/box-rpt-top.gif) repeat-x left top;}
.boxRptRight {background:url(../images/box-rpt-right.gif) repeat-y right top; height:100%}
.boxRptBottom {background:url(../images/box-rpt-bottom.gif) repeat-x left bottom;}
.boxRptLeft {background:url(../images/box-rpt-left.gif) repeat-y left top;}

/* CONTENT AREA
----------------------------------------------*/ 

.contentboxBkgRepeat {BACKGROUND: url(../images/contentbox-rBkg-rpt.gif) repeat-y right top;}

.ccBodytext {background-color:#FFFFFF;}
.cc3rdColumn {background-color:#E1EFCD;}
.ccColumnBot {background-color:#8da875;}
.ccTableTop {background-color:#E1F2C9;}
.ccTableRow {background-color:#F2FBE8;}
.ccTableBkg {background-color:#FFFFFF;}

.bodytext {font-family: Arial, verdana, tahoma; font-size: 11px; padding: 5px 30px 5px 0px; min-height: 350px;}
.bodytext-in {font-family: Arial, verdana, tahoma; font-size: 11px; padding: 5px 30px 5px 40px; min-height: 350px;}
.biggerbody1 {font-family:verdana,Arial,tahoma,;font-size: 11px;/* olor: #27662D;*/font-weight:bold;}
.biggerbody1 a {color:#FFCC00; text-decoration:underline; font-family:verdana,Arial,tahoma,;font-size: 11px; font-weight:bold;}
.biggerbody1 a:hover {color:#248000; text-decoration:underline; font-family:verdana,Arial,tahoma,;font-size: 11px; font-weight:bold;}

.subhead1 {font-family: Arial, verdana, tahoma; font-size: 12px; color: #444444; font-weight:bold; padding: 15px 0 0px 0px; line-height:16px;}
.subhead12 {font-family: Arial, verdana, tahoma; font-size: 12px; color: #000000; font-weight:bold; padding: 15px 0 0px 0px; line-height:16px;}
.subhead2 {font-family:verdana,tahoma,Arial; font-size: 11px;/* color: #27662D;*/color: #004523;font-weight:bold}
.subhead2 a H2{font-family:verdana,tahoma,Arial; font-size: 11px;/* color: #27662D;*/color: #004523;font-weight:bold; text-decoration:underline; display:inline;}
.subhead2 a:hover H2{font-family:verdana,tahoma,Arial; font-size: 11px;/* color: #27662D;*/color: #ffcc00;font-weight:bold; text-decoration:underline;display:inline;}
.subhead3 {font-family:verdana,tahoma,Arial, ;font-size: 11px;/* color: #27662D;*/color: #E5AB2E;font-weight:bold;}
.subhead4 {font-family:verdana,tahoma,Arial, ;font-size: 11px;/* color: #27662D;*/color: #97C361;font-weight:bold;}

.quotetext1 {font-family: Arial, verdana, tahoma,;font-size: 14px;color: #004523;font-weight:bold;line-height:18px;}

.subBodyText1 {font-family: Verdana, Arial, Tahoma, sans serif;font-size:9px;color: #999;}

.choicebut_text {width:215px; float:left; font-size: 14px; color: #4F9357; font-weight:bold; padding: 10px 0 15px 0px; line-height:18px;}
.choicebut_img {float:left; padding: 0 0 15px 0;}

.glossarylinks {font-family: Verdana, Arial, Tahoma, sans serif; font-size:11px; font-weight:bold; padding-right:3px;}
.glossarylinks span {font-family: Verdana, Arial, Tahoma, sans serif; font-size:11px; font-weight:normal;padding-right:3px;}
.glossarylinks:hover {font-family: Verdana, Arial, Tahoma, sans serif; font-size:11px; font-weight:bold; padding-right:3px;}

.tableindentText {padding-left:4px;}
.tableindentTextRow {padding:3px 5px 5px 7px;}
.tableindentTextRow2 {padding:1px 3px 3px 5px;}

.liststyle1 {list-style-type:none; margin: 0px 0 0px 0px; text-indent:none;}
.liststyle1 UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.liststyle1 UL LI {padding: 0 0px 2px 20px; background:url(../images/bullet-1.gif) no-repeat 0px 2px;text-indent:none;}
.liststyle1 UL LI a{color: #248000; text-indent:none; border-bottom:1px dotted #A9D18E; text-decoration:none;}
.liststyle1 UL LI a:hover{color: #ffcc00; text-indent:none; border-bottom:1px dotted #ffcc00; text-decoration:none;}

.liststyle2 {list-style-type:none; margin: 0px 0 0px 0px; text-indent:none;}
.liststyle2 UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.liststyle2 UL LI {padding: 0 0px 10px 18px; background:url(../images/bullet-1.gif) no-repeat 0px 2px;text-indent:none;}
.liststyle2 UL LI a:hover { color: #ffcc00; text-indent:none;}

.liststyle3 {list-style-type:none; margin: 0px 0 0px 20px; text-indent:none;}
.liststyle3 UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.liststyle3 UL LI {padding: 0 0px 2px 15px; background:url(../images/bullet-2.gif) no-repeat 0px 5px;text-indent:none;}

.liststylePDF {list-style-type:none; margin: 0px 0 0px 0px; text-indent:none;}
.liststylePDF UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
.liststylePDF UL LI {padding: 2px 0px 2px 25px; background:url(../images/pdf-icon.gif) no-repeat 0px 2px;text-indent:none;}
.liststylePDF UL LI a{color: #248000; text-indent:none; border-bottom:1px dotted #A9D18E; text-decoration:none;}
.liststylePDF UL LI a:hover{color: #ffcc00; text-indent:none; border-bottom:1px dotted #ffcc00; text-decoration:none;}

.imagePanelTxt {padding: 11px 0px 16px 0px;}

.numberPoint {float:left;width:30px;height:30px;}
.numberText {float:left;width:90%;margin-top:3px;}

.boxStroke1 {border: 5px solid #EAF7D8;padding:20px 22px 22px 22px;}
.boxStroke2 {border: 5px solid #EAF7D8;padding:12px 14px 12px 15px;}
.boxStroke3 {border: 1px solid #E1F2C9;padding:0px;}

.pulloutbox1 {float:right;width: 260px;text-align:right;padding-top:21px;padding-bottom:10px; background-color:#fff;}

.hrzDivider1 {border-top: 5px solid #EAF7D8; margin:25px 0px 15px 0px; height:5px;}
.hrzDivider2 {border-top: 2px solid #EAF7D8; margin:25px 0px 15px 0px; height:2px;}

.contentboxBottom {BACKGROUND: #8da875 url(../images/column2-bottomRpt.gif) repeat-x left top;}

.formfield {
	border-bottom: #E0E0E0 1px solid;
	border-right: #E0E0E0 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	background: #ffffff;
	COLOR: #333333;
	font: 11px Arial;
	text-indent: 3px;
	padding: 1px 0 0 0px;
}
.formheader {
background-color:#E1F2C9;
}
.topButton {float:right; width:90px; height:26;}

/* download box styles */

.boxStroke4 {border: 1px solid #E2F1D1; padding:0px;}
.ccTableTop2 {background-color:#E2F1D1; color:#666666; font-family:verdana;}
.ccTableBkg2 {background-color:#FFF;}
.ccTableRow2 {BACKGROUND:#fff url(../images/download-row-bkg.gif) repeat-x left bottom;}
.tableindentText {padding:2px 0 2px 6px;}
.tableindentTextRow {padding:4px 5px 5px 6px;}
.downloadboxDS {width:100%; BACKGROUND: url(../images/download-box-ds.gif) repeat-x left top; height:10px;}
.downloadarrow {float:left;width:18px; padding-bottom:5px;}
.downloadlink a{font-size:11px; float:left; padding-top:0px; border-bottom:1px dashed #A9D18E; text-decoration:none;}
.downloadlink a:hover{float:left; padding-top:0px; border-bottom:1px dashed #FFCC00; text-decoration:none;}

/* form buttons */ 
.submitResetBT {
	font-size:11px;
}

/* search results styles */

.formfield1 {font-family:Arial, Tahoma,Verdana; font-size: 11px; border-width: 1px; border-top-color:#e5e5e5;
border-left-color:#e5e5e5; border-bottom-color:#f5f5f5; border-right-color:#f5f5f5; border-style: solid solid solid solid;background-color:#f5f5f5; color:#666666; padding:2px;}

.ccTableBkg2 {background-color:#E2F1D1;}

.tableheadtxt {
	background-color:#E2F1D1;
	font-family:/*"Lucida Sans Unicode",*/Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold; 
	color:#000000;
	padding:3px 0 3px 7px;
	line-height:13px;
}
.tableheadtxt2 {
	background-color:#E2F1D1;
	font-family:/*"Lucida Sans Unicode",*/Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	text-align:right;
	font-weight:bold; 
	color:#000000;
	padding-right: 5px;
	line-height:13px;
}
.indenttxt1 {margin: 6px 7px 7px 10px;}
.indenttxt2 {margin: 2px 3px 3px 6px;}

.paginglinks { 
	font-family: Tahoma, Arial, Verdana, Geneva, sans-serif; 
	font-size: 11px; 
	color: #54B60C; 
	text-decoration: none;
	padding:0px 3px 0 3px;}

.paginglinks:hover {
	font-family: Tahoma, Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #268B0C;
	text-decoration: none;
	background:#E6F8CF;
}


/* contact message 
----------------------------------------------*/ 

.validationtext {background:#EBF7DF; padding:10px 10px 10px 13px; color:#6BAC11; font-size:12px; font-weight:bold; width:inherit; border:1px dashed #98CC57;}

/* error message 
----------------------------------------------*/ 
.errorbox {background:#E5EBF4; padding:23px 25px 25px 28px; color:#24689A; width:inherit; border:1px dashed #24689A; width:560px;}
.errortext {color:#24689A; font-size:11px; font-weight:normal;}
.errorheading {color:#24689A; font-size:18px; font-weight:bold; margin-bottom: -5px; margin-top:6px;}

/* tables 
----------------------------------------------*/
.tablehead {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; font-weight:bold; padding-left:5px; }
.tablehead2 {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; font-weight:bold; padding-right:5px; text-align:right }
.tabletext2 {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; padding-right:10px; text-align:right}
.datatext {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; padding-left:15px; padding-top:2px; padding-bottom:2px;}
.tabletext {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; padding-left:15px;}
.tableinfo {font-family: Arial, verdana, tahoma;font-size:11px;color: #000; padding-left:5px;}

.imginsert { text-align:left; padding-left:25px;}
