/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family: "Arial", Myriad, helvetica, sans-serif;
					color:#002157;
					background:#002157;
					line-height:1.2em;
					text-align:center;
					}
			
a 					{
					text-decoration:none;
					color:#000000;
					font-weight:normal}

a:hover 			{color:#39517e;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:10px;
					margin-right:10px;
					margin-top: 10px;
					margin-bottom: 10px;
					}

/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{padding-left:-20px;
					margin-left:-20px;}


/* IMAGES & TABLES */

img					{border: none;}
					
img.bordered		{border: #426694 solid 4px;
					}
.captioned			{float:left;
					padding:0px 10px 10px 0px;
					margin: 15px;
					font-size:12px;
					text-align:center;}

.captioned img		{border:#ffffff 5px solid;}

.float_right		{float:right}

.float_left			{float:left}

								

				

/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					margin-left:-475px;
					background-color:#bb1e0b;
					margin: 0 auto;
					margin-top:15px;
					text-align:left;
					}

#header				{width:950px;
					margin-left:0px;
					height:170px;
					background-image:url(images/new_header_img.jpg)
					}


								
#content_area		{
					width:950px;
					margin-left:0px;
					min-height:200px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;
					background:#bb1e0b;
					}			

					
#content_box a		{color:#666666}

#content_box a:hover	{color:#bb1e0b}


#footer				{
					width:950px;
					text-align:center;
					height:40px;
					color:#ffffff;
					font-size:10px;
					clear:both;
					background:url(images/footer_img.jpg) no-repeat;
					}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#f4e800}					
						
					
iframe				{border:#000066 1px solid}

/*HEADER STYLES */

h1					{
					color:#002157;
					text-decoration: none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.6em;
					font-weight:bold;
					margin-top:15px;
					margin-left:10px;
					margin-bottom:22px;
					line-height:22px;
					}

h2					{
					color:#666666;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					text-decoration: none;
					font-size:1.2em;
					margin-left:10px;
					margin-bottom:10px;
					}

h3					{color:#39517E;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1em;
					font-weight:bold;
					margin-left:12px;
					text-decoration:underline;
					}


/*OTHER GENERAL STYLES */

.bl 			{
				background: url(images/corner_bl.jpg) 0 100% no-repeat #ffffff;
				width: 420px;
				}
				
.bl860			{
				background: url(images/ocean_bg.jpg) 0 bottom  no-repeat #ffffff; 
				width: 940px;
				margin-top:5px;
				margin-bottom:5px;
				text-align:left;
				}
				
.br 			{background: url(images/corner_br.jpg) 100% 100% no-repeat}

.tl 			{background: url(images/corner_tl.jpg) 0 0 no-repeat;
				padding-left:20px;}

.tr 			{
				background: url(images/corner_tr.jpg) 100% 0 no-repeat;
				padding:15px
				}
				
.clear 			{font-size: 1px; height: 1px} 


.content_box		{
				background-color:#ffffff;
				width:930px;
				border:1px solid #bb1e0b;
				padding:10px;
				margin-top:10px;
				xfloat:left;
				text-align:left;
				}
				
.font1			{
					color:#bb1e0b;
					font-size:1.3em;
					font-weight:bold;
					}
