﻿p
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

a
{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

a:hover
{
	color:#666666;
	text-decoration:underline;
}

a:visited
{
	color:#666666;
	text-decoration:underline;
}

a:active
{
	color:#666666;
	text-decoration:underline;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#4D4D4D;
	font-weight:bold;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4D4D4D;
	font-weight:bold;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4D4D4D;
	font-weight:bold;
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4D4D4D;
	font-weight:bold;
}

.wrapper
{
	width:915px;
	margin-left:auto;
	margin-right:auto;
}

.header
{
	width:915px;
}

.header .mainLogo{
	width:244px;
}

.header .topNavigation{
	width:671px;
	background-image:url('../images/topNav_background.jpg');
	background-repeat:repeat-x;
}

.header .topNavigation .topNavArea{
	width:671px;
	height:57px;
}

.header .topNavigation .topNavArea .topCP{
	width:671px;
	height:25px;
	padding-right:20px;
	text-align:right;
	color:#231F20;
	font-family:Gill Sans Ultra, Gill Sans, Gill Sans MT, Calibri, Trebuchet MS, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.header .topNavigation .topNavArea .topCP a{
	color:#231F20;
	text-decoration:none;
}

.header .topNavigation .topNavArea .topCP a:active{
	color:#231F20;
	text-decoration:none;
}


.header .topNavigation .topNavArea .topCP a:visited{
	color:#231F20;
	text-decoration:none;
}

.header .topNavigation .topNavArea .topCP a:hover{
	color:#231F20;
	text-decoration:underline;
}

.header .topNavigation .topNavArea .theTopNav
{
	width:671px;
	height:27px;
	color:#333333;
	font-family:Gill Sans Ultra, Gill Sans, Gill Sans MT, Calibri, Trebuchet MS, sans-serif;
	font-size:12px;
	padding-bottom:4px;
	vertical-align:bottom;
}

.header .topNavigation .topNavArea .theTopNav a
{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

.header .topNavigation .topNavArea .theTopNav a:visited{
	color:#333333;
	text-decoration:none;
}

.header .topNavigation .topNavArea .theTopNav a:hover{
	color:#333333;
	text-decoration:underline;
}

.header .topNavigation .topNavArea .theTopNav a:active{
	color:#333333;
	text-decoration:none;
}

.header .topNavigation .topNavArea .theTopNav ul{
	list-style-type:none;
	margin:0px;
	padding: 0px;
}

.header .topNavigation .topNavArea .theTopNav li{
	display:inline;
	padding: 0 0 0 0px;
}

.main_area{
	width:909px;
}

.main_area .leftSide
{
	width:243px;
	padding-left:10px;
	padding-right:10px;
}

.main_area .leftSide .availableContractSets
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

.main_area .leftSide .availableContractSets a{
	color:#333333;
	text-decoration:none;
}

.main_area .leftSide .availableContractSets a:active{
	color:#333333;
	text-decoration:none;
}

.main_area .leftSide .availableContractSets a:visited{
	color:#333333;
	text-decoration:none;
}

.main_area .leftSide .availableContractSets a:hover{
	color:#333333;
	text-decoration:underline;
}

.main_area .leftSide .newsArea{
	background-image:url('../images/homesplash_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
}

.main_area .leftSide .newsArea .newsHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.main_area .leftQuestion
{
	width:210px;
	padding-left:10px;
	padding-right:10px;
}

.main_area .leftQuestion .availableContractSets
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.main_area .leftQuestion .availableContractSets a{
	color:#333333;
	text-decoration:none;
}

.main_area .leftQuestion .availableContractSets a:active{
	color:#333333;
	text-decoration:none;
}

.main_area .leftQuestion .availableContractSets a:visited{
	color:#333333;
	text-decoration:none;
}

.main_area .leftQuestion .availableContractSets a:hover{
	color:#333333;
	text-decoration:underline;
}

.main_area .homeSplash
{
	width:668px;
	background-image:url('../images/homesplash_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}

.main_area .homeSplashQuestion
{
	width:701px;
	background-image:url('../images/homesplash_bg.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}

.genTable
{	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

.genTable a
{
	color:#666666;
	text-decoration:underline;
}

.genTable a:hover
{
	color:#666666;
	text-decoration:underline;
}

.genTable a:visited
{
	color:#666666;
	text-decoration:underline;
}

.genTable a:active
{
	color:#666666;
	text-decoration:underline;
}

.footerText{
	color:#231F20;
	font-family:Gill Sans Ultra, Gill Sans, Gill Sans MT, Calibri, Trebuchet MS, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.footerText a{
	color:#231F20;
	text-decoration:underline;
	font-weight:normal;
}

.footerText a:visited{
	color:#231F20;
	text-decoration:underline;
}

.footerText a:hover{
	color:#231F20;
	text-decoration:none;
}

.footerText a:active{
	color:#231F20;
	text-decoration:underline;
}

.textbox
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.button
{
    color:#000000;
    border-color: #646464;
    background-color: #c2c3c5;
}

.checkbox
{
    
}

.helppanel
{
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
