@charset "utf-8";
/* CSS Document */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
	 p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
	dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, 
	sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
	}
	strong, b{ font-weight:bold; }
	em, i{ font-style:italic; }
	ul {list-style-type:disc; }
	li {margin-left:30px;}
	/* remember to define focus styles! */
	:focus{ outline: 0; }
	.clear{ clear:both; }
	
	body{ background:#004B8D; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	h1{ color:#125EAC; font-size:24px; font-weight:bold; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; margin-bottom:10px; }
	h2{ color:#125EAC; font-size:20px; font-weight:bold; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; }
	h3{ color:#125EAC; font-size:18px; font-weight:bold; font-family:'Arial Narrow', Arial, Helvetica, sans-serif; }
	
	a{ color:#B90014; }
	a:hover{ color:#4F000B; }
	
	#container{ width:1000px; margin:auto; background:url(/common/images/background.gif) repeat-y; }
	
	#right_col{ width:208px; float:right; color:#125EAC; }
	#right_col .hr{ display:block; height:2px; border:none; background:none; background:url(/common/images/dot_blue.gif) bottom left repeat-x; }
	#right_col a{ text-decoration:none; color:#B90014; }
	#right_col a:hover{ color:#4F000B; }
	#right_col h2{ color:#B90014; height:20px; vertical-align:middle; line-height:20px; font-weight:bold; font-style:italic; font-size:14px;  padding:3px 5px; }
	#right_col h2 img{ float:left; margin-right:3px; }
	#right_col .padding{ padding:10px; }
	#right_col .padding .link{ text-align:right; }
	
	#header{ float:left; height:280px; width:792px; background:url(/common/images/header.jpg) no-repeat; }
	#box_1{ float:left; margin:42px 0 0 50px; width:197px; height:201px; display:inline; cursor:pointer; }
	#box_1_inner{ height:201px; background:url(/common/images/box_1.gif) no-repeat; display:none; }
	#box_2{ float:left; margin:42px 0 0 56px; width:198px; height:201px; display:inline; cursor:pointer; }
	#box_2_inner{ height:201px; background:url(/common/images/box_2.gif) no-repeat; display:none; }
	#box_3{ float:left; margin:42px 0 0 52px; width:201px; height:201px; display:inline; cursor:pointer; }
	#box_3_inner{ height:201px; background:url(/common/images/box_3.gif) no-repeat; display:none; }
			
	#content_wrap{ clear:left; float:left; width:792px; }
	
	#content{ width:517px; float:right; padding:15px 30px 30px 30px;  }
	
	#tinyMCEContent {background-color:#fff; padding:5px;}
	
	#nav{ float:left; width:198px; list-style:none; }
	#nav li a{ display:block; color:#FFF; height:20px; line-height:20px; font-weight:bold; text-decoration:none; background:url(/common/images/dot_green.gif) top left repeat-x; vertical-align:middle; padding:7px 15px 5px 15px; text-transform:uppercase; }
	#nav li a:hover{ color:#97BF8F }
	#nav li a.first{ background:none; }
	#nav li {margin-left:0px;}
	
	#nav li a + ul.sub { padding-bottom:0px;}
	
	#nav ul.sub li { list-style-type:none; }
	#nav ul.sub li a{padding-left:30px; background:none; text-transform:none; padding-top:0px; padding-bottom:0px; }
	
	#footer{ width:1000px; margin:auto; background:#125EAC; height:45px; line-height:18px; padding-top:5px; vertical-align:middle; color:#FFF; text-align:center; font-size:11px; }
    #footer .credits {font-size:10px;}
    #footer .credits a {color:#FFF; text-decoration:none; }

    ul.newsletters {list-style-type:none; padding-top:10px; }
    ul.newsletters li {margin-left:25px; }
    
    table.Page_Photo_Gallery { position:relative; z-index:11; margin:5px; width:100%;}
    table.Page_Photo_Gallery td {width:25%; padding-bottom:10px; vertical-align:top;}
    table.Page_Photo_Gallery .caption {text-align:center; line-height:1em; vertical-align:bottom; } 
    table.Page_Photo_Gallery a img{border:solid 1px #000; margin-left:auto; margin-right:auto; display: block; vertical-align:top;}
    
    ul.Page_Document_List li {margin-left: 25px; }
    
    ul.resourcelist { list-style-type:none; }
    ul.resourcelist li { margin-left: 20px; }
    
    div.newLettersHolder { padding-bottom:5px; }
