
.order_here_price_section {
	background: url(images/butt-order-grn.gif);
	background-repeat: no-repeat;
	position:relative; left:0px; top:0px;
	height: 46px; width: 144px; display: block;
	}
.order_here_price_section:hover {
	background: url(images/butt-order-grn-hov.gif);
	background-repeat: no-repeat;
	}

.ps_highlight {
	font:bold 14px Trebuchet MS, Verdana, Arial; color:#6699FF;
	}

/* ---------------------------------------------------- */
/*   Main Styles										*/
/* ---------------------------------------------------- */

body { background: #CCD8F3; margin:0; margin-top:5px; padding:0; }

.hdr_img_panel { position:relative; left:0px; top:0px; width:760px; height:105px; background: #FFFFFF; }

.hdr_slc_01 { position:absolute; left:0px; top:0px; width:122px; height:105px; }
.hdr_slc_02 { position:absolute; left:122px; top:0px; width:638px; height:105px; }
.hdr_ten_years { position:absolute; left:620px; top:75px; width:136px; height:30px; }

.main {
	width: 625px;
	padding: 20px;
	padding-top: 30px;
	text-align: left;
	background: #FFFFFF;
	}

.disclaimer {
	width: 760px;
	padding-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	background: #CCD8F3;
	font: normal 11px Trebuchet MS, Verdana, Arial;
	color: #888888;
	}

#footer_panel_container { position:relative; left:0px; top:0px; width:760px; height:64px; background:#FFFFFF; }
#footer_panel_inner_top { position:absolute; left:0px; top:0px; width:752px; height:19px; padding:0px 4px 0px 4px; font:normal 1px Arial; }
.footer_line_1 { width:752px; height:3px; background-color:#CCD8F3; }
.footer_line_2 { width:752px; height:2px; background-color:#E1E8F7; }
.footer_line_3 { width:752px; height:5px; background-color:#CCD8F3; }
.footer_line_4 { width:752px; height:9px; background-color:#E1E8F7; }

#footer_panel_inner_bottom { position:absolute; left:0px; top:19px; width:752px; height:30px; padding:10px 4px 5px 4px; background:#FFFFFF; text-align:center; }
.footer_image { padding:0px 5px 0px 5px; display:inline; }

/* ---------------------------------------------------- */
/* -- Vertical Nav Menu Styles	(Menu)					*/
/* ---------------------------------------------------- */

.btn_panel {
	width: 135px;
	border-left: 4px solid #FFFFFF;
	background: #FFFFFF;
	}
.btn_panel_top {
	width: 135px;
	height: 20px;
	font-size: 1px;
	background: url(/images/nav-bg-top.gif);
	background-repeat: no-repeat;
	}
.btn_panel_middle {
	width: 135px;
	background: url(/images/nav-bg-middle.gif);
	background-repeat: repeat-y;
	}
.btn_panel_bottom {
	width: 135px;
	height: 10px;
	font-size: 1px;
	background: url(/images/nav-bg-bottom.gif);
	background-repeat: no-repeat;
	}

/* ---------------------------------------------------- */
/* -- Vertical Nav Menu Styles	(Buttons)				*/
/* ---------------------------------------------------- */

.order_here {
	background: url(images/nav-order-here05.gif);
	background-repeat: no-repeat;
	height: 60px; width: 115px; display: block;
	}
.order_here:hover {
	background: url(images/nav-order-here05b.gif);
	background-repeat: no-repeat;
	}

.nav_order_here { position:relative; left:4px; top:-10px; }
.nav_maxmind {    position:relative; left:4px; top:-5px; padding-bottom:2px; }
.nav_geotrust {   position:relative; left:4px; top:-5px; padding-bottom:2px; }
.nav_hkrsafe {    position:relative; left:4px; top:-5px; padding-bottom:15px; }
.nav_head {       position:relative; left:3px; top:0px; width:118px; height:28px; }

.nav_head_text { font:normal 12px Trebuchet MS, Verdana, Arial; color:#7998DA; padding-left:20px; padding-bottom:5px; }

.nav_address_box { margin-left:4px; padding-bottom:10px; width:113px; }
.nav_address { text-align:center; /*padding-left:2px;*/ font:normal 11px Arial; color:#FFFFFF; }
.nav_address_top { font:bold 12px Arial; }

.nav_regional_sites { text-align:left; padding-top:20px; padding-left:3px; padding-bottom:10px; }
.nav_regional_flag { text-align:left; vertical-align:center; padding-top:5px; padding-left:12px; }
.nav_regional_link { text-align:left; vertical-align:center; padding-top:5px; padding-left:5px; font:normal 11px Arial; }

.btnsA { height: 77px; } /* -- each button is 25px plus a 1px space between each -- */
.btnsB { height: 233px; }
.btnsC { height: 103px; }
.btnsD { height: 129px; }
.btnsE { height: 103px; }
.btnsF { height: 103px; }

.btnsA, .btnsB, .btnsC, .btnsD, .btnsE, .btnsF {
	position:relative; padding:0px; margin-left:4px; margin-top:0px; width:113px;
	}

.btn1 { left: 0px; top: 0px; }
.btn2 { left: 0px; top: 26px; }
.btn3 { left: 0px; top: 52px; }
.btn4 { left: 0px; top: 78px; }
.btn5 { left: 0px; top: 104px; }
.btn6 { left: 0px; top: 130px; }
.btn7 { left: 0px; top: 156px; }
.btn8 { left: 0px; top: 182px; }
.btn9 { left: 0px; top: 208px; }

.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .btn8, .btn9 {
	background: url(/images/nav-sub-blue.gif);
	background-repeat: no-repeat;
	margin: 0px; padding: 0px; list-style: none;
	position: absolute; left: 0px;
	height: 25px; width: 113px; display: block;
	text-align: left;
	}
.btn, .btn_inactive {
	color: #FFFFFF;
	font: normal 11px Trebuchet MS, Verdana, Arial;
	position: absolute; left: 0px;
	height: 25px; width: 113px; display: block;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	}
.btn:hover {
	color: #7998DA;
	text-decoration: none;
	background: url(/images/nav-sub-white.gif);
	background-repeat: no-repeat;
	}

/* ---------------------------------------------------- */
/* -- Text Styles										*/
/* ---------------------------------------------------- */
a {
	color: #0000FF;
	text-decoration: underline;
	}
a:hover {
	color: #F0B500;
	text-decoration: underline;
	}
.heading {
	font: bold 24px Arial,Tahoma,Verdana;
	color: #acbce1;
	}
.sub_heading {
	font: bold 18px Arial,Tahoma,Verdana;
	color: #0066CC;
	}

.standard_heading {
	font: bold 14px Arial,Tahoma,Verdana;
	color: #00CC99;
	}
.standard_heading_indent20 {
	font: bold 14px Arial,Tahoma,Verdana;
	color: #00CC99;
	padding-left: 20px;
	}

.special_heading {
	font: bold 14px Arial,Tahoma,Verdana;
	color: #F0B500;
	}
.table_heading {
	font: bold 12px Arial,Tahoma,Verdana;
	color: #4A4AD0;
	}

.standard_text {
	font: normal 12px Arial,Tahoma,Verdana;
	color: #666666;
	}
.standard_text_indent20 {
	font: normal 12px Arial,Tahoma,Verdana;
	color: #666666;
	padding-left: 20px;
	}
.standard_text_indent40 {
	font: normal 12px Arial,Tahoma,Verdana;
	color: #666666;
	padding-left: 40px;
	}

.small_text {
	font: normal 11px Trebuchet MS, Verdana, Arial;
	color: #999999;
	}
.list1 {
	font: normal 14px Arial,Tahoma,Verdana;
	}
.caption_1 {
  border: 1px solid #8cb8f7;
  background-color: #e1e8ec;
  font: normal 12px Arial,Tahoma,Verdana;
  color: #0147b4;
  }

.indent20 { padding-left: 20px; }
.indent40 { padding-left: 40px; }
.indent60 { padding-left: 60px; }
.indent80 { padding-left: 80px; }

/* ---------------------------------------------------- */

H1 { font: bold 20px Trebuchet MS, Verdana, Arial; color:#FFFFFF; text-align:center; background:#2E51BB; border:2px solid #CCCCFF; }
H2 { font: normal 18px Trebuchet MS, Verdana, Arial; color:#FFFFFF; text-align:left; }
H3 { font: bold 16px Trebuchet MS, Verdana, Arial; color:#3366FF; text-align:left; padding-left:20px; }
H4 { font: bold 14px Trebuchet MS, Verdana, Arial; color:#7598FF; text-align:left; padding-left:40px; }
H5 { font: bold 14px Trebuchet MS, Verdana, Arial; color:#A8BEFF; text-align:left; padding-left:60px; }

.h2_div { height:28px; padding-left:10px; background:url(images/gradient_h2.gif); background-repeat:repeat-x; }

.h1_text { font: normal 14px Trebuchet MS, Verdana, Arial; color:#333333; }
.h2_text { font: normal 14px Trebuchet MS, Verdana, Arial; color:#333333; padding-left:20px; }
.h3_text { font: normal 14px Trebuchet MS, Verdana, Arial; color:#333333; padding-left:40px; }
.h4_text { font: normal 14px Trebuchet MS, Verdana, Arial; color:#333333; padding-left:60px; }
.h5_text { font: normal 14px Trebuchet MS, Verdana, Arial; color:#333333; padding-left:80px; }

.intro { font: bold 18px Trebuchet MS, Verdana, Arial; color: #3366FF; }
.intro_num { font: bold 36px Trebuchet MS, Verdana, Arial; color: #3366FF; }

.testimonial { font: bold 16px Trebuchet MS, Verdana, Arial; color: #ECA703; }
.testimonial_table { background:#FCFCE5; border:1px solid #F7C857; }

.special1 { font: bold 14px Trebuchet MS, Verdana, Arial; color: #ECA703; }
.special2 { font: bold 14px Trebuchet MS, Verdana, Arial; color: #ECA703; }
.special3 { font: bold 16px Trebuchet MS, Verdana, Arial; color: #3366FF; }
.special4 { font: bold 14px Trebuchet MS, Verdana, Arial; color: #3366FF; }
.special5 { font: bold 16px Trebuchet MS, Verdana, Arial; color: #3366FF; }
.special6 { font: bold 14px Trebuchet MS, Verdana, Arial; color: #ECA703; }
