/* 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;}

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: 0 10px 30px 10px;}
				#main_nav a:hover	{background:url(/images/arrow.gif) no-repeat top center;}

				

	#main_top				{background:url(/images/top_body.gif) no-repeat top center; width:810px; height:28px;}

	#main_body				{background:url(/images/bg_body_two.jpg) repeat-y top center;
							 width:810px;
							 margin: 0 auto;
							 min-height: 600px;
							 position:relative;
							 
							 clear:both;
                                                         }
        #template_b                           {height: 100%; padding: 0 30px 150px 20px;}

		#contentt			{width:450px; margin-left:10px; margin-top:20px; float:left; clear:both; padding-bottom: 150px;}
				h1			{font-size:24px;}
				p			{line-height:20px; font-size: 14px; margin-left:0px;}
			#sidebar		{float:right; 
							width:250px; 
							background:url(/images/medal2.jpg) no-repeat 30px -8px; 
							height:80%; 
							padding:141px 37px;
							}				
		        

	#btm_links				{position:absolute; 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;}