body
	{
		margin:0px;
		padding:0px;
		background:#004f69 url(images/bg.jpg) repeat-x;
	}
h1
	{
		width:310px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:22px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:22px;
	}
h2
	{
		width:310px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:40px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:40px;
	}
h2 span
	{
		font-family:"Trebuchet MS";
		font-size:26px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:30px;
	}
h3
	{
		width:310px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:18px;
	}
h4	
	{
		width:335px;
		margin:0px;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:32px;
		font-weight:bold;
		color:#78ddff;
		line-height:36px;
	}
h5	
	{
		width:335px;
		margin:0px;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight:bold;
		color:#78ddff;
		line-height:22px;
	}
h6	
	{
		width:369px;
		margin:0px;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#78ddff;
		line-height:16px;
	}
#mainblank
	{
		width:100%;
	margin-top:-50px;
		padding:0px;
		float:left;
	}
#main
	{
		width:670px;
		margin:0 auto;
		padding:0px;
	}
#headpanel
	{
		width:311px;
		height:126px;
		margin:0px;
		padding:140px 0 0 341px;
		float:left;
		background:url(images/headpic.png) no-repeat;
	}
#toppanel
	{
		width:670px;
		height:103px;
		margin:0px;
		padding:0px;
		float:left;
	}
#logo
	{
		width:162px;
		height:48px;
		margin:39px 0 0 0;
		padding:0px;
		float:left;
		
	}
#registration
	{
		width:149px;
		height:72px;
		margin:20px 0 0 0;
		padding:0 0 0 308px;
		float:left;
	}
#registration .regtxt1
	{
		

width:149px;
		margin-top:60px;

		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:24px;
		color:#FFFFFF;
	
	}
#registration .regtxt2
	{
		width:149px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:24px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:28px;
	}
#registration a
	{
		width:149px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		line-height:13px;
	}
#registration a:hover
	{
		color:#78ddff;
	}
#menu
	{
		width:656px;
		height:60px;
		margin:19px 0 0 0;
		padding:0px;
		float:left;
	}	
#menu ul
	{
		width:656px;
		height:60px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}	
#menu ul li
	{
		width:158px;
		height:60px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li.mspace
	{
		width:6px;
		height:60px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li .mblank
	{
		width:6px;
		height:60px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li a
	{
		width:158px;
		height:60px;
		margin:0px;
		padding:0px;
		float:left;
		text-decoration:none;

	}
#menu ul li a.why
	{
		width:73px;
		height:60px;
		margin:0px;
		padding:0 0 0 85px;
		float:left;
		background:url(images/menubg1.jpg) no-repeat;
	}
#menu ul li a.why:hover
	{
		background:url(images/menubg1hover.jpg) no-repeat;
	}
#menu ul li a span.sp1
	{
		width:64px;
		margin:0px;
		padding:0 9px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:32px;
		color:#5cb5d5;
		text-align:right;
		text-decoration:none;
		line-height:36px;
	}
#menu ul li a span.sp2
	{
		width:65px;
		margin:0px;
		padding:0 9px 0 0;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#5cb5d5;
		text-align:right;
		text-decoration:none;
		line-height:16px;
	}
#menu ul li a span.sp3
	{
		width:80px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#5cb5d5;
		text-align:right;
		text-decoration:none;
		line-height:16px;
	}
#menu ul li a.our
	{
		width:73px;
		height:60px;
		margin:0;
		padding:0 0 0 85px;
		float:left;
		background:url(images/menubg2.jpg) no-repeat;
	}
#menu ul li a.our:hover
	{
		background:url(images/menubg2hover.jpg) no-repeat;
	}
#menu ul li a.aqua
	{
		width:88px;
		height:60px;
		margin:0px;
		padding:0 0 0 70px;
		float:left;
		background:url(images/menubg3.jpg) no-repeat;
	}
#menu ul li a.aqua:hover
	{
		background:url(images/menubg3hover.jpg) no-repeat;
	}
#menu ul li a.my
	{
		width:73px;
		height:60px;
		margin:0px;
		padding:0 0 0 85px;
		float:left;
		background:url(images/menubg4.jpg) no-repeat;
	}
#menu ul li a.my:hover
	{
		background:url(images/menubg4hover.jpg) no-repeat;
	}
#leftpanel
	{
		width:430px;
		margin:20px 0 0 0;
		padding:0 0 18px 0;
		float:left;
		background:url(images/bodybg.png) repeat;
	}
#left_txtpanel
	{
		width:370px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
	}
#left_txtpanel p
	{
		width:335px;
		margin:20px 0 0 0;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78ddff;
		line-height:14px;
	}
#left_txtpanel .link
	{
		width:335px;
		margin:20px 0 0 0;
		padding:0 0 0 31px;
		float:left;
	}
#left_txtpanel .link a
	{
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:18px;
		text-decoration:none;
	}
#left_txtpanel .link a:hover
	{
		color:#78ddff;
	}
#gallery
	{
		width:430px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
	}
#slide
	{
		width:410px;
		height:86px;
		margin:20px 0 0 0;
		padding:0 0 0 14px;
		float:left;
	}
.slidelink1
	{
		width:13px;
		height:14px;
		margin:0px;
		margin-top:35px;
		margin-right:8px;
		padding:0px;
		float:left;
		background:url(images/leftlink.jpg) no-repeat;
	}
.slidelink2
	{
		width:13px;
		height:14px;
		margin:0px;
		margin-top:35px;
		margin-right:10px;
		padding:0px;
		float:left;
		background:url(images/rightlink.jpg) no-repeat;
	}
#slidepic1
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 23px;
		float:left;
		background:url(images/pic1.jpg) no-repeat;
	}
#slidepic2
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 23px;
		float:left;
		background:url(images/pic2.jpg) no-repeat;
	}
#slidepic3
	{
		width:102px;
		height:86px;
		margin:0px;
		padding:0 0 0 11px;
		float:left;
		background:url(images/pic3.jpg) no-repeat;
	}
#rightpanel
	{
		width:232px;
		margin:0;
		margin-top:19px;
		margin-left:8px;
		padding:0 0 17px 0;
		float:left;
		background:url(images/rightbg.png) repeat-y;
	}
#newsheading
	{
		width:208px;
		height:38px;
		margin:0px;
		padding:12px 0 0 13px;
		float:left;
		font-family:Arial;
		font-size:16px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:20px;
		background:url(images/newsheading.png) no-repeat;
	}
#news
	{
		width:180px;
		margin:32px 0 0 0;
		padding:0 0 0 19px;
		float:left;
	}
#news ul
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#news ul li .datetime
	{
		width:162px;
		margin:0px;
		padding:0 0 0 18px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:18px;
		background:url(images/liststyle.jpg) no-repeat 0 5px;
	}
#news ul li p
	{
		width:180px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:13px;
		color:#56e3e7;
	}
#news ul li a
	{
		width:auto;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#FFFFFF;
		line-height:22px;
		text-decoration:none;
	}
#news ul li a:hover
	{
		color:#56e3e7;
	}
#newsletterheading
	{
		width:219px;
		height:50px;
		margin:10px 0 0 0;
		padding:21px 0 0 13px;
		float:left;
		font-family:Arial;
		font-size:16px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:20px;
		background:url(images/newsletter.png) no-repeat;
	}
#nlsignup
	{
		width:180px;
		margin:3px 0 0 0;
		padding:0 0 0 19px;
		float:left;
	}
#nlsignup input
	{
		width:174px;
		height:17px;
		margin:0px;
		padding:4px 0 0 4px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#8c8c8c;
		border:0px;
	}
#nlsignup a
	{
		width:56px;
		height:19px;
		margin:14px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/signup.jpg) no-repeat;
	}
#nlsignup a:hover
	{
		background:url(images/signuphover.jpg) no-repeat;
	}
#footpanel
	{
		width:100%;
		height:117px;
		margin:16px 0 0 0;
		padding:0px;
		float:left;
		background:url(images/footpanelbg.jpg) repeat-x;
	}
#footer
	{
		width:621px;
		height:117px;
		margin:0 auto;
		padding:0px;
	}
#footleft
	{
		width:435px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu
	{
		width:385px;
		height:15px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu ul
	{
		width:385px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		width:auto;
		height:15px;
		margin:0px;
		margin-right:9px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:15px;
		margin:0px;
		margin-right:9px;
		padding:0px;
		float:left;
		background:url(images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;

	}
#footmenu ul li a
	{
		width:auto;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#66e0f8;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#FFFFFF;
	}
#copyright
	{
		width:385px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#66e0f8;
	}
#validation
	{
		width:385px;
		height:15px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
.xhtml
	{
		width:80px;
		height:15px;
		margin:0px;
		margin-right:10px;
		padding:0px;
		float:left;
		background:url(images/validation.png) no-repeat;
	}
.xhtml a
	{
		width:40px;
		height:14px;
		margin:0px;
		padding:1px 0 0 40px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#66e0f8;
		text-decoration:none;
	}
.xhtml a:hover
	{
		color:#FFFFFF;
	}
.css
	{
		width:80px;
		height:15px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/validation.png) no-repeat;
	}
.css a
	{
		width:40px;
		height:14px;
		margin:0px;
		padding:1px 0 0 40px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-decoration:none;
	}
.css a:hover
	{
		color:#66e0f8;
	}
#contact
	{
		width:118px;
		height:48px;
		margin:14px 0 0 0;
		padding:0 0 0 62px;
		float:left;
		background:url(images/icon.png) no-repeat;
	}
#contact .line1
	{
		width:118px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:18px;
		color:#78ddff;
		line-height:19px;
	}
#contact .line2
	{
		width:118px;
		margin:3px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
	}
#contact a
	{
		width:auto;
		margin:1px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
#contact a:hover
	{
		color:#78ddff;
	}
#left_txtpanel_indide
	{
		width:400px;
		margin:17px 0 0 0;
		padding:0px;
		float:left;
	}
#left_txtpanel_indide p
	{
		width:369px;
		margin:10px 0 0 0;
		padding:0 0 0 31px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78ddff;
		text-align:justify;
		line-height:14px;
	}
#leftpanel_insidepage
	{
		width:430px;
		margin:20px 0 0 0;
		padding:0 0 18px 0;
		float:left;
		background:url(images/bodybg.png) repeat-y;
	}
#sublistpanel
	{
		width:400px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
#sublist
	{
		width:360px;
		margin:0px;
		padding:0 0 20px 31px;
		float:left;
	}
#sublist ul
	{
		width:180px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:180px;
		height:15px;
		margin:1px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		background:url(images/liststyle.gif) no-repeat 8px 4px;
	}
#sublist ul li a
	{
		width:auto;
		height:15px;
		margin:0px;
		margin-left:15px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78ddff;
		line-height:14px;
		text-decoration:none;
	}
#sublist ul li a:hover
	{
		color:#FFFFFF;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:370px;
	margin:25px 0 0 0;
	float:left;
	padding:0 0 0 31px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:119px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#78ddff;
	font-family:"Times New Roman";
	font-size:12px;
	line-height:17px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:199px;
	height:20px;
	margin:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}
.submitformbottom
	{
	width:370px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:197px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#8c8c8c;
	font-family:Arial;
	font-size:11px;
	border:1px solid #CCCCCC;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:56px;
	height:21px;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	}
.submitbutton
	{
	    width:56px;
		height:19px;
		margin:0px;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(images/signup.jpg) no-repeat;
	}
.submitbutton:hover
	{
		background:url(images/signuphover.jpg) no-repeat;
	}
/*---------------------------------Form-End--------------------------------*/
