/* 
This stylesheet provided by Matt Levenhagen of III Websites, LLC - Copyright 2007
You have the right to use this template and stylesheet as you wish.  Modify it
all you want.  You cannot however sell or give this template away in any way,
shape or form.  ***FOR YOUR USE ONLY***
*/

body {
	font-family: verdana, arial, helvetica, sans-serif;
  background: white;
  color: black; 
}

#wrap {
  margin: 20px auto;
  width: 750px;
  background: #FFFFFF url('images/middlebg.jpg');
  background-repeat: repeat-y;
}

#top { 
background: #FFFFFF url('images/topbg.jpg');
height: 30px;
}

#bottom {
background: #FFFFFF url('images/bottombg.jpg');
height: 30px;
}

#content-right {
padding: 0 0px 0 36px;
}

#content {
padding: 0 35px 0 35px;
}

#content-header {
padding: 0 35px 0 35px;
}

.header {
  height: 100px;
  background: #FFFFFF;
}

h1 {
  margin-left: 10px; 
  font-size: 1.6em;
  padding-top: 10px;
  padding-left: 10px;
  color: #000080;
  letter-spacing: 5px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #000080;
	letter-spacing: 1.4px;
	font-weight: bold;
	margin-left: 0px;
	font-size: 1.3em;
	margin-top: 5;
	padding-right: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	text-align: center;
  font-size: 1.4em;
  color: #CC3300;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.header h1 { text-align: center; padding-left: 17px; padding-top: 15px; font-size: 26px; color: #CC0000; }
.header h1 a { text-align: center; font-size: 22px; color: #FFFFFF; text-decoration: none;}
.header h2 { text-align: center; padding-left: 17px; padding-top: 0px; font-size: 17px; color: #000080; }

.spacer { 
  background: #F6F9FB; 
	border-bottom: 1px solid #E1E1E1; 
	padding: 5px;
}

.middle {
	float: left;
	width: 58%;
	margin: 10px 10px;
	padding: 1% 1%;
	text-align: justify;
}

.right {
	float: left;
	width: 30%;
	margin: 10px 10px;
	padding: 1% 1%;
	border: 1px dashed #C0C0C0; 
	margin-top: 22px;
	font-size: .8em;
  line-height: 1.8em;
  background-color: #FFFFFF;
}

.right ul {
	padding: 20px 0 15px 20px;
	margin:0;
}

.right li {
	margin-bottom:5px;
	list-style-type: square;
	color: #3B6EBF;
}

#main-text {
	float: left;
	width: 58%;
	margin: 10px 10px;
	padding: 1% 1%;
  font-size: .8em;
  line-height: 1.8em;
  background-color: #FFFFFF;
}

#main-text p {
	text-align: justify;
	line-height: 1.6em;
	margin-top: 10px;
}

#main-text q {
	text-align: center;
	margin-left: 10px;
	line-height: 3em;
	margin-top: 5px;
	font-weight: bolder;
	font-size: 16px;
}

p, ul, ol, table {
margin-top: 5px;
margin-bottom: 0;
}

ol, ul {
	background-position: center;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
  padding-top: 20px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}
	
a:link, a:visited {
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#image-bullet li {
  list-style-image: url(images/bullet1.gif);
	line-height: 18px;
	margin-bottom:  10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: bottom; 
}

#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;
}

#footer {
	text-align: center;
	font-size: 0.8em;
	background-color: #FFFFFF;
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}