body { 
	margin: 5px 0px 0px 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #033770;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-3dlight-color: #033770;
}

p, ol, ul{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333;
}

a{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #033770;
	text-decoration: none;
}
a:hover{
	color: #000;
}

h1{
	display: none;
}

img{
	border: none;
}

/** CSS UPGRADE **/

#page_container{
	width: 750px;
	margin-left: auto; 
	margin-right: auto;
}

#header {
	width: 750px; 
	height: 76px;
	background-color: #414F74;
	padding: 0px;
}
.logo { 
    width: 200px; 
    float: left;	
    background-image: url(/images/logo.gif); 
    background-repeat: no-repeat;
    padding-right: 30px;
}
.strapline{
	width: 250px;
	align: center;
	float: left;
	background-repeat: no-repeat;
}
*>.strapline{
	width: 270px;
	background-image: url(../images/space.gif);
}

#banner{
	width: 245px;
	height: 60px;
	margin-top: 10px;
}

div.sitemap{
	width: 100%;
}
div.sitemap p{
	width: 100%;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
}
.testimonial_top { 
    float:left;
    width:120px; 
    cursor: pointer; 
    padding:0px; 
    margin:0px;
}
#top_nav2{
	height: 15px;
	background-color: #FFAE00;
	margin: 0px;
	padding: 0px;
}
#top_nav{
	height: 24px;
	background-color: #FFAE00;
	margin: 0px;
	padding: 0px;
}
#top_nav img {
	margin:0px 0px 0px 3px;
	float:left;
}
#bot_logo {
	padding-left:1px;
}

/* content */
#page_content{
	clear: both;
}

#content{
	float: left;
	width: 595px;
	margin: 10px 0px 0px 0px;
}

#details{
	margin: 0px; 
	padding: 0px;
}

/** left_nav **/

#left_nav, #left_nav_order{
	margin: 12px 5px 0px 0px;
	padding: 0px;
	width: 144px;
	float: left;
}
#left_nav_order{
	width: 144px;
}
#left_nav_order p.boldIt{
	text-align: center;
	font-weight: bold;
	margin-bottom: 1px;
	font-size: 11px;
}
#left_nav_order p.centerIt{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
#left_nav ul { 
	list-style-type: none;
	padding:0;
	margin:0;
	background: #FFF;
}
#left_nav li { 
	margin-bottom: 1px;
	padding-left: 5px;
	height:18px;
	width: 143px;
	background: #FFF;
	background: no-repeat;
	background-position:right;
}

#left_nav li.image{
	padding:0px;
}

#left_nav li a:link, #left_nav li a:visited, #left_nav li a:active { 
	color: #FFF; 
	text-decoration: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#left_nav li a:hover { color: #FFAE00; }

#left_nav li.nav0{
	background-image: url(/images/nav1.gif);
}
#left_nav li.nav1{
	background-image: url(/images/nav2.gif);
}
#left_nav li.nav2{
	background-image: url(/images/nav3.gif);
}
#left_nav li.nav3{
	background-image: url(/images/nav4.gif);
}
#left_nav li.nav4{
	background-image: url(/images/nav5.gif);
}
#left_nav li.nav5{
	background-image: url(/images/nav6.gif);
}
#left_nav li.image{
	background-position:left;
	height:148px;
	padding:0;
}

#left_nav li.nav6{
	background-image: url(/images/nav7.gif);
}
#left_nav li.nav7{
	background-image: url(/images/nav8.gif);
}
#left_nav li.nav8{
	background-image: url(/images/nav9.gif);
}
#left_nav li.nav9{
	background-image: url(/images/nav10.gif);
}
#left_nav li.nav10{
	background-image: url(/images/nav11.gif);
}
#left_nav li.nav11{
	background-image: url(/images/nav12.gif);
}

#content h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding: 0px;
}

#content ul.sell, #content ul.sell2{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(/images/bullet.gif);
	margin: 5px 0px 0px 0px;
	padding-left: 17px;
}

#content ul.sell2{
	margin-left: 20px;
}

#content ul.sell li, #content ul.sell2 li{
	margin-bottom: 5px;
}

#content ul.widthSet{
	width: 480px;
}
#index_title{
	width: 550px;
	height: 50px;
	background: #FFF url('/images/index_title.gif') no-repeat center;
}
.index_overflow {
    overflow: auto;
    padding: 0px 10px 0px 0px;
    height: 315px;
}
p.pheader{
	font-weight: bold;
}
.box{
	width: 128px;
	padding:0px;
	margin: 0px 0px 20px 10px;
	height: 50px;
	float: left;
}

.box img{
	margin: 0px;
	padding: 0px;
	width: 128px;
	float: left;
}	

.box img.bot_img{
	float: left;
}

.box p{
	margin: 0px;
	padding: 7px 0px 0px 0px;
	text-align: center;
	height: 35px;
	width: 128px;
	background-color: #e7e7e7;
	float: left;
}

#more_info{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;
}
#more_info2{
	margin: 20px 0px 0px 0px;
}

#more_info p, #more_info2 p.thisOne, #more_info a.fleft{
	float: left;
	margin: 0px;
	padding: 0px;
}

#more_info a, #more_info2 a{
	float: right;
}
#more_info p{
	margin-top: 3px;
}
#more_info a.fleft{
	margin-top: -2px;
}
h2{
	display: none;
}

img.submit_img{
	margin: 60px 0px 60px 65px;
}
img.exampleSig{
	margin: 20px 0px 5px 0px;
}
img.exampleSig2{
	margin-left: 40px;
}
a.nextLine{
	margin: 10px 0px 0px 30px;
}
a.nextLine{
	margin-left: 100px;
}
#left_col{
	float: left;
	width: 280px;
}

#right_col{
	float: right;
	width: 281px;
}

#right_col img.mid{
	margin-left: 86px;
}

#right_col p.center{
	text-align: center;
}

#right_col a.center{
	margin-left: 88px;
}

#right_col ol{
	margin: 10px 0px 10px 0px;
	padding-left: 30px;
}

#right_col ol li{
	margin-bottom: 15px;
}

#right_col p.emph{
	font-weight: bold;
	font-style: italic;
}

#right_col p.side_top{
	background-color: #FFF1DD;
	font-weight: bold;
	padding: 5px;
	float: left;
	width: 270px;
	margin: 15px 0px 0px 0px;
}
#right_col .side_mid{
	background-color: #F4F4F4;
	float: left;
	width: 280px;
	margin: 0px;
}
#right_col .side_mid p{
	margin: 10px 0px 0px 15px;
}
#right_col .side_mid p.noTop{
	margin: 0px 0px 10px 15px;
}
#right_col .side_bot{
	background-color: #FFF1DD;
	height: 15px;
	width: 280px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#right_col p.notage{
	width: 280px;
	clear: both;
	color: #424F75;
	font-weight: bold;
	padding-top: 20px;
}	

p.headingP{
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#client_login_left{
	width: 430px;
	float: left;
	margin-right: 20px;
}
#client_login_right, #client_login_right2{
	padding: 6px;
	float: right;
}
#client_login_right2 p{
	padding: 0px; 
	margin: 0px;
}
#client_login_right2 p.header{
	margin: 5px 0px 2px 0px;
	font-weight: bold;
}
#client_login_right2 p.space{
	margin: 5px 0px 5px 0px;
}
#client_login_right p.mini_par{
	width: 130px;
	font-size: 10px;
}
#client_login_right p.name{
	font-size: 11px;
	font-weight: bold;
	margin: 2px;
	width: 125px;
	text-align: center;
}

#client_login_right a.more_tests{
	margin-left: 12px;
}	

#client_login_right.testimonial_right{
	border: 1px solid #424F75;
}
#client_login_right img.klewis{
	margin: 15px 0px 5px 18px;
	width: 95px;
	height: 95px;
}
#client_login_left2{
	float: left;
	margin: 0px;
}

#client_login_left2 table{
	width: 390px;
}
#client_login_left2 table tr td.central{
	text-align: center;
}
.ad{
	margin-bottom: 20px;
}


.anchor_link{
	width: 590px;
	background-color: #F4F4F4;
	padding: 3px 0px 3px 5px;
}


/* footer */
#footer{
	height: 17px;
	background-color: #FFAE00;
	margin-top: 10px;
	width: 750px;
	border: 1px solid #033770;
}

#footer a{
	float: left;
	padding-top: 2px;
}

#footer a.middle{
	margin-left: 225px;
	padding-top: 2px;
}

#footer a.right{
	float: right;
	padding-top: 2px;
	padding-right: 4px;
}


#footer_order p{
	width: 750px;
	border: 1px solid #B769B7;
	background-color: #F4ECF4;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.clear{
	clear: both;
}
/****************/

.metaheader {
position: absolute;
top: -500;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
} 


 .error {
	color: #FF0000;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 500;
}

 .NavBar {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
 A.NavBar:LINK {Text-Decoration: none; color: #FFFFFF}
 A.NavBar:VISITED {Text-Decoration: none; color: #FFFFFF}
 A.NavBar:ACTIVE {Text-Decoration: none; color: #FFFFFF}
 A.NavBar:HOVER {
	Text-Decoration: none;
	color: #FFAE00;
}

 .pophelp {
	color: #053773;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	Text-Decoration: none;
}
 A.pophelp:HOVER {
	Text-Decoration: underline;
	color: #000000;
}
 
 .BotNav{color : #033770;  font-size : 11px;  font-family : Arial, Helvetica, sans-serif;  text-decoration : none }
 A.BotNav:VISITED {Text-Decoration: none; color: #033770}
 A.BotNav:HOVER {Text-Decoration: none; color: #000000}
 
  .pagenav{color : #033770;  font-size : 12px;  font-family : Arial, Helvetica, sans-serif;  text-decoration : none }
 A.pagenav:VISITED {Text-Decoration: none; color: #033770}
 A.pagenav:HOVER {Text-Decoration: underline; color: #000000}

   .quest{color : #000000;  font-size : 12px;  font-family : Arial, Helvetica, sans-serif;  text-decoration : none }
 A.quest:VISITED {Text-Decoration: none; color: #000000}
 A.quest:HOVER {Text-Decoration: underline; color: #033770}

 
 table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
 td.toptext {
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	color: #6699CC;
	font-weight: bold;
}

 table.board {
	border: 1px solid #033770;
	}
  .fld{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #033770;
	scrollbar-arrow-color: #033770;
	padding-left: 2px;
}
 .butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 18px;
	background : #FFFFFF;
	border: 1px solid #033770;
}

.butt_next {
	background-image : url(../images/next.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_save {
	background-image : url(../images/save.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_back {
	background-image : url(../images/back.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_add {
	background-image : url(../images/add.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_edit {
	background-image : url(../images/edit.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_delete {
	background-image : url(../images/delete.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_login {
	background-image : url(../images/login.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
}
.butt_submit {
	background-image : url(../images/submit.gif);
	border: 0px solid #34689A;
	height: 25px;
	width: 85px;
	margin-left: 80px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #34689A;
}
th {
	font-size: 11px;
	font-weight: bold;
}

.summarytitle{
	background-color: Silver;  color: Black;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	}
.summaryhead{ font-weight: bold; }
.summarysubhead{ background-color: #E9E9E9;  color: Black;  }

.subtitle{ font-weight: bold; }
td.lrgtxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}
.bgnav{
	background-color: #21458C;
}

td.boxtext{	font-size : 11px; color: #666666}

td.backcell{ background-color: #F4F4F4; }
td.faqcell{
	background-color: #F4F4F4;
	text-align: justify;
}
td.backcell2{ background-color: #FFF1DD; }
td.backcell3{ background-color: #FFEAEA; }
td.compare{
	text-align: center;
	background-color: #FFF1DD;
}
td.bot{ border: 1px solid #033770; }
img { border: 0px; }
th { border-bottom: 1px solid #033770; } 
td.optbox{
	background-color: #E7E7E7;
	height:37;
	text-align:center;
}
.border {
	border: 1px solid;
}
.blue{
	color: #34689A;
	font-weight: bold;
	text-align: center;
}
.discount{
	color: #FF0000;
}

td.p_backcell {background-color: #F4ECF4}

.fld1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #B769B7;
	scrollbar-base-color: #B769B7;
	scrollbar-arrow-color: #B769B7;
	scrollbar-3dlight-color: #B769B7;
	}

table.board1 {border: 1px solid #B769B7}

td.worldtext{	font-size : 11px; color: #016D89}

.clock{font-size: 10px}
th.pay {border-bottom: 1px solid #B769B7}

#xml {
    width: 750px;
}

.xml_logo {
    padding: 5px 0px 5px 0px;
    float: right;
}
p.testimonial{
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCC;
	background: #F1F4F7;
}