
form { margin:0;}

body {background-color: #EAEAEA; margin-top:3px; TEXT-ALIGN:center; color: #666666; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;}
#frame {background:#fff; width:538px; overflow:hidden; margin:0 auto; text-align:left; border:1px solid #CCCCCC;}
img { border:none}

.logo { text-align:left; background:#FFFFFF }
.logo h1 { padding:5px 0 5px 5px; margin:0; font-size:10px; text-align:left}
.logo p { background:url("../img/bg_form_sels.gif") repeat-x 0 0; height:35px; padding:0;  margin:0 3px; }
.logo p.linkHome { background:none; height:auto; float:right; font-size:11px; margin:0; padding:8px 10px 0 0}
.logo a { color: #005c90 }
.logo .slogan  { margin:0 0 5px 5px}

select {font-size: 11px;font-weight: normal;color: #5C5C5C;text-decoration: none;padding:0;width: 165px;*width: 170px;border: solid 1px #999999;background-color:#F3F3EC;margin:0;}
textarea {background-color:#F3F3EC;border:1px solid #999999;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;height:55px;width:370px;color:#666;}
#street {width:250px;}
.HBUTTONS { padding: 30px 0 15px 0; text-align:center}
.HBUTTONS input {margin:0 auto}


/*--- new style ---*/
.textform {  padding:0 80px; font-size:11px; font-family:Verdana, Arial, sans-serif; }
h1 { font-size:24px; color:#F00; margin:0; padding:0; font-family:Verdana, sans-serif; text-align:center; }
h1 span { text-transform:capitalize;}
.h3,h3, h2 { font-size:12px;  margin:0; padding: 30px 0 10px 0;}
.h3,h3 {font-size:11px; font-weight:bold; padding:20px 0 2px; text-align:left; color:#666; clear:both; height:1%}
.h3 span,h3 span {color:#F00}
.h3 em,h3 em { font-weight:normal; font-style:normal}
h2{ font-size:11px; text-align:center;  padding:3px 0 0; color:#666 }
h5 { margin:0; padding:0 0 10px 0; font-weight:normal; font-size:11px; color:#000 }
h5 span { color:#f00 }
h4 {margin:0; padding:25px 0 3px 0; font-weight:normal; font-size:11px}


h2.tAleft {  padding:0px 0 15px;}
h2.tAleft span { font-weight:normal; font-size:11px}
p.tAleft { text-align:center}

a { color:#005C90}
a:hover { color:#f00}


.dlList { clear:both; padding:15px 0;  width:100%; overflow:auto; line-height:11px; }
.dl1 { float:left; width:205px}
dl {float:left; margin:0; padding:0}
dt { font-size:11px;  padding:15px 0 3px }
dt span {color:red}
dd { margin:0; padding:0; width:165px }
dd input {border: solid 1px #999999; background-color:#F3F3EC; width: 164px; font-size:11px; font-family:Verdana, serif; color:#666; }
dt.title {font-size:11px; font-weight:bold; padding:20px 0 2px; margin:0; text-align:left; color:#666; clear:both; height:1%}
dt.title span {color:#F00}
dt.title em { font-weight:normal; font-style:normal; }

ul { margin:0; padding:0; list-style:none; display:table }
ul li input, #ul_li input {vertical-align:middle; margin: 0 7px 0 0; padding:0; width:15px; }
ul.two li { display:block; float:left; width:200px}
ul.two .last {width:170px}
ul.two .last1 {width:170px; padding:20px 0 0 0}
ul.three li { display:block; float:left; width:140px}
ul.three .last {width:90px}


.flLeft { float:left; width:205px; padding:20px 0 0 0}
.flLeft2 { float:left; width:170px; padding:20px 0 0 0}
.to2line span { padding-left:24px}
.flLeft2 li, .flLeft li { line-height:11px; margin:0; padding:2px 0; font-size:11px}
.flLeft2 li input, .flLeft li input { margin:0 5px 0 5px ; line-height:11px; font-size:11px; padding:0; height:14px; width:14px}
.pm_0 { padding:0; margin:0}
.ref {padding:0 0 25px}

.leftcoll {  float:left; width:210px}
.rightcoll {  float:left;  width:180px}


.thankBoxCont {}

.thankBoxCont .thMenu { padding:20px 80px; font-size:11px}
.thankBoxCont .thMenu ul { float:left; width:145px}
.thankBoxCont .thMenu ul.recMenu { width:180px}
.thankBoxCont .thMenu ul li { padding:5px 0 5px 15px; background:url("../img/dot_red_2.gif") no-repeat 3px 6px}
.thankBoxCont .thMenu ul li a {color:#000}
.thankBoxCont .thMenu ul li a:hover {color:#F00}
.thankBoxCont .thMenu p {color:#000}
.thankBoxCont .thMenu ul.recMenu2 { width:60px}


.thankBoxCont ul { margin:0; padding:0; list-style:none }
.thankBoxCont ul li { font-size:11px; line-height:11px; padding:1px 5px;}
.thankBoxCont ul li input { vertical-align:middle;  margin: 0 7px 0 0; padding:0; width:15px;}

.thankBoxCont div.FreeTriel, .thankBoxCont div.FreeTrielEF { text-align:center; padding:30px 10px 0 0}
.thankBoxCont div.FreeTriel a, .thankBoxCont div.FreeTrielEF a { display:block; height:60px; margin:0 auto; width:172px;  background:url("../img/btn_freetrial.gif") no-repeat}
.thankBoxCont div.FreeTriel a:hover, .thankBoxCont div.FreeTrielEF a:hover {background-position: 0 -60px }
.thankBoxCont div.FreeTrielEF a { display:block; height:60px; margin:0 auto; width:172px;  background:url("../img/b_free_trial.gif") no-repeat }




 #Credits {border: solid 1px #999999; background-color:#F3F3EC; width: 164px; font-size:11px; font-family:Verdana, serif; color:#666;  }

 #errorMess { display:none; color:#f00; background:url("../img/error-messege.png") no-repeat; padding:12px 0 16px 50px; margin:20px 0 0 0; font-weight:bold}

.aFooter{margin:0 auto; width:538px; padding:10px 0px; text-align:right; }

#loadIndication { /*visibility:hidden;*/ display:none; background:#f5f5f5 url(/js/loadingAnimation.gif) no-repeat center ; position:absolute; width:538px; z-index:100; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); height:500px; opacity:0.7;  }