body
{
	margin:0;
	padding:0;
	background:#ECF3D5;
	font-family:verdana,tahoma,arial,helvetica,times new roman,sans-serif;
	font-size:12px;
	color:#616161;
	line-height:18px;
}

td
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:12pt;
	color:#2B2B2B;
	line-height:20px;
}

a
{
	color:#548DD4;
	font-weight:normal;
	text-decoration:underline;
	font-size:12pt;
}
a:hover
{
	color:#DA9712;
	text-decoration:none;
}

h1
{
	font-weight:normal;
	font-size:18px;
	margin:0;
}



/*************************
	Form Start
************************/
form
{
	display:inline;
}


input
{
	border:solid 1px #B87E0A;
}

.BorNone
{
	border:none;
}
/*************************
	Form End
************************/


/*************************
	Header Start
************************/

.OptInBox
{
	background:url(/img/optin_gradient.jpg) repeat-x #FCB425 bottom;
}

.OptInBox td
{
	font-size:11px;
	font-family:tahoma,verdana,arial,helvetica,times new roman,sans-serif;
	font-weight:normal;
	line-height:14px;
	color:#fff;
}

.TopGradient
{
	background:url(/img/body_gradient_bg.jpg) repeat-x;
}

/*************************
	Header End
************************/

/*************************
	Body Start
************************/
.MainContainer
{
	width:1000px;
	background:#fff;
	padding:0 10px;
}

.MainContainerWide
{
	width:1000px;
	background:#fff;
	padding:0 0px;
}

.LeftCol
{
	background:#FFF7E9;
}

.LeftNav
{
	background:url(/img/left_nav_top_gradient.jpg) repeat-x top #FCB425;
	padding:20px 10px;
}

.Testimonial
{
	padding:14px;
	font-size:10pt;
	font-weight:normal;
	line-height:16px;
}

.TestimonialBox
{
	padding:10px;
	color:#8F5D06;
	font-size:10pt;
	font-weight:normal;
	line-height:16px;
	background:#FFFCF6;
	border:dashed 1px #B19159;
}

.LIRightMark
{
	list-style-image:url(/img/li_mark_right.jpg);
	padding: 0;
	margin:0 0 0 40px;
}

.LIArrow
{
	list-style-image:url(/img/li_arrow.jpg);
	padding: 0;
	margin:0 0 0 40px;
}

.T10
{
	font-size:10pt;
	line-height:14pt;
}
.T11
{
	font-size:11pt;
	line-height:14pt;
}

.T14
{
	font-size:14pt;
	line-height:14pt;
}
.T18
{
	font-size:18pt;
	line-height:18pt;
}

.T20
{
	font-size:20pt;
	line-height:20pt;
}
.PageTitle
{
	font-weight:bold;
	color:#F66452;
	font-size:25px;
}

.PageTitle2
{
	font-weight:bold;
	color:#FCB425;
	font-size:20px;
}

.Button
{
	font-family:verdana,tahoma,arial,helvetica,times new roman,sans-serif;
	font-weight:bold;
	background:#E10C6D;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	border:solid 1px #fff;
	padding:3px 5px;
}
.PinkCol
{
	color:#FF0066;
}

.RedCol
{
	color:#FF0000;
}
.YellowBG
{
	background:#FFFF00;
}

.FAQHeader
{
	color:#FF0066;
	background:#FFFCF6;
	padding:5px;
	border:dashed 1px #FF0066;
}
.FAQ
{
	color:#FF0066;
	background:#FFFCF6;
	padding:20px;
	border:dashed 1px #FF0066;
}

.MarLt
{
	margin-left:15px;
}

.MarRt
{
	margin-right:15px;
}

.Price
{
	background:#FFFCF6;
	padding:10px;
	border:dashed 1px #FF0066;
}

.ProTab
{
}

.ProTab td
{
	font-size:13px;
	line-height:18px;
}
.ProImgBor
{
	border:solid 1px #000;
}


/*************************
	Body End
************************/

/*************************
	Footer Start
************************/
.Footer
{
	background:#F62182;
}

.Footer a
{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	
}
.Footer a:hover
{
	color:#FEE5B3;
}

.Copyright
{
	background:url(/img/footer_bg.jpg) repeat-x top;
	border-top:solid 1px #ECF3D5;
	height:29px;
}
.Copyright td
{
	font-family:verdana,tahoma,arial,helvetica,times new roman,sans-serif;
	font-weight:normal;
	color:#7E6B4B;
	font-size:9px;
}
.Copyright a
{
	font-weight:normal;
	color:#7E6B4B;
	font-size:9px;
	text-decoration:none;
}
.Copyright a:hover
{
	color:#F62182;
}
/*************************
	Footer End
************************/
.MainContainer table tr td table tr td table tr td p {
	font-size: small;
}
.MainContainer table tr td table tr td table tr td {
	font-size: small;
}
.breadcrumb {
	font-size: 12px;
	color: #F66452;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


/* vedit - vertical table (signup, profile edit) */
.vedit {
    border: solid 1px #8CACBB;
}

/* vedit - usual column (right) */
.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 15px 10px 10px 10px;

    background-color: white;
    border: solid 1px #8CACBB;
}

/* vedit - header column (left) */
.vedit th {
	padding: 10px 15px 10px 10px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	background-color: #FFF7E9;
	border: solid 1px #8CACBB;
}

/* vedit - heading row */
.vedit .headrow { font-weight: bold; text-align: center; }

.small { font-size: x-small; font-weight: normal; }.veditClean {
	border: 0;

}
