﻿body {
}
@charset "utf-8";
/* CSS Document */




html { height: 100%; }
a {  font-weight:100;  }
a:hover { font-weight:100; }
.subheader { font-family:Verdana; font-size:11px; }
.h-line-nomargin { border:0px; padding:0px; height:1px; line-height:1px; font-size:0px; background:#d9d9d9; overflow:hidden; }

body { margin:0px; padding:0px; background:#FFFFFF }

body, input, select, textarea { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; }

a img { border: 0; }
p { margin:0px; }
.floatLeft	{ float:left;}
.floatRight	{ float:right;}

td.table_left { text-align:left; vertical-align:top; }
td.table_right { text-align:right; vertical-align:top; }

.page { width:996px; }


.topmenu { width:1088px; height:78px; text-align:center; padding:3px 0px 3px 0px; overflow:hidden; }
.topmenu .search_btn { margin:-3px 0px 0px; }
.topmenu .search_fld { position:relative; float:right; margin:0px 5px 0px; }
.topmenu .search_fld form { }
.topmenu .search_fld input { height:10px; width:95px; font-size:9px; }
/* This causes line break in top navigation if more than 6 items...
.topmenu .links { position:relative; float:right; margin:1px 0px 0px; color:#FFFFFF; }*/
.topmenu .links a { font-weight:900; color:#ffffff; text-decoration:none; }
.topmenu .links a:hover { font-weight:900; color:#FFFFFF; text-decoration:underline; }


/* START Styles for Disclaimer Style */

.body .content .template { position:relative; }
.body .content .templatemap { margin:-65px 0px 0px 0px !important; }
.body .content .template .box { margin:20px 0px 0px 20px; position:relative; float:left; display:inline; }
.body .content .template .headline { margin:0px 0px -20px 20px !important; }
.body .content .template .box .box-content { margin:0px; z-index: 100; }
.body .content .template .box .box-content img { border:0px; }
.body .content .template .box .box-content .h-line { border:0px; margin:15px 0px 20px; padding:0px; height:1px; line-height:1px; font-size:0px; background:#d9d9d9; overflow:hidden; }
.body .content .template .box .box-content .tot_wrap table { }
.body .content .template .box .box-content .tot_wrap {}
.body .content .template .box h1 { margin:0px !important; padding:0px 0px 5px 0px; font-size:12px; font-weight:900; color:#666666; }
.body .content .template .small h5 { font-size:20px !important; padding-top:5px; }
.body .content .template .box h2 { margin:15px 0px 5px 0px; padding:0px; font-size:12px; }
.body .content .template .box h3 { margin:10px 0px 0px 0px; padding:0px; font-size:14px; }
.body .content .template .box h4 { margin:10px 0px 0px 0px; padding:0px; font-size:14px; }
.body .content .template .box h5 { margin:10px 0px 5px 0px; padding:0px; font-size:16px; }
.body .content .template .box p { margin:0px; padding:0px; font-size:11px; }
.body .content .template .box p.padded { margin:0px 0px 5px 0px; }
.body .content .template .box p.bold { font-weight:900; }
.body .content .template .box a { margin:0px; padding:0px; color:#0d3679; text-decoration:none; font-weight:100; }
.body .content .template .box a:hover { text-decoration:underline; }
.body .content .template .box .faq_fold a  { color:#4f4f4f; }
.body .content .template .box .faq_fold a:hover { color:#4f4f4f; text-decoration:underline; }
.body .content .template .box span.arrowlink_left { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:left; margin:0px 0px 0px 10px; }
.body .content .template .box span.arrowlink_left .href { position:relative; float:left; cursor:pointer; text-transform:uppercase; font-weight:900; }
.body .content .template .box span.arrowlink_left .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; right:10px; }
.body .content .template .box span.arrowlink_right { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:right; margin:0px 10px 0px 0px; }
.body .content .template .box span.arrowlink_right .href { position:relative; float:left; cursor:pointer; text-transform:uppercase; font-weight:900; }
.body .content .template .box span.arrowlink_right .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
.body .content .template .box span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
.body .content .template .box span.arrowlink .href { position:relative; float:left; cursor:pointer; text-transform:uppercase; font-weight:900; }
.body .content .template .box span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
.body .content .template .blue span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
.body .content .template .blue span.arrowlink .href { position:relative; float:left; cursor:pointer; text-transform:uppercase; font-weight:900; }
.body .content .template .blue span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
.body .content .template .red span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
.body .content .template .red span.arrowlink .href { position:relative; float:left; cursor:pointer; text-transform:uppercase; font-weight:900; }
.body .content .template .red span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/redarrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
.body .content .template .blue a.arrow_white_blue{ color:#FFFFFF; text-decoration:none !important; }
.body .content .template .blue a:hover.arrow_white_blue{ color:#FFFFFF; text-decoration:underline !important; }
.body .content .template .blue a,
.body .content .template .red a { color:#FFFFFF; text-decoration:underline; }
.body .content .template .blue a:hover,
.body .content .template .red a:hover { color:#FFFFFF; }
.body .content .template .box a:hover { text-decoration:underline; }
.body .content .template .right-column { width:239px; float:right; }
.body .content .template .headlines { margin:0px 0px 15px 0px; }
.body .content .template .small { width:199px; }
.body .content .template .medium { width:418px; }
.body .content .template .large { width:637px; }
.body .content .template .nomargin { margin:0px; }
.body .content .template .nomargin-top { margin-top:0px !important; }
.body .content .template .leftmargin { margin:0px 0px 0px 20px; }
.body .content .template .map { padding-left:20px; }
.body .content .template .blue { background:url(/GUI/box_bg.jpg) repeat-x #70b2db; color:#FFFFFF; }
.body .content .template .light-blue { background:url(/GUI/box_bg_lightblue.jpg) repeat-x bottom #b4def2; color:#FFFFFF; }
.body .content .template .red { background:url(/GUI/box_bg_red.jpg) repeat-x #b8251b; color:#FFFFFF; }

.body .content .template .blue .box-content,
.body .content .template .red .box-content { margin:10px; }

#printBody {
padding: 10px;
/*width:540px;*/
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
