@charset "utf-8";

/* RESET STYLES */
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, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	outline: 0;
}
body { line-height: 1; color: black;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0; }

/* BEGINS REGULAR STYLES */
body 
{
	text-align:center;
	font-family: Verdana,Arial,Helvetica;
	margin:0px;
}
#frame, #frame_home
{
	width:860px;
	text-align:left;
	margin:0px auto;
	overflow:hidden;
	background: #f9f4bd url(../graphics/background_strip.jpg) repeat-x;
}	
#frame_home
{
	background: #f9f4bd url(../graphics/home_backgr.jpg) repeat-x;
}
#flag
{
	height: 110px;
	width:860px;
	margin:0px;
	background:#f1f3e8;
	padding: 0px;
}

/* NAV STYLES */
#nav 
{
	width: 860px;
}
#nav ul
{
	display: inline;
	list-style-type: none;
}
#nav ul li
{
	float: left;
	list-style-type: none;
}
#nav ul li a
{
	display: block;
}

/* MAIN CONTENT */
#main 
{
	width:800px;
	text-align:left;
}
#homePageContent
{
	margin: 27px 0 0 80px;
}
.sideBarRollover
{
	margin: 2em .25em 4em;
}
#left-col
{
	float:left;
	padding:0px 0px 20px 0px;
	text-align:left;
	width:150px;
}
#right-col
{
	float:left;
	margin-right:20px;
	width:540px;
	margin-top:13px;
}
#sub-left, #sub-right
{
	float: left;
	width: 210px;
	margin: 0px 2em 0 0;
	padding: 4px 0 0 0;
}
#footer 
{
	width:860px;
	padding:0px;
}

/* FONTS */
h1, h2, h3, h4, h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	margin-bottom:3px;
	margin-top:0px;
	padding:0px;
	font-weight: normal;
}
h1
{
	font-size:105%;
	color:#333366;
}
h2 
{
	font-size:95%;
	color:#990000;
	margin-top:6px;
	margin-bottom:-1px;
}
.quotedText, .authorOfQuote, h3
{
	color: #993333; 
	font-family: Georgia, "Times New Roman", Times, serif;
}
.authorOfQuote {
	font-style: italic;
}
h3
{
	font-size:75%;
}
h4
{
	font-size:56%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: .5em;
}
#left-col h4
{
	width: 85%;
}
h5
{
	font-size:68%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 145%;
	color: #333;
}
p
{
	color:#333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:73%;
	font-weight:normal;
	line-height:135%;
	margin-top: 0;
}
p.red
{
	color: #990000;
}
p.links
{
	margin-bottom: 3px;
}
ul
{ 
	font-size:65%; 
	list-style-type:disc; 
	line-height:140%;
	list-style-position:inside;
	padding: 0;
	color: #333;
}
ul li
{
	margin: 0 0 .25em;
	padding: 0;
}
ul.links
{
	font-size: 75%;
	margin: 0 0 1.5em;
	line-height: 150%;
}
ul.links li
{
	padding: 0;
	margin: 0;
	list-style-type: none; 
}
ul.addressList li
{
	list-style-type: none;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
ol
{
	font-size: 75%;
	line-height:150%;
}
	

/* LINKS */
a
{
	color:#660000;
	text-decoration:none;
}
a:visited 
{
	color:#660000;
}
a:hover, a:active
{
	color: #003366;
	text-decoration:none;
}
a:active {
	color: #333333;
}

/* Browser Specific */
.msie6 ul, .msie7 ul  
{
	margin-left: 0;
}
.msie6 ul.links, .msie6 ul.addressList,
.msie7 ul.links, .msie7 ul.addressList

{
	position: relative;
	left: -15px;
}