@charset "UTF-8";
/* CSS Document */

#maincontent{
	padding-top:15px;
	position:relative;
	width:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#maincontentLeftcol {
	float:left;
	position:relative;
	width:660px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0;
}





#maincontentLeftcol img{

}
#maincontentone {margin:0 auto;}

#maincontent.flash{padding: 3px;border: thin solid #CCCCCC;}
#maincontentone img{padding-top:10px;}
#maincontentone p{font-size:1em;line-height:1.4em;color:#5e5e5e;}

#maincontentbottom{width:800px;height: 400px;margin-left:95px;margin-right:115px;margin-top: 40px;background-image: url(assets/bottombackground.jpg);background-repeat: repeat-x;}

#titleone{
	width:220px;
	height:37px;
	position: relative;
	left: 8px;
	top: 15px;
}

#middlecol{width:240px;padding-right:11px;padding-left: 11px; float: left;border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;margin-top:15px;}
#middlecol img{ width: 220px; height:90px; padding:6px; border:solid #CCCCCC thin;margin-bottom:15px;}
#middlecol a.textlink{color:#926505;font-size:0.9em;line-height:1.6em;background:url(assets/icon_link.gif) no-repeat right center;padding:0 15px 1px 0;
margin-right:10px;text-decoration: none;}
#middlecol a.textlink:hover{text-decoration:underline;}



#leftcol{width:240px;padding-right:11px;padding-left: 11px;float: left;border-right-width: thin;border-right-style: solid;border-right-color: #CCCCCC;margin-top:15px;}
#leftcol img{ width: 220px; height:90px; padding:6px; border:solid #CCCCCC thin;margin-bottom:15px;}
#leftcol a.textlink{color:#926505;font-size:0.9em;line-height:1.6em;background:url(assets/icon_link.gif) no-repeat right center;padding:0 15px 1px 0;
margin-right:10px;text-decoration: none;}
#leftcol a.textlink:hover{text-decoration:underline;}

#rightcol{width:240px;padding-left: 11px;float: left;margin-top:15px;}
#rightcol img{ width: 220px; height:90px; padding:6px; border:solid #CCCCCC thin;margin-bottom:15px;}
#rightcol a.textlink{color:#926505;font-size:0.9em;line-height:1.6em;background:url(assets/icon_link.gif) no-repeat right center;padding:0 15px 1px 0;
margin-right:10px;text-decoration: none;}
#rightcol a.textlink:hover{text-decoration:underline;}

#rightgutter{width:133px;position: absolute;left: 700px;background-image: url(assets/gutterbackground.gif);background-repeat: no-repeat;padding-left:20px;}
#rightgutter h3 a{color:#048bbe; text-decoration:none}
#rightgutter img{ padding-left: 10px;padding-right:15px; padding-top: 5px;}
#rightgutter a.textlink{
	color:#926505;
	font-size:0.9em;
	line-height:1.6em;
	background:url(assets/icon_link.gif) no-repeat right center;
	padding:7 15px 7px 0;
	margin-right:10px;
	text-decoration: none;
}
#rightgutter a.textlink:hover{text-decoration:underline;}
#rightgutter p {font-size:1em; line-height:1.4em; margin:0; padding:0px 0 0px 0; margin:0; color:#5e5e5e;} 


#methodology{ width:550px;margin-left:95px;}
#methodology p{font-size:1em; line-height:1.4em; margin:0; padding:10px 0 0px 0; margin:0; color:#5e5e5e; }
#methodology h3{color:#999999;}

#methodologyrightgutter{
	float:left;
	width:130px;
	background-image: url(assets/gutterbackground.gif);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10px;
	
}

#methodologyrightgutter h3 a{color:#048bbe; text-decoration:none}
#methodologyrightgutter img{
	padding-left: 5px;
	padding-right:5px;
	padding-top: 5px;
}
#methodologyrightgutter a.textlink{
	color:#926505;
	font-size:0.9em;
	line-height:1.6em;
	background:url(assets/icon_link.gif) no-repeat right center;
	padding:0 15px 0px 0;
	margin-right:10px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#methodologyrightgutter a.textlink:hover{text-decoration:underline;}
#methodologyrightgutter p {font-size:1em; line-height:1.4em; margin:0; padding:0px 0 0px 0; margin:0; color:#5e5e5e;} 
#catalog{ width:620px;margin:0 auto;}
#catalog p{padding:0 20px 10px 0;}
#catalog img{padding:0;margin-left:3px;padding-top:10px;padding-bottom:15px;}
/*---------------------------------------------------RESOURCES------------------------------------------------------------------------------*/
#resources{
	width:635px;
}

#resourcesLeftOne h3{
	background-image: url(assets/ServiceCatalog-small.png);
	background-repeat: no-repeat; padding-left: 40px; height:30px;}
#resourcesLeftTwo h3{
	background-image: url(assets/PDF-small.png);
	background-repeat: no-repeat; padding-left: 40px; height:50px;}
#resourcesLeftThree h3{
	background-image: url(assets/MissionandValues2.jpg);
	background-repeat: no-repeat; padding-left: 40px; height:36px;}
#resourcesLeftFour h3{
	background-image: url(assets/newsletter-icon-small-small.jpg);
	background-repeat: no-repeat; padding-left: 40px; height:27px;}
	
#resourcesRightOne h3{
	background-image: url(assets/WebsiteLinkssmall-small.png);
	background-repeat: no-repeat; padding-left: 40px; height:30px;}
#resourcesRightTwo h3{
	background-image: url(assets/DOC-small.png);
	background-repeat: no-repeat; padding-left: 40px; height:50px;}
#resourcesRightThree h3{
	background-image: url(assets/blogicon-small2.png);
	background-repeat: no-repeat; padding-left: 40px; height:36px;}
#resourcesRightFour h3{
	background-image: url(assets/updates-small.png);
	background-repeat: no-repeat; padding-left: 40px; height:27px;}
#resources h3 a{
	font-size: 1.1em;
	line-height:1.2em;
	font-weight: normal;
	color:#963;
	text-decoration:none
}
#resources h3 a:hover{ color:#990000; text-decoration:none}
#resources img a{text-decoration:none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#resourcesLeft{
	width: 280px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: repeat-x;
	margin-left: 5px;
}
#resourcesLeftOne{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
}
#resourcesLeftTwo{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#resourcesLeftThree{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#resourcesLeftFour{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#resourcesRight{
	width: 280px;
	margin-top: 5px;
	margin-left: 18px;
	float: left;
	background-repeat: repeat-x;
}
#resourcesRightOne{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
}
#resourcesRightTwo{
	width: 270px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
}
#resourcesRightThree{
	width: 270px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
}
#resourcesRightFour{
	width: 270px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 25px;
}


#resourcesLeftOne a.textlink, #resourcesLeftTwo a.textlink, #resourcesLeftThree a.textlink, #resourcesLeftFour a.textlink, #resourcesRightOne a.textlink, #resourcesRightTwo a.textlink,#resourcesRightThree a.textlink,#resourcesRightFour a.textlink {color:#926505;font-size:0.9em;line-height:1.6em;background:url(assets/icon_link.gif) no-repeat right center;padding:0 15px 1px 0;
margin-right:10px;text-decoration: none;}
#resourcesLeftOne a.textlink:hover, #resourcesLeftTwo a.textlink:hover, #resourcesLeftThree a.textlink:hover,  #resourcesLeftFour a.textlink:hover, #resourcesRightOne a.textlink:hover,#resourcesRightTwo a.textlink:hover, #resourcesRightThree a.textlink:hover, #resourcesRightFour a.textlink:hover {text-decoration:underline;}
/*---------------------------------------------------RESOURCES------------------------------------------------------------------------------*/
/*---------------------------------------------------Service Catalog------------------------------------------------------------------------------*/
.spacer{height:10px;}
#serviceCatalog{ width:620px;}

#serviceCatalog li{
	float:left;
	font-size:12px;
	height:150px;
	line-height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	width:285px;
	border-bottom:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	color:#666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#serviceCatalog li img{
	padding-bottom:4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 4px;
}

#serviceCatalog li a{
	font-size:11px;
	margin-top:auto;
	padding-top:1in;
	color:#963;
}

#serviceCatalog li a:hover{
	color:#F00;
}
/*---------------------------------------------------Service Catalog------------------------------------------------------------------------------*/


/*---------------------------------------------------WHITEPAPERS------------------------------------------------------------------------------*/

#whitepapersLeftOne h3, #whitepapersLeftTwo h3, #whitepapersLeftThree h3, #whitepapersLeftFour h3, #whitepapersLeftFive h3, #whitepapersLeftSix h3, #whitepapersRightOne h3, #whitepapersRightTwo h3, #whitepapersRightThree h3, #whitepapersRightFour h3, #whitepapersRightFive h3, #whitepapersRightSix h3{
	background-image: url(assets/PDF-Whitepapers.png);
	background-repeat: no-repeat; padding-left: 40px; height:34px;}

	
#whitepapers h3 a{font-size: 1.4em; line-height:1.2em;  font-weight: normal; color:#333333; text-decoration:none;}
#whitepapers h3 a:hover{ color:#990000; text-decoration:none}
#whitepapers img a{text-decoration:none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#whitepapersLeft{
	width: 270px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: repeat-x;
}
#whitepapersLeftOne{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersLeftTwo{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersLeftThree{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersLeftFour{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersLeftFive{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersLeftSix{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 7px;
}
#whitepapersRight{
	width: 270px;
	margin-top: 5px;
	margin-left: 25px;
	float: left;
	background-repeat: repeat-x;
}
#whitepapersRightOne{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersRightTwo{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersRightThree{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersRightFour{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersRightFive{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#whitepapersRightSix{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 7px;
}
#whitepapersLeftOne a.textlink, #whitepapersLeftTwo a.textlink, #whitepapersLeftThree a.textlink, #whitepapersLeftFour a.textlink, #whitepapersLeftFive a.textlink, #whitepapersLeftSix a.textlink, #whitepapersRightOne a.textlink, #whitepapersRightTwo a.textlink, #whitepapersRightThree a.textlink, #whitepapersRightFour a.textlink, #whitepapersRightFive a.textlink, #whitepapersRightSix a.textlink  {
	color:#926505;
	font-size:0.9em;
	line-height:1.6em;
	background:url(assets/icon_link.gif) no-repeat right center;
	padding:5px 15px 1px 5px;
	margin-right:10px;
	text-decoration: none;
}
#whitepapersLeftOne a.textlink:hover, #whitepapersLeftTwo a.textlink:hover, #whitepapersLeftThree a.textlink:hover, #whitepapersLeftFour a.textlink:hover, #whitepapersLeftFive a.textlink:hover, #whitepapersLeftSix a.textlink:hover,  #whitepapersRightOne a.textlink:hover,#whitepapersRightTwo a.textlink:hover, #whitepapersRightThree a.textlink:hover, #whitepapersRightFour a.textlink:hover, #whitepapersRightFive a.textlink:hover, #whitepapersRightSix a.textlink:hover {text-decoration:underline;}
/*---------------------------------------------------WHITE PAPERS------------------------------------------------------------------------------*/

/*---------------------------------------------------SERVICES------------------------------------------------------------------------------*/

#servicesLeftOne h3, #servicesLeftTwo h3,  #servicesLeftThree h3, #servicesLeftFour h3{
	font-size:13px;
	font-weight:bold;
	margin:0 0 0px;
	padding:0;
	font-size: 12px;
	line-height:16px;
	color:#666666;
	}


#servicesLeftOne h3 a, #servicesLeftTwo h3 a,  #servicesLeftThree h3 a, #servicesLeftFour h3 a{
	font-size:13px;
	font-weight:bold;
	margin:0 0 0px;
	padding:0;
	font-size: 12px;
	line-height:16px;
	color:#666666;
}


#servicesLeftOne h3 a:hover, #servicesLeftTwo h3 a:hover,  #servicesLeftThree h3 a:hover, #servicesLeftFour h3 a:hover{
	color:#333333;
	text-decoration:underline;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

	
#services h3 a{font-size: 12px; line-height:16pxm;  font-weight: normal; color:#333333; text-decoration:none;}
#services h3 a:hover{ color:#990000; text-decoration:none}

#servicesLeft{width: 85%;margin-top: 20px;margin-right: 20px;}
#servicesLeftOne{
	width: 85%;
	margin-top: 20px;
	margin-right: 20px;
	margin-right: 15px;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
}
#servicesLeftTwo {
	width: 85%;
	margin-top: 20px;
	margin-right: 20px;
	margin-right: 15px;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#servicesLeftThree {
	width: 85%;
	margin-top: 20px;
	margin-right: 20px;
	margin-right: 15px;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#servicesLeftFour {
	width: 85%;margin-top: 20px;margin-right: 20px;
	margin-right: 15px;
	background-image: url(assets/i_tools.png);
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 15px;
}

#servicesLeftOne p, #servicesLeftTwo p{
	font-size:12px;
	line-height:18px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
}

#servicesRight{width: 250px;margin-top: 20px;margin-right: 10px; float: left;background-image: url(assets/resourcesboxbackground.gif);background-repeat: repeat-x;}
#servicesRightOne, #servicesRightTwo{width: 245px;margin-right: 10px; float: left; background-image: url(assets/resourcesboxbackground.gif);background-repeat: repeat-x;padding: 7px;margin-bottom: 7px;}


#servicesRightOne p, #servicesRightTwo p{font-size:12px;
line-height:18px;
margin:0 0 8px;
padding:0;}

#servicesLeftOne a.textlink, #servicesLeftTwo a.textlink,  #servicesRightOne a.textlink, #servicesRightTwo a.textlink {
font-size:11px;
font-weight:bold;
padding-right:10px;
text-decoration:underline;
color:#666666;}
/*---------------------------------------------------SERVICES------------------------------------------------------------------------------*/

/*---------------------------------------------------WEB------------------------------------------------------------------------------*/

#webLeftOne h3, #webLeftTwo h3, #webLeftThree h3{font-size:13px;
font-weight:normal;
margin:0 0 5px;
padding:0;
font-size: 14px;
color:#333333;
	}

#webLeftOne h2, #webLeftTwo h2, #webLeftThree h2{font-size:13px;
font-weight:normal;
padding:0;
font-size: 11px;
color:#666666;
	}
	

#webLeftOne h1 a, #webLeftTwo h1 a, #webLeftThree h1 a{font-size:13px;
font-weight:normal;
padding:0;
font-size: 11px;
color:#666666;
	}	
	
#webLeftOne h1 a:hover, #webLeftTwo h1 a:hover, #webLeftThree h1 a:hover{font-size:13px;
font-weight:normal;
padding:0;
font-size: 11px;
color:#FF0000;
text-decoration:underline;
	}	

#web h3 a{font-size: 1.4em; line-height:1.2em;  font-weight: normal; color:#333333; text-decoration:none;}
#web h3 a:hover{ color:#990000; text-decoration:none}

#webLeft{width: 620px;margin-top: 5px;margin-right: 5px; float: left;background-image: url(assets/resourcesboxbackground.gif);background-repeat: repeat-x;}
#webLeftOne, #webLeftTwo, #webLeftThree{width: 170px;margin-right: 15px;float: left;background-image: url(assets/resourcesboxbackground.gif);background-repeat: repeat-x;padding: 7px; margin-bottom: 7px;}

#webLeftOne p, #webLeftTwo p, #webLeftThree p{font-size:12px;
line-height:18px;
margin:0 0 8px;
padding-top:7px;}


#webLeftOne a.textlink, #webLeftTwo a.textlink, #webLeftThree a.textlink {
font-size:11px;
font-weight:bold;
padding-right:10px;
text-decoration:underline;
color:#666666;}
/*---------------------------------------------------WEB------------------------------------------------------------------------------*/

/*---------------------------------------------------ARTICLES------------------------------------------------------------------------------*/

#articlesLeftOne h3, #articlesLeftTwo h3, #articlesLeftThree h3, #articlesLeftFour h3, #articlesLeftFive h3, #articlesLeftSix h3, #articlesRightOne h3, #articlesRightTwo h3, #articlesRightThree h3, #articlesRightFour h3, #articlesRightFive h3, #articlesRightSix h3{
	background-image: url(assets/DOC-Articles.png);
	background-repeat: no-repeat; padding-left: 40px; height:33px;}

	
#articles h3 a{font-size: 1.4em; line-height:1.2em;  font-weight: normal; color:#333333; text-decoration:none;}
#articles h3 a:hover{ color:#990000; text-decoration:none}
#articles img a{text-decoration:none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#articlesLeft{
	width: 270px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: repeat-x;
}
#articlesLeftOne{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesLeftTwo{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesLeftThree{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesLeftFour{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesLeftFive{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesLeftSix{
	width: 260px;
	margin-right: 5px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 7px;
}

#articlesRight{
	width: 270px;
	margin-top: 5px;
	margin-left: 25px;
	float: left;
	background-repeat: repeat-x;
}
#articlesRightOne{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesRightTwo{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesRightThree{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesRightFour{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesRightFive{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 15px;
}
#articlesRightSix{
	width: 260px;
	margin-right: 10px;
	border: thin solid #CCCCCC;
	float: left;
	background-repeat: repeat-x;
	padding: 7px;
	margin-bottom: 7px;
}


#articlesLeftOne a.textlink, #articlesLeftTwo a.textlink, #articlesLeftThree a.textlink, #articlesLeftFour a.textlink, #articlesLeftFive a.textlink, #articlesLeftSix a.textlink, #articlesRightOne a.textlink, #articlesRightTwo a.textlink, #articlesRightThree a.textlink, #articlesRightFour a.textlink, #articlesRightFive a.textlink, #articlesRightSix a.textlink {
	color:#926505;
	font-size:0.9em;
	line-height:1.6em;
	background:url(assets/icon_link.gif) no-repeat right center;
	padding:5px 15px 1px 5px;
	margin-right:10px;
	text-decoration: none;
}
#articlesLeftOne a.textlink:hover, #articlesLeftTwo a.textlink:hover, #articlesLeftThree a.textlink:hover, #articlesLeftThree a.textlink:hover, #articlesLeftThree a.textlink:hover, #articlesLeftThree a.textlink:hover, #articlesRightOne a.textlink:hover,#articlesRightTwo a.textlink:hover, #articlesRightThree a.textlink:hover, #articlesRightFour a.textlink:hover , #articlesRightFive a.textlink:hover , #articlesRightSix a.textlink:hover {text-decoration:underline;}
/*---------------------------------------------------ARTICLES------------------------------------------------------------------------------*/





/*---------------------------------------------------EVENTS------------------------------------------------------------------------------*/

#events{
	width:630px;
	padding-bottom: 75px;
}
#events p{ margin:0;
	padding:0 20px 10px 0;}
#events h3 { font-size: 1.2em; line-height:1.4em;  font-weight: bold; color:#333333; text-decoration:none}
.eventsimg {text-decoration:none;float:right;border: thin solid #CCCCCC;padding: 2px; margin-right:20px;margin-bottom:30px;}

#events2{ width:620px;margin:0 auto; border-bottom:1px solid #E2E1E1; padding-bottom: 50px; padding-top:25px;}
#events2 p{ margin:0;
	padding:0 20px 10px 0;}
#events2 h3 { font-size: 1.2em; line-height:1.4em;  font-weight: bold; color:#333333; text-decoration:none}
#events2 img {text-decoration:none;float:left;border: thin solid #CCCCCC;padding: 2px; margin-right:15px; }


/*---------------------------------------------------EVENTS------------------------------------------------------------------------------*/

/*---------------------------------------------------Careers------------------------------------------------------------------------------*/
#careers{
	width:650px;
}
#careers h3 { font-size: 1.2em; line-height:1.6em;  font-weight: bold; color:#333333; text-decoration:none;}
.careerimg {
	text-decoration:none;
	float:left;
	border: thin solid #CCCCCC;
	padding: 2px;
	margin-right:30px;
	margin-bottom:10px;
	margin-left:15px;
}
#careers a{
	color:#926505;
	font-size:1em;
	line-height:1.4em;
	padding:0 0 5px 0;
	margin-right:0px;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: right center;
}

#careers p{
	color:#5E5E5E;
	font-size:1.2em;
	line-height:1.4em;
	margin:0;
	padding:0 20px 10px 0;
}
/*---------------------------------------------------Careers------------------------------------------------------------------------------*/

/*---------------------------------------------------about------------------------------------------------------------------------------*/
#about{ width:620px;margin:0 auto;}
#about p{
	color:#5E5E5E;
	font-size:1.2em;
	line-height:1.4em;
	margin:0;
	padding:0 20px 10px 0;
}
#about h3 { font-size: 1.2em; line-height:1.4em;  font-weight: bold; color:#333333; text-decoration:none; margin-bottom: 10px;}
#about a{
	color:#926505;
	line-height:1.6em;
	padding:0;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: right center;
}
/*---------------------------------------------------about------------------------------------------------------------------------------*/

/*---------------------------------------------------ServicesSubCAT------------------------------------------------------------------------------*/
#servicesSubcat{
	width:650px;
	float:left;
	background-color:#fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#servicesSubcat p{
	font-size:12px;
	line-height:18px;
	margin:0 25px 8px 0;
	padding:0;
}
#servicesSubcat p a{
	font-size:12px;
	line-height:18px;
	margin:0 0 8px;
	padding:0;
	color:#963;
	text-decoration:underline;
}
#servicesSubcat p a:hover{color:#333333;text-decoration:none; }
#servicesSubcat img{
	float:right;
	padding:3px;
	border:1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#servicesSubcat h3{
	font-size:20px;
	font-weight:normal;
	margin:0 25px 12px 0;
	padding:0;
	border-bottom:1px solid #CCCCCC;
	color:#963;
}

/*---------------------------------------------------Services SUbCAT------------------------------------------------------------------------------*/

#subcolumn{width:280px;margin-bottom: 15px; margin-top:15px;float:left;}
#subcolumn p{font-size:12px;line-height:18px;margin:0 0 8px;padding:0;}
#subcolumn h3{border-bottom:1px solid #CCCCCC;color:#333333;margin-bottom:5px;font-size:18px;font-weight:normal;margin:0 0 15px;padding:0;}
#subcolumn img {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;float:left;margin:0 12px 12px 0;padding:3px;}

#subcolumnRight{
	width:280px;
	margin-bottom: 15px;
	margin-top:15px;
	margin-left:20px;
	float:left;
	background:#F4F4F4 none repeat scroll 0 0;
	border: thin solid #CCCCCC;
	padding: 7px;
}
#subcolumnRight p{
	font-size:12px;
	line-height:18px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;
}
#subcolumnRight img{float:left;margin:0 8px 5px 0;}
#subcolumnRight h3{border-bottom:1px solid #CCCCCC;color:#333333;margin-bottom:5px;font-size:18px;font-weight:normal;margin:0 0 15px;padding:0;}


#subcolumnBottom{width:620px;float:left;}
#subcolumnBottom p{font-size:12px;line-height:18px;margin:0 0 8px;padding:0; }
#subcolumnBottom img{
	float:left;
	margin:0 10px 12px 0px;
	padding:3px 3px 3px 3px;
	border:1px solid #CCCCCC;
}
#subcolumnBottom h3{font-size:18px;font-weight:normal;margin:0 0 8px;padding:0;border-bottom:1px solid #CCCCCC;color:#333333;}
#servicesSub{width:620px;background:#003366;}

.italic {
font-style:italic;
}
.bold {
font-weight:bold;

#content{ width:550px; float:left; padding-bottom:10px;}
#content h1.pagetitle {border-bottom:1px solid #CCCCCC;color:#CC0000;font-size:20px;}


#content h4 {
font-size:16px;
font-weight:700;
margin:15px 0 5px;
padding:0 0 5px;
border-bottom:1px solid #CCCCCC;
color:#333333;}

#content p {font-size:12px;
line-height:18px;}


#content p a{
	font-size:12px;
	line-height:18px;
	color:#996633;
}

#content p a:hover{font-size:12px;
line-height:18px;
color:#666666;}

.contactform textarea, .contactform input {
background:#F8F8F8 none repeat scroll 0 0;
border-color:#E7E7E7 #C6C6C6 #C6C6C6 #E7E7E7;
border-style:solid;
border-width:1px;
color:#333333;
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-right:5px;
padding:5px;
width:280px;
}

.contactright {
-x-system-font:none;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:12px;
width:460px;
color:#FF0000;}

.contactleft {
font-weight:bold;
color:#666666;
font-size:12px;}


#dottedline {position: relative; left: -10px; top:-5px;}
#footer{
	background-image: url(assets/footerbackground.gif);
	background-repeat: no-repeat; clear:both;
}
#contactus{width:550px;margin-left:95px;margin-top:20px;}
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight:bold;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 2px;
	margin: 2px 5px 2px 0;
	font-family:arial, "lucida Grande", verdana, helvetica, sans-serif;
	font-size: 13px;
}
#wpcf textarea {
	width: 350px;
	height: 150px;
	padding: 2px;
	margin: 2px 5px 10px 0;
	font-family:arial, "lucida Grande", verdana, helvetica, sans-serif;
	font-size: 13px;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}
