@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;
			}
			
/* 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:500px;	
			}
			
* 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;
				
				}
				
.box			{
				
				width:129px;
				height:70px;
				float:left;
				margin-left:7px;
				}
				
.box1			{
				
				width:129px;
				height:70px;
				float:right;
				}
				
/* flash banner */
#skyscraper		{
				width:90px;
				height:410px;
				position:relative;
			   left:775px;
			   top:-434px;
				z-index:2;
				background-color:#fff;
				padding:5px;
				}
				
.clean {clear:both;}
#flash		{
			margin:-250px auto;
			height:420px;
			width:955px;
			}

#copy ul, #copy1 ul, #copy_onecol ul {
			margin-left:15px;
			padding: 0 0 0 0;
			}
#copy li, #copy1 li, #copy_onecol li  {
	margin: 0 0 0 0;
	padding: 0 0 2px 5px;
}




