body {
	background-color:#445864;
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding-top:25px;
	text-align:center;}

div.content{
	width:850px;
	margin:0 auto;
	border-left:2px solid #ededed;
	border-right:2px solid #ededed;
	text-align:left;
	background:#fff;}

.nav ul {list-style:none; margin:0px 0px 1em 0px; padding: 0px;}			

	.nav li a.category{
		background-color:#F8F8F8;
		border:1px solid #ededed;
		color: #003366;
		display: block;
		font-size:1.5em;
		margin:2px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		text-decoration: none;
		text-indent:15px;
		width: 100%;}

	html>body .nav li a {width: auto;}
	.nav li a:hover {background-color: #004b90; color: #ffffff;}
	.highlight{background-color:#ECF5FF}
			
.tophead{
	background:url(imgs/topbar_bkgrnd.jpg) repeat-x top;
	height:13px;
	padding:.7em .5em .5em .5em;
	font-size:1.2em;
	font-variant:small-caps;
	text-align:right}
	
	.tophead img{border:none; vertical-align:text-bottom}

.quickcontact{
	float:right;
	text-align:right;
	background:url(images/tel_04.jpg) center top no-repeat;
	padding:10px 25px 0px 0px;
	font-size:1.2em;}

.banner{
	background: url(imgs/banner_bkgrnd.jpg) repeat-x top;
	color:#FFFFFF;
	height:135px;
	padding-top:50px;
	text-align:center;
	width:100%;}
	
	span.banner_text{font-size:1.7em; color:#DADADA}
	
	.banner a:link{font-size:1.7em; color:#E0E0E0; text-decoration:none;} 
	.banner a:visited{font-size:1.7em; color:#E0E0E0; text-decoration:none;}
	.banner a:hover{color:#8692FB}
	.banner img{border:none}
	.banner table{
		position:relative;
		top:-40px;
		height:170px;
		width:100%;
		text-align:left;
		border:none;}

.searchbar{
	padding:2px 13px 2px 0px;
	text-align:right;
	background:#F8F8F8;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;}
	
	.searchbar form, input{
		padding:0px;
		margin:0px;}
			
	#go{
		height:20px;
		width:50px;
		margin:0px;
		padding:2px;}

.bluebar, .newsupdate_banner{
	padding:2px 0px 2px 0px;
	text-align:left;
	padding-left:2%;
	height:1.5em;
	background:#F8F8F8;
	border:1px solid #ededed;
	border-top:2px solid #004b90}		
	
.newsupdate_banner{width:97%;}

.article{
	padding-top:.5em;
	padding-bottom:1em;
	border-bottom:1px solid #ededed;
	margin-bottom:2em;}
	
	.article ol{
		margin:.5em;
		font-size:1.3em;} 
		
	.article ul{
		padding:.5em;
		font-size:1.2em;}
		
	.article li{}

.underbanner2 a:link,.underbanner a,.underbanner a:visited{color:#666;}

.leftcolumn{
	width:27%;
	float:left;
	padding-right:1em;}
	
.rightcolumn{
	width:70%;
	float:right;
	padding:1em 1em 0em 0em}	

.clear {clear: both;}

h2{
	font-size:2em;
	color:#6A6A6A;
	font-weight:normal;
	margin:0px;
	width:92%;
	padding-left:.2em;
	text-decoration:none;}

h2 a, h2 a:link, h2 a:visited{
	color:#6A6A6A;
	font-weight:normal;
	text-decoration:none;}

h2 a:hover{
	color:#333;
	font-weight:normal;
	text-decoration:underline;}

.footer{
	padding:1em;
	background:#F8F8F8;
	border-top:2px solid #ededed;
	text-align:center;}

.footer a:link, .footer a, .footer a:visited{color:#666;}

/*Universal Settings*/
p{font-size:1.2em}

.box{
	background:#E2EBF4 url(images/bgbottomright_22.jpg) bottom right no-repeat;
	border:1px solid #A5CAEF;
	padding:.5em;
	color:#315E88;
	margin-bottom:1em;}

	.box p{font-size:1.4em;}
	
div.company_stats{
	border:1px solid #CCC1A8;
	background-color:#e3e3b7;
	font-size:1.2em;
	text-align:center;
	margin:.5em 0em .5em 0em;
	cursor:pointer;}

#quickfacts{text-align:center;}

div.divider{border-bottom:1px solid #ededed; margin:1.5em 0em 1.5em 0em}

/*Left Panel - All Pages*/
div.basecamp{text-align:left; padding-left:2em;}
div.basecamp img{border:none;}

/*Beyond Footer*/
#w3c{
	margin:0 auto;
	width:850px;
	text-align:left;
	padding:.2em;}
	
#w3c a:link{color:#FFFFFF; text-decoration:none;}
#w3c a:visited{color:#FFFFFF; text-decoration:none}
#w3c a:hover{color:#999999}

/*Services Page*/
div.services_title{font-size:2em; color:#6A6A6A; margin-top:1.5em;}

/*Testimonial Page*/
.testimonial{
	margin:0em auto;
	padding:1em;
	border-bottom:2px solid #004b90;
	width:80%;}

div.testimonial_constrainer{
	margin:0px auto 0px auto;
	padding:1em 0em 1em 0em;
	border: 1px solid #ededed;
	background-color:#F8F8F8;}
	
div.testimonial_titles{margin:.7em 0em 0em 0em;}
div.testimonial p{font-size:1.2em; text-indent:2.5em; color:#003366}
div.testimonial_client{text-align:right; font-size:1.5em; color:#6A6A6A}

/*About Us Page*/
div.aboutus_capsule{
	clear:both;
	margin-top:1em;}
	
div.aboutus_desc{float:left; width:420px;}

div.aboutus_sidebar{
	text-align:center;
	width:140px;
	float:left;
	margin:1.5em}

div.name_titles{
	border-bottom:2px solid #004b90;
	color:#6A6A6A;
	font-size:1.8em;
	text-align:left;}
	
div.aboutus_article{
	padding:0em 1em 0em 1em;
	text-align:left;}
	
	div.aboutus_article p{text-indent:1em;}
	
/*Contact Us Page*/
div.contact_title{
	color:#6A6A6A;
	border-bottom:2px solid #004b90;
	font-size:1.8em;
	text-align:left;
	text-indent:1em}
	
	/*Feeback Form*/
	#feedback{margin:1em 0em 1em 0em}
	#feedback span{color:#6A6A6A; font-size:1.5em; font-weight:bold}
	#contact_name{border:1px solid #004b90; height:1.3em; padding:.2em 0em .1em .2em; color:#990000}
	#contact_email{border:1px solid #004b90; height:1.3em; padding:.2em 0em .1em .2em; color:#990000}
	#contact_comment{border:1px solid #004b90;}
	#contact_send{width:10em; margin-top:1em; background-color:#004b90; color:#FFFFFF}
	#feedback textarea{border:1px solid #004b90; padding:.2em 0em .1em .2em;}
	
	
/*Resource Links*/
.resource_links_table{margin-top:.5em;}
.resource_links_table a:link, .resource_links_table a:visited{text-decoration:none; color:#6A6A6A}
.resource_links_table a:hover{text-decoration:underline}

.col1{background-color:#e3e3b7;}
.resource_table_title {text-align:center; font-size:1.8em; color:#6A6A6A; margin-top:1em}
	
/*Fun Pages*/
div.fun_update{background-color:#E3E3B7; padding:.4em}

/*Archive*/

	table.archive{font-size:1.3em; color:#cccccc}
	table.archive a:link, table.archive a:visited{color:#333333; text-decoration:none;}
	table.archive a:hover{color:#333; text-decoration:underline}
	
	div.archive_year{font-size:1.5em;}
	div.archive_year a:link, div.archive_year a:visited{	
		color:#6A6A6A;
		font-weight:normal;
		text-decoration:none;}
		
		div.archive_year a:hover{text-decoration:underline}

/*sp_access*/
div.special_access{margin:2em 0em 2em 2em;}
div.special_access a:link{color:#666666; text-decoration:none}
div.special_access a:visited{color:#666666; text-decoration:none}
div.special_access a:hover{text-decoration:underline; color:#000066}


