@import url("acuvue.aspx");

body 
{
  margin: 0px 0px 0px 0px;
  scrollbar-face-color:#BFDEF8;
  scrollbar-3dlight-color:#74C1ED;
  scrollbar-darkshadow-color:#1C8FD5;
  scrollbar-track-color:#EEF7FD;
  scrollbar-arrow-color:#1C8FD5;
  scrollbar-base-color:#1C8FD5;
  scrollbar-highlight-color:#FFFFFF;  
}

#index_main_bg {background-image:url(../../images/my_acuvue/index_main_bg_01.jpg); width:940px; height:411px;float:left;}
#index_main_bg .bg_img {background-image:url(../../images/my_acuvue/index_main_bg_01.jpg);width: 940px; height: 411px; border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 10;}

.main_bg{height:100%; background-image:url(../../images/my_acuvue/mainbg.jpg);}
.main_bg_left {background-image:url(../../images/my_acuvue/index_bg_01.jpg); background-repeat:repeat-y;}
.main_bg_right {background-image:url(../../images/my_acuvue/index_bg_02.jpg); background-repeat:repeat-y;}
.main_bg_leftbottom {background-image:url(../../images/my_acuvue/index_bg_03.jpg); background-repeat: no-repeat}
.main_bg_bottom {background-image:url(../../images/my_acuvue/index_bg_04.jpg); background-repeat : repeat-x;}
.main_bg_rightbottom {background-image:url(../../images/my_acuvue/index_bg_05.jpg); background-repeat: no-repeat;}
.logo_icon {float:left;width:720px;margin-top:2px;padding-left:20px; display:inline;}


.content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a.footerfont:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
a.footerfont:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
a.footerfont:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }

h1 { font-weight:bold;	color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:24px; margin:0; padding:0}
h1 a {text-decoration:none; color:#003399;}
h1.page-title{font-weight:bold;color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:0;padding:0;}

/*h2 { font-weight:100;color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:0;padding:0;}*/
h2 { color:#003399; font-size:16px; margin:0; padding:0; padding-bottom:5px;}
h2.pageheader { font-weight:bold;	color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:24px; margin:0; padding:0}
h2 a {text-decoration:none; color:#003399}
h3 { color:#003399; font-size:14px; margin:0; padding:0;}

td.fieldLabel
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
  color:#00445D;
}
td.fieldLabel2
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:19px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
  text-indent: -10px;
  color:#00445D;
}
td.fieldLabel3
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:0px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
  color:#00445D;
}
td.asterisk
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#00445D;
}
td.introText
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:10px;
  padding-bottom:5px;
  line-height: 16px;
  color:#FF0000;
}
td.answerLabel
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:0px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#00445D;
  text-align: center;
}
.instructionIntro
{
  FONT-FAMILY:Verdana;
  font-weight: bold;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:10px;
  padding-bottom:5px;
  color:#00445D;
}
.instructionLabel
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  color:#00445D;
  padding-left:10px;
  padding-bottom:5px; 
  padding-right:0px;
}
.instructionLabel2
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  color:#00445D;
  padding-left:10px; 
  padding-right:0px;
  line-height: 14px;
}
.fieldHints
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#5C5C5C;
}
.fieldHints2
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:19px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#5C5C5C;
}
td.surveyFieldHints
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:0px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#5C5C5C;
}
.field
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  color:#00445D;
  padding-bottom:5px; 
  padding-right:0px;
}
.control {
	text-decoration:none; 
	color:#243967; 
	font-family:verdana, helvetica; 
	font-size:8pt; 
	border-width:1px;
	border-color:cccccc; 
	background-color:#FFFFFF;
	padding-right: 0px;
}
.dropDownControl {
	text-decoration:none; 
	color:#243967; 
	font-family:verdana, helvetica; 
	font-size:9pt; 
	border-width:1px;
	border-color:cccccc; 
	background-color:#FFFFFF
}
td.errorMsg
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:2px;
  padding-bottom:5px;
  color:#FF0000;
  font-weight:bold;
}
td.errorMsg2
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-top:5px;
  padding-right:2px;
  padding-bottom:5px;
  color:#FF0000;
}
.surveyBackground
{
  background-image: url(images/survey/survey_repeat.jpg);
  background-repeat: repeat-y;
}
.surveyIntroText1
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#074658;
}
.surveyIntroText2
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:5px;
  padding-right:0px;
  padding-bottom:5px;
  color:#4D7B18;
}
.surveyQuestionBackground
{
  background-image: url(images/survey/survey_mc_box.jpg);
  background-repeat: no-repeat;
}
.surveyBottomBackground
{
  background-image: url(images/survey/survey_mc_btm1.jpg);
  background-repeat: no-repeat;
}
.fieldLabelWithAsterisk
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:20px;
  padding-top:2px;
  padding-right:10px;
  padding-bottom:2px;
  text-indent: -10px;
  color:#00445D;
  width:125px;
}
Width30
{
	width:30px;
}
.hide 
{
	DISPLAY: none 
}
.invisible 
{
	visibility: hidden
}
.show 
{
	DISPLAY: block;
	visibility: visible
}
a.ecpLink, td.storeIntrotext, .ecpLink td,  .ecpLink
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  color:#01485E;
}
a.ecpLink { font-weight:bold; color:#058B9F;}
a.ecpLink:link {color: #058B9F; }
a.ecpLink:visited {color: #058B9F; }
a.ecpLink:active {color: #058B9F; }
a.ecpLink:hover {color: #03697E; }

.ecpListTable tr td
{ padding-right:8px; }
		
.ddm
{
  padding-left:15px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
}
.ddm, .ddm td, .ddm span, .ddmtext
{
  FONT-FAMILY:Verdana;
  FONT-SIZE:12px;
  padding-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  color:#01485E;
}
td.tableheading1
{
  background-color: #C4ECF8;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  FONT-WEIGHT: bold;
  padding-left:10px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
td.tableheading2
{
  background-color: #C4ECF8;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  FONT-WEIGHT: bold;
  padding-left:0px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
td.pageno
{
  background-color: #C4ECF8;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:15px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#FFFFFF;
}
td.tablerow11
{
  background-color: #A9D8E8;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
td.tablerow12
{
  background-color: #EAFCFC;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:10px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
td.tablerow21
{
  background-color: #A9D8E8;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:0px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
td.tablerow22
{
  background-color: #EAFCFC;
  FONT-FAMILY:Verdana;
  FONT-SIZE:11px;
  padding-left:0px;
  padding-top:2px;
  padding-right:0px;
  padding-bottom:2px;
  color:#0F6E8A;
}
.footerfont {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;	line-height: 13px;}




/*for refer program referrer's page*/
.rndPaleBlueTable {table-layout: fixed; }
td.rndPaleBlueTable {background-color: #d4f0fc; }
.rndPaleBlueTable td.corner {	rgba:(255,255,255,0);}

.refer_text {  font-family:Verdana;font-size:11px;}
.refer_error{  font-family:Verdana;font-size:11px;font-weight:bold;color:#FF0000;}
.refer_hl_blue {color: #0066FF; }
.refer_hl_red  {color: #ff0066; }
.refer_hl_grey {color: #595959; }
.refer_hl_green{ color:#00445D; }
.refer_title {font-size:12pt;color:#0066FF;font-weight:bold;}

.refer_label { font-family:Verdana; font-size:11px; color:#000099;  }
.refer_label2 { font-family:Verdana; font-size:11px; color:#00445D; }
.refer_field { font-family:Verdana; font-size:11px; color: #595959; }

/*for referral list in referrer home page after login*/
.refer_dg1, .refer_dg1 td, .refer_dg1 th {font-family:Verdana; font-size:11px;}
.refer_dg1 td {border:solid 2px #B7DEE8;text-align:center;padding:3px 3px 3px 3px;}
.refer_dg1 tr.th td  {background-color:#1D8EFF;font-weight:bold;text-align:center;border:solid 2px #B7DEE8;color:White;}
.refer_dg1 tr.td0 td { background-color:#D9ECFF;color:#002060;}
.refer_dg1 tr.td1 td { background-color:#F3F9FF;color:#002060;}






#starinfo-img, #gmapwin-viplogo-img {
    cursor: pointer
}
