@charset "utf-8";


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/bg_gradient.png);
	background-repeat: repeat-x;
	background-color:#0d4a95;
	margin: 0px;
	padding: 0px;
}

.error_div{
	background-image: url(../images/error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color:#FDB3B3;
	border:1px solid #EEECE6;
	font-weight:bold;
	color:#9B2F2F;
	padding:10px;
	padding-left:40px;
	margin-bottom:5px;
	font-size:14px;
}

.error_div2{
	background-color:#FFFFF4;
	border:1px solid #EEECE6;
	font-weight:normal;
	color: #339900;
	padding:10px;
	margin-bottom:5px;
}

.success_div{
	background-image: url(../images/blue_checkmark.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color:#FFFFCC;
	border:1px solid #EEECE6;
	color:#3F6C98;
	padding:10px;
	padding-left:40px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}

.myEmail {
	width: 100%;
	float: left;	
	margin-right: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

	background-color: #F8F8F8;
	border: 2px solid #E8E8E8;
	
	color: #345D87;

}
.myEmail tbody {
	background-color: white;
}
.myCurveyBox {
	color: #333333;
	width: 123px;
	background-color: #F4F4F4;
	border: 4px solid #B7B5B5;
	/* Do rounding (natIve in Firefox and Safari) */
        -webkit-border-radius: 8px;
	-moz-border-radius: 8px;        
	float: left;
	margin-right: 7px;
	padding: 7px;
}

.myCurveyBoxSmall {
	color: #333333;
	text-align: center;
	background-color: #F8F8F8;
	border: 1px solid #E8E8E8;
	/* Do rounding (native in Firefox and Safari) */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 10px;
	float: left;
	margin-right: 1px;
	padding: 0px;
	font-weight: bold;
	font-variant: small-caps;
}

.myCurveyBoxAlert {
	color: #333333;
	color: white;
	text-align: center;
	background-color: #BDDCFC;
	background-color: #307AE9;
	border:4px solid #B7B5B5;
	border-bottom-width:2px;
	/* Do rounding (native in Firefox and Safari) */
	-moz-border-radius-topright:8px; 	
	-webkit-border-top-right-radius:8px;
	font-size: 12px;
	float: left;
	margin-right: 1px;
	padding: 2px;
	font-weight: bold;
	font-variant: small-caps;
	width: 115px;
	height:14px;
}


.alertRed {
	color: #F9F9F9;
	background-color: #F6220B;
	border: 3px solid #3C3C3C;
}

a.exit,a.exit:link,a.exit:visited
{
	color: #F9F9F9;
	text-align: right;
	vertical-align: text-bottom;
	font-size: 8px;
	background-color: #FF523F;

	border: 4px solid #B7B5B5;
	border-bottom-width:2px;
	border-right-width:2px;
	/* Do rounding (native in Firefox and Safari) */
	-moz-border-radius-topleft:8px; 	
	-webkit-border-top-left-radius:8px;
	float: left;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 5px;
	font-weight: bolder;
	font-variant: small-caps;
	font-family: Comic Sans, Calibri, sans-serif;
	text-decoration: none;
	width:13px;
	height:13px;
}

a.exit:hover
{
background-color: red;
}
a.exit:active
{
border: 4px solid #AEAEAE;
}



a.button,a.button:link,a.button:visited
{
	display:block;
	color:#017DFF;
	background-color:#E7E7E7;
	font-weight:bold;
	text-align:center;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	border:2px solid #B2B2B2;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	font-variant: small-caps;
}

a.small,a.small:link,a.small:visited
{
	width:120px;
	font-size: 12px; 
}
a.norm,a.norm:link,a.norm:visited
{
	width:140px;
	font-size: 14px; 
}
a.big,a.big:link,a.big:visited
{
	width:160px;
	font-size: 16px; 
}
a.bigger,a.bigger:link,a.bigger:visited
{
	width:180px;
	font-size: 20px; 
}
a.button:hover
{
background-color:#B3D8FF;
color:#31669E;
}
a.button:active
{
background-color:#6292C5
}

a.noUnderLine,a.noUnderLine:hover,a.noUnderLine:link,a.noUnderLine:visited,a.noUnderLine:active
{
	text-decoration: none;
}

.myCurveyBoxPricing {
	width: 141px;
	height: 200px;
	font-variant: small-caps;
	/*background-color: #F8F8F8;
	border: 4px solid #F4F4F4;
	 Do rounding (native in Firefox and Safari) 
        -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	*/
	float: left;	
	margin-right: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	


}

.myCurveyBoxPricing th{
	font-size: 42px; 
}

.myCurveyBoxPricing td{
	font-size: 14px; 

}

.myBronze {
	color: #7C8000;
	background-color: #FFFFDB;
	border: 2px solid #ECF068;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
}
.myBlue {
	color: #3F6C98;
	background-color: #BDDCFC;
	border: 2px solid #6AB2F9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.myRed {
	color: #9B2F2F;
	background-color: #FDB3B3;
	border: 2px solid #FF5C5C;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.myGreen {
	color: #5E9137;
	background-color: #DDFFC1;
	border: 2px solid #A6FF63;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.black18{
	font-family: Geneva,Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.colHeader{
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}


.header{
	text-align: left;
	font-size: 19px;
	font-weight: bold;
}

.tableList{
        width: 100%;	
        border-collapse: collapse;
}

.tableList th{
	background-color: #ECF5FD; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ACD3F7;
}



.tableList td{
	text-align: center;
	background-color: #E8EDF3; 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ACD3F7;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ACD3F7;
	font-size: 14px;
	font-weight: normal;

}

.mainbg {
	background-image: url(../images/main_img.png);
	background-repeat: no-repeat;
	height: 566px;

}
.tb6 {
	border: 1px solid   #ACACAC;
	/* for IE */
	  filter:alpha(opacity=60);
	/* CSS3 standard */
	  opacity:.8;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/black_gradient_bg.png);
	background-repeat: repeat-x;
}
.tb5 {
	/* for IE */
	  filter:alpha(opacity=100);
	/* CSS3 standard */
	
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #666666;
	color: #FFFFFF;
	height:17px
}

.finePrintRed {
	color: #F6220B;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:200%;
}


.style1 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	line-height:200%;
}
.style1b {color: #999999}
.style2 {color: #999999; font-size: 12px; }
.optstyle{
 font-family:Tahoma, Arial, Verdana;
 color:#6e6e6e;
 font-size:12px; 

}

.slider_pos{
position:relative;
 left: 70px; 
 top: 20px;

}

img{
	border: none;
	
}


A {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}

.text11_white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF
}
.text13_white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF
}
.tb2 {
	border: 1px solid #86aee3;
	/* for IE */
	  filter:alpha(opacity=60);
	/* CSS3 standard */
	  opacity:.90;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.terms_cond A:link {text-decoration: none}
.terms_cond A:visited {text-decoration: none}
.terms_cond A:active {text-decoration: none}
.terms_cond A:hover {text-decoration: underline;}


.bottom_box{
	background-image: url(../images/bottom_tabs.png);
	height: 144px;
	width: 358px;
	background-repeat: no-repeat;
}

h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.black12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.profile_top_bg {
	background-image: url(../images/profile_top.png);
	background-repeat: no-repeat;
	height: 120px;
}
.white26{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
}

.sectionHeader {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-size:131%;
	font-weight:bold;
	height:28px;
	padding:8px 0 0 15px;
	background-attachment: scroll;
	background-color: #8DCCEB;
	background-image: url(../images/questioner_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#white_div{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
}
#grey_div{
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F9F9F9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	padding-left: 5px;
}
.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 17px;
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.black12_tah {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.black10_tah {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.black8_tah {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	font-weight: normal;
}

.sectionHeader2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-size:100%;
	font-weight:bold;
	height:28px;
	padding:8px 0 0 15px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0 0;
}
.sectionHeader3_blue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-size:100%;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
	padding-left: 15px;
	
	padding-top: 6px;
	color: #FFFFFF;
}
.progress_orange {
	background-image: url(../images/green_progress.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 262px;
}
.grey_orange {
	background-image: url(../images/grey_progress.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 262px;
}
.green_orange {
	background-image: url(../images/orange.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 262px;
}

.white_14_bold{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}
.black_14_bold{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}
.main_top_bg {
	background-repeat: no-repeat;
	height: 120px;
	width: 1079px;
	background-image: url(../images/main_top.jpg);
}
.text11_blue ,.text11_blue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006699
}
.white_10{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;

}

.text11_darkblue ,.text11_darkblue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#007CA6
}
.text11_darkblue  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#007CA6;
	text-decoration:underline;
}

.size12px{
	font-size:12px;
}





.innerbox_content ,.innerbox_content a{
	padding: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0075CC;
}

.membership_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.innerbox_content a:hover{
	padding: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0075CC;
	text-decoration:underline;
}
.blue_10{
	color: #034C94;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.blue_14{
	color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}

#account_news ul {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 22px;
}
#account_news ul li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 200%;
}
.text12_tahoma ,.text12_tahoma a{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#336699;
}
.text12_tahoma a:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color:#336699;
	text-decoration:underline;
}

.image_box {


}

.myCurveyBox2 {
	color: #333333;

	text-align: left;
	background-color: #F8F8F8;
	border: 4px solid #F4F4F4;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	float: left;
	margin-right: 5px;
	padding: 5px;
}


.font27strong_orange {
color:#E46100;
font-size:27px;
font-weight:bold;
}
.font27strong_orange2 {
	color:#333333;
	font-size:24px;
	font-weight:normal;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.font27strong_blue {
	color:#00BBFF;
	font-size:27px;
	font-weight:bold;
}




.forgot_password, .forgot_password a:hover {
color:#48AA00;
text-decoration:none;
}

.forgot_password a {
color:#0078C9;
text-decoration:underline;
}

.font20strong_orange {
color:#E46100;
font-size:20px;
font-weight:bold;
}

.for_members
{
	background-image: url(../images/members-only.jpg);
	background-repeat: no-repeat;
	height: 302px;
	width: 458px;
	background-position: center;

}

.orange11,.orange11 a{
font:Arial, Helvetica, sans-serif;
color: #FFFFFF;
size:12px;
}

.lightborder{
border: #EEEEEE 1px solid;
}



.bottom-line{

border-bottom: #CCCCCC dashed 1px;
padding-bottom:10px;

}








h2{
	size:24px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
.textarea_special{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../images/input_bg.gif) repeat-x scroll left top;
	border:1px solid #CACACA;
	font-size:13px;
	padding:4px;
	width:185px;
}
.textarea_special2{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/input_bg.gif) repeat-x scroll left top;
border:1px solid #CACACA;
font-size:13px;
padding:4px;

}

.textarea_special3{
font-family:Arial, Helvetica, sans-serif;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/input_bg.gif) repeat-x scroll left top;
border:1px solid #CACACA;
font-size:13px;
padding:4px;

}

.terms_cond2 , .terms_cond2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;

}
.terms_cond2 a:hover {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;
}
.blackblue_10{
	color: #754D02;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;

}
.test li {
	margin-left: 0.5em;
	padding-bottom:6px;
	list-style-type: decimal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E9E9E9;
	padding-top: 3px;
}

.back_bg_registration{
	background-image: url(../images/back_bg_registration.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.yellow_box_bg{
	background-repeat: no-repeat;
	background-image: url(../images/yellow_box.png);
	height: 156px;
	width: 262px;

}
#navlist
{
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

#navlist li
{
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0px;
	color: #FFFFFF;
}
#navlist li a
{
	background-image: url(images/arrow_state_grey_right.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CECECE;
	text-decoration: underline;
}
#navlist li a:hover
{
	background-image: url(images/arrow_state_grey_right.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0E0E0;
	text-decoration: none;
}
