html,body{background:#1e5086;margin:0;padding:0;text-align:center}
body,td,input{font:10pt Verdana,Arial,Helvetica,sans-serif;color:#333}
input{color:#000}
h1{margin:0}
h2{color:#2768a3;font:bold 2em "Trebuchet MS",Arial,Helvetica,sans-serif;margin:0 0 5px 0;word-wrap:break-word}
h3{color:#2768a3;font-weight:bold;font-size:1.4em}
form{margin:0}
a:link{color:#06c}
a:visited{color:#551a8b}
a:hover{color:#e00}
a.nav:visited{color:#06c}
a.nav:hover{color:#e00}
header,footer,figure{display:block}
.centered{text-align:center}
.right{float:right}
.left{float:left}
.small{font-size:10px;line-height:14px}
.subtext{font-weight:bold}
figure{margin:0}
.no-list{margin:0;padding:0}
.no-list>li{margin:0;padding:0;list-style:none}
.no-padding{padding:0;margin:0}
.horizontal-list{margin:0;padding:0}
.horizontal-list li{margin:0;padding:0;list-style:none;float:left}
#breadcrumbs{margin-bottom:7px}
body{background:#17497F url(/images/redesign/body-bg.png)}
menu{font-family:Trebuchet MS,Verdana,Arial;font-size:16px}
.page{margin:0 auto;text-align:left;width:990px;padding-top:0}
.mobile-link{text-align:right;padding-right:5px}
.mobile-link a{color:#fff;font-weight:bold}
header{margin:0 0 0 -150px;padding:5px 0 270px 150px;height:80px;min-width:990px;background:url(/images/redesign/header-sunburst.png) no-repeat top left}
header h1 a{text-indent:-10000px;display:block;overflow:hidden;width:334px;height:77px;background:url(/images/Redesign/header-logo.png) no-repeat left top}
.member-links{margin-left:50px;color:#fff;font-weight:bold;height:51px;font-size:14px}
.menu-links{margin-top:0;font-size:16px;line-height:51px}
header.ie7 .menu-links{margin-left:-100px}
.menu-links li{background:url(/images/redesign/menu-sep.gif) no-repeat center right;margin-left:13px;padding-right:13px;line-height:77px}
.member-links li{line-height:77px}
.menu-links li.last{background:0;padding-right:0}
.member-links .first{padding-right:15px}
.menu-links a,.member-links a{font-weight:normal;color:#fff;text-decoration:none}
.menu-links a:hover,.member-links a:hover{text-decoration:underline}
.menu-links a:visited,.member-links a:visited{color:#fff}
.sidebar-links{padding:0 6px 12px 12px}
.sidebar-links a{color:#fff;font-size:16px;line-height:30px;display:block;text-decoration:none;text-shadow:-1px -1px 2px #000}
.sidebar-links a:hover{text-decoration:underline}
.sidebar-links li{border-top:1px Solid #27567F;border-bottom:1px Solid #0A3962}
.sidebar-links li.first{border-top:0}
.sidebar-links li.last{border-bottom:0}
.sidebar-links li a.selected{background:url(/images/redesign/menu-current.png) no-repeat center right;margin-right:-12px}
.sidebar-alert{background:url(/images/redesign/sidebar-alert.png) no-repeat center 6px;width:19px;height:30px;display:inline-block;text-align:center;margin-left:7px;text-shadow:none;font-size:11px}
.sidebar-gradient{background:url(/images/redesign/content-right-gradient.png) repeat-y top right}
.member-photo .sidebar-gradient{float:right;margin-top:-10px;width:10px;position:relative;padding-top:238px}
.member-photo{background-color:#062A4A;color:#fff;text-shadow:-1px -1px 2px #000;margin-bottom:12px;position:relative}
.member-photo ul{padding:0 0 10px 13px;height:13px}
.member-photo a{color:#fff;text-decoration:none;font-size:11px}
.member-photo li.first{border-right:1px Solid #1171A6;padding-right:8px}
.member-photo li.last{padding-left:8px}
.outer-content.ie7 .member-photo{height:228px;width:175px}
.outer-content.ie7 .member-photo li.first{padding-right:6px}
.outer-content.ie7 .member-photo li.last{padding-left:6px}
.member-photo a:hover{text-decoration:underline}
.member-photo a:visited{color:#fff}
.member-photo .awaiting-approval{background-color:#666;color:white;text-align:center;position:absolute;top:124px;left:10px;width:154px;font-size:12px;text-shadow:none}
.member-photo .awaiting-approval a{display:block;text-decoration:none;color:#fff;padding:5px}
#Tabs_pnlPhotoHolder{height:175px}
.sidebar-nickname{padding:10px 5px 4px 13px;font-weight:bold}
.sidebar-nickname a{font-size:13px}
.skyscraper-holder{text-align:center}
.sidebar{float:left;width:175px}
.outer-content{background:#0B406F url(/images/redesign/content-right-gradient.png) repeat-y 166px top;margin-top:-255px}
.outer-content.ie7{margin-bottom:265px}
.main-content{float:right;width:806px;background:#fff;padding:0 0 0 9px;margin:-10px 0 0 0}
.no-sidebar .main-content{float:none;width:auto;padding:0;margin:0}
.inner-content{background:#fff;min-height:1222px;padding:10px}
.no-sidebar .main-content .inner-content{min-height:inherit}
.upgrade-ad,.auto-sign-in{margin:-10px -10px 10px -19px;background:#E9F3FC;border-bottom:1px Solid #B8D3EB;text-align:center;color:#1E5086;font-weight:bold;font-size:.8em;line-height:2.5em}
.auto-sign-in{background:#ff9;border-bottom:1px Solid #4C4C23}
footer{text-align:center;font-size:.8em}
footer.ie7{margin-top:200px}
footer a{color:#fff;text-decoration:none}
footer a:hover{text-decoration:none;text-decoration:underline}
footer #site-info{list-style:none;margin-bottom:10px;padding:0}
footer #site-info li{display:inline;margin-left:15px;padding:0}
footer #site-info a{color:#fff;text-decoration:underline;font-size:1.2em}
footer .region-links{color:#7daee3;margin-bottom:10px}
footer .region-links ul{list-style:none;margin:0;padding:0;display:inline}
footer .region-links ul li{display:inline;padding:0 5px;border-right:solid 1px #7daee3}
footer .region-links ul li a{color:#fff}
footer .region-links ul .last{border:0}
footer .copyright{margin-top:10px;color:#7daee3}
footer .tm-logo{margin-top:10px}
.travelbug-promotion{color:#FFF;font-size:11px;margin:15px}
.SafetyGuideBody h4{color:#2768a3;font-weight:bold;font-size:1.2em;margin-top:15px;margin-bottom:10px!important}
.SafetyGuide ul{list-style-image:url(/Images/list_bullet.gif)!important;margin-top:10px}
.SafetyGuide li{padding-bottom:5px}
.SafetyGuide a{position:relative;top:-3px}
.SafetyGuide ol{font-weight:bold}
.SafetyGuide ol span{font-weight:normal}
.SafetyGuide ol li{margin-bottom:15px}
div.clear{clear:both}
.profile-complete{width:280px;height:32px;background:url(/Images/MemberHomepage/complete-background280.gif) no-repeat;padding:1px;cursor:pointer;margin:20px auto}
#profile-complete-text{margin-top:-22px;font-size:.9em;text-align:center}
.end-page-links{font-size:.9em}
.end-page-links li{margin-bottom:5px}
.end-page-note{font-weight:bold;font-size:11px;font-style:italic}
.required{color:#f00;text-transform:lowercase}
