/* CSS Document */
body { background:#6A6A6A url('images/tile_bg.gif') repeat 0 0; margin:0; padding:0; font-family:verdana,helvetica,sans-serif; text-align:center; }

#top_heading { border-top:1px solid #3366CC; font-size:.8em; padding:.2em .5em; text-align:right; background-color:#E5ECF9; }
h3 #search_title { margin-bottom:0px; padding-bottom:0px; }
#search_container { width:523px; }

.bold { font-weight:bold; }
.clear_all { clear:both; }

#global_wrapper { position:relative; margin:0 auto; width:755px; text-align:left; background:#6A6A6A url('images/tile_content_bg.gif') repeat-y 0 0; }
#left_drop { float:left; width:19px; }
#middle_content { float:left; position:relative; width:715px; border:1px solid #ffffff; border-top:none; background:#ffffff url('images/tile_content.gif') repeat-y 0 0; }
#right_drop { float:left; width:19px; }

#banner { position:relative; width:715px; z-index:1; }
#cuming_flag { position:relative; float:left; width:168px; text-align:center; }
#cuming_flag img {  width:117px; height:71px; border:1px solid #ffffff; margin-top:5px; }
#banner_title { position:relative; float:left; width:546px; height:76px; background:#ffffff url('images/tile_banner.gif') repeat-x 0 0; }
#banner_title img { position:absolute; top:0; left:13px; width:163px; height:68px; z-index:4; }
#banner_title h1 { display:none; }
#banner_img img { width:715px; height:94px; }
#search { position:absolute; top:10px; right:5px; font-size:.7em; color:#585858; z-index:5; }
#search_box { border:1px solid #424242; }
#section_menu { position:absolute; top:45px; right:5px; z-index:5; }
#section_menu a { color:#454545; font-size:.7em; font-weight:bold; }
#section_menu a:hover { text-decoration:none; }
#section_menu ul { margin:0; padding:0; list-style-type:none; }
#section_menu ul li { display:inline; margin-right:15px }

#menu { float:left; width:168px; }
#menu ul a { display:block; width:100%; padding:3px 0px; color:#ffffff; font-size:.7em; text-decoration:none; }
#menu ul a:hover { background-color:#2C4381;color:#fff; }
#menu ul { margin:0; padding:0 5px 15px 5px; list-style-type:none; }
#menu ul li { border-bottom:1px solid #D5D5D5; }
#menu .no_border { border:none; }
#weather { text-align:center; }
#weather img { border:1px solid #ffffff; background-color:#ffffff; }

#right_col { float:left; width:545px; }
#right_col_pad { padding:11px 11px 50px 11px; }
#right_col h3 { margin:0px; padding:0px 0px 10px 0px; font-size:1.15em; }
#content { font-size:.75em; }
.home_col { float:left; text-align:center; }
#home_col1 { width:160px; margin-right:8px;}
#home_col2 { width:185px; margin-right:8px; }
#home_col3 { width:160px; text-align:left; }
#home_col3 ul { margin:0; padding:0; list-style-type:none; }
#home_col3 a:hover { text-decoration:none; }
.home_col_pad { padding:3px; font-size:.9em  }
.home_col_title { font-weight:bold; background-color:#ECECEC; color:#434343; border-bottom:1px solid #D5D5D5; height:32px; text-align:center; }
#home_col3_title { vertical-align:text-bottom; }

#footer { font-size:.7em; position:absolute; bottom:3px; left:179px; width:523px; text-align:center; border-top:1px solid #D5D5D5; }
#footer ul { list-style-type:none; margin:0; padding:0; }
#footer ul li { display:inline; }
#footer img { width:3px; height:3px; margin:0 9px 0 4px; padding:0; border-bottom:1px solid #ffffff; }
#footer a { color:#424242; }
#footer a:hover { text-decoration:none; }