/* 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:url(../images/main_top_bg.gif) repeat-x #4b65ab;
	}
	
	
a	
	{
	outline:none;
	border:none;
	}	
	
p
	{
	margin-top:0px;	
	}	
		
	
	


/*** Site Heading Tags ***/

h1,h2,h3,h4,h5,h6 
	{
	margin:0px;
	padding:0px;
	}	
		
h1 
	{ 
	color:#1c3e95; 
	font-size:20px;
	padding:15px 0px 15px 0px;
	font-weight:normal;
	}	
	
h3
	{
	color:cc0000;
	}	

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:1000px;
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	background: #fff;
	border-top: 5px solid #1c3e95;
	height:93px;
	
	
	}
	
#site_logopart
	{
	width:248px;
	float:left;
	padding:10px 0px 0px 13px;
	height:68px;
	
	background: #fff;
	
	}
	
#site_captionpart
	{
	width:450px;
	float:right;
	text-align:right;
	padding:10px 20px 0px 0px;
	background: #fff;
	color: #1c3e95;
	font-size:15px;
	}
	
	
#site_captionpart h1
	{
	color: #FF2412;
	font-size:20px;
	font-style:normal;
	margin:0px;
	padding:20px 0px 0px 0px;
	 
	}	
	
	
	
	
	
#site_caption_image
	{
	width:300px;
	float:right;
	padding:0px 0px 0px 0px;
	background: #fff;
	height:97px;
	
	
	}	
	
	
	
	
/*** Site Horizontal Nav****/	
	
#navbar
	{ 
	width:992px; 
	margin:0 auto;
	background:url(../images/nav_bg.gif);
	height:39px;
	padding-top:0px;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
	}

#navbar img
	{
	float:left;
	}

.capt
	{
	float:right;
	padding:0px 0px 0px 220px;
	}	

#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.linkon1       {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px; 
       color: #fff;
       text-decoration:none;
	   font-weight:bold;
	   padding:13px 20px 0px 20px;
	   height:26px;
	   float:left;
/*	   background:url(../images/nav_devide.gif) no-repeat right 10px 10px;
*/       }

#navbar a.linkon1:hover       {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px; 
       color: #0f3083;
       text-decoration:none;
	   font-weight:bold;
	   padding:13px 20px 0px 20px;
	   background:url(../images/nav_over_bg.gif);
	   height:26px;
	   float:left;
       }

	   
#navbar a.linkon       {
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:12px; 
       color: #000;
       text-decoration:none;
	   font-weight:bold;
	   padding:0px 20px 0px 20px;
       }
	   
	   
#navbar a:hover.linkon
	  {
       font-size:12px;
       color: #000;
       text-decoration:none;
       }	   
	   
#banner_image
	{ 
	width:992px; 
	margin:0 auto;
	border: 4px solid #fff;
	border-top:none;
	padding:0px;
	height:258px;
	}	


/**** 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:#1c3e95;
	}
	
#nav #on a
	{
	
	color:#1c3e95;
	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:#1c3e95;
	}




#body_content
	{ 
	width:996px; 
	margin:0 auto;
	padding:0px;
	background: #fff;
	border-bottom: 4px solid #fff;
	border-right: 4px solid #fff;
	
	}
	
	
#welcome
{
padding:30px 20px 0px 20px;
}	

#welcome p
	{
	font-size:24px;
	color:#1c3e95;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
#body_content h1
	{
	margin:0px;
	padding:0px; 
	color: #000;
	font-size:15px;
	font-weight:bold;
	
	}	
	
.bgblue
	{
	background: #d2d8ea;
	padding:15px 0px 10px 12px;
	}

.bgblue h3
	{
	color:cc0000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
	
.bgblue_h
	{
	color:cc0000;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

.bgblue img
	{
	padding:0px 10px 0px 0px;
	border:0px;
	}

.bgblue a       {
       font-size:12px; 
       color: #cc0000;
       text-decoration:none;
	   margin:10px 0px 0px 0px;
       }
	   
.bgblue img a
{
border:none;
}
	   
.bgblue a:hover
	  {
       font-size:12px;
       color: #D11606;
       text-decoration:none;
       }


.bgblue p 
	{
	padding:0px 3px 0px 0px;
	font-size:11px;
	font-weight:normal;
	}
	 
/*#contxt
	{
	padding:0px 0px 0px 0px;
	width:750px; 
	}	
*/


.bgblue2
	{
	background: #d2d8ea;
	padding:15px 0px 10px 12px;
	}

.bgblue2 h3
	{
	color:cc0000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
	
.bgblue_h
	{
	color:cc0000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}

.bgblue2 img
{
padding:0px 10px 0px 0px;
}

.bgblue2 a       {
       font-size:12px; 
       color: #cc0000;
       text-decoration:none;
	   margin:10px 0px 0px 0px;
       }

.bgblue2 img a
	{
	border:none;
	}
	   
.bgblue2 a:hover
	  {
       font-size:12px;
       color: #D11606;
       text-decoration:none;
       }


.bgblue2 p 
	{
	padding:5px 3px 0px 0px;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	}
	 
#contxt
	{
	padding:0px 14px 30px 20px;
	width:762px;
	float:left; 
	}
	
#contxt a
	{
	color:#cc0000;
	font-weight:normal;
	
	}
	
	
#inner_right
	{
	width:200px;
	padding:0px;
	background:#d2d8ea;
	float:left;
	}
.textred
     { 
     color: #FF0000; 
     font-size:12px; 
     font-weight:bold;
     }





.fullborder
	{
	border:1px solid #1c3e95;}





#bottom_navigation
	{ 
	width:1000px; 
	margin:0 auto;
	padding:0px;
	background: url(../images/bottom_strip_bg.gif) repeat-x;
	height:134px;
	
	}

#bottom_nav 
	{
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}			
	
#bottom_nav ul 	
	{
	margin:0px;
	padding:4px 0px 0px 0px;
	}
	
#bottom_nav ul li
	{
	margin:0px;
	padding:0px 0px 0px 7px;
	list-style-type:none;
	background:url(../images/right_nav_bg.gif);
	display:block;
	}
	
#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
	{
	text-decoration:none;
	color:#ce0102;
	}
	
#bottom_nav #on2 a
	{
	
	color:#ce0102;
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 5px;
	width:200px;
	font-weight:normal;
	border-bottom:0px solid #FAFAF8;
	}
	
#bottom_nav #on2 a:hover
	{
	
	text-decoration:none;
	color:#ce0102;
	}

/**** inner right nav ****/	


#right_nav 
	{
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:200px;
	}			
	
#right_nav ul 	
	{
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
#right_nav ul li
	{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	background:url(../images/right_nav_bg.gif);
	display:block;
	}
	
#right_nav ul li a
	{
	color:#000;
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 5px;
	font-weight:normal;
	border-bottom:0px solid #FAFAF8;
	}
	
#right_nav ul li a:hover
	{
	text-decoration:none;
	color:#ce0102;
	}
	
#right_nav #on2 a
	{
	
	color:#ce0102;
	text-decoration:none;
	display:block;
	padding:0px;
	font-weight:normal;
	border-bottom:0px solid #FAFAF8;
	}
	
#right_nav #on2 a:hover
	{
	
	text-decoration:none;
	color:#ce0102;
	}




#jap_links	
	{ 
	width:983px; 
	margin:0 auto;	
	background:url(../images/middle_nav_bg.gif); 
	height:26px;
	padding-top:10px;
	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:1000px;
	 padding:0px; 
     margin:0 auto;
	 background:#FFFFFF;
     }



/**** Site Body Section- Bottom Part CSS ****/	


#footer 
	{
	width:1000px;
	margin: 0 auto;	
	font-size:11px;	
	color:#fff;
	line-height:18px;	
	padding-bottom:10px;
	margin-bottom:15px;
	}
		 
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: #1c3e95;
       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 #1c3e95; font-size:11px; background-color:#fff; text-align:center;}
.displayimg1 {background-color:#1c3e95; height:20px; text-align:left; padding-top:5px; color:#ffffff; margin-bottom:10px;}
.host{color:#311F98; font-size:12px;}


	   
	   
#hilnav
	{ 
	width:1000px; 
	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;}	   
	   	

.but1
{
background-color:#cc0000;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}

