html {overflow-y: scroll;};

html,body {padding:0;}

body { 
  color: #666; 
  font: 0.8em 'Lucida Grande', Verdana, sans-serif;	
  background:#DADADA;
}

#nav{
	float:left;
	position:absolute;
	width:150px; 
	top: 20px;
	left: 12px;
	margin: 20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	}
#nav ul{
	list-style: none;  
  	padding: 0; 
	margin: 0;
	}
#nav ul li{
	margin:0;
   	border-bottom:1px dashed #fff;
	}
#nav ul li:first-child{
   	border-bottom:1px dashed #fff;
	}

#nav ul li a{
	display: block;
	font-size: 0.8em;
	text-decoration:none;
	height: 1.5em;
	padding: 0.3em 0.2em 0.2em 0.8em;
	color: #fff;
	background-color: #ccc;
	}

#nav ul li a:hover{
	background-color: #981E4D;
	}

#nav ul li .subnav {background-color: #C8C8C8;padding: 0.3em 0.2em 0.2em 1.5em;}
#nav ul li .subnav:hover {background-color: #981E4D}



/* Nav Right
-------------------------*/


.box{
	width:140px; 
	margin: 0px 0px 0px 0px;
      	padding: 5px 5px 5px 5px;
	font-size: 0.8em;
 	background-color:#ccc;
	color:#fff;
	}

.box p {color:#981E4D;font-size:1.0em;font-weight:bold}

.boxImage{
	position:absolute;
	width:195px; 
	top:0px;
	left:772px;
	margin: 0px 0px 0px 0px;
	}



/* Menu Nav Top
-------------------------*/

#topmenu {
	/*background-color: #fff;*/
	position:relative;
	height:27px;
	margin:0 0 0 185px;
	padding:0;
}

#topmenu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


#topmenu ul li {
	float: left;
	position:relative;
	padding: 0px;
	margin: 0px;
	/*border-right:1px solid #ccc;*/
}

#topmenu ul li:first-child {
	/*border-left:1px solid #ccc;*/
}

#topmenu ul li a{
	display: block;
	font-size: 0.8em;
	text-decoration:none;
	margin:0;
	padding:10px 10px 5px 10px;
	color: #fff;
	background-color: #ccc;
	vertical-align:bottom;
}

#topmenu ul li a.on{
   	background-color:#981E4D;
}

#topmenu a:hover {
	background-color:#981E4D;
}




#maincontent {position:relative; padding:35px 205px 40px 185px;min-height:350px;}



/* Preformated text
-------------------------*/


pre {
  background-color:#e5e5e5;
  padding:1em 2em 1em 2em;
  border-left:5px solid #666;
  font: 0.8em 'Lucida Grande', Verdana, sans-serif;
  overflow: auto;
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}



/* Bullets
-------------------------*/

#maincontent ul {
  list-style:disc;
  font-size: 0.8em;
  margin:0;
  padding:0.5em 4.0em 1.5em 4.0em;
}
#maincontent ol {
  font-size: 0.8em;
  margin:0;
  padding:0.5em 4.0em 1.5em 4.0em;
}

#maincontent li {
  padding:0.8em 0em 0em 0em;
}
#maincontent li:first-child {
  padding:0em 0em 0em 0em;
}

#maincontent a {
color:#666;
}


/* Footer  Copyright 
-------------------------*/

#footer {position:relative; min-height:40px; margin:0px; padding:20px 10px 10px 10px; border-top:2px solid #981E4D;font-size:2.0em;}

.highlight {color:#981E4D;}

.copy {font-size:0.8em;text-align:right;padding:0em 1.0em 1.0em 0em;}


/* Headings 
-------------------------*/

h1,h2,h3 {
  margin:0;
  padding:0px 0px 10px 0px;
}

h1 {
  font-size:1.5em;
}
h2 {
  font-size:1.2em;
  color:#981E4D;
}
h3 {
  font-size:1.0em;
  color:#981E4D;
}


p {margin:0; line-height: 1.6em; margin-bottom: 1.0em; font-size: 0.8em;}
p.intro { color:#981E4D;font-weight:bold;}

.toplink a { 
display:block; font-size:0.8em; text-align:right; font-size:0.8em; color:#ccc; text-decoration:none; background-color:#fff; padding-bottom:10px;
}


/* Shadows on conent 
-------------------------*/

#logo {margin:10px 0px 0px 12px;background-color:#fff;}
#banner {position:absolute;right:5px;padding:0;margin:0;}
#bottombanner {height:5px;margin:0px 0px 0px 1px;background-color:#981E4D;}

.content {padding:0px 2px 0px 2px;}
.outer {margin:auto;position:relative; width:962px; padding:0 5px 0 5px; background:#DADADA url(/images/nav/bg.gif) repeat-y 0 1px;  text-align:left;}

.section {display:block;background-color:#981E4D;padding-left:25px;color:#fff;font-weight:bold;margin:25px 0px 10px 0px;}

.bg-tp {margin:0;width:965px;background: #DADADA url(/images/nav/bg-tp.gif) repeat-x 0 0; padding-top:5px;}
.bg-tl {margin:0;position:absolute; background: #DADADA url(/images/nav/bg-tl.gif); width:10px; height:10px; left:0; top:0}
.bg-tr {margin:0;position:absolute; background: #DADADA url(/images/nav/bg-tr.gif); width:10px; height:10px; right:0; top:0}

.bg-bt {height:3px; background:#DADADA url(/images/nav/bg-bm.gif);}
.bg-bl {margin:0; position:absolute; background: #DADADA url(/images/nav/bg-bl.gif); width:10px; height:5px; left:0; bottom:0}
.bg-br {margin:0; position:absolute; background: #DADADA url(/images/nav/bg-br.gif); width:10px; height:5px; right:0; bottom:0}



/* Contact Form
-------------------------*/

#contactform {
    font: 0.8em 'Lucida Grande', Verdana, sans-serif;	
}

input, textarea {
    font: 0.85em 'Lucida Grande', Verdana, sans-serif;	
}

