@charset "utf-8";

* {margin:0px; padding:0px;}
img {border:none; display:block;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}


html, body {
	margin:0px; padding:0px; 
	position:relative; 
}
html {height: 100%;}
body {
	background:#ffffff;
	height:100%;
	/*overflow:auto;*/
	font:11px Tahoma;}
#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter {height: 100%;}

#all {
	text-align:left;
	min-width:779px;
	height:100%;
	position:relative;
	text-align:center;
}
#all2 {
	text-align:left;
	min-width:530px;
	height:100%;
	position:relative;
}
.head {
	position:relative;
	display:block;
	width:779px;
	margin:0px auto;
	height:182px;
	background: url(images/headbg.gif) 0px 92px repeat-x;
}

.sslhead {
	position:relative;
	display:block;
	width:779px;
	margin:0px auto;
	height:155px;
	background: url(images/headbg.gif) 0px 92px repeat-x;
}

.head2 {
	position:relative;
	display:block;
	width:779px;
	margin:0px auto;
	height:195px;
	background: url(images/headbg.gif) 0px 92px repeat-x;
}	
.head3 {
	position:relative;
	display:block;
	width:533px;
	height:148px;
	background: url(images/headbg.gif) 0px 92px repeat-x;	
}

.head4 {
	position:relative;
	display:block;
	height:148px;
	background: url(images/headbg.gif) 0px 92px repeat-x;	
}
.logo {
	position:absolute;
	left:51px;
	top:6px;
}
.login {
	position:absolute;
	top:78px;
	right:68px;
	padding-right:12px;
	background: url(images/mark-arr.gif) right top no-repeat;
	font:10px Tahoma;
	line-height:100%;	
}

.slog {
	position:absolute;
	top:95px;
	left:204px;
	color: #fff;
	font:13px Tahoma;	
	text-align:left;
}

.slogssl {
	position:absolute;
	top:97px;
	left:185px;
	color: #fff;
	font:18px Tahoma;	
	text-align:left;
}

.slog2 {
	position:absolute;
	top:102px;
	left:336px;
}
.menu {
	position:absolute;
	left:0px;
	bottom:0px;
	width:779px;
	height:48px;
	text-align:center;
}

.menu a {
    font-weight:bold;
	color:#223964;
}
.menu_acc {
	 background:url(images/bg_acc_but.jpg) 53px 0px no-repeat;
	 height:63px;
}

.menu ul {list-style: none; margin-left:12px;}
.menu ul li {
	display:inline;
	float:left;
	margin-right:1px;
	padding-top: 13px;
	width:107px;
	background:url(images/tab.gif) no-repeat;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#223964;
	height:48px;
}
#container {
	position:relative; 
	display:block; 
	width:100%;
	padding-bottom:82px;
	text-align:center;
}
#inner {
	display:block;
	position:relative;
	width:779px;
	text-align:left;
	margin:0 auto;
}
.bluegrad {
	position:relative;
	width:100%;
	background: url(images/blue_grad.gif) repeat-x;
}
.content1 {
	display:block;
	padding:22px 345px 30px 21px;
	font:11px Tahoma;
	color:#1f3661;
	background: url(images/map.jpg) 506px 0px no-repeat;
}
.dotline-blue {
	position:relative;
	display:block;
	margin-left:-11px;
	margin-right:-30px;
	height:30px;
	background: url(images/dotline-blue.gif) left center repeat-x;
}
.dotgrad {
	position:absolute;
	right:0px;
	top:0px;
	height:30px;
	width:106px;
	background: url(images/dot-grad.gif) right center no-repeat;
}
.dotline-sky {
	position:relative;
	display:block;
	height:14px;
	background: url(images/dotline-sky.gif) 0px 5px repeat-x;
}
hr {visibility:hidden}
h5 {
	font:bold 11px Tahoma;
	color:#085fc0;
}
.freeguide {
	position:absolute;
	top:99px;
	left:557px;
}

.box1 {
	position:relative;
	background: url(images/bord-vert2.gif) repeat-y;
}
.boxtop {
	position:relative;
	background: url(images/bord-top2.gif) no-repeat;
}
.boxbot {
	position:relative;
	width:100%;
	min-height:146px;
	background: url(images/bord-bot2.gif) left bottom no-repeat;
}
* html.boxbot {height:146px;}





.box2 {
	position:relative;
	background: url(images/bord-vert1.gif) repeat-y;
}
.box2_acc {
	position:relative;
	background:#687A9F url(images/bord-vert3.gif) repeat-y;
}
.boxtop2 {
	position:relative;
	background: url(images/bord-top1.gif) no-repeat;
}
.boxbot2 {
	position:relative;
	width:100%;
	background: url(images/bord-bot1.gif) left bottom no-repeat;
}
.boxtop_acc {
	position:relative;
	background: url(images/boxtop_acc.gif) no-repeat;
}
.boxbot_acc {
	position:relative;
	width:100%;
	background: url(images/boxbot_acc.gif) left bottom no-repeat;
}

.textinbox {
	padding:43px 14px 32px 14px;
	background: url(images/arrow-down.gif) center top no-repeat;
	font:11px Tahoma;
	color:#292929;
	line-height:100%;
}
.textinbox2 {
	padding:43px 14px 10px 14px;
	background: url(images/arrow-down.gif) 145px 0px no-repeat;
	font:11px Tahoma;
	color:#292929;
	line-height:14px;
}
.pl11 {padding-left:11px;}
.col1 {
	position:relative;
	width:329px;
	float:left;
}
.col2 {
	position:relative;
	width:203px;
	float:left;
}
.col3 {
	position:relative;
	width:226px;
	float:left;
}
.liberty {
	margin:-36px 7px 1px -14px;
	float:left;
}
.titleinbox {
	position:absolute;
	width:100%;
	height:17px;
	top:21px;
	left:0px;
	text-align:center;
}
.titleinbox2 {
	position:absolute;
	width:100%;
	height:17px;
	top:21px;
	left:14px;
}
.botlinks1 {
	position:absolute;
	bottom:11px;
	left:161px;
}
.botlinks2 {
	position:absolute;
	bottom:2px;
	left:383px;
}
.botlinks3 {
	position:absolute;
	bottom:2px;
	left:660px;
}

.blockinfo {
	margin:20px 0px 18px 0px;
}
.leftside {
	width:310px;
	margin-right:9px;
	float:left;	
}
.blueblock {
	position:relative;
	background: #607397 url(images/rtc-blue.gif) right top no-repeat;
	margin-bottom:2px;
}
.arrtit {
	position:relative;
	width:100%;
	height:40px;
	background: url(images/circle-arrow.gif) 12px 8px no-repeat;
}
.arrtit2 {
	position:relative;
	width:100%;
	height:39px;
	background: url(images/circle-arrow2.gif) 12px 8px no-repeat;
}
.arrtit img, .arrtit2 img {
	position:absolute;
	right:0px;
	bottom:0px;
}
.redblock {
	position:relative;
	height:89px;
	background: url(images/red-box_usa-jobs.gif) no-repeat;
}
.redblock2 {
	position:relative;
	height:89px;
	background: url(images/red_box.gif) no-repeat;
	width:449px;
}
.redblock ul {list-style: none; margin:6px 0 5px 63px;}
.redblock ul li {
	position:relative;
	display:block;
	padding:4px 0 0 18px;
	background: url(images/i-mark.gif) 0px 3px no-repeat;
}
* html .redblock ul li {height:1%;}
.leftcol {
	position:relative;
	width:374px;
	margin:0px 4px 0px 0px;
	padding-top:4px;
	float:left;
}
.leftcol_acc {
	position:relative;
	width:427px;
	margin:0px 4px 0px 0px;
	padding-top:4px;
	float:left;
}
.pl12 {padding-left:12px;}
.pl24 {padding-left:24px;}
.p9_45 {padding:9px 0px 0px 45px}
.p18_45 {padding:18px 0px 0px 45px}
.quote {
	position:absolute;
	top:32px;
	left:331px;
	width:28px;
	height:20px;
	background: url(images/quote.gif) no-repeat;
}
.testimonial {
	padding:14px;
}
.rightcol {
	position:relative;
	width:374px;
	padding-left:2px;
	padding-top:4px;
	float:left;
}
.rightcol_acc {
	position:relative;
	width:305px;
	padding-left:2px;
	padding-top:4px;
	float:left;
}
.imm-news {
	padding:14px 14px 41px 14px;
}
.signup {
	width:378px;
	height:35px;
	position:absolute;
	left:390px;
	bottom:3px;
	border-top:1px solid #687a9f;
	background: url(images/bgsignup.gif) 3px 100% no-repeat;
}
.sign_up {
	position:absolute;
	left:144px;
	bottom:4px;
}




.clearer {
	clear:both;
}
.clear{ 
  clear:both;
  height:1px;
  overflow:hidden;
  margin-top:-1px;
  
}


#footer {
	position: relative;
	margin: -82px auto 0 auto;
	display:block;
	width:779px;
	height:82px;
	background: url(images/footbg.gif) left bottom repeat-x;
}
	/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer {margin-top: -82px;}
.logo-s {
	position:absolute;
	left:42px;
	bottom:9px;
}
.footmenu {
	position:absolute;
	bottom:22px;
	left:125px;
	font:12px Tahoma;
	color:#3189ed;
}
.footmenu a {
	font:10px Tahoma;
	color:#a1aec4;
	text-transform:uppercase;
}
.footmenu b {
	margin:0 24px;
}
.copyr {
	position:absolute;
	left:125px;
	bottom:5px;
}


.inl {display:inline;}
.border {border:1px solid red}
.l {float:left;}
.r {float:right;}
.mc {margin:0 auto;}
.ar {text-align:right;}
.al {text-align:left;}
.center {text-align:center;}
.mt5 {margin-top:5px;}
.t10 {font:10px Tahoma;}
.b {font-weight:bold;}
.blue-d {color:#1f3661;}
.blue {color:#085fc0;}
.sky {color:#3189ed;}
.red {color:#96050B;}
.up {text-transform: uppercase;}
.white {color:#FFFFFF;}
.tah18 {font:18px Tahoma;}
.tah14 {font:14px Tahoma;}
.tah24 {font:24px Tahoma;}
.lt1 {letter-spacing:-1pt;}


.bg_bott_lbox {background:url(images/bg_bott_lbox.gif) no-repeat left bottom}

.sidebar {float:left; width:156px; margin-right:9px; margin-bottom:6px; background:#607397 url(images/bg_top_lbox.gif) no-repeat right top;}
.rbox {float:left; width:614px;}
.boxnomenu {float:left; width:780px;}

.wbox {background:#FFFFFF url(images/bg_inbox_b.gif) no-repeat right bottom; width:153px; margin-bottom:3px}
.bg_wtc {background:url(images/bg_inbox_t.gif) no-repeat right top;}

.title_marg {margin:21px 0px 10px 10px}

.arr {list-style:none; margin-left:11px; padding-bottom:7px}
.arr li {display:block; background:url(images/arr.gif) no-repeat 0px 9px; font:12px/23px tahoma; color:#607397; padding-left:15px}

.arr2 {list-style:none; margin-left:11px; padding-bottom:7px}
.arr2 li {display:block; background:url(images/arr.gif) no-repeat 0px 9px; font:12px/23px tahoma; padding-left:15px}
.arr2fc {color:#607397;}

.circle {list-style:none; margin-left:11px; padding-bottom:7px; padding:10px 0px; position:relative}
.circle li {display:block; background:url(images/circle.gif) no-repeat 0px 3px; font:14px tahoma; color:#1F3661; padding-left:15px}
.circle li a img {display:inline; margin-bottom:14px}

.circle2 {list-style:none; margin-left:11px; padding-bottom:0px; position:relative}
.circle2 li {display:block; background:url(images/circle.gif) no-repeat 0px 8px; font:14px tahoma; color:#1F3661; padding-left:15px}
.circle2 li a {display:inline; margin-bottom:4px}

.star {list-style:none;}
.star li {display:block; background:url(images/blue_star.gif) no-repeat 0px 3px; font:12px/20px tahoma; color:#0E2A53; padding-left:25px}

.arr li a {color:#607397;}
.arr li a:hover {color:#607397; text-decoration:underline}

/*.circle li a {color:#1F3661; text-decoration:none}
.circle li a:hover {color:#1F3661; text-decoration:underline}*/

.star li a {color:#0E2A53;}
.star li a:hover {color:#0E2A53; text-decoration:underline}

.lnk_but {display:block; padding:11px 0px 11px 11px}

.bg_bann_big {background:url(images/bann_big.jpg) 0px 0px no-repeat; width:780px; height:166px;}
.bg_bann_big2 {background:url(images/bann_big2.jpg) 0px 0px no-repeat; width:780px; height:128px;}
.t_s_offers {width:614px; height:35px; margin-bottom:1px;}

.bg_blue {background:url(images/bg_blue.gif) repeat-y left top}

.rbox_color {background-color:#687A9F; padding:3px 0px 2px 11px;}
.rbox_color2 {background-color:#687A9F; padding:2px 11px;}

.box3 {background:url(images/bg_bord3.gif) repeat-y left top; width:596px;position:relative;}
.boxtop3 {background:url(images/bord-top3.gif) no-repeat left top}
.boxbot3 {background:url(images/bord-bot3.gif) no-repeat left bottom; width:100%;}

.col_box1 {width:313px; float:left;}
.col_box2 {width:201px; float:left;}
.col_box3 {width:82px;}
.buttons {position:absolute; right:-5px; bottom:0px;}

.bg_hr {background:url(images/bg_hr.gif) no-repeat left top; position:absolute; right:82px; bottom:0px;}
.pad_hr {padding:15px 0px 10px 0px}

.tred {font:18px tahoma; color:#B63138;}
.twhite p {font:18px tahoma; color:#FFFFFF; padding:0px 0px 3px 24px}
.t12 {font:12px tahoma; color:#2F4364;}

.ul_star {padding:27px 0px 47px 13px;}
.ul_star2 {padding:20px 5px;}
.ul_star_acc {padding:12px 5px;}

.bg_box4_t {background:#607397 url(images/box4_t.gif) right top no-repeat}
.bg_box4_b {background:url(images/box4_b.gif) right bottom no-repeat}
.bg_grad_box4 {background:url(images/bg_box4_b.gif) left bottom repeat-x}

.box_sub {background-color:#DBE1E8;}

.boxf {float:left;width:325px;}
.box_padd {padding:6px 2px 2px 0px;}

.pb5 {padding-bottom:10px}
.p_sub_l {padding-left:24px}
.mt2 {margin-top:2px}
.b_check_p {padding:7px 0px 0px 8px}

.t_so {background:url(images/bg_tso.gif) left center repeat-x; width:523px; height:35px;}
.rt_so {background:url(images/rt_so.gif) right top no-repeat; width:100%; height:35px;}
.lt_so {background:url(images/lt_so.gif) left top no-repeat; padding-left:15px; height:35px;}

.h1 {padding-top:8px}

.z {line-height:0px}

.box5_t_l {background:url(images/box5_t_l.gif) left top no-repeat;}
.box5_t_r {background:url(images/box5_t_r.gif) right top no-repeat;}
.box5_b_l {background:url(images/box5_b_l.gif) left bottom no-repeat;}
.box5_b_r {background:#FFFFFF url(images/box5_b_r.gif) right bottom no-repeat;}

.pad_box5 {padding:24px 14px 0px 14px}
.pad_box52 {padding:0px 0px 2px 11px}
.box5_s {width:202px; margin:0px 0px 6px 10px}
.pad_wrap {padding-left:92px}
.pad5-10 {padding:5px 10px}
.p19 {padding:19px}
.p21 {padding:21px 0px}

.t_more {font:16px tahoma; font-weight:bold; color:#0071A9;}
.t_rrp {font:14px tahoma; font-weight:bold; color:#000; text-decoration:line-through;}
.t_rrpw {font:14px tahoma; font-weight:bold; color:#fff; text-decoration:line-through;}
.t_special {font:14px tahoma; font-weight:bold; color:#0071A9;}
.t_specialw {font:14px tahoma; font-weight:bold; color:#fff;}

.j {text-align:justify}

.m3_7 {margin:3px 0px 0px 7px}
.m27_55 {margin:27px 0px 0px 55px}
.m27_97 {margin:27px 0px 0px 97px}
.m27_186 {margin:27px 0px 0px 186px}

.relat {position:relative}

.twhite14 {font:14px tahoma; color:#FFFFFF}

.box5 {width:283px; margin-top:28px}
.bg_box5 {background:url(images/bg_box5.gif) 0px 0px repeat-y;}
.box5_top {background:url(images/box5_top.gif) top no-repeat;}
.box5_bot {background:url(images/box5_bot.gif) bottom no-repeat; width:100%;}
.p_box5arr {padding:6px 16px 0px 50px}
.p_box5_l {padding:8px 0px 0px 16px}
.bg_box5dots {background:url(images/bg_box5dots.gif)  right no-repeat;}

.box6 {width:383px;}
.bg_box6 {background:url(images/bg_box6.gif) 0px 0px repeat-y;}
.box6_top {background:url(images/box6_top.gif) top no-repeat;}
.box6_bot {background:url(images/box6_bot.gif) bottom no-repeat; width:100%;}

.a-r {text-align:right}

.t_subul {font:14px/16px tahoma; color:#3457AC; margin-left:25px}

.pban {padding-top:22px}

.mt- {margin-top:-10px}
.ml {margin-left:35px}

.lnk {font:10px tahoma; color:#607397; text-decoration:none;}
.lnk:hover {font:10px tahoma; color:#4AB9F5; text-decoration:none;}

/* */

.sidebar2 {background:#ffffff url(images/bkform.gif) repeat-y right top;width:156px;height:31px}
.tsidebar {background:url('images/topduga.gif') no-repeat right top;width:156px;height:31px}
.bsidebar {background:url('images/bottomduga.gif') no-repeat right bottom;width:156px;height:31px}
.pos1 {padding:10px 0px 0px 11px}
.mar_t {margin-top:3px;margin-left:3px}
.marl9 {margin-left:9px}

.wbox99 {background:#FFFFFF url(images/bkform.gif) repeat-y right top; width:156px; margin-bottom:3px}
.twbox99 {background:url('images/topduga.gif') no-repeat right top;}
.bwbox99 {background:url('images/bottomduga.gif') no-repeat right bottom;}
.mart6 {margin-top:6px}
.marl4 {margin-left:4px}
.mart12 {margin-top:12px}
.lnk_but2 {display:block; padding:11px 0px 11px 39px;background:url('images/britishflag.gif') no-repeat 3px 6px;}
.lnk_but3 {display:block; padding:11px 0px 11px 42px;background:url('images/australianflag.gif') no-repeat 3px 12px;}
.pos2 {padding:7px 0px 0px 10px}

.llink {font:12px Tahoma;color:#085FC0;}
.posrel1 {top:-10px;margin-bottom:-5px;position:relative;margin-left:10px}


.textinbox22 {
	padding:43px 14px 0px 14px;
	background: url(images/arrow-down.gif) 145px 0px no-repeat;
	font:11px Tahoma;
	color:#292929;
	line-height:14px;
}

.textinbox23 {
	padding:43px 14px 10px 14px;
	font:11px Tahoma;
	color:#292929;
	line-height:14px;
}

.box33 {background:url(images/bkmainform.gif) repeat-y left top; width:599px;position:relative;margin-left:2px}
.boxtop33 {background:url(images/bktop.gif) no-repeat left top}
.boxbot33 {background:url(images/bkdown.gif) no-repeat left bottom; width:100%;}
.col_box11 {width:366px; float:left;}
.col_box22 {width:231px; float:left;}

.bg_hr2 {background:url(images/bkcenter.gif) no-repeat left top; position:absolute; right:0px; bottom:0px;}
* html .bg_hr2 {background:url(images/bkcenter.gif) no-repeat left top; position:absolute; right:-1px; bottom:0px;}

.ul_star2 {padding:15px 0px 23px 13px;}
.star2 {list-style:none;}
.star2 li {display:block; background:url(images/goldstar.gif) no-repeat 0px 3px; font:12px/20px tahoma; color:#0E2A53; padding-left:25px}
.star2 li a {color:#0E2A53;}
.star2 li a:hover {color:#0E2A53; text-decoration:underline}

.star3 {list-style:none;}
.star3 li {display:inline-block; background:url(images/bluetick.gif) no-repeat 0px 3px; font:12px/20px tahoma; color:#0E2A53; padding-left:25px}
.star3 li a {color:#0E2A53;}
.star3 li a:hover {color:#0E2A53; text-decoration:underline}

.star4 {list-style:none;}
.star4 li {display:inline-block; background:url(images/bluetick.gif) no-repeat 0px 3px; font:12px/20px tahoma; color:#0E2A53; padding-left:25px}
.star4 li a {color:#0E2A53;}
.star4 li a:hover {color:#0E2A53; text-decoration:underline}

.abspos {position:absolute;left:151px;top:19px}
.tred2 {font:17px tahoma; color:#B63138;}
.tred3 {font:15px tahoma; color:#B63138;}







.slog3 {
	position:absolute;
	top:98px;
	left:319px;
}
.register_menu {
	padding-top:10px;
/*	
	top:10px;
	left:262px;
	//left:0px;*/
}
.register_welcome {height:55px; vertical-align:middle;}
.findh1b_jobs {
	position:absolute;
	top:78px;
	left:495px;
	width:283px;
	padding-right:12px;
	font:10px Tahoma;
	line-height:100%;
}

.reg_box_center {
	position:relative;
	background:#687A9F url(images/reg_box_center.gif) repeat-y left top;
}
.reg_box_top {
	position:relative;
	background: url(images/reg_box_top.gif) left top no-repeat;
}
.reg_box_bottom {
	position:relative;
	width:100%;
	background: url(images/reg_box_bottom.gif) left bottom no-repeat;
}
.reg_leftcol {
	position:relative;
	width:524px;
	margin:0px 4px 0px 0px;
	padding-top:4px;
	float:left;
}
.reg_rightcol {
	position:relative;
	width:206px;
	margin:0px 4px 0px 12px;
	padding-top:4px;
	float:left;
}
.reg_rightcol ul {list-style: none;}
.reg_rightcol ul li {
	display:block;
	background:url(images/reg_bgbanner.gif) left top no-repeat;
	height:92px;
	width:206px;
}
.inner_banner {padding:20px 0px 0px 63px;}
.inner_banner2 {padding:25px 0px 0px 63px;}
.reg_fields {display:block; height:22px;}
.reg_fields_text {display:block; height:22px; width:223px; padding:3px 10px 0px 0px;}
.reg_field1 {height:22px; width:222px; background:url(images/field1.gif) left top no-repeat; padding:2px 3px 2px 3px;}
.reg_field1_1 {height:18px; width:216px; background:transparent; border:none;}
.reg_field2 {height:105px; width:381px; background:url(images/field2.gif) left top no-repeat; padding:2px 3px 2px 3px;}
.reg_field2_1 {height:101px; width:375px; background:transparent; border:none; scrollbar-face-color:#687A9F; scrollbar-arrow-color:#07080B; scrollbar-track-color:#B9C8E6; font:11px tahoma; color:#1F3661}
.registration_button_bottom {height:auto; width:520px; background:url(images/registration_button_bottom.gif) left top no-repeat;}
.registration_button_bottom a img{padding-left:252px;} 

.reg_fields_textssl {display:block; height:14px; width:145px; padding:3px 10px 0px 0px;}

.payments_box_center {
	display:block;
	height:auto;
	width:778px;
	position:relative;
	background:url(images/payments_box_center.gif) repeat-y left top;
}

.payments_block1 {width:376px; padding:0px 2px;}
.payments_block1 ul{list-style: none;}
.payments_block1 ul li{display:inline; float:left;}
.payments_block2 {width:396px; padding:0px 1px;}
.blue2 {color:#236CC3;}
.blue3 {color:#2D6CB7;}
.blue4 {color:#687A9F;}
.tah12 {font:12px Tahoma;}
.tah14 {font:14px Tahoma;}
.padt5 {padding-top:5px;}
.padt12 {padding-top:12px;}
.padt38 {padding-top:38px;}
.padl10 {padding-left:10px;}
.padl27 {padding-left:27px;}
.pad3 {padding:3px 0px;}

.comparasion_box_center {
	width:736px;
	background:url(images/comparasion_box_center.gif) repeat-y left top;
}
.comparasion_box_center2 {
	height:25px;
	width:736px;
	background:url(images/comparasion_box_center2.gif) repeat-y left top;
}
.comparasion_box_bottom {
	width:736px;
	background:url(images/compasion_box_bottom.gif) no-repeat left bottom;
}
.comparasion_texts {padding:6px 0px 0px 16px;}
.comparasion_text1 {width:280px;}
.comparasion_text2 {width:95px; padding-top:7px; padding-left:15px;}

.bg_top_info2 {background:url(images/bann_big2.jpg) 0px 0px no-repeat; width:780px; height:130px;}
.bg_top_info3 {background:url(images/bann_big3.jpg) 0px 0px no-repeat; width:780px; height:130px;}
.bg_top_info4 {background:url(images/bann_big4.jpg) 0px 0px no-repeat; width:780px; height:130px;}
.bg_top_info5 {background:url(images/bann_big5.jpg) 0px 0px no-repeat; width:780px; height:130px;}

.m_l170 {margin-left:170px}
.mt2 {margin-top:2px}

.slog_2 {
	position:absolute;
	top:64px;
	left:202px;
}

.ptop_none {padding-top:5px}

.pl_45 {padding-left:45px}
.information_title_top {padding:18px 0px 0px 60px;}
.information_title_top2 {padding:5px 0px 0px 96px;}






#h1bmap {
	width:614px;
	height:91px;
	background:url(images/homemap.gif) no-repeat top right;
}

.hptext {
	width:614px;
}

#h1bmapcontent {
	margin: 10px 210px 0px 45px;
	padding-top:10px;
	color: #475464;
	font:12px Tahoma;
}

.hdr1{
border: 2px solid #acbcc9;
}

.hdr2{
border: 2px solid #d1b7b8;
}

.hdr3{
border: 2px solid #ebedec;
background-color:#fafeff;
}

.boxheader {
	color: #fff;
	font:15px Tahoma;
	font-weight:bold;
}

.box3header {
	padding-left:10px;
	color: #96050B;
	font:13px Tahoma;
	font-weight:bold;
}

.boxtext {
	color: #434f5f;
}

.boxtext li {display:block; background:url(images/i-mark.gif) no-repeat 0px 3px; font:12px/20px tahoma; color:#000000; padding-left:25px}

.box4header {
	padding-left:10px;
	color: #0071A9;
	font:13px Tahoma;
	font-weight:bold;
}

.tickfade {
	background:url(images/tickfade.gif) no-repeat bottom right;
}

.tickslice {
	background:url(images/homepagebludefadeslice.gif) repeat-y top left;
}

.tickfadeheader {
	color: #22365b;
	font:15px Tahoma;
	font-weight:bold;
}

.tickfadetext {
	color: #22365b;
}

.h1servicetitle {font:16px tahoma; color:#B63138;}

#chat
{
    width:160px; 
    text-align:right; 
    float:right; 
    padding-top:10px; 
}

.strap
{
    margin-left:180px;
    text-align:left;
    padding-top:45px;
    width:420px;
    float:left; 
	color: #0071A9;
	margin-top:10px;
	font:15px Tahoma;
	font-weight:bold;
}

div#IEProof .menu ul li {
	padding-top: 2px;
}

div#IEProof .strap 
{
	margin-left:90px;
}

div#IEProof2 .optioncontainer 
{
	width:430px;
	margin:0px;
	padding:0px;	
}

div#IEProof2 .optioncontainertitle 
{
	width:378px;
	margin:0px;
	padding:0px;

}





.sslfeatures {
	padding:10px;
    background-color:#f2f7ff;
	border: 1px solid #999;
	width:500px;
	float:left;
}

.sslfeatures2 {
	padding:10px;
    background-color:#f2f7ff;
	border: 1px solid #999;
	width:755px;
	float:left;
}


.sslimages {
	padding:5px;
	border: 1px solid #223964;
	width:230px;
	float:right;
}

.sslimagestop {
	padding:opx;
	margin:0px;
	text-align:center;
	width:520px;
	float:left;
}

#ssldiscount {
	padding:opx;
	margin:0px;
	width:300px;
	float:left;
}

.sslimagestop2 {
	padding:opx;
	margin:0px;
	text-align:center;
	width:390px;
	float:right;

}

.sslPrivacy {
	padding:opx;
	margin:0px;
	text-align:right;
	width:200px;
	float:right;
	
}

.sslimagecc
{
    float:left;    
    width:120px;
    margin:0px;
    padding:0px;
    
}

.sslimagecc2
{
    margin:0px;
    margin-top:15px;
    margin-left:-10px;
    width:110px;
    padding:0px;  
 
}

.sslimagecc3
{
    float:left;    
    width:120px;
    margin:0px;
    padding:0px;
    margin-left:20px;
    
}

.payleft
{
    width:370px;
    padding:0px;
    margin:0px;
    float:left;
}

.payright
{
    width:370px;
    padding:0px;
    margin:0px;
    float:right;
}


.serviceboxes 
{
    padding:12px 5px;
    position:relative;
	background: url(images/featuresbg.gif) bottom left repeat-x;
	border: 1px solid #999;
	width:225px;
	float:left;    
	margin-right:20px;
}

.titlewhitetext
{
color:#fff;
}


.serviceredheader
{
	background: url(images/store/redheader.gif) bottom left no-repeat;
	width:235px;
	height:34px;
}

ul.arrows
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 20px;
    padding-top: 0px
}

ul.arrows li
{
    padding-right: 0px;
    padding-left: 1.2em;
    background: url(/images/bullet.gif) no-repeat 0px 3px;
    padding-bottom: 0px;
    margin: 2px 0px;
    padding-top: 0.2em;
    list-style-type: none;
    color: #1f3661;
    font-size: 11px;
}

h1.store
{
    font-size: 18px;
    color: #1f3661;
    font-weight: bold;
}

.storebuttons
{
    height: 100px;
    text-align: center;
    vertical-align: middle;
    width: 550px;
    margin: 10px;
    padding-left: 6px;
}

.storebuttons a img
{
    float: left;
    width: 150px;
    height: 90px;
    padding: 6px;
}

.storebox
{
    padding: 6px;
    font-size: 10px;
}

.storebox h3
{
    border-bottom: dotted 1px #1f3661;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
    color: #b63138;
    /*
    color: #1f3661;
    */
    margin-bottom: 1px;
}

.bluebox
{
	background: url(images/store/blueboxslice.gif) repeat-y;
	width:235px;
}

.bluebox2
{
	background: url(images/store/blueboxslice.gif) repeat-y;
}

.bluebox table
{
	margin-top:5px;
	padding-left:5px;
}

.svcsubtitle
{
    
    font-size:9pt;
    font-weight:bold;
    text-transform:uppercase;
    color:#0071A9;
}

.blueboxheader
{
	background: url(images/store/blueboxtop.gif) no-repeat;
	width:235px;
	height:11px;
}

.blueboxheader2
{
	background: url(images/store/blueboxtop.gif) no-repeat;
	height:11px;
}

.blueboxfooter
{
	background: url(images/store/blueboxbottom.gif) bottom left no-repeat;
	width:235px;
	height:11px;
}

.blueboxfooter2
{
	background: url(images/store/blueboxbottom.gif) bottom left no-repeat;
	height:11px;
}

.clickfordertails
{
	width:235px;
	text-align:center;
}

.clickfordertails p
{
	margin:0;
	padding:0;
}

.serviceredheader p
{
    text-align:center;
    margin:0;
    padding:0;
    color:#fff;
    font-weight:bold;
    padding-top:8px;
    text-transform:uppercase;
}

.producttitletext
{
    margin:0;
    padding:0;
    color:#CA3300;
    font-weight:bold;
    font-size:10pt;
}

.standardbluebox
{
    height:245px;
}

.standardbluebox p
{
	margin:0;
	padding:0;
	padding-left:10px;
}

.standardblueboxbig
{
    height:315px;
}

.standardblueboxbig p
{
	margin:0;
	padding:0;
	padding-left:10px;
}
