* { color: #000; }

body { background: none; font-family: Arial, Verdana, sans-serif; padding: 0; font-size: 12pt; }

a, a:visited { text-decoration: none;  font-size: inherit; }
a:hover { text-decoration: underline; font-size: inherit; }

span.for { font-family: Georgia; font-style: italic; }

#footer, #header .misc, #tab1, #tab2, #tab3, .tabNav, .hidden, #left_sidebar, #right_sidebar, #legal, #social, br.clear
	{ display: none; }

#toolbar { display: none; }
#branding { width: auto; float: right; }
#branding img { float: right; border: none; }

#content { display: block; width: 100%; }

#main_content { line-height: 1.5em; }
h1#page_title { font-size: 2em; font-weight: bold; color: #000; line-height: 1.1em; }
h2 { font-family: Georgia, Time, serif; font-style: italic; font-size: 1.9em; font-weight: normal; margin: 0 0 10px; line-height: 1.1em; }
h2#page_description { font-size: 1.8em; font-weight: normal; color: #000; }
h2.page_title, h2.article_title { display: none; }
#main_content h3 { font-size: 1.8em; margin: 25px 0 10px; font-family: Georgia, Times, serif; font-weight: normal; line-height: 1.2em; }
#main_content h3 a, #main_content h3 a:visited, #main_content h3 a:hover { font-weight: normal; }
#main_content h4 { font-size: 1.5em; margin: 0 0 10px; font-weight: normal; color: #000; }
#main_content h5 { font-size: 1.4em; color: #000; }
#main_content h6 { font-size: 1.3em; }
#main_content p { font-size: 1.25em; }
#main_content p.title { font-weight: bold; }

#main_content img { border: 1px solid #000; }

#main_content hr { border: none; height: 1px; background: #000; color: #000; }

#main_content a, #main_content a:visited { border-bottom: 1px dashed #000; font-weight: bold; color: #000; }
#main_content a:hover { border-bottom: 1px solid #000; text-decoration: none; color: #000; }

#main_content table { }
#main_content thead { }
#main_content th { }
#main_content td { border: 1px solid #000; padding: 5px; font-size: 1em; }

#main_content ul { margin: 0 0 20px 30px; font-size: 1.25em; }
#main_content ul li { list-style: outside square; margin: 0 0 10px; }
#main_content ul ul { font-size: 1em; margin: 10px 0 10px 30px; }
#main_content ul ul li { list-style: circle; margin: 0 0 0 15px; }
#main_content ul ul ul { margin: 0 0 0 30px; }
#main_content ul ul ul li { list-style: disc; margin: 0 0 0 30px; }

#main_content ol { margin: 0 0 20px 30px; font-size: 1.25em; }
#main_content ol li { list-style: decimal; margin: 0 0 10px 10px; }
#main_content ol ol { font-size: 1em; margin: 10px 0 10px 30px; }
#main_content ol ol li { list-style: lower-alpha; margin: 0 0 0 15px; }
#main_content ol ol ol { margin: 0 0 0 30px; }
#main_content ol ol ol li { list-style: lower-roman; margin: 0 0 0 30px; }

/* Bread Crumbs */
	#content #breadcrumbs { display: none; }
	
/* Related Locations */
	#carilion_location .wrapper { height: auto; border: none; }
	#carilion_location .org p, #carilion_location .adr span { line-height: 1.5em; }
	#carilion_location .org a { font-size: 1.25em !important; }
