body, table, #content {
font-size:11.0px;
line-height:18.5px;
font-family: 'Verdana', 'Lucida Sans Unicode', 'Lucida Grande';
color:#555555;
}

body {
text-align:center;
margin:0px;
margin-top:-5px;
}

img {
border:0px;
margin:0px;
vertical-align:bottom;
}

form { margin:0px; padding:0px; }

#master {
margin-left:auto;
margin-right:auto;
width:950px;
font-size:10px;
text-align:left;
border:0px solid #7DBCDF;
background:#ffffff;
}

#header {
border:0px solid #cccccc;
width:100%;
overflow:hidden;
}

#content {
margin-top:0px;
padding-bottom:0px;
border:0px solid #c40000;
background:#F8FBFD;
}


#navi {
height:28px; width:960px;
line-height:28px;
font-size:13px;
margin-top:3px;
margin-left:0px;
margin-right:0px;
padding:0 0px 0px 0px;
border:0px solid #c40000;
background-color:#007BC1;
background-image:url('../images/navbg.gif');
}
#navi a {
height:28px;
font-family:arial;
line-height:28px;
display:inline;
vertical-align:top;
float:left;
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-left:12px;
padding-right:12px;
}
#navi a:hover {
background:#3194CC;
color:#ffffff;
}
#navi .actab {
background:#005999
}
#navi .actab:hover {
background:#3194CC;
}

#footer {
background:#007BC1;
padding:0px;
margin-left:auto;
margin-right:auto;
width:950px;
color:#ffffff;
font-family:arial;
font-size:11px;
border-bottom:3px solid #ffffff;
}


h2 { font-family:'Lucida Sans Unicode', 'Lucida Grande'; font-size:18px; margin-top:0px; }
h1 { font-family:'Lucida Sans Unicode', 'Lucida Grande'; font-size:18px; margin-top:0px; }

.h2 { font-family:'Lucida Sans Unicode', 'Lucida Grande'; font-size:18px; margin-top:0px; }
.h1 { font-family:'Lucida Sans Unicode', 'Lucida Grande'; font-size:18px; margin-top:0px; }


#terms div:hover { background:#FFFEEF; }
#glossary { margin-bottom:40px; }
#glossary a { padding:5px 10px 5px 10px; text-decoration:none; }
#glossary a:hover { background:#3194CC; color:#ffffff; padding:5px 10px 5px 10px; }
#glossary .act { background:#3194CC; color:#ffffff; padding:5px 10px 5px 10px; }
#faqs a { text-decoration:none; }

.dullnav { color:#888888; font-size:12px; text-decoration:none; }
.dullnav:hover { text-decoration:none; color:#555555; }

.small {  font-size:11px;  }
.medium { font-size:14px; }
.large { font-size:18px; }
.huge { font-size:26px; line-height:32px; }
.bold { font-weight:bold; }
.light { font-weight:normal; }

.fancy { font-family:'Lucida Sans Unicode', 'Lucida Grande'; }

.red { color:#AE362A; }
.blue { color:#0278C2; }
.dull { color:#888888; }
.white { color:#ffffff; }
.white a { color:#ffffff; }

.tight { letter-spacing:-1px; }
.info {
padding:5px;
border:1px solid #dedede;
background-color: #FFFFFF;
}

.linkdiv { font-size:10px; color:#dedede; padding-left:3px; padding-right:3px; }

.colbox { margin-top:0px; margin-left:0px; padding:8px; padding-top:4px; padding-bottom:18px;  border-right:1px solid #dedede; border-left:1px solid #dedede;  }
.odd { background:#F9F9F9; }

.block { position:absolute; z-index:20; background-image:url(../images/blockout.png); }

a { color:#007BC1; font-family:'Lucida Sans Unicode', 'Lucida Grande'; text-decoration:none; }
a:hover { text-decoration:underline; }
input { font-family:arial; }
textarea { font-family:arial; }

.sbr { margin-bottom:5px; }
.mbr { margin-bottom:10px; }
.bbr { margin-bottom:20px; }

.italic { font-style:italic; }
.noline { text-decoration:none; }

.rssfeed { color:#EB7E32; }

.evencom { background:#ffffff; padding:8px; }
.oddcom { background:#fafafa; padding:8px;  }
.ruler { border-top:1px solid #E0E9EF; }
.sink {  padding-top:10px; }
.unl { text-decoration:underline; }

.tipbox {  border:1px solid #ffffff; padding:2px; }
.tipbox:hover { border:1px solid #cccccc; padding:2px; }

.list1 { padding-bottom:10px; }
.list1 div { padding-bottom:3px; }

.ratelist div { padding:4px; text-align:center; margin-top:1px;  }

.prvid { margin-left:-20px;overflow:hidden; padding:0px; width:100%; float:left; z-index:-20; } 
.subh { color:#AE362A; font-size:20px; margin-bottom:5px; margin-top:5px;  }
.term { color:#AE362A; font-size:16px; font-weight:bold; margin-bottom:20px; margin-top:10px; }

.flexpop { position:absolute; z-index:1; float:left; visibility:hidden; margin-left:20px; margin-top:-90px; }
.popbox { border-right:2px solid #444444; border-bottom:2px solid #444444; border-top:1px solid #444444; border-left:1px solid #444444; background:#ffffff; padding:0px;  }

.infobox { border-top:0px solid #007BC1; background:#ffffff; padding:10px; padding-top:5px }

#canvas { font-family:arial; position:absolute; top:-400px; margin-left:20px; margin-top:-25px; width:450px; height:540px; background-color:#fafafa; border:1px solid #cccccc; border-right:3px solid #888888; border-bottom:3px solid #888888; display:block; }
#canvas td { padding:1px; }



.style1 { color: #ffffff; }
.style11 { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.style18 {font-size: 10px; }
.style26 { font-size: 8px; }
.style27 {font-size: 7px; }


.box {
width: 228px;
margin: 0;
padding: 0;
background: url(../images/box_wrapper.gif) left top repeat-y;
position: relative;
}

.box .box_top {
height: 12px;
position: relative;
top: 0;
left: 0;
background: url(../images/boxtop.gif) left top no-repeat;
}

.box .box_bottom { 
background: url(../images/boxbottom.gif) left bottom no-repeat;
}

.box .box_content {
padding: 0px 15px 20px 15px; 
}


#box_table_a
{
	text-align: left;
	border-collapse: collapse;
 
}
#box_table_a th
{
	font-weight: bold;
	padding: 8px;
	background: #e6edf3;
	border-bottom: 1px solid #fff;
	color: #2f526c;
}
#box_table_a td
{
	padding: 8px;
	background: #fafafa;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
}

#box_table_a_odd td
{
	padding: 8px;
	background: #e6edf3;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
}






