/* CSS Document */
body {background:url(../images/bg_body.gif) #ece9d0 repeat-y center; margin:0 auto; padding:0; margin-top:6px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.errorMsg {font-family:Verdana, Sans-Serif; font-weight:bold; font-size:x-small; color:#B22222; padding:3px 0px 5px 10px;}

/*/ Begin IN_Installers_Header.ascx /*/
.grey_top_background {background-image:url(../images/installer_header/top_center_grey.gif); width:727px; height:5px;}
.grey_background_bar {background-image:url(../images/installer_header/grey_bar_background.gif); width:755px; height:85px; border:1px solid #D1D1D1;}
.dk_grey_middle {background-image:url(../images/installer_header/dk_grey_middle.gif); height:2px; width:733px;}
.lgt_grey_top_btm {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:761px; border:1px solid #D1D1D1;}
.header_btm_background {background-image:url(../images/installer_header/btm_header_background.gif); width:727px; height:5px;}

.header_IN_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:16px;}
.header_IN_Home_roll {float:left; width:103px; height:21px; border:0px; background-image:url(../images/installer_header/installer_home_01.gif) no-repeat 0 0px;}
a.header_IN_Home_roll:link, a.header_IN_Home_roll:visited, a.header_IN_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/installer_home_01.gif)}
a.header_IN_Home_roll:hover {background-image:url(../images/installer_header/installer_home_02.gif)}

.header_OA_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:35px;}
.header_OA_Home_roll {float:left; width:119px; height:21px; border:0px; background-image:url(../images/installer_header/Online_app_01.gif) no-repeat 0 0px;}
a.header_OA_Home_roll:link, a.header_OA_Home_roll:visited, a.header_OA_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/Online_app_01.gif)}
a.header_OA_Home_roll:hover {background-image:url(../images/installer_header/Online_app_02.gif)}

.header_AP_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:33px;}
.header_AP_Home_roll {float:left; width:127px; height:21px; border:0px; background-image:url(../images/installer_header/Authorized_Partners_01.gif) no-repeat 0 0px;}
a.header_AP_Home_roll:link, a.header_AP_Home_roll:visited, a.header_AP_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/Authorized_Partners_01.gif)}
a.header_AP_Home_roll:hover {background-image:url(../images/installer_header/Authorized_Partners_02.gif)}

.header_NW_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:40px;}
.header_NW_Home_roll {float:left; width:45px; height:21px; border:0px; background-image:url(../images/installer_header/News_01.gif) no-repeat 0 0px;}
a.header_NW_Home_roll:link, a.header_NW_Home_roll:visited, a.header_NW_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/News_01.gif)}
a.header_NW_Home_roll:hover {background-image:url(../images/installer_header/News_02.gif)}

.header_FQ_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:50px;}
.header_FQ_Home_roll {float:left; width:46px; height:21px; border:0px; background-image:url(../images/installer_header/FAQ_01.gif) no-repeat 0 0px;}
a.header_FQ_Home_roll:link, a.header_FQ_Home_roll:visited, a.header_FQ_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/FAQ_01.gif)}
a.header_FQ_Home_roll:hover {background-image:url(../images/installer_header/FAQ_02.gif)}

.header_CU_spacer {background-image:url(../images/installer_header/lght_grey_header_back.gif); height:21px; width:45px;}
.header_CU_Home_roll {float:left; width:76px; height:21px; border:0px; background-image:url(../images/installer_header/Contact_us_01.gif) no-repeat 0 0px;}
a.header_CU_Home_roll:link, a.header_CU_Home_roll:visited, a.header_CU_Home_roll:active {text-decoration:none; background-image:url(../images/installer_header/Contact_us_01.gif)}
a.header_CU_Home_roll:hover {background-image:url(../images/installer_header/Contact_us_02.gif)}
/*/ End IN_Installer_Header.ascx /*/


/*/ Begin IN_Installers_Footer.ascx /*/
.footer_grey_background {background-color:#D4D4D4; height:1px;}
.footer_white_background {background-color:#FFFFFF; height:5px;}
.footer_link_text {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding-top:10px; text-align:center;}
a.footer_link_text:link, a.footer_link_text:visited, a.footer_link_text:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000099; text-align:center; text-decoration:none;}
a.footer_link_text:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; text-align:center;}
.footer_copyright {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666666; padding-top:10px;}
/*/ End IN_Installers_Footer.ascx /*/

/*/ Begin Greybox (none control/page) (universal object)/*/
.greyBox_top_background {background-image:url(../images/grey_box/top_background.gif); width:173px; height:8px;}
.greyBox_btm_background {background-image:url(../images/grey_box/btm_background.gif); width:173px; height:14px;}
.greyBox_middle {background-color:#EBEBEB; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1;}
.greyBox_title {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:center;}
.greyBox_dots_padding {padding-top:8px; padding-bottom:8px;}
.greyBox_lslashp { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding-top:10px; padding-left:2px;}
.greyBox_warning { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:red; padding-top:10px; padding-left:2px;}
.greyBox_button {padding-top:8px; padding-right:4px; padding-bottom:7px;}
.greybox_login {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.greyBox_forgot {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000099; padding-top:15px; text-align:center;}
a.greyBox_fogot_link:link, a.greyBox_fogot_link:visited, a.greyBox_fogot_link:active {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000099; text-align:center;}
a.greyBox_fogot_link:hover {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.greyBox_register {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000099; padding-top:15px; padding-bottom:7px; text-align:center;}
.greyBox_Demo {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; padding-left:6px; padding-right:6px;}
.greyBox_Members {padding-left:6px; padding-right:6px; line-height:19px;}
.greyBox_Members ul, .greyBox_Members li {margin:0; padding:0; list-style:none; line-height:15px;}
.greyBox_tablepadding {padding-top:15px;}
.greyBox_li {padding-top:10px; padding-bottom:10px;}
a.greyBox_More_info:link, a.greyBox_More_info:visited, a.greyBox_More_info:active {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000099;}
a.greyBox_More_info:hover {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000;}
/*/ End Greybox /*/

/*/ Begin BlueBox /*/
.bb_top_background {background-image:url(../images/blue_box/bb_background.gif); width:475px; height:4px;}
.bb_top_spacing {padding-top:15px; text-align:center;}
.bb_top_blue_background {background-image:url(../images/blue_box/bb_top_background.gif); width:557px; height:6px;}
.bb_bottom_grey_background {background-image:url(../images/blue_box/bb_bottom_background_grey.gif); width:557px; height:6px;}
.bb_allBlue_background {border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; background-color:#E6F0F9;}
.bb_top_blue_btm_grey_TOP {border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-bottom:1px solid #A3A3A3; background-color:#E6F0F9;}
.bb_top_blue_btm_grey_BOTTOM {border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background-color:#E9E9E9;}
.bb_bottom_blue_background {background-image:url(../images/blue_box/bb_btm_blue_background.gif);}
.bb_title {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding-left:23px; padding-top:6px; padding-bottom:6px;}
.bb_div_class {padding-top:15px; text-align:center;}
.bb_dots_pad {padding-left:10px;}
a.bb_back_link:link, a.bb_back_link:visited, a.bb_back_link:active {font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; float: right;}
a.bb_back_link:hover {font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; float: right;}
a.bb_go_link:link, a.bb_go_link:visited, a.bb_go_link:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.bb_go_link:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.bb_bottom_blue_background_border {background-image:url(../images/blue_box/bb_btn_blue_border_backgrou.gif);}
.redbox_background_top {background-image:url(../images/red_box/top_background.gif);}
.redbox_background_bottom {background-image:url(../images/red_box/btm_background.gif);}
.redbox_bodytext {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-top:9px; padding-left:25px; padding-right:15px;}
.redbox_bodytext_lead {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-top:9px; padding-left:25px; padding-right:15px; line-height:18px;}
.redbox_subtitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding-left:23px; padding-top:12px; padding-bottom:2px;}
.redbox_bodytext_bottom {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:25px; padding-right:15px; padding-bottom:12px;}
a.red_links:link, a.red_links:visited, a.red_links:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000099; font-weight:bold;} 
a.red_links:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;} 
.login_UserName {font-size:11px; color:#333; text-align:left; font-family:Geneva, Arial, Sans-Serif; padding:0 0 0 5px;}
.login_Status {color:#B22222; margin:10px 0 10px 0;}
.img {padding-right: 10px; }
/*/ End BlueBox /*/


/*/ Begin Online Application /*/
.OA_Title {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding-bottom:3px; padding-left:5px; padding-top:3px; border-bottom:1px solid #D1D1D1;}
.OA_Questions {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:8px; padding-top:13px; width:96px;}
.OA_Question_Right {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:5px; padding-top:13px; width:95px;}
.OA_Question_City {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:5px; padding-top:13px;}
.OA_Answers_Padding {padding-top:6px;}
.OA_Answers {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000099;}
.OA_Phone_Extras {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.OA_Top_Phone {padding-top:13px; padding-left:8px; padding-right:5px;}
.OA_Border {border:1px solid #666666;}
.OA_profile {font-family:Geneva, Arial, Helvetica, sans-serif; width:160px; font-size:11px; font-weight:normal; color:#000000; padding-left:5px; padding-top:13px;}
.OA_yesNo {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; width:85px; }
.OA_yesNo_pad {padding-top:6px; border-right:1px solid #d1d1d1;}
.OA_yesNo_pad_btm {padding-top:6px; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.OA_profile_btm {font-family:Geneva, Arial, Helvetica, sans-serif; width:160px; font-size:11px; font-weight:normal; color:#000000; padding-left:5px; padding-top:13px; border-bottom:1px solid #d1d1d1; padding-bottom:3px;}
.OA_profile_pricing {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:35px; width:250px; padding-right:6px; padding-top:13px;}
.OA_profile_pricing_other {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:35px; padding-right:6px; padding-top:13px;}
.OA_profile_noWidth {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:5px; padding-top:13px;}
.OA_rbl_padding {padding-left:30px;}
.OA_rbl {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.OA_application_req {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; padding-left:10px; padding-right:10px; padding-top:10px;}
.OA_application_req_pad {padding-left:5px; padding-right:20px; padding-top:5px;}
.OA_validators {font-family:Geneva, Arial, Helvetica, sans-serif; color:#990000; font-size:10px;}
.OA_Watermark {font-size:11px; color:#888888;}
.OA_Answers_TextList ol {margin:0; padding:0;}
.OA_Answers_TextList ol li {margin:0; padding:0; list-style-type:decimal;}
/*/ End Online Application /*/

/*/ Start News.aspx /*/
div#Headlines {height:180px; margin-bottom:-35px; width:500px;}
div#Headlines h2, p {margin:0; padding:0;}
div#Headlines h2 {position:relative; left:17px; float:left; width:250px; font-size:11px; font-weight:bold; color:#000000; padding-right:30px; margin-top:10px;}
div#Headlines a {color:#1457a8; text-decoration:none; font-weight:bold;}
div#Headlines a:hover {color:#1457a8; text-decoration:underline; font-weight:bold;}
div#Headlines p {position:relative; left:17px; width:250px; float:left; font-size:11px; color:#000000; padding-right:30px; padding-bottom:0px;}
img.HeadlineLogo {float:right; margin-right:10px; margin-top:-50px; border:1px solid #CCCCCC;}
/*/ End News.aspx /*/

/*/ Start Latest_InstallCard.aspx /*/
.LI_white_box_border {border:1px solid #D1D1D1;}
.LI_text_padding {padding-right:20px;}
.LI_InstallCard_Padding {text-align:center; padding-top:7px; padding-bottom:7px;}
.LI_InstallCard_Large_Image {text-align:center; padding-bottom:7px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
/*/ End Latest_InstallCard.aspx /*/

/*/ Start installers/Resellers/Online_Only.aspx /*/
.OO_logoBorder {border-left:1px solid #D1D1D1; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; width:184px; padding:3px;}
.OO_textBorder {border-bottom:1px solid #D1D1D1; border-top:1px solid #D1D1D1; border-right:1px solid #D1D1D1; width:316px; padding:7px; background-color:#F1F7FE;}
/*/ End installers/Resellers/Online_Only.aspx /*/

/*/ Start ExpressPay.aspx /*/
.EP_Questions {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:15px; padding-top:15px;}
.EP_TextBox_Pad {padding-top:10px; padding-left:3px; padding-bottom:10px;}

.EP_Button_Pad {padding-top:15px; padding-left:4px;}
.EP_Questions_Multiple {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:15px; padding-top:5px;}
.EP_TextBox_Pad_Multiple {padding-top:0px; padding-left:3px; padding-bottom:10px;}
.EP_TextBox_Style_Multiple {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#006633;}
.EP_Button_Pad_Multiple {padding-top:5px; padding-left:4px;}
.EP_Answer {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding-top:12px;}
.EP_Answer_Multiple {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding-top:5px;}

.EP_btm_dkgrn {background-image:url(../images/express_pay/btm_dkGrn.gif);}
.EP_btm_lggrn {background-image:url(../images/express_pay/btm_lgtGrn.gif);}
.EP_top_lggrn {background-image:url(../images/express_pay/top_lghtGrn.gif);}
.EP_top_dkgrn {background-image:url(../images/express_pay/top_drkgrn.gif);}
.EP_table_border {border-right:1px solid #D1D1D1; border-left:1px solid #D1D1D1;}
.EP_linkPadding {padding-bottom:15px;}
a.EP_links:link, a.EP_links:visited, a.EP_links:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#006633; font-weight:bold;} 
a.EP_links:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;} 
/*/ End ExpressPay.aspx /*/


/*/ Start Technical_Information.aspx /*/
.TI_DDL_Padding {padding-top:5px;}
.TI_Brand_Model_Description {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:23px;}
.TI_Picture_Spacing {padding-top:5px;}
.TI_Picture_Border {border:1px solid #000033;}

/*autocomplete search box*/
.search_list {visibility : hidden;
	margin : 0;
	padding:0;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height:200px;
    text-align : left; 
    list-style-type : none;
    width:300px;
    font-size:11px;
    font-family:Arial, Sans-Serif;
}
.search_listItem {background-color : #FFF;
	color:#000; 
	padding:1px;
}
.search_highlightedListItem {	background-color: #3b6e9c;
	color: #FFF;
	padding: 1px;
	}
/*/ End Technical_Information.aspx /*/

/*/Begin BusFAQ /*/
.questions_links {font-family:Verdana, Sans-Serif; font-size:8pt; color:#333333; text-decoration:none;}
a.questions_links:link, a.questions_links:visited, a.questions_links:active{font-family:Verdana, Sans-Serif; text-decoration:none; font-size:8pt; color:#0000FF;}
.questions_title{font-family:Verdana, Sans-Serif; font-weight:bold; font-size:9pt; color:#B22222; padding:3px 0px 5px 10px;}
.answers{font-family:Verdana, Sans-Serif; font-size:8pt; color:#2A2A2A; padding:3px 0px 5px 20px;}
.return {font-family:Verdana, Sans-Serif; font-size:8pt; color:#333333; padding:4px 0px 8px 20px;}
a.return:link, a.return:visited, a.return:active {font-family:Verdana, Sans-Serif; font-size:8pt; color:#333333; padding:4px 0px 8px 20px;}

/*/ Begin View Tech Sheet /*/
.TS_Questions {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:8px; padding-top:13px;}
/*/ End View Tech Sheet /*/

.vsApplication {font-size:11px; border:solid 1px #333; background:#FFF; width:522px; text-align:left; padding:10px; color:#B22222; font-family:Arial, Sans-Serif;}


/*/ ~/pages/InsuranceSetting.aspx /*/
div.InsuranceSetttings h3,
div.InsuranceSetttings p,
div.InsuranceSetttings ul,
div.InsuranceSetttings li {margin:0 auto; text-align:left; padding:0; list-style-type:none; font-weight:normal; font-size:0px;}

div.InsuranceSetttings h3 {font-size:18px; margin:0 0 5px 0;}
div.InsuranceSetttings p {font-size:11px; margin:0 0 5px 0;}
div.InsuranceSetttings ul {font-size:11px; list-style-type:disc; margin:15px 0 15px 0; background:#FFF; padding:10px; border:solid 1px #333;}
div.InsuranceSetttings li {font-size:11px; list-style-type:disc; margin:0 0 5px 25px;}


/*/ ~/pages/Members/profile.aspx /*/
ul#prof {list-style:none; margin:0; padding:0; position:relative;}
ul#prof li {list-style:none; margin:0; padding:0; line-height:24px;}
ul#prof li input {position:absolute; left:140px;}
ul#prof li select {position:absolute; left:140px;}
.Profile_lblStatus {font-family:Arial, Sans-Serif; font-size:12px;}

table.hours select {width:70px; font-size:9px}
tr.hours_header {font-weight:bold; text-align:center;}

div#Profile_updateWindow {background:#fff; border:solid 1px #000; width:275px; height:100px; text-align:center; position:fixed; top:50%; left:50%; margin-top:-50px;  margin-left:-137px;}
div#Profile_updateWindow h3 {margin:0 auto; padding:20px; font-size:15px;}



/*change pw modal popup*/
.changePW {width:300px; height:200px; margin:auto auto; background-color:#fff; position:relative; font-family:Arial, Helvetica, Sans-Serif; border:solid 1px #333; padding:15px;}
.changePW h1,
.changePW ul,
.changePW li,
.changePW p {margin:0 auto; padding:0; list-style-type:none; font-size:0px;}
.changePW h1 {font-size:16px; text-decoration:underline; padding:0 0 10px 0;}
.changePW ul li {font-size:12px; color:#000; padding:0 0 10px 0;}
.changePW ul li input {position:absolute; left:150px; width:125px;}
.changePW p {font-size:12px; padding:10px 0 10px 0;}
.changePW_Update {margin:0 0 10px 135px;}
.changePW_Close {margin:0 0 0 135px;}
.modalBackground{background:#999; filter:alpha(opacity=70); opacity:0.7;}

/*SubmitPayment.aspx*/
.submit_GV {font-family:Verdana, Arial; font-size:10px;}
.submit_GV tr {border-left:none; border-right:none; border-top:none; border-bottom:solid 1px #ccc;}
.submit_GV td {border:none; padding-left:3px;}
.submit_GV th {text-align:center;}
.submit_GV_alt {background-color:#b3d3ef;}

.submitPanel {font-size:11px; padding:4px; position:absolute; margin:auto auto; width:300px; height:240px; border:solid 1px #ccc; background-color:#E6F0F9;}
.submitPanel .header {font-size:13px; font-weight:bold; text-align:center; border-bottom:solid 1px #aaa;}
.submitPanel .list {width:50%; float:left; text-align:left;}
.submitPanel .list ul {margin:0; padding:0; list-style:none;}
.submitPanel .list ul li {margin:0; padding:0; list-style:none; line-height:20px;}
.submitPanel input {width:80px; font-size:12px;}
.submitPanel .card {width:30px; font-size:12px;}
.submitPanel .button {width:50%; float:left; text-align:center;}

/*RecentTransactions.aspx*/
.filterDate {margin-top:10px; width:170px; font-weight:bold; float:left; font-family:Verdana, Arial; font-size:12px;}
.filterDate input {width:80px;}

/*Comments.aspx*/
.surveyQuestions {font-size:11px; font-family:Verdana, Arial; margin:10px;}
.surveyQuestions .question {font-weight:bold;}
.surveyQuestions .answers {margin-left:10px; margin-top:5px;}
.surveyQuestions .answers td {padding-bottom:2px; padding-right:5px;}

/*ratings stuff*/
.ratingsBox {display:block; position:relative; width:100px; height:20px; margin:0; padding:0;}
.ratingsBox .frame {position:absolute; left:0px; top:0px; width:100px; height:20px;}
.ratingsBox .stars {position:absolute; left:0px; top:0px; width:100px; height:20px;}
.ratignsBox .stars img {height:20px;}
.gradeBox {float:right; height:20px; display:block; width:60px; padding-top:3px;}
.status {font-family:Verdana, Arial; font-size:12px; font-weight:bold;}

/*password tips box*/
.passwordTips {position:absolute; width:200px; border:solid 1px #ccc; background-color:#ffffff; padding:3px; top:64px; left:150px;}

/*/ ~/pages/HomeSurvey.aspx /*/
div#homeSurvey {position:relative; background:#f1f7fe; border:solid 1px #000; padding:20px 10px 5px 10px;}
#homeSurvey h2 {font-size:12px; font-weight:bold; margin:0 auto; padding:0; background:#FFF;}
#homeSurvey input,
#homeSurvey select {font-size:12px; color:#333; font-family:Arial, Helvetica, Sans-Serif;}
#homeSurvey ul,
#homeSurvey ol,
#homeSurvey ol li,
#homeSurvey ul li {margin:0 auto; padding:0; list-style-type:none;}
#homeSurvey ul li {font-size:11px; color:#333; margin:0 0 15px 0;}
.HomeSurvey_txtShort {position:absolute; left:110px; width:150px; margin:-5px 0 0 0;}
.HomeSurvey_txtLong {position:absolute; left:310px; width:150px; margin:-5px 0 0 0;}
.HomeSurvey_txtVeryLong {position:absolute; left:445px; width:50px; margin:-5px 0 0 0;}
.HomeSurvey_rbl {position:absolute; left:290px; margin:-5px 0 0 0;}
.HomeSurvey_rbl input {margin:0 3px 0 20px;}
.HomeSurvey_cbl input {margin:0 3px 0 20px;}
#homeSurvey ul li ol li {margin:0 0 5px 25px; list-style-type:decimal;}
.HomeSurvey_btnSubmit {margin:0 0 0 360px;}

.ratingsFAQ {font-size:12px; margin-top:10px;}
.ratingsFAQ ul,
    .ratingsFAQ ul li {list-style-type:decimal; margin:0 0 0 8px; padding:4px 0 4px 0;}
.ratingsFAQ ul li ul,
    .ratingsFAQ ul li ul li {list-style-type:lower-roman; margin-left:10px; padding:4px 0 4px 0;}
    
.feedback {font-size:12px; margin-top:10px;}
    
.feedbackList {list-style:none; margin:0; padding:0;}
.feedbackList li {list-style:none; margin:0; padding:0; position:relative; line-height:26px;}
.feedbackList li input {position:absolute; left:110px; width:200px; font-family:Arial; font-size:12px;}
.feedbackList li select {position:absolute; left:110px; width:204px; font-family:Arial; font-size:12px;}
.feedbackList li textarea {position:absolute; left:110px; width:300px; height:80px; font-family:Arial; font-size:12px;}

.commentList {width:100%;}
.commentList td {padding:5px; text-align:justify;}
.commentList .separator {width:100%; text-align:center;}
.commentList .separator div {width:90%; border-bottom:solid 1px #999999; margin:5px auto;}
.commentList .pager tr,
    .commentList .pager td {padding:2px; margin:0; border:none;}
.commentList .pager span {font-weight:bold; display:block; width:12px;}
.commentList .pager a {display:block; width:12px;}

.zipCodes {width:300px; background-color:#c0e5ff; border:#9AB7CC solid 2px; padding:5px; text-align:left;}
.zipCodes a:hover { text-decoration:underline; cursor:pointer;}
.zipCodes .header {width:100%; font-weight:bold; font-size:14px; margin-bottom:10px; border-bottom:#9AB7CC 1px solid;}
.zipCodes .body {font-size:11px; margin-left:10px;}
.zipCodes .body .txt { font-size:10px; margin-left:10px;}
.zipCodes .body .item {padding:3px; margin-left:10px; width:115px;}
.zipCodes .body .item .txt { font-size:10px; cursor:pointer;}
.zipCodes .body .item .del {font-size:12px; font-weight: bold; color: #FF0000; cursor:pointer; }
.zipCodes .body .item .confirm {color: #FF0000; margin-left:3px;}
.zipCodes .body .button { margin-left:115px; margin-top:10px;}
.zipCodes .body .newZipList { float:right; margin-right:60px;}
.zipCodes .body .newZipList .del {font-size:12px; font-weight: bold; color: #FF0000; }
.zipCodes .body .newZipList ul li { padding:3px; list-style:none; margin:0;}


.tooltipAnchor {float:left;  position:relative;  cursor:pointer; color:#ff2222; font-weight:bold;}
.tooltipAnchor div {display:none; color:#000000; font-weight:normal;  position:absolute; z-index:10000; top:20px; left:-180px;  
                    border:solid 1px #000000;  background-color:#ffffff;  padding:3px;  width:200px;  line-height:14px;}
.tooltipAnchor:hover div {display:block;  cursor:default; z-index:10000;}

.modalBackground {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666666; filter:alpha(opacity=70); opacity:0.7; display:none; z-index:1000;}
.certPopup{width:300px; height:250px; position:fixed; z-index:1001; top:50%; left:50%; margin-left:-100px; margin-top:-100px; background-color:#ebfbdd; border:solid 1px #666; display:none; padding:10px;}
.certPopup .header { font-weight: bold; font-size: 14px; color: #000000; float: left; border-bottom: dotted 2px #666; padding-bottom: 5px; width: 100%; text-align: left; margin-bottom: 10px; border-bottom-width: 2px; }
.certPopup .body {font-size:12px;}
.certPopup .body .btn { font-size:12px; display:block; margin-left:auto; margin-right:auto; margin-top:25px;}
.certPopup .body .box {float:left; padding-top:10px;}
.certPopup .body input .box {float:left; padding:3px;}

.member { text-align:left;}
.ans { margin-left:15px; margin-bottom:15px; position:absolute; top:-10px; left:390px;}


#questions{ list-style-type:none; margin:0px; padding:0px;}
#questions li { position:relative; margin:20px; width:400px;}
#questions li .txt { position:absolute; left:230px;}

/*Customer Plan Activation*/
div#divCustPlanActivation { width: 549px; padding: 0 10px 0 10px; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:11px; text-align:left; }
div#CustPlanActivationLogo h1 { background:url(../images/WorkOrder/InstallerNet_Logo.gif) no-repeat; height:87px; text-indent:-99999px; width:100%;}
div#CustPlanActivationSteps { border-bottom: solid 1px #D4D4D4; border-top: solid 1px #D4D4D4; padding: 5px 0 5px 0; width:100%; font-weight:bold; color: Gray;}
div#CustPlanActivationView { width: 100%; padding-top: 10px; }
div#CustPlanActivationView span.viewTitle { font-weight:bold;}
div#CustPlanActivationView .viewContent { padding:8px 30px 0 12px; }
div#CustPlanActivationView .viewIntro { padding: 0 0 8px 0; border-bottom: solid 1px #D4D4D4; }
div#CustPlanActivationView .requiredFields { color: Red; padding: 15px 0 15px 0; }
div#CustPlanActivationView ul { margin:0; padding: 0; list-style-type:none; }
div#CustPlanActivationView ul li { margin: 0 0 7px 0; }
div#CustPlanActivationView ul li span.formline
{
    display: block;
    float: left;
    width: 100px;
    color: #003399;
    font-weight: bold;
}
div#CustPlanActivationView span.error { color: #FF9900; font-weight: normal; }
div#CustPlanActivationView .groupTitle
{
    color: #FF9900;
    font-weight: bold;
    padding: 5px 0 10px 0;
}
div#CustPlanActivationView .viewBtn { float: right; width: 55%; padding: 20px 0 20px 0; }
