html {
 	height: 100%;
	overflow: -moz-scrollbars-vertical;

}
.spacer{
	width: 100%;
	background-color: #ffffff;	
}


.tablebg2
{
 	background-image: url(images/testbg2.gif);
	background-color: #ffffff;
}

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	margin-top : 0px;
 	width: 1000px;
	text-align: center;

}
H3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 5px;
}

H3 A:link{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 5px;
	text-decoration: underline;
}

H3 A:visited{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 5px;
	text-decoration: underline;
}

H3 A:Active{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 5px;
	text-decoration: underline;
}

H3 A:Hover{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 5px;
	text-decoration: none;
}

H4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000;
	font-weight : bold;
	margin-bottom : 5px;
	margin-top : 4px;
}
H5 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#ffffff;
	font-weight : bold;
	margin-bottom : 4px;
	margin-top : 4px;
	background-color: #737f87;
	border-top: 1px solid #c6c8ca;
	border-bottom: 1px solid #000000;
		padding-bottom : 6px;
}


td {
	font-size : 12px;
	color:#000000;
}


 A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #00548b;
}

 A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#00548b;
}

 A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#00548b;;
}

 A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#00548b;
	text-decoration: none;
}



.red {
	font-size : 11px;
	color: #B22222;
}
.bigred {
	font-size : 14px;
	color: #B22222;
}
.blue {
	font-size : 11px;
	color: Navy;
}

.bigblue {
	font-size : 15px;
	color: #00548b;
	background-color: #c9cac9;
	font-weight : bold;
	text-align : center;
}

.headline2 {
	font-size : 15px;
	color: White;
	background-color: #8491a4;
	font-weight : bold;
	text-align : center;
	width : 100%;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 10px;	
}

.pricing {
	font-size : 11px;
	color: #000;
	background-color: #96aecc;
	font-weight : bold;
	text-align : center;
	width : 100%;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-bottom : 10px;	
}

.topline1 {

	background-color: #6a9bc3;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*e48d1d*/
}
.topline {

	background-color: #3b3b3b;
	border-top: 1px solid #c6c8ca;

}
.toplinebg {

	background-color: #3b3b3b;

}

.maintable {
	background-color: #ffffff;
	height: 500px;
}

.contenttable{
	width: 790px;
	height: 100%
}


.footerstyle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	background-color: #015380;
	height: 65px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	text-align: center;
}

.footer A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
}

.footer A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
}

.footer A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
}

.footer A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
	text-decoration: none;
}

.toplink{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#ffffff;
}

.toplink A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;

}
.toplink A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.toplink A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.toplink A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;

}

#container{
	height: 100%;
}

/* ----Left Navigation styles begin here------- */


#leftnav {
	font-size : 10px;
	background-color: #e2e8f8;
	width: 140px;
	height:100%;
	border: 1px solid #ffffff;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	list-style: none;
}

.leftnav a{
display: block;
border-bottom: 1px dashed #ffffff;
padding: 5px 0px 5px 30px;
text-decoration: none;
line-height: 18px;

}

.leftnav a:hover, #leftnav a:focus {
background-color: #adacac;
}

#leftnav ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#leftnav ul li {
margin: 0px;
padding: 0px 0px 2px 0px;
}

#leftnav ul li a {
font-size: 10px;
display: block;
border-bottom: 1px dashed #000000;
padding: 5px 0px 2px 20px;
text-decoration: none;
color: #000000;
 line-height: 15px;
 background-image: url(images/arrow.gif);
 background-repeat: no-repeat;
 background-position: 8 1.05em;
 	font-weight: bold;
}



#leftnav ul li a:hover, #leftnav ul li a:focus {
color: #fff;
background-color:#adacac;
text-decoration: underline;
 background-image: url(images/arrow_on.gif);
 background-repeat: no-repeat;
 background-position: 8 1.05em;
 	font-weight: bold;
}



/* ----Left Navigation styles ends here------- */




hr {border: none 0; 
border-top: 1px dashed #000;/*the border*/
width: 95%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
 margin-top: 15px;
 margin-bottom: 6px;
} 

#navform{
display: block; 
background-color:#e48d1d;
font-size: 11px;
font-weight: bold;
color: #fff;
 padding: 5px 4px;
 text-align: center;
 margin-bottom: 5px;
 border-top: 1px solid Black;
 border-bottom: 1px solid Black;
}

.submitwhite
{

color: #000;
background: #FFF;
border: 2px outset #d7b9c9;
 width: 69px;
 font-size: 10px;
 margin: 8px;
} 

.submitorange
{

color: #fff;
background: #e48d1d;
border: 2px outset #d7b9c9;
 width: 69px;
 font-size: 10px;
 margin: 8px;
 font-weight: bold;
}

.orangelink A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#e48d1d;
}

.orangelink A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#e48d1d;
}

.orangelink A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#e48d1d;
}

.orangelink A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#e48d1d;
	text-decoration: none;
}

#newsbox {

  border:1px solid #ffffff;
  width:526px;
  overflow: hidden;
  text-align: left;
  padding: 1px 1px 1px 1px;
  }
  
#newsbox .title{
display: block; 
background-color:#ffffff;
font-size: 12px;
font-weight: bold;
color: #787878;
 padding: 5px 4px;
 text-align: center;
 margin-bottom: 10px;
  margin-top: 0px;
  margin-left: 0px;
}
#newscontent {
  overflow: hidden;
   margin-left: 100px;
    margin-bottom: 5px
  }
  
img.floatLeft { float: left; 
margin: 4px; }

img.floatRight { float: right; 
margin: 4px; } 


.bg{
	background-image: url(images/td_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.note {
	font-size : 10px;
	color:#a7a7a7;
	text-decoration: none;
}

.subhead  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#00548b;
	text-decoration: none;
	font-weight : bold;
}
.subheading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
	text-decoration: none;
	font-weight : bold;
}

.subhead A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #00548b;
	font-weight : bold;
}

.subhead A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#00548b;
		font-weight : bold;
}

.subhead A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#00548b;
		font-weight : bold;
}

.subhead A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#00548b;
	text-decoration: none;
		font-weight : bold;
}

.largelink A:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #00548b;
	font-weight : bold;
}

 .largelink A:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#00548b;
	font-weight : bold;
}

 .largelink A:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#00548b;
	font-weight : bold;
}

 .largelink A:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color:#00548b;
	text-decoration: none;
	font-weight : bold;
}

.bg1{
	background-color : #96aecc;
}

.bg2{
	background-color : #96aecc;
	padding-bottom : 4px;
	padding-top : 4px;
	font-size : 14px;
	font-weight : bold;
	color:#ffffff;
}

.bg3{
	background-color : #a7cfa9;
}

 .header {
	font-size : 13px;
	color:#ffffff;
	text-decoration: none;
	font-weight : bold;
}

.nav2 A:link {
	font-size : 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}

 .nav2 A:visited {
	font-size : 10px;
	color:#ffffff;
	text-decoration: none;
	font-weight : bold;
}

 .nav2  A:active {
	font-size : 10px;
	color:#ffffff;
	text-decoration: none;
	font-weight : bold;
}

 .nav2  A:hover {
	font-size : 10px;
	color:#ffffff;
	text-decoration: underline;
	font-weight : bold;

}

 .nav2  {
	font-size : 10px;
	color:#ffffff;

}

.topnav  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#ffffff;
	text-decoration: none;
}

.topnav A:link {
	font-size : 11px;
	color: #ffffff;
	text-decoration: none;
}

.topnav A:visited {
	font-size : 11px;
	color:#ffffff;
	text-decoration: none;
}

.topnav A:active {
	font-size : 11px;
	color:#ffffff;

}

.topnav A:hover {
	font-size : 11px;
	color:#ffffff;
	text-decoration: underline;

}

input.button {
	font-size : 11px;
	color:#000;
	background-color: #e8eaec;
}

.rednote {
	font-size : xx-small;
	color: #B22222;
	font-family: Arial;
}
.rednote A:hover {
	font-size : xx-small;
	color:#B22222;
	text-decoration: none;
}
.rednote A:active {
	font-size : xx-small;
	color:#B22222;
	text-decoration: none;
}
.rednote A:visited {
	font-size : xx-small;
	color:#B22222;
	text-decoration: underline;
}
.rednote A:link {
	font-size : xx-small;
	color:#B22222;
	text-decoration: underline;
}

.blacknote {
	font-size : 9px;
	color: #000;;
}

.larger {
	font-size : 14px;
	color: #000;;
}

div.CollapsiblePanelContent li, div.CollapsiblePanelContent p, div.CollapsiblePanelContent, div.CollapsiblePanelContent td, div.CollapsiblePanelContent td li {
	line-height: 1.7em;
	
}
div.CollapsiblePanelContent li, div.CollapsiblePanelContent td li {
	color: #015380;
	
}
div.CollapsiblePanelContent td li .blackText, div.CollapsiblePanelContent li .blackText  {
	color: #000;
	
}

div.buyNowBtn {
	width: 80px;
	float: left;	
}
div.buyNowText {
	float: left;	
}
.clearFloat {
	clear: both;
	
}