body {margin:0; padding:0;}
body#home-page {background: #5789A2;}

h1 {padding:0 0 0 0px; margin:0 0 16px 0px; color: #4B81A5; font-family: arial; font-size:18px; font-weight: normal;}
	h1 span {font-family: arial; font-size: 11px; color: #000;}
h2 {padding:0 0 0 0px; margin:0 0 16px 0px; color: #6089A7; font-family: arial; font-size:13px; font-weight: bold;}
	h2 span {font-family: arial; font-size: 9px; color: #000;}
h3 {padding:0; margin:0 0 16px 0; color: #B31D15; font-size: 13px; font-weight: bold; font-family: arial; line-height: 19px;}

p {font-family: arial; font-size: 12px; color: #2C2C2C;}

ul {}
li {}

ul.red-bullets{margin:0; padding:0; list-style:none; font-family: arial; font-size: 12px; color: #2C2C2C;}
ul.red-bullets li {padding:0 0 0 16px; margin:0 0 8px 0; background: url(/images/graphics/arrow_red.gif) no-repeat 0 3px; font-size: 12px;}

ul.blue-bullets{margin:0; padding:0; list-style:none; font-family: arial; font-size: 12px; color: #2C2C2C;}
ul.blue-bullets li {padding:0 0 0 16px; margin:0 0 8px 0; background: url(/images/graphics/arrow_blue.gif) no-repeat 0 3px; font-size: 11px;}

.small-print {font-size:10px; font-family: arial; margin:0 0 10px 0;}
.small-print span {display: block; float: left;}

a {color: #557C99;}

span.red {color: #B31D15;}
span.blue {color: #6089A7;}
span.green {color: #006600;}

ul.blue-bullets span.blue {font-weight: bold;}

.highlight {color: #B31D15; font-size: 13px; font-family: arial; font-weight: bold; line-height: 19px; margin:0 0 10px 0;}

#container {width: 960px; background: url(/images/graphics/body_bg.gif) repeat-y top left; margin:20px 0 20px 0;}
#container-wide {width: 960px; background: url(/images/graphics/body_bg_wide.gif) repeat-y top left; margin:20px 0 20px 0;}
#container-home {width: 960px; margin:20px auto 20px auto;}
#container-home img {border: 4px solid #fff;}

#content-wide {float: right;  width: 740px;}

#left-column {width: 205px; float: left;}
	ul.main-nav {display: block; list-style: none; margin:5px 0 0 0; padding:0; line-height:14px; text-align: right;}
		ul.main-nav li {margin:0 0 5px 0;  font-family: arial; font-size: 11px;}	
		ul.main-nav li a, ul.main-nav li ul li a{text-decoration: none; color: #000; padding:0 46px 0 0; display: block;}
		ul.main-nav li a:hover, ul.main-nav li ul li a:hover{color:#5D8FB2;background:url(/images/graphics/arrow_blue.gif) no-repeat 180px 2px; }
			ul.main-nav ul {list-style:none; padding:0; margin:0;}
			ul.main-nav ul li {margin:0 0 6px 0;}
			li.active a:active,li.active a:link,li.active a:visited{color:#5D8FB2;background:url(/images/graphics/arrow_blue.gif) no-repeat 180px 2px; }

	#left-column img {margin: 0 40px 0 0; float: right;}
	a#logo img{border: none; margin:5px 50px 0 0;}

#middle-column {width: 530px; float: left;}
	#content {width: 490px; padding: 0 0 0 0px;}
	.masthead {margin:0 0 0px 0;}

	#middle-column .img-description {width: 340px;}
	
	table {font-size:12px; font-family: arial; width: 490px; margin:0 0 20px 0;}
	table.table-wide {font-size:12px; font-family: arial; width: 740px; margin:0 0 20px 0;}
	table th{font-size:9px; border-bottom:1px solid #000;}
	table td, table th {padding:1px 3px 1px 3px;}
		.col-one {text-align: left; width:240px;}
		.col-two {text-align: right; width:50px;}
		.col-three {text-align: right; width:50px;}
		.col-four {text-align: right; width:50px;}
		
		.col-140 {width: 140px; text-align: left;}
		.col-190 {width: 140px; text-align: left;}
		.col-240 {width: 240px; text-align: left;}
		.col-310 {width: 310px; text-align: left;}
		.col-440 {width: 310px; text-align: left;}
		.col-620 {width: 620px; text-align: left;}
		.col-560 {width: 560px; text-align: left;}
		
		
		.col-75 {width: 75px; text-align: right;}
		.col-60 {width: 60px; text-align: right;}
		.col-50 {width: 50px; text-align: right;}
		
		.align-left {text-align: left;}
		.align-right {text-align: right;}
		
		.recent-year {background: #C1D6E4; font-weight: bold;}
		.blue-border td{border-bottom: 1px solid #76A6C3;}
		.black-border td{border-bottom:1px solid #000;}
		.indent {padding:0 0 0 14px;}
		table .blue {color: #6089A7; font-weight: bold;}
		
	#middle-column ol {font-size: 9px; font-family: arial; margin:10px 0 0 0; padding:0;}
	#middle-column ol li {margin:1px 0 0 16px; padding:0;}
	
	dl {margin:0 0 16px 0; padding:0;}
	dt {padding:0; margin:0 0 16px 0; color: #6089A7; font-family: arial; font-size:13px; font-weight: bold;}
	dd{margin:0; padding:0;}
	dl dd span {font-family: Arial; color: #6089A7; font-weight: bold; background: url(/images/graphics/arrow_blue.gif) no-repeat right 2px; padding:0 10px 0 0; margin:0 2px 0 0;}
	dd p {margin:0 0 16px 0; padding:0;}

#middle-column-wide {width: 735px; float: left;}

#right-column {width: 195px; float: left; margin:10px 0 0 20px; padding:0;}
	#right-column .img-description {width: 190px; font-size:9px; color: #000; line-height:12px;}
	
	#right-column ul {margin:0px 0 0 0; padding:0; list-style: none; font-family: arial; font-size: 12px;}
	#right-column ul li {margin:0 0 10px 0;}
	
	#right-column .highlight {font-size: 12px; margin:0 0 20px 0;}
	
	#team dl {font-family: arial;}
	#team dt {font-size: 12px; color:#B31D15; margin:0 0 3px 0;}
	#team dd {font-size: 12px; color: #221E1F; margin:0 0 15px 0;}
.clear-all {font-size: 1px; clear:both; line-height: 1px; height: 1px;}



#row1 {width: 350px; float: left; padding:0 20px 0 0;}
	 dl.type1 {margin:0; padding:0; font-family: arial; font-size: 11px;}
	 dl.type1 dt {margin:0; padding:0;color: #6089A7; font-weight: bold; font-size: 12px;}
	 dl.type1 dd {font-size:11px; font-family: arial; margin:0 0 10px 0;}
	 
	 dl.type2 {margin:0; padding:0; font-family: arial; font-size: 11px; width: 350px;}
	 dl.type2 dt {margin:0 5px 0 0; padding:0;color: #6089A7; font-weight: bold; font-size: 12px; float: left;}
	 dl.type2 dd {font-size:11px; font-family: arial; margin:0 0 10px 0;}


#row2 {width: 360px; float: left;}

#row2 span.blue, #row1 span.blue  {font-weight: bold;}

.advisories p, .advisories ul li{font-size: 10px;}

.ops .opscontent{
	padding-left:10px;
}

.ops .opscontent p{
	color:#B11;
	font-weight:bold;
	font-size:13px;
}

.ops .imagedesc {
	font-size:10px;
}
