a@charset "utf-8";
/* CSS Document */

html {
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	margin: 0px;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page {
	width: 722px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	background-image: url(../images/header_blank.jpg);
	height: 142px;
	width: 730px;
	background-repeat: no-repeat;
}
.headerlogout {
	background-image: url(../images/header_new_logout.jpg);
	background-repeat: repeat;
	height: 142px;
	width: 730px;
}
.topstrip {
	padding-top: 6px;
	padding-bottom: 8px;
	display: block;
}
h1 {
	font-size: 0.8em;
	padding-left: 0px;
	padding-top: 0px;
	color: #011B58;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 0px;
}
h2 {
	font-size: 0.8em;
	padding-left: 10px;
	padding-top: 10px;
	color: #778594;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h3 {
	font-size: 0.8em;
	padding-left: 10px;
	padding-top: 10px;
	color: #778594;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.toplinksontainer {
	background-color: #ffffff;
	width: 723px;
	padding-left:0px;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #919FA8;
	border-bottom-color: #919FA8;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.toplinksontainer2 {
	background-color: #ffffff;
	width: 722px;
	margin-right: auto;
	margin-left: auto;
	padding-left:0px;
	padding-top: 0px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:  #919FA8;
}
.toplinksontainerfade {
	background-color: #ffffff;
	width: 723px;
	padding-left:0px;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B8C0C7;
	border-bottom-color: #B8C0C7;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.toplinksontainer2fade {
	background-color: #ffffff;
	width: 722px;
	margin-right: auto;
	margin-left: auto;
	padding-left:0px;
	padding-top: 0px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:  #B8C0C7;
}
/* navigation styles*/

a.toplinks {
	text-decoration: none;
	color: #919FA8;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	padding-left: 9px;
	padding-right: 9px;
}
a.toplinks:link {
	text-decoration: none;
	color: #919FA8;
}
a.toplinks:hover {
	text-decoration: none;
	color: #011B58;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #011B58;
	border-left-color: #011B58;
	padding-left: 9px;
	padding-right: 9px;
}



a.morelink{
	color: #003366;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;	
	text-decoration: none;
}

a.morelink:link{
	color: #003366;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

a.morelink:hover{color: #545354;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
	}

a.morelink:visited{
	color: #003366;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	}

a.morelink: active{
	color: #545354;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;}



a.selected {
	text-decoration: none;
	color: #011B58;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	padding-left: 9px;
	padding-right: 9px;
}
a.selected:hover {
}
a.toplinksfade {
	text-decoration: none;
	color: #C2CACF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	padding-left: 9px;
	padding-right: 9px;
}
a.toplinksfade:link {
	text-decoration: none;
	color: #C2CACF;
}
a.toplinksfade:hover {
	text-decoration: none;
	color: #011B58;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #011B58;
	border-left-color: #011B58;
	padding-left: 9px;
	padding-right: 9px;
}
.linkspacer {
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}
/* left column styles*/

.leftcolumn {
	width: 242px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 25px;
	display: block;
	float: left;
}
.textareahome {
	width: 230px;
	height: 290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 10px;
	line-height: 1.3em;
}
.textareahome h1 {
	font-size: 1.3em;
	margin: 0px;
}
.textareanews {
	width: 230px;
	height: 220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 1.3em;
	overflow: hidden;
}
.textareanews h1 {
	font-size: 1.3em;
	margin: 0px;
}
.textarea {
	width: 240px;
	height: 155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 1.5em;
}
/* main column sytles*/

.maincolumn {
	width: 470px;
	display: block;
	float: left;
	min-height:100px;
	padding-top: 25px;

}
/*.mainimg{
	height: 295px;
   	width: 470px;
}*/

.mainimage {
	height: 295px;
	width: 470px;
	display: block;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	width:450px;
}
.title-holder {
	width: 466px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	margin-left:0px;
	float: right;
	display:block;
	height:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C0C7;
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C0C7;
	margin-bottom: 0px;
	clear:both;

}
.title-holderTop {
	width: 466px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-left:0px;
	float: right;
	display:block;
	height:25px;
	border-top-width: 0px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C0C7;
	
	background-repeat: repeat-y;
}
.title-holdermyh {
	width: 466px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: px;
	margin-left:0px;
	float: right;
	display:block;
	height:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8C0C7;
	
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8C0C7;
	margin-bottom: 0px;
}

.profiletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
	width:450px;
}
a.contentlinks {
	text-decoration: underline;
	color: #778594;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	padding-right: 2px;
	float: left;
	font-weight: bold;
}
a.contentlinks:link {
	text-decoration: underline;
	color: #778594;
}
a.contentlinks:hover {
	text-decoration: none;
	color: #002156;
}
.imagestripnav {
	width: 470px;
	height: 22px;
	background-color: #002156;
}
.newsimage {
	display: block;
	width: 210px;
	float: right;
	padding-right: 10px;
	padding-left:-70px;
}
.maincontentblock {
	width: 470px;
	min-height: 120px;
	line-height: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #778594;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
.maincontentblock h2 {
	font-size: 0.8em;
	padding-left: 0px;
	padding-top: 10px;
	color: #606B77;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.maintextholder {
	width: 460px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top:17px;
}



/*.maintext {
	width: 460px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.4em;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top:0px;
}*/
.maintext2 {
	width: 460px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.5em;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top:0px;
}

.resultsblock {
	width: 468px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	display:block;
	border: 1px solid #B8C0C7;
	background-image: url(../images/resultsbg_2.jpg);
	margin-bottom:25px;
	min-height: 200px;
	
}
.topsection {
	background-image: url(../images/resultsbg_2.jpg);
	background-repeat: repeat-y;
	width: 468px;
	
}
.cpdetails {
	width: 156px;
	font-size: 0.7em;
	color: #778594;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	min-height:140px;
	padding-bottom: 0px;
}
.cpdetails h2 {
	color:#011B58;
	padding: 0px;
	margin-top:5px;
	margin-bottom: 5px;
	font-size: 11px;
}
.fields {
	width: 97px;
	padding-left:5px;
	padding-top: 0px;
	display: block;
	float: left;
	min-height:140px;
	font-family: Arial, Helvetica, sans-serif;
	color: #778594;
	font-size: 11px;
}
.fields h2 {
	color:#011B58;
	padding: 0px;
	margin-top:5px;
	margin-bottom: 5px;
	font-size: 11px;
}
.testimonial {
	width: 445px;
	padding-top: 15px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	display: block;
	float: left;
	min-height:90px;
	height:auto;

}
.testimonial h2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	display:block
}
.testimonialtext {
	width: 340px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.5em;
	padding-right: 10px;
	margin-bottom: 25px;
	min-height: 60px;
}
/*.testimonialimage{
	display: block;
	width: 90px;
	float: left;
	margin-left: 0px;	
    }*/


.testimonalimage {
	display: block;
	width: 90px;
	height: 60px;
	float: right;
	margin-left: 0px;
	padding-right:0px;
	padding-top: 5px;
	padding-bottom:40px;
}
.infobox {
	width: 220px;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 5px;
	display: block;
	float: left;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #606b77;
}
.infobox2 {
	width: 220px;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 0px;
	display: block;
	float: left;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #606b77;
}
.cp-profileblock {
	width: 445px;
	display: block;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	float: left;
	display:block;
	min-height:90px;
	font-size: 0.9em;
	font-family: verdana, tahoma, helvetica;
	color:#3f4040;
	border: solid 1px #d7d7d7;
	
}
.cp-profileblock h2 {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}
.cp-profileblock2 {
	width: 466px;
	line-height: normal;
	display: block;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	float: right;
	display:block;
	min-height:30px;
	min-height:90px;
	font-family: Arial, Helvetica, sans-serif;
	color: #778594;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #778594;
}
.cp-profileblock2 h2 {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.cp-profilelogo {
	width: 225px;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	float: left;
}
.cp-profilelogov2 {
	width: 220px;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	display: block;
	float: left;
	background-color: #FFFFFF;
}
.cp-profiletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.5em;
	width: 400px;
	padding-top: 0px;
	color: #606B77;
	margin-top:4px;
	margin-bottom: 4px;
	margin-left: 15px;
	margin-right: 8px;
	display: block;
	float: left;
}
/*.cp-profiletextv2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	line-height: 1.5em;
	width: 450px;
	padding-top: 5px;
	color: #606B77; 
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;	
	display: block;
	float: left;
	min-height: 30px;
	}
*/

.cp-profiletext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	line-height: 1.3em;
	width: 450px;
	padding-top: 5px;





	color: #606B77;
	margin-bottom: 10px;
	margin-left: 2px;
	margin-right: 6px;
	display: block;
	float: left;
}
.cp-profiledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 460px;
	padding-bottom: 5px;
	padding-top: 8px;
	margin-left:15px;
	padding-left:0px;
	float:left;
	color: #606B77;
}
.cp-profilebroder {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #778594;
	width: 466px;
}
.cp-profilebroder-solid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #778594;
	width: 457px;
	padding-bottom: 10px;
}
.cp-scope {
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	margin-left: 8px;
	display: block;
	float: left;
}
.cp-memberdetails {
	width: 118px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
	display: block;
	float: left;
}
/*.cp-memberdetailsv2{
    width: 220px;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top: 5px;
	color: #606B77; 
	margin-bottom: 5px;
	margin-left: 10px;	
	margin-right: 0px;
	display: block;
	float: left;
	}

*/

.accred-holder {
	width: 100%;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	/*padding-left:10px;*/
	/*margin-left:10px;*/
	margin-top:10px;
	margin-bottom:20px;
	display:block;
	height:41px;
	/*border: solid 1px #d7d7d7;*/
	border-top-color:#d7d7d7;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#d7d7d7;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	
	clear:both;
}

.accred-holder2 {
	width: 448px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left:1px;
	float: left;
	display:block;
	min-height:13px;
	background-color: #FFFFFF;
	border: 1px solid #778794;
}
.accreditation {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	display: block;
	float: right;
	margin-left:0px;
	margin-right:3px;
}

.Sussholder{
	width:336px;
	float:right;
}
.susicon{
	
	display: block;
	float: right;
	margin-left:0px;
	margin-right:3px;
	
	
}
/*
.accreditation2{
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	display: block;
	float: left;
	padding-right:3px;
	padding-left: 3px;
	}
	*/
	
.certbox {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	display: block;
	float: left;
	width: 97px;
	clear:both;
	
}
.certbox h2 {
	color:#011B58;
	padding: 0px;
	margin-top:3px;
	margin-bottom: 5px;
	font-size: 11px;
}
.certbox2 {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #606B77;
	display: block;
	float: left;
	padding-left:10px;
	width: 250px;
}
.certbox2 h2 {
	color:#011B58;
	padding: 0px;
	margin-top:5px;
	margin-bottom: 5px;
	font-size: 11px;
}
.detailbox {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #778594;
	font-weight: bold;
	display: block;
	float: left;
	padding-left:10px;
	padding-top: 5px;
	width: 75%;
}
.cp-newsheader {
	width: 457px;
	line-height: normal;
	background-color: #F2F3F5;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 25px;
	float: left;
	display:block;
	min-height:35px;
	border: 1px solid #778594;
}
.cp-newsheader h1 {
	font-size: 0.9em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	float:left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
.newsitemheadline {
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	float:left;
	width: 450px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #778594;
}
.newsdate {
	
	height: 15px;
	font-size: 0.7em;
	color: #778594;
	padding-bottom: 5px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	float: left;
}
.datepadding {
	/*padding-left: 10px;*/
}
.cp-trainingheader {
	width: 456px;
	line-height: normal;
	background-color: #F2F3F5;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	float: left;
	display:block;
	height:20px;
	border: 1px solid #778594;
}
.cp-trainingheader h1 {
	font-size: 0.9em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	float:left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
.trainingtext {
	width: 450px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	margin-bottom: 5px;
}
.downloadheader {
	width: 458px;
	line-height: normal;
	background-color: #F2F3F5;
	display: block;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 2px;
	float: left;
	display:block;
	height:20px;
	border: 1px solid #778594;
}
.downloadheader h1 {
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	float:left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
.downloadtext {
	padding-left: 5px;
	padding-top: 36px;
}
.downloadtextintro {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.cp-thmbholder {
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top: 5px;
	color: #606B77;
	margin-bottom: 5px;
	margin-left: 10px;
	display: block;
	float: left;
}
.textfieldheight {
	height: 12px;
	float: right;
}
.clearfloat {
	clear: both;
}
/* right column styles*/

.rightcolumn {
	width: 243px;
	padding-left: 10px;
	padding-right: 0px;
	display: block;
	float: left;
}
.rightcolumn h2 {
	font-size: 0.8em;
	padding-left: 1px;
	padding-top: 1px;

	color: #606B77;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #DCDFE4;
	width: 228px;
	height:20px;
}
.newsfeed {
	width: 234px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:0px;
	min-height: 150px;
	background-color: #F2F3F5;
	border: 1px solid #DCDFE4;
}
.feedtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	line-height: 1.5em;
	display: block;
	float: left;
	padding-left: 5px;
	padding-bottom: 3px;
	font-weight: bold;
	width:228px;
	background-color: #FFFFFF;
}
.feedtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	line-height: 1.5em;
	display: block;
	float: left;
	margin-left: 5px;
}
/* footer styles*/
.footer {
	width:722px;
	height:30px;
	display:block;
	float:left;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
a.footerlinks {
	text-decoration: none;
	color: #A0A9B1;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 0px;
	padding-right: 40px;
	display: block;
	float: left;
}
a.footerlinks:link {
	text-decoration: none;
	color: #A0A9B1;
}
a.footerlinks:hover {
	text-decoration: none;
	color: #002156;
}
.footertext {
	text-decoration: none;
	color: #A0A9B1;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	float: right;
}
a.privacyText {
	text-decoration: none;
	color: #A0A9B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 215px;
	display: block;
	float: left;
}
a.privacyText:link {
	text-decoration: none;
	color: #A0A9B1;
}
a.privacyText:hover {
	text-decoration: none;
	color: #002156;
}
.CssText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	margin-left: 0px;
	line-height: 1.5em;
	float: left;
	height: 315px;
}
/* form styles*/

.formLayout {
	width:330px;
}
.formheading {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 3px;
	margin-bottom: 0px;
	height: 22px;
	background-color: #011B58;
	width: 435px;
}
.formouter {
	background-color: #FFFFFF;
	background-image: url(../images/tablebg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 340px;
}
.FormInputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: 10px;
}
.formInputView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 10px;
	color: #778594;
	padding-bottom: 10px;
}
/*login style */
 .LoginRecovery {
	position: relative;
	top: 3px;
	left: 625px;
	width: 135px;
}
.login {
	position: relative;
	top: 65px;
	left: 257px;
	width: 200px;
	display: block;
}
.loginHolder {
	position: relative;
	top: 73px;
	left: 257px;
	width:350px;
	display: block;
}
.Logintext {
	text-decoration: none;
	color: #919FA8;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float: left;
	height: 30px;
	width: 300px;
}
a.LogintextLink {
	text-decoration: none;
	color: #919FA8;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
	float: left;
	font-weight: bold;
}
a.LogintextLink:link {
	text-decoration: none;
	color: #778594;
}
a.LogintextLink:hover {
	text-decoration: none;
	color: #002156;
}
.LoginButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #919FA8;
	text-align:left;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left:0px;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	float:right;
}

.SearchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #919FA8;
	text-align:left;
	color: #FFFFFF;
	margin-left:0px;
	padding: 3px 2px 3px 5px;
	font-weight: bold;
	float:right;
	width: 120px;
	
}



.LoginInputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Login button styles*/

a.Loginlinks {
	text-decoration: none;
	color: #919FA8;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
}
a.Loginlinks:link {
	text-decoration: none;
	color: #919FA8;
}
a.Loginlinks:hover {
	text-decoration: none;
	color: #011B58;
}
.newsouter{
	width: 470px;
}
/* News CSS */
   .newsimg {
	width: 210px;
	height: 140px;
}
.news-bordrMenuSolid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #778594;
	width: 100%;
	height:1px;
	margin-top:20px;
}
.newsmaintext {
	width: 470px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.5em;
	margin-bottom: 15px;
	/*margin-left: 10px;*/
}
.newsmaintext h1 {
	font-size: 1.2em;
	margin-left:0px;
}
/* CP menu */
.cp-menuheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #778594;
	width: 325px;
	padding-top: 0px;
	color: #606B77;
	margin-bottom: 1px;
	margin-left: 10px;
	margin-right: 8px;
	margin-top:10px;
	margin-bottom:10px;
	display: block;
	float: left;
}
.cp-bordrMenuDashed {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #778594;
	width: 457px;
	height:1px;
	margin-bottom:10px;
}
.cp-bordrMenuSolid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #778594;
	width: 457px;
	height:1px;
	margin-top:10px;
}
a.cpmenulinks {
	text-decoration: underline;
	color: #778594;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 2px;
	font-weight: bold;
}
a.cpmenulinks:link {
	text-decoration: underline;
	color: #778594;
}
a.cpmenulinks:hover {
	text-decoration: none;
	color: #002156;
}
/* Download button styles*/

a.downloadLink {
	text-decoration: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	background-color: #919FA8;
	width: 205px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
a.downloadLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.downloadLink:hover {
	text-decoration: none;
	background-color: #001C56;
}
a.downloadLink2 {
	text-decoration: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	background-color: #919FA8;
	width: 150px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
a.downloadLink2:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.downloadLink2:hover {
	text-decoration: none;
	background-color: #001C56;
}
/*edit links*/
/*a.editLink {
	text-decoration: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	font-weight: bold;
	background-color: #919FA8;
	width: 215px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
	
a.editLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.editLink:hover {
	text-decoration: none;
	background-color: #001C56;	
	}


a.editlinks  {
	text-decoration: underline;
	color: #778594;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 5px;	
	font-weight: bold;
}
	
a.editlinks:link {
	text-decoration: underline;
	color: #778594;
    }

a.editlinks:hover {
	text-decoration: none;
	color: #002156;
	}
*/



/* search box styles*/
.searchblock {
	width: 239px;
	/* /* background-image: url(../images/searchboxbg.jpg);*/
	background-repeat: repeat-y;
	height: 318px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
border-top:  1px solid #d7d7d7;
	float: left;
	clear:both;
}

.searchblock2 {
	width: 228px;
	/* background-image: url(../images/searchboxbg.jpg);*/
	background-repeat: repeat-y;
	height: 90px;
	border: 1px solid #778594;
	margin-bottom: 10px;
	margin-left: 10px;
	clear:both;
}
div#contentarea {
	width:240px;
}
.searchheader {
	width:234px;
	height: 19px;
	color: #ffffff;
	background-color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 6px;
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-bottom: 0px;
	float: left;

}


.hidden_sh {
	width:88px;
	height: 19px;
	padding-top: 4px;
	float: left;
}

.searchtextBold {
	color: #011B58;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 10px;
	color: #778594;
	padding-top: 0px;
	padding-bottom: 1px;
	float: left;
	text-align: left;
	height: 19px;
}
.searchtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 10px;
	color: #778594;
	padding-top: 0px;
	padding-bottom: 1px;
	float: left;
	text-align: left;
	height: 19px;
	width:90px;
}
.searchspace {
	height: 5px;
}
.searchcontent {
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.searchfield {
	width: 229px;
	margin-bottom: 15px;
	margin-top: 5px;
	height: 23px;
}
.scopetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 5px;
	color: #778594;
	padding-top:1px;
	padding-bottom: 1px;
	float: right;
	text-align: left;
	height: 22px;
	padding-right: 0px;
	width:120px;
	
}
.imgRight {
	/*float: left;*/
	padding-left: 10px;
}
.floatright {
	float: right;
}
.checkbox {
	text-align: center;
	float: right;
	height: 15px;
	width: 15px;
	clear: right;
}
.leftcolumntop {
	height: 313px;
	overflow:hidden;
}
.searchbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	padding-top:3px;
	padding-bottom: 5px;
	margin-right: 0px;
	font-weight: bold;
	float: right;
	width: 150px;
	/*position: relative;
	top: 10px;
	left: 10px;*/
}
.searchtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 10px;
	color: #011B58;
	padding-top: 5px;
	padding-bottom: 13px;
	float: left;
	text-align: left;
	height: 19px;
	font-weight: bold;
}
a.searchlinks {
	text-decoration: underline;
	color: #002156;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 8px;
	font-weight: bold;
}
a.searchlinks:link {
	text-decoration: underline;
	color: #002156;
}
a.searchlinks:hover {
	text-decoration: none;
	color: #002156;
}
.logofloat {
	position: absolute;
	float: left;
	display: block;
	clear: both;
}
/*new styles*/
.cpresults {
	width: 450px;
	color: #011B58;
	float:left;
	padding-bottom: 10px;
	clear:left;
	}
	.cpInner{
		width: 250px;
		float:left;
		
	}

.cpresultstext {
	font-family: Arial, Helvetica, sans-serif;
	color: #778594;
	float:left;
	display:block;
	width: 250px;
	font-size: 0.7em;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear:both;
}
.cpresultstitle {
	color: #011B58;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.resultsblock_search {
	width: 468px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	
	min-height:90px;
	margin-bottom:25px;
	border: solid 1px #d7d7d7;
	height:auto;
}
.resultsblock_search2 {
	width: 468px;
	line-height: normal;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	display:block;
	min-height:90px;
	margin-bottom:25px;
}
.mapaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	padding-left: 10px;
	padding-bottom: 10px;
}
.elearningtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	line-height: 1.5em;
	width: 450px;
	padding-top: 0px;
	color: #606B77;
	margin-top:3px;
	margin-bottom: 3px;
	margin-left: 15px;
	margin-right: 8px;
	display: block;
	float: left;
}
.passwordbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
	margin-left: 25px;
	line-height: 2.5em;
}
.passwordcontent {
	height: 30px;
	text-align: left;
	display: block;
	float: left;
	display:block;
	padding-top: 25px;
	padding-bottom: 5px;
}
/* NEWS SECTION STYLES*/


#content {
	width:29em;
	float: left;
}
/* News specific classes */
    #news-items {
	padding:0 0 20px;
	float:left;
}
#news-items ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#news-items li {
	width:100%;
	margin-bottom:10px;
	float:left;
}
#news-items h3 a {
	color:#426fc8;
}
#news-items h3 a:hover {
}
#news-items .read-more a {
	color:#000;
}
#news-items .read-more a:hover {
}
#news-items .image-medium-frame {
	width:200px;
	margin-left:10px;
	float:right;
}
#news-items .image-medium {
	width:200px;
	overflow:hidden;
	float:right;
}
#news-items .image-medium img {
	float:right;
}
#news-items .text-no-image {
}
#news-items .text {
	float:left;
}
#news-items .text-medium-image {
	float:left;
}
#news-navigation {
	width:610px;
	padding:5px;
	float:left;
	background:#fff;
}
#news-navigation ul {
}
#news-navigation li {
	width:10px;
	margin-bottom:0;
	padding:0 7px 0 0;
	float:left;
	border-bottom:none;
	float:left;
}
#news-navigation li.current {
	color:#6164c5;
}
#news-navigation li.more {
	width:40px;
	padding-right:0;
}
#news-navigation li.less {
	width:40px;
	padding-left:0;
}
.news-calendar {
	width:10em;
	position: relative;
	top: 0px;
	left: 0px;
	height: 30px;
	display: block;
}
.news-calendar dl {
}
.news-calendar dt a {
	padding:2px 0 2px 5px;
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#919fa8;
	;
	display:block;
	color:#fff;
	text-decoration:none;
}
.news-calendar dt a:hover {
	background:#011b58;
text-decoration:
}
.news-calendar dd {
	margin-left:0;
}
.news-calendar dd a {
	font-family: Arial, Helvetica, sans-serif;
	color: #919fa8;
	font-weight:bold;
	padding:2px 0 2px 5px;
	border:1px solid #ddd;
	display:block;
	text-transform: uppercase;
	text-decoration:none;
	font-size:0.7em;
}
.news-calendar dd a:hover {
	background:#ffffff;
	color: #011b58;
	text-decoration:none;
}
.news-data {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #ddd;
}
.news-data .news-category {
	padding-right:30px;
	font-weight:bold;
}
.news-data .news-writer {
	padding-right:30px;
}
.news-data .news-date {
}
/*.subNavigation{
	position: absolute;	
	}*/
	
	
#cultivContact fieldset {
	width: 400px;
	border: none;
}
.formLabel {
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 5px;
	color: #778594;
	font-weight: bold;
}
.inputRow {
	clear: left;
}
.errorMessage {
	margin-left: 100px;
	clear: left;
}
.inputString {
	float: left;
	width: 150px;
}
.inputArea {
	width: 290px;
	height: 200px;
}
.submit {
	float: left;
	display: block;
	padding-top: 5px;
	width: 150px;
}
.LocatorMultiple {
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
}
.Smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #778594;
	line-height: 1.5em;
}
.maptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #778594;
}
/* END NEWS STYLES*/


a.infolinks {
	text-decoration: underline;
	color: #002156;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	width: 250px;
}
a.infolinks:link {
	text-decoration: underline;
	color: #002156;
}
a.infolinks:hover {
	text-decoration: none;
	color: #002156;
}
.linkholder {
	padding-left: 7px;
	margin-bottom: 10px;
	display: block;
	float: left;
}
.textblock {
	width: 425px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #778594;
}
/*downloads form styles*/

.formwidth {
800px;
}
.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #011B58;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	margin: 3px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	background-color: #f1f2f4;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #778594;
	text-align: center;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
	border: 1px solid #778594;
	margin-top: 15px;
	margin-right: 3px;
	margin-bottom: 15px;
	margin-left: 3px;
}
.inputrowleft {
	foat: left;
	width: 195px;
	display: block;
	clear:left;
}
.inputrowright {
	float: right;
	width: 195px;
	display: block;
	vertical-align: top;
	clear:both;
}
.inputrowwide {
	float: left;
	width: 450px;
	display: block;
}
.inputString2 {
	float: left;
	width: 182px;
}
/*CSS for pop up hint box */
#hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}
/*CSS for link that shows hint onmouseover*/
.hintanchor {
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}
.outersummaryholder {
	width: 450px;
	height: 147px;
	margin-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
	margin-bottom:-10px;
	
}

.outersummaryholder .sumimg {
	/*margin-right:5px;*/
	/*margin-top:5px;*/

	width: 210px;
	height :140px;
	float:right;
}
.outersummaryholder .sumimgright {
	margin-left:5px;
	/*margin-top:5px;*/
	width: 160px;
	height :90px;
	float:right;
}
.outersummaryholder .sumhold {
	display: block;
	width: 230px;
	height: 140px;
	float:left;
	
	
}
.outersummaryholder .sumholdleft {
	display: block;
	width: 275px;
	height: 90px;
	float:left;
	
}
.outersummaryholder .sumholdLg {
	display: block;
	float: left;
	width: 435px;
	height: 90px;
	clear:both;
}

.nstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #181942;
	display: block;
	float: left;
	display: block;
	width: 230px;  /*******changed*********/
	font-weight: bold;
	padding-top: 2px;
}
.nsmaintext {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	width: 230px;/*******changed*********/
	font-size: 0.85em;
	line-height: 1.2em;
	
}


.nsmaintext2 {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	width: 230px;/*******changed*********/
	font-size: 0.9em;
	line-height: 1.2em;
	padding-top:10px;
	}

.nstitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #003366;
	display: block;
	float: left;
	display: block;
	width: 230px;  
	font-weight: bold;
	padding-top: 2px;
}



/*******************Tab menu style***************/

.MyTabStyle .ajax__tab_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	display: block;
	margin-top: 1px;
	
}
.MyTabStyle .ajax__tab_header .ajax__tab_outer {
	color: #222;
	padding-left: 10px;
	/*margin-right: 1px;*/
	/*border:solid 1px #d7d7d7;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #669999;
	border-right-color: #669999;
	border-left-color: #669999;
	background-color: #ccccff;
	}
.MyTabStyle .ajax__tab_header .ajax__tab_inner {
	/*border-color: #666;
	border-bottom-color: #ffffff;*/
	color: #669999;
	padding: 3px 10px 2px 0px;
	border-top-width: 1px;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_outer {
	background-color:#778594;
	/*border-bottom-color: #ffffff;*/
}
.MyTabStyle .ajax__tab_hover .ajax__tab_inner {
	color: #fff;
}
.MyTabStyle .ajax__tab_active .ajax__tab_outer {
	/*border-bottom-color: #ffffff;*/
	/*margin-right: 1px;*/
	/*border:solid 1px #d7d7d7;*/
	border-top-width: 1px;
	border-right-width: 1px;
	/*border-left-width: 1px;*/
	border-top-style: solid;
	border-right-style: solid;
	/*border-left-style: solid;*/
	border-top-color: #669999;
	border-right-color: #669999;
	/*border-left-color: #669999;*/
	background-color: #003366;
}
.MyTabStyle .ajax__tab_active .ajax__tab_inner {
	color: #fff;
	border-top-color: #669999;
	border-right-color: #669999;
	border-bottom-color: #669999;
	border-left-color: #669999;
}

.MyTabStyle .ajax__tab_body {
	font-family: verdana, tahoma, helvetica;
	font-size: 1em;
	color: #778594;
	border: 1px solid #669999;
	clear:both;
	width: 450px; /****added*****/
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
}

/*******************CSS for cp homepage***************/

div#resultsblock {
	width:470px;
	border: solid 1px #d7d7d7;
	padding-bottom:10px;
	min-height: 275px;
}

div#topsection {
	width:470px;
	clear:both;
	
}
div#cpdetails {
	width:275px;
	font-family: verdana, tahoma, helvetica;
	font-size:0.7em;
	display: block;
	color:#3f4040;
	padding-left: 10px;
	/*clear:both;*/
	float: left;
}

div#cpdetails .detailtitle {
	font-family: verdana, tahoma, helvetica;
	color: #181a42;
	font-size:1em;
	font-weight:bold;
}

div#cpdetails p {
	padding-top:10px;
}
div#cpdetails .conImg {
	float:right;
	padding-right:10px;
	padding-top:20%;
}
 
.Searchcplogo {
	width: 180px;
	margin-top:20px;
	/*border: solid 1px #d7d7d7;*/
	display: block;
	float:right;
	padding-right: 5px;
}
	

	

div#topsection .cplogo img {
	padding-top:5px;
	margin: 3px 3px 3px 3px;
	
}
div#Projectblock {
	margin:5px 10px 5px 10px;
	width:440px;
	height:25px;
	border: solid 1px #d7d7d7;
	font-family: verdana, tahoma, helvetica;
	font-size:0.7em;
	color:#3f4040;
	padding-top:3px;
	padding-left:10px;
	vertical-align:middle;
	float:left;
	
}
div#Projectblock a {
}
div#accred-holderblock {
	margin:5px 10px 5px 10px;
	padding-left: 5px;
	width:445px;
	height:40px;
	border: solid 1px #d7d7d7;
	float:left;
}

div#tabcontiner {
	width:460px;
	padding-top:10px;
	padding-left: 0px;
	height:auto;
	display:block;
	float:left;

}

div#psouter{
width:450px;
	height:auto;
	min-height:90px;
	padding-top: 10px;
	clear:both;
	
}
	
div#psimage {

	/*margin-right:10px;*/
	
padding-bottom:10px;
/*padding-left:10px;
padding-right:10px;*/

}

div#psimage img {
width:450px;
height:300px;

	/*margin-left:8px;*/	
}
div#pstext {
margin-left:5px;	

}
div#pstext strong {
font-weight:bold;
	color: #181a42;	
}
div#pstext .sumTitle {
	font-family: verdana, tahoma, helvetica;
	color: #181a42;
	font-size:1em;
	font-weight:bold;
}

.casestudyblock {
	width: 445px;
	padding-top: 15px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	min-height:90px;
	height:auto;
	
	clear:both;
	
}

.casestudyblock h2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	clear:both;
}
.casestudytext {
	width: 280px;
	display: block;
margin-bottom: 25px;
	padding-right: 10px;
	line-height: 1.5em;
	float:left;
	
}
.casestudyimage {
	
	width: 138px;
margin-left: 0px;
	padding-right:0px;
	padding-top: 5px;
	margin-bottom:10px;
	float:left;
	
}

div#testimonial {
	width: 445px;
	padding-top: 15px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	min-height:90px;
	height:auto;
	
	
}
div#testimonial h2 {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #778594;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
	display:block

}
div#testimonialtext {
	width: 340px;
	display: block;

	line-height: 1.5em;
	padding-right: 10px;
	margin-bottom: 25px;
	min-height: 60px;	
}


div#testimonial .testimonalimage {
	display: block;
	width: 90px;
	height: 60px;
	margin-left: 0px;
	padding-right:0px;
	padding-top: 5px;
	padding-bottom:40px;
	
}



.cplogosearch {
	padding-top: 20px;

}

.SubHeading{
	font-size: 1.0em;
	color: #1b2453;
	font-weight: bold;
	
}


.clearblock{
	clear:both;
}

a.genericLinkRight {
	text-decoration: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-align:center;
	float: right;
	font-weight: bold;
	background-color: #919FA8;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
a.genericLinkRight:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.genericLinkRight:hover {
	text-decoration: none;
	background-color: #001C56;
}

.NewsSubmitText{
	width: 460px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #778594;
	
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top:17px;
}
.NewsSubmitText img{
	border:0px;
}
.mapheader{
	width: 460px;
	height: 18px;
	color: #ffffff;
	background-color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	padding-left:10px;
	padding-top:5px;
	vertical-align: middle;	
	
}
.AdvSearchOuter{
	width: 469px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
	border-top-color: #669999;
	border-right-color: #669999;
	border-left-color: #669999;
	border-bottom-color:#669999;
	margin-bottom:20px;
	

}
.ASTitle{
	width:80px;
	height: 18px;
	color: #ffffff;
	background-color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	padding-left:10px;
	padding-top:5px;
	vertical-align: middle;
	float:left;
	
}
.ASInfo{
	width:469px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
padding-top:5px;
height: 18px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#669999;
}

.AdvSearch{
	width:464px;
margin-top:5px;
padding-left:12px;
}
.ASAcc{
	width:469px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	padding-top:5px;

height:auto;
}

.ASAcc h1{
	


}

.ASTag{
	padding-top:5px;
	width:464px;
	
	

}
.ASTag h1{
	


}

.ASButton{
	width:100%;
	height:40px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#669999;
	text-align: right;
}

a.ASLink{
text-decoration: none;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-align:center;
	float: right;
	font-weight: bold;
	background-color: #919FA8;
	width: 50px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;	
}

a.ASLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.ASLink:hover {
	text-decoration: none;
	background-color: #001C56;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

