@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0; outline:0; }
*:focus { outline:0; }
body { background-image:url(/img_structure/header_nav_bg.png); background-repeat:repeat-x; background-color:#333; }

#padded { margin-top:15px; }
#padded td { padding:4px; padding-left:15px;  }
#padded input { padding:4px; border:1px solid #CCC; }
#padded select { padding:4px;  border:1px solid #CCC; }

#container { width:960px; margin:0px auto; }
#container #header_nav { padding-left:0px; background-image:url(/img_structure/header_nav_bg.png); background-repeat:repeat-x; height:44px; }
#container #header_nav a { float:left; font-weight:bold; text-decoration:none;  font-size:12px; }
#container #header_nav a:hover { text-decoration:underline;  }
#container #header_nav a.top_nav { color:#999; font-size:12px; padding:15px 10px 15px 35px; }
#container #header_nav a.top_navhighlight { padding:15px 10px 15px 35px; color:#FFF; }
#container #header_nav a.top_navorder {  padding:15px 10px 15px 35px; color:#f24b0b; }
#container #header_nav img { padding-top:3px; }

#container #header_splash { background-image:url(/img_structure/splash_bg.png); background-repeat:repeat-x; height:206px; }
#container #header_splash #member_login { background-color:#444; padding:10px; }
#container #header_splash #member_login p { display:inline; padding:3px; margin-left:15px; color:#FFF; }
#container #header_splash #member_login a { display:inline; padding:3px; margin-left:45px; color:#FFF; text-decoration:underline; }
#container #header_splash #member_login input { border:1px solid #FFF; display:inline; padding:3px; }
#container #header_splash #member_login #login { padding:2px; margin-left:5px; background-color:#c75b33; border:1px solid #c75b33; color:#FFF; }

#container #header_splash #member_login_link { background-color:#444; cursor:pointer; margin-top:-1px; padding:4px 10px 4px 10px; color:#FFF; }
#container #content_container { background-image:url(/img_structure/content_bg.png); }




#container #content_container #rightcol { float:right; width:300px; }
#container #content_container #rightcol h1 { padding:7px 15px 7px 15px; margin-left:0; background-color:#666; color:#CCC; font-size:12px; font-weight:bold; }
#container #content_container #rightcol p { padding:7px 15px 7px 15px; }
#container #content_container #rightcol p.news_title { margin:0px 15px 0px 15px; padding:7px 0px 0px 0px; font-weight:bold; }
#container #content_container #rightcol p.news_content { margin:0px 15px 0px 15px; padding:0px 0px 2px 0px; }
#container #content_container #rightcol p.news_link { margin:0px 15px 0px 15px; padding:0px 0px 7px 0px; border-bottom:1px dotted #666;  }

#container #content_container #leftcol { width:660px;  }
#container #content_container #leftcol h1 { padding:7px 15px 7px 15px; margin-left:0; color:#FFF; font-size:12px; background-color:#c75b33; font-weight:bold; }
#container #content_container #leftcol p { padding:10px 10px 10px 15px;  }
#container #content_container #leftcol2 { width:660px;  }
#container #content_container #leftcol2 h1 { padding:7px 15px 7px 15px; margin-left:0; color:#FFF; font-size:12px; background-color:#c75b33; font-weight:bold; }
#container #content_container #leftcol2 p { padding:0px 10px 0px 15px;  }#container #content_container #leftcol p.new { padding:0px 10px 0px 10px;  }
#container #content_container #leftcol #tabs { padding:10px 10px 0px 10px; float:left; }
#container #content_container #leftcol #tabs a { padding:10px 20px 10px 20px; cursor:pointer; margin-right:5px; float:left; color:#333; text-decoration:none; background-color:#CCC; z-index:2; width:60px; text-align:center; }
#container #content_container #leftcol #tabs a.highlight { background-color:#eee; border-bottom:0; padding-bottom:11px;  }

#container #content_container #leftcol #services_tabs { padding:10px 0px 0px 10px; float:left; }
#container #content_container #leftcol #services_tabs a { padding:10px 20px 11px 20px; cursor:pointer; margin-right:5px; float:left; color:#333; text-decoration:none; background-color:#AAA; border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; width:168px; text-align:center; }
#container #content_container #leftcol #services_tabs a.highlight { background-color:#666; color:#FFF; padding-bottom:11px;  }


#container #content_container #leftcol .services_tab_content {  background-color:#666; float:left; width:640px; margin-left:10px; }

#container #content_container #leftcol .plan_info { margin:-2px 10px 10px 10px; padding:10px; border:1px solid #FFF; border:1px solid #FFF; background-color:#FFF; float:left; z-index:-1;  }
#container #content_container #leftcol .plan_info h1 { background-color:#CCC; color:#000;  }
#container #content_container #leftcol .plan_info ul { padding:15px 15px 15px 15px;  }
#container #content_container #leftcol .plan_info table { margin:0px; border-collapse:collapse; width:600px;  }
#container #content_container #leftcol .plan_info td { padding:7px 7px 7px 7px; border:1px solid #CCC;  }
#container #content_container #leftcol .plan_info strong { padding-left:15px;  }

#footer { background-color:#666; text-align:center; }
#footer p { color:#CCC; padding:7px; }







