#container {width:975px; background-color:#fff}

#header {width:975px; height:289px}
#header #logo img{position:absolute; top:43px; left:48px; }
#header #flash {width:975px; height:289px;}

#navigation {width:975px; height:30px; background-color:#007ac9}

#content {width:975px; font-size:12px; padding-top:35px; padding-bottom:25px}
#content #main {float:left; width:60%;}
#content #main #padding{padding-left:130px; padding-right:15px;}
#content #main #text {line-height:1.5em; padding-bottom:35px;}
#content #main #text p{}

#footer{ width:438px;}

#content #main #padding #footer_bottom #secondary_links {float:left; padding-top:4px; width:231px;}
#content #main #padding #footer_bottom #secondary_links a{color:#007ac9; text-transform:uppercase; text-decoration:none; padding-right:8px; font-size:10px;}
#content #main #padding #footer_bottom #secondary_links a:hover{text-decoration:underline }

#content #main #padding #footer_bottom #search {float:right; width:207px; text-align:right;}
#content #main #padding #footer_bottom #search input#search_box {color:#000000; padding-left:3px; text-align:left;  width:115px; *width:120px; height:14px; font-size:10px; border:1px solid #007ac9;} /*height:15px;*/


#content #news {float:right; width:39%; overflow:hidden; background:url(../images/divider.gif) no-repeat; min-height:140px} /* border-left:1px solid #007ac9; */
#content #news p{padding:5px 50px 5px 25px;}
#content #news .title {color:#007ac9; font-weight:bold; padding:2px 0 0 25px; margin:0;}
#content #news .more {color:#007ac9; text-decoration:none}
#content #news .more a:hover {text-decoration:underline}


form, input {display:inline; border:none; padding:0; margin:0;}

fieldset {display:inline; border:none; padding:0; margin-bottom:8px; *margin-bottom:11px;}
#search_button{position: relative; top: 4px; right:-2px; *right:0px;}
