/*layout*/

html, body{ margin:0; padding:0; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; }
#wrapper{ width: 850px; margin:0 auto; }
#page-container{ width: 850px; float:left; border: 1px solid #ddd; text-align:left; }
#header{ width: 850px; float:left; background: url("images/bg-header.png") no-repeat; }
#header h1, #header h2 { display: none; }
#header img{ float:right; margin: 8px 20px; }
#header2{ width: 850px; float:left; background: url("images/bg-header-la.png") no-repeat; }
#header2 h1, #header2 h2 { display: none; }
#header2 img{ float:right; margin: 8px 20px; }

#content{ width: 850px; float:left; }

h1 { font-size: 150%; font-weight: normal; }
h2 { font-size: 135%; }
h3 { font-size: 120%; font-weight: normal; }
h4 { font-size: 120%; color: #be171f; font: 14px Arial, sans-serif; font-weight:bold; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }


/* LeftNav */
	
#left-side{ width: 220px; float:left; background-color: #fff; }
#leftnav{ margin: 20px 32px 0 32px; padding: 0; list-style: none; }
#leftnav li{ margin: 0 0 22px 0; padding: 0; }
#leftnav li a{ font: 13px Arial, sans-serif; font-weight:bold; color:#2174AD; text-decoration: none;}
#leftnav li a:hover{color:#be171f;}
#leftnav li a.on {color:#be171f;}

/* SUBNAV*/
#left-side{ width: 220px; float:left; background-color: #fff; }
#subnav{ margin: 20px 32px 0 32px; padding: 0; list-style: none; }
#subnav li{ margin: 0 0 0 0; padding: 0; }
#subnav li a{ font: 13px Arial, sans-serif; font-weight:bold; color:#2174AD; text-decoration: none;}
#subnav li a:hover{color:#be171f;}
#subnav li a.on {color:#be171f;}
ul.subnav{ margin: 12px 32px 0 15px; padding:0; list-style: none; }


/* site wide elements */
.inside{ padding:12px; }
.inside a {text-decoration:underline; color:#2174AD; }
.inside a:hover { color:#be171f;text-decoration:underline;}
.inside li a.on {color:#be171f;}

/* Home Page */

#home-content{ background: url("images/people-home.gif") no-repeat left center; padding-left: 326px; padding-right: 12px; min-height: 528px; padding-top: 20px; }

#home-content a {text-decoration:underline; color:#2174AD; }
#home-content a:hover { color:#dd2800;text-decoration:underline;}

/*\*/* html #home-content{height: 528px;}/**/

ul.bullet-blue{ margin: 12px 0; padding:0; list-style: none; }
ul.bullet-blue li{ margin: 0 0 2px 0; padding: 0 0 20px 16px; background: url("images/bullet-blue.png") no-repeat 0 2px; }

ul.bullet-blue-left{ margin: 12px 0; padding:0; list-style: none; }
ul.bullet-blue-left li{ margin: 0 0 2px 0; padding: 0 0 0 16px; background: url("images/bullet-blue_left.png") no-repeat 0 2px; } 

div#roundme{ background-color: #F3F4F5; width: 460px; float:left; margin: 10px 0 0 0px; }
* html div#roundme{ margin: 15px 0 0 0px; }
div#roundme dl{ margin:6px 8px; padding:10px 0 10px 5px; }
div#roundme dl dt{ margin:0 0 8px 0; padding:2px 10px 0 0; font-weight: bold; }
div#roundme dl dd{ margin:0; padding:5px; }
div#roundme dl dd.blue{ color: #0C6EA6; margin-bottom: 8px; }
div#roundme dl dd input.text{ border:1px solid #000; font: 10px Arial, sans-serif; width: 150px; }
div#roundme dl dd input.submit{ border:1px solid #000; font: 10px Arial, sans-serif; background-color:#54ABD3; width:50px; color: #fff; margin-left: 4px; }
div#roundme label.a { display: inline; float: left; padding-top: 10px 10px 0 0;}

div.searchmain{float:left; /*margin: 10px 30px 20px 32px;*/ padding:10px 20px 10px 30px; width:150px; height:110px;}
div.search { background-color: #F3F4F5;  height:70px; padding:10px 10px 10px 12px;}
div.search label {font: 13px Arial, sans-serif; font-weight:bold; color:#2174AD; text-decoration: none; white-space:nowrap;}
div.search input.text { border:1px solid #000; font: 10px Arial, sans-serif; margin-top:5px; width:100%; }
div.search input.submit{ border:1px solid #000; font: 10px Arial, sans-serif; background-color:#54ABD3; width:50px; color: #fff; margin-top:5px; float:right;}
/* Right Side */

#right-side{ width: 615px; float:left; line-height: 20px; }
#right-side h1{ color: #2174AD; font: 19px Arial, sans-serif; margin: 0 0 12px 0;}
#right-side h2{ font-weight:bold; font-size: 13px; margin: 18px 0 10px 0; color: #2174AD; }
#right-side h4{ font-weight:bold; margin: 5px 0 8px 0; }
#right-side p{ margin: 0 0 12px 0; }
#right-side ul.blue{ margin:0; padding:0; list-style: none; }
#right-side ul.blue li{ color: #0C6FA6; font-weight:bold; pa }

/* Footer */

#footer{ width: 850px; float:left; background-color:#B8CAE3;}
#footer p{ margin: 10px 30px; color:#000; }

/* others */
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.i{ font-style: italic; }
.r{ text-align: right; }
.l{ text-align: left; }
.c{ text-align: center; }
.b{ font-weight: bold; }
.s{ text-decoration: line-through; }
.u{ text-decoration: underline; }
.b{ font-weight: bolder; }
.i{ font-style:italic; }
img,form{ border: 0; margin: 0; padding: 0; }
.fr{ float: right !important; }
.fl{ float: left !important; }
.rfr{ position:relative; float: right !important; }
.rfl{ position:relative; float: left !important; }
br.clear{ clear: both; }
hr{ width:100%; height:2px; }
td{ vertical-align:top; }

.clear { width:100%; clear:both; line-height:0; font-size:0; }

.frImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.flImg{ float:left; margin: 0 8px 8px 0; clear: left; }
div#emda {background-color: #ffffff; width: 142px; float:left; margin: 60px 0 0 30px; font: 10px Arial, sans-serif;}

/* SPECIAL*/

#tld {clear:both; font: normal normal 11px Verdana, verdana, Helvetica, sans-serif;width:850px;height:25px;text-align:right;color:#000; margin:0 auto;line-height:230%}

#tld a{font-weight:normal;font-size:11px; color:#2174AD;text-decoration:none}
#tld a:hover {font-weight:normal;font-size:11px; color:#B8CAE3;text-decoration:none}


/* TAKING ACTION*/

<style type="text/css">
.bubble { width: 300px; }
.bubble h1 { margin: 0; font-size: 1.1em; }
.bubble img { float: left; margin: 0 5px 5px 0; width: 150px;}
</style>




/* Table */

table.table {width:800px; border:0px solid #ddd; border-width:0px;}
table.table th{font: normal bold 12px verdana,sans-serif; padding:10px  10px; text-align:left; border:1px solid #ddd; background-color: #fff; color:#2174AD; }
table.table td{font: normal normal 12px verdana,sans-serif; padding:3px 5px; color:#000; border:1px solid #ddd; background-color:#fff;}