body,html 	{
		margin:0;
		padding:0;
		}

body 		{
		background-color:#014574;			
		}

td 		{
		text-align: top;
		}

a img 		{
		border: none; 
		} 

ol.decimal 	{	
		list-style-type: decimal;
		}

li		{		
		width:94%;
		}


#search{
	
	margin-top:11px;
	margin-left:370px;

		
		}



#news_archives_bottom	{
		margin-left:420px;	
		}
	


	
.news_archives	{
		margin-left:410px;	
		}
	
	
	
.galleryarchivestable{	
		margin-left:15px;
		margin-bottom:10px;
		width:564px;
		border:0px; 
		padding:4;
		}


.archivestable{	
		margin-top:-40px;
		margin-bottom:20px;
		width:564px;
		border:0px; 
		padding:4;
		}




.table 		{
		width:94%;
		border:0px; 
		padding:4;
		}

.t1 		{
		background-color:#ffffff; 
		padding-left:10px; 	
	 	margin-top:-80px;
		margin-left:155px;
			
		width:590px;
		}

.t2 		{
		background-color:transparent; 
		font: 12px/14px helvetica, sans-serif;
		color: #ffffff;
		width:94%;
		}

.t3 		{
		background-color:#ffffff; 
		font: 12px/14px helvetica, sans-serif;
		color: #000000; 
		padding:4px; 
		text-align: left; 
		width:94%;
		}

.t4 		{
		background-color:#e4b601; 
		font: 13px helvetica, sans-serif; 
		font-weight:bold; 
		color:#014574; 
		padding:5px; 
		text-align: left; 
		border:1px solid; 
		border-color:#014574;
		text-decoration: none;
		width:94%;
		}


a img		{
		border: none; 
		}
	 
a:link		{
		color: #000000;
		}

a:visited	{
		color: #e4b601;
		}

a:hover		{	
		color: #e4b601;
		}

a:active	{
		color: #000033;	
		}

.tdsmall1	{
		background-color:#c5dbf5;
		width:20px; 
		}


.tdsmall2	{
		background-color:#e7efff;
		width:20px; 
		}


.tdgallery	{
		padding-left: 24px;
		vertical-align:text-top;
		text-align:center;
		width:218px;
		}
 
.galltd1 	{
		background-color:#c5dbf5;
		text-align:center; 
		}


.galltd2 	{
		background-color:#e7efff;
		text-align:center; 
		}

.td1		{
		background-color:#eee;
		border-top:1px solid;
		border-bottom:1px solid;
		border-color:#014574; 
		}


.td2		{
		background-color:#DAE0E4;
		border-top:1px solid;
		border-bottom:1px solid;
		border-color:#014574; 
		}


.tdhead 	{
		background-color:#3a5c74; 
		font:12px/13px helvetica, sans-serif;
		font-weight:bold; 
		color:#ffffff; 
		padding:6px; 
		text-align: left; 
		width:564px;
		text-decoration: none;
		}

.tdhead a:hover{
		color: #e4b601;
		}

.tdhead a	{
		color: #e7eaed;
		text-decoration: underline
		}

hr		{
		margin-lefy:-20px;
		border: 0;
		height: 1px;
		color: #014574;
		width:84%;
		background-color: #014574;
		}





.left		{
		float:left;
		}


.right		{
		float:right;
		width:170px;
		margin-right:20px;
		margin-left:20px;
		position:relative;
		}

.selected	{
		padding: 3px; 
		display:block; 
		text-decoration:none; 
		color:#000; 
		width:142px; 
		height:20px; 
		text-align:left; 
		border:1px solid #fff; 
		border-width:0px 1px 1px 0px ; 
		background:#f2d828; 
		line-height:19px; 
		font-size:12px;
		}

.selected2	{
		padding: 3px; 
		display:block; 
		text-decoration:none; 
		color:#000; 
		width:150px; 
		height:20px; 
		text-align:left; 
		border:1px solid #fff; 
		border-width:0px 1px 1px 0px ; 
		background:#e4b601; 
		line-height:19px; 
		font-size:12px;	
		}





#wrap 		{
		z-index:1;
		background: url(wrapback.gif) repeat;
		margin:0px;
		width:766px;
		}

#leftcontent	{
		float:left;
		}

#rightcontent	{
		float:right;
		}


#header 	{
		z-index:-1;
		background: url(logo.gif) no-repeat;
		margin:0px;
		height: 224px; 
  		width: 766px;
		}

#content	{
		z-index:0;
		margin-top:-80px;
		margin-left:165px;
		font: 12px arial, sans-serif;
		color:#000000;	
		width:620px;
		min-height:550px;
	
		}

#content a:hover{
		color: #e4b601;
		}

#content a	{
		color: #014574;
		text-decoration: underline;
		
		}

#footer 	{
		background: url(bottom.gif) no-repeat;
			
		width: 766px;
		height: 150px;	
		clear:both;
		}
	
#footertext	{
		position:relative;
		font:12px arial, sans-serif;
		color:#fff;
		text-align: left; 
		margin-left:200px;
		margin-top:-79px;
		}

#footertextaddress{
		font:12px arial, sans-serif;
		color:#fff;
		margin-right:12px;
		margin-top:20px;
		text-align: center; 
		}

#landpolicylinks{
		position: relative;
		left: 8px;
		margin-top: 35px;
		width: 580px;
		height: 35px;
		}

#cadets		{
		position: relative;
		margin-left:-17px;
		margin-top:50px;
		margin-bottom:-57px;
		background: url(bluecadets.gif) no-repeat;
		width: 620px;
		height: 405px;}

#credits	{
		position:relative;
		left: 5px;
		top:15px;
		font: 12px/14px  helvetica, sans-serif; 
		color:#ffffff;
		width: 140px;
		height: 40px;
		}

#spowage	{
		position:relative;
		text-align: center;
		left: 120px;
		top:10px;
		width: 550px;
		height: 100px;
		}

#spowage a:hover{
		color: #e4b601;
		}

#spowage a	{
		color: #e7eaed;
		text-decoration: underline
		}

#bground	{
		position: absolute;
		left:766px;
		top:34px;
		background: url(bground.gif) no-repeat;
		width: 206px;
		height:932px;
		}

#dofebground	{
	position: absolute;

		z index:1;
	left:7px;
	top:477px;
	
	width: 150px;
	height: 155px;
		}

.menu 		{
		font-family: arial, sans-serif; 
		width:106px; 
		height:150px; 
		position:absolute; 
		margin:0; 
		font-size:12px;
		left:0px;
		top:140px;
  		width:150px; 
		}

.menu ul li a, .menu ul li a:visited {
		padding: 3px; 
		display:block; 
		text-decoration:none; 
		color:#000; 
		width:142px; 
		height:20px; 
		text-align:left; 
		border:1px solid #fff; 
		border-width:0px 1px 1px 0px ; 
		background:#e4b601; 
		line-height:19px; 
		font-size:12px;
		}

.menu ul 	{
		padding:0; 
		margin:0;
		list-style-type: none;
		}

.menu ul li 	{
		float:left; 
		margin-right:1px; 
		position:relative; 
		z-index:2
		}

.menu ul li ul {
		display: none;
		}

/* specific to non IE browsers */
.menu ul li:hover a {		
		color:#014574; 
		background:#f2d828;
		}

.menu ul li:hover ul {
		display:block; 
		position:absolute; 
		top:0; 
		left:149px; 
		width:80px; 
		z-index:2
		}

.menu ul li:hover ul li a.hide {
		background:#f2d828; 
		color:#000;
		}

.menu ul li:hover ul li:hover a.hide {
		width:149px;
		}

.menu ul li:hover ul li ul {
		display: none;
		}

.menu ul li:hover ul li a {
		display:block; 
		background:#f2d828; 
		color:#000; 
		width:149px;
		}

.menu ul li:hover ul li a:hover {
		background:#e4b601; 
		color:#000;
		}

.menu ul li:hover ul li:hover ul {
		display:block; 
		position:absolute; 
		left:151px; 
		top:0; 
		color:#000;
		}

.menu ul li:hover ul li:hover ul li a {
		display:block; 
		width:200px; 
		background:#e4b601; 
		color:#000;
		}

.menu ul li:hover ul li:hover ul li a:hover {	
		background:#e4b601; 
		color:#fff;
		}




.left_image{
	float:left;
	}

.right_text{
	position:relative;
	margin-left:60px;
		margin-top: -180px
	}


holder {width:210px; margin:5px; padding:1em; border:1px solid #ddd; float:left;text-decoration:none;background:#eee }
.holder h2 {text-align:left;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;text-decoration:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}




dd p {margin:0; padding:10px; line-height:1.3em;}
.para_colour {margin:0; padding:10px; line-height:1.3em; background:#DAE0E4;}


dl.long {background:#3a5c74 top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:15px; margin-bottom:15px; width:94%;}
dl.long dt {background:transparent url(c_tr.gif) top right no-repeat; padding:6px; text-align:left; color:#fff; font-size:1em; font-weight:bold;}
dl.long dd {background:#eee url(c_br.gif) bottom right no-repeat; padding:0; margin:0;}


dl.long2 {background:#3a5c74 top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:15px; margin-bottom:15px; width:94%;}
dl.long2 dt {background:transparent url(c_tr.gif) top right no-repeat; padding:6px; text-align:left; color:#fff; font-size:1em; font-weight:bold;}
dl.long2 dd {background:#DAE0E4 url(c_br2.gif) bottom right no-repeat; padding:0; margin:0;}




dl.bot_rgt {background:#3a5c74 top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:15px; margin-bottom:15px; width:46%;}
dl.bot_rgt dt {background:transparent url(c_tr.gif) top right no-repeat; padding:6px; text-align:left; color:#fff; font-size:1em; font-weight:bold; z-index:200;}
dl.bot_rgt dd {background:#eee url(c_br.gif) bottom right no-repeat; padding:0; margin:0;}


dl.headline {background:#e4b601 top left no-repeat; margin:5px 0; padding:0; float:left; margin-right:15px; margin-bottom:15px; width:60%;}
dl.headline dt {background:transparent url(c_tr2.gif) top right no-repeat; padding:6px; text-align:left; color:#014574; font-size:1.2em; font-weight:bold;}
dl.headline dd {background:#e4b601 padding:0; margin:0;}
