body{margin:0; padding:0; background:url(images/bg.jpg) left top repeat; font-family:Arial, Helvetica, sans-serif; color:#333333;}
img {border:0;}
a {color:#006699; text-decoration:none;}
a:hover {color:#CC3333; text-decoration:underline;}
.wrapper {background:url(images/bg_wrap.jpg) left top repeat-x; width:auto; height:auto;}
	.inner {width:895px; height:auto; margin:0 auto; background:url(images/bg_inner.jpg) left top no-repeat;}
		.mas_inner {width:868px; height:auto; margin:0 auto; background:url(images/bg_top.jpg) left top no-repeat #ffffff;}


.top {width:868px; height:261px;}
	.logo {width:335px; padding-left:13px; padding-top:18px; float:left;}
	.call {padding-left:35px; padding-top:64px; float:left;}

.navbar {width:495px; height:45px; padding-left:40px; clear:both; font-family:Georgia, 'Times New Roman', Times, serif, Arial; font-size:14px;}
	.navbar .bd {background:url(images/nav_bd.jpg) left top no-repeat; width:2px; font-size:0; line-height:0;}
	.navbar a {color:#FFFFFF; font-style:italic; text-decoration:none; font-weight:bold; display:block; text-align:center; width:100%; height:45px; line-height:45px;}
	.navbar a:hover {color:#FFFF33; text-decoration:none;}
	
.main {width:838px; height:auto; margin:0 auto; padding-left:15px; padding-right:15px;}
	.left {width:249px; height:auto; padding-left:6px; padding-top:29px; float:left;}
		.navleft {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
			.navleft p{padding:0; margin:0;}
			.navleft a {width:209px; height:34px; line-height:34px; margin-bottom:6px; padding-left:40px;
					display:block; background:url(images/navleft.gif) left top no-repeat; text-decoration:none; color:#FFFFFF;}
			.navleft a:hover {background:url(images/navleft.gif) left bottom no-repeat; color:#FFFFCC; text-decoration:none;margin-bottom:6px; display:block;}
	.right {width:571px; height:auto; float:right; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; line-height:21px;}
		.banner {width:571px; height:208px; background:url(images/box_bg.gif) left bottom no-repeat;}
			.ban_left{padding-left:27px; padding-top:35px; width:262px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; float:left;}
			.ban_ryt{float:left; width:275px; height:auto;}
		.banner_sml {width:571px; height:134px; background:url(images/box_sml.gif) left bottom no-repeat;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
			.ban_txt {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; line-height:40px; padding-top:50px; font-style:italic; padding-left:25px;}
			.ban_txt_login {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#CD3434; line-height:40px; padding-top:25px; padding-bottom:15px; font-style:italic; padding-left:25px;}
			
		.content {padding:10px;}
			.sunf li{list-style-image:url(images/bullet_sunflower.jpg); line-height:23px; padding-left:10px; padding-bottom:2px;}
		
	.bb {font-size:17px;}
		.bb font{font-size:27px;}
	.btn {font-size:10px; color:#ffffff; text-align:center; line-height:20px;}
		.btn a {background:url(images/button.gif) left top no-repeat; display:block; width:100px; height:20px; text-align:center; color:#FFFFFF; text-decoration:none; margin:12px;}
			.btn a:hover {color:#FFFF66;}
			
.footer {background:url(images/bg_footer.jpg) center bottom no-repeat; width:861px; height:40px; padding-top:50px; clear:both; font-size:10px; text-align:center; color:#666666;}
	.footer span a {color:#CD3434; text-decoration:none;}
		.footer span a:hover {color:#006699; text-decoration:none;}
	.footer span {color:#CD3434; font-size:12px; letter-spacing:3px;}
		.footer span span {padding-left:10px;padding-right:10px;}