@charset "utf-8";

/* CSS Document */



/* clear browser formatting */



html, body {

	font-size: 12px;

	margin: 0;

	padding: 0;

	line-height: 1;

}



* {

	font-size: 12px;

	margin: 0;

	padding: 0;

	outline: 0;

}



img { border: none; }

ul, ol, li { list-style: none; }

:focus { outline: none; }

table, td, form, fieldset {

	border: none;

	border-collapse: collapse; 

	border-spacing: 0;

	vertical-align: top;

}



/* —[ REUSABLE CLASSES ]— */

.hide { display: none; }

.right { float: right; }

.left { float: left; }

.current { cursor: default; }

.clear {

	clear: both;

	height: 0;

	margin: 0;

	padding: 0;

	line-height: 0;

	font-size: 1px;

	overflow: hidden;

}

.center {

	margin: 0 auto;

	text-align: center;

}



.alignleft {

	float: left;

	padding-right: 10px;

	padding-bottom: 2px;

}



.alignright {

	float: right;

	padding-left: 10px;

	padding-bottom: 2px;

}



/* Formatting for Theme */



body {

	background: url(images/Page-BgTexture.jpg) repeat;

}



#wrapper {

	width: 930px;

	background: url(images/page_shadow.png) repeat-y;

	margin: 0 auto;

        margin-top: 0px;

}



#header {

	width: 886px;

	height: 250px;

	margin: 0 auto;

	background: url(images/Header.jpg) no-repeat;

}



/* begin Menu */



#main_nav {

	width: 886px;

	height: 38px;

        background: url(images/nav_background.png) repeat-x;

        margin-left: 22px;

}



#main_nav img { 

	border: none; 

}



#main_nav li { 

	display: inline; 

	list-style: none; 

}



#main_nav li a { 

	float: left; 

	display: block; 

}



#main_nav li a img {

 	border: none; 

	vertical-align: bottom; /* for IE6 */

}

#main_nav li a:hover { 

	visibility: visible; /* for IE6 */ 

}

#main_nav li a:hover img { 

	visibility: visible; /* for IE6 */ 

}

#main_nav li a:hover img/**/ { 

	visibility: hidden; /* hide from IE5.0/win */

}



/* id's for rollover images */



#home { background:url(images/Menu_Home_Roll.png) no-repeat left bottom; }

#about { background:url(images/Menu_About_Roll.png) no-repeat left bottom; }

#contact { background:url(images/Menu_Contact_Roll.png) no-repeat left bottom; }



/* End Menu */



#page_content {

	width: 886px;

	margin: 0 auto;

	background: #fff;

}



#page_content a {

  font-family: Verdana, Arial, Helvetica, Sans-Serif;

  text-decoration: underline;

  color: #153E61;

}



#page_content a:visited, a.visited {

  font-family: Verdana, Arial, Helvetica, Sans-Serif;

  text-decoration: underline;

  color: #595959;

}



#page_content a:hover, a.hover {

  font-family: Verdana, Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #1F5F93;

}



#page_content h1, h2, h3, h4, h5, h6 {

  font-weight: bold;

  font-style: normal;

  text-decoration: none;

}



#page_content h1 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 28px;

  font-style: normal;

  text-align: center;

  color: #1F5F93;

  padding-bottom: 15px;

}



#page_content h2 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 20px;

  text-align: center;

  color: #2d2e2e;

  padding-bottom: 12px;

}



#page_content h3 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 16px;

  font-weight: bold;

  text-align: center;

  color: #073e5d;

  padding-bottom: 12px;

  line-height: 135%;

}



#page_content h4 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 15px;

  font-weight: bold;

  text-align: left;

  color: #0E2B43;padding-bottom: 10px;

}



#page_content h5 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 14px;

  font-weight: bold;

  text-align: left;

  color: #0E2B43;

  padding-bottom: 10px;

}



#page_content h6 {

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 14px;

  font-weight: bold;

  text-align: left;

  color: #0E2B43;

  padding-bottom: 10px;

}



#page_content ul {

  padding-left: 50px;

  padding-bottom: 10px;

}



#page_content li {

  font-family: Verdana, Arial, Helvetica, Sans-Serif;

  font-size: 13px;

  list-style: url(images/PostBullets.png);

  line-height: 145%;

  padding-bottom: 6px;

}



#page_content p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 155%;

	padding-bottom: 12px;

}



#page_content blockquote p {

  color: #141414;

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 14px;

  font-style: italic;

  font-weight: normal;

  text-align: left;

}



#page_content blockquote {

  border-color:#C7C7C7;

  border-width: 0px;

  border-style: solid;

  margin:10px 10px 10px 50px;

  padding:5px 5px 5px 37px;

  background-color:#FFFFFF;

  background-image:url('images/PostQuote.png');

  background-position:left top;

  background-repeat:no-repeat;

}





#wide_column {

	width: 606px;

	float: right;

	padding: 20px 15px 10px 15px;

}



#sidebar {

	width: 250px;

	float: left;

padding-top: 15px;

}



/* New Sidebar Blocks */



#signup_top {

width: 225px;

height: 48px;

background: url(images/Signup_Top.png) no-repeat;

}



#login_top {

width: 225px;

height: 48px;

background: url(images/Login_Top.png) no-repeat;

}



#testimonials_top {

width: 225px;

height: 48px;

background: url(images/Testimonials_Top.png) no-repeat;

}



#samples_top {

width: 225px;

height: 48px;

background: url(images/Samples_Top.png) no-repeat;

}



#reports_top {

width: 225px;

height: 48px;

background: url(images/Reports_Top.png) no-repeat;

}



#videos_top {

width: 225px;

height: 48px;

background: url(images/Videos_Top.png) no-repeat;

}



#bonusgifts_top {

width: 225px;

height: 48px;

background: url(images/Bonus-Gifts.png) no-repeat;

}



#box_middle {

width: 225px;

background: url(images/Block_Mid_Repeat.png) repeat-y;

}



#box_middle p {

padding-left: 15px;

padding-right: 20px;

}



#box_bottom {

width: 225px;

height: 43px;

background: url(images/Block_Bottom.png) no-repeat;

padding-bottom: 15px;

}





/* Footer Formatting */



#footer {

  background: #B7C3C6;

  width: 886px;

  height: 50px;

  margin-left: 22px;

  margin-bottom: 0px;

  border-bottom: 2px solid #000;

}



#footer p.copyright {

	text-align: center;

	color: #000;

	font-size: 10px;

	padding-top: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#registration {
}

#registration td {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 155%;
}