/* Author - JBCR Virtual Solutions */
/* Author Website - http://www.jbcr-virtualsolutions.com */
/* Site Owner - Marcia Bench - Purposeful Entrepreneur */
/* Version - 2.122709 */
/* Decription - Partial CSS with inner table for main content */

@charset "utf-8";
blockquote.disclaimer, td.disclaimer {
	font-size: 9pt;
	color: #666;
	background-color: transparent;
}

a.current {
	display: block;
	background-color: #e2f4fe;
	color: black;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-right: 3px;
	font-weight: bold;
}

a.menu, a.menu:link {
	display: block;
	background-color: #037899;
	background-image: url(images/menu-on.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color: yellow;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-right: 3px;
	margin-bottom: 0;
	font-weight: bold;
}

a.menu:hover {
	display: block;
	background-color: #a7d9e7;
	background-image: url(images/menu-over.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color: #000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-right: 3px;
	font-weight: bold;
}

body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #ecece2;
	background-image: url(images/ipe10-4_BG.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

img { border-color: #000; }

td.deepredtext {
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #cc0000;
	padding: 4px;
}

.boxcontentblue {
	background-color: #9CFFE4;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.boxcontentgreen {
	background-color: #D4EBA7;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.boxcontentlightblue {
	background-color: #8BD6ED;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.boxcontentpink {
	background-color: #F6D0C3;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.boxleft {
	background-image: url(images/box3-01.jpg);
	background-position: top center;
	width: 150px;
}

.boxleft div {
	width: 94%;
	margin: 5px auto;
	background-color: transparent;
	background-image: none;
}

.boxleft2 {
	background-image: url(images/box4-01.jpg);
	background-position: top center;
	width: 150px;
}

.boxleft2 div {
	width: 94%;
	margin: 5px auto;
	background-color: transparent;
	background-image: none;
}

.boxright {
	background-image: url(images/box1-01.jpg);
	background-position: top center;
	width: 230px;
}

.boxright div {
	width: 94%;
	margin: 5px auto;
	background-color: transparent;
	background-image: none;
}

.boxright2 {
	background-image: url(images/box2-01.jpg);
	background-position: top center;
	width: 230px;
}

.boxright2 div {
	width: 94%;
	margin: 5px auto;
	background-color: transparent;
	background-image: none;
}

.boxright2 div iframe { background-color: transparent; }

.boxright2 div ul li, .boxright3 div ul li { padding-bottom: 5px; }

.boxright2 div ul, .boxright3 div ul {
	margin-left: 12px;
	padding-left: 5px;
	list-style: square outside;
	padding-bottom: 0;
}

.boxright3 {
	background-image: url(images/box5-02.jpg);
	background-position: top center;
	width: 230px;
}

.boxright3 div {
	width: 94%;
	margin: 5px auto;
	background-color: transparent;
	background-image: none;
}

.darkblue { background-color: transparent; color: #026f8e; }

.deepredtext { background-color: transparent; color: #cc3333; }

.ipe #bottommenu {
	background-image: url(images/ipe10-4_NavBottom.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 43px;
	vertical-align: middle;
	width: 971px;
	text-align: center;
	color: yellow;
	background-color: transparent;
	margin: -15px auto;
}

.ipe #bottommenu a, .ipe #bottommenu a:link .ipe #bottommenu a:visited {
	background-color: transparent;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
}

.ipe #bottommenu a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
}

.ipe #bottommenu p { margin-top: 0; padding-top: 12px; }

.ipe #container {
	width: 971px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
}

.ipe #footer {
	padding: 0 10px;
	background-color: #fff;
	background-image: url(images/ipe10-4_BodyBottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.ipe #footer p { margin: 0; padding: 10px 0; }

.ipe #header {
	background-color: transparent;
	background-image: url(images/ipe10-4_Header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0;
	width: 100%;
	height: 255px;
}

.ipe #mainContent {
	margin-top: 0px;
	padding: 0 5px;
	background-color: #FFFFFF;
	background-image: url(images/ipe10-4_BodyTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.ipe #mainContent h1 { font: bold 22px Arial, Helvetica, sans-serif; }

.ipe #mainContent h2 { font: bold 20px Arial, Helvetica, sans-serif; }

.ipe #mainContent h3 { font: bold 18px Arial, Helvetica, sans-serif; }

.ipe #mainContent td.left {
	border-right: 2px dotted #008DB4;
	border-bottom: 2px dotted #008DB4;
	border-collapse: collapse;
}

.ipe #mainContent td.main {
	border-bottom: 2px dotted #008DB4;
	border-collapse: collapse;
}

.ipe #mainContent td.main p { line-height: 15pt; }

.ipe #mainContent td.right {
	border-left: 2px dotted #008DB4;
	border-bottom: 2px dotted #008DB4;
	border-collapse: collapse;
}

.ipe #mainContent td.singleCol {
	border-bottom: 2px dotted #008DB4;
	border-collapse: collapse;
	padding-left: 100px;
	padding-right: 100px;
}

.ipe #mainContent td.singleCol p { line-height: 15pt; }

.ipe #optin {
	background-color: transparent;
	color: #fff;
	position: relative;
	float: right;
	width: 315px;
	vertical-align: middle;
	padding: 0;
	text-align: left;
	font-size: 13px;
	padding-top: 162px;
}

.ipe #optin h2 {
	background-color: transparent;
	color: yellow;
	margin-top: 10px;
	padding-top: 8px;
	padding-bottom: 0;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ipe #optin label { font-size: 8pt; }

.ipe #optin li {
	padding-bottom: 2px;
	padding-top: 0px;
	line-height: 15px;
}

.ipe #optin ul { padding-top: 0px; }

.ipe #topNav {
	background-image: url(images/ipe10-4_TopNav.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 43px;
	vertical-align: middle;
	width: 971px;
	margin-top: 0 auto;
	text-align: center;
	color: yellow;
}

.ipe #topNav a, .ipe #topNav a:link .ipe #topNav a:visited {
	background-color: transparent;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
}

.ipe #topNav a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
}

.ipe #topNav p { margin-top: 0; padding-top: 12px; padding-bottom: 0; }

.ipe li { line-height: 13pt; padding-bottom: 5px; }

.legal, .legal a, .legal a:link, .legal a:hover, legal a:visited,  legal a:active {
	font-size: 9pt;
	color: #666;
	background-color: transparent;
}

.lightbluebg {
	background-color: rgb(239, 245, 250);
	color: rgb(53, 60, 82);
}

.lightyellowbox { background-color: #fffff0; border: 2px dotted black; }

.midblue { background-color: transparent; color: #029cc6; }

table.benefits {
	border: 5px solid #06566d;
	background-color: #e2f4fe;
}
td.benefits {
	border: #000 1px solid;
	background-color: #fff;
}
table.box {
	border: 1px solid #003d9e;
}
.highlight {
	background-color: rgb(255, 255, 102);
	color: rgb(255, 0, 0);
	font-size: 14px;
	font-weight: bold;
}
.dotted {
	background-color: rgb(239, 245, 250);
	border-bottom: rgb(71, 93, 126) 1px dotted;
	border-left: rgb(71, 93, 126) 1px dotted;
	border-right: rgb(71, 93, 126) 1px dotted;
	border-top: rgb(71, 93, 126) 1px dotted;
	color: rgb(53, 60, 82);
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}