body {font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; margin: 0px; padding: 0px;}
h1.smalltext {font-size: 1.1em;}
h2.smalltext {font-size: 1.2em;}
h3.smalltext {font-size: 0.9em;}
#maincontainer{width:100%; height:auto; background-color:#FFF;}
#container{width:1024px; margin-left:auto;margin-right:auto; margin-top:0; padding-top:0;}
#header{height: 106px; margin-top: 0; padding-top: 0;}
#middlemain{background-image: url("../images/homebg.jpg"); background-repeat: no-repeat; height:552px;}
#footer{height:50px;text-align: right;padding-top: 5px;font-size: 11px;}
#logo{float: left; margin-left: 93px; margin-top: 27px; position: relative; width: 150px;}
#headertxt{float: right; margin-top: 27px; margin-right: 46px; position: relative; width: 450;}
#middle{background-image: url("../images/center_screen_bg.png"); background-repeat: no-repeat; height: 230px; position: relative; top: 16px; width: 1024px; float:left; }
#midcontr{position:relative; width:480px; height:195px; float:right; padding: 3px;}
#midleft{float:left; width:160px; height:142px; padding-top: 16px;margin-right: 60px;}
#midright{float:right; width:160px; height:142px; margin-right:100px; padding-top: 16px;}
.midtxt{font-size: 15px;}
.menutab{height: 50px;  position: relative;  padding-top: 1px; float:right;padding-right: 80px;}
div.menutab ul li{list-style:none;background:#982D03;color:#fff;text-shadow: 1px #fff;padding:7px 30px 7px 30px;float:left;margin-right:10px;}
div.menutab ul li a{text-decoration:none;color:#fff;text-shadow: 1px #fff;color:#fff;}
div.innermenutab ul li{list-style:none;}
.menutab1{position:relative; float:left; left: -40px;}
.menutab2{position:relative; float:left; left: -30px;}
.menutab3{position:relative; float:left; left: -20px;}
.menutab4{position:relative; float:left; left: -10px;}
.userdiv{height: 50px; margin-left: 542px; position: relative; width: 480px; padding-top: 27px;float:right;}
.userspan{font-size:25px; color:#215692;}
#innermiddle{background-image: url("../images/innerpagebg.png"); background-repeat: no-repeat; height:552px;}
.innermenutab{height: 50px; margin-right: 35px; position: relative; padding-top: 1px;float:right;}
.menutabuser{position:relative; float:left; left: -10px;}
.innermenutab1{position:relative; float:left; background:#982D03;color:#fff;text-shadow: 1px #fff;padding:6px 32px 6px 32px;margin-right:10px;margin-left:40px;}
.innermenutab1 a{text-decoration:none;color:#fff;text-shadow: 1px #fff;color:#fff;}
.innermenutab2{position:relative; float:left; background:#982D03;color:#fff;text-shadow: 1px #fff;padding:6px 32px 6px 32px;margin-right:10px;}
.innermenutab2 a{text-decoration:none;color:#fff;text-shadow: 1px #fff;color:#fff;}
.innermenutab3{position:relative; float:left; background:#982D03;color:#fff;text-shadow: 1px #fff;padding:6px 32px 6px 32px;margin-right:10px;}
.innermenutab3 a{text-decoration:none;color:#fff;text-shadow: 1px #fff;color:#fff;}
.innermenutab4{position:relative; float:left; background:#982D03;color:#fff;text-shadow: 1px #fff;padding:6px 32px 6px 32px;}
.innermenutab4 a{text-decoration:none;color:#fff;text-shadow: 1px #fff;color:#fff;}
.menuspan{font-size: 16px; position: relative; top: 7px;}
.innermidcont{border: 1px solid #7EB4F3; float: right; min-height: 550px; margin-right: 43px; width: 747px; background-color:#FFF;}
.innermidcontr{width:1024px; height:600px;}
.innermidleft{float:left; width:226px; height:600px; position:relative;}
.innermidright{float:right; width:795px; height:600px; position:relative; margin-top: 40px;}	
.Menu {font-family: Arial, sans-serif; font-size: 11px; text-align: left; margin: 5px 0 5px 10px; padding: 0 0 3px 0;}
.Menu li {margin: 0 2px 0 0; border-bottom: none; display: inline; }
.Menu li a { padding: 3px 12px 3px 12px; color: #A13E17; font-weight: bold; text-decoration: none; border: 1px solid #7EB4F3; background: #fff; border-bottom: none;}
.Menu li a:hover {background: #7EB4F3; color: #A13E17; font-weight: bold;}
.Menu li#active {margin: 0; padding: 3px 6px 3px 8px; background: #7EB4F3; border: 1px solid #7EB4F3; font-weight: bold; color: #A13E17;}
.pd25px{padding: 25px;}
.innermidheader{font-size: 15px; font-weight: bold; color: #A13E17;}
.innermidtxt{font-size: 14px; color: #000;}
.mt20px{margin-top: 20px;}
.chdivmain{width:696px; height: 30px; margin-top: 20px;}
.menudiv{float:right; position:relative; right:43px; margin-bottom: 5px;}
.fllt{float:left;}
.flrt{float:left;}
.seldiv{float:right; margin-left: 5px;}
.styled-select select {background: transparent; width: 180px; padding: 0; font-size: 15px; line-height: 1; border: 0; border-radius: 0; height: 21px; -webkit-appearance: none;}   
.styled-select {width: 160px; height: 21px; overflow: hidden; background: url("../images/arrow.png") no-repeat right #ddd; border: 1px solid #7EB4F3;}
.nxtbtn{position: absolute; bottom: 0; right: 67px; top: 531px;}
.loginform label{
	color:#215692;
}
.loginform input[type=text],.loginform input[type=password]{
	background:#CCE0F9;
	border:none;
	height:25px;
}
.error1{
	color:red;
	font-size:12px;
}
.loginbutton{
	color:#fff;
	background:#982D03;
	border:1px solid #982D03;
	width:110px;
}
#formdiv{
	margin-top:40px;
}
#formdiv a{
	text-decoration:none;
}
#formdiv td{
	padding:4px;
}
#formdiv h3{
	border-bottom: 1px solid;
    color: #C03E17;
    font-size: 13px;
    padding-bottom: 4px;
}
#formdiv h4{
    font-size: 12px;
}
.npbutton{
	text-align: center;
	color:#000000;
	border-radius:1px;
	padding-top:5px;
	padding-bottom:5px;
	width:106px;
	background:#7DB4F2;
}
.submit{
	border-radius:1px;
	color:#000000;
	background:#7DB4F2;
	padding-bottom: 5px;
    padding-top: 5px;
	border:none;
}
#f1 input[type=text],textarea,input[type=file]{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f2 input[type=text]{
	width:80px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f2 label{
	font-size:12px;
}
#f3 input[type=text]{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f4 input[type=text],textarea{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#ucitems input[type=text]{
	width:50px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f5 input[type=text]{
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f6 input[type=text],textarea{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f7 input[type=text]{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
#f3 input[type=password]{
	width:210px;
	font-size:12px;
	background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #7EB4F3;
}
.reportview td{
	padding:5px;
}
.reportview th{
	padding:5px;
	text-transform:uppercase;
}
.reportview{
	padding:30px;
	border:1px dashed #7EB4F3;
	width:400px;
}
.reportview label{
	font-size:12px;
}
.successmsg{
	text-align:center;
	color:#ff0000;
	padding: 10px;
	background: none repeat scroll 0 0 #E6EDF6;
}
.reportstable{
	width:100%;
}
.reportstable th{
	background:#7FAFED;
	font-size:12px;
}
.reportstable td{
	background:#E6EDF6;
	font-size:11px;
}
.rsearchform input[type=text]{
	background:#DDDDDD;
	border: 1px solid #7EB4F3;
    height: 21px;
    overflow: hidden;
	font-size:12px;
	width:100px;
}

.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	font-size:10px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #999;
	font-weight: bold;
	background-color: #999;
	color: #FFF;
}
.paginate span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #eee;
	color:#DDD;
}
.reportdetails th{
	background:#BEC0C2;
	border:1px solid #000;
}
.reportdetails td{
	border:1px solid #000;
}
.reportdetails span{
	font-weight:bold;
}
.reportdetails ul{
	padding-left:10px;
	}
.reportdetails ol{
	padding-left:20px;
	}
.reportdetails ul li:before{ content:"-"; position:relative; left:-5px;}
.reportdetails ul li{ text-indent:-5px; list-style:none; }

#reportdetaildiv{
	margin-top:20px;
}
.loginmenu{
	float:right;
	margin-top:-10px;
}

.loginmenu ul li{
	float:left;
	list-style:none;
	margin-left:5px;
}
#loading{
position:fixed;
top:0;
left:0;
z-index: 1000;
/*set the width and height to 100% of the screen*/
width:100%;
height:100%;
background-color: #373737;
opacity:0.8;
filter:alpha(opacity=80); 
text-align:center;
}
.mrcss{
 text-transform: none;
}
.innerfoot{
float: right;font-size: 11px;margin-right: 43px;margin-top: 5px;padding-top: 0;text-align: right;
}