html{height:100%;}
body{padding:5px;margin:0;font-family:arial,sans-serif;background: #FFF;height:100%;font-size: 11px;}
table{border-collapse:collapse;font-size:11px;}
tbody{font-size:11px;}
form{padding:0;margin:0;}
td{vertical-align:top;padding:0;font-size:11px;}
img{border:none;}
a:active{outline:none;}

a{color:#890029;text-decoration:none;}
a:hover{color:#890029;text-decoration:underline;}

h1{font:bold 18px arial,sans-serif;color:#28427D;margin:0 0 0.5em 0;padding:0;}
h2{font:bold 14px arial,sans-serif;color:#373333;margin:0 0 0.5em 0;padding:0;}

.main-table{width:973px;font:normal 11px arial,sans-serif;color:#6A6A6A;text-align:left;height:100%;background:url(/site/images/bg_diagonal.gif);}

.top-nav{color:#28427D;text-align:right;padding-top:18px;}
.top-nav a{color:#28427D;text-decoration:none;}
.top-nav a:hover{color:#28427D;text-decoration:underline;}

.utility-nav{padding:10px 0;text-align:right;}

.leftnav-title{background:url(/site/images/bg_leftnav_title_00.gif) repeat-y;width:200px;padding-bottom:2px}
.leftnav-title div{padding:4px 0 0 10px;font:bold 12px arial,sans-serif;color:#900223;text-transform:uppercase;}

.leftnav{width:198px;border:1px solid #DDD;background-color:#F6F4F4;padding-bottom:8px;}
.leftnav a{display:block;background:url(/site/images/bullet_leftnav.gif) no-repeat 8px 6px;padding:3px 5px 3px 19px;font:normal 11px arial,sans-serif;color:#900223;text-decoration:none;}
.leftnav a:hover{text-decoration:underline;}
.leftnav .current-section-top{background:#900223 url(/site/images/bullet_leftnav_down.gif) no-repeat 8px 5px;color:#FFF;}
.leftnav .current-section-top:hover{color:#FFF;}
.leftnav .current-section-on{background:#B3566C none;color:#FFF;}
.leftnav .current-section-on:hover{color:#FFF;}
.leftnav .current-section{background:#D7ABB5 none;color:#900223;}
.leftnav .current-section:hover{background:#c77e8f none;color:#FFF;}

.dark-blue-title{background:url(/site/images/bg_dark_blue_title.gif) no-repeat;width:729px;height:26px;}
.dark-blue-title div{padding:3px 0 0 10px;font:bold 16px arial,sans-serif;color:#FFF;}

.dark-blue-title-full{background:url(/site/images/bg_dark_blue_title_full.gif) no-repeat;width:939px;height:26px;}
.dark-blue-title-full div{padding:3px 0 0 10px;font:bold 16px arial,sans-serif;color:#FFF;}

.light-blue-title{background:url(/site/images/bg_light_blue_title.gif) no-repeat;height:26px;border:1px solid #FFF;}
.light-blue-title div{padding:4px 0 0 22px;font:bold 16px arial,sans-serif;color:#1D4A85;}

.light-blue-title-small{background:url(/site/images/bg_light_blue_title_small.gif) no-repeat;width:198px;height:22px;border:1px solid #FFF;}
.light-blue-title-small div{padding:4px 0 0 10px;font:bold 12px arial,sans-serif;color:#16427F;}

.country-title{background:url(/site/images/bg_country_title.gif) no-repeat;width:510px;height:120px;}
.country-title #title{float:left;padding-top:48px;*padding-top:49px;font:bold 30px arial,sans-serif;color:#FFF;text-transform:uppercase;}

.form-input{padding-left:5px;border:1px solid #D3DDEE;font:normal 11px arial,sans-serif;color:#406597;width:138px;margin-bottom:4px;height:16px;}
.form-bullet li{background:url(/site/images/bullet_form.gif) no-repeat;background-position:0 3px;padding-left:12px;margin-bottom:4px;}
.form-bullet a{font:normal 11px arial,sans-serif;color:#406597;text-decoration:none;}
.form-bullet a:hover{font:normal 11px arial,sans-serif;color:#406597;text-decoration:underline;}

.white-box{background-color:#FFF;padding:12px;}
.white-box h2{font-size:12px;color:#373333;font-weight:bold;margin:0.5em 0;padding:0;}
.white-box #divider{border-top:1px solid #D3DDEE;margin:15px 0;}

.footer{background:url(/site/images/bg_footer.gif) no-repeat;height:46px;color:#28427D;font-size:10px;}
.footer div{padding:10px 24px 0 24px;line-height:16px;}
.footer a{color:#28427D;text-decoration:none;}
.footer a:hover{color:#28427D;text-decoration:underline;}


table.calendar-nav tr td { border: 1px solid #F3F3F3; }
table.calendar tr td { background: #F3F3F3; border: 1px solid #FFF; }
table.calendar tr td.hot { background: #98B4D5; }
table.calendar tr td.hot a { color: #FFF; }
h4.calendar_month { font-weight: bold; color: #2D5485; margin: 0; font-weight: 16px; padding: 5px; }
h4.calendar_month a:link { color: #2D5485; }
table.event_list a:link { color: #2D5485; }
table.event_list td.event_header { color: #6393C1; }
table.event_list td { border-bottom: 1px solid #F3F3F3; padding-top: 15px; }

/* --------- PRINT STYLES ---------- */
@media print {
	.biz .skip-nav,.biz .top-nav,.biz .utility-nav,.biz .leftnav,.biz .footer{display:none;}
}
