/* --------------------------------------------------------- */	
/* CSS DOCUMENT -------------------------------------------- */

body { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background:#001528 url('../graphics/html_bg.jpg') top center no-repeat; margin:0; padding:0 }
#content { width:980px; margin:0 auto }

a { color:#056091 }
a:hover { color:#555 }

a:focus, a:active { outline:none }
img { border:0 }
	
.clear { clear:both; display:block; font-size:1px }

/* --------------------------------------------------------- */	
/* HEADER -------------------------------------------------- */
	
#header { background:url('../graphics/header_bg.jpg') no-repeat; margin:0; padding:0; width:980px; height:122px; position:relative }
#header h1 { margin:0; padding:0; position:absolute; width:262px; height:70px; top:33px; left:363px }
#header h1 a { display:block; width:262px; height:70px; background:url('../graphics/logo.jpg') no-repeat; text-indent:-2000px }	
#header .address { font-size:14px; color:#FFF; width:300px; position:absolute; left:20px; bottom:10px }	
#header .contact { text-align:right; font-size:14px; color:#FFF; width:300px; position:absolute; right:20px; bottom:10px }
#header .contact a { color:#bbdaeb; text-decoration:underline }
#header .contact a:hover { color:#9cc9e2; text-decoration:none }
#header span { font-family:Tahoma, Arial }
			
/* --------------------------------------------------------- */	
/* NAVIGATION/PHOTO AREA ----------------------------------- */

#nav-photos { width:980px; height:506px; margin:0 }
#subpage-nav { width:980px; height:86px; margin:0 }
	
/* --------------------------------------------------------- */	
/* HOMEPAGE CONTENT ---------------------------------------- */

#home-content { border-bottom:1px solid #FFF; height:1%; background:#cbcbcb url('../graphics/above_content_bg.jpg') top no-repeat }
#subpage-content { border-bottom:1px solid #FFF; background:#ffffff }

#home-content h2 { border-bottom:7px solid #054987; height:33px; margin:0 0 1px 0; padding:18px 0 12px 0; color:#054987; font-size:24px; font-weight:normal; letter-spacing:-1px }
#subpage-content h2 { border-bottom:5px solid #054987; height:33px; margin:0 0 1px 0; padding:18px 0 0 0; color:#054987; font-size:24px; font-weight:normal; letter-spacing:-1px }

#home-content p, #subpage-content p { margin:15px 0 0 0; padding:0 30px 0 0; font-size:12px; line-height:24px }

#home-content .left, #subpage-content .left { padding:0 0 0 25px; float:left; width:658px }
#home-content .right, #subpage-content .right { padding:0 25px 0 0; float:left; width:272px }

#subpage-content .full { padding:0 25px 0 25px; width:930px }

#home-content .green-area, #subpage-content .green-area { background:#A5CB52; border-left:1px solid #729B1A; padding:15px 20px 15px 20px; margin:0 0 1px 0 }

.green-area ul { list-style-image:url('../graphics/bullet_graphic.gif'); margin:0 0 0 20px; padding:0 }
.green-area ul li { padding:0 0 0 10px; margin:0; line-height:20px }
.green-area ul li span { position:relative; top:-4px }

.title-block { padding:8px 10px; background:#054987; color:#FFF; font-size:14px; margin:20px 0 0 0; font-weight:bold }
.content-block { line-height:20px; padding:20px; background:#FFF; margin:0 0 20px 0 }
.content-block span { display:block; padding:10px; background:#FFF }
.content-block span.grey { background:#EFEFEF; }

.data-table { margin:20px 0 }
.data-table td { line-height:20px; border-bottom:1px solid #AAA; background:#EEE }
.data-table td.title-block { background:#054987; border:none }

.informational-links { margin:20px 0 0 0 }
.informational-links a { text-decoration:none }

/* --------------------------------------------------------- */
/* FOOTER -------------------------------------------------- */

#footer { font-size:14px; color:#fff; border-top:1px solid #001b31; padding:20px; width:940px; height:108px; background:url('../graphics/footer_bg.gif') no-repeat }
#accufind { color:#fff; width:940px; padding:20px; text-align:center; background:#002f57 }

#footer .links { padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #2D7AA3 }
#footer .info { line-height:20px; position:relative }
#footer .info em { font-style:normal; font-family:Tahoma, Arial }
#footer .info span { position:absolute; top:0; right:0; display:block; text-align:right }

#footer a,
#accufind a { color:#cced84 }
	
#footer a:hover,
#accufind a:hover { color:#fff }

/* --------------------------------------------------------- */
/* CONTENT EDITOR ------------------------------------------ */

ul.contenteditorfilelist {
	list-style:none;
	width:400px;
	display:block;
	margin:0; padding:0 }
	
ul.contenteditorfilelist li {
	display:block;
	padding:0;
	margin:0 0 1px 0 }
	
ul.contenteditorfilelist li a {
	text-decoration:none;
	display:block;
	padding:5px 10px }
	
	
ul.contenteditorfilelist li a:hover {
	background:#EFF8FF }
	
