@charset"utf-8";body{font-family:"Trebuchet MS","Times New Roman", Arial;color:#0099CC;margin:0px;padding:0px;background-image:url(../img/sf_header.png);background-repeat:repeat-x;background-position:left top;font-size:12px;}
#peel{position:absolute;top:0;right:0;}
.clear{clear:both;}
.orange{color:#FFBD5B;}
.orange a:link, .orange a:visited{color:#FFBD5B;text-decoration:none;}
.orange a:hover, .orange a:active{color:#0099CC;}
.red{color:#CC3300;}
.gray{color:#CCCCCC;}
.gray1{color:#999999;}
#content{margin-right:auto;margin-left:auto;width:980px;}
#header{height:125px;}
#header .toprow{width:980px;font-size:10px;color:#FFFFFF;text-decoration:none;line-height:10px;text-align:justify;letter-spacing:0.02em;}
#header .toprow h2{font-size:9px;font-style:normal;font-weight:bold;text-decoration:none;display:inline;margin-top:0px;}
#header .logo{margin-top:14px;margin-left:5px;float:left;}
#header .advimg{margin-top:5px;margin-bottom:-12px;margin-right:100px;float:right;}
#header .callcenter{margin-top:15px;font-size:20px;font-weight:bold;color:#0099CC;float:right;}
#header .callcenter .email{font-size:17px;font-weight:bold;color:#0099CC;float:right;}
.menu{width:850px;height:30px;float:left;line-height:30px;margin-top:13px;}
.menu ul{background-image:url(../img/sf_menu.png);background-repeat:no-repeat;background-position:left;list-style:none;text-align:left;margin-top:0px;text-indent:-30px;}
.menu ul li{font-family:"Trebuchet MS","Times New Roman", Tahoma, Arial;font-size:14px;display:inline;color:#FFFFFF;margin-right:2px;font-weight:bold;padding-right:10px;padding-left:5px;text-decoration:none;border-right-width:1px;border-right-style:solid;border-right-color:#0FC4FF;}
.menu ul li a:link, .menu ul li a:visited{color:#FFFFFF;text-decoration:none;}
.menu ul li a:hover, .menu ul li a:active{color:#FFBD5B;text-decoration:none;}
#menu-active{color:#FFBD5B;text-decoration:none;}
.flags{float:right;margin-top:-36px;}
.sociable{font-family:"Trebuchet MS","Times New Roman", Tahoma, Arial;font-size:12px;color:#0099CC;height:35px;margin-right:0;margin-left:0;padding-top:8px;padding-bottom:2px;padding-left:5px;}
.sociable span{margin-top:7px;margin-right:5px;display:block;float:left;}
.sociable ul{display:inline;margin:0 !important;padding:0 !important;}
.sociable ul li{background:none;display:inline !important;list-style-type:none;margin:0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.4;}
.sociable-hovers:hover{opacity:1;}
#footer .cc{text-align:center;font-size:11px;color:#999999;}
#footer .cc a:link, #footer .cc a:visited{color:#0099CC;text-decoration:underline;}
#footer .cc a:hover, #footer .cc a:active{color:#FFBD5B;text-decoration:none;}
#footer .extlink{text-align:center;font-size:13px;color:#999999;float:right;font-weight:bold;margin-top:4px;}
#footer .extlink a:link, #footer .extlink a:visited{color:#0099CC;text-decoration:underline;}
#footer .extlink a:hover, #footer .extlink a:active{color:#FFBD5B;text-decoration:none;}
input.calendar, select.calendar{width:99px;float:left;}
button.calendar{background:url(../img/calendar-icon.gif);border:0;cursor:pointer;float:left;height:20px;margin-right:6px;width:20px;}
button.calendar:hover, button.calendar.active{background-position:0 20px;}
div.calendar{background:url(../img/calendar.png);height:195px;padding:0 6px;text-align:center;width:147px;}
div.calendar *{margin:0;padding:0;}
div.calendar div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:147px;}
div.calendar caption{color:#333;font:normal 12px/16px Arial, Helvetica, sans-serif;padding-top:6px;text-align:center;width:100%;}
div.calendar caption a{cursor:pointer;display:block;height:12px;overflow:hidden;position:absolute;text-indent:-100px;top:17px;width:11px;}
div.calendar caption a.prev{background-image:url(../img/calendar-prev.gif);left:0;}
div.calendar caption a.next{background-image:url(../img/calendar-next.gif);right:0;}
div.calendar caption a:hover{background-position:0 12px;}
div.calendar caption span{height:25px;position:relative;text-align:center;}
div.calendar caption span.month{padding-right:8px;}
div.calendar caption span.month:after{content:',';}
div.calendar table{background:#FFF;border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px;}
div.calendar td, div.calendar th{border:0;color:#0597DB;font:normal 12px Arial, Helvetica, sans-serif;height:21px;text-align:center;width:21px;}
div.calendar td{background:url(../img/calendar-td.gif);color:#FFF;font-size:11px;}
div.calendar td.invalid{color:#999;}
div.calendar td.valid{background:url(../img/calendar-valid.gif);color:#0597DB;cursor:pointer;}
div.calendar td.hilite{background:url(../img/calendar-hilite.gif);}
div.calendar td.inactive{background:url(../img/calendar-td.gif) 0 100%;color:#FFF;}
div.calendar td.active, div.calendar td.hover{background:url(../img/calendar-valid.gif) 0 100%;color:#FFF;cursor:pointer;}
#content .path h2{font-family:"Trebuchet MS","Times New Roman", Tahoma, Arial;font-size:12px;color:#FFBD5B;text-decoration:none;font-weight:bold;}
#content .path h2 a:link, #content .path h2 a:visited{color:#0099CC;text-decoration:underline;}
#content .path h2 a:hover, #content .path h2 a:active{color:#FFBD5B;text-decoration:underline;}
#content .path h2 img{float:right;}

