/* CSS Document */
body {margin:0; padding:0; font-family:"MyriadProRegular", Arial, Helvetica, sans-serif; color:#333;}
*{ padding:0; margin:0;}

a{ text-decoration:none; color:#f6bb06; outline:none;}
a:hover{ text-decoration:underline; outline:none;}

h1{ font-size:35px; line-height:25px; margin-bottom:10px;}
h2{font-size:18px; line-height:20px;}
h3{font-size:14px; line-height:16px; font-weight:normal;}
.clear { clear:both; line-height:0; font-size:0;}
.msg_success{background-color: #FFFFFF;	text-align: left; vertical-align: middle;border: 1px solid #F4F4F4; background-image: url(../images/admin/icon_success.png); background-repeat: no-repeat; background-position: 5px center; font-size: 12px; font-weight: bold; color: #990000;
margin: 5px; text-indent: 20px;	width:350px;}
.msg_error{background-color: #F8F8F8;text-align: left;vertical-align: middle;border: 1px solid #E2E2E2;background-image: url(../images/admin/icon_error.png);
background-repeat: no-repeat;background-position: 5px center;font-size: 12px;font-weight: bold;color: #FF0000;margin: 5px;text-indent: 20px;}

.global { background:url(../images/header_bg.png) repeat-x top;}
.header { height:110px; width:1000px; margin:0 auto;}
.header .header_left { width:190px; float:left;}
.header .header_right { width:780px; float:right;}
.header .header_right .top_section { height:40px;}
.header .header_right .top_section ul li { list-style:none; float:right; font-size:14px; margin-left:2px;  height:40px;}
.header .header_right .top_section ul li a { display:block; height:40px; padding-left:12px; padding-right:12px; color:#fff; text-transform:uppercase; text-decoration:none;line-height:38px;}
.header .header_right .top_section ul li a:hover {background:#fffffe; color:#fd1a21;}
.header .header_right .top_section ul li a.current {background:#fffffe; color:#fd1a21;}
.header .header_right .bottom_section { margin-top:35px;}
.header .header_right .bottom_section ul { margin-right:10px;}
.header .header_right .bottom_section ul li { list-style:none; float:right; margin-left:5px;}
.header .header_right .bottom_section ul li a { display:block;border-left:1px solid #e2e1e1;border-right:1px solid #e2e1e1;border-top:1px solid #e2e1e1; height:34px; padding:0px 12px 0px 12px; line-height:30px; font-size:14px; color:#000000; background:#e2e1e1; text-decoration:none;}
.header .header_right .bottom_section ul li a:hover { border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1; background:#ffffff;}
.header .header_right .bottom_section ul li a.current { border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1; background:#ffffff;}

.main_wrap { width:1000px; margin:0 auto; background:#fff; padding-top:10px;}
.wrap { padding-top:8px;padding-bottom:px; width:980px; margin:0 auto; background:#fff;}
.wrap .left_panel { width:216px; float:left;}
.wrap .mid_panel { width:500px; float:left; margin-left:24px;}
.wrap .right_panel { width:216px; float:left;margin-left:24px;}
.cont_box { border:1px solid #d1d1d1; padding:1px; width:212px;}
.cont_box h5 { background:#e2e1e1; font-size:14px; color:#000000; height:34px; line-height:30px; padding-left:15px; font-weight:normal;}


.edit_profile { width:1000px; border:1px solid #e2e1e1; background:#FFFFFF; padding:1px; margin:0 auto; }
.edit_profile .heading { background:#e2e1e1; height:34px; padding:0px 6px;}
.edit_profile .heading .left_part { width:400px; float:left; font-size:14px; color:#000000;line-height:30px; padding-left:5px; position:relative;}
.edit_profile .heading .left_part img { position:absolute; left:5px; top:5px;}
.edit_profile .heading .right_part { width:25px; float:right; margin-top:5px;}
.edit_profile .edit_cont { padding:5px 25px 40px;}
.edit_profile .edit_cont .label_02 { width:auto; float:left; color:#666; font-size:14px;  margin-top:12px;}
.edit_profile .edit_cont label { width:140px; float:left; color:#000; font-weight:bold; font-size:12px; margin-right:5px; margin-top:12px;}
.edit_profile .edit_cont input[type="text"] {border: 1px solid #CECECE;float:left;height: 25px; margin-top:5px; width: 280px;}
.edit_profile .edit_cont input[type="checkbox"] {margin-top:5px;}
.edit_profile .edit_cont input[type="password"] {border: 1px solid #CECECE;float:left;height: 25px;;margin-top:10px; margin-bottom:5px;width: 280px;}
.edit_profile .edit_cont .cell { width:280px; float:left; margin-top:10px; margin-bottom:5px;}
.edit_profile .edit_cont select {border: 1px solid #CECECE;float:left;height: 25px; width: 281px; margin-top:10px; margin-bottom:5px; margin-right:5px;}
.edit_profile .edit_cont a { font-size:12px; color:#fd181f;}
.edit_profile .edit_cont a:hover { text-decoration:none;}
.edit_profile .edit_cont .announce_text { background:url(../../images/fe/quatation_start.png) top left no-repeat; padding:15px 0px 0px 30px; margin-bottom:90px; margin-top:20px;}
.edit_profile .edit_cont .announce_text p { text-align:center; background:url(../../images/fe/quatation_end.png) bottom right no-repeat; padding-right:30px; font-size:12px; color:#000000;}
.button { background:url(../images/button_bg.png) repeat-x scroll 0 0;  height:31px; padding:0px 10px; font-size:12px; color:#fff; line-height:28px; font-family:"Myriad Pro"; cursor:pointer;}
.button:hover { background:url(../images/button_bg.png) repeat-x scroll 0 -31px;}

.rcm_button {height:31px; padding:0px 10px; font-size:12px; color:#fff; line-height:28px; font-family:"Myriad Pro"; cursor:pointer;}

.footer_section {background:url(../images/footer_bg.png) bottom repeat-x; min-height:88px;}
.footer_section .footer_cont { width:980px; margin:0 auto; padding-top:25px; font-family:"MyriadProRegular"; color:#000000; font-size:12px;}
.footer_section .footer_cont div { width:auto;}
.footer_section .footer_cont a { color:#000000; text-decoration:none; }
.footer_section .footer_cont a:hover { text-decoration:underline;}

#sch_dtl{margin:4px 0 20px 0; padding-left:20px;}
#sch_pre_dtl{margin:4px 0 20px 0; padding-left:20px;}

.pagination a{
	padding:2px 5px 2px 5px;
	margin:0;
	background-color:#CCC;
	border:1px #999 solid;
	font-family:Arial, Helvetica, sans-serif, "Arno Pro";
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.pagination strong{
	padding:2px 5px 2px 5px;
	margin:0;
	background-color:#333;
	border:1px #999 solid;
	font-family:Arial, Helvetica, sans-serif, "Arno Pro";
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.diffColor{background-color:#FC6 !important;}
/* for tooltip css */

.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 0.5em; top: 1em; z-index: 9999;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -15px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }