html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body{
background-image:url('../images/a6a6a6.png');
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
}

.login-container{
width:650px;

margin:0 auto;
}
.container{
width:950px;

margin:0 auto;
border:0px solid red;
}
.login-top{
background-image:url('../images/top.png') !important;
background-image:url('../images/top.gif');
margin:0 auto;
height:50px;
width:650px;
background-repeat:no-repeat;
}

.login-middle{
background-image:url('../images/middle.png') !important;
background-image:url('../images/middle.gif');
margin:0 auto;
height:350px;
width:650px;
background-repeat:repeat-y;
}
.leftSection{
float:left;
width:245px;
height:100px;
}
.rightSection{
float:left;
width:290px;

}

.rightSection table{

margin:0 auto;
margin-left:80px;
width:300px;
border:0px solid black;
}
.rightSection table td{
padding:5px;
text-align:left;
font-size:11px;

}

.login-bottom{
background-image:url('../images/bottom.png') !important;
background-image:url('../images/bottom.gif');
margin:0 auto;
height:50px;
width:650px;
background-repeat:no-repeat;
}
.login-logo-container{
position:relative;
}
.logo-container{
position:relative;
z-index:50;
}
.login-logo{
background-image:url('../images/login-logo.png') !important;
background-image:url('../images/login-logo.gif');
margin:0 auto;

position:absolute;
height:400px;
left:225px;
top:25px;
width:200px;
background-repeat:no-repeat;
}

.logo-container2{
position:relative;
z-index:50;
margin:0px;
}
.logo-bg{	
background-image:url('../images/logo-bg.png') !important;
background-image:url('../images/logo-bg.gif');
width:200px;
height:400px;
z-index:50;
margin-top:-40px;
margin-lefT:20px;
}
.logo-bg2{	
background-image:url('../images/logo-bg.png') !important;
background-image:url('../images/logo-bg.gif');
margin:0 auto;
position:absolute;
left:75px;
top:25px;
height:400px;
width:200px;
z-index:50;
}
.logo{	
background-image:url('../images/login-logo.png') !important;
background-image:url('../images/login-logo.gif');
margin:0 auto;
height:400px;
width:200px;
background-repeat:no-repeat;
z-index:60;
position:absolute;
left:45px;
}
.logo2{	
background-image:url('../images/login-logo.png') !important;
background-image:url('../images/login-logo.gif');
margin:0 auto;
height:400px;
width:200px;
background-repeat:no-repeat;
z-index:60;
position:absolute;
left:0px;
}
#login{
background-image:url('../images/btn-LOGIN.png');
border:0px;
background-repeat:no-repeat;
width:75px;
height:30px;
cursor:pointer;
}
#submit{
	background-image:url('../images/btn-SUBMIT.png');
border:0px;
background-repeat:no-repeat;
width:75px;
height:30px;
cursor:pointer;
	}
#submitButton{
	background-image:url('../images/btn-SUBMIT.png');
border:0px;
background-repeat:no-repeat;
width:75px;
height:30px;
cursor:pointer;
	}

	
#thisMonth{
	background-image:url('../images/btn-THISMONTH.png') !important;
	background-image:url('../images/btn-THISMONTH.gif');
border:0px;
background-repeat:no-repeat;
width:75px;
height:30px;
cursor:pointer;
background-color:#fff;
	}

#btnClose{
		background-image:url('../images/btn-CLOSE.png') !important;
	background-image:url('../images/btn-CLOSE.gif');
border:0px;
background-repeat:no-repeat;
width:50px;
height:30px;
cursor:pointer;
background-color:#fff;
	}
	
.txt{
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size:11px;
margin:3px;
}

h2{
font-family:Georgia;
font-size:17px;
font-weight:normal;
margin-left:30px;
background-color:#154987;
padding:10px;
color:#fff;
text-align:left;
width:100%;
margin-bottom:30px;
letter-spacing:.2em;
}

h3{
font-family:Georgia;
font-size:20px;
font-weight:normal;
background-color:#154987;
padding:10px;
color:#fff;
text-align:left;
width:880px;
margin-bottom:30px;
letter-spacing:.2em;
position:relative;
top:0px;
left:0px;
text-indent:20px;
z-index:200;
}

.q1{
background-image:url('../images/bg.png') !important;
background-image:url('../images/bg.gif');
height:50px;
width:50px;
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}

.q2{
background-image:url('../images/bg.png') !important;
background-image:url('../images/bg.gif');
height:50px;
width:50px;
background-position:-50px 0px;
background-repeat:no-repeat;
float:left;
}

.qh{
background-image:url('../images/bg-h.png') !important;
background-image:url('../images/bg-h.gif'); 
height:100px;
width:50px;
background-position:0px -50px;
background-repeat:repeat-y;
float:left;
}
.qh2{
background-image:url('../images/bg-h.png') !important;
background-image:url('../images/bg-h.gif');
height:100px;
width:50px;
background-position:-50px 0px;
background-repeat:repeat-y;
float:left;
}
.q3{
background-image:url('../images/bg.png') !important;
background-image:url('../images/bg.gif');
height:50px;
width:50px;
background-position:0px -50px;
background-repeat:no-repeat;
float:left;
}

.q4{
background-image:url('../images/bg.png') !important;
background-image:url('../images/bg.gif');
height:50px;
width:50px;
background-position:-50px -50px;
background-repeat:no-repeat;
float:left;
}

.qv{
background-image:url('../images/bg-v.png') !important;
background-image:url('../images/bg-v.gif');
height:50px;
width:850px;
background-position:-50px 0px;
background-repeat:repeat-x;
float:left;
}

.qv a{
float:right;
margin-top:25px;
font-size:11px;
color:#154987;
padding:2px;
line-height:22px;
padding:0px 5px 0px 5px;
}
.qv a:hover{
float:right;
font-size:11px;
background-color:#154987;
color:#fff;

}
.topBodyContainer{
float:left;margin:0 auto;
}
.qv2{
background-image:url('../images/bg-v.png') !important;
background-image:url('../images/bg-v.gif');
height:50px;
width:850px;
background-position:0px -50px;
background-repeat:repeat-x;
float:left;
}

.qh{
/*background-image:url('../images/bg-h.png') !important;
background-image:url('../images/bg-h.gif');*/
background-position:0px 0px;
background-repeat:repeat-y;
height:100%;
float:left;
}


.qh2{
/*background-image:url('../images/bg-h4.png') !important;
background-image:url('../images/bg-h4.gif');*/
background-position:-50px 0px;
background-repeat:repeat-y;
float:right;
}
.mainBodyContainer{
width:900px;
float:left;margin:0 auto;
position:relative;
padding-left:25px;
}
.bottomBodyContainer{
float:left;margin:0 auto;
}
.q-content{
width:900px;
background-image:url('../images/bgl.png');
/*background-image:url('../images/fff.gif');*/
border-bottom:10px solid #154987;
  height:auto !important;
  height:500px;
  min-height:500px;
}
.main-content{
	padding-top:0px;
margin-left:0px;
}

.rightContent{
margin-left:250px;
}

.q-content ul{
color:#000;
}
.q-content ul li{
color:#000;
font-size:14px;
list-style-type:none;
}

.q-content ul li a{
color:#154987;
font-size:12px;
padding:5px;
line-height:22px;
}

.q-content ul li a:hover{
color:#fff;
font-size:12px;
background-color:#154987;
text-decoration:none;
}


.footer{
margin:0 auto;
width:500px;
}

.footer h6{
font-size:11px;
font-weight:normal;
text-align:center;
}

.pointerMe{
	cursor:pointer;
}
.btn-Back{
	width:90%;
	text-align:right;
	margin:3px;
	padding:3px;
	height:30px;
		}
.btn-Back a{
	text-align:right;
	font-size:11px;
	color:#154987;
	line-height:22px;
	padding:10px;
}
.btn-Back a:hover{
	text-align:right;
	color:#fff;
	background-color:#154987;
	line-height:22px;
	padding:10px;
}


.errorMsg2{
	height:30px; 
	padding:2px;
	color:#b70000;
	display:inline;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:600px;
	margin-top:10px;
}
.errorMsg{
	width:200px;
	height:22px; 
	padding:2px;
	color:#b70000;
	font-size:10px;
	font-weight:bold;
	display:inline;
}
.cont{
	width:600px;
		}
.dpicker{
	float:left;
	width:290px;
	padding:2px 0px 2px 0px;
	border:0px solid red;
}

.tools{
	width:550px;
	float:left;
	height:30px;
	text-align:right;
	display:block;
	padding:20px 10px 20px 10px;
	}
.tools input{
		
}