/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}


caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* end reset */

/* general */

a   {outline:none; border:none; outline-style:none; outline-width:0; text-decoration: none;}

a:link {color:#d99901} /* unvisited link d99901*/
a:visited {color:#d99901} /* visited link */
a:hover {color:#d5b362} /* mouse over link */
a:active {color:#d99901} /* selected link */

ul, ol {list-style: disc inside;}

td    {padding:5px; overflow: visible;}


img {border-color:#004893;}

/* end general */


/*================MooFlow==========*/
#MooFlow {top:-30px;}

.mf{
	visibility: hidden;
	z-index:1;
	color:#FFFFFF;
	font-size:1.6em;
	border: none;
	/* For other browsers */
    *background-image:none; /* turn off the standard css background for IE */
    *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/feature_back.png', sizingMethod='scale');
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.7px;
	font-weight: bold;
	text-decoration: none;
}
.mf * {
	outline:none;
	padding:0;
	margin:0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select:none;
	-o-user-select:none;
	border:none;
}
.mf div.loader{
	position:absolute;
	text-align:center;
	z-index:10;
	margin:0 auto;
	top:45%;
	width:100%;
	padding:50px 0;
	background-image: url(images/ajax_loader.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.mf div.caption {
	position:absolute;
	text-align:center;
	z-index:98;
	margin:1em auto;
	bottom:50px;
	width:100%;
}
.mf div.mfNav{
	position:absolute;
	z-index:99;
	margin:0 auto;
	text-align:center;
	width:100%;
	bottom:20px;
	font-size:1px;
	line-height:1px;
	width:100%;
}
.mf div.autoPlayCon{
	float:left;
	width:10%;
	padding-left:3%;
	height:24px;
}
.mf a.play, .mf a.stop{
	width:27px;
	height:24px;
	float:left;
	cursor:pointer;
}
.mf a.play{
	background:url(skin/play.gif) no-repeat;
}
.mf a.stop{
	background:url(skin/stop.gif) no-repeat;
}
.mf div.sliderCon{
	margin-top:5px;
	float:left;
	width:74%;
}
.mf a.sliderNext{
	background:url(skin/left.gif) no-repeat;
}
.mf a.sliderPrev{
	background:url(skin/right.gif) no-repeat;
}
.mf a.sliderNext, a.sliderPrev{
	text-decoration:none;
	width:25px;
	height:16px;
	cursor:pointer;
	float:left;
}
.mf div.resizeCon{
	float:right;
	width:10%;
	padding-right:3%;
	height:24px;
}
.mf a.resize{
	width:34px;
	height:24px;
	float:right;
	cursor:pointer;
	background:url(skin/resize.gif) no-repeat;
}
.mf div.slider{
	background:url(skin/middle.gif) repeat-x;
	height:16px;
	position:relative;
	text-align:left;
	float:left;
}
.mf div.knob{
	height:16px;
	background:url(skin/middle-slider.gif) repeat-x right center;
}
.mf div.knobleft{
	background:url(skin/left-slider.gif) repeat-x center;
	width:8px;
	height:16px;
}


/*================END MooFlow==========*/


body 					{font-family: tahoma, verdana, sans-serif; font-size: 12px; color:#222222; line-height:17px;}

#wrap					{margin: 0 auto; width:810px; height:100%;}
  
	#top_nav 			{position:relative; width:810px; height:144px; background:url(/images/banner.gif) no-repeat top left; overflow:visible;}
           #award {position:absolute; top:24px; left:380px; width:190px; height:52px; background:url(/images/award-new.gif) no-repeat top left;}
                #top_nav a 				{text-indent:-9999px; display:block;}
		#top_nav a.index			{position: absolute;
									 top: 35px;
									 right: 160px; 
									 background:url(/images/home.gif) no-repeat 0 0; 
									 width:36px; 
									 height: 58px; }

		#top_nav a.index:hover 	{background:url(/images/home.gif) no-repeat -36px 0;}

		#top_nav a.contact 		{position: absolute;
								 top: 35px;
								 right: 98px;
								 background:url(/images/contact.gif) no-repeat 0 0;
								 width:55px;
								 height: 55px;}

		#top_nav a.contact:hover {background:url(/images/contact.gif) no-repeat -55px 0;}

		#top_nav a.book 		 {position: absolute;
								  top: 35px;
								  right: 50px;
								  background:url(/images/book.gif) no-repeat 0 0;
								  width:45px;
								  height: 71px;}

		#top_nav a.book:hover 	{background:url(/images/book.gif) no-repeat -45px 0;}
	
	#images 					{background:url(/images/images_bg.gif) no-repeat top left; width:810px; height:345px; overflow:hidden;}

	#main_nav 					{width: 810px; height: 40px; font-size:12px; padding-left:20px;}
		#main_nav a:link {color:#ffffff} /* unvisited link */
                #main_nav a:visited {color:#ffffff} /* visited link */
                #main_nav a:hover {color:#E1D909} /* mouse over link */
                #main_nav a:active {color:##d99901} /* selected link */



                  #main_nav ul				{display:inline; overflow:hidden;}
			#main_nav li			{background:url(/images/nav_side.gif) no-repeat right 2px;
									 display:block;
									 float:left;
									 height:40px;
									 outline:none;}

			  #main_nav li.last		{background:none;}
				#main_nav a			{padding: 0px 10px 30px 10px; height:40px;}
				#main_nav a:hover	{background:url(/images/arrow.gif) no-repeat top center; height:30px;}

				

	#main_top				{background:url(/images/top_body.gif) no-repeat top center; clear:both; width:810px; height:28px; overflow:hidden;}

	#main_body				{background:url(/images/bg_body.jpg) repeat-y top center;
							 width:810px;
							 margin: 0 auto;
							 min-height: 600px;
							 position:relative; overflow:hidden;
							 
							 clear:both;
							}

		#contentt			{width:495px; margin-left:10px; margin-top:20px; float:left; clear:both; height: 100%; padding-bottom:150px;}
				h1			{font-size:24px;}
				p			{line-height:20px; font-size: 14px; margin-left:0px;}
			#sidebar		{float:right; 
							width:280px; 
							background:url(/images/medal2.jpg) no-repeat 1px -8px; 
							height:80%; 
							padding:141px 6px 16px 9px;
                                                        overflow: hidden; clear: right;
							}				
		        #twtr-profile-widget {margin: 20px 0 10px 10px;}

	#btm_links				{position:absolute; margin-top: 20px; bottom:0; width: 500px; left:15px; clear:both;}
		#btm_links img 		{padding: 0 0 0 10px; border: none;}
	#footwrap                               {height:100px; width: 830px; margin:0 auto;padding-left:20px;}
        #footer					{padding-top:30px; height:100px; width: 810px; background:url(/images/footer.gif) no-repeat top left; text-align:center; }
		#footer p 			{font-size: 9px; line-height: 11px;}
                #footer a:link         {color:#004893;}
                #footer a:visited      {color:#946801;}