/* CSS Document */

body{
margin:0;
padding:0;
font:12px/16px Arial, Helvetica, sans-serif;
background-color:#FDFAEC;
color:#585858;
}

p{
margin:0;
padding:0;
}

img{
border:0;
float:left;
}

#main_block{
width:1000px;
text-align:left;
}

/*header*/

.header{
float:left;
width:1000px;
height:212px;
background:url(../images/header.jpg) no-repeat;
}

.logo
{margin:49px 0 0 479px;}

.menu{
float:left;
display:inline;
width:400px;
margin:89px 0 0 28px;
}

.menu img{margin-left:25px;}

/*center*/

.center
{float:left; width:1000px; background:url(../images/center_tile.gif) repeat-y; padding-bottom:40px;}

/*left*/

.left{float:left; width:210px; background-color:#F1F0EC;}

.lp_mblk{float:left; display:inline; width:198px; margin:9px 0 0 6px; background:url(../images/lp_bot.gif) no-repeat bottom; padding-bottom:27px; background-color:#FFF;}

.lp_blk{float:left; width:198px; height:26px; background:url(../images/lp_blk.gif) no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;
		padding:21px 0 0 0px; text-align:center;}
		
.lp_iblk{float:left; display:inline; width:192px; margin-left:3px; background:url(../images/lp_tile1.gif) #F1F2F3 repeat-x;}

.lp_iblk a{float:left; color:#4B4D4D; text-decoration:none; margin:20px -3px 0 0px; padding-bottom:15px; width:192px; text-align:center;}

.lp_iblk a:hover{text-decoration:underline;}

.newsletter{float:left; display:inline; width:202px; margin:20px 0 0 3px; background:url(../images/lp_newbot.gif) no-repeat bottom; background-color:#E9E5D8; padding-bottom:12px;}

.subscribe{float:left; width:175px; margin:4px 0 0 12px; color:#970404; font-weight:bold;}

.news_txt{float:left; width:175px; margin:17px 0 0 12px; color:#302F2F;}

.full_name{float:left; width:61px; color:#1D1C1C; margin:22px 0 0 13px; font-weight:bold;}

.lp_txt1{float:left; width:113px; height:17px; margin:17px 0 0 0;  font:bold 12px Arial, Helvetica, sans-serif; color:#1D1C1C; padding-top:3px;}

.lp_signup{margin:15px 0 0 133px;}

/*content*/

.content{float:left; width:581px; background-color:#FFF;}

.cp_blk{float:left; width:536px; height:26px; background:url(../images/cp_blk.gif) no-repeat; padding:10px 0 0 15px; margin:9px 0 0 15px;
		font:bold 14px Arial, Helvetica, sans-serif; color:#554103;}
		
.cp_text1{float:left; width:530px; margin:20px 0 0 25px;}

.cp_text1 a{color:#40403E; font-weight:bold;}

.cp_text1 a:hover{text-decoration:none;}

.goog_ads1{float:left;	display:inline;	width:250px; margin:20px 20px 0 0;}

.cp_heading{float:left; font:18px Arial, Helvetica, sans-serif; color:#E48701; margin:40px 0 0 20px; width:530px;}

.cp_blt1{margin:25px 0 0 26px;}

.cp_text2{float:left; width:450px; margin:22px 0 0 11px; color:#313131;}

.cp_text2 a{color:#000; font-weight:bold; padding-bottom:5px;}

.cp_read{float:left; color:#40403E; margin:7px 0 0 47px; font-weight:bold;}

.cp_link1{float:left; width:300px; margin:25px 0 0 27px; color:#000; font-weight:bold;}

.cp_sblk1{float:left; width:505px; margin:17px 0 0 27px;}

.cp_sblk1 a{float:left; color:#97078B; padding-top:5px;}

.cp_content{float:left; width:540px; margin:20px 0 0 25px; color:#585858;}

.cp_content a{color:#585858;}

.cp_content a:hover{text-decoration:none;}

.cp_content h2{color:#000000; font:bold 14px Arial, Helvetica, sans-serif;}

/*right*/

.right{float:left; width:209px; background-color:#F1F0EC;}

.goog_ads
{float:left; display:inline; width:180px; margin:20px 0 0 20px;}

.article{float:left; display:inline; width:203px; margin:20px 0 0 3px; background:url(../images/rp_bot.gif) no-repeat bottom; 
		padding-bottom:22px; background-color:#E0DFDB;}
		
.article_txt{float:left; width:180px; margin:0 0 0 10px; color:#574F4F;}

.article_txt b{color:#D80B0B;}

.rp_submit{margin:20px 0 0 108px;}

/*footer*/

.footer{float:left; width:1000px; height:51px; padding-top:20px; background:url(../images/footer.jpg) no-repeat; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; }

.footer a{color:#FEFEFE; text-decoration:none;}

.footer span{color:#6C9CAE; padding:0 12px 0 12px;}

.footer div{color:#FEFEFE; padding-top:5px;}


.sm_img{margin:7px 10px 0 0;}

.free_stuff{float:left; width:540px; margin:20px 0 0 20px; color:#585858;}

.free_stuff a{float:left; color:#585858; font-weight:bold;}

/* USED FOR PHP FILES */

.mailwrapper {
	text-align: left;
	background:#FFFFFF;
}
.maildiv {
	margin:0px;
	text-align: left;
	width: 450px;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width: 180px;
	text-align: left;
	padding: 0 10px 0 0;
	vertical-align: top;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #000000;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
margin-top: 35px;
	margin-bottom: 10px;
}
.maildiv .ver_img {
	float:right;
	padding: 0;
	position:relative;
	margin: -32px 120px 10px 0px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: left;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;}

.maildiv .fminfofull {
	padding: 0 10px 0 0px;
	color: #000000;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
.rp_recm_link
{
float:left;
margin-top:6px;
margin-right:5px;
margin-bottom:10px
}
.lp_gadd
{
position:relative;
margin-top:-37px;
background:#E5E5E5;
width:219px;
padding-left:25px;
padding-top:15px;
padding-bottom:15px;

}
.rp_recom_padd
{
margin:0;
padding:0;
margin-top:5px;
}
img.rp_bull
{
float:left;
margin:4px 5px 5px 0px
}
.rp_recom_txt
{
line-height:16px;
color:#000
}
.cp_recm_link
{
width:200px;
clear:left;
float:left;
margin-top:6px;
margin-left:20px;
margin-bottom:10px;
font:11px/15px verdana;
}
.cp_recm_link1
{
width:200px;
float:left;
margin-top:6px;
margin-left:50px;
margin-bottom:10px;
font:11px/15px verdana;
}



