/* CSS Document */	
	
	body {
		margin: 0em auto;
		padding: 0 1px 1px 1px;
		width: 849px;
		background-image:url(../images/bg.jpg);
		background-repeat: no-repeat;
		background-position: top;
		background-color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .718em;
		color: #494949;
		line-height: 1.4;
		}

	#header {
		margin: 0;
		padding: 20px 0px;
		height: 104px;
		background-image: url(../images/header_bg.jpg);
		background-position:top;
		background-repeat: no-repeat;
		background-color: #50708F;
		}
		
	#nav {
		margin: 0 0 10px 0;
		padding: 0 0 0 10px;
		height: 2.7em;
		background-color: #0A3C9A;
		background-image: url(../images/nav_bg.jpg);
		background-repeat: repeat-x;
		line-height: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 91%;
		text-transform: uppercase;
		}
		
	#container {
		margin:0;
		padding: 0 0 10px 0;
		width: 849px;
		background-image:url(../images/footer.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		background-color:#FFFFFF;
		border-right: 1px #CCCCCC solid;
		}
		
	#left {
		margin: 0;
		padding: 0 20px 0 10px;
		width: 156px;
		float: left;
		}
		
	#right {
		margin: 0;
		padding: 0 20px 0 0;
		width: 638px;
		float: left;
		}
		
	#main {
		margin: 0 20px 0 0;
		padding: 5px 5px 15px 5px;
		width: auto;
		background-color: #E7ECF5;
		text-align: center;
		}	
		
	#footer {
		margin: 0 0 10px 0;
		padding: 20px 0 0 0;
		background-image:url(../images/footer.jpg);
		background-position: top;
		background-repeat: no-repeat;
		background-color:#FFFFFF;
		width: 849px;
		height: 1em;
		line-height: normal;
		font-size: 78%;
		}
		
	#mainfront {
		margin: 0;
		padding: 0 20px 0 0;
		width: 400px;
		float: left;
		border-right: 1px solid #C4C4C4; 
		}
	
	#mainmedal {
		margin: 0;
		padding:0;
		float: left;
		width: 210px;
		}
	
		
	#mainswap {
		margin: 0;
		padding: 0;
		position: relative;
		float:left;
		text-align: center;
		border: 1px #FF0066 dotted;
		height: 230px;
		}
		
	.colone {
		margin: 0;
		padding: 0 10px 0 0px;
		width: 300px;
		float: left;
		border-right: 1px solid #C4C4C4; 
		}
	
	.coltwo {
		margin: 0;
		padding: 0 10px 0 10px;
		width: 300px;
		float: left;
		}
		
/*layout classes*/

	.left {
		float:left;
		}
		
	.right { 
		float: right;
		}
		
	.spacer {
		clear: both;
		}
		
/* special classes */
		 	
	.box {
		margin: 0 0 10px 0;
		padding: 5px;
		border: 1px solid #B8C7E2; 
		background-color:#324C7C;
		text-align: center;
		color:#FFFFFF;
		}
		
/* headers */
	
	h1 {
		font-size: 280%;
		color: #0F2443;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: 500;
		line-height: 1;
		}
			
	h2 {
		font-size: 200%;
		color: #324C7C;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		}

	h3 {
		font-size: 125%;
		color: #6B3536;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		}

	h4 {
		font-size: 100%;
		}
		
	h5 {
		font-size: 120%;
		}
	
	h6 {
		font-size: 90%;
		}
		
/* paragraphs */

	p	{
		margin: 1.25em 0;
		padding: 0;
		}
	
/* custom headers */

	#headbox {
		margin: 0;
		padding: 8px 10px;
		width: 365px;
		background-color:#FFFFFF;
		opacity: .85;
		filter: alpha(opacity=85);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
		}
		
	#headbox h1 {
		margin: 0;
		padding:10px 0;
		font-size:200%;
		display:block;
		line-height: 1;
		}
		
	#headbox img {
		float: left;
		padding-right: 10px;
		margin: 0 10px 0 0;
		}
		
	.box h2 {
		font-size: 150%;
		}

	#mainmedal h3, #mainmedal h2 {
		margin: 0 0 10px 15px;
		padding: 0 0 0 0;
		text-align: center;
		}
		
	#main p {
		padding-bottom: 20px;
		background-image:url(../images/swirl.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
		}
		
	#main p a {
		background: none;
		}
/*custom paragraphs*/

	
	.colone p, .coltwo p, #footer p {
		margin-top: 0;
		}
	
	#footer p {
		margin: 0;
		padding: 0.5em 1.2em;
		float: left;
		 }
		 
	#left img {
		margin: 0 0 4px 0;
		}
	
	.admiral {
		margin-bottom: 10px;
		padding: 8px;
		border: 1px #976E25 dashed;}
	
	.admiral h3 {
		margin: 0;
		padding: 0;
		}
		
	.admiral img {
		float:left;
		margin: 0 10px 0 0;
		}
	
	.recipients {
		margin: 0 23px 15px 23px;
		padding: 10px;
		background-color: #E7ECF5;
		text-align: center;
		}		
			
	.recipients p {
		margin: 0;
		padding: 0 0 15px 0;
		background-image:url(../images/swirl.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
		font-weight: bold;
		font-size: 130%;
		font-family:Georgia, "Times New Roman", Times, serif;
		}
	
	.recipients h3 {
		margin-top: 0;
		padding-top: 0;
		font-size: 150%;
		}

/* navigation */

	#nav ul { /* remove bullets and list indents */
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: left;
		}
	
	#nav li {
		margin: 0;
		padding: 0;
		float: left;
		}

	#nav a {
		margin: 0;
		padding: 0.4em 1.3em 0.5em 1.3em;
		text-decoration: none;
		color:#FFFFFF;
		width: auto;
		float: left;
		font-weight: bold;
		}
	
	#nav a:hover {
		margin:0;
		padding: 0.4em 1.3em 0.5em 1.3em;
		color: #000000;
		width: auto;
		background-color: #879FCD;
		background-image: url(../images/nav_hover.jpg);
		background-repeat: repeat-x;
		background-position: top;
		}

/*Footer menu*/
	#footer ul { /* remove bullets and list indents */
		margin: 0;
		padding: 0;
		list-style: none;
		}
	
	#footer li {
		margin: 0;
		padding: 0;
		float: right;
		}

	/* style, color and size links and headings to suit */

	#footer a {
		margin: 0;
		padding: 0.1em .5em ;
		text-decoration: none;
		color: #102443;
		width: auto;
		float: left;
		border-right: 1px #102443 solid;	
		font-weight: bold;
		}
	
	#footer a:hover {
		margin:0;
		padding: 0.1em .5em;
		width: auto;
		color: #976E25;
		}
		
	#footer a.last, #footer a.last:hover {
		margin:0;
		padding: 0.1em .5em;
		width: auto;
		border-right: 0;
		}
/*lists*/

	ul {
		margin: 10px 0 10px 0;
		padding: 0;
		list-style: disc;
		}
		
	li {
		margin: 0 0 0 20px;
		padding: 0 0 0 5px;
		line-height: 175%;
	 	}
	
	
	ol {
		margin: 10px 0 10px 0;
		padding: 5px;
		list-style: decimal;
		}
		
	ol li {
		margin: 0 0 0 20px;
		padding: 0 0 0 5px;
		line-height: 175%;
		 }
	
/* tables */
	
	table {
		margin: 0;
		padding:0;
		border-collapse: collapse;
		}
	
	td {
		padding: 2px 5px;		
		vertical-align: middle;
		text-align: center;

		}

		
/* Standard Links*/

	a { 
		color: #976E25;
		font-weight: bold;
		text-decoration:none;
		}
	
	a:hover { 
		color: #6B3536;
		font-weight: bold;
		text-decoration: none;
		}

/*custom links*/
		
	
	.recipients a {
		text-decoration: none;
		color: #324C7C;
		}
	 
	 .recipients a:hover {
		text-decoration: none;
		color: #6B3536;
		}
			
/*Small bits*/

	hr {
		color: #6B3536;
		background-color: #6B3536;
		height: 1px;
		text-align:center;
		border: 0 none;
		width: 50px;
		 }

	.gold { color: #976E25; }
	
	.purple { color: #6B3536; }
	
	.blue { color: #324C7C; }
	
	img {
		border: none;
		margin: 0;
		padding:0;
		}
		
	img a {
		border: none;
		margin: 0;
		padding:0;
		}
		
	.imgright {
		float: right;
		margin: 0 0 0 10px;
		}
		
	.imgleft {
		float: left;
		margin: 0 10px 0 0;
		}
		
	.noimg {
		display: none;}
		
	.white { color:#fff; }
