#header {height:336px; 	background:url(/siteelements/images/background/bridgeheaderlowernew.jpg) no-repeat; }

#main_menu { top:260px; }

#banner { display:block; left:0px; top:26px; margin:0 0 0 10px; padding:0; }

#banner img { margin-top:19px; margin-left:12px; }

#main_content { width:540px; float:left; clear:left; left:17px; padding:0;
margin:0; right:auto; font-size:1.2em; line-height:1.6em; /*font-size:1.2em;*/}

h1 { margin:0; padding:0 0 22px 0; font-size:1.3em; line-height:1.4em; }

h2 {margin:0; padding:0 0 22px 0; font-size:1.2em; line-height:1.3em; }
 
#main_content p { margin-bottom:20px; }

.callout {width:172px; background:url(/siteelements/images/home/gradientimage.gif) bottom no-repeat; float:left; margin-right:12px; margin-top:15px;}

.hilite {background: #BEDAEF; padding: 1px 5px; }
.hilite H2 { margin: 17px 0 5px 0; padding: 0;}

.callout.last {margin-right:0; }

.topbar { background:url(/siteelements/images/home/barthin.gif) no-repeat top left; height:5px; margin:0; line-height:0; }

.callout h2 {font-size:1.2em; padding-top:0px; padding-left:14px; margin-bottom:10px; margin-top:10px; }

.callout a { font-weight:bold; color:#4D4D4D; }

.callout ul { width:131px; margin-top:0px; padding-bottom:20px; margin-bottom:5px; float:right; }

.callout ul li { width:131px; padding-left:10px; float:right; }

#main_content .callout ul { width:131px; margin-top:0px; padding-bottom:20px; }

#main_content .callout ul li {width:131px; background:url(/siteelements/images/bullets/bulletgray.gif) no-repeat 0px 8px; padding-left:10px; }

#sub_content { width:175px; float:right; font-size:1.2em; line-height:1.3em; padding-bottom:10px; color:#2A5C81; padding-right:19px; left:auto; bottom:auto; clear:none; }

.sub_callout {width:175px; background:url(/siteelements/images/home/curvybluedeco.gif) no-repeat bottom left; font-size:0.9em; padding-bottom:26px; float:right; }

.sub_callout h2 { font-size:1.5em; background:url(/siteelements/images/home/curvyshape.gif) no-repeat top left; padding-top:26px; padding-left:8px; line-height:1.5em; margin-top:0; }

#sub_content ul { padding:0; margin:0; width:156px; }

#sub_content ul li { padding:0 0 0 14px; margin:0; list-style:none; width:142px; background:url(/siteelements/images/bullets/bulletblue.gif) no-repeat 0px 6px; }

#sub_content ul li a {color:#2A5C81; }

.sub_text { margin-left:8px; border-top:1px solid #2A5C81; width:156px; padding-top:2px;}

.sub_callout img { float:left; margin:2px 6px 0 0; }
