/* Popup css addeed by syamjith */
.customConfirmBox, .customAlertBox, .customPopUpBox{
	background:#E6E6E6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
	border-radius: 10px;
	/*border:1px solid #333;*/
	-moz-box-shadow: 1px 1px 8px #222;
	-webkit-box-shadow: 1px 1px 8px #222;
    box-shadow: 1px 1px 8px #222;
}
.customPopUpBox .singleCol{
	width:350px;
}
.customPopUpBox .singleCol .formRow{ width:100%;}
.customPopUpBox .singleCol .formRow p{ width:96%; margin-left:15px;}

.customPopUpBox .singleCol .formRow p label{width:32%;}
.customPopUpBox .singleCol .formRow p input[type="text"]{width:58%;}
.customPopUpBox .singleCol .submitRow p, .customPopUpBox .twoCol .submitRow p{ width:98%; margin:0 auto; float:none !important}
.customPopUpBox .singleCol .submitRow button, .customPopUpBox .twoCol .submitRow button{ float:none; margin:0 10px; }

.customPopUpBox .twoCol{width:700px;}
.customPopUpBox .twoCol .formRow p{ width:46%;}

.customPopUpBox .threeCol{width:900px;} 
.customPopUpBox .threeCol .formRow p{ width:31%;}

.customConfirmBox .cnf_top, .customAlertBox .alert_top, .customPopUpBox .pop_top{
	background:#333 url(../img/caption_bg.png) top left repeat;
	height: 40px;
	line-height:36px;
	vertical-align:middle;
	padding: 0 10px;
	color:#82E2E3;
	border-bottom: 1px solid #C2C2C2;
	-webkit-border-radius: 10px;  
	-webkit-border-bottom-left-radius: 0px;
  	-webkit-border-bottom-right-radius: 0px;
	
	-moz-border-radius-topright: 10px;	
	-moz-border-radius-topleft: 10px;
	border-radius-topright: 10px;	
	border-radius-topleft: 10px;
	
	webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	}
.pop_title{
	margin-top:5px;
	float:left;
	text-align:left;
	height:26px;
	font-size:14px;
	padding:0 10px 0 0px;
	font-weight:bold;
	color:#82E2E3;
	font-family:Arial, Helvetica, sans-serif
	/*text-shadow: 0 1px 0 #FFF;*/
}	
.cnf_icon, .alert_icon, .pop_icon{
	margin-top:5px;
	width:25px;
	height:25px;
	float:left;
	background:url(../img/icon_sprite.png) -8px -282px no-repeat;
}
.suces_icon, .error_icon,.warn_icon{
	margin-top:8px;
	width:25px;
	height:25px;
	float:left;
	}
.suces_icon{
	background:url(../img/icon_sprite.png) -77px -467px no-repeat !important; 
}
.error_icon{
	background:url(../img/icon_sprite.png) -77px -498px no-repeat !important; 
}
.warn_icon{
	background:url(../img/icon_sprite.png) -77px -530px no-repeat !important; 
}


.cnf_close, .alert_close, .pop_close{
	margin-top:10px;
	width:20px;
	height:20px;
	float:right;
	cursor:pointer;
	background:url(../img/icon_sprite.png) 0px -309px no-repeat;
	}
.cnf_close:hover, .alert_close:hover, .pop_close:hover {
	background:url(../img/icon_sprite.png) -20px -309px no-repeat;
}
.cnf_msg{
	min-height:30px;
	padding:10px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.alert_msg, .pop_msg{
	/*padding:10px;*/
	line-height:20px;
	/*font-weight:bold;
	font-size:12px;*/
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:12px;
}
.pop_msg{
	/*padding:0 15px;*/  
	min-width: 300px;
	}
.pop_msg a{color:#417272;}
.pop_msg a:hover{text-decoration:none}

.alert_msg{
font-weight:bold;
	padding:10px;
	}
.cnf_btns, .alert_btns, .pop_btns{
	height:30px;
	margin:10px 0;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.cnf_btns input[type="button"], .alert_btns input[type="button"], .pop_btns input[type="button"], .custgriddiv input[type="button"] {
	margin:0px 2px;
	padding:0 10px 3px 10px !important;
	/*background: url(../img/bg_sprite.png) 0px -472px repeat-x;*/
	background: url(../img/button_bg.png) top left repeat-x;
	border:1px solid #BEBBBB;
	font-weight:bold;
	font: bold Arial, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
	line-height:22px;
	/*min-width:84px;*/
	color:#424242;
	text-shadow: 0 1px 0 #FFF;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 3px #CCC;
	-moz-box-shadow: 0 0 3px #CCC;
	box-shadow:  0 0 3px #CCC;
	overflow:visible; 
	
}
/*.cnf_btns input[type="button"]:hover, .alert_btns input[type="button"]:hover, .pop_btns input[type="button"]:hover, .custgriddiv input[type="button"]:hover{
	background: url(../img/bg_sprite.png) 0px -472px repeat-x;
	border:1px solid #AAA;
	border-bottom:1px solid #BEBBBB;
}
.cnf_btns input[type="button"]:active, .cnfalert_btns input[type="button"]:active, .custgriddiv input[type="button"]:active{
	background: url(../img/bg_sprite.png) 0px -472px repeat-x;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #AAA;
}
*/
.cnf_btns input[type="button"]:hover, .alert_btns input[type="button"]:hover, .pop_btns input[type="button"]:hover, .custgriddiv input[type="button"]:hover, .cnf_btns input[type="button"]:active, .cnfalert_btns input[type="button"]:active, .custgriddiv input[type="button"]:active{
	-webkit-box-shadow: 0 0 3px #CCC;
	-moz-box-shadow: 0 0 3px #CCC;
	box-shadow:  0 0 3px #CCC;
	text-shadow: 0 1px 0 #f2f2f2;
}
.centerPopup{
	display:inline;/*IE6*/
	float:left;
	position:fixed;
	width:450px;/*can be % px auto*/
	z-index:9999;
}

.centerPopup .customAlertBox .alert_msg ol{
	text-align: left;
    margin-left: 15px;

}
/* Ends Popup css */
