body { margin:0px; padding:0; background:url(../images/bodybg.gif) 0 0 repeat-x #c5d8e1; font-family:Tahoma, Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#3f3f45; }
a:link, a:visited {	text-decoration: none; color:#0b98b3; }
a:hover { text-decoration: underline; }

.h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DC4300;
	text-decoration: none;
}
.white_txt {


	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white_txtLink {


	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.gray_txt {

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
}

.orange_txt { 
		
		font: normal 12px Arial, Tahoma, Helvetica, sans-serif; 
		color: #DC4300; 
		text-decoration: underline; 
		}

.white_bold { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFFFF; 
}



.drop_down { 
	FONT: normal 12px Arial, Helvetica, sans-serif; 
	COLOR: #000000;
	text-decoration: none; 
	width: 185px
	}


}

.category_txt
{ 
		
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #DC4300; 
	text-decoration: none; 
	font-weight:bold;
}

.red_txt {


	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC4300;
	text-decoration: none;
}

.header_row
{
	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	background-color: #638EC6;
}

.textbox
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}

.buttons { 	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#3e3d42; padding:2px 5px; cursor:pointer; }

.msg
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b98b3;
	text-decoration: none;
}


.category_txt_small
{ 
		
	font: normal 11px Arial, Tahoma, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none; 
	font-weight:bold;
}


.links
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC4300;
	text-decoration: underline;
}


.paging_links
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC4300;
	font-weight: normal;
	text-decoration: none;
}

.paging_links_selected
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}

.red_txt_small {


	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #DC4300;
	text-decoration: none;
}

.note_box
{
	background-color: "#f0f0f0";
	border: "1px solid #d0d0d0";
}


.link_btn
{


	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1E518F;
	text-decoration: none;
	border: 1px solid #c0c0c0;
	background-color:#f0f0f0;
	padding: 2px;
}	

.border
{
	border: 1px solid #a0a0a0;
}	
.textfield {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
; width: 185px
}

.buttons_calendar {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F7F7F7;
	border: 1px #333333 solid;
	background-image: url(../images/cal1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F7F7F7;
	width: 18px;
}


.PrintHrd {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0066CC}

.printTD {background-color:#FAFAFA; padding-left:10px;}
.printTD1 {background-color:#E7EDF8; padding-left:10px;}
.printTD2 {background-color:#F1F1F1; padding-left:10px;}



.helpLink:link{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DC4300; text-decoration:underline;}
.helpLink:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DC4300; text-decoration:underline;}
.helpLink:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#DC4300; text-decoration:none;}

.green_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #83AE00;
	text-decoration: none;
}

.redTXTNLU:Link{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8C200C; text-decoration:underline;}
.redTXTNLU:visited{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8C200C; text-decoration:underline;}
.redTXTNLU:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8C200C; text-decoration:none;}
.sess_msg_red {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #D35621;
	font-size: 12px;
	font-weight: normal;
}
.featured {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #DC4300;
	font-size: 12px;
	font-weight: bold;
}
.field_name {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #677788;
}
.header_bg { font-weight: bold; background-color: #f7f7f7; border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3; padding:5px 0; }
.logo_bg { background:url(../images/logobg.jpg) 0 0  no-repeat;background-size: cover; height:35px; padding-top:35px; width:100%; float:left; }

.text_bg{
background-image:url(../images/text-bg.gif);
background-repeat:repeat-x;
height:35px;
}
.blue_heading {
	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #1B70CA;
	text-decoration: none;
}
.table-top_bg{
background-image:url(../images/tabletopbg.gif);
background-repeat:repeat-x;
height:5px;
}
.table-rt_bg{
background-image:url(../images/tablertbg.gif);
background-repeat:repeat-y;
width:8px;
}
.table-bot_bg{
background-image:url(../images/tablebotbg.gif);
background-repeat:repeat-x;
height:6px;
}
.table-lt_bg{
background-image:url(../images/tableltbg.gif);
background-repeat:repeat-y;
width:7px;
}
.login_bg{
background-image:url(../images/admin-bg.jpg);
background-repeat:no-repeat;
height:275px;
width:575px;
}
.horizontal-bg{
background-image:url(../images/horbg.gif);
background-repeat:repeat-x;
background-position:top;
}
.bluelinks:link, .bluelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B70CA;
	text-decoration: underline;
}
.bluelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B70CA;
	text-decoration: none;
}

.blue_txt:link, .blue_txt:visited, blue_txt:hover {


	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1B70CA;
	text-decoration: none;
}


.greytext12 {
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
}.paddrt10 {
	padding-right: 10px;
}
.paddingleft15{ padding-left:15px; }
.form {
	margin: 0px;
	padding: 0px;
}
.footer_bg { background-color:#fff; padding:50px 0; }
.whiteTxt{font-family:Arial,Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; text-transform: none;}
.whiteTxtlink:link, .whiteTxtlink:visited {font-family:Arial,Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:normal; text-transform: none;}
.whiteTxtlink:hover{font-family:Arial,Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; text-transform: none;}
.whiteTxtlink1:link, .whiteTxtlink1:visited {font-family:Arial,Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform: none;}
.whiteTxtlink1:hover{font-family:Arial,Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:bold; text-transform: none;}

.wtbgcolor {
	background-color: #FFFFFF;
}
.paddingright15 {
	padding-right: 15px;
}
.button_bg{
background-image:url(../images/buttonbg.gif);
background-repeat:repeat-x;
height:38px;
}
.heading-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B70CA;
}
.border-bottom { border-bottom:1px solid #d2d2d2; }
.blue_txt:link, .blue_txt:visited {
	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
}
.blue_txt:hover {

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: underline;
}
.leftnav:link, .leftnav:visited {
	display: block;
	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
	height: 17px;
	padding-top: 1px;
}
.leftnav:hover {
	display: block;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
	background-color: #f6f6f6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: auto;
	height: 17px;
	padding-top: 1px;
}
.black_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

.blue-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B70CA;
	text-decoration: none;
}

.evenRow {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #677788;
text-decoration: none;
background-color:#FFFFFF;
}
.oddRow {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #677788;
text-decoration: none;
background-color:#F6F6F6;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #d3d3d3;
	background-color:#F7F7F7;
	text-decoration: none; /* no underline */
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #9b9a9a;
	color: #000;
	
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0B98B3;
	font-weight: bold;
	background-color: #0B98B3;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

.error { color:#FF0000; font-weight:normal; text-align:center;font-size:11px;}
.padb { padding-bottom:3px;}

a.orangeLink { color:#E94907; font-size:12px; text-decoration:none; font-weight:bold;}
a.orangeLink:hover { color:#E94907; font-size:12px; text-decoration:underline;font-weight:bold;} 

a.orangeLink1 { color:#E94907; font-size:11px; text-decoration:underline; font-weight:bold;}
a.orangeLink1:hover { color:#E94907; font-size:11px; text-decoration:underline;font-weight:bold;} 




/*-----Classes added on 22 feb 2011 start -----*/
.bluegrad { background:url(../images/bluegrad.gif) 0 0 repeat-x #fff; padding:20px; }
.greyboxlogin { background-color:#f7f7f7; border:1px solid #e9e9e9; padding:20px; }
.greybox { background-color:#f7f7f7; border:1px solid #e9e9e9; padding:10px; }
.yellowbox { background-color:#FFF8D8; border:1px solid #E8E0BE; padding:10px; }

.footergrey { border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; background-color:#f7f7f7; padding:10px 0; margin:5px 0 15px 0;}
.row { float:left; width:100%; }
.redtext { color:#f61c1c!important;}
.left10 { padding-left:10px;}
.left20 { padding-left:20px; }
.top20 { padding-top:20px; }

.inputlogin { font-family:Tahoma, Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#3f3f45; padding:4px 5px; margin-top:5px; }
.input { font-family:Tahoma, Arial, verdana, Helvetica, sans-serif; font-size:11px; color:#3f3f45; padding:2px 3px; margin-top:5px; }

.heading { border-bottom:1px solid #d3d3d3; padding-bottom:10px; }


.head-btn { background:url(../images/head-btn.gif) no-repeat scroll 0 0 transparent; float:left; font-weight:bold; padding:0 0 0 19px; color:#FFFFFF; text-decoration:none; }
.head-btn span { background:url(../images/head-btn.gif) no-repeat scroll 100% 0 transparent; cursor:pointer; float:left; height:21px; line-height:21px; padding:0 19px 0 0; color:#FFFFFF; text-decoration:none;}
.head-btn:hover { text-decoration:none!important; }
.head-btn:hover span { text-decoration:none!important; }

.right25 { padding-right:25px; }
.padTB { padding:10px 0;}
.mbottom10 { margin-bottom:10px; }


/*-----Classes added on 22 feb 2011 end -----*/
