@charset "UTF-8";
/* CSS Document */


/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

A:link {text-decoration:none; color:#003386}
A:visited{text-decoration:none; color:#003386;}
A:active {text-decoration:none; color:#003386}
A:hover {text-decoration:none; color:#003386}


img {
	border-style:none;}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/


#header {
	height:115px;
	width:798px;
	background:url(photos/top.jpg) no-repeat;
	margin:0 auto;
	}
	
#logo {
	height:63px;
	width:231px;
	position:relative;
	top:40px;
	left:10px;}

#logo span {
	height:63px;
	width:231px;
	display:block;
	visibility: hidden;}
	


#logo2 {
	height:63px;
	display:block;
	text-indent:-30px;
	width:231px;
	background:url(photos/logo.jpg) no-repeat;
	top:40px;
	left:10px;}

#logo2 a{
	height:63px;
	width:231px;
	display:block;
	visibility: hidden;}





#Nav {
	height:31px;
	width:470px;
	position:relative;
	top:-2px;
	left:323px;
	}

#button a {
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	}
	
#button a:hover {
	background-position: -469px 0px; 
	}
	
#altbutton a {
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	background-position: -470px 0px; 
	}
	
#button2 a{
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	background-position: -94px 0px;
	}

#button2 a:hover {
	background-position: -563px 0px; 
	}

#altbutton2 a{
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	background-position: -563px 0px; 
	}

	
#button3 a{
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	background-position: -188px 0px;
	}
	
#button3 a:hover {
	background-position: -657px 0px; 
	}

#altbutton3 a{
	display:block;
	background-image:url(photos/mainnav.png);
	width:94px;   
	height:31px;
	float:left;
	background-position: -657px 0px; 
	}

	
#button4 a{
	display:block;
	background-image:url(photos/mainnav.png);
	background-repeat:no-repeat;
	width:94px;   
	height:31px;
	float:left;
	background-position: -282px 0px;
	}

#button4 a:hover {
	background-position: -751px 0px;
	}

#altbutton4 a{
	display:block;
	background-image:url(photos/mainnav.png);
	background-repeat:no-repeat;
	width:94px;   
	height:31px;
	float:left;
	background-position: -751px 0px;
	}

#button5 a{
	display:block;
	background-image:url(photos/mainnav.png);
	background-repeat:no-repeat;
	width:93px;   
	height:31px;
	float:left;
	background-position: -376px 0px;
	}

#button5 a:hover {
	background-position: -845px 0px;
	}

#altbutton5 a {
	display:block;
	background-image:url(photos/mainnav.png);
	background-repeat:no-repeat;
	width:93px;   
	height:31px;
	float:left;
	background-position: -845px 0px;
	}

.clear {
	clear: both}

ul {
	margin-top:0;
	margin-bottom:0;
	margin-left: 15px;
	padding-left: 0px;
	list-style-image:url(photos/bullet.gif);
	}


p {
	margin:0;
	margin-bottom:9px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
p.one {
	text-align:center;
	color:#003386;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .7em;
	}

p.two {
	font-size: .7em;
	line-height:1.6em;
	color:#242424;
	}

p.four {
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	}
	
p.five {
	font-size: .8em;
	line-height:1.4em;
	color:#242424;
	}



p.three {
	font-size:.9em;
	line-height:1.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#09347a;
	}

#bullets li {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	}

#bullets2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	width:8em;
	float: left;
	margin:0;
	padding:0;
	}

#bullets3 li {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	}

#bullets4 li {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	}

#bullets5 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	width:8em;
	float: left;
	margin:0;
	padding:0;
	}
	
.bullets_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .7em;
	line-height:1.4em;
	color:#242424;
	}

.bullets_small2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-size: .8em;
	line-height:1.4em;
	color:#242424;
	}

body {
	margin:0;
	padding-top:37px;
	background-image:url(photos/1pxvertical.jpg);
	background-color:#fff184;
	background-repeat:repeat-x;
	}

#mainContent {
	height:500px;
	width:798px;
	background-image:url(photos/1pxhorizontal.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	position:relative;
	}

#mainContent2 {
	height:auto;
	width:798px;
	background-image:url(photos/1pxhorizontal.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	}

#mainContent3 {
	height:auto;
	width:798px;
	background-image:url(photos/1pxhorizontal.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	overflow:hidden;
	}


#footer {
	height:60px;
	width:798px;
	background-image:url(photos/bottom.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	}

#badge {
	width:99px;
	height:100px;
	position: absolute;
	background-image:url(vector_badgesbadges_3.png);
	left:1030px;
	top:100px;
	}

.dotHorizontal {
	margin-top:15px;
	margin-bottom:15px;
	width:318px;
	height:3px;
	background-repeat:repeat-x;
	background-image:url(photos/dot_horizontal.jpg);
	}

.dotHorizontal2 {
	margin-top:15px;
	margin-bottom:15px;
	width:698px;
	height:3px;
	background-repeat:repeat-x;
	background-image:url(photos/dot_horizontal.jpg);
	vertical-align: bottom;
	}


.dotHorizontal3 {
	margin-top:0px;
	margin-bottom:15px;
	width:698px;
	height:3px;
	background-repeat:repeat-x;
	background-image:url(photos/dot_horizontal.jpg);
	}

.paddingLeft {
	padding-left:50px;
	padding-right:50px;
	}

.paddingTop {
	padding-top: 43px;
	}

.paddingBottom{
	padding-bottom: 43px;
	}

#mainProduct {
	width:314px;
	height:auto;
	}

#productNav {
	width:695px;
	height:151px;
	}
	
#productButton a {
	display:block;
	background-image:url(photos/productNav.jpg);
	width:172px;   
	height:151px;
	float:left;
	}
	
#productButton a:hover {
	background-position: -725px 0px; 
	}
	
#productAltButton a {
	display:block;
	background-image:url(photos/productNav.jpg);
	width:172px;   
	height:151px;
	float:left;
	background-position: -725px 0px; 
	}
	
#productButton2 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	width:175px;   
	height:151px;
	float:left;
	background-position: -172px 0px;
	}

#productButton2 a:hover {
	background-position: -897px 0px; 
	}

#productAltButton2 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	width:175px;   
	height:151px;
	float:left;
	background-position: -897px 0px; 
	}

	
#productButton3 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	width:175px;   
	height:151px;
	float:left;
	background-position: -347px 0px;
	}
	
#productButton3 a:hover {
	background-position: -1072px 0px; 
	}

#productAltButton3 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	width:175px;   
	height:151px;
	float:left;
	background-position: -1072px 0px; 
	}

	
#productButton4 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	background-repeat:no-repeat;
	width:172px;   
	height:151px;
	float:left;
	background-position: -521px 0px;
	}

#productButton4 a:hover {
	background-position: -1246px 0px;
	}

#productAltButton4 a{
	display:block;
	background-image:url(photos/productNav.jpg);
	background-repeat:no-repeat;
	width:172px;   
	height:151px;
	float:left;
	background-position: -1246px 0px;
	}
	
.middle {
	width:auto;
	height:auto;
	overflow:hidden;
	}

#middleBox {
	width:auto;
	height:auto;
	float:left;
	background-repeat:no-repeat;
	margin:auto;
	}

#middleText {
	width:410px;
	height:auto;
	float:right;
	padding-top:25px;
	}

#leftColumn {
	width:335px;
	height:auto;
	float:left;
	margin-bottom:50px;
	display:block;
	}
	
#rightColumn {
	width:335px;
	height:300px;
	float:right;
	margin-bottom:50px;
	}
	
#test {
width:auto;
height:auto;
float:left;
}

#faqRight {
	width:181px;
	height:auto;
	float:right;
	background-repeat:no-repeat;
	margin:auto;
	}

#faqLeft {
	width:450px;
	height:auto;
	float:left;
	}


#discRight {
	width:181px;
	height:auto;
	float:right;
	background-repeat:no-repeat;
	margin:auto;
	}

#discLeft {
	width:450px;
	height:auto;
	float:left;
	}

#wtb {
	width:250px;
	height:auto;
	float:left;
	}

#wtb2 {
	width:200px;
	height:auto;
	float:left;
	}


.dotVert {
	width:3px;
	height:340px;
	background:url(photos/1px_vert.gif);
	float:right;
	margin-right:30px;
	}
	
.dotVert2 {
	width:3px;
	height:560px;
	background:url(photos/1px_vert.gif);
	float:right;
	margin-right:15px;
	}
	
.dotVert3 {
	width:3px;
	height:280px;
	background:url(photos/1px_vert.gif);
	float:right;
	margin-right:15px;
	}

#1pxLeft {
	width:5px;
	height:300px;
	margin-bottom:50px;
	background-image:url(photos/1px_vert.gif);
	background-repeat:repeat-y;
	float:left;
	}
	

<!-- FORM

#contLeft {
	width:500px;
	height:auto;
	float:left;
	margin-bottom:50px;
	}

#contRight {
	width:181px;
	height:auto;
	float:right;
	background-repeat:no-repeat;
	margin:auto;
	}

.required {
	font-weight:bold;
	color:#09347a;
	font-size:.7em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formfont {
	font-size:.7em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.formfont2 {
	font-size:1em;
	font-weight:bold;
	color:#09347a;
	font-family:Arial, Helvetica, sans-serif;
	}

p.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#FF0000;
	}

#wrap {
	width:500px;
	height:auto;
	}

#submit {
	background-image:url(photos/submit.jpg);
	height:31px;
	width:130px;
	background-color:transparent;
	text-indent:-9999px;
	border:none;
	}

#reset {
	background-image:url(photos/reset.jpg);
	height:31px;
	width:119px;
	background-color:transparent;
	text-indent:-9999px;
	border:none;
	}
	
.fieldsetproperties {
	border: 0 none;
	}

.error {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
	font-size:.75em;
	}
	
#leftdiv {
	width:522px;
	height:auto;
	float:left;
	}

#rightdiv {
	width:auto;
	height:auto;
	float:right;
	}

#leftheaderfloat {
	width:400px;
	height:auto;
	float:left;
	}


#rightheaderfloat {
	float:right;
	}

p.fourspace{
	margin:0;
	padding:0;
	font-size:.7em;
	line-height:1.4em;
	color:#242424;
	}
	


/* -----------------------------------*/
/* ------->>> ACCORDION <<<-----------*/
/* -----------------------------------*/
	
	
	#basic-accordian{
	width:auto;
}

.accordion_headings{
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	background:#ebebeb;
	border:1px solid #FFF;
	cursor:pointer;
	font-size:.75em;
	line-height:1.6em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.accordion_headings:hover{
	background:#09347a;
	color:#FFFFFF;
}

.accordion_child{
	padding:15px;
	background:#FFFFFF;
}

.header_highlight{
	background:#09347a;
	color:#FFFFFF;
}
	
	
	
	