html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

strong,h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

em {
	font-style: italic;
}

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

* { /********************************/
	/*** SUPPORTS ONLY FROM IE8+ ****/
	/********************************/
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.aligncentre {
	text-align: center;
}
.clearfix,.col_form.double .clearfix {
	clear: both;
}

/*** END CSS REST ****/

/**** START ENITE SITE CSS ****/
body {
	font: normal 12px verdana, sans-serif;
	color: #252525;
}

.mandatory {
	color: red;
}

.content_area_container {
margin: 0;
float: left;
width: 100%;
background: #f7f7f7;

}


.content_area_container_popup {
	margin: 0px;
}

.icon {
	background-image: url(../images/sprite_img.png);
	background-repeat: no-repeat;
	display: block;
}

.content_area_hdr {

 font-size: 15px;
 padding: 10px 10px;
 color: #0d47a1;
 float: left;
 width: 100%;

}


.content_area_helpIcon {
	background: url(../images/sprite_img.png) 0 0 no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	text-indent: -9999px;
}

.podHelp, .contentHelp {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 2px #dddddd;
	display: none;
	position: absolute;
	color: #252525;
	font-size: 11px;
	margin: 0 20px 0 0;
	z-index: 5;	
	text-shadow: none;
}

.podHelp1, .contentHelp1 {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 2px #dddddd;
	display: none;
	position: absolute;
	color: #252525;
	font-size: 11px;
	margin: 0 20px 0 0;
	z-index: 5;	
	text-shadow: none;
}
.podHelp2, .contentHelp2 {
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 2px #dddddd;
	display: none;
	position: absolute;
	color: #252525;
	font-size: 11px;
	margin: 0 20px 0 0;
	z-index: 5;	
	text-shadow: none;
}

.form_section_helpIcon {
	background: url(../images/sprite_img.png) -20px 0 no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	margin: 7px 8px 0 0;
}

.content_area { background: #fff; float: left; width: calc(100% - 20px); margin: 0px 10px 10px 10px; padding: 0; border: none; box-shadow: 0 0 6px 1px #d0c9c9;
}
.mrgbtm90 {margin-bottom: 90px;}
.tip_msg { padding: 0 0 4px 0; overflow: hidden; margin: 8px; }

.form_section_container {background: #fff;border-radius: 0; margin: 0 8px 8px 8px; }
.form_section {padding: 16px; overflow: hidden; border: none; min-height: 240px;}
.col_form li { margin: 0 0 14px 0;  float: left;}
.form_section ul li a { color: #333; text-decoration: none; font-size: 16px; font-weight: bold; font-family: arial;}


.content_area_popup{
	background: #FFFFFF url(../images/content_area_bg.jpg) 0 0 repeat-x;
	border: 1px solid #cccccc;
	border-top: 1px solid #8dafbb;
	position: relative;
	padding: 8px 0 0 0;
	overflow-y: auto;
	overflow-x: hidden;
	margin-bottom: 87px;
}

.success_msg_container {
	padding: 8px;
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 0 8px 8px 8px;
}

.success_msg_container li {
	background: url(../images/sprite_img.png) -180px -77px no-repeat;
    padding: 0 0 0 25px;
	line-height: 20px;
	color: #01A404;
	font-weight:bold;
}

.error_msg_container {
	padding: 8px;
	background: #ffffff;
	border: 1px solid #e19f9f;
	margin: 0 8px 8px 8px;
	color: #DD0101;
	font-weight: bold;
}

.error_msg_container.multiple {
	height: auto;
	max-height: 110px;
	/*overflow-y: scroll;*/
	overflow:auto;
}

.error_msg_container h5 {
	color: #cc0000;
	font-size: 13px;
	margin: 0 0 10px 0;
}

.error_msg_container li {
	background: url(../images/sprite_img.png) -180px 2px no-repeat;
    padding: 0 0 0 25px;
	line-height: 20px;
	display: block;
	
}

.error {
	color: red;
	font-size: 10px;
}


.tip_msg.inside {
	margin: 0 8px 16px 8px;
}

.tip_msg .icon {
	background-position: 0px -40px;
	width: 35px;
	height: 17px;
	float: left;
	margin: 0 4px 0 0;
}

.tip_msg p {
	margin: -2px 0 0 40px;
	line-height: 18px;
}

.form_section_hdr_override {
	color: #3598b8;
	overflow: hidden;
	height: 45px;
}

.form_section_hdr {
	color: #3598b8;
	overflow: hidden;
	height: 30px;
}

.form_section_hdr .hdr_icon {
	float: right;
	margin: 6px 8px 0;
}

.form_section_hdr h4 {
	padding: 7px 0 6px 8px;
}

.form_section_hdr select {
	margin: 4px 0 0 8px;
}

.minimize_icon,.maximize_icon {
	color: #3598b8;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 3px 8px 2px 2px;
}

.minimize_icon span,.maximize_icon span {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

.minimize_icon span {
	background: url(../images/sprite_img.png) -40px 2px no-repeat;
}

.maximize_icon span {
	background: url(../images/sprite_img.png) -60px 2px no-repeat;
}

.search_row {
	padding: 0 8px;
	overflow: hidden;
	margin: 0 0 8px 0;
}

.search_row .form_elements {
	margin: 0 8px 0 0;
	float: left;
	overflow: hidden;
}

.search_row.outside .form_elements {
	margin: 0;
}

.search_row label,.search_row .radio_label {
	font-weight: bold;
	float: left;
	margin: 0 10px 0 0;
}

.search_row .radio_label input,.search_row .radio_label input[type="radio"]
	{
	float: left;
}

.search_row .radio_label label {
	float: right;
	margin: 3px 0 0 0;
}

.search_magGlass {
	background: url(../images/sprite_img.png) -160px -20px no-repeat;
	border: none;
	width: 21px;
	height: 20px;
	text-indent: -9999px;
}

.search_result_container {
	/*overflow: hidden;*/
	margin: 0 8px 8px;
}

.search_table_container {
	/*overflow: hidden;*/
	border: 1px solid #cccccc;
	border-right: none;
}

.search_result_table {
	width: 100%;
}

.search_result_table input[type="checkbox"] {
	margin: 0;
	padding: 0;
}

.search_result_table input[type="text"] {
	width: 100%;
}

.search_result_table thead td {
	background: rgb(211,221,223);
	background: -moz-linear-gradient(top, rgba(211,221,223,1) 0%, rgba(174,184,186,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,221,223,1)), color-stop(100%,rgba(174,184,186,1)));
	background: -webkit-linear-gradient(top, rgba(211,221,223,1) 0%,rgba(174,184,186,1) 100%);
	background: -o-linear-gradient(top, rgba(211,221,223,1) 0%,rgba(174,184,186,1) 100%);
	background: -ms-linear-gradient(top, rgba(211,221,223,1) 0%,rgba(174,184,186,1) 100%);
	background: linear-gradient(to bottom, rgba(211,221,223,1) 0%,rgba(174,184,186,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3dddf', endColorstr='#aeb8ba',GradientType=0 );
	font-weight: bold;
	padding: 6px 10px 6px;
	border-bottom: 1px solid #aaaaaa;
	width: 10%;
	vertical-align: middle;
}

.search_result_table td.only_checkbox {
	width: 1%;
}

.search_result_table td {
	padding: 7px 10px;
	border-right: 1px solid #cccccc;
	background: #FFFFFF;
}
/* 
.search_result_table tr:nth-child(even) td {
	background: #deecef;
} */

.pagination {
	margin: 8px 0 0 0;
}

.pagination li {
	float: left;
	margin: 0 0 0 4px;
}

.pagination li a {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/sprite_img.png) -160px -80px no-repeat;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 1px 0 0 0;
}

.pagination li a.disabled {
	cursor: default;
	text-decoration: none;
}

.pagination li a:hover {
	text-decoration: underline;
}

.pagination li.first_page a {
	background: url(../images/sprite_img.png) -140px -60px no-repeat;
	text-indent: -9999px;
}

.pagination li.prev_link a {
	background: url(../images/sprite_img.png) -160px -60px no-repeat;
	text-indent: -9999px;
}

.pagination li.next_link a {
	background: url(../images/sprite_img.png) -160px -40px no-repeat;
	text-indent: -9999px;
}

.pagination li.last_page a {
	background: url(../images/sprite_img.png) -140px -40px no-repeat;
	text-indent: -9999px;
}

.addComments {
	margin: 0 8px;
	overflow: hidden;
}

.addComments .col_form li {
	margin-bottom: 0;
}

.form_section_actionArea {
	padding: 4px 4px 4px 4px;
	overflow: hidden;
	border-top: 1px solid #cccccc;
}

.single.col_form li {
	clear: both;
	width: 100%;
}

.double.col_form {
	width: 800px;
	overflow: hidden;
}

.col_form.double li {
	float: left;
	clear: none;
	height: 26px;
	overflow: visible;
	width: 100%;
}

.col_form label,.col_form .label {
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	width: 30%;
	line-height: 19px;
	
}

.checkbox_container label {
	margin: 0 0 5px 0;
}

.col_form .label label,.col_form .label input {
	float: right;
	margin: 2px 0 0 5px;
}

.col_form.single li>label,.col_form.single .label {
	width: 350px;
	font-size: 13px; 
	padding-top: 9px;
}

.col_form.double li>label,.col_form.double .label {
	width: 150px;
}

.radio_btns {
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
}

.radio_btns input {
	float: left;
}

.radio_btns label {
	float: left;
	width: auto;
	text-align: left;
	margin: 2px 0 0 0;
}

.col_form .form_elements {
	float: left;
	margin: 0 0 0 30px; 
}

.col_form.single .form_elements {
	width: 62%;
}

.col_form.double .form_elements {
	width: 180px;
}

.form_elements input,.form_elements select {
	float: left;
	margin: 0;
}

.form_elements input.cal_input{
	margin: 0;
}

.form_elements .ui-datepicker-trigger {
	margin: 4px 0 0 3px;
	cursor: pointer;
}

.form_elements {
	position: relative;
}

.blue_tip {
	width: 180px;
	overflow: hidden;
	background: #c9ecee;
	padding: 2px 5px;
	border: 1px solid #a8a8a8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	clear: both;
	font-size: 11px;
	position: absolute;
}

.first_tipRow {
	top: 0;
	right: 21px;
}

.second_tipRow {
	top: 0;
	right: -285px;
}

.big_tipRow {
	width: 400px;
	right: -375px;
	top: 0;
	height: 200px;
	overflow-y: auto;
}

.pswrd_strenght {
	width: 150px;
	overflow: hidden;
	padding: 2px 5px;
	clear: both;
	font-size: 11px;
	position: absolute;
	text-align: center;
}

.pswrd_strenght.green {
	background: #a6e400;
	border: 1px solid #81b200;
	width: 30%;
}

.pswrd_strenght.yellow {
	background: #ffea00;
	border: 1px solid #e4a100;
	width: 30%;
}

.pswrd_strenght.red {
	background: #ff0000;
	border: 1px solid #9d1e1e;
	width: 30%;
}
.single.col_form .pswrd_strenght.green {
    background: #a6e400;
    border: 1px solid #81b200;
    padding: 8px 0;
    width: 30%;
}

.single.col_form .pswrd_strenght.yellow {
    background: #ffea00;
    border: 1px solid #e4a100;
    padding: 8px 0;
    width: 30%;
}

.single.col_form .pswrd_strenght.red {
    background: #ff0000;
    border: 1px solid #9d1e1e;
    padding: 8px 0;
    width: 30%;
}
input[type="button"],input[type="submit"] {
	cursor: pointer;
}

input[type="text"], input[type="number"], input[type="search"], textarea, input[type="password"], input[type="search"] {
	background: #fff3d9;
	border: 1px solid #a8a8a8;
}

.form_elements .xx_txt_input {
	width: 50px;
}

.form_elements input[type="text"], .form_elements input[type="password"], .form_elements select, .form_elements input[type="date"], .form_elements input[type="search"]{
	width: 96%;
    background: #f7f7f7;
	padding: 7px 2%;
	border-radius: 3px;
	border: 1px solid #cacaca;
}


.inside_form_search {
	background: url(../images/sprite_img.png) -160px -20px no-repeat;
	border: none;
}

.inside_form_search:hover {
	background: url(../images/sprite_img.png) -160px -20px no-repeat;
}

.add_more_questions,
.add_more_questions_lang {
	overflow: hidden;
	margin: 0 0 8px 0;
}

.remove_question,.add_question,.inside_form_search,.listBox_move_icons a
	{
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	float: left;
	margin: 1px 4px 0;
}

.add_question {
	background: url(../images/sprite_img.png) -120px -20px no-repeat;
	cursor: pointer;
}

.remove_question {
	background: url(../images/sprite_img.png) -80px -20px no-repeat;
    margin: 2px 0 4px 0;
    cursor: pointer;
}

.form_elements .left_listBox {
	width: 100px;
	float: left;
	margin: 0;
}

.listBox_move_icons {
	float: left;
	margin: 0 5px;
}

.pickListButtons {
	overflow: hidden;
	vertical-align: top;
}

.pickListButtons .button {
	border: none;
	text-indent: -9999px;
}

.addButton {
	background: url(../images/sprite_img.png) -35px -70px no-repeat;
	width: 28px;
	height: 28px;
	margin: 0 10px 10px 0 !important;
}

.addButton:hover {
	background: url(../images/sprite_img.png) -35px -105px no-repeat;
}

.removeButton {
	background: url(../images/sprite_img.png) 0 -70px no-repeat;
	width: 28px;
	height: 28px;
	margin: 0 10px 10px 0 !important;
}

.removeButton:hover {
	background: url(../images/sprite_img.png) 0 -105px no-repeat;
}

.addAllButton {
	background: url(../images/sprite_img.png) -70px -70px no-repeat;
	width: 28px;
	height: 28px;
	margin: 0 10px 10px 0 !important;
}

.addAllButton:hover {
	background: url(../images/sprite_img.png) -70px -105px no-repeat;
}

.removeAllButton {
	background: url(../images/sprite_img.png) -105px -70px no-repeat;
	width: 28px;
	height: 28px;
	margin: 0 10px 10px 0 !important;
}

.removeAllButton:hover {
	background: url(../images/sprite_img.png) -105px -105px no-repeat;
}

.simple_table {
	width: 400px;
	margin: 0 0 8px 410px;
}

.simple_table td {
	border: 1px solid #cccccc;
	padding: 5px;
}

.simple_table thead {
	background: url(../images/second_btn_bg.png) 0 0 repeat-x;
	font-weight: bold;
}

.locked_systems{
	background: url(../images/important.gif) right no-repeat;
	color: #DD0101;
	width: 30px;
	height: 30px;
	vertical-align: right;
	border:  3px;
   	float: right;
}

/*** -- START ACTION BUTTONS -- **/
.action_btns_container {
    padding: 4px;
    width: 100%;
    overflow: hidden;
    background: #f7f7f7;
    float: left;
    margin-bottom: 30px;
}


.action_btns_container ul li{float: right;}

.main_action_btn {
	background: rgb(255,152,0);
	 border-radius: 3px;
	 color: #fff;
	 box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	 border: none;
	 padding: 0 6px;
	 margin: 6px 8px;
	 font-size: 14px;
	 min-height: 36px;
	 min-width: 88px;
	 font-weight: normal
}

/* .main_action_btn {
	background: url(../images/main_btn_bg.png) 0 0 repeat-x;
	border: 1px solid #937012;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font: bold 10px Verdana, Sans-serif;
	padding: 4px 10px 5px;
} */

.alignright .main_action_btn,.alignright .second_action_btn {
	margin: 0 4px 0 0;
}

.second_action_btn {
	border-radius: 3px;
	color: #333;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	border: none;
	padding: 0 6px;
	margin: 6px 8px;
	font-size: 14px;
	min-height: 36px;
	min-width: 88px;
	background: rgb(247,247,247);
	font-weight: normal;
}



.bg_watermark_txt {
	position: absolute;
	top: 40%;
	left: 25%;
	width: 550px;
	font: normal 16px/23px Georgia, Sans-serif;
	font-style: italic;
	color: #333333;
}

.editable-div {
	width: 250px;
	height: 100px;
	border: 1px solid #a8a8a8;
	background: #fff3d9;
	text-align: left;
	word-wrap: break-word;
	overflow: auto;
}

.editable-div a {
	color: #000000;
	text-decoration: none;
}

.alignleft .main_action_btn,.alignleft .second_action_btn {
	margin: 0 0 0 4px;
}

.policy_available {
	display: block;
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	margin: 2px 0 0 0;
	float: left;
}

.success{
	color: green;

}
.paintion{

background:url(../images/pagination-repeat-x.gif) repeat-x !important;
padding:0 4px!important;
display:block!important;
color:#fff!important;
border:1px solid #949698;


       
	}
	.paintion a{
	background:none!important;
	height:14px!important;
	width:auto!important;
	}
	.paintion p{
	color:#000!important;
	background:none!important;
	height:14px!important;
	width:auto!important;
	font-size:10px;
	padding:1px 0 0!important;
	}
.search_result_table thead td a{
	TEXT-DECORATION: NONE;
	padding:0 15px;
	display:block;
	}
/* .search_result_table thead td a:hover{
	background:url(../images/downArrow.gif) right no-repeat;
	TEXT-DECORATION: NONE;
	padding:0 15px;
	diplay:block;
	} */
	
.search_result_table thead td .sorting-up{
	background:url(../images/upArrow.gif) right no-repeat;
	TEXT-DECORATION: NONE;
	padding:0 15px;
	display:block;
	}	
	.search_result_table thead td .sorting-down{
	background:url(../images/downArrow.gif) right no-repeat;
	TEXT-DECORATION: NONE;
	padding:0 15px;
	display:block;
	}
.failed{
	color: red;}
/*** -- END ACTION BUTTONS -- **/
	
	

.overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    z-index: 998;
}
.form_section ul.col_form {
	padding: 10px 0 10px 0;
	float: left;
	width: 100%;
}

footer {
	 font-family: Verdana;
    font-size: 10px;
    color: #3D3D3D;
    width: 100%;
    background: #fff;
    padding: 8px 0 8px 1%;
    box-shadow: 0 0 5px 1px #ccc;
    float: left;

}

.headingIcon {
 	float: left;
 	margin: 0px 10px 0 0;
}


h3.alignleft {
 line-height: 28px;
}

/*Radio-Material*/
.control {position: relative;display: block;	 text-align: left; padding-left: 22px;	cursor: pointer;}
.control input {	position: absolute;	z-index: -1;opacity: 0;}
.control__indicator {position: absolute;	top: 2px;left: 0;width: 16px;height: 16px;background-image: url(../images/cssradio.png); background-repeat: no-repeat; background-position: 0 0;}
.control input:checked ~ .control__indicator { background-position: 0 -16px;}

.single.col_form li section {
 width: 50%;
 float: left;
 padding: 0;

}
.col_form label.control {
 text-align: left;
}
.single.col_form li section.blue_tip {
	padding: 10px;
	width: 100%;
	right: -100%;
}

.single.col_form li ul li.expanded {
    margin-bottom: 8px;
}
.single.col_form li ul li.expanded ul {
    padding-top: 10px;
    float: left;
    clear: both;
    width: 100%;
}

.single.col_form li ul li.collapsed {
    margin-bottom: 8px;
}
.single.col_form li section.blue_tip {
    padding: 10px;
    width: 100%;
    right: -100%;
}
.form_elements input[type="checkbox"] {
    margin: 0px 5px 0 0;
}
.col_form .form_elements label {
    width: initial;
}
.ae-md-subscript label.control--radio {
    width: 100%;
}
.ae-md-subscript small {
    float: left;
    margin: 5px 0 5px 22px;
    line-height: 15px;
    color: #666;
    font-size: 11px;
}
.ok_msg_container {
	
    position: absolute;
    width: 700px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -350px;
    text-align: center;
    padding: 8px;
	background: #ffffff;
	border: 1px solid #333;
	color: green;
	font-weight: bold;

}

.ok_msg_container li div {
	background: url(../images/sprite_img.png) no-repeat -180px -77px ;
    display: inline-block;
	padding-left: 20px;
	line-height: 22px;
}

.err_msg_container {
	
    position: absolute;
    width: 700px;
    height: 100px;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -350px;
    text-align: center;
    padding: 8px;
	background: #ffffff;
	border: 1px solid #e19f9f;
	color: #DD0101;
	font-weight: bold;
}

.err_msg_container li div {
	background: url(../images/sprite_img.png) no-repeat -180px 2px;
    display: inline-block;
	padding-left: 20px;
	margin: 25px 0px 25px 0px;
}

.ok_msg_container ul li {
    float: left;
    width: 100%;
    margin: 28px 0 0;
}

.ae-pswd-outerCaptcha {
    background: #0d47a1;
	position: fixed;
    width: 100%;
    height: 100%;
}
.ae-pswd-innerCaptcha {
       width: 340px;
    height: 258px;
    position: absolute;
    left: 47%;
    top: 50%;
    margin: -189px 0 0 119px;
    background: hsl(0, 0%, 97%);
    padding: 20px 20px 0 20px;
    border-radius: 3px;
}
.ae-pswd-innerCaptcha .aipm-logo1 {
    margin: 0 0 20px;
}
.ae-pswd-innerCaptcha label {
    font-size: 13px;
    font-weight: bold;
    padding-right: 12px;
}
.ae-pswd-innerCaptcha input[type="text"] {
    height: 30px;
    width: 135px;
    background: #f7f7f7;
    border-radius: 3px;
    border: 1px solid #ccc;
}
.ae-pswd-innerCaptcha .main_action_btn {
    float: right;
    margin: 16px 0 0 0;
}
.ae-refreshImg{
	cursor: pointer;
}
.innerForm-captcha.form_section ul.col_form{width: 50%;}
.innerForm-captcha .single.col_form li section{ width:100%;}
.innerForm-captcha .ae-pswd-innerCaptcha{position:static;float: left; margin:0; padding: 12px;}
.ae-common-footer {
    padding: 0;
    width: 100%;
    bottom: 0;
    /*overflow: hidden;*/
    position: fixed;
    background: #f7f7f7;
    float: left;
    border-top: 1px solid #cacaca;
    left: 0;
}
.aipm-template-footer{
	font-family: arial; width: 100%; background: #fff; border-top: 1px solid #dedede; box-shadow: 0 0 1px 2px #e8e8e8; bottom: 0px; position: fixed; /*overflow: hidden;*/ white-space: nowrap; text-overflow: ellipsis; z-index: 990; height: 31px; padding: 10px 0 10px 10px; font-size: 12px; color:#999999;
}


.aipm-footer-template span.copy-right-text {
    display: none;
}
.aipm-footer-template:hover span.copy-right-text {
    display: block;
    position: absolute;
    bottom: 30px;
    height: auto;
    background: #f7f7f7;
    color: #333;
    border-radius: 3px;
    padding: 6px 10px;
    z-index: 999999;
    margin: 0 1% 0 0;
    white-space: pre-line;
    line-height: 16px;
    border:1px solid #cacaca;
}
.aipm-footer-template small {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    float: left;
}
