/* CSS Document */

body {
 margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
}

.container {
 width:801px;
 margin:0 auto 0 auto;
}

.header {
 width:800px;
	height:174px;
	background:url(images/header.jpg) no-repeat;
	background-position:2px 0;
}

.left {
 display:block;
 float:left;
	padding:37px 18px 18px 18px;
 width:552px;
	
	background:url(images/bgLeft.gif) no-repeat #ffffff;
	background-position:5px 0;
	margin:0 0 0 0;
}

.left img {
 float:right;
 margin:0 0px 5px 20px;
}

.rsubright {
  margin:18px 0 18px 0;
 float:left;
 display:block;
	width:45%;
	height:auto;

}

.rsubright div {
 display:block;
	width:90%;
		padding:10px;
	background-color:#f0efec;
	list-style:none;
	margin:10px 0 0 0;
}

.rsubright p {
 margin:0;
}

.rsubright ul {
 list-style:none;
	margin:0;
	padding:5px 0 0 0;
}

.rsubright a {
 list-style:none;
	margin:15px 0 0 0;
	line-height:1.5em;
	color:#993300;
	
}

.rsubleft {
 margin:18px 0 18px 0;
	padding:0 18px 0 0;
 float:left;
 display:block;
	width:50%;
	height:auto;
	
}



.rsubleft dl {
 float:left;
 width:250px;
 margin:10px 20px;
 padding:0px;
	display:inline;
}

.rsubleft dt {
 float:right;
	width:165px;
 margin:0;
	padding:0;
	font-size:110%;
	letter-spacing:1px;

}

.rsubleft dd {
 margin:0;
	padding:0;
	
	
}

.rsubleft dd.image img {

	float:left;
	padding:4px;
	border:1px solid #999999;
	margin-right:5px;
}

.right {
 display:block;
 float:left;
	padding:37px 15px 18px 15px;
	margin:0 0 0 0;
	width:178px;
	/*height:400px;*/
	background:url(images/bgRight2.jpg) no-repeat #FFFFFF;
}
.right p {
 margin-top:2px;
	margin-bottom:2px;
}

.right ul {
 margin:0px;
	padding:0px;
	list-style:none;
}

.right li {
 display:block;
	width:auto;

}

.right li a {
	margin:5px 0 5px 5px;
	padding:7px 0 7px 7px;
display:block;
 text-decoration:none;
	
	color:#005542;
	font-weight:700;
}

.right li a:hover {
 border-bottom:1px solid #889995;
		margin:5px 0 5px 5px;
	padding:7px 0 6px 7px;
	color:#000000;
	background-image:url(images/rollover.png);
 
}

hr {
 margin:20px 0 20px 0;
}


h1 {
 margin:0px;
	font-size:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:auto;
 border-bottom:solid #dbcdae 1px;
}

h2 {
 margin:0px;
	font-size:130%;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:auto;
 border-bottom:solid #dbcdae 1px;
}

h3 {
 margin:18px 0 0 0px;
	font-size:110%;
	color:#333333;
	
}

p {
 margin:.5em 0 1em 0;
	line-height:1.5em;
	color:#494949;

}

.left b, ul, li {
 color:#494949;
}

p a {
 color:#996600;
	font-size:90%;
}

.anchortop {
 display:block;
	float:left;
	font-size:87%;
	margin:18px 0 18px 0;
	width:100%;
	
}

/* ADJUST UL FOR SMALLER TOP MARGIN */
/*ul.menu {
 list-style:none;
	float:left; 
	margin:10px 18px 10px 18px;
	width:90%;
	color:#434343;
}

ul.menu li {
 display:block;
 float:left;
	margin:0 18px 0 0px;
	font-size:120%;
	line-height:1.5em;
}

.sub {
 color:#CCCCCC;
	font-style:italic;
	font-size:85%;
}
*/


.footer {
 clear:both;
	padding:18px;
	border-top:solid 1px #dbcdae;
	text-align:center;
	font-size:85%;
}




/*.rsubleft img {
 padding:5px;
	border:solid #dbcdae 1px;
	margin:5px 5px 5px 0px;
}*/

