/* CSS Document */

 /* for all html general tag */
body 
	{	
	margin: 0px auto  ; 
	padding:0px;
    font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6A6A6A;
	background-color:#cccccc;
	}
	
	
a	
	{
	outline:none;
	}	
	
p
	{
	margin-top:0px;	
	}	
		
	
	


/*** Site Heading Tags ***/

h1,h2,h3,h4,h5,h6 
	{
	margin:0px;
	padding:0px;
	}	
		
h1 
	{ 
	color:#0E7CD1; 
	font-size:18px;
	padding:0px 0px 10px 5px;
	font-weight:bold;
	}	
	
h2 
	{ 
	color:#EB0019; 
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}
	
h4 
	{ 
	color:#999; 
	font-size:15px;
	font-weight:bold; padding-bottom:10px;
	}



/**** Site Body Section- HeaderPart CSS ****/	

#site_toppart
	{
	width:780px;
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	border-bottom: 4px solid #0A83EB;
	
	
	}
	
#site_logopart
	{
	width:238px;
	height:114px;
	float:left;
	padding:0px 0px 0px 0px; 
	background:#ffffff;	
	}
	
#site_captionpart
	{
	width:542px;
	height:28px;
	float:right;
	text-align:right;
	padding:86px 0px 0px 0px;
	background:#ffffff;
	
	
	}
	
	
/*** Site Horizontal Nav****/	

#nav-section 
	{
	margin: 0;
	padding:20px 0px 0px 30px;
	font-size:12px;
    width:232px;
	}

#nav-section ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}

#nav-section ul li {
	border-bottom: 0px dashed  #39BBBD;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight:bold;
}

#nav-section ul li a {
	padding: 7px 0px 7px 0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color: #949494;
	text-decoration:none;
	display: block;
	font-weight:bold;
}

#nav-section ul li a:hover 
	{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #44489F;
	text-decoration:none;
	font-weight:bold;
	}

#nav-section  #on a {
	padding: 7px 0px 7px 0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color: #44489F;
	text-decoration:none;
	display: block;
	font-weight:bold;
}

#nav-section #on a:hover 
	{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #44489F;
	text-decoration:none;
	}



/**** Site Body Section - Left Navigation and Content CSS ****/

#site_navcontent
	{
	width:780px;
	margin:0 auto;
	background-color:#FFFFFF;
	}
	
		
	
	
	
#site_nav
	{
	width:180px;
	float:left;
	background-color:#FAFAF8;	
	}
	
#site_content
	{
	width:512px;
	float:right;
	padding-top:4px;
	background-color:#FFFFFF;
	}

#site_text
	{
	width:300px;
	float:left;
	background-color:#FFFFFF;
	line-height:20px;
	}	

	

#site_images
	{
	width:212px;
	float:right;
	background-color:#FFFFFF;
	
	}	
	
	
#site_text1
	{
	width:276px;
	float:left;
	background-color:#FFFFFF;
	line-height:20px;
	}	

	

#site_images1
	{
	width:236px;
	float:right;
	background-color:#FFFFFF;
	
	}		
	



#content_pad
	{
	padding:0px 5px 20px 5px;
	}


.imgrgtpad
	{
	padding-right:10px;}

/**** Site Body Section- Vertial Navigation ****/


#nav 
	{
	margin-top:0px;
	}			
	
#nav ul 	
	{
	margin:0px;
	padding:0px;
	}
	
#nav ul li
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#nav ul li a
	{
	background-color:#FAFAF8;
	color:#000;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 10px;
	width:170px;
	border-bottom:1px solid #FAFAF8;
	}
	
#nav ul li a:hover
	{
	background-color:#F15407;
	text-decoration:none;
	color:#fff;
	}
	
#nav #on a
	{
	background-color:#F15407;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 10px;
	width:170px;
	border-bottom:1px solid #FAFAF8;
	}
	
#nav #on a:hover
	{
	background-color:#F15407;
	text-decoration:none;
	color:#fff;
	}

/* top */
#nav #off a
	{
	background-color:#F15407;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 10px;
	width:170px;
	border-bottom:1px solid #FAFAF8;
	}
	
#nav #off a:hover
	{
	background-color:#F15407;
	text-decoration:none;
	color:#fff;
	}
/* end */


.padbtm{ padding-bottom:17px;}

.padbtm10{ padding-bottom:10px;}

.padtop{ width:262px; padding-top:20px;}


 a.lin
	{
	text-decoration:none; font-size:12px;
	color: #999999; font-weight:bold;
	}	
	
 a:hover.lin
	{
	text-decoration:none; font-size:12px;
	color: #313896;  font-weight:bold;
	}	


 a.linon
	{
	text-decoration:none; font-size:12px;
	color: #313896; font-weight:bold;
	}	
	
 a:hover.linon
	{
	text-decoration:none; font-size:12px;
	color: #313896;  font-weight:bold;
	}


 a.eml
	{
	text-decoration:underline; font-size:12px;
	color: #313896; font-weight:bold;
	}	
	
 a:hover.eml
	{
	text-decoration:underline; font-size:12px;
	color: #990000;  font-weight:bold;
	}








/**** Site Body Section- Bottom Part CSS ****/	


#site_bottom
	{
	width:780px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	background-color:#ffffff; 
	font-size:11px;
	border-top: 1px solid #B2B2B2;
	}
	
#site_copyright
	{
	width:550px;
	float:left;
	padding:7px 0px 7px 0px;
	background-color:#ffffff;
	color:#6D6D6D; font-size:11px;
	}
	
#site_site
	{
	width:230px;
	float:right;
	text-align:right;
	padding:7px 0px 7px 0px;
	color:#6D6D6D;
	background-color:#ffffff;
	}


#site_bottom a
	{
	text-decoration:none; 
	font-size:11px;
	color:#6D6D6D;
	
	}
	
	
#site_bottom a:hover
	{
	text-decoration:underline;
	font-size:11px;
	color: #6D6D6D;
	}



/*** Form tags  ***/
#site_content
	{
	width:512px;
	float:right;
	padding-top:4px;
	background-color:#FFFFFF;
	}



	
	
	


	








/*** Error Messages Class***/

#errmsg
	{
	
	margin:0 ;
	color:#9d0000; 
	padding:0px;
	}	 
	
#lisno
	{
	margin:0px;
	padding:0px;
	padding-left:10px;
	}









/*  Form Elements  */

input, textarea, select
	{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}	


.txtbox
	{
	border:#999 1px solid;
	background-color:#ffffff; 
	color:#000000;
	}


.button
	{
	
	background-color:#2967B0;  
	color:#fff;
	}
	
	
.red{ 
	color:#FF0000; 
	font-size:16px;
	}	


.go
	{
	background-color:#003b77; 
	font-size:11px;
	font-weight:bold; 
	height:20px; 
	color:#ffffff; 
	width:25px; 
	 }



	
.txtarea 
	{
	border:#003399 1px solid;
	background-color: #ffffff;
	font-size: 11px;
	color:#000000;
	}


.selbox 
	{
	border:#003399 1px solid;
	color:#000000; 
	 
	 }
	 
/* Other Classes -*/

.redline { border-right: 1px solid #ff0000;  }

.newstitle
	{
	background:#DCDCFF;
	font-size:12px;
	font-weight:bold;
	color:#711D96;
	}
		
.newsummary
	{
	background:#F3F2FF;
	font-size:11px;
	color:#0400F2;
	
	}
	
