/* CSS Document */





body { 
	background: #707d98 url('../templateimages/wrapper_bg.gif') repeat-y 50% 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #707d98;
	padding: 0px;
	margin: 0px;
	text-align: center; }

p, td, li {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #707d98; }

h1 { 
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #707d98;
	padding: 0px;
	margin: 0px; }
h2 { 
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #707d98;
	padding: 0px;
	margin: 0px; }
h3 { 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #707d98;
	padding: 0px;
	margin: 0px; }

a { color: #FFFFFF; }
a:hover { color: #FFFFFF; }

form {
  margin: 0;
}

input, select, textarea {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #06234b;
	border-top: 1px solid #00101f;
	border-left: 1px solid #031730;
	border-right: 1px solid #3b5271;
	border-bottom: 1px solid #708195;
}

.button {
  color: #677590;
	background: #05152e;
	border-top: 1px solid #6d7989;
	border-left: 1px solid #37465b;
	border-right: 1px solid #041122;
	border-bottom: 1px solid #000c0f;
}

.cLear { clear: both; font: 0px; margin: 0; }

table.checkout_table_bgcol {
  background-color: #708195;
}

table.checkout_table_bgcol tr {
  background-color: #04152d;
}

table.checkout_table_bgcol tr.checkout_toprow {
  background-color: #06234b;
}

#mainBody { 
	width: 580px;
	margin: 70px auto 0px auto;
	background: url(/persistent/images/hp_bg_main.gif) center top no-repeat; }

#logoBar { 
	height: 225px;
	padding: 100px 0px 0px 0px; }

ul#navBar {
	width: 330px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	list-style: inline; }
ul#navBar li {
	float: left;
	margin: 0;
	padding: 0; }
ul#navBar li a { 
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color: #707d98;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 10px;
	/*background: url('../images/navbar_bg.gif') repeat-x;*/
	display: block; }
ul#navBar li a:hover { 
	color: #FFF;
	text-decoration: none; }

#bodyBar { 
	width: 400px;
	margin: 0 auto;
	text-align: left; }

#footerBar { 
	width: 580px;
	margin: 20px 0px 0px 0px;
	padding: 4px 0px 10px 0px;
	font: normal 8px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #1b3456; }
#footerBar a { 
	color: #1b3456;
	text-decoration: none; }
#footerBar a:hover { 
	color: #687292;
	text-decoration: underline; }


/*
----------------------------------------------------------------------------- 
Navigation
-----------------------------------------------------------------------------*/

ul#nav {
	width: 416px;
	height: 25px;
	margin: 0 auto;
	padding: 0px 10px 0px 35px;
	list-style: none;
	display: block;
}

ul#nav li {
  float: left; /*For Gecko*/
	margin: 0;
  padding: 0;
  position: relative;
}

ul#nav ul {
	z-index: 15;
  position: absolute;
	top: 22px;
	left: 0;
	width: 160px;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
	}

ul#nav ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
	}
	
#nav a {
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	color: #707d98;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0px 5px 0px 5px;
	display: block;
	}

#nav a:hover {
	color: #FFF;
	text-decoration: none;
	}

/* 2nd Menu */
ul#nav li ul li a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	color: #707d98;
	width: 140px;
	text-align: left;
	padding: 0 8px;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	background: #1d2d42;
	border-bottom: 1px solid #000;
	cursor: default;
	}

#nav li ul li a:hover {
	color: #FFF;
	background: #203248;
	}

ul#nav li:hover li a,
ul#nav li.iehover li a {
	cursor: default;
  float: none;
	}

/* 2nd Menu Hover Persistence */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {
	background: #000;
	color: #FFF;
	}

/* 3rd Menu */
ul#nav li:hover li:hover li a,
ul#nav li.iehover li.iehover li a {
	background: #203248;
  color: #FFF;
	}

/* 3rd Menu Hover Persistence */
ul#nav li:hover li:hover li a:hover,
ul#nav li:hover li:hover li:hover a,
ul#nav li.iehover li.iehover li a:hover,
ul#nav li.iehover li.iehover li.iehover a {
	background: #000;
  color: #FFF;
	}

ul#nav ul ul,
ul#nav ul ul ul {
  display: none;
	position: absolute;
  top: 0;
  left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav li:hover ul ul,
ul#nav li:hover ul ul ul,
ul#nav li.iehover ul ul,
ul#nav li.iehover ul ul ul {
  display: none;
	}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav ul ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul,
ul#nav ul ul li.iehover ul {
  display: block;
	}
