/* PacificPrime.com CSS Document - Copyright PacificPrime.com - All rights reserved. */
@charset "utf-8";

body {
background-image: url(../images/bg3.jpg);
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;-webkit-text-size-adjust:none;
}
form { margin : 0px;}
#container {
width: 742px;
 margin: 0 auto; 
}

.top, .top2, .bottom, .bottom2, .hd-gaqOFF, .gc2a-btn a, .gc2a-btn a:hover{ behavior: url(/images/iepngfix.php) }

.top {
width: 756px; height: 75px;
background-image: url(../images/top.png);
}


.top2 {
width: 756px; height: 144px;
background-image: url(../images/top2-2.jpg);
}

.middle {
width: 756px;
background: url(../images/middle.png) repeat-y;
/* background: url(../images/middle.png); */
/* background: url(../images/middle_2.jpg);
height: 100%; */
}

.middle-content {
padding: 15px;
padding: 10px;
padding-top:5px;
}

.middle-content-left {
 float: left;
  width: 150px;
	margin-left:1px;
}

.middle-content-right {
 float: left;
 width: 565px;
 padding-left:5px;
 
}

.middle-content-right p {
/* padding-left: 15px;
padding-right: 5px; */
text-align: left;
font-size: 12px;
}

li {font-size: 12px;}


map {

border: none;

}


.middle-content-right a:link {color:#219bed;text-decoration:none;font-weight: normal;}
.middle-content-right a:visited {color:#219bed;text-decoration:none;font-weight: normal;}
.middle-content-right a:hover {color:#219bed; text-decoration: underline;}
.bottom {
	width: 756px; height: 12px;font-size:0;
	background-image: url(../images/bottom.png);}

.bottom2 {
	width: 756px; height: 30px;
	background-image: url(../images/bottom2.png);}
	
	
	.bottom2-content {float: right; padding-top: 5px; padding-right: 25px;
	color:#fff;}
	
	
	
.bottom2-content a:link {color:#fff;text-decoration:none;}
.bottom2-content a:visited {color:#fff;text-decoration:none;}
.bottom2-content a:hover {color:#fff; text-decoration: underline;}

.footer {}

.logo {

padding:5px;
float: left;
width: 200px;
}



.coveraction { 
	width: 490px; height: 155px;
	background: url(../images/coveraction.jpg) no-repeat;
	margin: 0 auto;
	padding-top: 10px;
	

}


.coveraction .options { width: 260px; float: right; border: 0px solid black; padding-right: 50px; margin-right: 20px; color: #1a67ac; margin-top: 5px; }
.coveraction .options input { margin-top: 5px; margin-right: 7px;}
.clr {clear:both;}

.coveraction .gqnbtn{ 

display: block;
margin: 0 auto;
text-align: center;
padding: 3px;

margin-top: 10px;

} 

.coveraction label {cursor: pointer;}
.coveraction label:hover {color:blue;}

.coveraction .text{  font-size: 16px;  
padding: 0;	padding-bottom: 5px;
text-align: center;
margin: 0 auto;
color: #1a67ac;
padding-left: 50px;


}



.cboxtop { /* not used currently.. */
	width: 144px; height: 9px;
	background: url(../images/cboxtop.jpg) no-repeat;
}

#cboxtop2 {
	background-image: url(../images/cboxtop.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 143px;
	height: 33px;	
}


#cboxtop3 {
	background-image: url(../images/cboxtop2-.jpg); background-repeat: no-repeat; background-color:#3674b4;
	width: 143px;
	min-height: 28px;
	min-height: 21px;
	min-height: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	font-weight: 100;
	font-size: 12px;
	cursor: pointer;
}

#cboxtop2.hovered, #cboxtop2:hover {
	background-image: url(../images/cboxtop-.jpg); background-repeat: no-repeat; background-color:#00c5ff;
	width: 143px;
	min-height: 20px;
}

/* #cboxtop2 a { display:block; width: 20px;} */




.cboxfill {
	width: 143px;
	background-image: url(../images/cboxfill.jpg);
	margin-bottom: 5px;
	
	}


.cbox-content {
	/* padding-left:4px; */
	/* padding-top: 10px; */
	color:#fff;
	text-transform: capitalize;
}


.gaqbox-top {
	background-image: url(../images/gaq-top.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_chi {
	background-image: url(/images/gaq-top_chs.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_hk{
	background-image: url(/images/gaq-top_hk.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_fr {
	background-image: url(/images/gaq-top_fr.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_pr {
	background-image: url(/images/gaq-top_pr.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_nl {
	background-image: url(/images/gaq-top_nl.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}
.gaqbox-top_de {
	background-image: url(/images/gaq-top_de.jpg); background-repeat: no-repeat; background-color:#2098eb;
	width: 144px;
	height: 68px;
}


.gaqbox-content {
padding: 5px 10px;



}

.cook {color: #fff;color: #fff;
font-size: 12px;}


.gaqbox-content p {
margin-top: 0px;

}

.gaqbox-content-bg {
	background-image: url(../images/gaq-bg.jpg); background-repeat: repeat-x; background-color:#2098eb;
	width: 144px;
	min-height: 1px;

}

.gaqbox-bot {
	background-image: url(../images/gaq-bot.jpg); background-repeat: no-repeat; background-color:#fff; background-repeat:no-repeat;
	width: 144px;
	height: 3px;

}

/* lists */

.middle-content-left ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
/* 	margin-left:10px;
	margin-right:10px; */
	background-color: transparent;
	
}


.middle-content-left ul li {
	/* background: #ebebeb; */
	/* width: 160px; */ /*  167px - 10px = 157px - 2px for looks ;) */
/* 	padding: 5px 0 5px 10px; */
 	border-bottom: 1px solid #ddd;

/* 	list-style-image: url(../images/bul.jpg);
 	list-style-position: inside; */
	list-style-type: none;
/* 	font-family: tahoma; */
width:143px;
padding:0;
margin:0;
font-size: 11px;
text-align: center;
/* text-transform: uppercase; */
}

.middle-content-right .left , .content .left{
width: 49.5%;
float:left;
}

.middle-content-right .right, .content .right {
width: 49.5%;
float: right;
}

.middle-content-right .left ul, .middle-content-right .right ul{
list-style-type: disc;
}

.middle-content-right .left h2,.middle-content-right .right h2 {
font-size: 18px;
font-weight: 900;
}

.middle-content-left ul li.hovered, .middle-content-left ul li:hover {
background-color:#00c5ff;
width:143px;
/* cursor: pointer; */

/* position: relative;
left: 1px; */
margin:0;
padding:0;
}

.lihome {

cursor:url("first.cur");
}

input[submit]:hover {background-image: url(../images/gat-submit-.jpg); background-repeat: no-repeat;}






.cr 
{font-size: 10px; display: inline; padding-left: 5px; padding-right: 5px;}




.topnav a:link {color:#fff;text-decoration:none;font-weight: normal;}
.topnav a:visited {color:#fff;text-decoration:none;}
.topnav a:hover {color:#fff; font-weight: normal; text-decoration: none;}

.topnav a:link {display: block; padding: 15px 10px 5px 10px; /* line-height: 2em; */ }
.topnav a:visited {display: block; padding: 15px 10px 5px 10px;/* line-height: 2em; */ }
.topnav a:hover {}

* html .topnav a {
	width: inherit;
	height: inherit;
}

.topnav

{
font-size: 12px;
height: 39px;
/* width: 445px; */
float: right;
margin-right: 10px;
margin-top: 0px;
background-color: transparent;
text-align: center;
/* text-transform: uppercase; */
}


.topnav #b1 {
background-image: url(../images/home.png);
background-repeat: no-repeat;
width:73px;
height:39px; /* 39px - 14px = 25px;  */
float: left;
/* 
padding-top: 14px; */
}
.topnav #b2 {
background-image: url(../images/about.png);
background-repeat: no-repeat;
width:79px;
height:39px;/* 39 - 14 = 25 */
float: left;
/* padding-top: 14px;*/
}
.topnav #b3 {
background-image: url(../images/health.png);
background-repeat: no-repeat;
width:108px;
height:39px;float: left;

/* padding-top: 14px; */
}
.topnav #b4 {
background-image: url(../images/insurers.png);
background-repeat: no-repeat;
width:80px;
height:39px;
float: left;

/* padding-top: 14px; */
}

.topnav #b5 {
background-image: url(../images/contact.png);
background-repeat: no-repeat;
width:118px;
height:39px;
float: left;

text-align: left;


/* padding-top: 14px; */
}




/* gaq-box form */

.middle-content-left input, .middle-content-left textarea, .middle-content-left select{
	border:0;
	margin:3px;
	padding:0px 3px;
	padding-right: 0;
	font:90%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: center;

}

.middle-content-left label{
	float:left;
	margin:5px;
	width:100px;
	display:block;
}

.clearAll{
	clear:both;
}

#travelform {margin: 0 auto; width: 500px;}

/***** Shadows that wrap around ALL elements ***********/
.frmShdwTopLt,.frmshdwtopLt{
	float:left;
	background:url(../images/shadowUpperLeft.gif) top left no-repeat;
}

.frmShdwBottomRt,.frmshdwbottomrt{
	float:left;
	background:url(../images/shadowLowerRight.gif) bottom right no-repeat;
}

.frmShdwBottomLt,.frmshdwbottomlt{
	float:left;
	background:transparent url(../images/shadowBottomLeft.gif) bottom left no-repeat;
}

.frmShdwTopRt,.frmshdwtoprt{
	float:left;
	background:transparent url(../images/shadowTopRight.gif) top right no-repeat;
}

.middle-content-left a:link,.middle-content-left a:visited,.middle-content-left a:hover  {color:#fff;text-decoration:none;font-weight: bold;font-weight: normal}


.middle-content-left a:link {display: block; padding: 5px 10px 5px 10px; /* line-height: 2em; */ }
.middle-content-left a:visited {display: block; padding: 5px 10px 5px 10px;/* line-height: 2em; */ }
.middle-content-left a:hover {}

* html .middle-content-left ul li a {
	width: 123px;
}

h1.hd-bg {
margin: 0;
padding: 0;
background: url(../images/ctrp-hd-bg.jpg) no-repeat;
width: 526px;/* 581 - 55 = 526 */
height: 31px;/* 38 - 7 = 31 */
padding: 7px 0 0 55px;
font-size: 18px;
color: AliceBlue;color: #fff; 
/* text-transform: uppercase; */

font-weight: bold;
}


.hd-gq {
font-size: 12px;
padding-left: 50px;



}
ul.none {
lstt-style-image: none;
list-style-type: circle;
list-style-position: outside;
margin-left: 20px;
padding-left: 10px;
}

ul.none li {
padding-bottom: 10px;
text-align: justify;
}

ul.tb {
list-style-type: none;
list-style-image: url(../images/ticked-box.jpg);
list-style-position: outside;
margin-left: 20px;
padding-left: 10px;
}

ul.tb ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-left: 20px;
list-style-type: circle;
padding-left: 10px;
}

ul.tb li {
padding-bottom: 10px;
text-align: justify;

}


/* sel.class {} */

.faded-lcorner {
background: url(../images/faded-left-corner.jpg) no-repeat top left;
height: 46px;
padding: 15px 0 0 20px;

}

.qac {margin-left: 10px;font-size: 0;}

.qac-top {
margin: 0;
padding: 0;
background: url(../images/qac-top.jpg) no-repeat;
width: 566px;/* 581 - 55 = 526 */
height: 14px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */

}

.qac-mid {
margin: 0;
padding: 0;
background: url(../images/qac-mid.jpg) repeat-y;
width: 566px;/* 581 - 55 = 526 */
/* height: 15px;/* 38 - 7 = 31 */ */
/* padding: 7px 0 0 55px; */
font-size: 13px;

}

.qac-mid p {
padding: 0 15px;
margin: 0;
text-align: justify;
font-size: 13px;
}

.companiessb {
background: url(../images/insurers_side.jpg) center right no-repeat;

/* padding-right: 100px; */

}


.countryLeft,.countryleft {width:469px; float:left; text-align:justify;}

.countryRight,.countryright {width:100px; float:right; overflow:visible; padding-top:10px;}

/* .line { background: url(../images/line.jpg) #eee;  height: 10px; width: 370px; } */

.ci-left {width: 150px; float: left}

/* form styles */


/* contact info box */
.ci-left {width: 280px; float: left; font-size: 12px; padding-left: 15px;}

.ci-right {width: 280px; float: left;font-size: 12px;}

.ci-left label, .ci-right label {width: 90px; text-align: right; background: red; display:inline}




/*  */


.co-left {width: 440px;  font-size: 11px; text-align: right;}

.co-right {width: 250px; float: left;font-size: 12px;text-align: right; padding-right: 15px;}

/*  */

/*  */


.quoted {
background: url(../images/quote-left.jpg) top left no-repeat; 
padding-top: 5px;
padding-left: 25px;


}

.quoted span {
background: url(../images/quote-right.jpg) top right no-repeat;
padding-top: 5px;
padding-right: 25px;
font-weight: bold;
font-size: 14px;
margin: inherit;
}

.qac-btm {
margin: 0;
padding: 0;
background: url(../images/qac-btm.jpg) no-repeat;
width: 566px;/* 581 - 55 = 526 */
height: 15px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */

}

.qac-btm-tab {

margin: 0;
padding: 0;
background: url(../images/qac-btm-tab.jpg) no-repeat;
width: 114px;/* 114 - _ = _ */
height: 17px;/* 17 - _ = _ */
margin-bottom: 35px;
font-size: 11px;
color: #fff;
padding-left: 22px;
}

.qac-btm-tab a:link {color: #fff; text-decoration: underline;}
.qac-btm-tab a:visited {color: #fff; text-decoration: underline;}
.qac-btm-tab a:hover {color: #eee; text-decoration: none;}



.frm {margin-left: 0;/* font-size: 0; */font-size: 11px;}

.frm select, .frm input {font-size: 11px;}

.frm table td {padding-top:5px;}

.required,.req {color:red;}

p.note {font-size: 11px;}

.frm textarea {font-family: arial; font-size: 12px; width: 500px;}

.frm-top {
margin: 0;
padding: 0;
background: url(../images/frm-top.jpg) no-repeat;
width: 579px;/* 581 - 55 = 526 */
height: 9px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */


}

.frm-mid {
margin: 0;
padding: 0px;
background: url(../images/frm-mid.jpg) repeat-y;
/* background-color:#f5f5f5; */
width: 579px; /* 579 - 20 = 559 */
/* height: 15px;/* 38 - 7 = 31 */ */
/* padding: 7px 0 0 55px; */
font-size: 12px;

}

.frm-mid p {
padding: 0 15px;

margin: 0;
text-align: justify;
font-size: 11px;
}

.frm label {cursor: pointer;}
.frm label:hover {color: blue;}

.frm-btm {
margin: 0;
padding: 0;
background: url(../images/frm-btm.jpg) no-repeat;
width: 579px;/* 581 - 55 = 526 */
height: 13px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */
margin-bottom: 35px;
}

.frm-top-tab {

margin: 0;
padding: 0;
background: url(../images/frm-top-tab.jpg) no-repeat;
width: 216px;/* 114 - _ = _ */
height: 17px;/* 19 - 2 = 17 */
font-size: 11px;
color: #fff;
padding-left: 55px;
padding-top: 2px;
color: #fff;

}

.frm-top-tab a:link {color: #fff; text-decoration: none;}
.frm-top-tab a:visited {color: #fff; text-decoration: none;}
.frm-top-tab a:hover {color: #fff; text-decoration: underline;}

form.quote {/* padding-left: 20px; */ font-size: 12px; }

form.quote .nationSelect,form.quote .nationselect {width: 250px; float:left }
form.quote .corSelect,form.quote .corselect {width: 250px; float: rights; }

form.quote .cocSelect,form.quote .cocselect {width: 500px; }

div.cnt {text-align: left;}




/* menu2 start */

div.menu2 {
/* width: 100px; */
float: right;
display: inline;
}

.menu2 ul {
	font-size: 12px;
	font-size-adjust:inherit;
	text-decoration: none;
	list-style-type:none;
	list-style-image: none;
	/* width:50px; */width:138px;
/* 	background-color:#2098eb; */
background-color: #4296d2; /* 00c5ff; */
	padding-bottom: 0;
	padding-left: 3px;
	margin-left:5px;
	border-bottom: 3px solid #eee;
	border-right: 3px solid #eee;
	}
	
	
.menu2 a:link {color:#FFFFFF;text-decoration:none;font-weight: normal;}
.menu2 a:visited {color:#FFFFFF;text-decoration:none;}
.menu2 a:hover {background-color:#00c5ff; text-decoration: normal;}
	
	
	
	.menu2 ul li {
padding-bottom: 0px;
text-align: center;

}
	

.menu2 li a {
	display:block;
	padding:3px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#2098eb;
	width:130px;

}

.menu2  li a:hover {
	background-color:#00c5ff;
}

.menu2  li a span{
display:none;
}

.menu2  li a:hover span {
display:block;
font-size:x-small;
border-top:1px solid #FFF;
margin-top:3px;
padding-top:3px;
}

/* end menu2 */

h1 {
font-size: 19px;
}


h2,h3,h4,h5 {
font-size: 15px;
margin-bottom: 5px;
}



/* testimonials */


.box {margin-top:15px; margin-left: 10px;font-size: 0;}

.box-top {
margin: 0;
padding: 0;
background: url(../images/qac-top.jpg) no-repeat;
width: 566px;/* 581 - 55 = 526 */
height: 14px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */

}

.box-mid {
margin: 0;
padding: 0;
background: url(../images/qac-mid.jpg) repeat-y;
width: 566px;/* 581 - 55 = 526 */
/* height: 15px;/* 38 - 7 = 31 */ */
/* padding: 7px 0 0 55px; */
font-size: 13px;

}

.box-btm {
margin: 0;
padding: 0;
background: url(../images/qac-btm.jpg) no-repeat;
width: 566px;/* 581 - 55 = 526 */
height: 15px;/* 38 - 7 = 31 */
/* padding: 7px 0 0 55px; */

}

.box-btm-tab {

margin: 0;
padding: 0;
background: url(../images/qac-btm-tab.jpg) no-repeat;
width: 114px;/* 114 - _ = _ */
height: 17px;/* 17 - _ = _ */
margin-bottom: 35px;
font-size: 11px;
color: #fff;
padding-left: 22px;
}


.box-mid p {
padding: 0 15px;
margin: 0;
text-align: justify;
font-size: 13px;
}
.box-btm-tab a:link {color: #fff; text-decoration: underline;}
.box-btm-tab a:visited {color: #fff; text-decoration: underline;}
.box-btm-tab a:hover {color: #eee; text-decoration: none;}

#floatleft{
float:left;
padding:6px;

}
#floatright{
float:right;
padding:6px;

}

.floatLeft,.floatPicLeft,.floatleft,.floatpicleft{
float:left;
padding: 5px;
padding: 3px 5px 3px 0;

}

.floatLeft,.floatPicLeft,.floatleft,.floatpicleft{
float:left;
padding: 5px;
padding: 3px 15px 3px 0;

}

.floatRight,.floatPicRight,.floatright,.floatpicright{
float:right;
padding: 5px;
padding: 3px 5px 3px 5px;
}

.floatR {float: right;}

.clr {clear: both;}


.floatRight2,.floatPicRight2,.floatright2,.floatpicright2{
float:right;
padding: 5px;
padding: 3px 0 10px 10px;
}



.padding5 {padding: 5px;}

img.sepLine,img.sepline {
clear: both;
margin: 0 auto;
display: block;
text-align: center;
padding: 5px 0;


}


img.sepLine2,img.sepline2 {
clear: both;
margin: 0 auto;
display: block;
text-align: center;
padding: 5px 0 5px 0;


}


.box3 { width: 450px; margin: 0 auto;}
.btn1 { width: 125px; height: 20px; border: 1px solid #000; text-size: 14px;  padding: 3px; padding-bottom: 5px; text-align: center; padding: 5x; padding-top: 7px; font-weight: bold}

#bc { font-size: 12px; padding-left: 5px; display: block; border-bottom: 1px solid #ccc; margin-bottom: 3px;  padding-bottom: 5px;}
#bc a:link {color:#269eec;text-decoration:none;font-weight: normal;}
#bc a:visited {color:#269eec;text-decoration:none;}
#bc a:hover {background-color:transparent; text-decoration: underline;}


.middle-content-bc { font-size: 12px; padding-left: 5px; display: block; border-bottom: 1px solid #ccc; margin-bottom: 3px;  padding-bottom: 5px;display:none;}
.middle-content-bc  a:link {color:#269eec;text-decoration:none;font-weight: normal;}
.middle-content-bc  a:visited {color:#269eec;text-decoration:none;}
.middle-content-bc  a:hover {background-color:transparent; text-decoration: underline;}

.line { text-align: center; margin: 0 auto; display: block }

img.hd-gaq { float: right; padding-right: 3px; position: relative; top: -2px;}

a img { border: none;}


.inline {display: ;}

h2.index { padding-top: 5px;border-bottom: 2px solid #000; display: inline; border: none;}
h1.index { color: #219bed; margin-top: 0; display: inline; font-size: 20px;}
h1.skype { color: #219bed; margin-top: 0; display: block;}

.inline { display: inline; }
.block { display: block; }

.morelink { color: #219bed; font-size: 11px; }

.center { text-align: center; margin: 0 auto; display: block; }

.left2, .right2 {
	width: 49.5%;
	float: left;
}

.x2col {width: 100%}

.x2col .left {width: 45%;float: left; padding-left: 10px; padding-right: 20px;}

.x2col .left p {text-align: left;}

.x2col .right {width: 45%;float: right; padding-left: 10px; padding-right: 10px;}

.x2col .right p {text-align: left;}

.x2col .clr { clear: both;}


.right2 {
	float: right;
}

ul.nobp li {
	list-style-type: none;
}

h1.longer { color: #219bed; margin-top: 0; display: inline; font-size: 20px; border-bottom: 1px solid #219bee;}

.moresym { color: #219bed; font-size: 14px;}

.gc2a-btn {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn a {
background:transparent url(../images/hd-gaq.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn a:hover {
background:transparent url(../images/hd-gaq-.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}

.gc2a-btn_chi {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_chi a {
background:transparent url(../images/hd-gaq_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_chi a:hover {
background:transparent url(../images/hd-gaq_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}

.gc2a-btn_hk {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_hk a {
background:transparent url(../images/hd-gaq_hk_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_hk a:hover {
background:transparent url(../images/hd-gaq_hk_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}



.gc2a-btn_fr {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_fr a {
background:transparent url(../images/hd-gaq_fr_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_fr a:hover {
background:transparent url(../images/hd-gaq_fr_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}

.gc2a-btn_pr {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_pr a {
background:transparent url(../images/hd-gaq_pr_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_pr a:hover {
background:transparent url(../images/hd-gaq_pr_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}


.gc2a-btn_nl {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_nl a {
background:transparent url(../images/hd-gaq_nl_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_nl a:hover {
background:transparent url(../images/hd-gaq_nl_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}


.gc2a-btn_ru {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_ru a {
background:transparent url(../images/hd-gaq_ru_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_ru a:hover {
background:transparent url(../images/hd-gaq_ru_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}

.gc2a-btn_de {
text-align:center;
float: right;
padding-right: 3px; position: relative; top: -2px;
width:134px;
}
.gc2a-btn_de a {
background:transparent url(../images/hd-gaq_de_1.png) no-repeat scroll 0 0;
display:block;
height:32px;
margin:0 auto;
position:relative;
text-decoration:none;
width:134px;
}
.gc2a-btn_de a:hover {
background:transparent url(../images/hd-gaq_de_2.png) no-repeat scroll 0 0;
display:block;
height:32px;
text-decoration:none;
width:134x;
}




img.hd-gaq { float: right; padding-right: 3px; position: relative; top: -2px;}

#inviteForm {border: 1px dotted grey; background-color: }


#inviteForm h1 {font-size: 15px; border-bottom:1px dotted grey; padding-bottom: 3px; text-align: center;}

#inviteForm .note {font-size: 11px; color: blue;}

#inviteForm textarea {
	font-family: arial;
	font-size: 12px;
	width: 500px;
}

.cform {

 font-size: 11px;

}

.cform textarea {
	font-family: arial;
	font-size: 12px;
	width: 500px;
}
.cform label {cursor: pointer;}

/*############################new css######################################*/
.frm-mid table{
width:auto;
border:0;
}

table#info {margin-left:90px; width:auto; padding:0px; font-size:11px; }
table#info2{margin-left:50px; width:500px; font-size:12px;}
table#info3 {margin-left:13px; width:500px; }
table#infoG {margin-left:55px; }
table#infogp {margin-left:0px; width:auto; padding:0px; font-size:11px; }

td.mid{ text-align:right; width:200px; padding:0px;}
td.mid2{text-align:right; width:250px; padding:0px;}
tr.mid{ text-align:center; padding:0px;}
p.qf { font-size:12px; color:#666666; font-weight:bold; margin-left:0px;}
input.submit{ float:left; margin-left:210px;}
input.next{margin-left:215px; color:#FFFFFF; font-weight:bold; font-size:11px; outline:#333333; cursor:pointer; background-color:#0099FF; width:128px; height:25px;}
input.next2{color:#FFFFFF; font-weight:bold; font-size:11px; outline:#333333; cursor:pointer; background-color:#0099FF; width:128px; height:25px;}
input.s{margin-left:235px; color:#FFFFFF; font-weight:bold; font-size:12px; outline:#CCCCCC; cursor:pointer; background-color:#0099FF; width:115px; height:25px;}
.frmn {margin-left: 0;/* font-size: 0; */ margin-top:-8px;font-size: 11px;}
/*end*/

.a1 {
	border : 1px solid #ffffff;
	background-color:#3473B8;
	color:#fff;
	font-size:12px;
	margin-top:5px;
}

.a1 select, .a1 option {background-color:#3473B8;}



label.tooltip span{display:none;}
/*a.tooltip:hover span{display:inline;position:absolute;background-color:#fff;border:1px solid #cccccc; }*/
label.tooltip span img{position:absolute;background-color:#fff;border:0px solid #cccccc;margin-left:3px; width:100px;}

.quote3_tbl td{padding-top:4px;padding-bottom:4px; vertical-align:top;font-size:11px}
.quote3_tbl input{font-size:11px;}

.qa_btn{ background-image:url('/images/sw/7/ask_question_a.gif');color:#9f1314;background-repeat:no-repeat;cursor:pointer;padding-left:38px;background-position:0px 5px; font-size:11px;}
.qa_btn:hover{ background-image:url('/images/sw/7/ask_question_b.gif');text-decoration:underline }


.bigBtn-c,.bigbtn-c{}
.bigBtn-l,.bigbtn-l{background-image:url('/images/button/big_button_left_a.png');width:19px;height:44px;float:left;display:inline}
.bigBtn-m,.bigbtn-m{background-image:url('/images/button/big_button_middle_a.png');height:44px;line-height:40px;float:left;display:inline;font-size:18px;}
.bigBtn-r,.bigbtn-r{background-image:url('/images/button/big_button_right_a.png');width:19px;height:44px;float:left;display:inline;margin-right:15px;}

.flagLine,.flagline{margin:0 4px;}

.topNav02,.topnav02{float:right;background-image:url('/images/top_nav/top_nav_middle_a.png');height:39px;}
.topNav02:hover,.topnav02:hover{float:right;background-image:url('/images/top_nav/top_nav_middle_b.png');height:39px;}

/*20120911 - added by law*/
.logo-content{float:left; width:140px;} 
.logo-content-floatnone{ float: none; width:140px;} 
/*20120911 - added by law - END*/



/* ebook */
.ebook-title{background-color:#3674B4;color:#fff;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding:8px 5px;text-align:center;
font-family: 'Open Sans';
font-size:20px;
line-height:1
} 
.ebook-box{border:3px solid #3674B4;padding:8px 7px;-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;}
.ebook-download-title{font-size:15px;font-weight:bold;color:#3674b4;padding-bottom:15px;}
.ebook-download-chapter{font-size:11px;color:#666;line-height:20px;}
.download-pdf-icon{line-height:20px;background-image:url('/images/ebook/pdf_icon.jpg');background-repeat:no-repeat;height:20px;padding-left:30px;font-size:13px; background-position:5px 0px;}

#ebookLayer{position:fixed;z-index:110;display:none;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border:7px solid #3674B4;
}
.ebookLayerTitle,.ebooklayertitle{font-family:'Open Sans';font-size:32px;color:#3d71aa}
.ebookLayerDesc,.ebooklayerdesc{font-size:11px;}
.ebook-box-ul{list-style-image:url('/images/ebook/tick.jpg');margin:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:15px;}
.ebook-box-ul li:hover{background-color:#fff !important}
a.download_submit{background-image:url('/images/ebook/ebook_button_2.jpg');margin:10px 0px;display:block;width:230px;height:44px;color:#fff;font-weight:bold;font-size:16px;cursor:pointer;float:right;text-decoration:none;}
a.download_submit:hover{text-decoration:none}
a.ebook-left-btn{padding:0px;}
a.ebook-left-btn:hover{padding:0px;}
a.ebook-left-btn:visited{padding:0px;}


.countries_table table{width:100%}
.countries_table img{width:16px}



.tbl {border-collapse:collapse;width:100%;margin-bottom:15px;}
.tbl td{padding:5px;border:1px solid #999;vertical-align:top;}
.wordBreak,.wordbreak{word-break: break-all}
.tblTitle,.tbltitle{font-weight:bold;width:25%}
.tblTitle2,.tbltitle2{font-weight:bold;width:50%}