

 *{margin:0;padding:0} 


/* page layout */

/* for styles that apply to main content, see beta-inner section below  */

#page_title {

 color: #8f0c06; 
 font-size:28px; 
 line-height:28px; 
 font-weight:bold; 
 padding-bottom:28px;

}

#printTitle {
    display:none;
    }

body
{
	color: #333;
	 
	background: #dadada url(/images/blue_bk.jpg) center top repeat;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
    line-height: 20px;
	 text-align: center;  /* center on ie */
}

.body {
			color: #003399;
			font-size : 13px;
			line-height: 16px;
			font-family : Arial, Helvetica, san-serif;
			font-variant: normal
		}
		
	.p  {
			color: #003399;
			font-size : 13px;
			line-height: 16px;
			font-family : Arial, Helvetica, san-serif;
			font-variant: normal
		}
		
		.h6 {
			color: #00688c;
			text-decoration: none;
			font-size : 14px;
			font-family : Times New Roman;
			font-style:italic;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
		}
	.h5 {
			color: #003399;
			text-decoration: none;
			font-size : 13px;
			font-family :Arial, Helvetica, san-serif;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
			
		}
	
	.h4 {
			color: #003399;
			text-decoration: none;
			font-size : 13px;
			font-family :Arial, Helvetica, san-serif;
			FONT-WEIGHT: normal;
			font-variant: normal;
			letter-spacing: 0px;
			
		}

	.h3 {
			color: #8F0C06;
			text-decoration: none;
			font-size : 15px;
			font-family :Arial, Helvetica, san-serif;
			font-style: normal;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
			
		}
		
		.h2 {
			color: #00688c;
			text-decoration: none;
			font-size :32px;
			font-family : Times New Roman;
			font-style:italic;
			FONT-WEIGHT: bold;
			font-variant: normal;
			letter-spacing: 0px;
			line-height: 24px;
		}


 
#container { 	width: 917px; 
		   	position: relative;
			margin: 0 auto; /* center on everything else */
			text-align: left;
			background-color: #FFFFFF;
			 
	}
 
	

#container-inner td{ 	 
				position: static; width: auto;
				
				
				}
				
				
				
				


/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#banner
{
	width: 917px;
	 margin-top:8px;
	 position: relative;
	
}

#banner-inner {  position: static; }

 

#banner-search {z-index:200;  }

#banner-search table tr td
	{ height: 35px;}
 

#banner-search table tr td
	{
	width: 100%
	
	font-family: helevetica, arial, sans-serif;
	font-size: 17px;
	 
	color: #FFFFFF;
	text-align:right;
	 
	vertical-align: bottom;
	padding:2px;
	
	
	}
	
	#banner-search table tr td input
	{
	 
	vertical-align: bottom;
	}
	
	
	
	#banner-search table tr td input.hintTextbox
	{
	    color: #888;
	    width: 120px;
	height: 17px;
	border: 2px 
	solid #D9D9D9;
	
	}
	
	#banner-search table tr td input.hintTextboxActive
	{
	    color: #000;
	    width: 120px;
	height: 17px;
	border: 2px 
	solid #D9D9D9;
	
	}
	 
	
	
	
	
	#navbar {

 
	 margin-top:5px;
	 position: relative;
	 background: #00688c;
	  font-size:18px;
 
	 color: #FFFFFF;
	
}

#navbar a{

 color:#FFFFFF;
 padding-right:17px;
 
 text-decoration:none;
	 
	  
	
}
	 
#navbar a:hover { 
			
			 
			color: #f3873c;
			text-decoration:underline;
			
			
		}
		
#navbar a: visited { 
			
			 
			color: #FFFFFF;
			 text-decoration:none;
		}
		
#navbar a: active { 
			
			 
			color: #FFFFFF;
			 text-decoration:none;
		}
 

	
	
#pagebody {   margin-bottom:5px; margin-top:5px; position: relative; width: 100%; height:100%; background:url(/images/brown_bk.gif) repeat-y 0 0}


#pagebody-inner { position: static; width: 100%; height:100%;}



/* three-column layout */

	.layout-three-column #alpha { width: 208px; }
	.layout-three-column #beta { width: 707px; }
 
	
#alpha, #beta 
{
	float: left;
	 
	display: inline; /* ie win bugfix */
	position: relative;
	min-height: 1px;
 
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 14px; 
	
	 
}
 
 
/* all main content styles go here */


#beta-inner
{
    margin-left:10px;
     background: #efece3;
     padding:20px;
     
     

}

#beta-inner a:link {  text-decoration: underline;
					color: #022A7A;
			
			 }  
			 
#beta-inner a:hover {  text-decoration: none;
					color: #003399;
			
			 }  
#beta-inner a:active {  text-decoration: underline;
					color: #003399;	
			
			 } 
			 
#beta-inner a:visited {  text-decoration: underline;
					color: #666666;	
			
			 }  
 


 #beta-inner,  #beta-inner td
{
	color: #003399;
    font-size : 15px;
    line-height: 17px;
    font-family : Arial, Helvetica, san-serif;
    font-variant: normal
    
	 
	 
	 
}

#beta-inner ul, ol
{
    margin-left: 25px;
    line-height: 16px;
    margin-bottom: 5px;


}

 
 
 #beta-inner p  
 { 
   padding-bottom: 10px; 
   
    
    
}


 

#alpha { width: 208px; background: #9e8c53; }

#beta
{
	width: 707px;
	 
	 
}

 

 


#footer
{
	width: 917px;
	 line-height:14px;
	position: relative;
	 background: #00688c;
	color: #FFFFFF;
	margin-bottom:20px;
	padding:0px;
	font-size:11px;
	
	
}

 

#footer a:link {   
					color: #f3873c;
			
			 }  
			 
#footer a:hover {  color: #ffffff;
			 
			text-decoration:none;
			
			 }  
#footer a:active {   
					color: #f3873c;
			
			 } 
			 
#footer a:visited {  
					color: #f3873c;
			
			 }  
 


 
		#nav_box table tr td.navSubHead {
			
			font-weight:bold;
			font-size: 10pt;
			font-family: arial, helvetica, sans-serif;
			 padding-top:15px;
			 padding-bottom:2px;
			  line-height:12px;
			 color: #064D97;
			}
		
#nav_box { background: #9e8c53; height:100%; padding-top:5px; padding-right:2px;  }
		
 
	
	#flags {
	    width: 100%;
	    background-color: #9e8c53;
	    margin: 0;
	    text-align:left;
	    font-family: arial, helvetica, sans-serif;
	    font-size:9pt;
	    padding: 0 0 2px 0;
	    line-height:13px;
	    vertical-align: top;
	    
	    }
	    
	#flags IMG { border:0px; }
	     
	   
	#flags a:link {
	    text-decoration: none;
	    color: #FFFFFF;
	 
	}
	    
 
	#flags a:active {
		 
		text-decoration: none;
	    color: #FFFFFF;		 
	}

	#flags a:visited {
		 
		text-decoration: none;
	    color: #FFFFFF;	 
	}
	
	
	#flags a:hover {
		 
		text-decoration:NONE; 
		color: #003399; 
	    }
	    
select
{
margin-right:5px;
margin-left:5px;
margin-bottom:2px;
}

input
{
margin-right:5px;
margin-left:5px;
margin-bottom:2px;
}