
body {
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:left;
}

h3, h4, h5, a, ul, li, lo, td {
	font-family:Arial, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
}

/* Redefines the p tag */
p {
	font-family:Arial, sans-serif;
	text-align:left;
	font-size:11px;
	color:#000000;
	line-height:15px;
	margin:5px 0px 5px 20px;
}

h1 {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#C8A2C8;
	border-bottom:1px solid #C8A2C8;
	font-weight:bold;
	margin:5px 10px 10px 18px;
}

h2 {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#C8A2C8;
	font-weight:bold;
	margin:10px 10px 0px 18px;
}

ul {
	font-family:Arial, sans-serif;
	color:#000000;
	line-height:15px;
}

li {
	font-size:11px;
}

/* Creates the general link style for the site. This is not the main navigation.  */
a:link {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, sans-serif;
	text-decoration:none;
}
a:visited {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}

a.foter:link {
	font-size:11px;
	color:#c8a2c8;
	font-weight:bold;
	font-family:Arial, sans-serif;
	text-decoration:none;
}
a.foter:visited {
	font-size:11px;
	color:#c8a2c8;
	font-weight:bold;
	text-decoration:none;
}
a.foter:hover {
	text-decoration:underline;
}
a.foter:active {
	text-decoration:none;
}

/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

/*Collapses borders that some browsers automatically apply to tables. */
table, td, th  {	
	border-collapse:collapse;
}

/* Creates the div container for the footer. */

div#container {
	clear:both;
	width:720px;
	background-image:url(images/rightbg.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

div#copyright {
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:11px;
	clear:both;
	padding:1px 0px 2px 20px;
	background-color:#c8a2c8;
}

div#footer {
	background-color:#dcf2dd;
	padding:1px 0px 2px 20px;
	text-align:left;
	clear:both;
}

ul#mainnav {
	line-height:14px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#mainnav li {
	display:inline;
	float:left;
}

/* Although we have redefined the li style as an inline element, we need to make the actual links block level elements so we can give them widths and have them display properly as "buttons." */
ul#mainnav li a {
	font-size:11px;
	text-align:left;
	color:#C8A2C8;
	padding:6px 10px 6px 10px;
	width:60px;
	text-align:center;
	background-color:#DCF2DD;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

ul#mainnav li a:hover {
	background-color:#C8A2C8;
	color:#FFFFFF;
}

ul#mainnav li a.active {
	background-color:#C8A2C8;
	color:#FFFFFF;
}

div#clear {
	clear:both;
}

div#address {
	width:185px;
	background-color:#c8a2c8;
	float:right;
}

address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	font-weight:bold;
}

.logo {
	float:left;
}

.header {
	float:left;
}

div#wrapper {
	border-top:7px solid #C8A2C8;
	border-bottom:7px solid #C8A2C8;
}

div#header {
	border-top:12px solid #DCF2DD;
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url(images/background.gif);
	width:100%;
	height:138px;
}

div#mainnav {
	background-color:#DCF2DD;
	width:100%;
	clear:both;
	height:26px;
}

.image {
	float:right;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
	border:1px solid #444444;
}

div#body {
	width:515px;
	float:left;
}

em {
	font-style:normal;
	float:right;
	margin-right:10px;
}

.footer {
	color:#c8a2c8;
	margin:0px;
}

.action {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	width:150px;
}

hr {
	background:#FFFFFF;
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	height:1px;
}

.slogan {
	border-bottom:1px solid #FFFFFF;
}

.cc {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	margin-bottom:5px;
}.right {
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
