/*-----------------------General-----------------------------*/
body{
	background:url(images/bg-main.jpg) repeat-x #FFFFED;
	margin:0; padding:0;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	}
ul, li, a, span, img, p, h2 {
	margin:0; padding:0;
	}

/*------------------------Logo----------------------------*/
.logo-bg{
	background:url(images/nav-top-pattern.jpg) repeat-x 0 4px;
	padding:0 0 3px 0;
	}
.logo{
	margin:4px 0  0 0;
	}
.contact{
	background:url(images/address-icons.gif) no-repeat 232px 58px;
	font-size:12px; color:#575353; padding:54px 0 0 250px;
	}
	
/*--------------------Nav-------------------------*/
.nav-bg{
	background:url(images/nav-pattern.jpg) repeat 0 0 ; 
	border:1px solid #21A7CE; padding:0;
	}
ul.nav{
	list-style-type:none;
	padding:0 18px;
	}
ul.nav li{
	display:block;
	background:url(images/divider-top-nav.gif) no-repeat right 10px;
	color:#0067A9; 
	padding:0 18px 0 0;
	margin:0 18px 0 0;
	line-height:40px;
	float:left;
	}
ul.nav li.last{
	display:block;
	background:none;
	color:#0067A9; 
	padding:0 18px 0 0;
	margin:0 18px 0 0;
	line-height:40px;
	float:left;
	}
ul.nav li a{
	display:block;
	font:bold 14px/36px Arial, Helvetica, sans-serif; color:#0067A9;
	text-decoration:none;
	}
ul.nav li a:hover, ul.nav li a.selected{
	text-decoration:none; background:url(images/hover.gif) repeat-x  bottom; line-height:36px;
	}
	
/*------------------------Header-----------------------------*/
.header-img1{
	margin:18px 0 0 0;}
.header-img2{
	margin:51px 0 0 0;}
.quote{
	font-size:18px; color:#33A3DD; font-weight:normal; line-height:25px;
	padding:0 0 0 7px;
	}
.quote span{
	color:#999999;
	}
.quote1{
	font-size:18px; color:#33A3DD; font-weight:normal; line-height:25px;
	padding:0 0 0 14px;
	}
.quote1 span{
	color:#999999;
	padding:0;
	}

/*-------------------------Body------------------------------------*/
.middle-pannel-bg{
	background:url(images/body=middle.gif) no-repeat 0 0;
	padding:33px 0 70px 11px;
	}
td.wel{
	border-right:
	}
.welcome{
	font-size:18px; color:#0574AD; padding:0 20px 16px 0;
	}
.welcome-txt{
	color:#676767;
	}
.welcome-txt span{
	font-weight:bold; color:#E00909;
	}
.welcome-txt span.enjoy{
	font-size:18px; color:#DA8B03; font-weight:normal; line-height:20px;
	}
.middle-logo{
	border:4px solid #fff;
	}
	
/*-----------------------Footer---------------------------*/
.footer-bg{
	background:url(images/footer-pattern.jpg); line-height:87px;
	font-size:11px; color:#A9A9A9;
	}