﻿@charset "UTF-8";
/* CSS Document */

html{
	overflow:-moz-scrollbars-vertical;
}

body {background-color:#cbdcf0; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.content {background-color:#FFF; border-left:#7da7d9; border-left-style:solid; border-left-width:2px; border-right:#7da7d9; border-right-style:solid; border-right-width:2px; border-bottom:#7da7d9; border-bottom-style:solid; border-bottom-width:2px;}

.topNav {background-image:url(../images/header_top.jpg); background-repeat:no-repeat; font-size:10px; font-weight:bold; color:#FFFFFF; height:27px;}
.topNavLink {color:#FFFFFF; text-decoration:none;}
.topNavLink:hover {color:#999999; text-decoration:underline;}

a {color:#0072bc; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}

h1 {font-size:22px; margin-top:22px; margin-bottom:-14px;}
h2 {font-size:16px; color: #666666; margin-bottom:20px}
h3 {font-size:12px; color:#666666; margin-bottom:5px; font-weight:normal}

sup {font-size:10px;}

.header {background-image:url(../images/header.jpg); background-repeat:no-repeat;}
.headersales {background-image:url(../images/header-landing.jpg); background-repeat:no-repeat;}
.headerText {font-size:11px; font-weight:bold; color:#FFFFFF;}
.headerTextSmall {font-size:9px; font-weight:bold; color:#FFFFFF;}
.headerTextBackground {background-color:#0d1b28; border:#29547b; border-color:#29547b; border-style:solid; border-width:1px; height:30px; padding:10px;}

.nav {background-image:url(../images/bg_nav.gif); background-repeat:repeat-x; height:49px; color:#FFF; font-size:16px;}
.navLink {text-decoration:none; color:#FFF;}
.navLinkSelected {background-image: url(../images/bg_nav_selected.gif);}
.navLinkDivider {background-color:#FFF;}

.questions {background-image:url(../images/questions_button.gif); background-repeat:no-repeat;}
.questionsLink {font-size:12px; color:#FFFFFF; font-weight:bold;}

.subNav {background-image:url(../images/bg_subnav.gif); background-repeat:repeat-x; height:37px; font-size:11px; font-weight:bold;}
.subNavLink {text-decoration:none;}

.smallTextBox {padding: 2px; padding-left:10px; font-size:11px; background-color: #dee8f3; border:#cbdcf0; border-color:#cbdcf0; border-style:solid; border-width:2px;}
.smallTextBoxHeader {padding: 2px; padding-left:12px; background-color:#0072bc; color:#FFFFFF; font-size:14px; font-weight:bold;}

.callout {background-color:#dee8f3; font-size:14px; padding:12px; width:80%; margin-top:20px; margin-bottom:20px; text-align:center}

.footer {background-color:#dbdbdb; font-size:9px; padding:10px;}

.csubheading {font-size: 14px; font-weight:bold; margin-bottom:14px; margin-top:30px; color: #003366;}

.csubsubheading {font-size: 13px; font-weight:bold; margin-bottom:10px; margin-top:20px; color: #000000;}

.teaser {float:right; width:31%; margin:0px 0px 10px 25px; padding: 2px; padding-left:10px; font-size:11px; background-color: #dee8f3; border:#cbdcf0; border-color:#cbdcf0; border-style:solid; border-width:2px;}
.teasernofl {margin:0px 0px 10px 25px; padding: 2px; padding-left:10px; font-size:11px; background-color: #dee8f3; border:#cbdcf0; border-color:#cbdcf0; border-style:solid; border-width:2px;}

.clear{clear: both;}

img {border: none;}

.tablesep {border-left-width: 1px; border-left-style: solid; border-left-color: #E0E0E0; border-top:1px; border-top-style: solid; 	border-top-color: #E0E0E0;}
.tborder {border:1px solid #E0E0E0; margin:0em 0; padding:7px; text-align:left; vertical-align:top; border-collapse:collapse;}

div.floated {width: 350px; float: right;}
div.floated1 {width: 180px; float: right;}
	
.heading{font-family: Tahoma, Geneva, sans-serif; font-size: 16px; letter-spacing:0em; font-weight:bold; text-align: center; color: #003366;}

#ad1 {
	display: block;
	float: right;
	height: 280px;
	width: 230px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(../images/ad1_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ad1 h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#ad1 p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ad1 p a {
	color: #FFFFFF;
	text-decoration: underline;
}
#ad1 p a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#ad1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
#ad1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#ad2 {
	display: block;
	padding: 10px;
	float: right;
	height: 180px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(../images/ad2_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ad2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	color: #D47834;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ad2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #6fa63c;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#ad2 p {
	color: #0072bc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#ad2 a {
	color: #0072bc;
	text-decoration: underline;
}
#ad2 a:hover {
	color: #0072bc;
	text-decoration: none;
}
#logincontainer {
   margin: 1%;
   padding: 0;
   width: 97%;
   background-color: #fee17a;
}
#registerarea {
   float: right;
   width: 46.5%;
   margin: 1% 0 1% 1%;
   padding: 1%;
   background-color: #fee17a;
   color: #000;
}
#loginarea {
   width: 46.5%;
   float: left;
   border-right: 1px solid #cccccc;
   padding: 1%;
   background-color: #fee17a;
   color: #000;
   margin: 1% 1% 1% 0;
}
.clear {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}
