div{border:0px red solid;}
body { background-color:#6A8EAB; padding:0px; margin:0px; font-family:verdana; font-size:11px; color:#E9EEF0; }
strong { color:#F6F6E0; }
a { text-decoration:none; color:#032540; font-weight:bold; }
a:hover { color:#A7BFD1; }
p { font-size:14px; }
p a { color:#032540; text-decoration:underline; }
p a:hover { color:#A7BFD1; text-decoration:none; }
h1 { width:235px; height:94px; margin:0; padding:0; float:left; }
h1 img {border:0;}
h2 { font-family:verdana; font-size:22px; font-weight:bold; margin-top:22px; margin-bottom:35px; color:#FEF2B8; padding:0px; }
h3 { font-family:verdana; font-size:15px; font-weight:bold; margin-top:15px; color:#FEF2B8; padding:0px; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.clear { clear:both; }

#client_login { width:280px; padding:15px; background-color:#355167; margin:0 0 0 15px; }
#container { width:800px; margin:20px auto; background: url(images/bkg_columns.gif) repeat-y top left; margin-left:1px solid red; }
#intro {font-size:14px; font-family:verdana; padding:0px; margin:0px; color:#E9EEF0; }
#header { background-color:#DAE4ED; width:800px; height:95px; }
#header a { }
#header a:hover { }
#navigation { background-color:#8DA9BF; width:564px; height:15px; float:right; list-style:none; margin:80px 0 0 0; padding:0; }
#navigation li { float:left; font-family:verdana; font-weight:bold; font-size:10px; color:#2A4D68; margin:0 0 0 25px; padding:0; }
#navigation li a { color:#2A4D68; }
#navigation li a:hover { color:#F1F1CD; }
#flash { margin:0; padding:0; }
#footer { clear:both; height:35px; width:800px; background-color:#416581; color:#B3B4B4; font-size:80%; }
#footer p { margin:0 0 0 250px; padding:11px 0; }
#left { width:235px; font-size:10px; font-weight:bold; color:#666666; float:left; }
#left p { margin:3px 10px 0 15px; }
#left img { margin:54px 10px 0 15px;}
#left #home img { margin:22px 10px 0 15px;}
#left #RHPA { width:220px; height:283px; background-color:#8DA9BF; margin:410px 0 10px 10px; }
#left em, #left2 em { margin:15px 10px 8px 10px; display:block; width:210px; font-size:17px; line-height:25px; color:#375267; }
#left b, #left2 b { margin:0px 10px; display:block; width:210px; font-size:12px; }
#left p, #left2 p { font-size:11px; }
#left p strong, #left2 p strong { font-size:10px; color:#375267; font-size:12px; }
#right { margin:0; padding:0; }
#right p { margin-right:15px; }
#subnav { float:right; list-style:none; width:323px; margin:20px 0 0 0; padding:0; }
#subnav li { display:inline; list-style:none; font-weight:bold; margin:0 15px 0 0; }

.bghome {background-image: URL(images/bkg_home.jpg); background-repeat: no-repeat;}
.bgvision {background-image: URL(images/bkg_vision.jpg);background-repeat: no-repeat;}
.bgsearch {background-image: URL(images/bkg_search.jpg);background-repeat: no-repeat;}
.bgcredentials {background-image: URL(images/bkg_credentials.jpg);background-repeat: no-repeat;}
.bgcontact {background-image: URL(images/bkg_contact.jpg);background-repeat: no-repeat;}
.bgclient {background-image: URL(images/bkg_login2.jpg);background-repeat: no-repeat;}

.news { list-style:none; width:206px; margin:20px 0 0 15px; font-size:15px; }
.news dt { list-style:none; width:206px; height:37px; margin:0; }
.news dd { list-style:none; width:186px; margin:0; padding:10px; font-family:arial; color:#fff; font-size:14px; font-weight:normal; line-height:18px; }
.news .light {background:#988F8F;}
.news .dark {background:#7E7373;}
.news a { color:#FDB936; size:11px; }
.news a:hover { color:#FEF2B8; }

.newsheader { float:right; list-style:none; width:445px; height:60px; margin:15px 5px 0 0; padding:0; color:#022E64; }
.newsheader strong { font-family:georgia; color:#49A4F9; }
.newsheader li { display:block; float:left; list-style:none; }

#admin p { margin:20px 15px; }
#admin h3 {  margin:10px 0 0 15px; padding:0px; }
#admin #form_container {  width:500px; }
#admin table { margin:4px 0 20px 15px; width:100%; }
#admin td { padding:4px 6px; }
#admin .input_field { background:#d9e4ec; }
#admin .txt_field { background:#6a8eab; }
#admin td {  font-size:11px; }
#admin .tst { font-size:11px; }

.red { color:#CC0000; }
				
#left2 { width:250px; font-size:10px; font-weight:bold; color:#666666; float:left; height:400px !important;}
#left2 img { margin:54px 10px 0 15px;}
#left2 #home img { margin:22px 10px 0 15px;}
#left2 #RHPA { width:220px; height:295px; background-color:#8DA9BF; margin:20px 0 10px 10px; }
#left2 #RHPA p { margin:8px; }
#left2 #RHPA p a { text-decoration:none; color:#77B92F; }
#left2 #RHPA p a:hover { color:#97D455; }



#right2 {  }
#right2 p { margin:20px 15px; }

#subnav2 {list-style:none; float:right; font-size:11px; background: url(images/bg_secondarynav.jpg) no-repeat top left; margin:0; padding:3px 0 5px 0; }
#subnav2 li {list-style:none; float:left; border-left:1px solid #FEF2B8; margin:0; padding:0px 20px; }
#subnav2 li a { color:#FDB936; }
#subnav2 li a:hover { color:#FEF2B8; }

.bluebulletOLD { margin:15px 8px 30px 0; padding:0; width:540px; float:right; }
.bluebulletOLD li { font-size:14px; margin:0 0 10px 0; padding:4px 15px 10px 15px; background:#7B7B7B; list-style-type:circle; list-style-image: url(images/ico_bullet.gif); list-style-position:inside; }
.bluebulletOLD li a { color:#F9E585; text-decoration:underline; }
.bluebulletOLD li a:hover { text-decoration:none; }
.bluebullet { margin:15px 8px 30px 0; padding:0; width:540px; float:right; }
.bluebullet li { font-size:14px; font-weight:bold; margin:0 0 10px 15px; padding:4px 15px 10px 5px; list-style-type:disc; }
.bluebullet li a { color:#77B92F; text-decoration:underline; }
.bluebullet li a:hover { color:#97D455; text-decoration:none; }

.orgchart { width:170px; height:200px; margin:0 0 0 20px; background: url(images/ico_orgchart_thumbhover.gif) no-repeat top center; }
.orgchart a { display:block; padding:158px 0 0 10px; background: url(images/ico_orgchart_thumb.gif) no-repeat top center; color:#FDB936; text-decoration:none; }
.orgchart a:hover { background-image:none; color:#FEF2B8; }