/* BASIC */

body {
margin: 0px;
padding: 0px;
font: 100% Tahoma, Verdana, Arial, sans-serif;
background: url(Images/tile2.gif) repeat;
color: #000;}
h1, h2, h3, h4, p, ul, ol {
	margin: 0px;
	padding: 0px;
}

#wrapper {
width: 950px;
margin: auto;
background-color: #FFF;
text-align: left;
border-left: 2px solid #000;
border-right: 2px solid #000;
}


/* BANNER */
#banner {
width: 950px;
background: #042553 url(Images/logo.gif) no-repeat 50px 50%;
height: 160px;
border-bottom: 2px solid #C7DC67;	
text-align: center;
padding-bottom: 5px;

}


#banner h1 {
font: small-caps 3.5em Impact, Arial, sans-serif;	
color: #FFF;
letter-spacing: 3px;
margin: 15px 300px 0px 150px;
}

#banner h2 {
color: #99CCFF;
font: 110% Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 4px;
margin: 0px 300px 0px 150px;
}

#banner p.littleMenu {
font: 90% Arial, "Lucida Console", Monaco, monospace;
color: #D0BEA9;
text-align: right;
margin-right: 10px;
}

#banner a:link, #banner a:visited {
color: #D0BEA9;
text-decoration: none;
}

#banner a:hover {
color: #D40207;
}

/* NAVIGATION */

#menu ul {
height: 25px;
background-color: #615756;
text-align: center;
list-style: none;
float: left;
padding: 3px 0px 0px 70px;
}

#menu li {
width: 12em;
color: #FFF;
font: small-caps 1.1em Tahoma, Arial, sans-serif;
float: left;
}

* html #menu li {
width: 12em;
w\idth: 10em;
font: 1.1em Tahoma, Arial, sans-serif;
}

#menu a:link, #menu a:visited {
display: block;
text-decoration: none;
color: white;
}
#menu a:hover {
color: #D40207;
}

#sectionMenu {
margin: 20px 0px 0px 20px;
float: left;
width: 177px;}

*html #sectionMenu {
margin-top: 37px;
}

#sectionMenu ul {
list-style: square inside;
font: 90% Tahoma, Arial, sans-serif;
color: #9BAC65;
}
#sectionMenu a:link, #sectionMenu a:visited {
text-decoration: none;
color: #9BAC65;
}
#sectionMenu a:hover {
text-decoration: underline;
}
#sectionMenu h5 {
font-family: Tahoma, Arial, sans-serif;
color: #9BAC65;
border-bottom: 1px solid #9BAC65;
}

#sectionMenu li.marker {
list-style-type: none;
background: url(Images/arrow.gif) no-repeat -4px;
padding-left: 14px;
}

* html #sectionMenu li.marker {
padding-left: 0px;
}

#sectionMenu a#current_page {
color: #040D54;
text-decoration: none;
font-weight: bold;
}

/* MAIN CONTENT */
#content_right {
background: #FFF;
margin: 55px 10px 0px 200px;
padding: 0px 15px 75px 15px;
line-height: 1.5em;
width: 690px;
}

* html #content_right {
margin-right: -3px;
margin-top: 20px;

}

#content_left {
background: #FFF;
margin: 32px 10px 0px 10px;
padding: 0px 15px 100px 15px;
line-height: 1.5em;
width: 690px;
float: left;	
}

* html #content_left {
margin-top: 40px;
}

#content_left p.text, #content_right p.text, #content_right h3.text  {
padding-top: 7px;
}

#content_right ul li, #content_left ul li {
list-style: square;
margin-left: 15px;
}
#content_right ol li, #content_left ol li {
margin: 7px 0px 0px 25px;
font-size: 95%;
list-style: decimal;
}
#content_left a:link, #content_right a:visited, #content_right a:link, #content_left a:visited {
line-height: 2em;
color: #042553;
}
#content_right a:hover, #content_left a:hover {
color: #D40207;
}
img.position {
float: right;
padding: 0px;
margin: 0px;
}


#sidebar {
border: 1px solid #615756;
background-color: #042553;
color: #FFF;
padding: 14px;
margin: 43px 10px 10px 740px;
font-size: 90%;
}

* html #sidebar {
margin-top: 27px;
}

#sidebar a:link, #sidebar a:visited {
line-height: 2em;
color: #FFF;
}
#sidebar a:hover {
color: #D40207;
}
h5.address {
font-size: 75%;
}

h2.subtitle {
margin: 0px 0px 10px 0px;
background: url(Images/symbol2.gif) no-repeat left center;
padding: 2px 0px 5px 30px;
border-bottom: 1px solid #545342;
}

* html h2.subtitle {
margin-top: 0;
}

h3.subtitle {
border-bottom: 1px solid #C7DC67;
margin: 10px;
text-align: center;
}

.note {
font-size: 75%;
}

.highlight {
background-color: #9BAC65;
margin: 0;
padding-left: 5px;
}

table {
border-collapse: collapse;
border: 1px solid #042553;
text-align: left;
margin-top: 5px;
}

.size1 {
width: 700px;
}
.size2 {
width: 600px;
}
.size3 {
width: 500px;
}
th {
background-color: #ABC4FF; 
border-bottom: 1px solid #042553;
}
td, th {
padding: 3px 6px 3px 6px;
}
.altcolor {
background-color: #EBE6CF;
}


/* SITEMAP */

#sitemap {
padding: 0;
margin: 0;
height: 320px;
clear: both;
padding: 0px;
background-color: #615756;
border-bottom: 1px solid black;
}

#sitemap li{
padding: 0;
margin: 6px 0 0px 0;
list-style: none;
font-size: 12px;
line-height: 1.2em;
}
#sitemap li.last{
padding: 0;
margin: 0;
}
#sitemap h5{
padding: 0;
margin: 0 0 3px 0;
font-size: 12px;
color: #FFF;
}
#sitemap div{
float: left;
width: 140px;
padding: 30px 40px 0 15px;
}

* html #sitemap div {
width: 140px;
w\idth: 130px;
}
#sitemap div.last{
padding: 30px 0 0 10px 
!important;
margin: 0;
}
#sitemap div.first{
margin-left: 20px;
}
#sitemap a{
text-decoration: none;
color: #FFF;
.margin-left: -16px;
}

#sitemap a:hover{
text-decoration: underline;
color: #D40207;
}


#footer{
clear: both;

color: #042553;
font-size: 12px;
text-align: center;
padding: 10px 0px 15px 0px;
}





