@charset "utf-8";
/* CSS Document */

body		{
			margin:0;
			background-color:#065205;
			color:#000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			background-image:url(images/header.gif);
			background-repeat:repeat-x;
			height:112px;
			width:100%;
			text-align: center;
			}
			
h1, h2		{
			margin:5px 0 0 5px;
			font-size:14px;
			color:#000;
			}
			
h3			{
			font-size:12px;
			color:#fff;
			margin:5px 0 0 45px;
			}
.smt		{margin-top:-10px;}
	
/* Start of header elements including positioning of logo */
* html #logo		{
			/*margin-left:70px;
			padding-top:8px;
			width:386px;
			height:63px;*/
			}		
			
#logo		{
			/*margin-left:130px;
			padding-top:8px;
			width:386px;*/
			text-align: left;
			height:63px;
			width: 959px;
			margin: 8px auto 0 auto;
			}
#logo img {
			margin-left: 45px;
}
			
/*  End of header elements */
/*  Start of wrapper and nested elements including navigation, txt area, flash and teaser images*/
			
#wrapper	{
			text-align: left;
			margin:0 auto;
			width:955px;
			height:600px;	
}
			
* html #wrapper	{
			/*margin:0 auto;
			width:955px;
			height:500px;
			background-image:url(images/wrapper_bg.png);
			background-repeat:no-repeat;
			behavior: url(iepngfix.htc);
			*/
			}			
			
#leftcol	{
			width:690px;
			height:420px;
			float:left;
			}
			
* html #leftcol	{
			/*width:690px;
			height:420px;
			float:left;
			margin-top:40px;*/
			}
			
#rightcol	{
			margin-top:10px;
			width:220px;
			height:420px;
			float:right;
			}
			
/* html #rightcol{margin-top:50px;}*/

#white		{
			margin:10px 0 0 40px;
			width:680px;
			height:320px;
			background-color:#fff;
			overflow:auto;
			border:3px solid #002157;
			}

#copy		{
			margin:0 auto;
			width:315px;
			height:275px;
			background-color:#fff;
			padding:10px;
			float:left;
			text-align:justify;
}
			
#copy1		{
			margin:0 auto;
			width:315px;
			height:275px;
			background-color:#fff;
			padding:10px 10px 10px 0;
			float:right;
			text-align:justify;
}
			
#copy_one_col		{
			margin:0 auto;
			width:620px;
			height:280px;
			background-color:#fff;
			padding:5px;
			float:left;
			text-align:justify;
}
			
#subnav		{
			margin-top:6px;
			margin-left:40px;
			width:690px;
			height:90px;
			}
			
* html #navi		{}

#navi		{
			margin: 21px auto 0 auto;
			width: 959px;
			float: none ;
			}
			
.pad		{
			margin-left:40px;
			width:100px;
			}
			
.nc1		{}
			
.nc2		{
			float:right;
			width:100px;
			margin-top: 4px;
			}
			
* html .nc2		{}
.spacer	{
			width:100%;
			height:10px;
			}
			
a		{color:#062252;}
		
a:hover	{color:#FF0000;}
		
/*flags */			

/* text area */	
				
/*  teaser place holder */				
.tease			{
				margin:30px 0 0 90px;
				width:692px;
				height:80px;
				}
			
/* flash banner */
				
.clean			{clear:both;}

#copy_one_col ul {
			margin-left:15px;
			padding: 0 0 0 0;
			}
#copy_one_col li  {
	margin: 0 0 0 0;
	padding: 0 0 2px 5px;
}



