HTML
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10pt;
    PADDING-TOP: 0px
}
BODY
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10pt;
    PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	color:#282878;
    BACKGROUND: url(/rate/images/bg-new.jpg) #D6E1FF repeat-x;
	background-attachment:fixed;
	background-position:top center;
}
H1 {
    MARGIN-TOP: 0px;
	color:#00007D;
}
H2 {
	color:#00007D;
}
H3 {
	margin:10px 0;	
	color:#00007D;
}
H4 {
	color:#00007D;
}
P
{
    FONT-SIZE: 12px
}
A
{
    COLOR: #000000
}
UL
{
    MARGIN: 0px
}
IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    DISPLAY: block;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.hinttext
{
    FONT-SIZE: 11px
}
.inputbutton
{
	border:none;
}
DIV.container
{
    MARGIN: 21px auto 0px;
    WIDTH: 720px
}
DIV.header {
	BACKGROUND: #ffffff
}
DIV.header H1
{
    MARGIN: 0px auto;
    WIDTH: 182px;
    DISPLAY: block;
    BACKGROUND: url(/rate/images/header_logo.jpg) no-repeat;
    HEIGHT: 90px
}
DIV.header SPAN
{
    DISPLAY: none
}
DIV.navigation
{
    TEXT-ALIGN: center;
    MARGIN: 0px auto;
    WIDTH: 100%;
    BACKGROUND: #000;
    HEIGHT: 30px;
    FONT-SIZE: 12px
}
DIV.navigation UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 720px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.navigation LI
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 25px;
    PADDING-TOP: 10px
}
DIV.navigation LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
DIV.navigation LI A:hover
{
    TEXT-DECORATION: underline
}
DIV.navigation LI.active A:hover
{
    TEXT-DECORATION: underline
}
DIV.navigation LI.activeleft
{
    BACKGROUND: url(/rate/images/bg-active-left.jpg) no-repeat center top
}
DIV.navigation LI.activeright
{
    BACKGROUND: url(/rate/images/bg-active-right.jpg) no-repeat center top
}
DIV.navigation LI.activemiddle
{
    BACKGROUND: url(/rate/images/bg-active-middle.jpg) no-repeat center top
}
DIV.navigation LI.activeleft A
{
    COLOR: #000
}
DIV.navigation LI.activeright A
{
    COLOR: #000
}
DIV.navigation LI.activemiddle A
{
    COLOR: #000
}
DIV.navigation LI.farleft
{
    BACKGROUND: url(/rate/images/bg-inactive-far-left.jpg) no-repeat center top
}
DIV.navigation LI.farright
{
    BACKGROUND: url(/rate/images/bg-inactive-far-right.jpg) no-repeat center top
}
DIV.navigation LI.left
{
    BACKGROUND: url(/rate/images/bg-inactive-line-left.jpg) no-repeat center top
}
DIV.navigation LI.right
{
    BACKGROUND: url(/rate/images/bg-inactive-line-right.jpg) no-repeat center top
}
DIV.navigation P
{
    FONT-SIZE: 10px;
    PADDING-TOP: 4px
}
DIV.navigation IMG
{
    DISPLAY: inline
}
DIV.content_wrap
{
    MARGIN: auto;
    WIDTH: 720px
}
.content {
	padding: 5px 38px 0;
    position:relative;
    background: url(/rate/images/bg-content.jpg) #EBF5FF repeat-x;
}
DIV.content IMG.banner2
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    MARGIN-LEFT: 25px;
    PADDING-TOP: 10px
}
DIV.content IMG.video
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    FLOAT: right;
    PADDING-TOP: 10px
}
DIV.content P.content
{
    WIDTH: 280px;
    MARGIN-LEFT: 38px;
}
DIV.content P.content2
{
    WIDTH: 305px;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
DIV.middle_content {
	position:relative;
    padding:10px 35px;
	background: url(/rate/images/bg-bline.jpg) #F5FFFF repeat-x;
}

/* Depricated

DIV.middle_content P.content2
{
    WIDTH: 305px;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
DIV.middle_content IMG.companylisting
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-LEFT: 25px;
    PADDING-TOP: 10px
}
DIV.middle_content IMG.benefits
{
    DISPLAY: inline;
    FLOAT: left
}

Depricated */

DIV.low_content {
	position:relative;
	min-height:400px;
    padding:20px 38px;
    BACKGROUND: url(/rate/images/bg-low.jpg) #EBF5FF repeat-x;
}
DIV.low_content P.title
{
    MARGIN-TOP: 10px;
    WIDTH: 500px;
    DISPLAY: inline;
    FLOAT: right;
    FONT-WEIGHT: bold
}
DIV.low_content P.title SPAN
{
}
DIV.low_content P.sub
{
    MARGIN-TOP: 10px;
    WIDTH: 500px;
    DISPLAY: inline;
    FLOAT: right
}
DIV.low_content P.sub2
{
    WIDTH: 450px;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 30px
}
DIV.low_content IMG.owl
{
    DISPLAY: block
}
DIV.low_content IMG.badge
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-RIGHT: 20px
}
DIV.low_content DIV.top
{
    HEIGHT: 200px
}
DIV.low_content UL.sub2
{
    MARGIN-TOP: 20px;
    WIDTH: 450px;
    DISPLAY: inline;
    FONT-SIZE: 12px
}
DIV.low_content UL.sub
{
    MARGIN-TOP: 10px;
    WIDTH: 490px;
    FLOAT: right;
    FONT-SIZE: 12px
}
DIV.footer
{
    TEXT-ALIGN: center;
    COLOR: #000;
    CLEAR: both
}
DIV.footer P
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px auto;
    PADDING-LEFT: 10px;
    WIDTH: 720px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 15px;
    PADDING-TOP: 5px
}
DIV.footer A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    COLOR: #000;
    PADDING-TOP: 0px
}
DIV.footer A:hover
{
    TEXT-DECORATION: underline
}
DIV.footer SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.footer IMG
{
    DISPLAY: inline
}
TEXTAREA.translator
{
    POSITION: relative;
    TOP: 0pt;
    LEFT: 0pt;
    
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 500px;
	height: 300px;
	left: 600px;
	top: 100px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 500px;
	height: 300px;
	left: -1000px;
	top: -2000px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}


#close {
	float: right;
}

/* ALL BUTTONS */

a:link {
	padding:0;
	font-weight:bold;
	color:#00007D;
	font-size:100%;
}
a:visited {
	
}
a:hover {
	color:#0550C3;	
}
a:active {
	
}

.ButtonHolder a:link, .ButtonHolder a:visited, .ButtonHolder a:hover, .ButtonHolder a:active {
	padding:0;
	font-weight:bold;
	color:#00007D;
	text-decoration:none;
	font-size:120%;
	vertical-align:middle;
}
.ButtonHolder a:hover {
	color:#0550C3;
	background:url(../Images/ButtonBGRepOver.png);
}
.ButtonHolder {
	min-height:25px;
	margin:5px 0;
	padding:0;
	position:relative;
	
}
.ButtonLeft {
	height:25px;
	width:10px;
	background:url(../Images/ButtonBGL.png) no-repeat;
	float:left;
	margin:0;
	padding:0;
}
.ButtonRight {
	float:left;
	height:25px;
	width:10px;
	background:url(../Images/ButtonBGR.png) no-repeat;
	margin:0;
	padding:0;
}
.LinkButton {
	float:left;
	background:url(../Images/ButtonBGRep.png);
	line-height:25px;
}
.orange {
	color:#F68B1F !important;
}
/* Specific Buttons */

#registerButton {
	position:absolute;
	
}

/* TOP OF PAGE */


#BelowHeader {
	position:relative;
	top:-45px;
	left:0px;
	width:100%;
	margin-bottom:-45px;
}

/* GENERAL */

.ColumnHolder {
	position:relative;
	min-height:40px;
}
.FloatLeftSplash {
	float:left;
	width:295px;
	min-height:400px;
	padding:40px 10px 0;
	margin:0;
	background:url(../images/ColumnBackgroundLeft.png) no-repeat;
}
.FloatRightSplash {
	float:right;
	width:295px;
	padding:40px 10px 0;
	margin:0;
	background:url(../images/ColumnRightBackground.png) no-repeat;
}
.FloatLeftBen {
	float:left;
	width:295px;
	min-height:400px;
	padding:40px 10px 0;
	margin:0;
	background:url(../images/ColumnFreeBenBG.png) no-repeat ;
}
.FloatRightBen {
	float:right;
	width:295px;
	padding:40px 10px 0;
	margin:0;
	background:url(../images/ColumnPremBenBG.png) no-repeat ;
}
.FloatLeft {
	position:relative;
	top:0;
	left:0;
	width:320px;
	padding:0;
	margin:0;
}
.FloatRight {
	position:absolute;
	right:0;
	top:0;
	width:320px;
	padding:0;
	margin:0;
}
.OuterBen {
	clear:left;
	margin:0 0 15px 0;
}
.benefitBlock {
	position:relative;
	padding:0 0 0 45px;
	width:265px;
	min-height:45px;
	clear:left;
}
.benefitBlock a {
	text-decoration:none;
	font-size:80%;	
}
#BenefitLinks {
	background:url(../images/UTurnArrow.png) no-repeat right top;
	min-height:239px;
	padding:10px 0 0;
}
#BenImage {
	position:absolute;
	left:0;
	top:-35px;
	z-index:9;
}
.BenText {
	position:relative;
	width:300px;
	padding:45px 5px 5px;
	margin:0 0 0 -45px;
	display:block;
	z-index:20;	
}
.BenSumBlock {
	position:relative;
	padding:2px;
	width:100%;
	clear:left;
}
.BenSummary h3 {
	margin:0;
}
.BenSummary p {
	margin:0;
}
.BenIcon {
	clear:left;
	float:left;
	margin:0 10px 10px 0;
}
.StepIcon {
	width:20px;
	height:20px;
	float:left;
	clear:left;
	margin:10px 10px 0 0;
}
.StepDescription {
	width:614px;
	float:left;
	margin:10px 0;
}
.RowBreaker {
	clear:both;	
}

