* {
margin:0;padding:0;}/******** General tags ********/
body {
margin: 0 auto;font:0.8em Verdana,Tahoma,Arial,sans-serif;background: #dbdbdb url(images/background.gif) repeat-x;color: #822c0f;line-height:1.3em;}a {
text-decoration:none;color:#990000;font-weight:bold;}a:hover {
text-decoration:underline;color: #bb0000;}a img {
border:0;margin:0;}p {}h2 {
font-size:1.5em;font-weight:normal;letter-spacing:-1px;margin:10px 0 5px 0;}h3 {
font-size:1.2em;
margin-bottom:8px;}

h4 {
font-size: 0.8em;
}/******** Main wrap ********/#wrap {
background: #f0f0f0 url(images/back_content.gif);margin:0 auto;width:900px;}/******** Header ********/#header {
clear:both;background:url(images/header.png) top left no-repeat;height: 209px;}#header h1 {
font-size: 26px;color: #dbdbdb;position: relative;font-family: Times, "Times New Roman", serif;font-style: italic;font-weight: bold;top: 135px;left: 265px;
width:500px;
line-height: 32px;
}/******** Sitemenu, left sidebar ********/#navmenu {
float:left;width:250px;
}#navmenu ul {
margin: 0;padding: 0;list-style-type: none;margin-bottom: 25px;}#navmenu ul a {
display: block;color: #ffffff;font-size: 12px;width: 250px;height: 30px;line-height: 30px;text-indent: 20px;text-decoration: none;margin-bottom: 1px;background-color: #ac4317;background-image: url(images/vmenuarrow.gif);background-repeat: no-repeat;background-position: 0px;}#navmenu li {
margin-bottom: 1px;/* Fixes "jumpy" effect in IE, when spacing changes on hover */}#navmenu li a:hover {
background-image: url(images/vmenuarrowhover.gif);background-color: #822c0f;}
#navmenu .selected {
background-image: url(images/vmenuarrowhover.gif);background-color: #822c0f;}
#navmenu h2 {
color: #124176;font-size: 1em;font-weight: bold;
padding-left:5px;
padding-top:40px;
}#navmenu h3 {font-size: 0.8em;font-weight: bold;line-height: 0.8em;
padding-left:5px;
padding-bottom:8px;}#navmenu p {
font-size: 1em;
line-height:1.2em;
margin-left: 0;
padding-left:15px;}#navmenu img {
border: 1px #990000 solid;padding: 3px;}/******** Secondary Content ********/#secondaryContent {
float:right;width:158px;
}#secondaryContent ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-bottom: 25px;}

#secondaryContent ul a {
display: block;
color: #ffffff;
font-size: 12px;
width: 158px;
height: 30px;
line-height: 30px;
text-indent: 20px;
text-decoration: none;
margin-bottom: 1px;
background-color: #ac4317;
background-image: url(images/vmenuarrow.gif);
background-repeat: no-repeat;
background-position: 0px;}

#secondaryContent li {
margin-bottom: 1px;
/* Fixes "jumpy" effect in IE, when spacing changes on hover */}

#secondaryContent li a:hover {
background-image: url(images/vmenuarrowhover.gif);
background-color: #822c0f;}
#secondaryContent h2 {
display: block;color: #ffffff;font-size: 12px;
font-weight: bold;height: 30px;line-height: 30px;text-indent: 20px;background-image: url(images/vmenuarrowhover.gif);background-color: #822c0f;
background-repeat: no-repeat;
background-position: 0 center;
margin:-2px 0 1px 0;}/******** Main Content ********/#content {
margin-left:260px;
margin-right:168px;line-height:1.5em;text-align:left;
}#content h2 {
margin-top:0px;
padding-top:5px;
padding-left:18px;
font-size:1.6em;color: #124176;
background-image: url(images/back_h2.gif);height: 30px;background-repeat: no-repeat;}#content h3 {
font-size:1.4em;font-weight:normal;letter-spacing:-1px;color: #124176;}#content p {
text-align:justify;}


/******** News Content Styles *********/

#news {
margin:0;
padding:0;
font-size:0.94em;
list-style:none;
}

#news h4{font-size: 0.8em;background-image: url(images/newspaper.gif);background-repeat: no-repeat;
display: block;
text-indent: 18px;
}

#news p {
text-align: left;
padding-left: 18px;background-image: url(images/dotted_line.gif);background-repeat: no-repeat;background-position: 0px bottom;
margin-bottom: 5px;
padding-bottom:2px;}

#news a {
color: #124176;
}
/******** Links Content Styles *********/

#links {
margin:0;
padding:0;
font-size:0.94em;
list-style:none;
}

#links h4{font-size: 1.2em;background-image: url(images/link.gif);background-repeat: no-repeat;
display: block;
text-indent: 18px;
}

#links p {
text-align: left;
padding-left: 18px;background-image: url(images/dotted_line.gif);background-repeat: no-repeat;background-position: 0px bottom;
margin-bottom: 5px;
padding-bottom:2px;}

#links a {
color: #124176;
}

/******** Files Content Styles *********/

#files {
margin:0;
padding:0;
font-size:0.94em;
list-style:none;
}

#files h4{font-size: 1.2em;background-image: url(images/page_pdf.gif);background-repeat: no-repeat;
display: block;
text-indent: 18px;
}

#files p {
text-align: left;
padding-left: 18px;background-image: url(images/dotted_line.gif);background-repeat: no-repeat;background-position: 0px bottom;
margin-bottom: 5px;
padding-bottom:2px;}

#files a {
color: #124176;
}/******** Footer ********/#footer {
clear:both;width:900px;
height:30px;text-align:center;background-image: url(images/footer.gif);background-repeat: no-repeat;}/******** Various classes ********/.textright {
text-align:right;}.center {
text-align:center;}.small {
font-size:0.8em;}.bold {
font-weight:bold;}.clear {
clear:both;}