/*** 12kite.com css2 ***/
	* { padding:0; margin:0;}
	html { font-size:100.0%; }
	body#body { background:url(../images/tail.gif) repeat-x 0 0 #051232; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#27b7f6;}
	.clear { clear:both;}
	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, ul li { list-style:none; list-style-image:none;}
	p { padding:0px 0px 18px 0px;}
	a {text-decoration:underline; color:#ff4800; outline:none;}
	a:hover {text-decoration:none;}
	
/*** Main ***/
	
	.main { min-width:1050px; overflow:hidden; height:100%;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/site_bg.png) no-repeat center 0;}
	.main-bg { padding:0px 0px 0px 0px;}
	.main-width { width:1002px; margin:0 auto;}
	.header { height:178px; /*overflow:hidden;*/ position:relative; z-index:111111;}
	.right { overflow:hidden; /*height:100%;*/}
	
/*** Menu ***/
	.main-menu1 { clear:both; /*overflow:hidden;*/ padding:0px 5px 0px 5px; position:relative; z-index:11111;}
	.main-bg2 { height:38px; background:url(../images/menu-bg.gif) repeat-x 0 0;}
	.main-bg2 .corner-left { background:url(../images/menu-left.gif) no-repeat 0 0;}
	.main-bg2 .corner-right { background:url(../images/menu-right.gif) no-repeat right 0; height:38px; padding:0px 0px 0px 8px;}
	
	.jqueryslidemenu{ width:100%; margin:0;}
	.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;}
	/*Top level list items*/
	.jqueryslidemenu ul li{position:relative;display:inline;float:left; border-right:solid 1px #CCC;}
	.jqueryslidemenu ul li.no_border{position:relative; display:inline; float:left; border-right:none;}
	/*Top level menu link items style*/
	.jqueryslidemenu ul li a{display:block;padding:9px 34px 9px 34px; color:#325378; text-transform:uppercase; text-decoration:none; text-transform:none; font-weight:bold; font-size:16px;}
	* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block;}
	.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:#325378;}
	.jqueryslidemenu ul li a:hover{color:#d7e0eb; text-decoration:none; background:url(../images/menu-act.gif) repeat-x 0 0;}
	.jqueryslidemenu ul li a.selected{color:#d7e0eb; text-decoration:none; background:url(../images/menu-act.gif) repeat-x 0 0;}
	/*1st sub level menu*/
	.jqueryslidemenu ul li ul{position:absolute;background:#fbfcfd;left:0;display:block;visibility:hidden;}
	/*Sub level menu list items (undo style from Top level List Items)*/
	.jqueryslidemenu ul li ul li{display:list-item; float:none;}
	/*All subsequent sub menu levels vertical offset after 1st level sub menu */
	.jqueryslidemenu ul li ul li ul{top:0;}
	/* Sub level menu links style */
	.jqueryslidemenu ul li ul li a{font:normal 13px Verdana;width:160px; /*width of sub menus*/padding:5px;margin:0;border-top-width:0;border-bottom:1px solid #d7e0eb;}
	.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background:#eff9ff;color:black;}
	/* ######### CSS classes applied to down and right arrow images  ######### */
	.downarrowclass{position:absolute;top:12px;right:7px;}
	.rightarrowclass{position:absolute;top:6px;right:5px;}			
	
/*** Logo ***/
	.logo { float:left; height:65px; width:333px; margin:5px 0px 30px 0px;}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%;}
	.content-pd { padding:0px 5px 22px 5px; overflow:hidden; height:100%;}
	.content.mr-top .content-pd {  margin:-12px 0px 0px 0px; }
	.content-bg { background:url(../images/content-right.gif) repeat-y right 0 #0a2464;}
	.corner-left-bot { background:url(../images/corner-left-bot.gif) no-repeat 0 bottom;}
	.corner-right-bot { background:url(../images/corner-right-bot.gif) no-repeat right bottom;}
	.content-top { background:url(../images/content-bg.jpg) no-repeat 0 0; overflow:hidden; height:100%; padding:26px 26px 5px 25px;}
	.column-right { float:right; width:303px; margin:0px 0px 0px 52px;}
	.column-right .corner-top {}
	.column-right .corner-bot {	overflow:hidden; height:100%; padding:0px 0px 0px 0px;}

/*** Blocks  ***/
	.block1 {
		/*clear:both;*/
		overflow:hidden; height:100%;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		}
	
	.block-bg {
		overflow:hidden; height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
		
	.block .title {
		overflow:hidden; height:100%;
		background:url(../images/block-top.gif) no-repeat 0 0;
		margin:0px 0px 10px 0px;
		}
		
	.block .title div {}
	.block .title div div {}
	
	.block .title h3 {
		overflow:hidden; height:100%;
		/*font-weight:normal;*/ font-size:17px;
		color:#fff; 
		padding:4px 10px 4px 11px;
		}
	
	.block .indent {
		overflow:hidden; height:100%;
		font-size:13px; color:#fff;
		padding:0 10px 14px 16px;
		}
	
	.block ul {
		clear:both; text-align:left;
		/*overflow:hidden; height:100%;*/
		line-height:1.4em;
		color:#27b7f6;
		padding:8px 20px 10px 0px;
		margin:0px 0px 0px 0px;
		}
	
	.block ul li  {
		overflow:hidden; height:100%;
		list-style:none; list-style-image:none;
		padding:1px 0px 6px 0px; margin:0px 0px 0px 0px;
		}
		
	.block ul li a {
		font-size:13px; color:#27b7f6; font-weight:bold;
		}
		
	.block ul li a { text-decoration:underline;}
	.block ul li a:hover { text-decoration:none; color:#fff}
	
	.block ul li a.active { color:#fff; text-decoration:none;}
	
	.block .more-link a {
		display:block; float:left; text-align:left;
		line-height:18px;
		color:#fff; font-size:11px;  font-weight:bold; 
		margin:7px 1px 0px 0px; text-indent:7px;
		}
	
	.block ul ul { font-size:100%;}
	
	.content .block ul ul { margin:5px 0px -5px 10px;}
	
	.content .block ul ul li { border:0;}
	
	/*** Login Block Top  ***/
		.login { clear:both; overflow:hidden;  height:44px;}
		.login #user-bar { float:right; padding:5px 10px 0px 0px; width:600px; text-align:right; overflow:hidden; font-size:18px;}
		.login #user-bar .form-item { float:left; padding:0px 0px 0px 0px; margin:0px 2px 0px 0px;}
		.login #user-bar div { float: left; text-align:left;}
		
/*** Content  ***/
	.column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	
	/*** Content wrapper ***/
		.column-center .indent { overflow:hidden; height:100%; padding:0px 0px 21px 0px; margin:0px 0px 0px 0px;}
	
	/*** Title wrapper ***/
		.column-center .indent .title {
			overflow:hidden; height:100%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 12px 0px;
			}
		
		.column-center .indent .title h1 {
			overflow:hidden; height:100%;
			font-size:16px; color:#f2210d;
			border-bottom:2px solid #27b7f6;
			padding:0px 10px 0px 0px; /*font-weight:normal;*/
			}
				
		.column-center .indent .title h1 a { text-decoration:none; color:#f2210d;}
		.column-center .indent .title h1 a:hover { color:#ff6759;}
		
	/*** Title Tabs wrapper ***/
		.column-center h2 {
			overflow:hidden; height:100%;
			font-size:19px; color:#fff;
			padding:0px 10px 10px 0px; /*font-weight:normal;*/
			} 
		
		.column-center #tabs-wrapper {
			 padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #27b7f6
			}
		
		.column-center #tabs-wrapper h2 {
			overflow:hidden; height:100%;
			font-size:19px; color:#fff;
			padding:0px 10px 10px 0px; /*font-weight:normal;*/
			}
		
		.column-center #tabs-wrapper h2.with-tabs {}
		
	/*** Date ***/
		.column-center .date {
			overflow:hidden; background:none;
			font-size:10px; /*font-weight:bold;*/
			color:#318db6; /*text-transform:uppercase;*/
			padding:3px 0px 3px 0px; margin:0px 0px 0px 0px;
			}
		
		.column-center .date a { text-decoration:none; color:#318db6;}
		.column-center .date a:hover { text-decoration:underline;}
			
	/*** Paragraf ***/
		.item-list ul li { list-style-image:none; list-style:none;}
		.column-center .item-list {}
		.column-center .item-list ul { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}
		.column-center .item-list ul li { font-size:12px; background:none; padding:0px 0px 6px 0px; margin:0px 0px 0px 0px;}
		.column-center .item-list ul li a { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		
	/*** Text box ***/
		.text-box {
			clear:both;
			overflow:hidden; height:100%;
			font-size:13px; line-height:1.3em;
			padding:0px 0px 0px 0px;
			}
		
		.text-box h4 { line-height:1.5em; padding:0px 0px 10px 7px;}
		
		.text-box p { padding:0px 0px 11px 0px;}
		
		
		.text-box p strong {}
		.text-box p span { color:#fff;}
		
		.fleft { margin:-2px 12px 12px 0px; position:relative; z-index:1; padding:0px 0px 0px 0px; display:inline; float:left; overflow:hidden; height:100%;}
		.fleft img { margin:0px 0px 0px 0px;}
		
		.text-box img {}

		.text-box .img { padding:0px 0px 0px 0px;}

		.text-box .left { width:283px; float:left; margin:0px 20px 0px 0px; padding:4px 0px 0px 0px;}
		.text-box .right { margin:0px 0px 0px 0px;}
		
		.block-text { /*overflow:hidden;*/ clear:both; height:100%; font-size:12px; padding:0px 0px 5px 0px;}
		.block-text a { font-size:11px;}
		
		.block-text p { padding:0px 0px 5px 0px; line-height:1.2em;}
		
		.text-box .right ul { padding:0px 0px 0px 0px; margin:-8px 0px 0px 0px;}
		.text-box .right ul li { padding:5px 0px 9px 0px; margin:0px 0px 1px 0px; background:url(../images/line.gif) repeat-x 0 bottom;}
		.text-box .right ul li b { font-size:12px; color:#ff4800; padding:0px 18px 0px 0px;}
		.text-box .right ul li a { font-size:11px; color:#27b7f6;}
		
	/******/
		.column-center .post-links { clear:both;
			float:right;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
			
		.column-center .post-links ul.links {
			float:left;
			padding:0px 0px 0px 0px;
			}
		.column-center .post-links ul.links li {
			float:left; background:none;
			padding:0px 0px 0px 0px; margin:0px 0px 5px 10px;
			}
		
		.column-center .post-links ul.links li a {
			display:block; height:100%; float:left;
			background:url(../images/links-left.gif) no-repeat 0 0;
			font-size:13px; color:#fff; font-weight:bold;
			}
			
		.column-center .post-links ul.links li a span { display:block; float:left; padding:0px 12px 0px 11px; background:url(../images/links-right.gif) no-repeat right 0;}
		.column-center .post-links ul.links li a span span { background:url(../images/links.gif) repeat-x 0 0; padding:1px 4px 5px 0px;}
		
		.column-center .post-links ul.links li a { text-decoration:none;}
		.column-center .post-links ul.links li a:hover { text-decoration:underline;}
		
	/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#fff; font-family:Arial; line-height:1.5em;}
		.text-box h1 { font-size:18px; font-weight:normal; line-height:1.1em;}
		.text-box h2 { font-size:17px; font-weight:normal;}
		.text-box h3 { font-size:16px;}
		.text-box h4 { font-size:21px; font-weight:normal;}
		.text-box h5 { font-size:14px;}
		.text-box h6 { font-size:12px;}
	
/*** Footer ****/
	.footer {
		clear:both;	overflow:hidden; height:100%;
		font-size:11px; color:#f0f0f0; text-align:center;
		line-height:1.2em; padding:0px 5px 0px 5px;
		}
	
	.footer-bg { overflow:hidden; height:100%;}
		
	/*.footer .width { width:955px; margin:0 auto;}*/
	
	.footer .indent {
		overflow:hidden; height:100%;
		padding:0px 0px 0px 0px;
		}
	
	.footer a { color:#f0f0f0;}
	.footer strong {}
	
		.footer a { text-decoration:none;}
		.footer a:hover { text-decoration:underline;}
	
	.footer-menu { overflow:hidden; border:1px solid #0a2668; border-width:1px 0; padding:9px 0px 12px 0px; text-align:center;}
	
	
	.footer-menu p{margin:10px auto 0 0; padding:0;}
	.footer-menu ul { overflow:hidden; width:500px; margin:0 auto;}
	.footer-menu ul li { float:left; padding:0px 11px 0px 0px;}
	
	.footer-menu ul li a { font-size:11px; color:#0d3784; text-transform:uppercase; text-decoration:none;}
	.footer-menu ul li a:hover, .footer-menu ul li a.active { color:#4b7df6; text-decoration:none;}
	
	
	.footer-text { padding:13px 0px 20px 0px;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*** Custom content ****/
	
	#block-block-34 { margin:0px 0px 15px 0px;}
	#block-block-34  .title {
		overflow:hidden; height:100%;
		background:url(../images/block-top2.gif) no-repeat 0 0;
		margin:0;
		}
		
	#block-block-34  .title h3 {
		color:#fff; 
		padding:2px 10px 3px 10px;
		}
	
	#block-block-34  .indent {
		height:45px;
		font-size:11px; color:#000;
		padding:15px 0px 0px 15px;
		}
		
		.swimming { background:url(../images/bg.gif) repeat-x 0 bottom #fff; overflow:hidden;}
		#block-block-34 .swimming .indent { border:0; padding:10px 60px 7px 6px;}
		.swimming p { padding:0px 0px 0px 0px;}
		.swimming .fleft { margin:-3px 14px 0px 0px;}
		
		.swimming h3 { font-size:11px; color:#ff4800;}
		
		.swimming h3 a { text-decoration:none; color:#ff4800;}
		.swimming h3 a:hover { text-decoration:underline;}
		
		
			#block-block-34 .pd .indent { border:0; padding:10px 60px 6px 6px;}

/*----------Weather----------------------------------------------------*/
		#block-block-38 { background:url(../images/newsletters-bg.gif) no-repeat 0 0; margin-bottom:15px;}
		#block-block-38  .title {
			overflow:hidden; height:100%;
			background:none;
			margin:0px 0px 0px 0px;
			}
			
		#block-block-38 .title h3 {
			color:#f3f1e9; font-size:16px;
			padding:9px 10px 4px 12px;
			}
		#block-block-38 .indent {
			background-color:#FFF;
			font-size:11px; color:#000;
			padding:5px 0 5px 0;
			}
			
		#block-block-38 .text { width:230px; background:url(../images/newsletters-input-bg.gif) no-repeat 0 0; border:0; font-size:12px; color:#103e8e; padding:3px 0px 6px 8px;}
			
		#block-block-38 .but { width:32px; height:24px; font-size:13px; color:#29bef8; font-weight:bold;  background:url(../images/go.gif) no-repeat 0 0; border:0; text-align:center; line-height:22px;}
			
		/********/
		#block-block-37 { margin:0px 0px -7px 0px;}
		#block-block-37 .title {
			overflow:hidden; height:100%;
			background:url(../images/title-bg.gif) repeat-x;
			margin:0px 0px 0px 0px;
			}
			
		#block-block-37 .title div { background:url(../images/title-corner-left.gif) no-repeat 0 0;}
		#block-block-37 .title div div { background:url(../images/title-corner-right.gif) no-repeat right 0; height:27px;}
			
		#block-block-37 .title h3 {
			color:#fff; font-size:17px;
			padding:4px 10px 2px 7px;
			}
		#block-block-37 .indent {
			font-size:13px; color:#27b7f6;
			padding:16px 0px 0px 0px; line-height:1.2em;
			}
		
		#block-block-37 .indent b { display:block; font-size:12px; color:#fff; padding:1px 0px 3px 1px;}
		#block-block-37 .indent strong { display:block;color:#ff4800; padding:0px 0px 9px 0px; line-height:1.2em;}
		
		#block-block-37 .indent .img { padding:0px 0px 8px 0px;}
		
		.latest-block { float:left; width:281px; margin:0px 23px 0px 0px;}
		.latest-block.mr { margin:0px 0px 0px 0px;}
		
		#block-block-37 .more { display:block; float:right; margin:-16px 0px 0px 0px; width:64px; overflow:hidden; height:20px; text-indent:7px; font-weight:bold; font-size:13px; color:#fff; background:url(../images/more.gif) no-repeat 0 0; text-decoration:none;}
		
	
	/********/
	.custom-top { clear:both; background:url(../images/custom-bg.jpg) no-repeat 0 0; height:348px; padding:0px 0px 0px 0px;}
	.custom-indent { padding:8px 0px 0px 12px; overflow:hidden;}

	/*--- slider begin ---*/
	
	div.content-gallery { position:relative;  width:612px; height:324px; float:left;}
	div.slideshow2-container {
		/*position:relative;*/
		clear:both;
		height:317px; /* This should be set to be at least the height of the largest image in the slideshow2 */
		float:left;
		}
	div.loader {
		position:absolute;
		top:0;
		left:0;
		background-image:url('../loader.gif');
		background-repeat:no-repeat;
		background-position:center;
		width:550px;
		height:502px; /* This should be set to be at least the height of the largest image in the slideshow2 */
		}

		
	div.slideshow2 { width:612px; height:248px; position:absolute; z-index:11111; background:#d8e0eb;}
	
	div.slideshow2 span.image-wrapper {
		display:block;
		position:absolute;
		top:0;
		left:0;
	}
	div.slideshow2 a.advance-link {
		display:block;
		width:612px;
		height:324px; /* This should be set to be at least the height of the largest image in the slideshow2 */
		/* This should be set to be at least the height of the largest image in the slideshow2 */
	}
	div.slideshow2 a.advance-link:hover, div.slideshow2 a.advance-link:active, div.slideshow2 a.advance-link:visited {
		text-decoration:none;
	}
	
	div.slideshow2 img {
		position:absolute;
		top:0;
		left:0;
	}
	div.download {
		float:right;
	}
	
	ul.thumbs li {
		width:358px; clear:both; position:relative; z-index:11111111;
		height:81px; overflow:hidden;
		list-style:none;
		background:url(../images/custom-bg2.gif) no-repeat 0 0;
		padding:0px 0px 0px 0px;
	}
	ul.thumbs li.mr { margin:0px 0px 0px 0px;}
	
	a.thumb { padding:10px 0px 0px 0px; display:block; height:100%;}
	a.thumb:hover { }
	
	
	ul.thumbs li.selected a.thumb { cursor:pointer;}
	
	a.thumb:focus {
		outline:none;
	}
	ul.thumbs img {
		border:none;
		display:block;
	}
	div.navigation { position:relative; width:358px; margin:0px 0px 0px 8px; overflow:hidden;height:100%;}
	.navigation .caption { position:absolute; top:0; z-index:1;}
	#caption { position:absolute; z-index:111111; top:248px; width:612px; height:80px; overflow:hidden;}
	#caption .caption { font-size:12px; color:#0e3c77; z-index:111111; position:relative;  overflow:hidden; padding:17px 12px 0px 15px;}
	.caption h1 { font-size:19px; color:#0757b7; text-transform:uppercase;}
	#caption .caption .more {display:block; float:right;width:94px; height:26px; line-height:23px; text-align:center; background:url(../images/custom-more.gif) no-repeat 0 0; font-size:12px; font-weight:bold; color:#1877e4; text-decoration:none; margin:4px 0px 0px 0px;}
	#caption .caption .more span { color:#27b7f6;}
	#caption .caption .more:hover { text-decoration:underline;}
	ul.thumbs a { text-decoration:none;cursor:pointer;}
	.thumb-content { padding:0px 11px 0px 8px;}
	.thumb-content .fleft { margin:-2px 13px 0px 0px; padding:0px 0px 0px 0px;}
	.thumb-content .thumb-date { font-size:11px; color:#27b7f6; font-weight:bold; border-bottom:1px solid #27b7f6; padding:2px 0px 2px 1px; overflow:hidden;}
	.thumb-content p { padding:7px 0px 0px 0px; font-size:12px; color:#1877e4;}
	.container-inline { padding:0px 0px 0px 0px; overflow:hidden; height:100%;}
	.container-inline a { display:block; float:left; font-weight:bold; margin:4px 0px 0px 15px;}
	.weather{color:#000;font-size:10px;background-color:#e0e0e0;text-align:center; margin:15px 0 0 0; padding-left:20px}
	
	#center_pages .blog_holder{
	min-width:510px;
	background-color:#08205c;
	margin:0 0 15px 0;
	padding:15px;
	height:100%;
	overflow-y:hidden;	
}
#center_bg .spacer4{
	width:100%;
	height:40px;
	float:left;
}
#center_pages .left .blog_devided{
	float:left;
	color:#D6D6D6;
	font-size:12px;
}
#center_pages .left .blog_devided h2{
	font:normal 26px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#F9F9F9;
	margin:0 0 10px 0;
}
#center_pages .left .blog_devided a{
	text-decoration:none;
	color:#D6D6D6;
	font-size:12px;
}
#center_pages .left .blog_devided a:hover{color:#F00;
}
	
				

