* { margin:0 auto; padding:0 auto;}

body  
{
	padding:0;margin:0px auto;color:#000000;
}


A:link
{
 text-decoration: underline;
 COLOR:#003366;
}

A:visited
{
 text-decoration: underline;
 COLOR:#003366;
}

A:hover
{
 text-decoration: underline;
 COLOR: #e77b15;
}
#overallcontent_bg
{
	background:url(images/overallcontent_bg.jpg);width:997px;height:auto;
}
#search_box
{
	background:url(images/search_box.jpg) no-repeat;width:239px;height:48px;
}
#search_box .editform {
	background:#d3d3d5;border:1px solid #cdcdcf;width:120px;margin-right:10px;
}
/*-------Navigation------*/
.menu_left
{
	background:url(images/menu_left.jpg) no-repeat;width:19px;height:31px;
}
.menu_right
{
	background:url(images/menu_left.jpg) no-repeat;width:19px;height:31px;
}
#menu_bg
{
	background:url(images/menu_bg.jpg);width:959px;height:31px;text-align:left;
}
#main_nav {  
	float:left;
	margin:0 auto;
	
}
#main_nav .content {
	 padding:0px 0px 0px 0px;
	 float:left;
	 margin:0 auto;
	 
 }

#main_nav .content ul.menu {
	 padding-left:10px;
	 padding-bottom:0px;
	 margin:0 auto;
	 
 }

#main_nav .content ul.menu li {
	 background:url(images/menu_sep.jpg) no-repeat right 0px;
	 padding:0px 2px 0px 0px;
	 list-style-image:none;
	 list-style:none;
	 margin:0;
	 display:inline;
	 float:left;
	 height:30px;
	 
 }
#main_nav .content ul.menu li a { 
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	color:#4b4947; 
	font-size:11px; 
	font-family:arial,verdana,sans-serif;
	text-decoration:none; 
	font-weight:normal; 
	line-height:15px;
	display:inline;
	float:left;
	list-style-image:none;
	height:24px;
    text-transform:uppercase;
}
#main_nav .content ul.menu li a:hover{ 
	text-decoration:none; 
	color:#ffffff; 
	background:url(images/menu_bghover.jpg);
}
#main_nav .content ul.menu li a.active{
	background:url(images/menu_bghover.jpg);
	height:23px;
	width:100%;
}
#main_nav .content ul.menu li.last {
	background:none;
}
/*-------Navigation-------*/
#welcome_bg {
background:url(images/welcome_bg.gif) no-repeat;width:698px;height:145px;
}
.heading{
	color:#706c65;font-size:15px;font-family:Arial, verdana, Helvetica, sans-serif;font-weight:bold;
}
.content_txt {
	color:#706c65;font-size:12px;font-family:Arial, verdana, Helvetica, sans-serif;text-align:justify;
}
.hd_line{
	background-color:#c5c4c4;width:100%;height:1px;line-height:1px;margin:2px 5px 5px 5px;min-height:1px;float:left;
}

#news_heading {
	background:url(images/news_heading.gif) no-repeat;width:220px;height:28px;
}
.arrow {
	background:url(images/arrow.gif) no-repeat;margin-left:15px;margin-right:7px;color:#ffffff;font-weight:bold;width:4px;height:7px;float:left;margin-top:4px;
}
.arrow_pos {
	float:left; color:#ffffff;font-weight:bold;font-size:12px;font-family:Arial, verdana, Helvetica, sans-serif;font-weight:bold;
}
#news_content {
	background:url(images/newscontent_bg.jpg);width:220px;
}
.date_txt {
	color:#e77b15;
}
.left_pos {

	padding-left:10px;
}
.right_pos {

	padding-right:10px;
}
#home_content {
	background:url(images/homecontent_bg.jpg) no-repeat;width:931px;height:188px;
}
#bottom_content {
	background:url(images/bottomcontent_bg.jpg) no-repeat;width:931px;height:105px;
}
.innerheading {
	color:#706c65;font-size:16px;font-family:Arial, verdana, Helvetica, sans-serif;font-weight:bold;
}
/*.innerheading:first-letter{
	color:#e77b15;font-size:x-large;
}*/
#footer_bg
{
	background:url(images/footer_bg.jpg);width:997px;height:37px;
}
.footer {
	font-size: 10px; color: #ffffff; font-family:Verdana, Tahoma, Arial,Helvetica, sans-serif;font-weight:bold;
}
.box {
	BORDER-RIGHT: #d6d5d5 1px solid; BORDER-TOP: #d6d5d5 1px solid; BORDER-LEFT: #d6d5d5 1px solid; BORDER-BOTTOM: #d6d5d5 1px solid
}


/* solpart menu */
/* menucontainercssclass */
.menuBarContnrCSS
{	
	background:url(images/menu_bg.jpg);width:932px;height:24px;text-align:left;
}

/* rootmenuitemcssclass */
.rootMenuItmCSS
{
	color:#4b4947; 
	font-size:11px; 
	font-family:arial,verdana,sans-serif;
	text-decoration:none; 
	font-weight:normal; 
	height:24px;
    text-transform:uppercase;	
	border:none;
	padding:8px;
	
}
.rootMenuItmCSS td
{
	color:#4b4947; 
	font-size:11px; 
	font-family:arial,verdana,sans-serif;
	text-decoration:none; 
	font-weight:normal; 
	height:24px;
    text-transform:uppercase;	
    border:none;
    text-align:center;  
    padding:8px;			
}

/* rootmenuitemselectedcssclass */
.rootMenuItmSelCSSOver
{
	text-decoration:none; 
	color:#ffffff; 
	height:24px;
	padding:8px;
}
.rootMenuItmSelCSSOver td
{	
	text-decoration:none; 
	color:#ffffff; 
	background:url(images/menu_bghover.jpg);
	height:24px;	
	padding:8px;
	font-weight:normal;
	 text-transform:uppercase;	
	 font-size:11px; 
	font-family:arial,verdana,sans-serif;
	
}

/* rootmenuitemactivecssclass */
.rootMenuItemActvCSS
{
	
}
.rootMenuItemActvCSS td
{
	color:#ffffff; 
	text-decoration:none; 
	background:url(images/menu_selec.jpg);
	height:24px;	
	padding:8px;
	font-weight:normal;
	 text-transform:uppercase;	
	 font-size:11px; 
	font-family:arial,verdana,sans-serif;
	
}

/* submenucssclass */
.subMenuCSS
{	
		
	font-weight:normal;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 175px;
	background-image: url(images/menu_bghover.jpg);
	background-position: bottom;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	border:none;
	z-index:1; 
	
}
.subMenuCSS td
{		
	font-weight:normal;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 175px;
	background:rgb(213,213,215);
	background-position: bottom;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	border-bottom:1px solid rgb(184,184,186);
	border-left: #dcdcdc 0px solid;  
	border-top: #00ff00 0px solid;  
	border-right: #dcdcdc 0px solid;
	z-index:1;
}

/* submenuitemselectedcssclass */
.subMenuItemSelCss
{	
	text-decoration:none; 
	color:rgb(231,123,22); 
	height:24px;
	z-index:1;
}
.subMenuItemSelCss td
{	
	text-decoration:none; 
	color:#ffffff; 
	height:24px;
	z-index:1;
	
}

/* menubreakcssclass */
.menuBreakCSS
{	
	border-bottom: #00ff00 0px solid; 
	border-left: #dcdcdc 0px solid;  
	border-top: #00ff00 0px solid;  
	border-right: #dcdcdc 0px solid; 
	background-color: transparent; 
	height: 0px;	
	
}

/* menuiconcssclass */
.menuIconCSS
{
	
}
.menuIconCSS td
{
	
}
.content_txt_Anchor {
font-size:12px;font-family:Arial, verdana, Helvetica, sans-serif;text-align:justify;
}

