.foo {}/* WC3 says should start with style....soooo
/* andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com/ . Free to use for any purpose as long as the proper credits are given to the original author.
Version: 2.0 (Jan 29, 2007) */

/* Main layout and header */
body {background-color: #000000; margin: 0 auto 0;padding:0; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;}
#wrap {margin:0 auto 0 auto; padding:0px 0px; width:800px;}
#header {background: url(../_images/template/header_2011.jpg) no-repeat left top; height: 112px; text-align:left;}
#header2009 {background: url(../_images/template/header_2009.jpg) no-repeat left top; height: 112px; text-align:left;}
#header2010 {background: url(../_images/template/header_2010.jpg) no-repeat left top; height: 112px; text-align:left;}
#header2011 {background: url(../_images/template/header_2011.jpg) no-repeat left top; height: 112px; text-align:left;}
#header2012 {height: 50px; text-align:left;}
#header h1,#header2009 h1,#header2010 h1,#header2011 h1,#header2012 h1  {display:none;} /* display:none allows us to have the h1 header for Search englines but not let it show on screen */
#header #topnav, #header2009 #topnav, #header2010 #topnav, #header2011 #topnav,#header2012 #topnav{padding:5px 20px 0px 0px; height:12px; font-size:11px; color:#B49461; text-align:right; text-decoration:none;}
#header #topnav a,#header #topnav a:visited,#header2009 #topnav a,#header2009 #topnav a:visited,#header2010 #topnav a:visited,#header2011 #topnav a:visited {color:#B49461; text-decoration:none;}
#header #topnav a:hover,#header2009 #topnav a:hover,
#header2010 #topnav a:hover,#header2011 #topnav a:hover,
#header2012 #topnav a:hover {color:#B49461; text-decoration:underline;}

/* flash */
#flashbordertop{height:3px;background-image:url(../_images/template/linetop.jpg);background-repeat: no-repeat;background-position: center top;}
#flash{height:246px;}
#flashborderbot{height:3px;background-image:url(../_images/template/linebottom.jpg);background-repeat: no-repeat;background-position: center top;}

/* main menu top */
#mainnav {height: 33px; background-color:#7A8059; font-size:15px; font-weight:300; color:#ffffff;text-align:left;font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#mainnav a, #mainnav a:visited {color:#ffffff;text-decoration:none; padding:0px 3px;}
#mainnav a:hover{color:#660000; text-decoration:none; padding:0px 3px;}

#mainnav div.archivemenu a,#mainnav div.archivemenu a:visited {font-size:15px; font-weight:400;color:#ffffff;text-decoration:none; padding:0px 11px; margin:0px;}
#mainnav div.archivemenu a:hover{font-size:15px; color:#660000; text-decoration:none; padding:0px 11px;margin:0px;}

/* Search box
#header #search { padding-left:10px; padding-top:10px;}
#header #search .hide{display:none;}
#header #search label{color:#ffffff; font-size:10px;}
#header  #search input.gobutton{border:1px solid #FFFFFF; color:#FFFFFF; font-size:10px; background-color:#999999; padding:1px;}*/

/*#breadcrumbs {text-align:left; clear:both; margin-bottom:10px;margin-top:4px;height: 5px; width: 780px;text-align:left; font-size: 9px; color: #777777; text-decoration: none; padding: 0px;}
#breadcrumbs a, #breadcrumbs a:visited {color:#777777; text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}*/

/*Footer */
#footer {clear:both;text-align:left;color:#D9A168; padding-top:10px; padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:.8em;background-image: url(../_images/template/footerline.jpg);background-repeat: no-repeat;	background-position: center top;}
#footer a:link, a:visited, a:hover{color:#D9A168; text-decoration:none; background:none;}

/* left side column - section navigation */
#leftcol {float:left; clear:left; margin:0px; text-align:left; padding:0px; width:160px; }
#leftcol h1{background-color:#C3C2A3; border-bottom: 1px solid #660000; border-left: 4px solid #660000; color: #660000; font-size: 12px; font-weight: 700;margin-bottom: 0px;padding: 5px 1px 5px 5px;text-decoration:none; }
#leftcol #list { margin-bottom:10px; font-size:11px;  line-height:120%; background-color:#EAEADF; border-bottom:1px solid #C3C2A3; border-left:1px solid #C3C2A3; border-right:1px solid #C3C2A3; padding:5px;}
#leftcol #list  a{color:#000000; text-decoration:none;}
#leftcol #list  a:hover, #leftcol #list  a.current {background-color: #660000; color: #ffffff; }
#leftcol h2 {font-size:1.5em; font-weight:400;}
#leftcol #google {width:inherit;}


/* Right sidebar */
#rightcol { text-align:left; float:right; margin: 0 0 5px 0px;padding: 0px; width: 175px;}
#rightcol h1{background-color:#C3C2A3; border-bottom: 1px solid #660000; border-left: 4px solid #660000; color: #660000; font-size: 11px; font-weight: 700;margin-bottom: 0px;padding: 5px 1px 5px 5px;text-decoration:none;}
#rightcol p,#rightcol ul {font-size:11px; line-height:125%; margin:0 0 1.5em 5px; padding:0px 0px 0px 5px;}
#rightcol li {list-style:none; margin:0 0 6px 5px; padding:5px;}
#rightcol label {font-size:10px; margin:0px; padding:4px;}
#rightcol input, #rightcol textarea{font-size:11px;}

/* Main content variations */
#content {line-height:1.3em; text-align:left; margin:5px 25px 5px 170px; font-size:.9em;} /*with leftcol */
#contentnarrow {line-height:1.3em; width:425px; text-align:left; margin:4px; font-size:.9em;} /*with right and left columns*/
#contentwide {line-height:1.3em; text-align:left; margin:5px 20px 5px 20px; padding:0; font-size:.9em;}/*with no columns*/
#content h1, #contentnarrow h1, #contentwide h1 {font-size: 26px; color:#D9A168; line-height: 125%;font-weight: 700;margin: 8px 0px 10px 0px; padding: 0px;}
#content h2, #contentnarrow h2, #contentwide h2 {font-size: 20px; color:white;line-height: 125%;font-weight: 700;margin: 8px 0px 10px 0px; padding: 0px;}
#content h3,#contentwide h3,#contentnarrow h3 {font-size:16px; font-weight:700; margin:6px 0; padding:0;color: #D9A168;}
#content h3.greentext ,#contentwide h3.greentext ,#contentnarrow h3.greentext {font-size:16px; font-weight:700; margin:6px 0; padding:0;color: #7A8059;}
#content h4,#contentwide h4,#contentnarrow h4 {font-size:14px; font-weight:bolder; margin:6px 0; padding:0;	color: #ffffff;}
#content p, #contentnarrow p, #contentwide p  {color:#ffffff;}
#content p a, #contentnarrow p a, #contentwide p a {background:inherit; color:#D9A168; text-decoration:none;}
#content p a:hover, #contentnarrow p a:hover, #contentwide p a:hover {background:inherit; color:white; text-decoration:underline;}
#content .boldtext, #contentnarrow .boldtext, #contentwide .boldtext {font-weight:bolder;}
#content img, #contentnarrow img, #contentwide img {/*border:1px solid #D9A168;*/ color:#D9A168; display:inline; padding:0px; margin:0 10px 5px 0;}
/*#content ul,#content ol,#contentwide ul,#contentwide ol,#contentnarrow ul,#contentnarrow ol {}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 2px;}
#content li,#contentwide li,#contentnarrow li {margin:0 0 0px 5px; padding:0 0 0 4px;}*/
#content blockquote, #contentnarrow blockquote, #contentwide blockquote{padding:1px 0px 1px 5px;}
ul.green {color:#969C72; font-size:16px; text-decoration:none; line-height:135%;}
ul.green a:link{color:#969C72;}
ul.green a:hover{color:#969C72; text-decoration:underline}
ul.green a:visited{color:#A6AB87;}



/* Links and paragraphs */
a {background:inherit; color:#D9A168; text-decoration:none;}
a:hover {background:inherit; color:#D9A168; text-decoration:underline;}
a img {border:0;}
a.pdf { background: url(/_images/acro_small.gif) bottom right no-repeat; padding-right: 17px; }

.backtotop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #969C72;
	text-decoration: none;
	border-bottom: 1px solid #969C72;
	margin-bottom:25px;
	text-align:right;
}

.backtotopp a:link{
color: #969C72;
}
.backtotopp a:hover{
color: #969C72; text-decoration:none;
}
.backtotopp a:visited{
color: #969C72;
}




/* Tables and forms
table {border:1px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:95%; margin:0 0 16px; padding:0;} 
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {background-color:#808000; color:#ffffff; padding:7px; text-align:left;}
td {font-size:.9em; padding:2px; text-align:left;}
input.button {background-color:#B4B38B; border:1px solid #808000; color:#808000; margin-top:2px; font-size:11px; padding:2px;}*/


/* Various classes */
.sidebars{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; font-size:1.2em;}
.countdown{font-family:Arial, Helvetica, sans-serif; color:black; font-weight:bold; font-size:1.2em;}
.sidebars a:link, .sidebars a:active, .sidebars a:visited{color:white; text-decoration:none;}
.sidebars a:hover{color:#D9A168; text-decoration:none;}
#leaderad{text-align:center; margin: 0px;  padding: 0px; clear:both;}
.text_small{font-size:10px;}
.italicfeature {margin-bottom: 20px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight: bold; color:#660000; font-style:italic;}
.textright { margin: -10px 10px 4px 0px;text-align: right;}
.textleft { margin: -10px 0px 4px 10px;text-align: left;}
.center {text-align:center;}
.highlighted {background:#C3C2A3; color:#000; padding:3px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}
.hide{ display: none;}
label{padding:3px;}
.greentext{color:#7A8059;}
.goldtext{color:#D9A168;}
.smaller{font-size:smaller;}
.black{color:#000;}
h3.highlighted{background:#7A8059; color:#000000; padding:5px;}


