/* CSS Document */

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

p { margin:0; padding:0; }

img { border:0; float:left; }

/*Layout*/

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

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

#center { float:left; display:inline; width:1000px; background:url(../images/center_tile.gif) repeat-y; margin-top:7px; padding-bottom:44px; }

#left { float:left; display:inline; width:204px; margin-left:4px; }

#content { float:left; display:inline; width:560px; margin-left:10px; }

#right { float:left; display:inline; width:210px; margin-left:8px; }

#footer  { float:left; width:1000px; background-color:#8AA404; padding:28px 0 29px 0; font:11px Arial, Helvetica, sans-serif; }

/*Header*/

.logo { margin:22px 0 0 765px; }

.menu { float:left; display:inline; width:400px; margin-top:137px; }

/*Left*/

.left_block { float:left; display:inline; width:204px; background:url(../images/left_bot.gif) no-repeat bottom; background-color:#F3F3F3; 
				padding-bottom:20px; margin-top:9px; font:14px Arial, Helvetica, sans-serif; }

.menu_title { float:left; width:204px; text-align:center; height:31px; background:url(../images/left_bg.gif) no-repeat; font-weight:bold; color:#FFF; padding:17px 0 0 0px; }

.left_blk1 { float:left; width:202px; border-left:1px solid #C6C4C4; border-right:1px solid #C6C4C4; padding-bottom:10px; }

.left_blk1 a {float:left; padding:14px 0 11px 25px; width:177px; color:#4B4D4D; text-decoration:none; margin-right:-3px; position:relative; }

.left_blk1 a:hover { background-color:#EAEAEA; text-decoration:underline; }

.newsletter { float:left; display:inline; width:202px; background: #DEDDCA url(../images/lp_bot1.gif) no-repeat bottom; padding-bottom:12px; margin-top:19px; } 

.sub_news { float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#DB6303; margin-left:12px; }

.stay_news { float:left; width:165px; margin:17px 0 0 12px; color:#393838; font:11px Arial, Helvetica, sans-serif; }

.name { float:left; display:inline; width:61px; margin:20px 0 0 13px; font:bold 11px Arial, Helvetica, sans-serif; }

.newsletter input { float:left; width:112px; height:22px; border:1px solid #CBCBCB; margin-top:15px; }

.lp_sign { float:left; margin:15px 0 0 133px; }

/*center*/

.cp_blk { float:left; width:540px; height:27px; background:url(../images/center_bg.gif) no-repeat; font:bold 14px Arial, Helvetica, sans-serif; 
			color:#FFF; padding:10px 0 0 19px; }
			
.cp_text1 { float:left; width:535px; margin:15px 0 0 15px; font:12px/18px Arial, Helvetica, sans-serif; }

.cp_text1 h2 { font:bold 14px Arial, Helvetica, sans-serif; }

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

.cp_head { float:left; font:18px Arial, Helvetica, sans-serif; color:#E10303; margin:28px 0 0 23px; width:520px; }

.sp_hold { float:left; width:540px; }

.sp_hold img { margin:23px 0 0 22px; }

.sp_hold span { float:left; width:486px; margin:20px 0 0 24px; }

.sp_hold span a { color:#246C04; font-weight:bold; margin:0; }

.sp_hold span a:hover {  text-decoration:none; }

.sp_hold a { color:#40403E; float:left; margin:13px 0 0 21px; font:bold 12px Arial, Helvetica, sans-serif; }

.sp_hold2 { float:left; width:525px; margin:20px 0 0 23px; }

.sp_hold2 a { color:#236B04; font-weight:bold; }

.sp_hold2 img { margin:24px 36px 0 0; }

.sp_hold2 span { float:left; width:385px; margin:20px 0 0 0; }

.sp_hold2 span a { color:#064EC5; font-weight:normal; }

/*Right*/

.g_blk { float:left; display:inline; width:193px; margin:8px 0 0 14px; background: #F6F6F6 url(../images/rp_bot.gif) no-repeat bottom; padding-bottom:40px; }

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

.article { float:left; display:inline; width:203px; margin:25px 0 0 8px; background-color:#FFF; }

.article1 { float:left; display:inline; width:199px; margin-left:2px; background: #ECEEEF url(../images/rp_tile.gif) repeat-x; }

.article1 b { float:left; color:#0E90C1; margin:13px 0 0 18px; }

.article1 span { float:left; margin:16px 0 0 18px; color:#0F0F0F; width:170px; }

.article1 a { float:left; margin:17px 0 0 100px; }

.article2 { float:left; display:inline; width:199px; margin-left:2px; background: #ECEEEF url(../images/rp_tile.gif) repeat-x; }

.article2 b { float:left; color:#0E90C1; margin:13px 0 0 18px; }

.article2 span { float:left; margin:10px 0 0 18px; color:#0F0F0F; width:170px; }

.article2 a { float:left; margin:10px 0 0 20px; }
/*Footer*/

.fp_menu { width:1000px; float:left; text-align:center; }

.fp_menu a { color:#FFF; text-decoration:none; }

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

.fp_menu span { color:#FFF; padding:0 8px 0 8px; }

.fp_copy { float:left; width:1000px; text-align:center; color:#FFF; padding-top:10px; }

.fp_copy a { color:#FFF; }

/*article*/

.art_cont { float:left; display:inline; width:525px; margin:10px 0 0 8px;  }

.art_cont h2 { font:bold 14px Arial, Helvetica, sans-serif; }

.art_cont a { color:#585858; }

/* 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;
float:left;
margin-top:6px;
margin-right:60px;
margin-bottom:10px;
font:11px/15px verdana;
}
.cp_recm_link1
{
width:200px;
float:left;
margin-top:6px;
margin-right:0px;
margin-bottom:10px;
font:11px/15px verdana;
}
.sitemaptxt
{
float:left;
color:#246c04;
font:bold 11px Arial, Helvetica, sans-serif;
display:inline;
width:200px;
}
.sitemap_link1
{
float:left;
clear:left;
display:inline;
margin:10px 0 0 0;
padding-left:30px;
font:11px Arial, Helvetica, sans-serif;
color:#246c04;
text-decoration:none;
}
.home
{
float:left;
text-decoration:none;
display:inline;
}






