﻿body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #441a0c; text-align: center; background: #00c9d1 url(../images/body_bg_refresh.jpg) repeat-x top left; }

#container_table { width: 980px; margin: 0 auto ; background-color: transparent; text-align: left; }
#container_table .logo { padding: 16px 0 0 0 ; }
#container_table .logo a { display: block; }

/*============= UTILITY NAV :: START ============*/
#header_utility_nav { float: right; color: #406792; padding: 36px 0 0 0; margin: 0px; font-size: 11px; }

.utility_links { float: right; clear: right; padding: 0px; margin: 0px; }
.utility_links ul { padding: 0px; margin: 0px; float: right; }
.utility_links li { padding: 0px 0px 0px 8px; margin: 0px; list-style-type: none; font-weight: bold; float: left; background: url(../images/nav_divider_refresh.gif) center right no-repeat; }
.utility_links li a, .utility_links li a:active, .utility_links li a:visited { color: #FFCC66; text-decoration: none; padding: 0px 8px 0px 0px; }
.utility_links li a:hover { text-decoration: underline; }
.utility_links li.last { background: none; }

.utility_phone { float: right; padding: 11px 0 0; margin: 0px; }
.utility_phone ul { padding-left: 0; width: 581px; }
.utility_phone ul li { margin-right: 20px; display: inline; width: 200px; _width: 280px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; list-style-type: none; }
.utility_phone ul li.last { margin-right: 0; }

/*============= UTILITY NAV :: END ============*/

/*============= MAIN NAVIGATION :: START ============*/
td#mainNavPanel { width: 100%; }
#main_nav { background: url(../images/mainNavBG_refresh.gif) repeat-x 0 0 ; width: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 41px; }

#main_nav ul#sandestinNav { padding: 0; margin: 0; list-style: none; }
#main_nav ul#sandestinNav li { cursor: pointer; border: none; color: #FFF; text-decoration: none; list-style: none; float: left; position: relative; background: url(../images/mainNavLIBG_refresh.gif) no-repeat right top; z-index: 250;}
#main_nav ul#sandestinNav li a { display: block; padding: 13px 19px; color: #FFF; font-weight: bold; font-size: 14px; }
#main_nav ul#sandestinNav li a:hover { text-decoration: none; background: url(../images/mainNavBG_hover_refresh.gif) repeat-x 0 0; }
#main_nav ul#sandestinNav li ul { background-color: #FDF6D9; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; padding: 5px; margin: 0; list-style: none; display: none; position: absolute; top: 42px; left: 0; width: 175px; }
#main_nav ul#sandestinNav li>ul { top: auto; left: auto; }
#main_nav ul#sandestinNav li ul li { float: none; background: none; z-index: 250;}
#main_nav ul#sandestinNav li ul li a { color: #ffaf00; line-height: 2em; padding: 0px 5px; font-size: 13px; font-weight: bold; }
#main_nav ul#sandestinNav li ul li a:hover { background: none; text-decoration: underline; }
#main_nav ul#sandestinNav li:hover ul, #main_nav ul#sandestinNav li.over ul { display: block; }

#main_nav td.search { height: 41px; background: url(../images/mainNavLIBG_refresh.gif) no-repeat right top; }
#main_nav td.search input { width: 155px; border: none; color: #999; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; margin: 2px 5px 0 0; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }

#main_nav td.searchButton { width: 40px; height: 42px; }
#main_nav td.searchButton a { width: 40px; height: 42px; background: url(../images/btnSearch_refresh.gif) no-repeat 0 0; display: block; padding: 0; }
#main_nav td.searchButton a:hover { background: url(../images/btnSearch_hover_refresh.gif) no-repeat 0 0; display: block; }

/*============= MAIN NAVIGATION :: END ============*/

/*============= FOOTER :: START ============*/
.footer { height: 40px; border-top: 1px dotted #009999; background: #fff; font-size: 11px; padding-top: 12px; padding-bottom: 12px; }
.footer div { padding-left: 29px; padding-right: 29px; width: 922px; }
.footer div div { padding: 0; }
.footer ul { padding: 0px; margin: 0px; float: left; }
.footer ul li { padding: 0px 6px 2px 6px; margin: 0px; list-style-type: none; float: left; background: url(../images/nav_divider_refresh.gif) center right no-repeat; font-size: 1em; }
.footer ul li.li_img { background: none; }
.footer ul li.li_last { background: none; padding: 0px 0px 0px 9px; }
.footer ul li a, .footer ul li a:visited, .footer ul li a:active { padding: 0px 0px 0px 0px; margin: 0px; color: #006e81; text-decoration: none; }
.footer ul li a:hover { text-decoration: underline; color: #006e81; }
.footer ul li img { border: 0px; }

.footer p { color: #406792; float: left; width: 966px; padding: 0px; margin: 0px; }
.footer p a { color: #406792; text-decoration: none; font-weight: bold; margin: 0px 0px 0px 10px; }
.footer p a:hover { color: #006e81; text-decoration: underline; }

/*============= FOOTER :: END ============*/