body {font-size:12px; color:#555;
	font-family: "Tahoma", "Geneva", Arial, Helvetica, sans-serif;
		word-wrap:break-word; background-image:url(../images/grad2.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

a:link {
	color: #023964;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #023964;
}
a:hover {
	text-decoration: underline;
	color: #222;
}
a:active {
	text-decoration: none;
	color: #023964;
}


/* TEXT STYLES */



h1 {font-size:20px; margin:0; padding:10px 0; color:#023964;}

h2 {font-size:14px; margin:0; padding:10px 0; color:#023964;}

h3 {font-size:14px; margin:0; padding:5px 0; color:#023964;}

h4 {font-size:12px; margin:0; padding:5px 0; color:#023964;}

h5 {font-size:12px; margin:0; padding:5px 0; color:#5283b4; font-weight: normal;}

h6 {font-size:10px; margin:0; padding:5px 0; color:#023964;}


p {line-height:1.3em; margin:0; 
padding-bottom:6px; padding-top:0px;}

li{line-height:1.2em; margin:0; 
padding-bottom:6px; padding-top:0px;}

.intro{ font-size:14px;}


.bullets {
	letter-spacing: normal;
	font-weight: normal;
list-style:disc color:#023964;
	padding-bottom:6px;
	list-style-image: url(../images/bullet3.png);
	list-style-type: disc;
}

.h3large {font-size: 16px; padding-bottom:20px;}


/* HEADER*/


#header {background:#a31e39;}

#logo {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}

#portallinks {
	width:950px;
	float: right;
	padding: 0px;
	text-align: right;
	position: absolute;
	top: 40px;
	margin: 0px;
}

#menu-wrapper{ width:auto;border: 1px solid #BBB; border-right-width: 0;border-left-width: 0;
}

#menu-align{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

#Content {
	width:950px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

#Content-left{
	width:690px;
	padding:10px;
}
#Content-right{
	width:245px;
	text-align: left;
	clear: left;
	float: right;
	position: static;
}



#body-wrapper 
{
		width:950px;
		margin:0;
}
#main{
float:left;
		width:675px;
		}
#flash{padding-bottom:15px}
#main-left 
{
	float:left;
	width:620px;
	padding-left:15px;
	padding-right:20px;
	margin-top:0px;
}
	
#sidebar 
{
		float:right;
		width:275px;margin-top:0px;
}
	#clear {
	clear:both;}
	
	
 /* TESTIMONIALS */	

#quote-left{width:620px; margin-top:20px;}


.top_left{
height:2px; 
background-image:url(../images/boxlefttop.png); 
background-repeat:no-repeat;
}
.bot_left{
height:2px; 
background-image:url(../images/boxleftbottom.png);
background-repeat:no-repeat;
}
.sidebar-left{ 
background-image:url(../images/boxleftmiddle.png); 
background-repeat:repeat-y; 
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
height:100%; /*per IE6*/
}

.quote-14pt{font-size:14px; color:#5283b4;}
.quote{font-size:16px; color:#5283b4;}
.quoter{font-size:10px; color:#555; font-weight: bold; padding-top:10px;}

.quote-inset{
font-size:16px; color:#5283b4;
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;}
.quoter-inset{
	font-size:10px;
	color:#555;
	font-weight: bold;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	
}
#divider{border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999; margin-left:20px; margin-right:20px; padding-top:10px;}

#quote-left h2 {
font-size:14px; margin:0; padding-top:10px;
padding-left:30px;
padding-right:0px;
padding-bottom:10px; color:#5283b4;}

.quote-inset2{
font-size:16px; color:#5283b4;
padding-top:10px;
padding-left:30px;
padding-right:0px;
padding-bottom:0px;}
.quoter-inset2{
font-size:10px; color:#555; font-weight: bold;
padding-top:10px;
padding-left:30px;
padding-right:0px;
padding-bottom:20px;}

.quote-photo{ 
background-image:url(../images/boxleftmiddle.png); 
background-repeat:repeat-y; 
padding:0px; margin:0px;
height:100%; /*per IE6*/
}

#wrapper {overflow:hidden; }

#inset-photo-right{
	float:right;
	padding-left:50px;
	padding-bottom: 20px;
}

#subphoto{padding-top:20px; padding-bottom:20px;}

 /* SIDE BOXES */
 
.clearfix{
clear:both;
}
.marg20{
margin-bottom:10px;
}


#right_col{list-style:none;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
width:275px;
float:left;
font-size:12px;
}
.top_right{
height:7px; 
background-image:url(../images/boxrighttop.png); 
background-repeat:no-repeat;
}
.bot_right{
height:7px; 
background-image:url(../images/boxrightbottom.png);
background-repeat:no-repeat;
}
.sidebar-content{ 
background-image:url(../images/boxrightmiddle.png); 
background-repeat:repeat-y; 
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
height:100%; /*per IE6*/
}

.sidebar-photo{ 
background-image:url(../images/boxrightmiddle.png); 
background-repeat:repeat-y; 
padding:0px; margin:0px;
height:100%; /*per IE6*/
}
.photobot_right{
height:1px; 
background-image: url(../images/photorightbottom.png);
background-repeat:no-repeat;
}

 /* FOOTER */


#footer { 
	clear:both;
	color: #043964;
	padding: 20px;
	margin-top:0px;
	height:60px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#footer-left{
	float:left;
	width:600px;
	margin-top: 40px;
}
#footer-right{
	float:right;
	width:350px;
	text-align: right;
}
.content {padding:10px;}
.contentright {padding:10px; margin-left:220px;}
#footer a {color:#666;font-size:11px;}

#footer a:hover {text-decoration:underline; color:#023964;}





/*Drop down menu .... */

S.chromestyle{ 
width: 99%;
font-weight: bold;
}


.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{


width: 990px;
padding: 8px 8px;
margin: 0;text-decoration: none;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #023964;
padding: 8px 15px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{ background-color:#e2ebf4;
 
text-decoration: none;
/*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	
	line-height:18px;
	z-index:150;
	background-color: #eeeeee;
	width: 300px;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
border-bottom: 0px solid #BBB; /*THEME CHANGE HERE*/
padding: 5px 10px 5px 0px;
text-decoration: none;
font-weight: notmal;
color: black;
text-indent:15px; 
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #666666; color:#FFFFFF; text-decoration: none;
}


#chromemenu ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " ";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}
