.content { margin-right: -1px; }
ul.nav a { zoom: 1; } 
body {	
	background: #124b8c; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#124b8c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#124b8c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #124b8c); /* for firefox 3.6+ */ 
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;}
ul, ol, dl { padding: 0; margin: 0;}
p {margin-top: 0;padding-right: 15px;padding-left: 15px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
h1{	margin-top: 0;padding-right: 15px;padding-left: 15px;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#F00;}
a img { border: none;}
a:link {color:#124b8c; text-decoration: none; }
a:visited {	color:#006;	text-decoration: none;}
a:active { text-decoration:none}
a:hover, a:focus { text-decoration: underline;}

.bluesquare{background:#124b8c;
	background-image:none;
	height:192px;
	width:100%;
	left:0px;
	top:0px;
	position:fixed;
	float:left;}
.preload{display:none;}
.container {
	width: 80%;
	max-width: 1300px;
	min-width: 1000px;
	background: #FFF;
		margin-top:1%;
	margin-left: 3%;
	margin-bottom:2%;
	border: #CCC 0px solid;
	position:relative;
	float: left;
	-webkit-box-shadow: 1px 1px 10px 3px #333;
	-moz-box-shadow: 1px 1px 10px 3px #333;
	box-shadow: 1px 1px 10px 3px #333;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#333')"; 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#333');}

.breadcrumb{font-family: Arial, Helvetica, sans-serif;font-size:12px;padding-top: 10px;padding-bottom: 2px;padding-left: 20px;background: #FFF;}
.breadcrumb a{background: transparent; text-decoration: none; padding-right: 0px;}
.breadcrumb a:visited, .breadcrumb a:active{color: #124b8c;}
.breadcrumb a:hover{text-decoration: underline;}

.sidebar1 {float: left;width: 190px;background: #FFF;padding-bottom: 10px;font-family: Arial, Helvetica, sans-serif;font-size:13px;	}
	
.content {padding-left:20px;padding-top: 0px;width: 78%;min-width:690px;float: left;font-family: Arial, Helvetica, sans-serif;font-size:13px;}
.content ul, .content ol { padding: 0 15px 15px 40px;}
ul.nav {list-style: none; border-top: 1px solid #124b8c; margin-bottom: 15px;}
ul.nav li {	border-bottom: 1px solid #124b8c;}
ul.nav a,  ul.nav a:visited { padding: 5px 5px 5px 15px; display: block; text-decoration: none; background: #FFF; color: #000;}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { background: #124b8c; 	color: #FFF;}

.table1{width:650px;text-align:left;font-size:14px;vertical-align:top;}
.toptextred{
	color:#F00;
	font-size:20px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
}
.numberblacktext{font-weight:bold;font-size:22px;text-align:center;}
.boldblacktext{font-weight:bold;font-size:18px;text-align:center;}
.boldbluelefttext{font-weight:bold;font-size:16px;text-align:left;vertical-align:top;}
.centerblue{
	font-weight:bold;
	font-size:16px;
	text-align:center;
	vertical-align:top;
	color:#124b8c;
	font-style: italic;
}
.centerred{font-weight:bold;font-size:16px;text-align:center;vertical-align:top;color:#F00;vertical-align:top;vertical-align:text-top;}
.leftblue{font-weight:bold;font-size:16px;text-align:left;vertical-align:top;color:#124b8c;}
.rightblue{font-weight:bold;font-size:16px;text-align:right;vertical-align:text-top;vertical-align:top;color:#124b8c;}
.leftblue2{font-weight:bold;font-size:14px;text-align:left;vertical-align:top;color:#124b8c;}
.leftblack2{font-weight:bold;font-size:14px;text-align:left;vertical-align:top;	color:#000;}
.centerblack{font-weight:bold;font-size:14px;text-align:center;vertical-align:middle;color:#000;}
.imagecentertop{vertical-align:top;text-align:center;}
.imagecenter{vertical-align:middle;text-align:center;}
.features{
	width:650px;
	background-color:#FFF;
	vertical-align:top;
	vertical-align:text-top;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.bf{
	/*bold font*/
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	color:#000;
	font-style: normal;
}

.featuresliterature{width:650px;vertical-align:top;vertical-align:text-top;display:block;text-align:left;border-collapse:collapse;}
.featuresliterature a:link {color:#124b8c;text-decoration: none;}
.featuresliterature a:visited {color: #006;text-decoration: none;}
.featuresliterature a:active {text-decoration:none;}
.featuresliterature a:hover, a:focus {color: #124b8c;text-decoration:underline;}
.line{border-bottom:#000;border-bottom:solid;border-bottom-width:1px;}
.topline{border-top:#000;border-top:solid;border-top-width:1px;}	
.centerfeatures{
	width:650px;
	background-color:#FFF;
	vertical-align:top;
	vertical-align:text-top;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:50px;
	padding-right:50px;
	display: block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;}
.rightfeatures{
	width:650px;
	background-color:#FFF;
	vertical-align:top;
	vertical-align:text-top;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:50px;
	padding-right:50px;
	display: block;
	text-align:right;}
.bordertable{border:#000000;border-style:solid;border-width:1px;width:650px;}
.bordertable2{border:#000000;border-style:solid;border-width:1px;width:450px;background-color:#eee;}
.borderright{border-right: #000000 1px solid;}
.borderside{border-right: #000000 1px solid;border-left: #000000 1px solid;}
.hr{border:none;color:#000;	height:1px;}
.specs{
	float:left;
	text-decoration:none;
	border-collapse:collapse;
	position:relative;
	width:175px;
	height:25px;
	background-image:url(images/specs.png);
	background-repeat:no-repeat;
	color:#124b8c;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:17px;
	padding-top:5px;
	vertical-align:top text-top;}
.specs a:link {	color:#124b8c;	text-decoration: none;}
.specs a:visited {	color: #006;	text-decoration: none;}
.specs a:active {	text-decoration:none;}
.specs a:hover, a:focus { 	color: #F00;	text-decoration: none;}
.specs2{
	text-decoration:none;
	border-collapse:collapse;
	position:relative;
	width:216px;
	height:30px;
	background-image:url(images/specs.png);
	background-repeat:no-repeat;
	background-position:center;
	text-align: center;
	color:#124b8c;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	vertical-align:middle;	}
.specs2 a:link {color:#124b8c;text-decoration: none;}
.specs2 a:visited {color: #006;text-decoration: none;}
.specs2 a:active {text-decoration:none;}
.specs2 a:hover, a:focus {color:#F00;text-decoration: none;}
.specsblue{
	text-decoration:none;
	border-collapse:collapse;
	position:relative;
	width:216px;
	height:30px;
	background-image:url(images/specsblue.png);
	background-repeat:no-repeat;
	background-position:center;
	color:#124b8c;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px;
	text-align:center;
	padding-top:0px;
	vertical-align:middle;}
.specsblue a:link {color:#124b8c;text-decoration: none;}
.specsblue a:visited {color: #006;text-decoration: none;}
.specsblue a:active {text-decoration:none;}
.specsblue a:hover, a:focus {color: #F00;text-decoration: none;}
.questions{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;text-align:left;vertical-align:middle;color:#124b8c;line-height:20px;}

.indextable{
background: #fff; /* for non-css3 browsers */
background-image:url(images/indextable.png);
background-repeat:no-repeat;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
width:216px;
height:125px;
padding-top:2px;}
.indextable a:link {color:#124b8c;text-decoration: none;}
.indextable a:visited {color: #006;text-decoration: none;}
.indextable a:active {text-decoration:none;}
.indextable a:hover, a:focus {color: #F00;text-decoration: none;}

.indextable2{
background: #fff; /* for non-css3 browsers */
background-image:url(images/indextable2.png);
background-repeat:no-repeat;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:top;
width:216px;
height:100px;
padding-top:10px;}
.indextable2 a:link {color:#124b8c;text-decoration: none;}
.indextable2 a:visited {color: #006;text-decoration: none;}
.indextable2 a:active {text-decoration:none;}
.indextable2 a:hover, a:focus {color: #F00;text-decoration: none;}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#message a
{	display: block;
	display: none;
 	z-index: 999; 
 	opacity: 1;
	filter: alpha(opacity = 100);
 	position: fixed;
 	top: 100%;
	margin-top: -50px; 
	left: 100%;
	margin-left: -160px;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius:0px;
	width: 100px;
	height: 50px;
	padding-top:5px;
	background-image:url(images/scrolltotop.png);
	background-repeat:no-repeat;
	border-collapse:collapse;
	font-size: 24px;
	text-align: center;
	color: #124b8c;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
