body
{
	background: url(../images/basebg.jpg) #fff repeat-x 0px center;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595b;
}
.admin_success
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/success.png) #dbffa3 no-repeat 10px center;
	border: solid 1px #5a9908;
	color: #508806;
	font-weight: bold;
}

.clear
{
	padding: 0;
	margin: 0;
	clear: both;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
a
{
	color: #095c06;
	outline: none;
}
a:hover
{
	color: #167713;
}

.toppartinner
{
	padding: 0;
	margin: 0px 0px 30px 0px;
	float: left;
	text-align: center;
	width: 100%;
	background: url(../images/mid.png) no-repeat -300px top;
	height: 100px;
}
/*.top_center{ padding:0; margin:0 auto; width:400px;}*/
.top_left_bg
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.top_right_bg
{
	margin: 0px;
	padding: 0;
	vertical-align: top;
}
.logo
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	vertical-align: top;
}
.logout
{
	padding: 0px 20px 0px 0px;
	margin: 0;
	font-weight: bold;
	vertical-align: top;
}
.logout a
{
	text-decoration: none;
	color: #000000;
}
.logout a:hover
{
	text-decoration: underline;
	color: #008000;
}
.user_name_display
{
	padding: 0px 20px 0px 0px;
	margin: 0;
	font-weight: bold;
	vertical-align: top;
	color: #004608;
}
.welcome_top_msg
{
	padding: 36px 0px 0px 0px;
	margin: 0;
	font-size: 22px;
	vertical-align: top;
	color: #000000;
	text-shadow: 1px -1px 1px #ffffff;
	background: url(../images/midd.png) no-repeat center top;
	height: 60px;
}

.green_streep
{
	padding: 5px 0px 0px 0px;
	margin: -32px 0px 0px 0px;
	height: 22px;
	float: left;
	width: 100%;
	text-align: center;
	background: url(../images/green_streep.png) repeat-x left top;
	border-bottom: solid 1px #034a0c;
	border-bottom: solid 1px #4483b6;
	color: #000000;
	font-weight: bold;
}

.cent_box
{
	padding: 0;
	margin: 0 auto;
	width: 474px;
}
#adminlogin
{
	padding: 0;
	margin: 180px 0px 0px 0px;
	width: 470px;
	border: solid 2px #92ac82;
	background: url(../images/loginbg.png) #ffffff no-repeat left bottom;
	float: left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	min-height: 260px;
}
#adminlogin h2
{
	background: url(../images/loginhebg.png) no-repeat left top;
	height: 29px;
	border-bottom: solid 1px #005c0b;
	margin: 0;
	padding: 9px 0px 0px 55px;
}
/*
#adminlogin input[type="text"]{
background:url(../images/input_bg.jpg) repeat-x left top;
border:solid 1px #628b48;
padding:4px 6px;
margin:0;
height:18px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
#adminlogin input[type="password"]{
background:url(../images/input_bg.jpg) repeat-x left top;
border:solid 1px #628b48;
padding:4px 6px;
margin:0;
height:18px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}

#adminlogin input[type="submit"]{
background:url(../images/loginbtn.png) repeat-x left top;
border:solid 0px #628b48;
padding:0;
margin:0;
height:18px;
float:left; width:84px;
height:30px;
cursor:pointer;
}
#adminlogin input[type="button"]{
background:url(../images/submitbtn.png) repeat-x left top;
border:solid 0px #628b48;
padding:0;
margin:0;
height:18px;
float:left; width:84px;
height:30px;
cursor:pointer;
}
#adminlogin input[type="reset"]{
background:url(../images/cancelbtn.png) repeat-x left top;
border:solid 0px #628b48;
padding:0;
margin:0;
height:18px;
float:left; width:96px;
height:30px;
cursor:pointer;
}
*/

#adminlogin .maincontBox
{
	padding: 0;
	margin: 30px 0px 0px 80px;
	float: left;
	width: 290px;
	font-size: 11px;
}
#adminlogin .full_forms
{
	padding: 0;
	margin: 0px 0px 8px 0px;
	float: left;
	width: 100%;
}
#adminlogin .full_forms .left_lable
{
	float: left;
	width: 30%;
	padding: 7px 0px 0px 0px;
	margin: 0;
	font-weight: bold;
}
#adminlogin .full_forms .right_field
{
	float: right;
	width: 68%;
	padding: 0;
	margin: 0;
}
#adminlogin .full_forms .right_field .sub_btn_center
{
	padding: 0;
	margin: 0px 0px 0px 60px;
}
#adminlogin .maincontBox a
{
	text-decoration: none;
	color: #e14109;
}
#adminlogin .maincontBox a:hover
{
	text-decoration: underline;
	color: #008000;
}
#adminlogin .maincontBox .login_error
{
	padding: 5px;
	margin: -10px 0px 10px -75px;
	color: #FF0000;
	float: left;
	width: 450px;
	background: #feffd2;
	border: solid 1px #FF0000;
	text-align: center;
}

.admin_error
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/error.png) #ffadad no-repeat 10px center;
	border: solid 1px #cf0000;
	color: #cf0000;
	font-weight: bold;
}
.admin_success
{
	color: #008000;
	font-size: 13px;
	text-align: center;
}

.middlebox_container
{
	padding: 0;
	margin: 0 auto;
	width: 100%;
}
#leftpart
{
	padding: 15px 30px;
	margin: 0;
	background: url(../images/leftpart_base.png) repeat-y -20px top;
	width: 10%;
	float: left;
	border-right: solid 1px #4483b6;
	position: fixed;
	top: 126px;
	height: 100%;
}
#leftpart .module_box
{
	padding: 0;
	margin: 30px 0px 0px 0px;
	float: left;
	width: 100%;
	border-bottom: solid 1px #CCCCCC;
}
#leftpart .module_box h2
{
	font-size: 16px;
	padding: 5px 0px;
}

#rightpart
{
	padding: 0;
	margin: 10px 2% 0px 0px;
	width: 80%;
	float: right;
}


/* -- Pagination -- */
.pagination
{
	text-align: right;
	margin: 10px 0px 0px 0;
	overflow: hidden;
	text-shadow: 1px 1px 0px #ffffff;
}
.pagination p
{
	float: right;
	margin: 2px 10px 0 0 !important;
}
.pagination ul
{
	float: right;
}
.pagination ul li
{
	display: inline;
	margin: 0 2px;
	float: left;
}
.pagination ul li a
{
	display: block;
	float: left;
	height: 14px;
	padding: 1px 6px 2px 6px;
	color: #023c7e !important;
	text-decoration: none;
	font-size: 12px;
	vertical-align: middle;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: url(../images/paginationbg.jpg) repeat-x left top;
}
.pagination ul li a.active
{
	color: #000000 !important;
	background: url(../images/paginationbghover.jpg) repeat-x left top;
}
.pagination ul li a.next
{
	color: #000000 !important;
	background: url(../images/paginationbghover.jpg) repeat-x left top;
}

.pagination ul li a:hover
{
	color: #000000 !important;
	background: url(../images/paginationbghover.jpg) repeat-x left top;
}

.full_div
{
	padding: 0;
	margin: 10px 0px;
	float: left;
	width: 100%;
}
.full_div1
{
	padding: 0;
	margin: 10px 0px;
	float: left;
	width: 100%;
	border: solid 1px #CCCCCC;
}

/* table style css */
table.tblborder
{
	border-width: 1px;
	border-collapse: collapse;
	padding: 1px;
	margin: 0px;
	border-style: solid solid solid solid;
	border-color: #c6d5e1;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
table.tblborder th
{
	border-width: 1px;
	padding: 6px 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	border-style: solid solid solid solid;
	border-color: #c6d5e1;
	text-align: left;
	background: url(../images/th_base.jpg) repeat-x left top;
	color: #ffffff;
}
table.tblborder th span
{
	font-weight: normal;
	color: #000000;
}

table.tblborder td
{
	border-width: 1px 1px 1px 1px;
	margin: 0px;
	padding: 4px 10px;
	vertical-align: top;
	text-align: left;
	border-style: solid solid solid solid;
	border-color: #b8b8b8;
	font-size: 12px;
}
table.tblborder .even
{
	background: #ecf2f6;
}
table.tblborder tr:hover
{
	color: #000000;
	background-color: #e2f2ff;
}
table.tblborder td.redtext
{
	color: #FF0000;
}

table.tblborder td.lefttext
{
	text-align: left;
}
table.tblborder td.righttext
{
	text-align: right;
}
table.tblborder th.righttext
{
	text-align: right;
}
.tablebox
{
	float: left;
	width: 100%;
	margin: 10px 0px;
}


table.tblborder1
{
	border-width: 1px;
	border-collapse: collapse;
	padding: 1px;
	margin: 0px;
	border-style: solid solid solid solid;
	border-color: #4a98af;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
table.tblborder1 th
{
	border-width: 1px;
	padding: 6px 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	border-style: solid solid solid solid;
	border-color: #277187;
	text-align: left;
	background: url(../images/th_base1.jpg) repeat-x left top;
	color: #ffffff;
}
table.tblborder1 th span
{
	font-weight: normal;
	color: #000000;
}

table.tblborder1 td
{
	border-width: 1px 1px 1px 1px;
	margin: 0px;
	padding: 4px 10px;
	vertical-align: top;
	text-align: left;
	border-style: solid solid solid solid;
	border-color: #4a98af;
	font-size: 12px;
}
table.tblborder1 .even
{
	background: #f6ffe7;
}
/*
table.tblborder1 tr:hover
{
	color: #000000;
	background-color: #e3f9ff;
}
*/
table.tblborder1 td.redtext
{
	color: #FF0000;
}

table.tblborder1 td.lefttext
{
	text-align: left;
}
table.tblborder1 td.righttext
{
	text-align: right;
}
table.tblborder1 th.righttext
{
	text-align: right;
}
.tablebox
{
	float: left;
	width: 100%;
	margin: 10px 0px;
}

.txt
{
	background: url(../images/input_bg.jpg) repeat-x left top;
	border: solid 1px #628b48;
	padding: 4px 6px;
	margin: 0;
	height: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.txtarea
{
	background: url(../images/input_bg.jpg) #f0fcea repeat-x left top;
	border: solid 1px #628b48;
	padding: 4px 6px;
	margin: 0;
	height: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.ddl
{
	background: url(../images/input_bg.jpg) repeat-x left top;
	border: solid 1px #628b48;
	padding: 4px 6px;
	margin: 0;
	height: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.back_btn
{
	background: url(../images/back_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.cancel_btn
{
	background: url(../images/cancel_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.delete_btn
{
	background: url(../images/delete_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.next_btn
{
	background: url(../images/next_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.reset_btn
{
	background: url(../images/reset_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.submit_btn
{
	background: url(../images/submit_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.update_btn
{
	background: url(../images/update_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.save_btn
{
	background: url(../images/save_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 61px;
	border: 0;
}
.prev_btn
{
	background: url(../images/prev_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}
.login_btn
{
	background: url(../images/login_btn.png) no-repeat left top;
	margin: 0;
	height: 28px;
	width: 78px;
	border: 0;
}

.success_green_msg
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/success.png) #dbffa3 no-repeat 10px center;
	border: solid 1px #5a9908;
	color: #508806;
	font-weight: bold;
}

.error_red_msg
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/error.png) #ffadad no-repeat 10px center;
	border: solid 1px #cf0000;
	color: #cf0000;
	font-weight: bold;
}

.button1
{
	background: url(../images/button.png) repeat-x left top;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button1:hover
{
	background: url(../images/button_hover.png) repeat-x left top;
}

.button2
{
	background: url(../images/button.png) repeat-x left -31px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button2:hover
{
	background: url(../images/button_hover.png) repeat-x left -31px;
}
.button3
{
	background: url(../images/button.png) repeat-x left -62px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button3:hover
{
	background: url(../images/button_hover.png) repeat-x left -62px;
}
.button4
{
	background: url(../images/button.png) repeat-x left -93px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button4:hover
{
	background: url(../images/button_hover.png) repeat-x left -93px;
}
.button5
{
	background: url(../images/button.png) repeat-x left -124px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button5:hover
{
	background: url(../images/button_hover.png) repeat-x left -124px;
}
.button6
{
	background: url(../images/button.png) repeat-x left -155px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button6:hover
{
	background: url(../images/button_hover.png) repeat-x left -155px;
}
.button7
{
	background: url(../images/button.png) repeat-x left -186px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #0f1a50;
	height: 26px;
	padding: 4px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 0;
}
.button7:hover
{
	background: url(../images/button_hover.png) repeat-x left -186px;
}
.rfv
{
	width: 100%;
	background: #ee0101;
	color: #fff !important;
	width: auto;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor: pointer;
}
