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

body {
	background-color: #FFFFFF;
	background-image: url(images/pgbkgr.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	cursor:default;
	}
body,td,th,div,p,span,select,input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:justify;
	}
div {position:relative;}
h1,h2,h3,h4,h5,h6,p,span,form {margin:0px; padding:0px;}
#container {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	text-align:left;
	}
#logo {
	width:324px;
	float:left;
	clear:left;
	padding:33px 0px 13px 0px;
	}
#topmenu {
	width:546px;
	float:right;
	clear:right;
	padding:33px 10px 13px 10px;
	}
#topmenu div.menuitems {
	float:right;
	height:44px;
	line-height:45px;
	font-size:10px;
	color:#5d5d5d;
	text-transform:uppercase;
	padding-left:31px;
	background:url(images/menuitems_leftbkgr.gif) no-repeat left #fff;
	}
#topmenu div.menuitems a {
	color:#15667d;
	text-decoration:none;
	clear:none;
	margin-right:10px;
	}
#topmenu div.menuitems a:hover {
	text-decoration:underline;
	}
.jumpform {
	font-size:10px;
	border:1px solid #ececec;
	color:#999;
	text-transform:uppercase;
	height:14px;
	}
#headerphoto {
	width:900px;
	float:left;
	clear:both;
	margin-bottom:10px;
	}
#mainmenu {
	width:880px;
	padding:0px 10px;
	float:left;
	clear:both;
	margin-bottom:30px;
	}
#mainmenu .menuitem {
	margin-right:10px;
	}
#content {
	width:900px;
	float:left;
	clear:both;
	}
.mright20 { margin-right:20px; }
.col210 {
	width:210px;
	float:left;
	clear:none;
	}
.col440 {
	width:440px;
	float:left;
	clear:none;
	}
.col210 p, .col440 p { display:block; padding:7px 10px;}
div.bluebkgr { background-color:#cceef1; font-size:14px; color:#333; border-bottom:1px solid #fff; display:block; padding:10px; }
div.bluebkgr p {font-size:14px; margin:0px; padding:0px; color:#333; }
.gradientright { background:#fff url(images/gradient_right_bkgr.gif) no-repeat right bottom; }
.gradientleft { background:#fff url(images/gradient_left_bkgr.gif) no-repeat left top; }
.bbottomblue { border-bottom:1px solid #cceef1; }
.pbottom10 { padding-bottom:10px; }
.greybkgr { background-color:#f5f5f5; }
.mbottom20 { margin-bottom:20px; }
a.readmore {
	background:url(images/readmore_icon.gif) no-repeat left #fff;
	color:#3b8296;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:12px;
	text-decoration:none;
	font-size:11px;
	clear:both;
	}
a.readmore2 {
	background:url(images/readmore_icon.gif) no-repeat left #fff;
	color:#3b8296;
	display:inline;
	margin-bottom:10px;
	padding-left:12px;
	text-decoration:none;
	font-size:11px;
	clear:both;
	}
.col210 h3, .col210 h2, .col440 h3, .col440 h2 {
	font-size:18px;
	color:#087188;
	display:block;
	border-bottom:5px solid #cceef1;
	font-weight:normal;
	margin-bottom:1px;
	}
.col210 .textareas {
	width:190px;
	padding:5px 10px 10px 10px;
	color:#666;
	font-size:12px;
	}
.col210 .textareas2 {
	width:190px;
	padding:5px 10px 10px 10px;
	color:#666;
	font-size:11px;
	}
.col210 .headerblue {
	width:190px;
	padding:5px 10px;
	background-color:#f2fbfb;
	font-size:9px;
	color:#666;
	text-align:left;
	}
.col210 h6 {
	font-size:14px;
	color:#666;
	display:block;
	border-bottom:5px solid #ccc;
	margin-bottom:1px;
	margin-top:5px;
}
a.ltype01 {
	color:#3b8296;
	text-decoration:underline;
	font-size:12px;
	}
a.ltype02 {
	color:#666;
	text-decoration:none;
	font-size:11px;
	}
a.ltype02:hover { text-decoration:underline; }
a.ltype03 {
	color:#000;
	text-decoration:underline;
	font-size:12px;
	}
a.ltype03:hover { 
	text-decoration:none; 
	color:#087188;
	}
a.ltype04 {
	color:#666;
	text-decoration:underline;
	font-size:11px;
	}
a.ltype04:hover { 
	text-decoration:none; 
	color:#087188; 
	}
a.ltype05 {
	color:#999;
	text-decoration:none;
	font-size:9px;
	}
a.ltype06 {
	color:#666;
	text-decoration:underline;
	font-size:11px;
	list-style:circle;
	display:list-item;
	margin-left:10px;
	line-height:20px;
	text-align:left;
	}
a.ltype06:hover { 
	text-decoration:none; 
	color:#087188;
	}
#footer {
	width:880px;
	padding:10px;
	float:left;
	clear:both;
	border-top:5px solid #c6c6c6;
	color:#666;
	margin-top:20px;
	}
#titlediv {
	width:650px;
	background-color:#cceef1;
	padding:5px 10px;
	clear:both;
	float:left;
	}
#titlediv h1 {
	color:#333;
	font-size:18px;
	}
#contentarea {
	width:670px;
	float:left;
	font-size:12px;
	color:#333;
	}
.dropcap {
	float:left;
	color:#666;
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	padding-right:2px;
	}
.col440 ul {
	margin-top:0px; margin-bottom:0px;
	}
.col440 li a {
	text-decoration:underline;
	color:#000;
	}
.col440 li a:hover {
	text-decoration:none;
	color:#3b8296;
	}
.col440 ul {
	margin-bottom:0px;
	}
.col440 li a {
	text-decoration:underline;
	color:#000;
	}
.col440 li a:hover {
	text-decoration:none;
	color:#3b8296;
	}
.col440 h2.titles {
	border:0px;
	padding:5px 10px 0px 10px;
	display:block;
	font-size:14px;
	font-weight:bold;
	}
.col210 .textareas p, .col210 .textareas2 p { 
	padding:0px; text-align:left;
	}
.history {
	margin-bottom:5px; 
	float:left; 
	clear:both;
	display:block;
	width:900px;
	}
.history a {
	text-decoration:none;
	color:#087188;
}
.history a:hover {
	text-decoration:underline;
	color:#000;
}

/* NEW */
.bluebox h2.title02 { font-size:18px; font-weight:bold; color:#333;  }
.bluebox h3.title03 { font-size:14px; font-weight:bold; color:#087188; }
.bluebox { width:420px; float:left; clear:both; background:#cceef1; padding:10px; }
.bluebox p {font-size:12px; color:#666; padding:0px;}
.photo { width:200px; float:left; clear:none; padding:10px; }
.text01 { width:260px; float:left; clear:none; }
