body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	color:#000000;
	background-color:#FFFFFF;
}
.bg_grey {
	background-color:#333333;
}
.td_bgcolor{
	background-color:#ECF0F4;
}
.admin_loginback{
	background-image:url(../../images/login_back.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.side_headbgcolor{
	background-color:#4C9AD8;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none;
}
.success_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CC0033;
}
.login_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}
.text_field{
	background-color:#E1F3FF;
	size:150px;
	height:17px;
}
.top_nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:5px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.bdr{
	border:#718EB3 solid 1px;
}
.text_01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000099;
	font-weight:bold;
}
.textfield_white{
	width:150px;
	height:17px;
}
.text_area{
	width:150px;
	height:100px;
}
.side_navback_01{
	background-color:#A9BBD1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.brd1{
	 border-top:#A9BBD1 solid 1px;
	 border-left:#A9BBD1 solid 1px;
    }
.brd2{
	border-left:#A9BBD1 solid 1px;
	border-right:#A9BBD1 solid 1px;
    border-top:#A9BBD1 solid 1px ;
      }   
   
.brd3{
	border-top:#A9BBD1 solid 1px ;
	border-left:#A9BBD1 solid 1px;
	border-bottom:#A9BBD1 solid 1px;
	   }

.error_message{
	font:Verdana;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#CE0000;
	}
.tbl_border{
	border:1px solid #A9BBD1;
	border-collapse:collapse;
	
}

.textarea{
	width:755px;
	height:100px;
	background-color:#E0E0E4;
}

.td_bgcolor{
	background-color:#ECF0F4;
}
.heading_color{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#246BA6;
}
.side_headbgcolor{
	background-color:#4C9AD8;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration:none;
}

.search_butt{
	border:1px;
	background-color:#99CCFF;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight: bold;
}

.Read_more1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-decoration: none;
}
.Read_more1:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066CC;
	font-weight:bold;
	text-decoration: none;
}
/* ######### Jeevan used this below code for sub buttons) ######### */
.markermenu{
	width: 175px; 
	clear: left;
	position: relative; 
}

.markermenu ul{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #000000;
}

.markermenu ul li a{
	background:#A9BBD1 url(../../images/bulletlist.gif) no-repeat 3px center; 
	font:12px "Verdana", "Helvetica", sans-serif , Lucida Grande , Trebuchet MS;
	color: #000000;
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}

* html .markermenu ul li a{ 
	width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
	color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
	color:#ffffff;
	background-color:#7391B5;
}


.blackwhite li a{
	background:#A9BBD1;
	font:12px "Verdana", "Helvetica", sans-serif , Lucida Grande , Trebuchet MS;
	color:#000000;
	padding: 5px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}

.blackwhite li a:hover{
	background:#7391B5;
	font:12px "Verdana", "Helvetica", sans-serif , Lucida Grande , Trebuchet MS;
	color: white;
}
/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	border-bottom: 1px solid gray;
	background: #414141;
	overflow: hidden;
	width: 100%;
}

.mattblackmenu li{
	display: inline;
	margin: 0;
}

.mattblackmenu li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 8px; /*padding inside each tab*/
	border-right: 1px solid white; /*right divider between tabs*/
	color: white;
	background: #414141;
}

.mattblackmenu li a:visited{
	color: white;
}

.mattblackmenu li a:hover{
	background: black; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
	background: black; /*background of tab with "selected" class assigned to its LI */
}
	
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
	font: normal 13px Verdana;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background:#A9BBD1;
	border: 1px solid black;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
}


.ddsubmenustyle li a{
	display: block;
	width: 160px;
	color: black;
	background-color:#A9BBD1;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px solid black;
}

* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
	display: inline-block;
}

.ddsubmenustyle li a:hover{
	background-color:#A9BBD1;
	color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}

.ddiframeshim{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}
.odd {
	background-color:#FFFFFF;
	height:25px;
}
.even {
	background-color:#DADADA;
	height:25px;
}

/******************************************* Burkett Addition ****************************************************************/

/*************** Left Menu ***************/
.arrowlistmenu{
width: 210px; /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:12px;
font-weight:bold;
color: #000000;
background: black url(../../images/rec.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-align:left;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../../images/rec_h.png);
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding: 2px 7px 0px 7px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a {
color: #000000;
font-size:12px;
background: url(../../images/arrow.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
text-align:left;
}
.arrowlistmenu ul li a:visited{
color: #000000;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
text-decoration:none;
background-color: #F3F3F3;
}
/************ Left Menu Ends *************/

a:link, a:visited {
	font-weight:bold;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

a:hover, a:active  {
	color:#CB4342;
	text-decoration:underline;
}
.bg_img	{	
	background-image:url(../../images/bg_three.gif);
	background-repeat:repeat-x;
	background-color:#E7EAEB;
}
.scrool_menu {
	background-image:url(../../images/scrool_2.gif);
	background-repeat:repeat-x;
	height:15px;
}
.sideline {
	border-left:#666666 dotted 1px;
}
.botom_line {
	border-top:#333333 solid 2px;
}
.fotter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	padding-left:5px;
	/*text-transform:uppercase;*/
	letter-spacing:1px;
}
.user,a.user {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;	
	padding-left:5px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.user:hover, a.user:hover {
	text-decoration:none;
	color:#FFCC33;
}
.heading_link, a.heading_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;	
	text-decoration:none;
}
.heading_link:hover,  a.heading_link:hover {
	text-decoration:none;
	color:#CB4342;
}
.heading_link1, a.heading_link1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3245C9;	
	text-decoration:none;
}
.heading_link1:hover,  a.heading_link1:hover {
	text-decoration:none;
	color:#CB4342;
}
.headingtop {
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-left:3px;
	text-transform: uppercase;
	border-bottom:#ffffff solid 1px;
}
.headingtopblack {
	font-size:16px;
	font-weight:bold;
	color: #333333;
	padding-left:3px;
	text-transform: uppercase;
	border-bottom:#333333 solid 1px;
}
.sub_heading {
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.gride_bdr {
	border:#cccccc solid 1px;
	background-color:#FFFFFF;
	
}
.side_navback{
	font-size:12px;
	font-weight:bold;
	background-color:#a9bbd1;
	height:35px;
}

.tbl_header{
	font-size:12px;
	font-weight:bold;
	background-color:#0F3F64;
	height:25px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.lbl_head{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#0F3F64;
	text-transform:uppercase;
	height:20px;
}
.paging_row{
	font-size:12px;
	font-weight:bold;
	background-color:#B4C9D9;
	height:25px;
}
input.text,input.password {
	width:120px;
	height:20px;
	border:#666666 solid 1px;
}
input.file {
	vertical-align:middle;
	padding:2px;
	border:#666666 solid 0px;
}
.dateclass {
	width:70px;
	height:20px;
	border:#666666 solid 1px;
}
.daydateclass {
	width:150px;
	height:20px;
	border:#666666 solid 1px;
}
.timeclass {
	width:40px;
	height:20px;
	border:#666666 solid 1px;
}
.veryshorttext {
	width:30px;
	height:20px;
	border:#666666 solid 1px;
}
.shorttext {
	width:80px;
	height:20px;
	border:#666666 solid 1px;
}
.longtext {
	width:180px;
	height:20px;
	border:#666666 solid 1px;
}
.medlongtext {
	width:250px;
	height:20px;
	border:#666666 solid 1px;
}
.longdesctext {
	width:450px;
	height:20px;
	border:#666666 solid 1px;
}
input.button,input.submit,input.reset {
	background-image:url(../../images/btn.jpg);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:#333333 solid 0px;
	padding:2px 5px;
}
input.radio {
	border:#666666 solid 0px;
}
input.checkbox {
	border:#666666 solid 1px;
}
textarea {
	width:200px;
	height:70px;
	border:#666666 solid 1px;
}
.smalltextarea{
	width:130px;
	height:50px;
	border:#666666 solid 1px;
}
.medtextarea{
	width:150px;
	height:60px;
	border:#666666 solid 1px;
}
select {
	vertical-align:middle;
	padding:2px;
	border:#666666 solid 1px;
}
.normal_bold {
	font-size:11px;
	font-weight:bold;
}
.normal_bold_white {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.bold_texts {
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
.new_btns{
	background-image:url(../../images/btn_new.gif);
	background-repeat:repeat-x;
	height:30px;
	border-bottom:#333333 solid 1px;
	font:Arial;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	/*width:120px;*/
	letter-spacing:1px;
}
.new_btns:hover{
	background-image:url(../../images/btn_new_h.gif);
	background-repeat:repeat-x;
	text-decoration:;
}
.imagebuttons{
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	height:32px;
	text-transform:capitalize;
	font:Arial;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	/*padding-bottom:35px;*/
/*	padding-top:10px*/
	width:85px;
	letter-spacing:1px;
	border:#000000 solid 1px;
	padding-top:3px;
	
}
.dashedline{
	border-bottom:#663333 thin dashed;
}
.dotedline{
	border-bottom:#663333 1px dotted;
}
