/* CSS Document */



 /* for all html general tag */

body 

	{	

	margin: 0 auto ; 

	padding:0px;

    font-family:  Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	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:#311F99; 

	font-size:20px;

	padding:15px 0px 15px 0px;

	font-weight:normal;

	}	

	
	
	
	

h2 

	{ 

	color:#000; 

	font-size:15px;

	font-weight:bold;

	}

	

h4 

	{ 

	color:#fff; 

	font-size:15px;

	font-weight:bold; padding-bottom:10px;

	}







/**** Site Body Section- HeaderPart CSS ****/	



#site_toppart

	{

	width:930px;

	margin: 0 auto;

	padding:0px 0px 0px 0px;

	background: #fff;

	border-top: 10px solid #311F99;

	height:97px;

	

	

	}

	

#site_logopart

	{

	width:162px;

	float:left;

	padding:0px 0px 0px 45px;

	height:97px;

	

	background: #fff;

	

	}

	

#site_captionpart

	{

	width:403px;

	float:left;

	text-align:right;

	padding:0px 20px 0px 0px;

	background: #fff;

	color: #FF2412;

	font-size:15px;

	font-style:italic;

	

	

	}

	

	

#site_captionpart h1

	{

	color: #FF2412;

	font-size:20px;

	font-style:normal;

	margin:0px;

	padding:10px 0px 0px 0px;

	 

	}	

	

	

	

	

	

#site_caption_image

	{

	width:300px;

	float:right;

	padding:0px 0px 0px 0px;

	background: #fff;

	height:97px;

	

	

	}	

	

	

	

	

/*** Site Horizontal Nav****/	

	

#navbar

	{ 

	width:930px; 

	margin:0 auto;

	background:url(../images/nav_bg.gif);

	height:25px;

	padding-top:6px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	}

	

	

#navbar a       {

       font-size:12px; 

       color: #ffffff;

       text-decoration:none;

	   font-weight:bold;

       }

#navbar a:hover

	  {

       font-size:12px;

       color: #000;

       text-decoration:none;

       }

	   

	   

	   

#navbar a.linkon       {

       font-size:12px; 

       color: #000;

       text-decoration:none;

	   font-weight:bold;

       }

#navbar a:hover.linkon

	  {

       font-size:12px;

       color: #000;

       text-decoration:none;

       }	   

	   

	   

	   

	   	

	

	

	

	

#banner_image

	{ 

	width:898px; 

	margin:0 auto;

	border: 16px solid #94D5F5;

	

	padding:0px;

	}	

	

		 





/**** 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

	{

	

	color:#000;

	text-decoration:none;

	display:block;

	padding:7px 0px 7px 10px;

	width:300px;

	font-weight:bold;

	border-bottom:0px solid #FAFAF8;

	}

	

#nav ul li a:hover

	{



	text-decoration:none;

	color:#311F99;

	}

	

#nav #on a

	{

	

	color:#311F99;

	text-decoration:none;

	display:block;

	padding:7px 0px 7px 10px;

	width:200px;

	font-weight:bold;

	border-bottom:0px solid #FAFAF8;

	}

	

#nav #on a:hover

	{

	

	text-decoration:none;

	color:#311F99;

	}









#body_content

	{ 

	width:930px; 

	margin:0 auto;

	padding:0px;

	background: #fff;

	border-bottom: 15px solid #fff;

	

	}

	

	

	

#body_content h1

	{

	margin:0px;

	padding:0px; 

	color: #000;

	font-size:15px;

	font-weight:bold;

	

	}	

	
#body_content h2 a

	{
	margin:0px;
	padding:0px; 
	color: #000;
	font-size:15px;
	font-weight:bold;
	}	
	

#body_content h2 a:hover

	  {
       color: #D11606;
       text-decoration:none;
       }


#bottom_navigation h2 a

	{
	margin:0px;
	padding:0px; 
	color: #000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}	
	

#bottom_navigation h2 a:hover

	  {
       color: #D11606;
       text-decoration:none;
       }



.bgblue

	{

	background: #94D5F5;

	}



.bgblue a       {

       font-size:12px; 

       color: #000;

       text-decoration:none;

	

       }

.bgblue a:hover

	  {

       font-size:12px;

       color: #D11606;

       text-decoration:none;

       }







	 

#contxt

	{

	padding:0px 20px 20px 20px; 

	

	

	}	







.textred

     { 

     color: #FF0000; 

     font-size:12px; 

     font-weight:bold;

     }











.fullborder

	{

	border:1px solid #311F99;}











#bottom_navigation

	{ 

	width:930px; 

	margin:0 auto;

	padding:0px;

	background: url(../images/bottom_strip_bg.gif) repeat-x;

	height:134px;
	

	}




#bottom_navigation2

	{ 

	width:930px; 

	margin:0 auto;

	padding:0px;

	background: url(../images/bottom_strip_bg.gif) repeat-x;

	height:34px;
	

	}














#bottom_nav 

	{

	

	margin: 0px 0px 0px 0px;

	}			

	

#bottom_nav ul 	

	{

	margin:0px;

	padding:4px 0px 0px 0px;

	}

	

#bottom_nav ul li

	{

	margin:0px;

	padding:0px;

	list-style-type:none;

	}

	

#bottom_nav ul li a

	{

	

	color:#000;

	text-decoration:none;

	display:block;

	padding:5px 5px 5px 5px;

	width:200px;

	font-weight:normal;

	border-bottom:0px solid #FAFAF8;

	}

	

#bottom_nav ul li a:hover

	{

	background-color:#F15407;

	text-decoration:none;

	color:#fff;

	}

	

#bottom_nav #on2 a

	{

	

	color:#fff;

	text-decoration:none;

	display:block;

	padding:5px 5px 5px 5px;

	width:200px;

	font-weight:normal;

	background-color:#F15407;

	border-bottom:0px solid #FAFAF8;

	}

	

#bottom_nav #on2 a:hover

	{

	

	text-decoration:none;

	background-color:#F15407;

	color:#fff;

	}













#jap_links	

	{ 

	width:913px; 

	margin:0 auto;	

	background:#94D5F5; 

	height:23px;

	padding-top:7px;

	padding-left:17px; 	

	}  





#jap_links a       {

       font-size:12px; 

       color: #000;

	   font-weight:bold;

       text-decoration:none;

	

       }

#jap_links a:hover

	  {

       font-size:12px;

       color: #D11606;

       text-decoration:none;

       }

	   

	   

	   

	   

#jap_links a.link2on       {

       font-size:12px; 

       color: #D11606;

	   font-weight:bold;

       text-decoration:none;

	

       }

#jap_links a:hover.link2on

	  {

       font-size:12px;

       color: #D11606;

       text-decoration:none;

       }	   

	   

	   

	   

	   

	   

	   

	   

	   

	   





#content

     {

	 width:930px;

	 padding:0px; 

     margin:0 auto;

	 background:#FFFFFF;

     }







/**** Site Body Section- Bottom Part CSS ****/	





#footer 

	{

	width:930px;

	margin: 0 auto;	

	font-size:11px;	

	color:#fff;

	line-height:18px;	

	padding-bottom:10px;

	background-color:#311F99;

	}

		 

ul#bot

	{

	list-style-type: none;

	margin: 0px;

	border-top: 0px solid #DD2024;

	padding: 5px 10px 0px 20px;

	

	}		 

		 

ul#bot .le { float: left; }



ul#bot .ri { float: right; }



	

a.ind 

	{ 

	color: #fff; 

	text-decoration:none;

	}

 a:hover.ind

	{ 

	color:#ff0000; 

	text-decoration:none; 

	border-bottom:1px dotted;

	}



.disclaimer_left

{

padding-left:220px;

}



a.link 

       {

       font-size:12px; 

       color: #D11606;

       text-decoration:underline;

       }

a:hover.link 

	  {

       font-size:12px;

       color: #311F99;

       text-decoration:none;

       }

	   

	   







A.link4 

    { 

    font-size:12px; 

    color: #D11606; 

    text-decoration:underline;

    }

A:HOVER.link4

    { 

    font-size:12px;

    color: #CC0000; 

    text-decoration:underline;

    }

























/* Classes used by popup box functionality */







.searchImg {

	border: 1px solid #056A9E;

	}



#trailimageid

{

	font-size: 0.75em;

	position: absolute;

	visibility: hidden;

	left: 0px;

	top: 0px;

	width: 260px;

	height: 0px;



}







.displayimg { padding:0px 0px 0px 0px; border:1px solid #311F99; font-size:11px; background-color:#fff; text-align:center;}

.displayimg1 {background-color:#311F99; height:20px; text-align:left; padding-top:5px; color:#ffffff; margin-bottom:10px;}

.host{color:#311F98; font-size:12px;}





	   

	   

#hilnav

	{ 

	width:930px; 

	padding:0px; 

    margin:0 auto;

	background:#FFFFFF;

	}	

#hil_ins

	{ 

	width:694px; 

	float:left; height:125px; 

	

	}	   

	   



.txtbox{

	border:#999 1px solid;

	background-color:#ffffff; 

	font-size:11px;

	height:18px; 

	color:#000000;}

	

.textbox{

	border:#999 1px solid;

	background-color:#ffffff; 

	font-size:11px;

	height:18px; 

	color:#000000;}		   

	   

.button{

	border:#000 0px solid;

	background-color: #D11606;  

	font-size:12px; 

	height:20px; width:63px; 

	color:#fff; font-weight:bold;}	   

	   	




#bottom_nav2 

	{
	margin: 0px 0px 0px 0px;
	}			

	

#bottom_nav2 ul 	

	{

	margin:0px;

	padding:4px 0px 0px 10px;

	}

	

#bottom_nav2 ul li

	{

	margin:0px;

	padding:0px;

	list-style-type:none;
	float:left;
	display:inline;
	}

	

#bottom_nav2 ul li a

	{

	color:#000;

	text-decoration:none;

	display:block;

	padding:5px 5px 5px 5px;

	font-weight:normal;

	border-bottom:0px solid #FAFAF8;
	margin-right:23px;

	}

	

#bottom_nav2 ul li a:hover

	{

	background-color:#F15407;

	text-decoration:none;

	color:#fff;

	}












