/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
/*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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	
}*/
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
	}

body {
margin:0;
background:#000;
margin:auto;	
color: #000;
text-align:left;
padding:0;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
width:850px;
 }
#outer {	
	background-color:#000;
	text-align:center;
	width:850px;
	margin:auto;
	margin-top:10px;
} 
#header {
margin:0;
 	width:850px;
	height:248px;
	text-align:left;
	background-image:url(images/header_new.gif);	
	background-repeat:no-repeat;
	background-color:#000;
	display:block;
	padding:0;
	margin:0;
}
#footer {
 	color:#fff;
 	background-color:#000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	/*padding-bottom:10px;*/
	width:825px;
margin-left:18px;
	margin-top:5px;
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#fff;
 	background-color:#000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;	
}
.content {
background-color:#fff;
vertical-align:top;
padding-left:10px;
padding-right:10px;
width:456px;
}
.content a,
.content a:active,
.content a:link,
.content a:visited {
color:#000099;
border:none;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
background-color:#fff;
vertical-align:top;
text-decoration:none;
}
.content a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.content p {	
line-height:20px;
margin-left:6px;
margin-right:6px;
margin-bottom:12px;
margin-top:10px;
text-align:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
background-color:#fff;
/*width:446px;*/
}
p.caps_lg:first-letter {
font-size:30px;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#529bbe;
}
.content img {
margin-left:5px;
margin-bottom:9px;
/*margin-right:9px;*/
margin-top:0;
vertical-align:top;
}
.arrow_event img {
background-image:url(images/arrow_event.gif);
background-position:left;
background-repeat:no-repeat;
width:21px;
}
.article_header,
.article_header a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000099;
line-height:17px;
font-weight:bold;
}
.asterik {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#fe0000;
vertical-align:top;
padding-right:5px;
line-height:17px;
}
.black_box {
background-image:url(images/black_box.gif);
width:150px;
height:146px;
}
.black_box_title {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
vertical-align:top;
padding-right:5px;
line-height:22px;
}
.bold {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
font-weight:bold;
}
.bold_c {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
font-weight:bold;
text-align:center;
}
.book_center,
.book_center img {
margin:auto;
text-align:center;
}
.book_more {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#111;
line-height:25px;
}
.book_more a:link,
.book_more a:active,
.book_more a:visited {
color:#000099;
border:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
background-color:#fff;
vertical-align:top;
text-decoration:none;
}
.book_more a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.book_title_center {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#000;
font-weight:bold;
line-height:22px;
background-color:#fff;
vertical-align:top;
text-align:center;
padding-bottom:14px;
padding-top:10px;
}
.book_title_blue,
.book_title_blue a,
.book_title_blue a:link,
.book_title_blue a:visited,
.book_title_blue a:active {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#000099;
font-weight:bold;
line-height:22px;
background-color:#fff;
vertical-align:top;
text-align:center;
padding-bottom:14px;
padding-top:10px;
}
.book_title_blue a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.book_title_center_sm {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
color:#000;
line-height:22px;
background-color:#fff;
vertical-align:top;
text-align:center;
padding-bottom:10px;
padding-top:0;
}
.book_title_left {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#000;
font-weight:bold;
line-height:22px;
background-color:#fff;
vertical-align:top;
text-align:left;
padding-top:5px;
}
.book_title_home {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000;
font-weight:bold;
text-align:center;
}
.box {
margin:auto;
vertical-align:top;
padding-top:10px;
border-left-style:solid;
border-left-color:#000;
border-left-width:2px;
border-right-style:solid;
border-right-color:#000;
border-right-width:2px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:2px;
background-color:#fff;
border-top-style:solid;
border-top-color:#000;
border-top-width:2px;
}
.box_items {
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
line-height:17px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
.box_items a {
line-height:17px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000099;
}
.breaking_items {
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
line-height:17px;
}
.breaking_items_center {
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
line-height:17px;
text-align:center;
margin:auto;
}
.breaking_news {
margin:auto;
vertical-align:top;
width:150px;
padding-top:10px;
margin-top:0;
border-left-style:solid;
border-left-color:#000;
border-left-width:2px;
border-right-style:solid;
border-right-color:#000;
border-right-width:2px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:2px;
background-color:#fff;
border-top-style:solid;
border-top-color:#000;
border-top-width:2px;
}
.breaking_news_header {
margin:auto;
text-align:center;
width:123px;
height:27px;
vertical-align:top;
}
.breaking_news_history {
vertical-align:top;
width:148px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
margin-left:5px;
padding-bottom:10px;
line-height:18px;
text-align:left;
/*border-left-style:solid;
border-left-color:#000;
border-left-width:2px;
border-right-style:solid;
border-right-color:#000;
border-right-width:2px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:2px;
background-color:#fff;
border-top-style:solid;
border-top-color:#000;
border-top-width:2px;*/
margin-top:0;
border-left-style:solid;
border-left-color:#000;
border-left-width:2px;
border-right-style:solid;
border-right-color:#000;
border-right-width:2px;
border-bottom-style:solid;
border-bottom-color:#000;
border-bottom-width:2px;
background-color:#fff;
border-top-style:solid;
border-top-color:#000;
border-top-width:2px;

}
.breaking_news_history a {
line-height:18px;
color:#000099;
font-weight:bold;
}
.center {
text-align:center;
}
.column_right {
background-color:#519bbe;
border-left-style:solid;
border-left-color:#000;
border-left-width:3px;
padding-top:20px;
vertical-align:top;
width:162px;
padding-left:7px;
padding-right:7px;
}
.column_right a,
.column_right a:link,
.column_right a:visited,
.column_right a:active {
color:#000099;
text-decoration:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
}
.column_right a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.column_right p {
text-indent:5px;
line-height:17px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:5px;
margin-right:5px;
width:164px;
}
.column_right_extra {
background-color:#529bbe;
border-left-style:solid;
border-left-color:#000;
border-left-width:3px;
vertical-align:top;

}
.contact {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
line-height:20px;
background-color:#fff;
vertical-align:top;
padding-bottom:10px;
margin-left:10px;
}
.contact img {
position:absolute;
line-height:20px;
}
.date {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#000000;
background-color:#fff;
vertical-align:top;
}
.date_center {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#fe0000;
background-color:#fff;
vertical-align:top;
text-align:center;
}
.event {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:25px;
background-color:#fff;
vertical-align:top;
padding-top:10px;
}
.event a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
line-height:25px;
background-color:#fff;
vertical-align:top;
padding-top:10px;
}
.excerpt {
width:600px;
}
.excerpt p {
width:600px;
}
.form,
.form img {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#000099;
font-weight:600;
text-align:left;
border:none;
}
.guide {
padding-left:20px;
padding-right:20px;
}
.home_blurb {
line-height:20px;
margin-bottom:12px;
margin-top:10px;
text-align:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
background-color:#fff;
}
.italics {	
line-height:20px;
margin-left:6px;
margin-right:6px;
margin-bottom:12px;
margin-top:10px;
text-align:left;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
background-color:#fff;
}

.line {
width:73px;
height:10px;
background-image:url(images/dots_horz.gif);
background-repeat:no-repeat;
}
.line_center,
.line_center img {
width:73px;
height:10px;
margin:auto;
background-image:url(images/dots_horz.gif);
background-repeat:no-repeat;
margin-top:10px;
padding-top:6px;
padding-bottom:10px;
}
.line_black_center,
.line_black_center img {
width:200px;
height:10px;
margin:auto;
background-image:url(images/line_black.gif);
background-repeat:no-repeat;
margin-top:15px;
padding-bottom:10px;
}
.links {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#111;
line-height:25px;
}
.links a:link,
.links a:active,
.links a:visited {
color:#000099;
border:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:25px;
background-color:#fff;
vertical-align:top;
text-decoration:none;
}
.links a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.mailing_list {
text-align:center;
}
.map {
margin-left:650px;
position:absolute;
width:164px;
height:213px;
padding-left:12px;
padding-top:30px;
visibility:visible;
}
ol {
margin-left:10px;
padding-right:10px;
}
li {
list-style:decimal-leading-zero;
list-style-type:decimal;
list-style-position:outside;
padding-left:10px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
background-color:#fff;
padding-bottom:10px;
}
.p_non {
line-height:20px;
margin-left:6px;
margin-right:6px;
margin-bottom:12px;
margin-top:10px;
text-align:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:20px;
background-color:#fff;
}
.page_header {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:30px;
font-weight:bold;
color:#000099;
line-height:26px;
background-color:#fff;
vertical-align:top;
margin-top:20px;
text-align:left;
padding-bottom:4px;
}
.page_header_sm {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#000099;
line-height:26px;
background-color:#fff;
vertical-align:top;
margin-top:20px;
text-align:left;
padding-bottom:4px;
}
.page_header_center_sm {
font-style:normal;
font-family:"Times New Roman", Times, serif;
font-size:22px;
font-weight:bold;
color:#000099;
line-height:26px;
background-color:#fff;
vertical-align:top;
margin-top:20px;
text-align:center;
padding-bottom:4px;
}
.page_underline,
.page_underline img {
width:169px;
height:2px;
margin-left:0;
}
.page_underline_l,
.page_underline_l img {
width:205px;
height:2px;
margin-left:0;
}
.page_underline_xl,
.page_underline_xl img {
width:300px;
height:2px;
margin-left:0;
}
.press_photo,
.press_photo img {
/*width:135px;*/
text-align:center;
}
.press,
.press a,
.press a:link,
.press a:visited,
.press a:active {
color:#000099;
text-decoration:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
}
.press a:hover {
text-decoration:none;
border:none;
color:#529bbe;
}
.press_box,
.press_box a,
.press_box a:link,
.press_box a:visited,
.press_box a:active {
color:#000099;
text-decoration:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
border-style:solid;
border-color:#000;
border-width:1px;
}
.press_box a:hover {
text-decoration:none;
border:none;
color:#529bbe;
border-style:solid;
border-color:#000;
border-width:1px;
}
.right_dots,
.right_dots img {
width:24px;
background-image:url(images/right_dots.gif);
background-repeat:repeat-y;
}
.right_dots_header,
.right_dots_header img {
width:24px;
background-image:url(images/right_dots_header.gif);
background-repeat:no-repeat;
}
.small {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:18px;
text-align:left;
}
.small_center {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:18px;
text-align:center;
}
.stacy_photo {
margin-left:5px;
position:absolute;
}
.tiny {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
line-height:15px;
}
.tiny_center {
text-align:center;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
line-height:15px;
}
.top {
background-color:#fff;
margin:auto;
width:30px;
height:21px;
margin-bottom:10px;
vertical-align:bottom;
text-align:center;
width:467px;
}
.top img {
background-color:#fff;
margin:auto;
width:30px;
height:21px;
margin-bottom:10px;
vertical-align:bottom;
text-align:center;
}
/*#menu_photo {
background-color:#000;
width:200px;
height:792px;
vertical-align:top;
padding:0;
margin:0;
}*/
.menu {
width:172px;
padding-top:20px;
vertical-align:top;
background-color:#529bbe;
padding-left:5px;
}
.menu_item {
width:167px;
height:30px;
text-align:left;
vertical-align:top;
padding-left:0;
margin:0;
padding-right:5px;
/*background-color:#b7e3cc;*/
}
.menu_extra {
background-image:url(images/menu_back.gif);
background-repeat:repeat-y;
width:172px;
vertical-align:top;
background-color:#529bbe;
}
/*.menu ul {
list-style:none;
text-align:left;
padding-top:300px;
}
.menu li a {
width:156px;
height:30px;
text-align:left;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration:none;
margin-left:1px;	
}	
.menu li a:link,
.menu li a:visited {
display: block;
padding:8px 0 0 0px;
voice-family: "\"}\""; 
voice-family: inherit;
list-style-type:none;
}
.menu li a:hover,
.menu li a:active {
display:block;
padding: 8px 0 0 0px;
voice-family: "\"}\""; 
voice-family: inherit;
}	*/
