/* CSS Document */
.page-heading{font-family:Tahoma,Geneva,sans-serif; font-size:18px; font-weight:bold;border-bottom:1px dashed #274974; padding:0 0 5px 0; margin:0 0 10px 0;color:#111111;}
.page-inner-heading{font-family:Verdana, Geneva, sans-serif;font-size:12px; font-weight:bold;color:#333333;}
.text12pt{font-size:12px;}
.text10pt{font-size:10px;}
.text11pt{font-size:11px;}
.text-color1{color:#666666;}
.strong{font-weight:bold;}
.img-border{border:1px solid #999;}
.leftfloat{float:left;}
.rightfloat{float:right;}
.submit-button-link{background:url(img/btn-bg.jpg) repeat-x;float:left;margin:0 5px;padding:1px 5px;font-size:11px;color:#00375f;border:1px solid #c2c2c2; border-radius:4px;-moz-box-shadow:0px 0px 2px #c2c2c2;-webkit-box-shadow:0px 0px 2px #c2c2c2;}
.button-link{background:url(img/btn-bg.jpg) repeat-x;float:left;margin:0 5px;font-size:11px;border:1px solid #c2c2c2; border-radius:4px;-moz-box-shadow:0px 0px 2px #c2c2c2;-webkit-box-shadow:0px 0px 2px #c2c2c2;}
.button-link a{	line-height:1.7em; display:block; padding:0 10px;text-decoration:none;color:#00375f; text-shadow:0 0 2px #ffffff;}
.common-form-div{border:1px solid #cccccc; border-radius:5px; background:#f2f8fd; padding:15px 15px;}
.temp-thumb1{width:20px; height:20px; border:1px solid #666; background:#CC0; border-radius:3px;}
.temp-thumb2{width:20px; height:20px; border:1px solid #666; background:#9C0; border-radius:3px;}
.temp-thumb1 a,.temp-thumb2 a{display:block; text-decoration:none; line-height:1.8em;}
.square-icon{margin:0; padding:0; width:18px; height:18px;border:1px solid #003;border-radius:3px;line-height:1.6em;background:#036; color:#ffffff;}
/* Member Login Section Start */
#member-login {	margin:0;padding:0;	width:307px;height:auto;position:absolute;top:0;float:right;left: 661px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#member-login-top { background:url(../img/member-middle-bg.png) repeat-y; margin:0; padding:0; width:307px; height:90px;}
#member-loggedin-top { background:url(../img/member-middle-bg.png) repeat-y; margin:0; padding:0; width:307px; height:55px;}
#member-login-bottom { background:url(../img/member-bottom-bg.png) no-repeat;margin:0; padding:0; width:307px; height:6px;}
#member-login .textbox { width:111px; height:19px; margin:0; padding:0 0 0 5px; border:1px solid #5faad0; font-size:12px;}
#member-login .separator { background:url(../img/member-login-seprator.jpg) no-repeat 0px 3px;} 
#member-login a {color:#093448; text-decoration:underline; font-weight:normal;}
* html #member-login .padding-top1{padding-top:2px;}
/* Member Login Section Start */
/* -------------- Pop Up Box CSS Code Start ---------------- */
.pop-up-box{margin:0 auto;padding:0;width:50%;border:2px solid #fff;}
.pop-up-box-heading{padding:0 0 0 10px; font-family:verdana; font-size:12px;font-weight:bold;line-height:2.0em;	background:#34a1c6; border-bottom:1px solid #999999;color:#FFFFFF;position:relative;}
.pop-up-disable{font-size:12px;	margin-right:15px;}
.pop-up-box-content{padding:10px;background:#ffffff;}
/* -------------- Pop Up Box CSS Code End ---------------- */
.common-box{padding:0;border:1px solid #acc3e2;	-moz-border-radius:5px;	-webkit-border-radius:5px;}
.box-heading{padding:0 0 0 10px; font-family:verdana; font-size:12px;font-weight:bold;line-height:2.5em;background:url(../img/box-top-middle-bg.jpg) repeat-x #dedede;border-bottom:1px solid #acc3e2;color:#2C4D67;position:relative;}
.box-content{margin:0; padding:10px;font-size:11px;}
#box-top-left{ margin:0; padding:0; width:10px; height:33px; background:url(../img/box-top-left-corner.jpg) no-repeat; float:left;}
#box-top-right{ margin:0; padding:0; width:10px; height:33px; background:url(../img/box-top-right-corner.jpg) no-repeat; float:left;}
* html #box-content{margin:-1px 0 0 0; padding:10px 10px 5px; border:1px solid #e6e5e5; border-top: 1px solid #e6e5e5; border-bottom:none; background:#f7f7f7; }
#box1-middle-heading{padding:0 0 0 10px;font-family:verdana; font-size:14px;font-weight:bold;line-height:2.0em;	background:#dedede;	border-bottom:1px solid #999999;color:#000000;position:relative;}
/* Left Nav CSS Customization */
.leftnav{border-top:1px solid #ccc;}
.leftnav-heading{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; height:30px; background:#aae2fe; line-height:30px;padding:0 0 0 10px; margin:0;}
.leftnav-menu ul{list-style:none;margin:0; padding:0;}
.leftnav-menu ul li{margin:0; padding:0 0 0 0px; border-bottom:1px solid #ccc;}
.leftnav-menu ul li a{margin:1px 0; padding:0 0 0 10px;line-height:30px;display:block;text-decoration:none;	font-size:12px;	color:#333;}
.leftnav-menu ul li a:hover{background:#ededed;}
.grid_icons{ display:block; margin:0; padding:0; height:19px; float:left}
.grid_icons a{display:block; margin:1px 0 0 0; padding:0}
.floatLeft{float:left}
/******************************************************/
.wrapper {width:100%; border:0px #CCCCCC solid;padding:0px;} 
.left_column {float:left; text-align:center; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px;} 
.right_column { float:left;text-align:center;vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px;} 
.wrapper2 {width:100%; border:0px #CCCCCC solid;padding:0px;} 
.left_column2 {float:left;text-align:center; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px;} 
.right_column2 {float:left;text-align:center; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px;} 
.edit_panel {padding: 0px }
.edit_panel2 {padding: 0px}
.content-title { border-bottom: 1px dashed #666666;color: #41698B;margin: 0;padding: 5px 10px;}
.bold-row .x-grid3-cell-inner{font-weight:bolder;}
.warning-text{color:#CC0000;}
fieldset.sectionwrap {border-width: 0;min-height: 250px;padding: 5px;width: 450px;}
legend {border-bottom: thin dotted #AAAAAA;	clear: both;color: #005977;	font: bold 14px Arial;margin-left: 10px;width: 400px;}
.inbox_filter_class{ color: #000;font-weight: normal;padding: 1px;text-shadow: 1px 1px 1px #fff;border-radius: 5px;-moz-border-radius: 1px;border: 1px solid #000;}

/*********back to top button*****/
/*
Back to top button 
*/
#back-top {	position: fixed;bottom: 5px;right: 5px;}
#back-top a {width: 50px;display: block;text-align: center;font: 9px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;/* background color transition */	-webkit-transition: 1s;	-moz-transition: 1s;transition: 1s;}
#back-top a:hover {	color: #000;}
/* arrow icon (span tag) */
#back-top span {width: 50px;height: 50px;display: block;margin-bottom: 7px;background: #ddd url(../img/up-arrow.png) no-repeat center center;/* rounded corners */-webkit-border-radius: 10px;	-moz-border-radius: 10px;border-radius: 10px;/* background color transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #777;}
.gridfilter {color: #333;font-weight: bold;padding: 1px;border: 1px solid #333;}
/*****************custome classee*******************************/
input.txt_color_picker
{
 margin:0;
 padding:1px 18px 1px 4px;
 border:1px solid #85a2bc;
 background:url(../img/color_picker_ico.png) no-repeat right;
 color:#222;
 height:14px;
 font-size:11px; 
}

.scroll{position:absolute;width:125px;height:100px;top:250px;right:18px; padding:0px;border:0px;z-index:100;cursor:hand; cursor:pointer;}

.preview-icon{width:65px;height:100px;right:80px; padding:0px;border:0px;cursor:hand;top:45%; cursor:pointer;position:fixed !important;}
.preview-icon-text{font-size:14px; font-weight:bold; text-align:center; margin-left:35px; color:#2B9EC8}

/****************feedback form step 1 classes******************/
.default_cat_class{font-style:italic}
.category_title{text-decoration:none; cursor:text; padding-left:8px;}
.cat_tree_input{background:#FEEB9C}
.sub_cat_tree_input{background:#FEEB9C}

.category_section_table{width:100%;cellpadding:0;cellspacing:0;}
.all_category_table{width:100%;cellpadding:0;cellspacing:0;}
.wrapper-div-subcat{width:100%; border:0px #CCCCCC solid;padding:0px; cellpadding:0;cellspacing:0;display:none; width:100%;background-color:#EAEAEA}
.sub_category_panel_div{display:none;}
.sub_cat_rows_table{cellpadding:0;cellspacing:0; width:100%; }

.sub_category_header{text-align:center; font-weight:bolder; width:100%}
.left_column_category {float:left; text-align:left; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px; width:510px} 
.right_column_category { float:left;text-align:center;vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px;} 

.left_column_sub_cat {float:left;text-align:left; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px; width:510px}
.right_column_sub_cat {float:left;text-align:center; vertical-align:central;border:0px #CCCCCC solid;padding: 1px 1px 1px 1px; } 

.category_column{width:541px}
.add_category_column{vertical-align:bottom; text-align:left; width:20px ; padding-left:-20px ;padding-right:8px;}

.sub_category_column{width:541px}
.add_sub_cat_column{vertical-align:bottom; text-align:left; width:20px ;padding-right:8px;}

.no_sub_cat{width:95%;text-align:center;}
.category_dummy_panel_1{float:left; width:94%;background-color:#EAEAEA;}
.category_dummy_panel_2{text-align:righ; float:left; width:6%; vertical-align:bottom; min-height:41px; background-color:#EAEAEA; padding-bottom:0px:}
.add_sub_cat_dummy{margin-top:19px}
.each_category_column{width:100%}
.each_sub_cat_column{width:100%}

.step_two_main_tabel{ width:100%; cellpadding:0;cellspacing:0}

.valign_inputs{vertical-align:absmiddle;}
.radio_text{padding-left:4px}
.options_td{padding-left:10px; vertical-align:middle !important;}

/**********************Step 1 classes**********************************/
.step_one_main_table{width:100%}
.field_row{height:20px}
.instruction_row{height:20px}
.spacer_row{width:30px}
.title_column{ font-weight:bold; padding-left:0px;}
.instruction_column{font-size: 11px;padding-left:0px;}
.legend_step_one{margin-left:-4px}
/****************************Step 3 classes********************************************/
.step_three_main_table{width:100%}
.fields_td{text-align:center}
.fields_td2{text-align:left; padding-left:8px;}
.info_fields_table{ width:100%;background-color:#EAEAEA}
.feedback_icon_row{height:45px;}
/*******************************AUTO RESPONSE******************************************/
.auto_response_main_table{width:100%}
.checkbox_alignment_td{padding-bottom:10px;}
.response_info_table_inactive{width:100%;}
.response_info_table_active{width:100%;}
.response_info_fields{width:270px;}
.disabled_text_area body td pre{color:#900 !important;}
/*******************************BOOSTER******************************************/
.booster_info_fields{width:383px; font-size:12px;}
.page_heading_div{ width:25%; float:left}
.for_edit_toolbox{ float:left; width:300px; text-align:center; vertical-align:middle; margin-top:10px;}
.edit_icon{border:1px solid; float:left; width:25px; height:25px; padding:1px text-align:center; margin:0px 0px 0px 8px; vertical-align:middle !important}
.edit_icon img{vertical-align:middle !important;  padding:5px 0px 0px 0px}
.edit_icon:hover{ background-color:#FFFFFF;}


.optional_settings_div{ width:100%; height:45px; background-color:#EAEAEA; border:solid 1px #7F7F7F; padding:15px 0px 0px 0px; text-align:center;}
.option_settings_links{ padding-left:8px; color:#000000;}
.option_settings_links a{ text-decoration:none;}
.option_settings_icon{border:1px solid; width:25px; height:25px; padding:4px 4px 4px 4px; text-align:center; vertical-align:central !important; margin-top:4px; }
.option_settings_icon:hover{ background-color:#FFFFFF !important;border:1px solid; width:25px; height:25px; padding:4px 4px 4px 4px; text-align:center; vertical-align:central !important; margin-top:4px; }
.save_button{background: none repeat scroll 0 0 #005977;border-radius: 5px 5px 5px 5px;color: white;cursor: pointer;padding:5px 50px 5px 50px;visibility: visible;line-height:2.5em;}
.save_button2{background: none repeat scroll 0 0 #005977;border-radius: 5px 5px 5px 5px;color: white;cursor: pointer;padding:5px 50px 5px 50px;visibility: visible;line-height:4em;}
/*******************************Reports section******************************************/
.filter_select{width:160px;}
/*************************help system classes*****************************/
.close_help_button {background: url(../img/icons/close_help.png) no-repeat scroll 0 0 transparent; height: 27px; position: absolute; right: -10px; top: -7px; width: 30px; z-index: 999;}
.help_popup_main{ border:2px solid #000 !important; background-color:#000;}
.help_popup_outer{height:auto; width:auto; max-height:600px; max-width:700px; min-width:300px; border:2px solid #000 !important; padding:2px;}
.help_popup_content{background-color:#FFC !important; width:100%; height:100%;}
.help_icon{height:25px; width:25px; cursor:help;}

.alert_div{width:362px; height:88px; border:none; position:fixed; left:600px; top:0px; color:#FFFFFF; text-align:center;padding-top:20px; padding-left:57px; display:none;background-image:url(../img/icons/alert.png); background-repeat:no-repeat;}

/****************resoger classes****************************/
.img_container {
    width:201px;
	height:40px;
    margin: 0 auto;
	vertical-align:middle !important;
}
.img_container img.wide {
    max-width: 150px;
    max-height: 30px;
    height: auto;
}
.img_container img.tall {
    max-height: 150px;
    max-width: 30px;
    width: auto;
}

.img_container img.wide2 {
    max-width: 150px;
    max-height: 40px;
    height: auto;
}
.img_container img.tall2 {
    max-height: 150px;
    max-width: 40px;
    width: auto;
}
lable{}
lable error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.submit { margin-left: 12em; }
