/* ----------------- REDEFINES THE TAG SELECTORS ----------------- */

body {

margin: 0;

padding: 0;

background: #c5b9a5;

text-align: center;

}



p, h1, h2, h3, h4, h5, a, ul, ol, li, td {

font: normal 12px Arial, Helvetica, Verdana, sans-serif;

}



p {

margin: 0;

padding: 4px 35px 16px 40px;

}



form {

margin: 0;

padding: 4px 35px 16px 60px;

}



h1 {

margin: 30px 40px 10px 40px;

padding: 0;

font-size: 20px; 

font-weight: bold; 



color: #990000;

}



h2 {

margin: 0 30px 10px 40px;

padding: 0;

font-size: 12px; 

font-weight: bold; 

color: #000;

text-align:center;

}



ul, ol {

margin: 0;

padding: 0 35px 16px 35px;

}



ul li {

margin: 3px 0 3px 25px;

padding: 0;

list-style-image: url(images/bullet.gif);

}



address {

margin-top: 0px;

margin-bottom:20px;

padding-top: 10px;

padding-left: 10px;

border-top: 1px solid #fff;

font:normal 14px Arial, Helvetica, Verdana, sans-serif;

color: #fff;

height: 255px;

text-align: center;



}



address a:link {

font:normal 11px Arial, Helvetica, Verdana, sans-serif;

color: #0000FF;

}



div {

margin: 0;

padding: 0;

}



/* Creates the general link style for the site. This is not the main navigation.  */

a:link {

	color: #fff;

	text-decoration: underline;

}



a:hover, a:active {

	color: #fff;

	text-decoration: none;

}



a:visited {

	color: #fff;

	text-decoration: none;

}



a.email:link {

	color: #fff;

	text-decoration: underline;

}



a.email:hover, a:active {

	color: #fff;

	text-decoration: none;

}



a.email:visited {

	color: #fff;

	text-decoration: none;

}









/* ----------------- PAGE LAYOUT ELEMENTS (for tables) ----------------- */

table, td, th {

border-collapse: collapse;

}



/* DIV HEADER */

div#header {

width: 800px;

margin: 0 auto;

padding: 0;

text-align:left

}



/* DIV CONTAINER */

div#container {

width: 800px;

margin: 0 auto;

padding: 0;

background: #fff url(images/bg_content.gif) top left repeat-y;

}



/* DIV HEADER2 */

div#header2 {

width: 800px;

margin: 0 auto;

padding: 0;

background: #6f0000;

font-style:italic;

color: #fff;

}



/* DIV CONTENT */

div#content {

width:520px;

float: right;

padding-bottom: 10px 0;

text-align: left;

}



/* DIV SIDEBAR */

div#sidebar {

float:left;

width:222px;

vertical-align:top;

}



ul#listfloatleft {

	float: left;

	margin: 0 50px 15px 50px;

	padding: 0;

}



/* DIV FOOTER */

div#footer {

width: 800px;

margin: 0 auto;

padding: 5px 0 5px 0;

font: normal 9px Arial, Helvetica, Verdana, sans-serif;

background: #6f0000 url(images/bg_footer.gif) top left no-repeat;

color: #fff;

clear: both;

}



div#footer a:link, div#footer a:visited {

font-size: 9px;

color: #fff;

text-decoration: underline;

}



div#footer a:hover, div#footer a:active {

font-size: 9px;

color: #fff;

text-decoration: none;

}



/* DIV COPYRIGHT */

div#copyright {

width: 800px;

margin: 0 auto;

padding: 5px 0px 4px 0px;

font: normal 9px Arial, Helvetica, Verdana, sans-serif;

color: #000;

background: #c5b9a5;



}



div#copyright a:link, div#copyright a:visited {

font-size: 9px;

color: #000;

text-decoration: none;

}



div#copyright a:hover, div#copyright a:active {

font-size: 9px;

color: #000;

text-decoration: underline;

}



/* ----------------- MAIN NAVIGATION ----------------- */

ul#mainnav {

margin: 0;

padding: 0;



}



ul#mainnav li {

display: inline;

list-style: none;



}



ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {

display: block;

margin: 0px 0px 0px 0px;

padding: 5px 20px 10px 0;

font-size: 12px;

font-weight: bold;



height: 13px;

text-decoration: none;

text-align: right;

color: #fff;

background: url(images/nav_on.gif) top left no-repeat;

}



ul#mainnav li a.current:link, ul#mainnav a.current:visited {

background: url(images/nav_off.gif) top left no-repeat;

color: #fff;



}



ul#mainnav li a:hover {

background: url(images/nav_off.gif) top left no-repeat;

color: #fff;

}



/* ----------------- IMAGE ELEMENTS ----------------- */



div#imgcenter {

text-align: center;

margin: 15px auto;

padding: 0;

}

div#imgcenter img {

margin: 0;

padding: 3px;

border: 1px solid #999;

}



.imgsidebar  {

margin-right: -20px;

}



#imgright {

float: right;

margin: 15px 10px 20px 10px;

padding: 0;

}

div#imgright img {

margin: 0;

padding: 3px;

border: 1px solid #999;

}



#clearboth {

clear: both;

}



/* ----------------- CUSTOM CLASSES ----------------- */

.boldunderlined {

font-weight: bold;

text-decoration: underline;

}



.textcenter {

text-align: center;

}



.textbold{

font-weight:bold;

}



.textcenterbold {

text-align: center;

font-weight: bold;

}

