﻿* { margin:0; padding:0; outline-color#FFF; }
body { font-family:Verdana, Arial, Helvetica, Sans Serif; font-size:50%; background:#fff; }
#everything { font-size:125%; color:#000; width:948px; margin:0 auto 20px auto; }
#skipToContent { position:absolute; top:-200px; }
a:link, a:visited { color:#1f2557; text-decoration:underline; }
a:hover, a:active { color:#000000; text-decoration:underline; }
#commonHeader { background:#000000; display:inline; float:left; position:relative; width:948px; z-index:2; }
#commonHeader #logo { float:left; display:inline; margin:20px 0 10px 0; width:138px; }
#commonHeader #logo a img { border:0; }
#commonHeader #headerImage { float:left; display:inline; width:500px; height:100px; overflow:hidden; }
#commonHeader #toolsMenu { float:left; display:inline; width:308px; }
#commonHeader #toolsMenu #links { float:right; display:inline; clear:right; font-size:1.1em; margin:5px 0 14px 0; text-align:right; color:#fff; }
#commonHeader #toolsMenu #links a { color:#fff; }
#commonHeader #toolsMenu #links a:hover,
#commonHeader #toolsMenu #links a:active { color:#de7823; }
#commonHeader #toolsMenu #search .myLinksLink { display:block; margin-top:10px; }
#commonHeader #toolsMenu #search { float:right; display:inline; white-space:nowrap; text-align:right; font-size:1.1em; }
#commonHeader #toolsMenu #search label { color:#FFF; }
#commonHeader #toolsMenu #search input { font-size:1em; height:1.3em !important; margin-right:4px; }
#commonHeader #toolsMenu #search a.advSearch:hover,
#commonHeader #toolsMenu #search a.advSearch:active { color:#de7823; }
#main { positionrelative; z-index1; }
#main #crumbtrail p { font-size:1.1em; }
#main #subNav { float:left; display:inline; width:170px; overflow:hidden; }
#main #subNav ul { margin:0; }
#main #subNav ul li { list-style:none; display:inline; font-size:1em; line-height:auto; margin:0; }
#main #subNav ul li a { float:left; display:inline; background:#000000; color:#fff; border-top:1px solid #fff; padding:4px 11px 5px 11px; width:148px; font-size:1.1em; text-decoration:none; }
#main #subNav ul li a.selected,
#main #subNav ul li a:hover,
#main #subNav ul li a:active { background:#aca09a; }
#main #subNav ul li ul li a { background:#000000; padding:3px 11px 4px 21px; width:138px; font-size:1.1em; }
#main #subNav ul li ul li a:hover,
#main #subNav ul li ul li a:active { background:#aca09a; }
#main #subNav ul li ul li ul li a { background:#816f64; padding:3px 11px 4px 31px; width:128px; font-size:1em; }
#main #subNav ul li ul li ul li a:hover,
#main #subNav ul li ul li ul li a:active { background:#aca09a; }
#main #subNav ul li ul li ul li ul li a:hover,
#main #subNav ul li ul li ul li ul li a:active { background:#aca09a; }
#main #subNav ul li ul li ul li ul li ul li a:hover,
#main #subNav ul li ul li ul li ul li ul li a:active { background:#000000; }
#main #subNav #subNavExtraContent { float:left; display:inline; width:170px; overflow-x:hidden; padding:20px 0; }
#main #content { float:left; display:inline; width:593px; overflow:hidden; padding-left:20px; }
#main #extraInfo li,
#main #extraInfo p { font-size:1.1em; }
#main #extraInfo li { padding-bottom:0.2em; }
#main #extraInfo ul,
#main #extraInfo p { margin-bottom:2em; }
#footer { clear:both; }
#footer #footerLinks { background:#000000; padding:3px 10px 4px 10px; color:#fff; text-align:center; }
#footer #footerLinks a { color:#fff; font-size:1.1em; text-decoration:none; }
#footer #footerLinks a:hover,
#footer #footerLinks a:active { text-decoration:underline; }
#footer #copyright { text-align:center; padding-top:10px; }
#footer #contact { text-align:center; padding-top:6px; }
#footer #copyright p,
#footer #contact p { font-size:1.1em; color:#000; margin-bottom:0; }
.clear { clear:both; }
.searchPage input, .searchPage select, .searchPage textarea { font-size:1em; }
.searchPage select { }
#everything #main .AtoZBG a:hover { color:#fff; background:#4EAD99; }
.faqSearchBox td,
.faqSearchBox td input,
.faqSearchBox td select,
.searchtop { font-size:1.1em; }
.searchtop { border-bottom:1px solid #666; margin-bottom:10px; }
.faqSearchTableBackground td,
.faqSearchTableBackground td input,
.faqSearchTableBackground td select { font-size:1em; }
.BlogEntryNewCommentForm fieldset ol,
.BlogEntryNewCommentForm fieldset ul { margin:0; padding:0; }
.BlogEntryNewCommentForm fieldset li input,
.BlogEntryNewCommentForm fieldset li textarea { width:350px; }
.BlogEntryNewCommentForm fieldset label, .captchaLabel { width:120px; vertical-align:top; line-height:1.8em; float:left; margin-right:5px; font-size:1.1em; }
.BlogEntryNewCommentForm legend { padding-left:0; color:#333; }
.BlogEntryNewCommentForm fieldset { border:none; }
.BlogEntryNewCommentForm fieldset li { padding:5px 10px 7px; }
a.item:hover{font-weight:bold;}
.articleItem h2,
.articleItem p { margin:0.2em 0 0.4em 70px; }
#mnu div.mnu { margin-bottom:10px; }
table { border-collapse:collapse; }
.communityEvents table table,
.communityEvents table table table { border-collapse:collapse !important; }
.eventsboxbg td,
.eventsboxbg td td { font-size:1em !important; }
#Template_ctl13_ctl00_tbl_EventRegisterTable input,
#Template_ctl13_ctl00_tbl_EventRegisterTable select,
#Template_ctl13_ctl00_tbl_EventRegisterTable textarea { margin:0.3em 0; }
#divscroller0 #idscr0 { height:135px !important; width:500px !important; }
#divscroller0 #idscr0 * { width:auto !important; }
#divscroller0 a { text-decoration:none; }
#divscroller0 .scrollertitle a { color:#DE7922; }
#divscroller0 img { display:block; border:0!important; padding:6px 0 2px 0; }
#main { padding:0 0 10px; }

#commonHeader #navigation {	float:left; 	width:948px; 	clear:both; 		background-color:#555; 	}
#commonHeader #navigation #navInner {	float:right; 	display:inline; 	}
#commonHeader #navigation ul {	list-style-type:none; 	margin:0; 	}
#commonHeader #navigation ul li {	float:left; 	position:relative; 	font-size:1em; 	line-height:auto; 	margin:0; 	}
#commonHeader #navigation ul li a {	color:#fff; 	float:left; 	display:inline; 	padding:3px 8px 5px 8px; 	text-decoration:none; font-size:1.5em; overflow:hidden; }
#commonHeader #navigation ul li.selected a,
#commonHeader #navigation ul li a:hover { background-color:#555; 	}	
#commonHeader #navigation ul li ul {	display:none; 	z-index:99; 	}
#commonHeader #navigation ul li ul li {	border:solid #fff 1px; 	border-collapse:collapse; 	margin-bottom:-1px; 	clear:left; 	}
#commonHeader #navigation ul li ul li a {	height:auto; 	padding:2px 0.8em 4px 0.8em; 	font-size:1.1em; 	font-weight:normal; 	}
#commonHeader #navigation ul li:hover ul {	display:block; 	position:absolute; 	top:2.2em; 	left:-1px; 	}
html*#everything #commonHeader #navigation ul li:hover ul {	top:2.1em; }
#commonHeader #navigation ul li:hover ul li ul {	display:none; 	}
#commonHeader #navigation ul li ul li:hover ul {	display:block; 	position:absolute; 	left:11.7em; 	top:-1px; 	}
html*#everything #commonHeader #navigation ul li ul li:hover ul { top:-1px; left:11.5em; }
#commonHeader #navigation ul li:hover ul li a {	display:block; 	height:auto; 	width:15em; 		background-color: #555; 	color:#fff; 	}
#commonHeader #navigation ul li ul li:hover ul li a {		background-color: #555; 	color:#fff; 	}
#commonHeader #navigation ul li:hover ul li a:hover {background-color: #555; 	color:#fff; 	}
#commonHeader #navigation ul li ul li:hover ul li a:hover {	background-color: #555; 	color:#fff; 	}









.heading1, h1 { color:#000000; font-size:2.4em; line-height:1.2em; margin-bottom:0.5em; font-weight:normal; }
.heading2, h2 {	color:#1f2557; font-size:1.4em; line-height:1.2em; margin-bottom:0.4em; }
.heading3, h3 {	color:#464647; font-size:1.2em; line-height:1.2em; margin-bottom:0.4em; }
.heading4, h4 {	font-size:1.2em; color:#6b6c6d; margin-bottom:0.4em; }
.normal, p { font-size:1.2em; line-height:1.4em; margin-bottom:0.8em; color:#333; }
ul, ol { margin-left:2em; margin-bottom:1em; }	
li { font-size:1.2em; line-height:1.4em; margin-bottom:0.2em; color:#333; }
#main #subNav ul li a {	background-color:#000000; }
#main #subNav ul li ul li a { background-color: #000000; }
#main #subNav ul li ul li ul li a { background-color: #dddddd; color: #333333; }
#main #subNav ul li a.selected,
#main #subNav ul li a:hover,
#main #subNav ul li a:active { background-color:#7f7d7c; }

