/* 
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 {
margin: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
  background: white;
  color: black; 
}

#wrap {
  margin: 20px auto;
  width: 850px;
  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: 165px;
  width: 795px;
  background: #FFFFFF url('http://www.campaignblasts.com/images/2010Header4-New2.jpg');
}

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

h2 {
	text-align: center;
	color: #000080;
	letter-spacing: 1.4px;
	line-height: 1.4em;
	font-weight: bold;
	margin-left: 0px;
	font-size: 1.6em;
	margin-top: 15;
	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: #990000;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	text-align: center;
  font-size: 1.6em;
  color: #000000;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	text-align: center;
  font-size: 1.3em;
  color: #000000;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.header h1 { text-align: center; padding-left: 17px; padding-top: 15px; font-size: 22px; color: #FFFFFF; }
.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: #FFFFFF; }

.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 solid #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: 90%;
	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: 0px;
}

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

a {
border-bottom:1px dotted #000;
	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{
    background-image: url(images/checkmark5.jpg);
    background-repeat: no-repeat;
    background-position: 0em .5em;
	list-style-type: none;
    padding-left: 20px;
}

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

#imageholder
{
background-position: center center;
float: left;
height: auto;
width: auto;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 0px;
}

#imageholder2
{
background-position: center center;
float: right;
height: 450px;
width: 275px;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;
}

#imageholder3
{
background-position: center center;
float: center;
height: 150px;
width: 250px;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;
margin-left: 85px;
margin-right: 85px;
}

#imageholder4
{
background-position: center center;
float: center;
height: 150px;
width: 250px;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;
margin-left: 200px;
margin-right: 200px;
}

#imageholder5
{
background-position: center center;
float: right;
height: auto;
width: auto;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 60px;
padding-left: 0px;
}

#imageholder6
{
background-position: center center;
float: center;
height: 150px;
width: 250px;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;
margin-left: 40px;
margin-right: 40px;
}

#imageholderezine
{
background-position: center center;
float: right;
height: auto;
width: 350px;
background-color: #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
border-bottom: 1px dashed #000;
border-top: 1px dashed #000;
border-right: 1px dashed #000;
border-left: 1px dashed #000;
}

#imageholderbullets
{
background-position: center center;
float: right;
height: auto;
width: auto;
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 60px;
padding-left: 200px;
}

/* Begin Nav
*/

#navlist
{
  font-size: .8em;
margin: 0;
padding: 2px 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 2px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }

/* End Nav
*/

.window1 {
	border: 1px dashed #000080;
	background-color: #FFFFFF;
	margin-right: 85px;
	margin-left: 85px;
	padding: 20px;
}

.window2 {
	border: 3px dashed #000080;
	background-color: #F0F8FF;
	margin-right: 40px;
	margin-left: 40px;
	padding: 20px;
}

.window3 {
	border: 2px dashed #000080;
	background-color: #FFFFFF;
	margin-right: 85px;
	margin-left: 85px;
	padding: 15px;
}

.windowbuy {
	border: 3px dashed #000080;
	background-color: #FFFFFF;
	margin-right: 40px;
	margin-left: 50px;
	padding: 20px;
}

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

/* Added
*/

#imageholdermenu
{

}

