
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */

/* basic elements */
body {
	background: #AE3737; 
	color: #555753; 
	margin: 0px;
	}
p { 
	text-align: left;
	padding-left: 25px;
	padding-right: 20px;
	letter-spacing: 1px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
.p1 {line-height: 20px;
	font: 10pt verdana, helvetica, "san serif";
	color: #333333;
	line-height: 24px;
	}
	
.p2 {line-height: 20px;
	font: 13pt Verdana, Geneva, Arial, san-serif;
	color: #AE3737;
	background: #FFFFFF;
	}
.p3 {line-height: 14px;
	font: .8em Verdana, Geneva, Arial, san-serif;
	padding-left: 60px;
	letter-spacing: 2px;
	}
.p4 {line-height: 18px;
	font: 10pt Verdana, Geneva, Arial, san-serif;
	color: #333333;
	background: #ffffff;
	letter-spacing: 0px;}
	
.menuspace {
	font: 12pt Verdana, Geneva, Arial, san-serif;
	color: #333333;
	width: 200px;
	padding-bottom: 45px;
	padding-bottom: 0px;
	}
	
h2 {
	font: 13pt Verdana, Geneva, Arial, san-serif;
	width: 520px;
	letter-spacing: 1px; 
	word-spacing: 1px;
	color: #AE3737;
	background: #ffffff;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
	}
	
h3 {
	font:  normal 12px Verdana, Geneva, Arial, san-serif;
	width: 520px;
	letter-spacing: 1px; 
	word-spacing: 1px;
	color: #AE3737;
	background: #ffffff;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: right;
	}
h4 {
	font:  14px Verdana, Geneva, Arial, san-serif;
	width: 520px;
	letter-spacing: 1px; 
	word-spacing: 1px;
	color: #AE3737;
	background: #ffffff;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	text-align: left;
	}
	

a:link {
	text-decoration: none; 
	color: #530a0a;
	line-height: 20px;
	}
a:visited { 
	text-decoration: none; 
	color: #530a0a;
	line-height: 20px;
	}
a:hover { 
	color: #AE3737;
	text-decoration: none;
	line-height: 20px;
	}
a:active { 
	color: #530a0a;
	text-decoration: none;
	}
	
/* specific divs */
#container { 
	margin: 0px;
	width: 744px;
	margin-bottom: 0px;
	}
	
#container p { 
	padding-left: 25px;
	padding-right: 20px;
	letter-spacing: 1px;
	}

#pageHeader { 
	height: 121px;
	color: #ffffff;
	background: #ffffff;
	padding: 0px;
	}

#name {
	color: #AE3737;
	background-color: #ffffff;
	font: 34px Times, serif;
	letter-spacing: 2px;
	margin-left: 8px;
	position: absolute;
	top: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#address {
	color: #555753;
	background-color: #ffffff;
	font: 11px Verdana;
	letter-spacing: 1px;
	margin-left: 565px;
	position: absolute;
	line-height: 16pt;
	top: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#blackline {
	height: 8px;
	background-color: #000000;
	color: #000000;
	width: 744px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	}
#band {
	width: 744px;
	height: 127px;
	padding: 0px;
	float: left;
	margin: 0px;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	position:absolute;
	top: 131px;
	}
#redline {
	height: 10px;
	background-color: #AE3737;
	width: 744px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	}



#preamble {
	background-color: #fff;
	margin-left: 188px;
	margin-bottom: 10px;
	top: 272px;
	position: absolute;
	width: 556px;
	padding-bottom: 20px;
	position: absolute;
	z-index: 0;
	}
* html preamble {
    top: 272px; /* for IE5 and IE6 in quirks mode */
    t\op: 272px; /* for IE6 in standards mode */
  } 
  
  #text {
  padding-left: 25px;
	}

	#text2 {
	padding-left: 25px;
	padding-right: 20px;
	letter-spacing: 1px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
#menu {
	background-color:#deeaf3;
    padding: 0px;
	height: 300px;
    width: 186px;
    border: 1px solid #cccccc;
	top: 272px;
	position:absolute;
	margin: 0px;
	z-index: 98;
  }

#nav, #nav ul { /* all lists */
		padding: 0px;
		margin: 0px;
		left: 8px;
		position:absolute;
		z-index: 99;
		text-decoration: none;
	background-color:#deeaf3;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : 0px;
		width: 11em;
		text-decoration: none;
	background-color:#deeaf3;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.04em;
		margin-top : -2.85em;
		text-decoration: none;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-top: -4em;
	}
	
	#nav li a {
		width: 11em;
		w\idth : 10em;
		display : block;
		color: #333;
		text-decoration : none;
	background-color:#deeaf3;
		font-size:.7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 25px;
		padding-left: 10px;
		margin-left: 10px;
		padding-right: 0px;
		margin-right: 0px;

	}
	
	
	
	#nav li a:hover {
		color: #AE3737;
		text-decoration: none;
		padding-left: 10px;
		margin-left: 10px;
		padding-right: 0px;
		margin-right: 0px;
		
	background-image: url(images/arrow.gif);
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}
	#menu ul {
	margin: 0px;
	list-style: none
	}
	ul.asides li {
	list-style: none;
	}
