/* body */
body { 
margin:0; 
padding:0; 
font:12px/20px Verdana, Arial, Helvetica, sans-serif; 
color:#000; 
background:url(images/bg.jpg) repeat-x #77CEE2; 
}
/*preloader*/
.preloader {background:url(images/icon1.gif) center center no-repeat; display:inline-block; }

/*basics*/
a img { border:none; }
a { text-decoration:underline; }
a:hover { text-decoration:none;}
.comp{ color:#B33760; font-weight:bold; }
.comingsoon{ color:red; font-weight:bold; font-style:italic; }
.clearfix{ clear:both; overflow:hidden; }
.floatleft-img {float:left; padding-right:10px;}
.floatright-img {float:right; padding-left:10px;}
.float-img {vertical-align:middle;}
p{ padding:0px 0px 12px 0px; }
h1{ font-size:24px; margin:0; padding:0; }
h2{ font-size:20px; margin:0; padding:0; }
h3{ font-size:16px; margin:0; padding:0; }
h4{ font-size:14px; margin:0; padding:0; }
h5{ font-size:12px; margin:0; padding:0; }
h6{ font-size:10px; margin:0; padding:0; }

/*layers*/
.wrapper{ width:980px; height:auto; margin:0 auto; }
#banner{  width:980px; height:145px; background:url(images/banner-bg.jpg) no-repeat; }
	.banLeft {width:347px; height:145px; float:left;}
	.banRight {width:633px; height:145px; float:right;}
	
/*flash*/
#flash{ width:710px; height:170px;}
#scroll {background:url(images/flash.jpg) repeat-x top left; width:710px; height:170px;}

/*nav*/	
#nav{ width:980px; height:45px; background:url(images/nav-bg.jpg) no-repeat; }
	#nav ul {list-style:none; margin:0; padding:0;}
	#nav ul { padding:0; margin:0; list-style-image:none; list-style:none; padding-left:10px; }
	#nav ul li{ display:inline; }
	#nav ul li a{ color:#fff; font-weight:bold; display:block; text-decoration:none; float:left; font-size:14px;}
	#nav ul li a span{ padding:0px 21px; line-height:45px;}
	#nav ul li a:hover, #nav ul li.current a{ display:block; color:#0072D8 !important; background:url(images/nav-hover-left.jpg) no-repeat top left; }
	#nav ul li a:hover span, #nav ul li.current a span{ display:block; background:url(images/nav-hover-right.jpg) no-repeat top right; }
	
/*main*/
#main{ width:980px; height:auto; background:/*url(images/main-top-bg.jpg) no-repeat*/#FFF; padding-bottom:10px;}
	.mainLeft{width:717px; height:auto; float:left; padding:5px 0 15px 5px;}
		.content {padding:20px 0 0 10px; width:680px;}
		.title {color:#B33760; font-size:20px; font-weight:bold;}
		.main_line {padding:15px 0 10px 10px;}
	.mainRight{width:258px; height:auto; float:right; padding-bottom:20px;}
		.news {width:250px; height:150px; background:url(images/news-box.png) no-repeat; color:#4D4D4D; font-size:11px; margin-top:5px; padding:25px 0 0 6px;}
			.news a{color:#4D4D4D;}
			.news a:hover{color:#4D4D4D;}
		.tabs {padding:10px 0 0 10px; overflow:hidden;}
			.add a{width:115px; height:50px; display:block; background:url(images/add-tab.png) no-repeat left bottom; float:left; margin-right:5px;}
			.add a:hover{width:115px; height:50px; background:url(images/add-tab.png) no-repeat left top;}
			.send a{width:115px; height:50px; display:block; background:url(images/send-tab.png) no-repeat left bottom; float:left;}
			.send a:hover{width:115px; height:50px; background:url(images/send-tab.png) no-repeat left top;}
			.download a{width:115px; height:50px; display:block; background:url(images/download-tab.png) no-repeat left bottom; float:left; margin:5px 5px 0 0;}
			.download a:hover{width:115px; height:50px; background:url(images/download-tab.png) no-repeat left top;}
			.view a{width:115px; height:50px; display:block; background:url(images/view-tab.png) no-repeat left bottom; float:left; margin-top:5px;}
			.view a:hover{width:115px; height:50px; background:url(images/view-tab.png) no-repeat left top;}
			.referral a{width:115px; height:50px; display:block; background:url(images/referral-fee-tab.png) no-repeat left bottom; float:left; margin:5px 5px 0 0;}
			.referral a:hover{width:115px; height:50px; background:url(images/referral-fee-tab.png) no-repeat left top;}
		.contact {width:250px; height:auto; background:url(images/contact.png) no-repeat; margin-top:10px;}
			.contactCont {padding:40px 0 0 10px;}
			.add_us {padding:30px 0 0 10px;}
	
/*footer*/
#footer{ width:980px; height:74px; background:url(images/footer-bg.jpg) no-repeat; font-size:9px; color:#ffffff; padding-bottom:10px; position:relative;}
	#footer ul {padding:0; margin:0; text-align:left; padding-left:10px;}
	#footer a {color:#ffffff; text-decoration:none;}
	#footer a:hover {color:#ffffff; text-decoration:underline;}
	
	.footer_comp {position:absolute; right:0px; top:0;}
	
	.footer_links { padding:10px 0 0 2px;}
	.footer_links ul li {display:inline; border-left:1px solid #FFF; padding:0px 2px 0 2px; letter-spacing:1px;}
	.footer_links ul li a {color:#ffffff; text-decoration:none; font-weight:bold;}
	.footer_links li.first {border:none;}
	
	.footer_copy {font-size:9px; padding:0px 9px; color:#99264B; letter-spacing:1px; margin:15px 0 0 0px;}
	.footer_copy ul li {display:inline; padding:0px 3px;} 
	.footer_copy ul li a{color:#99264B !important;} 
	.footer_copy ul li a:hover {color:#99264B;} 

.contact ul, .news ul {padding:0; margin:0;}
.contact ul li, .news ul li {list-style:none;}

.admin_link {font-size:12px; color:#990000; font-weight:bold; padding-bottom:10px;}