body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; background:#ededed; color:#333333;} 

form{margin:0px; padding:0px;} 
input, select, textarea{font-family:Arial, Helvetica, sans-serif; border:1px solid #999; padding:2px; font-size:90%; color:#666666; }

a{text-decoration:underline; color:#0f75bd;} a:hover{text-decoration:none;} img{border:0px;} h1, h2, h3{padding:0px; margin:0px;} p{margin:0px; padding:5px 0px 5px 0px;} 

h1 {font-size:190%; font-weight:normal; color:#0f75bd; padding-bottom:5px;}
h2 {font-size:150%; font-weight:normal; color:#0f75bd; padding-bottom:5px;}
h2 a{color:#01a1e0;}
h3 {font-size:130%; font-weight:bold; color:#34993e; padding-bottom:5px;}

.clear_both{clear:both;} .clear_left{clear:left;} .clear_right{clear:right;}

#base{width:1000px; margin:auto; background:#fff;}
#inner {padding:0 53px 0 70px;}

#header{padding:15px 0;}
.header_left {float:left; width:493px;}
.header_right {float:right; width:380px;}

#search_div {margin-top:20px; float:right; border:1px solid #bfbfbf; width:135px; padding:1px 4px; }
#search_div input{border:none; width:116px; color:#666666; margin:0; padding:2px; }

#topnav {float:right; padding-top:15px; font-size:95%; color:#333333;}
#topnav ul {list-style:none; padding:0; margin:0}
#topnav ul li {display:inline; background:url(../Images/nav_line.gif) right no-repeat; padding:0 5px; }
#topnav ul li.right {display:inline; background:none; padding:0 0 0 5px; }
#topnav ul li a { text-decoration:underline; color:#000;}
#topnav ul li a:hover {text-decoration:none;}


#bottomnav {padding:15px 0 5px 0; font-size:95%; color:#333333;}
#bottomnav ul {list-style:none; padding:0; margin:0}
#bottomnav ul li {display:inline; background:url(../Images/nav_line.gif) right no-repeat; padding:0 5px; }
#bottomnav ul li.right {display:inline; background:none; padding:0 0 0 5px; }
#bottomnav ul li a { text-decoration:underline; color:#000;}
#bottomnav ul li a:hover {text-decoration:none;}


#nav {margin-bottom:10px; background:url(../Images/bg_nav.gif) top repeat-x #0a609c; zoom:1; border-bottom:3px solid #f2e608;}
#nav ul {list-style:none; padding:0; margin:0; }
#nav li {padding:none; float:left;  }
#nav li a{padding:8px 14px 8px 15px; text-align:center; display:block; color:#FFF; border-right:1px dotted #FFF; font-weight:bold; text-decoration:none;}
#nav li.selected a{background:#3bb745; }
#nav li a:hover{background:#3bb745; }

#content { }
#content_left {float:left; width:207px; }
#content_right {float:left; width:670px;}
#content_inner {background:url(../images/content_bg.jpg) bottom no-repeat #f8f7f7; padding:0 10px 10px 10px; min-height:650px;
  height:auto !important;
  height:650px;
}

.banner { }
.home_welcome {margin:15px 0;}
.home_welcome_left {float:left; width:430px; padding:10px 0 0 0;}
.home_welcome_right {float:right; width:175px; padding:15px; border:3px solid #efede9; background:url(../Images/bg_dayinthelife.jpg) bottom right no-repeat #FFF;}

.home_pods_container {margin-bottom:15px;}
.home_pod {float:left; width:210px; margin-right:10px;}
.home_pod_right {float:left; width:210px;}

.home_pod_top {background:url(../Images/bg_pod_top.jpg) top left no-repeat #0a5f9c; padding:10px 15px; border-bottom:3px solid #f2e608;}
.home_pod_text {position:relative; top:140px; height:52px; background:url(../Images/trans.png); color:#FFF;}
.home_pod_text_inner {padding:10px 15px; color:#FFF;}
.home_pod_text_inner_text {font-weight:bold; margin-bottom:2px;}
.home_pod_text_inner_link {font-size:95%;}
.home_pod_text_inner_link a {color:#FFF;}
.home_pod_image {height:192px; margin-top:-52px;}

.home_whitebox {background:#FFF; padding:10px;}
.home_whitebox_left {float:left; width:296px; padding:5px; border:2px solid #efede9;}
.home_whitebox_right {float:right; width:296px; padding:5px; border:2px solid #efede9;}
.home_whitebox_title {background:#3eb64a; padding:7px 10px; border-bottom:2px solid #f2e608; font-size:120%; font-weight:bold; color:#FFF;}
.home_whitebox_info {padding:10px;}
.home_whitebox_info_left {float:left; width:45px;}
.home_whitebox_info_right {float:right; width:215px;}
.home_whitebox_info_right_link {padding-top:5px; font-weight:bold;}
.home_whitebox_links {padding:10px;}
.home_whitebox_links_float {float:left; width:135px;}
.home_whitebox_links ul  {list-style:none; padding:0; margin:0; }
.home_whitebox_links ul li {background:url(../Images/bg_arrow_blue.gif) 0 5px no-repeat; padding-left:10px; margin:5px 0;}
.home_whitebox_links ul li a {color:#434343;}


.box_green {margin-bottom:15px;}
.box_green a{color:#FFF;}
.box_green_top {background:#34993e; padding:9px 10px;}
.box_green_content {background:url(../Images/bg_box_green.gif) bottom left no-repeat #3eb64a; padding:10px 15px; color:#FFF;}
.box_green_content_text_smallbold {padding-bottom:5px; font-weight:bold; font-size:95%;}
.box_green_content_text_small {padding-bottom:5px; font-size:95%;}
.box_green_content_text_bottom {font-weight:bold;}
.box_green_content_text_bottom_bigger {font-size:130%;}

.top_title {color:#FFF; font-size:120%; font-weight:bold;}
.top_title_arrow {color:#FFF; background:url(../Images/bg_arrow_white.gif) 0px 6px no-repeat; padding-left:10px; font-weight:bold; font-size:140%;}
.top_title_arrow_big {color:#FFF; background:url(../Images/bg_arrow_white.gif) 0px 8px no-repeat; padding-left:10px; font-size:150%;}

select.book {padding:3px; border:none; width:175px;}
input.email {padding:4px; border:none; width:130px; margin-right:5px;}

.box_green_brochure_left {float:left; width:45px;}
.box_green_brochure_right {float:right; width:128px; padding-top:5px;}

.logos {text-align:center;}
.logos img {padding:7px 0;}

#footer {padding:15px 10px; font-size:95%; color:#333333; line-height:150%;}
#footer a {color:#434343;}
.footer_left {float:left;}
.footer_right {float:right;}

/* lower styles */

.breadcrumb {padding:12px 0; border-bottom:1px dotted #999999;}
.breadcrumb a {color:#434343;}

.banner_lower {padding:12px 0 15px 0;}

.lower_main {min-height:350px; height:auto !important; height:350px; padding-bottom:30px; border-bottom:1px solid #efede9;}
.lower_main_left {float:left; width:425px;}
.lower_main_right {float:right; width:214px;}

.lower_nav {background:#ffffff; border:2px solid #efede9; padding:10px;}
.lower_nav_list {border-top:1px solid #efede9; padding-top:10px;}
.lower_nav_list ul  {list-style:none; padding:0; margin:0; }
.lower_nav_list ul li {background:url(../Images/bg_arrow_blue.gif) 0 5px no-repeat; padding-left:10px; margin:5px 0;}
.lower_nav_list ul li a {color:#434343;}
