
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin:0px;
	padding:0px;
}
.background_img{
	background:url(../images/home_bg.png) repeat-x;
}
a{
	border:0px;
}
h1,h2,h3,h5,h6{
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
}
ul{
	margin:0px;
	padding:0px;
}
img{
border:0px;
}
/*---------------------- Header Div----------------------*/
#header{
	height:88px;
	clear:both;
	/*background:#14a088;*/
	background:#14a088 url(../images/header-bg.png) no-repeat;
	clear:both;
	background-position:center;
	margin:0px auto;
	border-bottom:5px solid #fbc040;
}
#header_dash{
	height:88px;
	clear:both;
	/*background:#14a088;*/
	background:#14a088 url(../images/header-bg.png) no-repeat;
	clear:both;
	background-position:center;
	margin:0px auto;
	border-bottom:2px solid #fbc040;
}
.header_inner{
	width:960px;
	margin:0px auto;
	height:88px;
}
.logo{
	float:left;
	width:498px;
	height:88px;
	
}
/*.logo img{
	float:left;
}
.logo h1{
	float:left;
	padding:25px 0px 0px 10px;
	font-size:30px;
	text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 10px 10px rgba(0,0,0,.15);
}
.logo a{
	color:#FFFFFF;
}*/

/*---------------------- Main Div----------------------*/

#main_warp{
	width:930px;
	margin:0px auto 0px auto;
	padding-top:8px;
	clear:both;
	/*box-shadow: 0px 0px 10px 4px #E9E9E9   ;
	-moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
	-webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
	height:100% !important;*/
}
#banner{
	width:606px;
	float:left;
	height:284px;
	background:#09baa5;
	margin-bottom:10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
}

/*--------------Login Box Top-----------------*/
#banner .top{
	height:4px;
	clear:both;
}
#banner .top .top_l{
	width:4px;
	height:4px;
	float:left;
	background-image:url(../images/top_l.png);
	background-repeat:no-repeat;
}
#banner .top .top_r{
	width:4px;
	height:4px;
	float:left;
	background-image:url(../images/top_r.png);
	background-repeat:no-repeat;
}
#banner .top .top_c{
	background:#fff;
	height:4px;
	width:597px;
	float:left;
}
#banner .top .top_c1{
	background:#fff;
	height:4px;
	width:145px;
	float:left;
}
/*----------------Login Box Center-----------------------*/
.login_center{
	background:#FFFFFF;
	height:284px;
	padding:4px;
	padding-top:0px;
}

/*----------------Login Box Bottom-----------------------*/
#banner .bottom{
	height:4px;
	clear:both;
}
#banner .bottom .bottom_l{
	width:4px;
	height:4px;
	float:left;
	background-image:url(../images/bottom_l.png);
	background-repeat:no-repeat;
}
#banner .bottom .bottom_r{
	width:4px;
	height:4px;
	float:left;
	background-image:url(../images/bottom_r.png);
	background-repeat:no-repeat;
}
#banner .bottom .bottom_c{
	background:#fff;
	height:4px;
	width:597px;
	float:left;
}

/*------------------------ Login form*/
.login{
	background:#e6f1f0;
	width:288px;
	height:259px;
	float:right;
	margin-left:12px;
	padding:9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom:10px;

}
.login .login_inner{
	width:288px;
	height:257px;
	background:#FFFFFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.login .login_inner h1{
	background:#09baa5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-bottom:10px;
	color:#FFFFFF;
	font-size:18px;
	padding-left:16px;
	font-weight:normal;
	line-height:32px;
}
.login .login_inner form{
	width:263px;
	margin:0px auto;
}
.login .login_inner form input[type="text"],
.login .login_inner form input[type="password"]
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	/*-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;*/
	background: #e8f9f7 url(../images/icons.png) no-repeat;
	border: 1px solid #ceeae7;
	color: #777;
	font: 13px;
	margin: 0 0 10px;
	padding: 4px 10px 10px 40px;
	width: 80%;
}
.login .login_inner form select {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	/*-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;*/
	border: 1px solid #ceeae7;
	color: #777;
	font: 13px;
	margin: 0 0 10px;
	padding: 4px 10px 4px 5px;
	width: 100%;
}
.login .login_inner form input[type="text"]:focus,
.login .login_inner form input[type="password"]:focus {
	-webkit-box-shadow: 0 0 2px #ed1c24 inset;
	-moz-box-shadow: 0 0 2px #ed1c24 inset;
	-ms-box-shadow: 0 0 2px #ed1c24 inset;
	-o-box-shadow: 0 0 2px #ed1c24 inset;
	box-shadow: 0 0 2px #ed1c24 inset;
	background-color: #fff;
	border: 1px solid #ed1c24;
	outline: none;
}
#username { background-position: 3px 4px !important }
#password { background-position: 3px -53px !important }
.login .login_inner form input[type="submit"],.login .login_inner form input[type="button"] {
	background: rgb(254,231,154);
	/*background: -moz-linear-gradient(top,  rgba(254,231,154,1) 0%, rgba(254,193,81,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee79a', endColorstr='#fec151',GradientType=0 );*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #D69E31;
	color: #85592e;
	cursor: pointer;
	float: left;
	font: bold 15px Helvetica, Arial, sans-serif;
	height: 35px;
	margin: 20px 0 35px 15px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	width: 107px;
}
.login .login_inner form input[type="submit"]:hover, .login .login_inner form input[type="button"]:hover {
	background: rgb(254,193,81);
	background: -moz-linear-gradient(top,  rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );
}
.login .login_inner form div a {
	color: #004a80;
    float: right;
    font-size: 12px;
    margin: 30px 10px 0 0;
    text-decoration: underline;
}
.login .login_inner form div a:hover {
	color: #09baa5;
    float: right;
    font-size: 12px;
    text-decoration: underline;
}
.button {
	background: rgb(247,249,250);
	background: -moz-linear-gradient(top,  rgba(247,249,250,1) 0%, rgba(240,240,240,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(247,249,250,1) 0%,rgba(240,240,240,1) 100%);
	background: -o-linear-gradient(top,  rgba(247,249,250,1) 0%,rgba(240,240,240,1) 100%);
	background: -ms-linear-gradient(top,  rgba(247,249,250,1) 0%,rgba(240,240,240,1) 100%);
	background: linear-gradient(top,  rgba(247,249,250,1) 0%,rgba(240,240,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fa', endColorstr='#f0f0f0',GradientType=0 );
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #CFD5D9;
	padding: 15px 0;
}
.button a {
	color: #7E7E7E;
	font-size: 17px;
	padding: 2px 0 2px 40px;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.button a:hover {
	background-position: 0 -135px;
	color: #00aeef;
}
/*---------------------- Contant Warp Div----------------------*/

.contact_warp{
	padding:0px 0px 10px 0px;
	
}
.contact_warp_inner{
	 width: 930px;
	 margin:0px auto;
}
.contact_warp_inner h2{
	background:#14a490;
	color:#FFFFFF;
	padding:4px;
	font-weight:normal;
	margin:0px;
}
.contact_warp_inner .contant_warp{
	background:url(../images/home_contant_bg.png) repeat-x;
	height:200px;
	padding:4px;
	padding-top:8px;
}
.contact_warp_inner .contant_warp strong{
	color:#14a490;
}
.contact_warp_inner .contant_warp img{
	padding:10px;
	border:4px double #a5dcd4;
	}
.heading_bg{
	background:url(../images/heading_bg.png) repeat-x;
	height:26px;
}
.home_left{
	width:606px;
	float:left;
	
}
.home_left h1{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:-27px;
	color:#08b8a7;
	margin-right:102px;
	font-size:18px;
}
.home_left p{
	text-align:justify;
	line-height:20px;
	margin-bottom:8px;
}
.home_left img{
	margin-right:10px;
	margin-bottom:10px;
}
.box{
	width:299px;
	float:left;
	margin:10px 0px 10px 0px;
	margin-right:8px;
	}
.box h2, .box1 h2{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:-27px;
	color:#08b8a7;
	margin-right:111px;
	text-transform:uppercase;
	font-size:16px;

}
.box li, .box1 li{
	list-style-image:url(../images/home-arrow_icon.png);
	margin:10px 10px 0px 22px;
	line-height:25px;
	text-align:justify;
	clear:both;
	
}
.box li b{
	text-align:right;
	float:right;
	color:#ff4200;
}
.box1{
	width:299px;
	float:left;
	margin:10px 0px 10px 0px;
	margin-right:0px;
	}

.home_right{
	width:307px;
	height:270px;
	float:left;
	margin-left:12px;
	
}
.home_right h2{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:-27px;
	color:#08b8a7;
	margin-right:8px;
	font-size:16px;
	text-transform:uppercase;
}
.home_right li{
	margin:4px 10px 0px 22px;
	line-height:25px;
	text-align:justify;
	clear:both;
	
}
/*---------------------- Dashboard Div----------------------*/
.top_right{
	/*width:390px;*/
	/*width:241px;*/
	float:right;
	height:35px;
	background:#00b49d;
	padding-top:5px;
	padding-bottom:3px;
	border:1px solid #03d6be;
	border-top:0px;
	line-height:30px;
	color:#FFFFFF;
	font-size:13px;
}
.top_right1{
	width:390px;
	float:right;
	height:35px;
	background:#00b49d;
	padding-top:5px;
	padding-bottom:3px;
	border:1px solid #03d6be;
	border-top:0px;
	line-height:30px;
	color:#FFFFFF;
	font-size:13px;
}
.top_right span, .top_right1 span{
	float:left;
}
.top_right  .user_icon, .top_right1 .user_icon{
	background:#FFFFFF;
	height:35px;
	margin:0px 10px 5px 5px;
}
.top_right .myaccount, .top_right1 .myaccount{
	padding:0px 10px 0px 20px; 
}
.top_right .logout, .top_right1 .logout{
	padding:0px 10px 0px 10px; 
}
.top_right .logout a, .top_right1 .logout a{
	text-decoration:none;
	color:#FFFFFF;
}
.top_right .logout a:hover, .top_right1 .logout a:hover{
	text-decoration:underline;
}
/*--------------------- Top My Account Dropdown Menus------------------------*/

/*---------------------- Navigation Div----------------------*/

/* Main Inner Block */
.row_full{
	width:960px;
	margin:0px auto;
	clear:both;
	margin-bottom:8px;

}
.colm_left1{
	width:670px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:5px;
	clear:both;
	
}
.colm_left1 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0f8974;
	border-bottom:1px dotted #ccc;
	margin-bottom:8px;
	padding-bottom:4px;
}
.colm_left{
	margin-bottom:10px;
	margin-top:10px;
}
.colm_right{
	width:280px;
	float:left;
	margin-bottom:10px;
	margin-top:5px;

}
.dot{
	border-bottom:1px dotted #CCCCCC;
	clear:both;
}
/*---------------------------Dashboard---------------------------------*/
.dashboard{
	height:420px;
	background:#EEEEEE;
	padding:3px;
	clear:both;
	border-bottom:3px solid #fbc040;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	margin-bottom:8px;

}
.mytask{
	background:#EEEEEE;
	padding:3px;
	clear:both;
	border-bottom:3px solid #fbc040;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	margin-bottom:8px;

}
.mytask_inner{
	padding:2px;
	
}
/*.mytask_inner h2{
	padding:3px 10px 3px 10px;
	background:#666666;
	margin-bottom:8px;
	border-radius:6px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
}*/
.mytask_inner .header{
    background:#666666;
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0 0;
    height: 30px;
    line-height: 24px;
    padding: 5px;
	margin-bottom:8px;
}
.mytask_inner .header .title{
	color:#FFFFFF;
    float: left;
    font-size: 14px;
	float:left;
	}
.mytask_inner .creat_new{
	width:200px;
	height:25px;
	float:left;
	margin-left:10px;
	margin-bottom:6px;
}
.mytask_inner .creat_new a {
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 2px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	float:left;
	margin-right:10px;
}
.mytask_inner .creat_new a:active {
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
}
.mytask_inner .creat_new a{
	color: #444;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
}
.mytask_inner .creat_new a:hover {
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
}


.dashboard_inner{
	width:696px;
	float:left;
	border-right:1px dotted #E2E2E2;
}

.colum{
	width:125px;
	background:#fff;
	height:90px;
	float:left;
	margin:3px;
	border: 4px double #E2E2E2;
}
.colum:hover{
	width:125px;
	background:#cffaf2;
	height:90px;
	float:left;
	margin:3px;
	border: 4px double #31a689;
}
.colum a{
	text-decoration:none;
	color:#006699;
	text-align:center;
}
.colum a h5{
	font-size:13px;
	text-align:center;
}
.colum span img{
	margin:10px 0px 0px 35px;
}
.colum span h5{
		margin:5px 0px 0px 43px;
		font-size:12px;
		color:#666666;


}
/*Current dashboard*/
.current_d{
	width:125px;
	background:#cffaf2;
	height:90px;
	float:left;
	margin:3px;
	border: 4px double #31a689;
}
.current_d a{
	text-decoration:none;
	color:#006699;
	text-align:center;
}
.current_d a h5{
	font-size:13px;
	text-align:center;
}
.current_d span img{
	margin:10px 0px 0px 35px;
}
.current_d span h5{
		margin:5px 0px 0px 28px;
		font-size:12px;
		color:#666666;


}
.colum span .sho{
		margin:5px 0px 0px 43px;
		font-size:12px;
		color:#666666;


}
/*-----------------------pai chart---------------------*/
.dashboard_right{
	width:248px;
	float:right;
	background:#d4d4d4;
	margin-right:2px;
	margin-bottom:8px;
}
.dashboard_right_inner{
	padding:6px;
	margin:3px;
	background:#FFFFFF;
}
.chart{
	margin-bottom:8px;
	clear:both;
	/*height:322px;*/
}
.chart h1{
	background:#535555;
	color:#CCCCCC;
	font-size:14px;
	border-radius:4px;
	padding:4px;
}
/*main Widget*/
.main_widget {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
	width:665px;
	/*height:218px;*/
	float:left;
	margin:4px;
}
.main_widget .header{
    background-color: #E8E8E8;
    background-image: -moz-linear-gradient(center top , #FCFCFC, #E8E8E8);
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0 0;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.main_widget .header .title{
	color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
	}
.main_widget .widget_body {
    padding: 10px;
	clear:both;

}

/*---------------------chart box--------------------------*/



.widget {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
	width:224px;
	height:218px;
	float:left;
	margin:4px;
}
.widget .header{
    background-color: #E8E8E8;
    background-image: -moz-linear-gradient(center top , #FCFCFC, #E8E8E8);
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0 0;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.widget .header .title{
	color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
	}
.widget .widget_body {
    padding: 10px;
	clear:both;

}
.widget .view_report{
	clear:both;
	margin-bottom:8px;
	margin-top:8px;
	text-align:right;
	padding-right:10px;
    border-top: 1px solid #CFCFCF;
	line-height:20px;

	
}
 /*form*/
#Action {
	font:13px;
	}
#Action ol {
		list-style:none;
		margin:0;
		padding:0;
		}

#Action li {
			padding:6px;
			background:#e1e1e1;
			margin-bottom:1px;
		}

#Action li#send {
				background:none;
				margin-top:6px;
			}
#Action label {
			float:left;
			text-align:left;
			margin-right:7px;
			width:78px;
			color:#666666;
			line-height:23px;	 /* This will make the labels vertically centered with the inputs */
			}

#Action input,	#Action textarea, #Action select {
			padding:2px;
			padding-left:4px;
			border:1px solid #CCCCCC;
			width:132px;
			border-radius:4px;
			}

#Action input:focus, #Action textarea:focus, #Action select:focus {
				border:1px solid #666;
				background:#e3f1f1;
				}

#Action button {
			background:#003366;
			border:none;
			padding:4px 8px 4px 4px;
			border-radius:6px; /* Don't expect this to work on IE6 or 7 */
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			color:#fff;
			margin-left:178px; /* Total width of the labels + their right margin */
			cursor:pointer;
			}

#Action button:hover {
				background-color:#006633;
				}
				
/*History*/
.History_widget {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
	width:665px;
	float:left;
	margin:4px;
}
.History_widget .header{
    background-color: #E8E8E8;
    background-image: -moz-linear-gradient(center top , #FCFCFC, #E8E8E8);
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0 0;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.History_widget .header .title{
	color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
	}
.History_widget .widget_body {
    padding: 10px;
	clear:both;

}
.comment_box{
	height:150px;
	clear:both;
	margin:8px;
	border-bottom:1px dotted #CCCCCC;
}
.profile_img{
	width:100px;
	height:95px;
	float:left;
	border:4px double #CCCCCC;
}
.history_warp{
	width:516px;
	height:80px;
	float:left;
	margin-left:10px;
}
.history_warp p{
	line-height:20px;

}
.history_warp  .comment_link{
	bottom:0px;
	padding-left:427px;
}
.history_warp  .comment_link a{
	text-decoration:none;
	color:#0066CC;
}
.history_warp  .comment_link a:hover{
	text-decoration:underline;
	}
.file_no{
	font-size:14px;
	 color: #ED6D49;
	 font-weight:bold;

}
.chats {
	margin-top:10px;
    padding-left:20px;
	line-height:20px;
	
}
.chats li {
    margin: 10px auto;
    padding: 5px 0;
	list-style:none;
}
.chats li img.avatar {
    border-radius: 60%;
    height: 60px;
    width: 60px;
	border:1px solid #CCCCCC;
}
.chats li.in img.avatar {
    float: left;
    margin-right: 10px;
}
.chats li .name {
    color: #ED6D49;
    font-size: 13px;
    font-weight: 400;
}
.chats li .date-time {
    color: #1A1A1A;
    font-size: 11px;
    font-weight: 400;
}
.chats li.out img.avatar {
    float: right;
    margin-left: 10px;
}
.chats li .message {
    display: block;
    padding: 5px 10px;
    position: relative;
}
.chats li.in .message {
    background: none repeat scroll 0 0 #F5F5F5;
    border-left: 3px solid #ED6D49;
    margin-left: 80px;
    text-align: left;
}
.chats li.in .message .arrow {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid #ED6D49;
    border-top: 8px solid rgba(0, 0, 0, 0);
    display: block;
    height: 0;
    left: -8px;
    position: absolute;
    top: 7px;
    width: 0;
}
.chats li.out .message {
    background: none repeat scroll 0 0 #F5F5F5;
    border-right: 3px solid #0DAED3;
    margin-right: 80px;
    text-align: right;
}
.chats li.out .message .arrow {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 8px solid #0DAED3;
    border-top: 8px solid rgba(0, 0, 0, 0);
    display: block;
    position: absolute;
    right: -8px;
    top: 7px;
}
.chats li.out .name {
    color: #0DAED3;
}
.chats li.out .name, .chats li.out .date-time {
    text-align: right;
}
.chats li .message .body {
    display: block;
}
/*Status*/

.stats ul{
	margin:0px;
	padding:0px;
}
.stats li {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    height: 42px;
    margin-bottom: 4px;
    padding: 10px;
    transition: all 0.5s ease 0s;
	list-style:none;
}
.stats li:last-child {
    margin-bottom: 0;
}
.stats li:hover {
    cursor: pointer;
    opacity: 0.7;
}
.stats li .left {
    border-right: 1px solid #E6E6E6;
    display: inline-block;
    float: left;
    margin-right: 10px;
    text-align: left;
    width: 120px;
	margin-bottom:5px;
}
.stats li .left h4 {
    color: #4D4D4D;
    margin-bottom: 6px;
    margin-top: 0;
}
.stats li .left p {
    color: #ED6D49;
    font-size: 11px;
    margin-bottom: 0;
    text-transform: uppercase;
	font-weight:bold;

}
.stats li .right {
    display: inline-block;
    float: right;
    margin-right: 10px;
    text-align: left;
    width: 100px;
}


.stats li .chart {
    float: right;
    margin-left: 5px;
    margin-top: 10px;
    width: 70px;
}
.right_arrow_icon{
    background: url("../images/arrow_icon.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 51px;
    left: 744px !important;
    position: absolute;
    top: 150px;
    width: 31px;

}
.tabContent h2{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
}
.History_widget input, .History_widget textarea{
	border:1px solid #CCCCCC;
	border-radius:6px;
	width:250px;
	padding:4px;
}
.History_widget button{
    background: none repeat scroll 0 0 #003366;
    border: medium none;
    border-radius: 6px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 4px 8px 4px 4px;
}
.History_widget button:hover{
				background-color:#006633;
}
/*---------------------- Footer Div----------------------*/
#footer{
	height:88px;
	clear:both;
	/*background:#14a088;*/
	background:#14a088 url(../images/footer-bg.png) no-repeat;
	clear:both;
	background-position:center;
	margin:0px auto;
	border-top:5px solid #fbc040;
}

#footer .footer_inner{
	width:960px;
	margin:0px auto;
	height:88px;
}
#footer .footer_inner .copyrights {
    float: left;
	line-height:80px;
	color:#FFFFFF;
}
#footer .footer_inner .developed{
    float: right;
	color:#FFFFFF;
	line-height:80px;


}
#footer .footer_inner .developed a{
	text-decoration:none;
	color:#FFFFFF;
	margin-left:5px;
}
#footer .footer_inner .developed a:hover{
	text-decoration:underline;
	}
.cat {
    padding: 0 13px 0 10px;
    width: 238px;
}
.cat a.head {
    color: #000066;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
}
.cat ul {
    list-style: none outside none;
    padding: 5px 0;
}
div.cat ul li {
    padding: 0 0 7px;
	list-style:none;
}
div.cat ul li a {
    background: url("../images/o-arrw.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #333399;
    padding-left: 15px;
    text-decoration: none;
}
.lt {
    float: left;
}	
.History_box{
	margin-bottom:8px;
	padding-bottom:8px;
	clear:both;


}
.History_box a{
	color:#666666;
}
.History_box a b{
	color:#f58c05;
	font-weight:400;
}
.History_box img{
	float:left;
	/*border:1px solid #CCCCCC;*/
	margin-right:8px;
}
.History_box p{
	float:right;
	line-height:16px;
	clear:both;
	
}
.History_box em{
	font-size:11px;
	color:#999999;
	text-align:right;
}
.history_view{
	height:30px;
	
}
.history_view a{
	text-align:right;
	text-decoration:none;
	float:right;
	line-height:25px;
	color:#E20D0D;
}
.dot{
	border-bottom:1px dotted #CCCCCC;
	clear:both;

}
.master_title{
	color:#000;
	font-weight:bold;
}
/*-----------------------------Buttons---------------------------------*/
.button {
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 5px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	width:60px;
	text-align:center;
	margin-bottom:8px;
}
.button:active {
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
}
.grey {
	color: #444;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
}
.grey:hover {
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
}
.grey:active {border: 1px solid #666;}

.blue {
	color: #41788c;
	border: 1px solid #6fb1c7;
	background-image: -moz-linear-gradient(#D2D9D8, #D2D9D8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D2D9D8), to(#D2D9D8));
	background-image: -webkit-linear-gradient(#D2D9D8, #D2D9D8);
	background-image: -o-linear-gradient(#D2D9D8, #D2D9D8);
	text-shadow: 1px 1px 1px #bfeafb;
	background-color: #D2D9D8;
}
.blue:hover {
	border: 1px solid #4690ad;
	background-image: -moz-linear-gradient(#73d0f1, #aae5f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1));
	background-image: -webkit-linear-gradient(#73d0f1, #aae5f7);
	background-image: -o-linear-gradient(#73d0f1, #aae5f7);
	background-color: #aae5f7;
}
.blue:active {border: 1px solid #3b778b;}

.black {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 5px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	width:60px;
	text-align:center;
	margin-bottom:8px;
}
.black:hover {
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
.black:active {border: 1px solid #000;}

.yellow {
	color: #986a39;
	border: 1px solid #e6b650;
	background-image: -moz-linear-gradient(#ffd974, #febf4d);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#febf4d), to(#ffd974));
	background-image: -webkit-linear-gradient(#ffd974, #febf4d);
	background-image: -o-linear-gradient(#ffd974, #febf4d);
	text-shadow: 1px 1px 1px #fbe5ac;
	background-color: #febf4d;
}
.yellow:hover {
	border: 1px solid #c1913d;
	background-image: -moz-linear-gradient(#febf4d, #ffd974);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd974), to(#febf4d));
	background-image: -webkit-linear-gradient(#febf4d, #ffd974);
	background-image: -o-linear-gradient(#febf4d, #ffd974);
	background-color: #ffd974;
}
.yellow:active {border: 1px solid #936b26;}

.gblue {
	color: #57646d;
	border: 1px solid #929ba2;
	background-image: -moz-linear-gradient(#bbcbd8, #8ea5b5);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ea5b5), to(#bbcbd8));
	background-image: -webkit-linear-gradient(#bbcbd8, #8ea5b5);
	background-image: -o-linear-gradient(#bbcbd8, #8ea5b5);
	text-shadow: 1px 1px 1px #c6d4df;
	background-color: #8ea5b5;
}
.gblue:hover {
	border: 1px solid #656f78;
	background-image: -moz-linear-gradient(#8ea5b5, #bbcbd8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbcbd8), to(#8ea5b5));
	background-image: -webkit-linear-gradient(#8ea5b5, #bbcbd8);
	background-image: -o-linear-gradient(#8ea5b5, #bbcbd8);
	background-color: #bbcbd8;
}
.gblue:active {border: 1px solid #434f5a;}
/*-----------------------------End Buttons---------------------------------*/
/*.file-upload {
	overflow: hidden;
	display: inline-block;
	position: relative;	
	vertical-align: middle;
	text-align: center;

	/* Cosmetics */
	/*color: #fff;
	background: #dedede;*/

	/* Nice if your browser can do it */
	/*color: #444;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
	border-radius:6px;
	margin-right:10px;
	margin-bottom:10px;
	font-weight:bold;
    }*/
	
/*.file-upload:hover { 
	background: #dedede; 
	}

.file-upload.focus { 
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
	
	}

.file-upload input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	font-size: 70px;

	/* Loses tab index in webkit if width is set to 0 */
	/*opacity: 0;
	filter: alpha(opacity=0);
	}

.file-upload strong { */
	/*font: normal 1.75em arial,sans-serif; 
	}	
	
.file-upload span {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;

 Adjust button text vertical alignment 
	padding-top: .45em;
	}

*/
.masters{
	width:100%;
	
}

.masters form {
	font:13px;
	
	}
.masters form ol {
		list-style:none;
		margin:0;
		padding:0;
		}

.masters form li {
			padding:6px;
			/*background:#e1e1e1;*/
			margin-bottom:1px;
			float:left;
		}

.masters form li#send {
				background:none;
				margin-top:6px;
			}
.masters form label {
			float:left;
			text-align:left;
			margin-right:7px;
			width:136px;
			color:#808000;
			line-height:23px;	 /* This will make the labels vertically centered with the inputs */
			}
.masters form select{
			/*padding:4px;*/
			padding-left:4px;
			border:1px solid #CCCCCC;
			/*width:161px;*/
			border-radius:4px;
			}

.masters form input[type=file]{
	border:0px;
} 
.masters form button {
			background:#003366;
			border:none;
			padding:4px 8px 4px 4px;
			border-radius:6px; /* Don't expect this to work on IE6 or 7 */
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			color:#fff;
			margin-left:178px; /* Total width of the labels + their right margin */
			cursor:pointer;
			}

.masters form button:hover {
				background-color:#006633;
				}
/*Data table*/
.data th{
		font-weight:bold;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		background:#E1E1E1;
		font-size:12px;
		padding:3px 6px;
		font-color:#000;
		
	}
.data td{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#EFEFEF;
	padding:3px 6px;
}


.succ_message{
	background:#BDF2D2;
	margin:8px;
	text-align:center;
	color:#009900;
	border:1px solid #9FECBE;
	border-radius:6px;
	font-size:15px;
	padding:6px;
	font-weight:bold;
	
}
/*----------------------Buttons--------------------------------*/
.button {
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 5px 16px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	-ms-box-shadow: inset 0px 0px 2px #fff;
	width:75px;
	text-align:center;
}
.button:active {
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
	-ms-box-shadow: inset 0px 0px 3px #999;
}
.grey {
	color: #444;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	background-image: -ms-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
}
.grey:hover {
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-image: -ms-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
}
.grey:active {border: 1px solid #666;}

.blue {
	color: #41788c;
	border: 1px solid #6fb1c7;
	background-image: -moz-linear-gradient(#aae5f7, #73d0f1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d0f1), to(#aae5f7));
	background-image: -webkit-linear-gradient(#aae5f7, #73d0f1);
	background-image: -o-linear-gradient(#aae5f7, #73d0f1);
	background-image: -ms-linear-gradient(#aae5f7, #73d0f1);
	text-shadow: 1px 1px 1px #bfeafb;
	background-color: #73d0f1;
}
.blue:hover {
	border: 1px solid #4690ad;
	background-image: -moz-linear-gradient(#73d0f1, #aae5f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1));
	background-image: -webkit-linear-gradient(#73d0f1, #aae5f7);
	background-image: -o-linear-gradient(#73d0f1, #aae5f7);
	background-image: -ms-linear-gradient(#73d0f1, #aae5f7);
	background-color: #aae5f7;
}
.blue:active {border: 1px solid #3b778b;}

.black {
	color: #fff;
	border: 1px solid #4d4d4d;
	background-image: -moz-linear-gradient(#656565, #454545);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#656565));
	background-image: -webkit-linear-gradient(#656565, #454545);
	background-image: -o-linear-gradient(#656565, #454545);
	background-image: -ms-linear-gradient(#656565, #454545);
	text-shadow: 1px 1px 1px #6d6d6d;
	background-color: #454545;
}
.black:hover {
	border: 1px solid #363636;
	background-image: -moz-linear-gradient(#454545, #656565);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#656565), to(#454545));
	background-image: -webkit-linear-gradient(#454545, #656565);
	background-image: -o-linear-gradient(#454545, #656565);
	background-image: -ms-linear-gradient(#454545, #656565);
	background-color: #656565;
}
.black:active {border: 1px solid #000;}

.yellow {
	color: #986a39;
	border: 1px solid #e6b650;
	background-image: -moz-linear-gradient(#ffd974, #febf4d);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#febf4d), to(#ffd974));
	background-image: -webkit-linear-gradient(#ffd974, #febf4d);
	background-image: -o-linear-gradient(#ffd974, #febf4d);
	background-image: -ms-linear-gradient(#ffd974, #febf4d);
	text-shadow: 1px 1px 1px #fbe5ac;
	background-color: #febf4d;
}
.yellow:hover {
	border: 1px solid #c1913d;
	background-image: -moz-linear-gradient(#febf4d, #ffd974);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd974), to(#febf4d));
	background-image: -webkit-linear-gradient(#febf4d, #ffd974);
	background-image: -o-linear-gradient(#febf4d, #ffd974);
	background-image: -ms-linear-gradient(#febf4d, #ffd974);
	background-color: #ffd974;
}
.yellow:active {border: 1px solid #936b26;}

.gblue {
	color: #57646d;
	border: 1px solid #929ba2;
	background-image: -moz-linear-gradient(#bbcbd8, #8ea5b5);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ea5b5), to(#bbcbd8));
	background-image: -webkit-linear-gradient(#bbcbd8, #8ea5b5);
	background-image: -o-linear-gradient(#bbcbd8, #8ea5b5);
	background-image: -ms-linear-gradient(#bbcbd8, #8ea5b5);
	text-shadow: 1px 1px 1px #c6d4df;
	background-color: #8ea5b5;
}
.gblue:hover {
	border: 1px solid #656f78;
	background-image: -moz-linear-gradient(#8ea5b5, #bbcbd8);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbcbd8), to(#8ea5b5));
	background-image: -webkit-linear-gradient(#8ea5b5, #bbcbd8);
	background-image: -o-linear-gradient(#8ea5b5, #bbcbd8);
	background-image: -ms-linear-gradient(#8ea5b5, #bbcbd8);
	background-color: #bbcbd8;
}
.gblue:active {border: 1px solid #434f5a;}

.button_div{
	padding-left:570px;
	clear:both;
	margin:8px 10px;
}
.button_div1 {
    padding-left: 506px;
    clear: both;
    margin: 8px 10px;
}
.error_message{
	background:#FCCDD1;
	margin:8px;
	text-align:center;
	color:#FF0000;
	border:1px solid #FBB3B8;
	border-radius:6px;
	font-size:16px;
	padding:6px;
	
}
/*upload form*/
.tabContent .upload form {
	font:13px;
	
	}
.tabContent .upload form ol {
		list-style:none;
		margin:0;
		padding:0;
		}

.tabContent .upload form li {
			padding:6px;
			/*background:#e1e1e1;*/
			margin-bottom:1px;
			clear:both;
		}

.tabContent .upload form li#send {
				background:none;
				margin-top:6px;
			}
.tabContent .upload form label {
			/*text-align:left;
			margin-right:7px;
			color:#666666;
			line-height:23px;*/
			text-align: left;
			margin-right: 7px;
			width: 120px;
			color: #666;
			line-height: 23px;
				 /* This will make the labels vertically centered with the inputs */
			}


.tabContent .upload form input[type=file]{
	width:180px;
	border:0px;
} 
.tabContent .upload .upload_btn{
	color: #fff;
	border: 1px solid #4d4d4d;
	background-image: -moz-linear-gradient(#656565, #454545);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#656565));
	background-image: -webkit-linear-gradient(#656565, #454545);
	background-image: -o-linear-gradient(#656565, #454545);
	background-image: -ms-linear-gradient(#656565, #454545);
	text-shadow: 1px 1px 1px #6d6d6d;
	background-color: #454545;
	width:80px;
	height:25px;
}
/*---------------------Data table alt color bg-------------------------*/

 .table_alt_color{
                width:100%;
                border-collapse:collapse;
        }
.table_alt_color td{
                padding:3px; border:#999999 1px solid;
        }
        /* provide some minimal visual accomodation for IE8 and below */
 .table_alt_color tr{
                background:#CCCCCC;
        }
        /*  Define the background color for all the ODD background rows  */
 .table_alt_color tr:nth-child(odd){
                background:#DBDBDB;
        }
        /*  Define the background color for all the EVEN background rows  */
.table_alt_color tr:nth-child(even){
                background: #fff;
        }




.table_alt_color1{
                width:100%;
                border-collapse:collapse;
        }
.table_alt_color1 td{
                padding:5px; border:#DBDBDB 1px solid;
        }
        /* provide some minimal visual accomodation for IE8 and below */
 .table_alt_color1 tr{
                background:#CCCCCC;
        }
        /*  Define the background color for all the ODD background rows  */
 .table_alt_color1 tr:nth-child(odd){
                background:#DBDBDB;
        }
        /*  Define the background color for all the EVEN background rows  */
.table_alt_color1 tr:nth-child(even){
                background: #fff;
        }
.profile{
	width:130px; 
	height:170px;
	border:4px double #CCCCCC;
	margin-bottom:8px;
}
.profile img{
	width:130px;
	height:170px;
}
/*-------------------forms-------------------------------------------------------*/
.colm_left1 h3{
	background:#727474;
	color:#FFFFFF;
	border-radius:4px;
	padding:4px 10px 6px 10px;
	font-size:14px;
	
}
.colm_left1 h3 .add{
	float:right;
	width:49px;
	height:16px;
	margin-right:10px;
}
.colm_left1 h3 .add a{
	text-decoration:none;
	color:#FFFFFF;
}
.colm_left1 table{
	margin-top:5px;
}
.form_table_alt{
                width:100%;
                border-collapse:collapse;
				
        }
.form_table_alt td{
                padding:3px;
				border:0px;
				
        }
        /* provide some minimal visual accomodation for IE8 and below */
 .form_table_alt tr{
                /*background:#CCCCCC;*/
				background:#E9E9E9;
        }
        /*  Define the background color for all the ODD background rows  */
 .form_table_alt tr:nth-child(odd){
               /* background:#DBDBDB;*/
			   background:#ebeaea;
        }
        /*  Define the background color for all the EVEN background rows  */
.form_table_alt tr:nth-child(even){
                background: #fff;
        }
.colm_left1 form select{
	border: 1px solid #CCC;
	border-radius: 4px;
	width:155px;
}
.colm_left1 form input[type="text"], .colm_left1 form textarea{
	border: 1px solid #dadada;
    border-radius: 4px;
}
.colm_left1 form input[type="text"]:focus, .colm_left1 form textarea:focus, .colm_left1 form select:focus{
	border:1px solid #666666;
	border-radius:4px;
	outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}
.colm_left1 form .delete {
	margin:8px 0px 0px 5px;
	width:16px;
	height:16px;
}
.colm_left1 form input[type="submit"], .colm_left1 form input[type="reset"] {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 5px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	width:65px;
	text-align:center;
	margin:8px;
	float:right;
	cursor:pointer;
	
}
.colm_left1 form textarea{
	width:141px;
}
.colm_left1 form input[type="submit"]:hover ,.colm_left1 form input[type="reset"]:hover  {
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
/*.input_box{
	width:96px;
}*/
.form td{
	width:100px;
}
.input_box{
	width:100px;
}
.select_box{
	width:100px;
}
.Bulk_Liters {
	width:120px;
}
/*----------------------Inner-------------------------*/
fieldset {
	background:#E9E9E9; 
	padding:10px; 
	border:1px solid #666666; 
	margin:10px;
	margin-bottom:36px;
	}
fieldset .action {
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin:8px;
	}
legend {
	background:#666666; 
	color:#fff; 
	font:17px/21px Calibri, Arial, Helvetica, sans-serif; 
	padding:0 10px; 
	margin:-20px 0 0 -11px; 
	font-weight:bold;
	}
label {
	font-weight:bold; 
	color:#666;
	}
label.opt {
	font-size:11px; 
	font-weight:bold; 
	color:#666;
	}
dl {clear:both;}
dt {
	float:left; 
	text-align:right; 
	width:120px; 
	line-height:25px; 
	margin:0 10px 10px 0;
	}
dd {
	float:left; 
	width:475px; 
	line-height:25px; 
	margin:0 0 10px 0;
	}
.from_lable{
	float:left;
}
.to_lable{
	float:left;
}
fieldset select{
	border: 1px solid #CCC;
	border-radius: 4px;
	width:155px;
	padding:3px;

}
fieldset input[type="text"], fieldset textarea{
	border: 1px solid #ababab;
    border-radius: 4px;
	padding:4px;
}
fieldset input[type="text"]:focus, fieldset textarea:focus, fieldset select:focus{
	border:1px solid #666666;
	border-radius:4px;
	outline: none;
    border-color: #9ecaed;
    box-shadow: 0 0 10px #9ecaed;
}

.colm_left1 input[type="submit"], .colm_left1 input[type="reset"] {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 5px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	width:65px;
	text-align:center;
	margin:8px;
	float:right;
	cursor:pointer;
	
}
.colm_left1 textarea{
	width:141px;
}
.colm_left1 input[type="submit"]:hover ,.colm_left1 input[type="reset"]:hover  {
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
/*------------------------------ Right Side box------------------------*/
.colm_right1{
	width:280px;
	float:left;
	margin-bottom:10px;

}
.box{
	width:280px;
	margin-bottom:8px;
    border: 1px solid #CFCFCF;
	border-radius:4px;
}
.box .h_title {
    background: none repeat scroll 0px 0px #FAFAFA;
    border-radius: 3px;
    float: left;
	height:35px;
	width:280px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
}
.box .header {
    background-color: #E8E8E8;
    background-image: -moz-linear-gradient(center top , #FCFCFC, #E8E8E8);
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0px 0px;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.box .cont_w{
	padding:8px;
}
/*-----------------------EXCISE--------------------*/
.dashboard_right_inner .R_box{
	margin-bottom:8px;
	clear:both;
}
.dashboard_right_inner .R_box h3{
	background:#0f463d;
	border-radius: 4px;
    color: #cccccc;
    font-size: 14px;
    padding: 4px;
}
.block {
    padding-bottom: 1px;
}
.block {
    padding-top: 10px;
}
.stat-col {
    float: left;
    margin: 0 5px 0 0;
}
.stat-col span {
    font-family: Helvetica Neue,Arial;
    font-size: 1.1em;
    font-weight: bold;
}
.stat-col p.purple {
	 background-color: #a072c7;
    background: -moz-linear-gradient(center top , #a072c7, #47196e) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.stat-col p.yellow {
    background-color: #ffb400;
    background-image: -moz-linear-gradient(center top , #ffc22e, #d19400);
}
.stat-col p.green {
    background-color: #5c8000;
    background-image: -moz-linear-gradient(center top , #a3c747, #5c8000);
}
.stat-col p.blue {
    background-color: #074676;
    background-image: -moz-linear-gradient(center top , #4d8cbc, #074676);
}
.stat-col p.red {
    background-color: #a40312;
    background-image: -moz-linear-gradient(center top , #ea4958, #a40312);
}
.stat-col p.darkblue {
    background-color: #163247;
    background-image: -moz-linear-gradient(center top , #5d798e, #163247);
}
.stat-col p {
    border-radius: 4px;
    color: #fff;
    font-family: Helvetica Neue,Arial;
    font-size: 2em;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 4px 12px;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, 0.4);
}
.block1 {
    padding-top: 10px;
	margin:8px auto;
	height:80px;
	width:830px;
}

.stat-col1 {
    float: left;
    margin: 0 30px 0 0;
}
.stat-col1 span {
    font-family: Helvetica Neue,Arial;
    font-size: 1.1em;
    font-weight: bold;
}
.stat-col1 p.purple {
    background: -moz-linear-gradient(center top , #a072c7, #47196e) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #a072c7;
}
.stat-col1 p.yellow {
    background-color: #ffb400;
    background-image: -moz-linear-gradient(center top , #ffc22e, #d19400);
}
.stat-col1 p.green {
    background-color: #5c8000;
    background-image: -moz-linear-gradient(center top , #a3c747, #5c8000);
}
.stat-col1 p.blue {
    background-color: #074676;
    background-image: -moz-linear-gradient(center top , #4d8cbc, #074676);
}
.stat-col1 p.red {
    background-color: #a40312;
    background-image: -moz-linear-gradient(center top , #ea4958, #a40312);
}
.stat-col1 p.darkblue {
    background-color: #163247;
    background-image: -moz-linear-gradient(center top , #5d798e, #163247);
}
.stat-col1 p {
    border-radius: 4px;
    color: #fff;
    font-family: Helvetica Neue,Arial;
    font-size: 2em;
    font-weight: bold;
    line-height: 1.1em;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 4px 12px;
    text-shadow: 1px 1px 0 rgba(27, 27, 27, 0.4);
}

.e_dashboard {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom: 3px solid #fbc040;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    clear: both;
    height: 600px;
    margin-bottom: 8px;
    padding: 3px;
}
   
.Excise_d ul, .Excise_d ol {
    padding: 10px 0;
}
.shortcut-button {
    background: url("../images/shortcut-button-bg.gif") no-repeat scroll left top #f7f7f7;
    border: 1px solid #ccc;
    display: block;
    width: 120px;
	height:111px;
	margin-bottom:8px;
}
.shortcut-button span {
    border: 1px solid #fff;
    color: #555;
    display: block;
    font-size: 13px;
/*	font-weight:bold;
*/    line-height: 1.3em;
    padding: 10px 10px;
    text-align: center;

}
.shortcut-button span img {
    margin-bottom: 5px;
}
.shortcut-button span img:hover {
	opacity:0.3;
}
.shortcut-button:hover {
    background: none repeat scroll 0 0 #fff;
}
.shortcut-button span:hover {
    color: #57a000;
}
ul.shortcut-buttons-set li {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    float: left;
    margin: 3px 14px 0 3px;
    padding: 0 !important;
	list-style:none;
}
.shortcut-buttons-set li a{
	text-decoration:none;
}
/*Excise main Widget*/
.e_main_widget {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
	/*height:218px;*/
	width:100%;
}
.e_main_widget .header{
    background-color: #E8E8E8;
    background-image: -moz-linear-gradient(center top , #FCFCFC, #E8E8E8);
    border-bottom: 1px solid #CFCFCF;
    border-radius: 2px 2px 0 0;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.e_main_widget .header .title{
	color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
	text-transform:uppercase;
	}
.e_main_widget .widget_body {
    padding: 10px;
	clear:both;

}
.status_report{
	background:#E4E4E4;
	border:1px solid #D4D4D4;
	padding:4px;
	clear:both;
	height:25px;
	width:950px;
	margin:8px auto;
}
.status_report span lable{
	margin:0px 4px;
	line-height:25px;
}
.status_report span .date{
	margin:5px 4px;
	line-height:25px;
}
.fl{
	float: left;
}

.fr{
	float: right;
}

.re{
	position: relative;
}
.status_report input[type="text"],select{
	border:1px solid #ccc;
	padding:2px;
}
.status_report input[type="submit"], .status_report input[type="reset"], .status_report input[type="button"] {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 4px 4px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	text-align:center;
	margin:8px;
	margin-top:0px;
	float:right;
	cursor:pointer;
	
}
.status_report input[type="submit"]:hover ,.status_report input[type="reset"]:hover  {
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
/*--------------------------Grid Table------------------------------------------------*/
#My_heading {
    height:28px;
    /*background-image: -webkit-linear-gradient(top, rgb(59, 89, 153), rgb(81, 119, 199));
    background-image: -moz-linear-gradient(top, rgb(59, 89, 153), rgb(81, 119, 199));
    background-image: -o-linear-gradient(top, rgb(59, 89, 153), rgb(81, 119, 199));
    background-image: -ms-linear-gradient(top, rgb(59, 89, 153), rgb(81, 119, 199));
    background-image: linear-gradient(top, rgbrgb(59, 89, 153), rgb(81, 119, 199));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#3c5b9c', EndColorStr='#4e73c1');
    border-bottom:1px solid #bababa;
    -webkit-box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);
    -moz-box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);
    box-shadow:
        inset 0px -1px 0px #fff,
        0px 1px 3px rgba(0,0,0,.08);
    -webkit-border-radius:4px 4px 0px 0px;
    -ms-border-radius:4px 4px 0px 0px;
	 -moz-border-radius:4px 4px 0px 0px;
    border-radius:4px 4px 0px 0px;*/
    font-size:15px;
    font-weight:bold;
    text-align:left;
    color:#fff;
	padding-left:10px;
	line-height:25px;
	background: none repeat scroll 0% 0% #3B5999;
	border-radius: 4px;
}
/*---------------------------Table Grid Alt Color----------------------------------*/

.data_table{
	margin:8px 0px 8px 0px;
	border:1px solid #b5b4b5;
	width:100%;
	color:#666666;
}
.data_table input[type="text"],.data_table input[type="checkbox"],.data_table select,textarea{
	border:1px solid #CCCCCC;
}
.data_table input[type="text"]:focus,.data_table input[type="checkbox"]:focus,.data_table select,textarea:focus{
	border:1px solid #79b4aa;
}
.data_table h3{
	background:#013c32;
	color:#FFFFFF;
	padding:4px;
	border-radius:4px;
}
.data_table th{
	background:#013c32;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:4px;
	font-size:13px;
	}
.data_table tr.d0 td {
    background-color: #e6e6e6; color: black;
	padding:4px 8px;
	color:#555;
}
.data_table tr.d1 td {
    background-color: #f1f1f1; color: black;
	padding:4px 8px;
	color:#555;
}
.create_new{
	float:right;
	margin-right:10px;
}
.create_new a{
	text-decoration:none;
	font-weight:bold;
	color:#013c32;
}
.create_new a:hover{
	text-decoration:underline;
	color:#0da188;
	}
.tab_head {
    background-color: #ccc;
    background-image: linear-gradient(#e6e6e6, #ccc);
    border-bottom: 1px solid #b7b7b7;
    border-radius: 4px;
    border-top: 1px solid #f7f7f7;
    height: 30px;
}
.widget_body input[type="submit"],
.resp-tab-content input[type="submit"],
.widget_body input[type="reset"],
.resp-tab-content input[type="reset"], 
.widget_body input[type="button"],
.resp-tab-content input[type="button"]  {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 4px 4px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	text-align:center;
	margin:8px;
	margin-top:0px;
	cursor:pointer;
	float:left;
	
}
.widget_body input[type="submit"]:hover,
.resp-tab-content  input[type="submit"]:hover,
.widget_body input[type="reset"]:hover,
.resp-tab-content  input[type="reset"]:hover  {
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
.pagination {
  display: inline-block;
  border: 1px solid #999999;
  border-radius: 3px;
  clear:both;
  margin:5px;
  }

.pagination a {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  outline: none;
  border-right: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  color: #555555;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:17px;
  /* ATTN: need a better font stack */
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
  background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
  background-image: linear-gradient(#f3f3f3, lightgrey); 
  }

.pagination a:hover, .pagination a:focus, .pagination a:active {
    background-color: #cecece;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #cecece));
    background-image: -webkit-linear-gradient(#e4e4e4, #cecece);
    background-image: linear-gradient(#e4e4e4, #cecece); 
	}

.pagination a.disabled, .pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active {
    background-color: #f3f3f3;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, lightgrey));
    background-image: -webkit-linear-gradient(#f3f3f3, lightgrey);
    background-image: linear-gradient(#f3f3f3, lightgrey);
    color: #A8A8A8;
    cursor: default; 
	}

.pagination a:first-child {
  border: none;
  border-radius: 2px 0 0 2px; 
  }

.pagination a:last-child {
  border: none;
  border-radius: 0 2px 2px 0; 
  }

.pagination input {
  float: left;
  margin: 0;
  padding: 0;
  width: 80px;
  height: 20px;
  outline: none;
  border: none;
  vertical-align: middle;
  text-align: center; 
  }

#container{
		width:100%;
		margin:auto;
		line-height:25px;

	}
a.adjust{
		padding:4px;
		display:block;
		font-weight:bold;
		color:#333;
		border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		width:60px;
		height:25px;
		text-align:center;
		text-decoration:none;
		clear:both;
		float:left;
	}
a.adjust:hover{
	color:#000000;
		}
.replay{
	padding:4px;
		display:block;
		font-weight:bold;
		color:#333;
		border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		height:25px;
		text-align:center;
		text-decoration:none;
		float:left;
}
.replay:hover{
	color:#000000;
}
	p.continued{
		margin-top:4px;
		padding-left:75px;
	}
p img{
		padding:10px;
		background:#FFF;
		border-radius: 2px;
		float:left;
		border:1px solid #999999;
		margin-top:4px;
	}
.comment_contant{
	margin:8px;
}
.comment_contant h3{
	background:#333333;
	padding:4px;
	color:#FFFFFF;
}
.comment_contant input[type="text"],textarea{
	padding:4px;
	border:1px solid #ccc;
}
.comment_contant input[type="submit"], .comment_contant input[type="reset"]{
    background: url("../images/button_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4d4d4d;
    border-radius: 3px;
    box-shadow: 0 0 2px #fff inset;
    color: #fff;
    cursor: pointer;
    font-family: Helvetica,Arial,sans serif;
    font-size: 12px;
    margin: 0 8px 8px;
    padding: 4px;
    text-align: center;
    text-decoration: none !important;
}
/*----------------------- R ------------------------*/
#M_Action {
	font:13px;
	}
#M_Action ol {
		list-style:none;
		margin:0;
		padding:0;
		}

#M_Action li {
			padding:6px;
			background:#e1e1e1;
			margin-bottom:1px;
		}

#M_Action li#send {
				background:none;
				margin-top:6px;
			}
#M_Action label {
			float:left;
			text-align:left;
			margin-right:7px;
			width:200px;
			color:#666666;
			line-height:23px;	 /* This will make the labels vertically centered with the inputs */
			}

#M_Action input,	#Action textarea, #Action select {
			padding:2px;
			padding-left:4px;
			border:1px solid #CCCCCC;
			width:132px;
			border-radius:4px;
			}

#M_Action input:focus, #Action textarea:focus, #Action select:focus {
				border:1px solid #666;
				background:#e3f1f1;
				}

#M_Action #send{
    background: url("../images/button_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4d4d4d;
    border-radius: 3px;
    box-shadow: 0 0 2px #fff inset;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: Helvetica,Arial,sans serif;
    font-size: 12px;
    padding: 4px;
    text-decoration: none !important;
	margin-left:415px;
}

.Attachments {
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	margin:4px;
	padding-bottom:8px;
	padding-top:8px;
}
.Attachments .pdf_img{
	float:left;
	margin-right:10px;
}
.Attachments a{
	color:#0da188;
	text-decoration:none;
}
.Attachments a:hover{
	text-decoration:underline;
}
.rules ul{
	padding:4px;
	margin:10px;
	margin-left:20px;
}
.rules ul li{
	clear:both;
	line-height:20px;
	list-style:lower-roman;
}
.rules ul li ul li{
	list-style:lower-alpha;
}
 /* dock */
#dock{margin:0px; padding:0px; list-style:none; position:fixed; top:90px; height:100%; 
              z-index:100; right:0px;}
#dock > li {width:40px; height:42px; margin: 0 0 1px 0; background-color:#dcdcdc;
                     background-repeat:no-repeat; background-position:left center; margin-bottom:8px;}
        
#dock #History-icon {background-image:url(../images/History-icon.png);}
#dock #attachment_icon {background-image:url(../images/attachment_icon.png);}
#dock #Action_icon {background-image:url(../images/Action_icon.png);}
#dock #rules_icon {background-image:url(../images/rules_icon.png);}

#dock > li:hover {background-position:-40px 0px;}
        
        /* panels */
#dock ul li {padding:5px; border: solid 1px #F1F1F1;}
       /* #dock ul li:hover {background:#D3DAED url(item_bkg.png) repeat-x; border: solid 1px #A8D8EB;}*/
#dock ul li.header, #dock ul li .header:hover {background:#1e2826; border: solid 1px #F1F1F1; color:#FFFFFF;}
      
#dock > li:hover ul {display:block;}
#dock > li ul {position:absolute; top:0px; right:0px;  z-index:-1;width:350px; display:none;
                       background-color:#F1F1F1; border:solid 1px #969696; padding:0px; margin:0px; list-style:none;}
#dock > li ul.docked { display:block;z-index:-2;}
        
.dock,.undock{float:left;}
.undock {display:none;}
.History_bor{
	border:1px solid #fbc040;
}
.placeholder { color: #aaa; }
.Action_icon input[type="text"]{
	width:220px;
	border:1px solid #CACACA;
	padding:3px;
	color:#999;
}
.Action_icon select{
	width:230px;
	border:1px solid #CACACA;
	padding:3px;
	color:#999;
}
/*------------------------ Tabs--------------------------*/
.demo {
            width: 980px;
            margin: 0px auto;
			margin-top:10px;
        }
.demo h1 {
                margin:33px 0 25px;
            }
.demo h3 {
                margin: 10px 0;
            }
pre {
            background: #fff;
        }
@media only screen and (max-width: 780px) {
.demo {
                margin: 5%;
                width: 90%;
         }
.how-use {
                float: left;
                width: 300px;
                display: none;
            }
        }
#tabInfo {
            display: none;
        }
#horizontalTab{
	border:1px solid #a7b2b0;
	margin-bottom:8px;
}
#LefthorizontalTab {
	border:1px solid #a7b2b0;
	margin-bottom:8px;
}

#LefthorizontalTab ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

#LefthorizontalTab .resp-tabs-list li {
    /*font-weight: 600;*/
    font-size: 13px;
    display: inline-block;
    padding: 3px 4px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
	border-right:1px solid #c5d0dc;
}


#LefthorizontalTab .header{
    background-color: #e8e8e8;
    background-image: -moz-linear-gradient(center top , #fcfcfc, #e8e8e8);
    border-bottom: 1px solid #cfcfcf;
    border-radius: 2px 2px 0 0;
    height: 33px;
    line-height: 24px;
}
#horizontalTab .header  {
    background-color: #0f8974;
    border-bottom: 1px solid #cfcfcf;
    height: 33px;
}
#LefthorizontalTab .resp-tabs-list li a{
	text-decoration:none;
	color:#999;
}

#LefthorizontalTab .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

#LefthorizontalTab h2.resp-accordion {
    cursor: pointer;
    display: none;
}

#LefthorizontalTab .resp-tab-content {
    display: none;
    padding: 3px;
}

#LefthorizontalTab .resp-tab-active {
    border: 1px solid #c5d0dc;
    border-bottom: none;
    margin-bottom: -1px !important;
    /*padding: 12px 14px 14px 14px !important;*/
	padding: 12px 4px;
	border-top:3px solid #02866c;
	border-left:0px;
	color:#02866c;
}

#LefthorizontalTab .resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

#LefthorizontalTab .resp-content-active, #LefthorizontalTab .resp-accordion-active {
    display: block;
}

#LefthorizontalTab .resp-tab-content {
    border: 1px solid #c5d0dc;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
}

#LefthorizontalTab h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c5d0dc;
    border-top: 0px solid #c5d0dc;
    margin: 0px;
    padding: 10px 15px;
}

#LefthorizontalTab h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

#LefthorizontalTab h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Accordion styles-----------*/
#LefthorizontalTab h2.resp-tab-active {
    background: #DBDBDB !important;
}
#LefthorizontalTab .resp-easy-accordion  h2.resp-accordion {
        display: block;
}
#LefthorizontalTab .resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

#LefthorizontalTab .resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

#LefthorizontalTab .resp-jfit {
    width: 100%;
    margin: 0px;
}

#LefthorizontalTab .resp-tab-content-active {
    display: block;
}

#LefthorizontalTab h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
 ul.resp-tabs-list {
        display: none;
    }

h2.resp-accordion {
        display: block;
    }

.resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

.resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
.resp-accordion-closed {
        display:none !important;
    }
.resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}

/*-------------- Notification-----------------------*/
.notification-box {
	position: relative;
	margin: 4px 0px 4px 0px;
	border-radius: 3px;	
	padding: 10px 10px 10px 32px;
	background-repeat: no-repeat;
	background-position: 10px 11px;
	border: 1px solid;
	color:#444;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255,255,255,0.4) inset;
}

a.notification-close {
	position: absolute;
	right: 5px;
	top: 5px;	
	color: #666 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	line-height: normal;
}

.notification-box p {
	margin-bottom: 0;
	margin-top: 20px;	
}

.notification-box > p:first-child {
	margin: 0;	
}

.notification-box-warning {
	background-color: #fae7a2;
	background-image: url(../images/warning.png);
	border-color: #f5c558; 	
}

/*---------------------------Table Grid Alt Color----------------------------------*/

#tablewrapper {width:100%; margin:0 auto}
#tableheader {height:39px;}
#tableheader option{padding-left:4px;font-size:13px; background-color:#ecf2f6;}
.search {float:left; padding:6px; border:1px solid #c6d5e1; background:#fff}
#tableheader select {float:left; font-size:13px; width:125px; padding:2px 4px 4px; background-color:#f7fbfe;}
#tableheader input {float:left; font-size:13px; width:225px; padding:2px 4px 4px; margin-left:4px; background-color:#f7fbfe;}
.details {float:right; padding-top:12px}
.details div{float:left;margin-left:15px; font-size:12px}
.tinytable {width:100%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none}
.tinytable th {background-color:#293e89;font-family:OswaldLight, sans-serif; text-align:left; color:#fff; border:1px solid #fff; border-right:none}
.tinytable th h3 {font-size:14px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); padding:0px 4px}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.tinytable .head h3 {background:url(../images/sort.png) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background-color:#0284b5;}
.tinytable .desc h3 {background:url(../images/desc.html) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(../images/asc.html) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .evenrow td {background:#fff}
.tinytable .oddrow td {background:#ecf2f6}
.tinytable td.evenselected {background:#ecf2f6}
.tinytable td.oddselected {background:#dce6ee}
.tinytable tfoot {background:#fff; font-weight:bold}
.tinytable tfoot td {padding:6px 8px 8px}
.tinytable td a{color:#0194cb;}
#tablefooter {margin-top:10px; background:#293e89; padding:0px 0px; height:35px; font-size:12px; }
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px; padding-top:10px; padding-left:5px;}
#tablelocation {float:right;font-family:OswaldLight, sans-serif; font-size:13px;padding: 6px; color:#FFFFFF;}
#tablelocation select {margin-right:3px; width:50px; background-color:#f7fbfe; height:26px; line-height:26px;}
#tablelocation option{background-color:#ecf2f6;}
#pagedropdown{background-color:#f7fbfe; margin-top:-6px; margin-right:3px;width:50px; background-color:#f7fbfe; height:26px; line-height:26px; }
.create_btn{
	margin-right:10px;
	margin-top:5px;
	color:#2C5621;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
.create_btn a{
	background:#ccc;
	padding:4px;

}
.create_btn a:hover{
	background:#fbc040;
	color:#000000;
}
/*----------------------------Profile----------------------------*/
.inward_section_left{
	float:left;
	width:730px;
	margin-bottom:8px;
	border-right:1px solid #CCCCCC;
	padding-right:10px;
}
.inward_section_left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;

}
.inward_section_left span{
	float:right;
}
.inward_section_left span a{
	color:#1b3302;
	text-decoration:none;
}
.inward_section_left span a:hover{
	text-decoration:underline;
}
.inward_section_right{
	float:right;
	width:210px;
	margin-bottom:8px;
	padding-left:8px;

}
.photo{
	border:4px double #ccc;
}

.titleTabs, .headerTab {
    background: url("../../images/header-tabs-blue.html") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    line-height: normal;
    padding-bottom: 17px;
    width: 100%;
}
* + html .titleTabs, * + html .headerTab {
    padding-bottom: 17px;
}
* html .titleTabs, * html .headerTab {
    margin-right: 0.8em;
    padding-bottom: 20px;
    width: auto;
}
.newLinks {
    background-image: url("../images/header-tabs-yellow.html");
}
.reviewLinks {
    background-image: url("../images/header-tabs-red.html");
}
.titleTabs br, .headerTab br {
    clear: both;
}
.titleTabs ul, .headerTab div {
    font-size: 108%;
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
    padding: 0 0.5em 1em 0;
}
.titleTabs ul li a:link, .titleTabs ul li a:visited, .titleTabs ul li span, .titleTabs ul li strong, div.headerTab span {
    background: url("../images/header-tabs-yellow.html") no-repeat scroll 0 -100px rgba(0, 0, 0, 0);
    color: #396;
    display: block;
    float: left;
    outline: medium none;
    padding: 0.55em 0.1em 0.55em 1.1em;
    text-decoration: none;
    white-space: nowrap;
}
.newLinks ul li a:link, .newLinks ul li a:visited, .newLinks ul li span, .newLinks ul li strong {
    background-image: url("../../images/header-tabs-blue.html");
    color: #36a;
}
.reviewLinks ul li a:link, .reviewLinks ul li a:visited, .reviewLinks ul li span, .reviewLinks ul li strong {
    background-image: url("../../images/header-tabs-blue.html");
    color: #36a;
}
div.headerTab span {
    background-image: url("../../images/header-tabs-blue.html");
    color: #6190cf;
}
.titleTabs ul a, div.headerTab span {
    float: none;
}
.titleTabs ul li, div.headerTab h2 {
    background: url("../images/header-tabs-yellow.html") no-repeat scroll 100% -100px rgba(0, 0, 0, 0);
    float: right;
    margin: 0 0.1em 0 0;
    padding: 0 1em 0 0;
    text-align: center;
}



div.titleTabs ul li.htactive a:link, div.titleTabs ul li.htactive a:visited, div.titleTabs ul li.htactive span, div.titleTabs ul li.htactive strong, div.headerTab span {
    background: url("../../images/header-tabs-blue.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #36a;
    padding: 0.55em 0.1em 0.63em 1.1em;
}


.titleTabs ul li a:hover {
    color: #6bb38f;
}
.newLinks ul li a:hover {
    color: #6190cf;
}
.reviewLinks ul li a:hover {
    color: #6190cf;
}
.headerTab {
    margin-top: 1.5em;
}
div.headerTab h2 {
    float: left;
    font-size: 100%;
    font-weight: bold;
    margin-left: 1em;
}
div.voteFor {
    background: url("../../images/header-tabs-green.html") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
div.voteFor span {
    background-image: url("../../images/header-tabs-green.html");
    color: #396;
}
div.voteFor h2 {
    background: url("../../images/header-tabs-green.html") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
div.voteAgainst {
    background: url("../images/header-tabs-red.html") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}
div.voteAgainst span {
    background-image: url("../images/header-tabs-red.html");
    color: #c25444;
}
div.voteAgainst h2 {
    background: url("../images/header-tabs-red.html") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
.titleTabs ul li.rssFeedInfo, .titleTabs ul li.rssFeedInfo a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ff6801;
    margin-right: 0.3em;
    padding: 0;
    position: relative;
    top: 0.15em;
}
.titleTabs ul li.rssFeedInfo a:hover, .titleTabs ul li.rssFeedInfo a:hover {
    text-decoration: underline;
}
div.titleTabs ul.controlTabs li.htactive span a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: none;
}
#comment{
	clear:both;
}
#comment .commentlist{
	margin:0px;
	padding:0px;
}
#comment li{
    margin-bottom: 5px;
	list-style:none;
	border:1px solid  #E5E5E5;
	padding:8px;
}
#comment li .avatar{
	background: none repeat scroll 0 0 #eee;
    float: left;
    margin: 0 10px 0 -52px;
    padding: 10px;
	max-width: 100%;

}
#comment li .avatar img{
	box-shadow: 0 2px 50px #eee inset;
		float:left;


}
.comment_body{
	width:639px;
	float:right;
}
cite.fn {
    border: medium none;
    font-size: 1.5em;
    font-style: italic;
	text-decoration:none;
}
cite {
    font-style: italic;
}
abbr, acronym, cite {
    border-bottom: 1px dashed;
    cursor: help;
}
.commentmetadata {
    float: right;
    font-size: 0.8em;
    font-style: italic;
    text-decoration: none;
}
a{
	text-decoration:none;
	color:#396;
}
a:hover{
	text-decoration:underline;
}
.comment-text, .comment-content {
    border: 0 none !important;
    margin-top: 0.8125em;
}
#comment li .reply {
     float: right;
    margin-top: -15px;
			clear:both;

}
#comment li .reply a {
    line-height: 1em;
    padding: 5px;
    text-decoration: none;
	    float: right;
		color:#FF0000;

}
#comment li .reply a:hover {
	text-decoration:underline;
	}
div.panel{
    background: none repeat scroll 0 0 #e5eecc;
    border: 1px solid #c3c3c3;
    margin: auto;
    padding: 5px;
    text-align: center;
    width: 100%;
}
div.panel h2{

	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#396;
}
.free .data_table .data_table tr.d0 td {
    background-color: #e6e6e6; color: black;
	padding:4px 8px;
	color:#555;
}
.free .data_table .data_table tr.d1 td {
    background-color: #f1f1f1; color: black;
	padding:4px 8px;
	color:#555;
}
.r_input_box{
	width:200px;
}
#pdf {
	width: 95%;
	height: 300px;
	margin: 2em auto;
	border: 10px solid #6699FF;
}

#pdf p {
   padding: 1em;
}

#pdf object {
   display: block;
   border: solid 1px #666;
}
/**----------ICONS--------------*/
.create_new_licence{
	background-image:url(../images/creat_new.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	float:left;
}
/*--------------------TOOL TIPS*/
#Accepted, #Rejected, #demoB, #demoC { position: relative; }
#Rejected .fg-tooltip { left: 0px; margin-top: -55px; color:#d01102; }
#Accepted .fg-tooltip { left: 0px; margin-top: -55px; color:#009933; }
#demoB .fg-tooltip { left: 100px; margin-top: -55px; }
#demoC .fg-tooltip { left: 0; margin-top: -55px; }
#target {
		height: 300px;
		}
/*---------------Chart Box-------------------------*/
.char_box{
	width:294px;
	height:250px;
	float:left;
	margin:8px;
	margin-top:0px;
	padding:4px;
	border:1px solid #ccc;
	border-top:4px solid #0b9582;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.char_box h2{
	border-bottom:1px dotted #ccc;
	color:#14a490;
	font-weight:bold;
	font-size:15px;
}
/*--------- Forgot Password--------------------------*/
.forgotpass{
	width:600px;
	margin:0px auto;
	padding-top:15px;
	
}
.forgotpass_inner{
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:8px;
	height:400px;

}
.forgotpass_inner input[type="text"]{
	border:1px solid #ccc;
	width:220px;
	padding:3px;
}
.forgotpass_inner h3{
	border-bottom:1px dotted #ccc;
	color:#14a490;
	line-height:25px;
	padding-bottom:8px;
}
.forgotpass_inner input[type="submit"]
 {
	color: #fff;
	border: 1px solid #4d4d4d;
	/*background-color: #454545;*/
	background:url(../images/button_bg.png) repeat-x;
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 4px 4px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	text-align:center;
	margin-top:0px;
	cursor:pointer;
	float:left;
	
}
.forgotpass_inner input[type="submit"]:hover{
	border: 1px solid #363636;
	background:#454545 url(../images/button_bg_hover.png) repeat-x;

}
.forgotpass_inner em{
	line-height:20px;
	text-align:center;
}
.forgotpass_inner a{
	margin-left:15px;
	line-height:25px;
}

/*New*/

.errorMessage {
color:red;
font-weight:bold;
line-height:30px;
text-align:center;	
}

.message {
	color:#9f6000;
	font-weight:bold;
	line-height:25px;
	text-align:center;	
	background: #feefb3;
	border: 2px solid #fddd5b;
	margin : 0 0 10px 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.header {
    background-color: #e8e8e8;
    background-image: -moz-linear-gradient(center top , #fcfcfc, #e8e8e8);
    border-bottom: 1px solid #b6b5b5;
    border-radius: 2px 2px 0 0;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}

.header .title {
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.headingborder{border-right:1px solid #9eb0c3}
.addborder{border:1px solid #ccc}
.grid{
	
background: #f2f6f8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-8 */
color:#000;font-weight:bold;height:28px;padding:0px 5px;text-align:center ;
font-size: 12px
}
.error { border: 1px solid #FF0000 !important;}
.selecterror { border: 1px solid #FF0000 !important;}
label.error {display: none !important;}

/* Accordion styles Start*/
#accordion-1 {
			font-size: 14px;
}
.sectionHeader{
	border-width: 2px 0 0;
	border-style: solid;
	color: #27282e;
	padding: 4px 3px;
}
.sectionDetail{
	
}
.tdLabel{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: right;
	font-size: 91%;
	font-weight: bold;
	vertical-align: top;
	/*border-bottom: 1px solid #BAB8E3;*/
	font-family: Arial,Helvetica,sans-serif;
	width:198px;
	height:22px;
}
.tdValue{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	/*border-bottom: 1px solid #BAB8E3;*/
	font-family: Arial,Helvetica,sans-serif;
	width:198px;
	height:22px;
}
.tableClass{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-spacing: 0px;
	border-collapse: separate;
	width: 100%;
	border-spacing: 2px;
	border-color: gray;
}
.ui-accordion .ui-accordion-content{
	height:auto !important;
}
/* Accordion styles End*/
}


