body {background:url(images/bg.jpg) center top repeat-x #6699FF; margin:0; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
img {border:0;}
a {color:#3B8ADB; text-decoration:underline; font-weight:bold;}
a:hover {color:#993333; text-decoration:none;}


.wrapper {width:960px; height:auto; margin:0 auto; background:#ffffff url(images/top-bg.jpg) center top no-repeat;}

	.top {width:960px; height:138px; padding-top:36px;}
		.logo {padding-left:18px; padding-top:15px; float:left;}
		.number {float:left; padding-left:10px; padding-top:60px;}
	.mainbody {width:940px; height:auto; margin-left:10px; margin-right:10px; background:url(images/main-bg.jpg) left 40px repeat-x; clear:both;}


.navbar {width:940px; height:40px; background:url(images/nav-bg.jpg) left top repeat-x;font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFFFFF; font-style:italic; font-weight:bold;}
	.navbar .bd {background:url(images/nav-bd.jpg) left top no-repeat; width:1px; height:40px; font-size:0; line-height:0;}
	.navbar a {color:#FFFFFF; line-height:40px; display:block; text-align:center; text-decoration:none;}
		.navbar a:hover {background:url(images/nav-bg.jpg) left bottom repeat-x; color:#FFFFFF; text-decoration:none;}
		.current a, .current a:hover {background:url(images/nav-bg.jpg) left -40px repeat-x; color:#006600; text-decoration:none;}
	

		
.main {width:940px; height:auto; clear:both; background:url(images/left-bg.jpg) 3px top repeat-y; margin-top:15px; overflow:hidden;}
	.left {width:251px; height:auto; float:left; padding-left:4px;}
		.navleft {background:#FFFFFF; }
			.navleft a {width:208px; height:36px; line-height:35px; padding-left:42px; display:block; background:url(images/nav-left-bg.jpg) left top no-repeat;
							font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#BD8B38; text-decoration:none; font-weight:bold; letter-spacing:1px;}
				.navleft a:hover { background:url(images/nav-left-bg.jpg) left bottom no-repeat; color:#996600; text-decoration:none;}
		.contact {width:250px; height:auto; background:url(images/content-bg.jpg) left top no-repeat; padding-top:20px;}
			.contact .tt {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#996600; font-weight:bold; font-style:italic; padding-bottom:5px;}


	.right {width:645px; height:auto; float:right; padding-right:15px; line-height:22px;}	
			
		.title {color:#993300; font-family:Georgia, 'Times New Roman', Times, serif; font-size:30px; font-weight:bold; font-style:italic;
				background:url(images/title-bg.jpg) left bottom no-repeat; padding-bottom:10px; padding-top:20px; margin-bottom:10px;}
		.caption {font-size:17px; color:#666666; font-style:italic; font-family:Georgia, 'Times New Roman', Times, serif; letter-spacing:1px; line-height:22px;}
		.flash {background:url(images/flash-bg.gif) left top no-repeat; width:611px; height:158px; padding:15px 13px 15px 12px; margin-top:5px;}
		
		
.footer {width:960px; height:60px; padding-top:20px; background:url(images/footer-bg.jpg) left top repeat-x; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
	.footer-l {width:250px; float:left; color:#CCCCCC; font-size:10px; text-align:center; padding-top:15px;}
	.footer-r {width:650px; height:60px; float:right; padding-right:15px; color:#FFFFFF; text-align:right; padding-top:15px;}
		.footer-r span {padding-left:8px; padding-right:8px;}
		.footer a {font-weight:bold; color:#FFFFFF; text-decoration:none;}
			.footer a:hover {color:#FFFF99; text-decoration:none;}
			

.bull li {list-style-image:url(images/bull-flower.jpg);}		
.links p{padding:18px; border:1px solid #cccccc; border-bottom:4px solid #cccccc; margin-bottom:10px;}
	.links a {font-size:17px; color:#0033CC; text-decoration:none; font-weight:normal;}
		.links a:hover {color:#CC3300; text-decoration:underline;}