table, #content, #master, #footer, #header {
font-size:0.955em;
line-height:1.60em;
}

body {
font-size:90%;
line-height:140%;
font-family:arial;
word-spacing:0.1%;
color:#666666;
text-align:center;
background:#175A8E;
background-image:url(../imgs/body-bg.pn);
background-repeat:no-repeat;
background-position:150% 225px;
border:0px solid red;
margin:0em;
padding:0em;
}

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

a { color:#175A8E; text-decoration:underline; }
a:visited { color:#175A8E;  }

form { margin:0px; padding:0px; }
ul { margin-left:0px; padding-left:20px; }

.prfont { font-family: 'Fjalla One', sans-serif; }

#master {
margin:0em 0 0 0;
text-align:left;
background:#ffffff;
border:0px solid red;
overflow:visible;
}

#header {
border-bottom:0px solid green;
padding:1em 0px 1.3em 0em;
width:100%;
text-align:left;
white-space:nowrap;
background:#ffffff;
}

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

#head-content { width:75em; margin:0 auto 0 auto; }



#content {
margin:0 auto 3em auto;
width:75em;
background-repeat:repeat-x;
background:transparent;
margin-top:0em;
}
#content-bottom { padding:1em 2em 3em 2.5em; background:#f7f7f7;  border-top:0px solid #000000; }


.icon-nav a:hover { text-decoration:none; }



#nav {
height:3.1em; 
line-height:3.1em;
font-size:1.125em;
color:#dedede;
font-weight:normal;
margin:0em 0 0 0 ;
overflow:visible; 
text-align:center;
background:#175A8E;
background-image:url(../imgs/nav-bg.png); 
background-repeat:repeat-x; 
padding:0 0 0 0em;
}
#nav a {
color:#ffffff;
font-family: 'Fjalla One', sans-serif;
font-weight:400;
background-color:transparent;
text-transform: lowercase;
text-decoration:none;
padding:0.8em 1.3em 0.8em 1.3em;
}
#nav a:hover {
text-decoration:none;
background:#0E5184;
}
#nav .actab {
text-decoration:none;
background-image:url(../imgs/nav-hov.gi);
background-repeat:repeat-x;
background:#0E5184;
color:#ffffff;
border-bottom:0px solid #888888;
}
#nav img { vertical-align:0px; display:none; }


#footer {
width:100%;
background:#ffffff;
border:0px solid green;
margin:0em;
}


#footer-bottom a {
color:#F4F8FB;
text-decoration:none;
}

#footer-bottom a:hover {
text-decoration:underline;
}

#footer .social img { margin-right:0.3em; }




#col-main { width:58em; background:transparent; }
#sidebar-main { position:absolute; margin:0em 0px 0px 62em; }


.prfont { font-family: 'Fjalla One', sans-serif; }

.fanhead {
 font-weight:normal;
 background:#F6F6F6;
 background-image:url(../images/heading-side.png);
 background-repeat:no-repeat;
 background-position:top right;
 line-height:34px;
 padding-left:12px;
 letter-spacing:0px;
 width:inherit;
}


.heading { font-size:14px; color:#000000; }
.center { text-align:center; }
.left { text-align:left; }
.flright { float:right; }

.cen { margin-right:auto; margin-left:auto; }


h4 { margin-top:0px; margin-bottom:0px; font-size:16px; line-height:20px; color:#444444;  }
h3 {  font-size:16px; line-height:22px; margin-top:0px; color:#175A8E;  font-family: 'Fjalla One', sans-serif; }
h2 { font-size:1.3em;  line-height:1.3em; margin-top:0px; color:#005B94; font-family: 'Fjalla One', sans-serif; }
h1 {  font-size:1.6em; line-height:1.5em; margin-top:0px; color:#005B94; font-family: 'Fjalla One', sans-serif; }


.h2 { font-family:'Georgia'; font-size:18px; margin-top:0px; }
.h1 { font-family:'Georgia'; font-size:20px; 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; }


.norm { font-size:13px; line-height:17px; }
.small {  font-size:11px; }
.medium { font-size:1.155em; line-height:20px; }
.large { font-size:1.455em; }
.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:#2687CF; }
.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); }


input { font-family:arial; }
textarea { font-family:arial; }

.sbr { margin-bottom:0.5em; }
.mbr { margin-bottom:1em; }
.bbr { margin-bottom:2em; }

.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: 10px 20px 20px 20px;
}

.box_content { padding:25px; }


#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;
}




.abs { position:absolute; }


#bottomBanner {
display: block;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
z-index: 999;
text-align: center;
color:#333333;
}
#bottomBanner .cont {
 width:1000px; 
 margin-left:auto; 
 margin-right:auto; 
 background:#FEB200; 
 padding-top:30px; 
 padding-bottom:50px;
}

#bottomBanner img {
margin: 0 auto;
border: none;
}

#bottomBanner a { color:#333333; text-decoration:underline; }
#bottomBanner a:visited { color:#333333; }




.sidebar-box { width:12em; border:1px solid #dedede;  background:#f8f8f8; color:#444444; }
.sidebar-box .inner { padding:10px; background:transparent; }


#pagecrumb { color:#666666;  padding:1em 0 1em 2em; background:#f6f6f6; }
#pagecrumb img { vertical-align:middle; margin:0px 4px 0px 4px; }
#pagecrumb a { color:#175A8E; text-decoration:none; }
#pagecrumb a:hover { color:#175A8E; text-decoration:underline; }
#pagecrumb a:visited { color:#175A8E; }

.hb-default { background:url(../imgs/home-box-bg.png); background-repeat:repeat-x; background-color:#CCCCCC;  }
.hb-active { background:#ffffff; }

.highlight_yellow { background-color:#F7F462; }


