body {color: #000000;margin: 0px;padding: 0px;}

html, body {min-height: 100%;margin-bottom: 1px;}

/* holder styles */
#holder {
	width: 948px;
	background: url(images/background.png) repeat-y;
	text-align: left;
	margin: 0 auto 0 auto;
}
#innerholder {
	width: 920px;
	margin: 0 14px;
	position: relative;   /* reference point for #innerLeft absolute position */
}
/* header styles */
#header {height:110px;background: url(images/bluetop.png) repeat-x;border-bottom:6px solid #FAC81B;padding:0px 1px 1px 30px}

#headernav {float:right;text-align:right;width:300px;padding:45px 40px 10px 10px;font:bold 9px/13px Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;}
#headernav a:link {color: #FFF;text-decoration: none;}
#headernav a:visited {color: #FFF;text-decoration: none;}
#headernav a:hover, a:active, a:focus {color: #FAC81B;text-decoration: none;}

/* navigation styles */
#mainnav {height: 28px;background: url(images/nav.png) repeat-x;padding:10px 0px 0px 0px;font:bold 9px/13px Arial, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: 0.2em;text-align:center;}

#mainnav a:link {color: #333;text-decoration: none;}
#mainnav a:visited {color: #333;text-decoration: none;}
#mainnav a:hover, a:active, a:focus {color: #FF0000;text-decoration: none;}

/* content styles */
#content {
	margin:0px 0px 0px 200px;
	padding: 0px 50px 0 50px;
}

#content-clients {
	margin:0px 0px 0px 200px;
	padding: 0px 20px 0 20px;
}

.content_header {font:bold 20px/30px Arial, Helvetica, sans-serif;color:#003366;}

.frontmove {font:bold 20px Arial, Helvetica, sans-serif;color:#FF9900;}
.frontmove a:link {color: #FF9900;text-decoration: none;}
.frontmove a:visited {color: #FF9900;text-decoration: none;}
.frontmove a:hover, a:active, a:focus {color: #003366;text-decoration: none;}

.content_boldtext {font:bold 12px/18px Arial, Helvetica, sans-serif;text-align:right;color:#003366; line-height: 15px;}
.content_boldtext a:link {color: #003366;text-decoration: none;}
.content_boldtext a:visited {color: #003366;text-decoration: none;}
.content_boldtext a:hover, a:active, a:focus {color: #FF9900;text-decoration: none;}

.content_boldtextnewp {font:bold 12px/18px Arial, Helvetica, sans-serif;color:#003366;}
.content_boldheadsubtext {font:bold 14px/20px Arial, Helvetica, sans-serif;color:#003366;}

.content_text {
	font:12px/16px Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	text-align: left;
}
.content_text a:link {color: #333333;text-decoration: underline;}
.content_text a:visited {color: #333333;text-decoration: underline;}
.content_text a:hover, a:active, a:focus {color: #FF9900;text-decoration: none;}




.content_textnews {
	font: 13px Arial, Helvetica, sans-serif;
	color: #0066FF; line-height: 19px;
}
.content_textnews a:link {color: #0066FF;text-decoration: underline;}
.content_textnews a:visited {color: #0066FF;text-decoration: underline;}
.content_textnews a:hover, a:active, a:focus {color: #FF9900;text-decoration: none;} 




.content_texttable {
	font:11px Arial, Helvetica, sans-serif;
	color: #0066FF;
}
.content_texttable a:link {color: #0066FF;text-decoration: none;}
.content_texttable a:visited {color: #0066FF;text-decoration: none;}
.content_texttable a:hover, a:active, a:focus {color: #FF9900;text-decoration: none;}

.content_textabout {
	font:11px Arial, Helvetica, sans-serif;
	color: #0066FF; line-height: 19px;
}
.content_textabout a:link {color: #0066FF;text-decoration: none;}
.content_textabout a:visited {color: #0066FF;text-decoration: none;}
.content_textabout a:hover, a:active, a:focus {color: #FF9900;text-decoration: none;} 

#content_home {height:255px;background: url(images/homeback.png) no-repeat;}

/* List Styles for Site */

ul {
	font:11px Arial, Helvetica, sans-serif;
	margin: 5px 100px 10px 0px;
	text-align: left;
	font-style: normal;
	color: #333333;
	list-style: none;
	line-height: 16px;
	padding: 0;
}

li {
	background: url(images/arrowbullet.gif) no-repeat left center;
	padding: 0 0 0 35px;
}
.bull li {
	padding: 0;
	background-image: url(none);
	list-style-type: disc;
	font-size: 12px;
	margin-left: 15px;
}

.home_header {font:bold 20px/20px Arial, Helvetica, sans-serif;margin:40px 50px 10px 80px;color:#003366;}

.home_text {font:12px/18px Arial, Helvetica, sans-serif;margin:12px 50px 10px 80px;color:#333333; line-height:17px}

#imageleft {
	position: absolute; /* coordinates relative to top left of #innerHolder */
	background: url("images/leftgraphic.jpg") top left no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif; 
	text-align: right;
	color:#003366;
	width:188px;
	height: 59px;
	padding-top: 170px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 1;
	top: 180px;
	left: 20px;
}

/* bottom page styles */
#bluebanner {height: 29px;background: url(images/bottomblue.png) repeat-x;}
#clearbanner {height: 29px; font:bold 15px Arial, Helvetica, sans-serif; text-align: right;color:#003366; padding: 0 70px 0 0;}

/* footer styles */
#footer {width:948px;text-align:center;font:bold 9px/12px Arial, Helvetica, sans-serif;color:#000;background:#FFF;}

#footer a:link {color: #666;text-decoration: none;}
#footer a:visited {color: #666;text-decoration: none;}
#footer a:hover, #nav a:active, #nav a:focus {color: #FF0000;text-decoration: none;}

/* miscellaneous styles */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0px;}
#bio_photo {
	background-color: #FAC81C;
	height: 100px;
	width: 200px;
}

.imageright {
	float: right;
	border: 2px solid #000000;
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 20px;
}

.logo {
	margin: 25px 0 0 15px;
}

