﻿*{
	border: none;
	font-size: 98%;
	margin: 0;
	padding: 0;
	outline: 0;
}

a.link:link{ color: #FD0; text-decoration: none; border-bottom: 1px dotted #FD0 }
a.link:visited{ color: #FD0; text-decoration: none; border-bottom: 1px dotted #FD0 }
a.link:hover{ color: #f36bff; text-decoration: none; border-bottom: 1px dotted #f36bff }

a.email:link{ color: #FD0; text-decoration: none; border-bottom: 1px dotted #FD0 }
a.email:visited{ color: #FD0; text-decoration: none; border-bottom: 1px dotted #FD0 }
a.email:hover{ color: #f36bff; text-decoration: none; border-bottom: 1px dotted #f36bff }

div#master{
	position: relative;
	width: 100%; height: 100%;
}

div#header_container{
	background:url('../../Assets/Images/Repeater_Header.png') repeat-x;
	margin: 0 auto;
	position: relative;
	width: 100%; height: 128px;
	z-index: 2;
}
div#body_container{
	background:url('../../Assets/Images/Background_Body.jpg') top center repeat-x;
	background-color: #0057C8;
	margin: 0 auto;
	padding-bottom: 2.4em;
	position: relative;
	width: 100%; min-height: 600px;
	z-index: 1;
}
div#footer_container{
	background:url('../../Assets/Images/Repeater_Footer.png') repeat-x;
	margin: 0 auto;
	position: relative;
	width: 100%; height: 164px;
	z-index: 1;
}
div#header{
	margin: 0 auto;
	position: relative;
	width: 982px; height: 128px;
}
div#body{
	margin: 0 auto;
	position: relative;
	width: 982px;
}
div#footer{
	margin: 0 auto;
	position: relative;
	width: 982px; height: 164px;
}


h1{
	color: #FD0; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.7em;
	font-weight: 400;
	letter-spacing: -0.03em;
	margin: 1.0em 0 0 0; 
	padding: 0;
	text-transform: uppercase;
}
h2{
	color: #FD0; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.5em;
	font-weight: 400;
	margin: 32px 0 0 0; 
	padding: 0;
	text-transform: uppercase;
}
h3{
	color: #FD0; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.0em;
	font-weight: 400;
	padding: 0;
	text-transform: uppercase;
}
h4{
	color: #FD0; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: 400;
	padding: 0;
	text-transform: uppercase;
}
p{
	color: #dbe7f7;
	font-family: Verdana;
	font-size: 0.89em;
	font-weight: 400;
	line-height: 1.6em;
	margin: 1.0em 0 0 0;
}
p.no-margins{
	color: #dbe7f7;
	font-family: Verdana;
	font-size: 0.89em;
	font-weight: 400;
	line-height: 1.6em;
	margin: 0;
}
div.line{
	border-bottom: 1px dotted #6791C6;
	margin: 0;
	position: relative;
	width: 100%; height: 0.85em;
}

.blue{color: #0057C8}
.yellow{color: #FD0}
.gray{color: #606060}


div#logo{
	background:url('../../Assets/Images/Master_Understand-Logo.png');
	left: 12px; top: 8px;
    position: absolute;	
    width: 300px; height: 66px;
}
	#logo a{
		left: 0; top: 0;
		position: absolute;	
		width: 300px; height: 66px;
	}


div#my-account{
	left: 867px; top: 0;
	position: absolute;
	width: 106px; height: 26px;	
}
#my-account a:link{
	background:url('../../Assets/Images/Master_Btn_My-Account.png') no-repeat;
	left: 0; top: 0;
	position: absolute;
	width: 106px; height: 26px;	
}
#my-account a:visited{
	background:url('../../Assets/Images/Master_Btn_My-Account.png') no-repeat;
	left: 0; top: 0;
	position: absolute;
	width: 106px; height: 26px;	
}
#my-account a:hover{
	background:url('../../Assets/Images/Master_Btn_My-Account_On.png') no-repeat;
	left: 0; top: 0;
	position: absolute;
	width: 106px; height: 26px;	
}


div#phone-numbers{
	background:url('../../Assets/Images/Master_PhoneNumbers.png') no-repeat;
	left: 882px; top: 44px;
	position: absolute;
	width: 82px; height: 27px;
}


div#live-chat-now{
	background:url('../../Assets/Images/Master_Live-Chat-Now.png') no-repeat;
	left: 763px; top: 46px;
    position: absolute;
    width: 110px; height: 25px;
}
#live-chat-now a{
	left: 0; top: 0;
    position: absolute;
    width: 110px; height: 25px;
}


div#language-selector{
	left: 696px; top: 4px;
	position: absolute;
	width: 162px; height: 20px;
}
#language-selector div#dropdown{
	left: 30px; top: 0;
	position: absolute;
	height: 20px;
}
div#flag{
	left: 0; top: 2px;
	position: absolute;
	width: 24px; height: 13px;
}

div#inc-5000{
	background:url('../../Assets/Images/Inc-5000.png') no-repeat;
	right: 290px; top: 4px;
	position: absolute;
	width: 80px; height: 56px;
}
	#inc-5000 a{
		left: 0; top: 0;
		position: absolute;
		width: 80px; height: 56px;
	}

#footer div#site-map{
	left: 0; top: 16px;
	position: absolute;
	width: 728px; height: 96px;
}
#footer div#list-start{
	float: left;
	margin: 0 0 0 12px;
    position: relative;
}
#footer div.list{
	float: left;
	margin: 0 0 0 24px;
    position: relative;
}
#footer h6{
	color: #606060;
	font-family: Verdana;
	font-size: 0.8em;
}
#footer ul{
	list-style-type: none;
	line-height: 1.4em;
	font-family: Verdana;
	font-size: 0.75em;
	margin-top: 0.5em;
}
#footer li{
	padding-left: 1.1em;
}
#footer a:link{
	color: #707070;
	text-decoration: none;
}
#footer a:visited{
	color: #707070;
	text-decoration: none;
}
#footer a:hover{
	color: #0057C8;
	text-decoration: none;
}


div#hon-code_bbb{
	left: 12px; top: 16px;
	position: absolute;
	width: 228px; height: 115px;
}
div#bbb{
	left: 0; top: 0px;
	position: absolute;
	width: 153px; height: 100px;
}
div#hon-code{
	left: 153px; top: 0px;
	position: absolute;
	width: 256px; height: 60px;
}
#hon-code div#hctext{
	left: 52px; top: 0px;
	position: absolute;
	width: 300px; height: 60px;
}
div#last-updated{
	right: 0; top: 24px;
	position: absolute;
	width: 300px; height: 16px;
	text-align: right;
}


#footer div#end{
	border-top: 1px dotted #b0b0b0;
	font-family: Verdana;
	font-size: 0.8em;
	left: 12px; top: 134px;
	position: absolute;
	width: 958px; height: 20px;
}
div#copyright{
	right: 0; top: 4px;
	position: absolute;
	text-align: right;
	width: 200px; height: 18px;
}
div#privacy-terms{
	font-family: Verdana;
	font-size: 0.8em;
	right: 12px; top: 110px;
	position: absolute;
	text-align: right;
	width: 200px; height: 18px;
}

div.preload{
	display: none;
}
