/* STYLE SHEET DECLARATIONS 
copyright 2005 Evolution 7
http://www.evolution7.com
Do not reproduce without permission.
*/

/* GENERAL STYLES
--------------------------------------------------------------------*/ 

body { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #515A64;
margin:1px 0 0 0;
padding: 0px;
background: #EDEEEF url(../images/bkg-page-rpt-client.gif) repeat-x left top;}

a{color: #6EAA46; text-decoration:none;}
a:hover{color:#BF6A29; text-decoration:none;}

p {line-height: 1.3em;}

.floatright1 {float:right;width:16px;}
.floatleft1 {float:left;width:20px;}

.splashbkg {
	background: url(../images/splash-clients-bkg.gif) repeat-x left top;
}
.splashpanel {
	padding: 0px 0 8px 8px;
}

/* MASTHEAD STYLES
--------------------------------------------------------------------*/ 

#logoheader {
	padding:19px 0 17px 16px;
	border-right:1px solid #fff; 
	border-left:1px solid #fff;	
}
.logoposition {
	width:288px;
}
.logoutbutton {
	float:right;
	width:75px;
	padding:3px 22px 0 0;
}

#imagebanner {
	background: url(../images/masthead-image-notext.jpg) no-repeat left top;
	height:113px;
	border-right:1px solid #fff; 
	border-left:1px solid #fff;

}
.sectionheading{
	padding:76px 0px 0px 635px;
}

/* NAVIGATION STYLES
--------------------------------------------------------------------*/

#mainnavbox {
	border-right:1px solid #fff; 
	border-left:1px solid #fff;
	height: 35px;
	margin-bottom:16px;
}

#mainnav {PADDING: 5px 0px 2px 0px; width:700px; background-color: #000;}
#mainnav UL {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
#mainnav UL LI {PADDING: 0px 13px 0px 13px; DISPLAY: inline; font-size:10px; FONT-WEIGHT: bold; MARGIN: 0px;}
#mainnav UL LI A {PADDING: 0px; DISPLAY: inline; color: #C0C0C0; MARGIN: 0px; TEXT-DECORATION: none; border:none;}
#mainnav UL A:hover {color: #FFF; TEXT-DECORATION: none; border:none;}
#mainnavBottom {HEIGHT:1px;}

.mainnavOn-txt a {
	color: #609518;
	font-family:Arial, Verdana, Tahoma;
	font-size:10px; 
	FONT-WEIGHT: bold;
	text-decoration:none;
	border:none;
}
.mainnavOn-txt a:hover{
	color: #609518;
	font-family:Arial, Verdana, Tahoma;
	font-size:10px;
	FONT-WEIGHT: bold;
	text-decoration:none;
	border:none;
}

#subnav {PADDING: 0px 0px 0px 0px; width:178px; background-color: #E3E3E5; MARGIN: 0px 10px 0px 10px;}
#subnav UL {PADDING: 0px 9px 0px 9px; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#subnav UL LI {PADDING: 0px 0px 0px 0px; DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px;}
#subnav UL LI A {font-size: 11px; line-height:11px; BACKGROUND: url(../images/subnav-bkg-off.gif) no-repeat left bottom; PADDING: 5px 0px 6px 5px; DISPLAY: block; color: #7B7E86; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none; border:none;}
#subnav UL LI span {font-size: 11px; line-height:11px; BACKGROUND: #D8D9DB url(../images/subnav-bkg-on.gif) no-repeat left bottom; PADDING: 5px 0px 7px 5px; DISPLAY: block; color: #5B8F14; font-weight:bold; MARGIN: 0px; TEXT-DECORATION: none; border:none;}
#subnav UL A:hover {BACKGROUND: url(../images/subnav-bkg-ro.gif) no-repeat left bottom; color: #252C41; border:none;}

#subnavBottom {HEIGHT:1px; padding-left:10px;}
#subnavBottom2 {HEIGHT:10px; padding-left:10px;}
#supnavtop {PADDING: 0px 0px 0px 0px; width:178px; background: #E3E3E5 url(../images/subnav-top-line.gif) no-repeat 9px bottom; height:10px; MARGIN: 0px 0px 0px 10px;}

#tertiarynav {PADDING: 0px 0px 0px 0px; width:178px; background-color:#E3E3E5; MARGIN: 0px 0px 0px 10px;}
#tertiarynav UL {background-color:#D6D7DA; margin: 0px 9px 0px 9px; padding: 2px 0px 10px 0px; LIST-STYLE-TYPE: none;}
#tertiarynav UL LI {PADDING: 0px 0px 0px 0px; DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px;}
#tertiarynav UL LI A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5B8F14; line-height:11px; BACKGROUND: url(../images/tertiary-bkg-off.gif) no-repeat 10px bottom; PADDING: 3px 0px 5px 13px; DISPLAY: block; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none; border:none;}
#tertiarynav UL A:hover {BACKGROUND: url(../images/tertiary-bkg-off.gif) no-repeat 10px bottom; color: #3C7700; font-weight:bold; TEXT-DECORATION: none; border:none;}
#tertiarynavBottom {HEIGHT:1px;}


/* CONTENT AREA STYLES
----------------------------------------------*/ 

.loginboxbig {padding:13px 12px 20px 17px; BACKGROUND: #FCFCFD url(../images/rightpanel-grd-ftr.gif) repeat-x left bottom; font-size:11px; line-height:13px; color:#7A8D9A; border: 1px solid #E4E6E7;}

#contentbox {
	PADDING: 8px 9px 9px 9px; 
	margin-bottom:20px; 
	background:#fff url(../images/content-grd-ftr.gif) repeat-x left bottom;
}
/*
.subheadstrip {BACKGROUND: url(../images/subhead-bkg-rpt.gif) repeat-x left top; height:38px; width:100%;}
.subheadarrow {width:26px; float:left; padding-right:3px;}
.breadcrumbarrow {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; color:#fff;}
.subheadtext {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#fff; padding: 5px 0 0 0; float:left;}
.subheadtext H1{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#fff; display:inline;}

.tertiaryheadstrip {BACKGROUND: url(../images/tertiaryhead-bkg.gif) repeat-x left bottom; height:42px; width:100%;}
.tertiaryheadstrip H2 {position:relative; left:20px; top:4px; font-size:16px; font-weight:bold; color:#609518; width:100%; display:inline;}

.contentheading1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#5D6C7E;}
.contentheading2 {
	BACKGROUND:  url(../images/bullet-arrow2.gif) no-repeat left 6px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold; 
	color:#609518; 
	padding-left:16px;
}
.contentheading3 {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold; 
	color:#609518;
}

.contentheading4 {
	BACKGROUND:  url(../images/subhead-gradient.gif) repeat-y left top;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold; 
	color:#609518; 
	padding:2px 0 2px 6px;
	line-height:13px;
}
.contentheading5 {
	background-color:#EEF0F1;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold; 
	color:#747F8C;
	padding:3px 0 3px 7px;
	line-height:13px;
}

.smtext1 {font-size:11px; color:#7A8D9A;}
.smtext2 {font-size:11px;}

.subBodyText1 {font-family: Verdana, Arial, Tahoma, sans serif;font-size:9px;color: #999;}

.quotestyle1 {
	background:url(../images/quote-marks.gif) no-repeat left 5px;
	padding: 8px 0 0 59px;
	font-family:Arial, Tahoma, Verdana, sans-serif;  
	color:#88B55F; 
	font-size:14px;
	line-height:17px;
	font-weight:normal;
}
.quotestyle2 {
	background:url(../images/quote-marks2.gif) no-repeat left 5px;
	padding: 12px 0 6px 45px;
	font-family:Arial, Tahoma, Verdana, sans-serif;  
	color:#88B55F; 
	font-size:14px;
	line-height:17px;
	font-weight:normal;
}

.bodytextarea {padding: 2px 18px 18px 18px;}

.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 {font-family: Arial, verdana, tahoma; font-size: 11px; padding: 0 0px 1px 13px; background:url(../images/bullet-arrow1.gif) no-repeat 0px 5px;text-indent:none;}
.liststyle1 UL LI a{color: #6EAA46; text-indent:none; border-bottom:1px dashed #A9D18E; text-decoration:none;}
.liststyle1 UL LI a:hover{color: #BF6A29; text-indent:none; border-bottom:1px dashed #BF6A29; 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 {font-family: Arial, verdana, tahoma; padding: 0 0px 2px 15px; background:url(../images/bullet-arrow3.gif) no-repeat 0px 5px;text-indent:none;}
.liststyle2 UL LI a{color: #6EAA46; text-indent:none; border-bottom:1px dashed #A9D18E; text-decoration:none;}
.liststyle2 UL LI a:hover{color: #BF6A29; text-indent:none; border-bottom:1px dashed #BF6A29; text-decoration:none;}

.indentlist1 {margin: -2px 5px 10px 5px;}
.indentlist2 {margin: -5px 0 0px 16px;}
.indentlist3 {margin: 8px 5px 10px 8px;}
.indentlist4 {margin: 2px 3px 3px 6px;}

.downloadarrow {float:left;width:18px; padding-bottom:6px;}
.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 #BF6A29; text-decoration:none;}

.downloadlink2 a{color:#BF6A29; font-size:11px; float:left; padding-top:0px; border-bottom:1px dashed #BF6A29; text-decoration:none;}
.downloadlink2 a:hover{color:#6EAA46; float:left; padding-top:0px; border-bottom:1px dashed #A9D18E; text-decoration:none;}
 
.boxStroke1 {border: 1px solid #E4E6E7; padding:0px;}
.boxStroke2 {border: 1px solid #D4E6C7; padding:1px;}
.boxStroke3 {border: 3px solid #E2F2C9; padding:12px 15px 15px 14px;}

.pulloutbox1 {padding:0px 0 20px 20px; float:right; width:200px;}

.downloadboxDS {width:100%; BACKGROUND: url(../images/download-box-ds.gif) repeat-x left top; height:8px;}

.ccTableTop {background-color:#EEF0F1; color:#747F8C;}
.ccTableRow {BACKGROUND: url(../images/download-row-bkg.gif) repeat-x left bottom;}
.ccTableBkg {background-color:#FFF;}
.ccTableBkg2 {background-color:#E4E6E7;}

.tableindentText {padding:2px 0 2px 6px;}
.tableindentTextRow {padding:4px 5px 5px 6px;}
.tableindentTextRow2 {padding:1px 3px 3px 5px;}
.tableindentTextRow3 {padding:8px 8px 8px 9px;}

.partlogopad1 {float:left; width:90px; padding: 6px 0 0 7px;}
.parttextbox {padding-bottom:7px;}

.floatimage1 {float:right; padding: 0px 5px 15px 15px;}

.divider1 {background: #E4E6E7; height:1px; width:100%;}*/

/* form styles */

.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: 12px Arial;
	text-indent: 3px;
	padding: 1px 0 0 0px;
}

.formfieldpale {
	font-size:11px;
	border-width: 1px; 
	border-top-color:#D3D3D3;
	border-left-color:#D3D3D3; 
	border-right-color:#FFF; 
	border-bottom-color:#FFF; 
	border-style: solid solid solid solid;
	background-color:#F1F1F1;
	color:#666666;
	padding:2px 0 2px 0px;
}

.formheader {
background-color:#E1F2C9;
}
.topButton {float:right; width:90px; height:26;}

/* javascript validation class' */ 

.validationtext {background:#ffffff; padding:10px 10px 10px 13px; color:#6A9A24; font-size:11px; font-weight:bold; width:inherit; }

.validationtext-failed {background:#EBF4E5; padding:10px 10px 10px 13px; color:#6A9A24; font-size:11px; font-weight:bold; width:inherit; border:1px dashed #6A9A24;}
.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;}

/* form buttons */ 

.submitResetBT {
	font-size:11px;
	margin:3px 0 3px 5px;
}
.backtotop {float:right; width:71px;}

/* ^ javascript validation class' */ 


/* THIRD COLUMN STYLES
----------------------------------------------*/ 

#column3box {PADDING: 0px 9px 9px 11px;}

#searchbox {BACKGROUND: url(../images/searchbox-bkg-rpt.gif) repeat-x left top; height:69px; width:180px; margin-bottom:3px;}
.searcharrow {width:12px; float:left; padding-right:0px;}
.searchfunctions {float:left; width:168px; height:69px; BACKGROUND: url(../images/searchbox-right-cnr.gif) no-repeat right top;}
.searchsiteimg {padding: 11px 0 3px 0; }
.searchfield {
	font-size:11px;
	border-width: 1px; 
	border-top-color:#AEAEAE;
	border-left-color:#AEAEAE; 
	border-right-color:#FFF; 
	border-bottom-color:#FFF; 
	border-style: solid solid solid solid;
	background-color:#F1F1F1; 
	color:#666666;
}

.rightpanelbox {padding:13px 12px 20px 15px; BACKGROUND: #FCFCFD url(../images/rightpanel-grd-ftr.gif) repeat-x left bottom; margin-bottom:9px; font-size:11px; line-height:13px; color:#7A8D9A;}
.adpanelbox {background-color:#F4F5F6; padding:8px;}

.loginhead {BACKGROUND: url(../images/dots1-hrz-rpt.gif) repeat-x left 22px; color:#6EAA46; font-size:12px; font-family: Arial; font-weight:bold; height:35px;}
.loginsmtxt {width:56px; color:#A2A2A2; font-size:10px; float:left; padding:0px 0 0px 0;}
.loginsmtxt2 {color:#515A64; font-size:11px; float:left; padding:0px 0 0px 0;}
.loginbutton {padding:3px 0 0px 52px;}
.uselinkshead {color:#CC7D00; font-size:12px; font-family: Arial; font-weight:bold;}

.formfieldpale {
	font-size:11px;
	border-width: 1px; 
	border-top-color:#D3D3D3;
	border-left-color:#D3D3D3; 
	border-right-color:#FFF; 
	border-bottom-color:#FFF; 
	border-style: solid solid solid solid;
	background-color:#F1F1F1;
	color:#666666;
	padding:2px 0 2px 0px;
}
.toppad1 {
	padding-top: 8px;
}

/* FOOTER
--------------------------------------------------------------------*/ 

#greyfooterbox {
	BACKGROUND: #707A87 url(../images/footergrey-bkg-rpt.gif) repeat-x left top; 
	padding: 15px 0 15px 0; 
	text-align:center;
	border-right:1px solid #fff; 
	border-left:1px solid #fff;
}
.footerdivider1 {padding:0 6px 0 5px; font-family:Verdana, Arial, Tahoma; font-size:9px; color:#B0B2B4; border:none;}
.footerlinks1 {font-family:Verdana, Arial, Tahoma; font-size:9px; font-weight:bold; text-decoration:none; color:#EBECEE; border:none;}
.footerlinks1:hover {font-family: Verdana, Arial, Tahoma; font-size:9px; border-bottom:1px dashed #A9DD18; text-decoration:none; color: #A9DD18;}

#sitefooterbox {
	BACKGROUND: #5B9536 url(../images/footer-abstract-colour.jpg) no-repeat left top;
	text-align:center;
	border-right:1px solid #fff; 
	border-left:1px solid #fff;
	height:100px;
}
.copyrightbox {padding: 20px 0 25px 0;}
.footertext2 {padding:0 5px 0 5px; font-family:Verdana, Arial, Tahoma; font-size:9px; color:#DEEAD3; border:none;}
.footerlinks2 {font-family:Verdana, Arial, Tahoma; font-size:9px; text-decoration:none; color:#DEEAD3; border:none;}
.footerlinks2:hover {font-family: Verdana, Arial, Tahoma; font-size:9px; text-indent:none; border-bottom:1px dashed #A9D732; text-decoration:none;color: #FFF;}

.finsynbox {text-align:left;float:left;width:215px; padding: 2px 0 0px 10px;}
.finsynSymbol{width:35px; float:left;}
.finsyntxt {float:left; padding: 7px 0 0 0;}

.e7box {margin-top:15px; width:240px; background: #4B842A url(../images/e7box-corner.gif) no-repeat left top; float:right;}
.e7logo {float:right; padding:5px 7px 5px 5px; border:none; text-decoration: none;}
.e7txt H2 {font-family:Arial, Tahoma; font-size:10px; color:#7AB619; text-decoration: none;font-weight: normal; display:inline; border:none;}
.e7txt H2 a{font-family:Arial, Tahoma; font-size:10px; color:#7AB619; text-decoration: none;font-weight: normal; display:inline; border:none;}
.e7txt H2 a:hover{font-family:Arial, Tahoma; font-size:10px; color:#A9D732; text-decoration: none;font-weight: normal; display:inline;  border:none;}

.highlight{
	color:#ff0000;
}

.tableborder {
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    }
.tablebg {
	background-color : #FFFFFF;
}
.tablecol1 {
    background-color :  #EEEEEE;
    }
.tablecol2 {
    background-color :  #FFFFFF;
    }
	
	
	.formtext {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #50566B;
	text-decoration: none;
}

.button1 {
	border-width: 1px;
	border-style: solid;
	border-color: #D1D1D1;
	border-bottom-width : 0px;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	float: left;
}

.button2 {
	border: 1px solid #D1D1D1;
	padding: 10px;
	margin-right: 5px;
	float: left;
}

/* FORMS */

.textbox{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #333333;
	background-color : #ebebeb;
} 

.textboxfocus{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #333333;
	background-color : #fcfcfc;
} 

.textboxvisited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #333333;
	background-color : #b9b9b9;
} 