@charset "utf-8";

/* CSS Document */

* {

	margin:0px;

	padding:0px;

}

body{

	margin:0px;

	padding:0px;

	color:#fff;

	font:12px Arial, Helvetica, sans-serif;

}

h1, h2, h3, h4, h5, h6{

	font-family:"Times New Roman", Times, serif;

}

.clear{

	clear:both;

}

a{

	text-decoration:none;

	color:#fff;

}

a img{

	border:0px;

}

a:active, a:focus{

	outline:0px;

	border:0px;

}

ul{

	list-style-type:none;

}

#last{

	border:none;

}

.snv_wrapper{

	width:100%;

	margin:0px auto;

}

.snv_main{

	width:999px;

	margin:0 auto;

}

.snv_heaader{

	width:100%;

	float:left;

	background:#7899d0;

}

.head-inner{

width:999px;

margin:0 auto;

}

.snv_head_top{

	width:100%;

	float:left;

	background:#fff;

	height:115px;

	margin-top:13px;

}

.snv_logo{

	width:245px;

	float:left;

	margin:0px 0px 0px 35px;

}

.socail_icons{

	width:216px;

	float:right;

	color:#7899d0;

	margin-top:15px;	

}

.socail_icons li{

	display:inline;

	margin:10px 5px;	

}

.snv_navigation{

	width:95%;

	padding:0px 0px 0px 5%;

	float:left;

	height:52px;

}

.snv_navigation ul{

	width:800px;

	text-align:center;

	float:left;

	line-height:52px;

}

.snv_navigation li{

	display:inline;

	padding:0px 15px;

	font:bold 16px "Times New Roman", Times, serif;

}

.search_input{

	width:200px;

	float:left;

	margin:13px;

}

.search_input input{

	width:163px;

	height:26px;

	float:left;

	border:none;

	background:url(images/input_bg.png) no-repeat;

}

.snv_container{

	width:95%;

	float:left;	

	padding:1% 2.5%;

}
.eventcon{
	float:left;

	width:250px;
	
	max-height:180px;

	list-style-type:disc;

	
}
.eventcon li{
	margin-left:18px;
}
	
.snv_content{

	width:928px;

	padding:15px 23px 15px 23px;

	float:left;

	background:#7899d0;

	

}
.gen_content{

	width:928px;

	height: 450px;

	padding:15px 15px 15px 15px;

	float:left;

	background:#7899d0;

	

}
.snv_text_retreat{

	width:545px;

	float:left;

	font-weight:normal;

	font-size:13px;

	padding:0px 0px 0px 15px;

}
.snv_text_retreat h1, .snv_text_retreat h2, .snv_text_retreat p{

	padding:3px 0px;

}
.snv_text{

	width:445px;

	float:left;

	font-weight:normal;

	font-size:13px;

	padding:0px 10px 0px 0px;

}
.gen_text{

	width:890px;

	float:left;

	font-weight:normal;

	font-size:13px;

	padding:0px 10px 0px 0px;

}

.snv_text ul{

	list-style-type:disc;

	padding-left:20px;

	float:left;

}

.snv_text li{

	padding:2px 0px;	

}

.snv_text h1, .snv_text h2, .snv_text p{

	padding:5px 0px;

}
.slider_content{

	width:468px;

	height:378px;

	float:left;

}

.cont_img{

	width:468px;

	height:378px;

	margin-top:17px;

	float:left;

}
.cont_img_retreat{

	width:368px;

	height:378px;

	float:left;

}

.bottom_img{

	width:100%;

	float:left;

	color:#57849e;

	padding:20px 0px 20px 0px;

}

.bottom_img h2, .bottom_img p{

	padding:0px 0px 5px 0px;

}

.bottom_box{

	min-height:188px;
	
	width:365px;

	float:left;
	

}

.bottom_text{

	width:215px;

	float:left;

	margin-right:5px;

}

.bottom_text1{

	width:210px;

	float:left;

	margin-right:5px;

}


.bottom_img_thumb{

	width:145px;

	float:left;

	text-align:center;

}


.img_text{

	width:95%;

	float:left;

	margin:-100px 0px 0px 10px;
	z-index:10;
}

.snv_footer{

	width:100%;

	float:left;

	height:70px;

	background:#7899d0;	

}

#calendar_wrapLarge{

width:425px;

float:left;

}


                                    

#slideshow { list-style:none !important; color:#fff; }

#slideshow span { display:none; }

#slideshow-wrapper { position:relative; width:359px; background:#000000; padding:2px; border:1px solid #CCCCCC; margin:0; display:none; }

#slideshow-wrapper * { margin:0; padding:0; }

#fullsize { position:relative; z-index:1; overflow:hidden; width:357px; height:279px; border:1px #CCC solid; }

#information { font-family:Verdana, Arial, Helvetica, sans-serif !important; position:absolute; bottom:0; width:359px; height:0; background:#000000; color:#FFFFFF; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); }

#information h3 { color:#FFFFFF; padding:4px 8px 3px; margin:0 !important; font-size:16px; font-weight:bold; }

#information p { color:#FFFFFF; padding:0 8px 8px; margin:0 !important; font-size: 14px; font-weight:normal; }

#image { width:359px; no-repeat; }

#image img { position:absolute; border:none; width:357px; height:auto; } 

.imgnav { position:absolute; width:25%; height:293px; cursor:pointer; z-index:150; }

#imgprev { left:0; background:url('../images/left.gif') left center no-repeat; }

#imgnext { right:0; background:url('../images/right.gif') right center no-repeat; }

#imglink { position:absolute; zoom:1; background-color:#ffffff; height:293px; width:50%; left:25%; right:20%; z-index:999; opacity:0; filter:alpha(opacity=0); }

.linkhover { background:transparent url('../images/link.gif') center center no-repeat !important; text-indent:-9999px; opacity:.4 !important; filter:alpha(opacity=40) !important; }

#thumbnails { background:#000000; }

.thumbstop { margin-bottom:8px !important; }

.thumbsbot { margin-top:8px !important; }

#slideleft { float:left; width:20px; height:81px; background:url('../images/scroll-left.gif') center center no-repeat; background-color:#222; }

#slideleft:hover { background-color:#333; }

#slideright { float:right; width:20px; height:81px; background:#222 url('../images/scroll-right.gif') center center no-repeat; }

#slideright:hover { background-color:#333; }

#slidearea { float:left; background:#000000; position:relative; width:308px; margin-left:5px; height:81px; overflow:hidden; }

#slider { position:absolute; left:0; height:81px; }

#slider img { cursor:pointer; border:1px solid #666; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left !important; }

#spinner { position:relative; top:50%; left:45%; }  

#spinner img {border:none;}