/* 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 */




/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:90%;
	}
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10000;
	}
	.imageflow .scrollbar {
		border-bottom:1px solid #b3b3b3;
		position:relative; 
		visibility:hidden;
		z-index:10001;
		height:1px;
	}
	.imageflow .slider {
		background-image:url(slider.png);
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10002;
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
	}
	.imageflow .previous {
		background: url(button_left.png) top left no-repeat;
		float:left;
		margin: -7px 0 0 -30px;
	}
	.imageflow .next {
		background: url(button_right.png) top left no-repeat;
		float:right;	
		margin:-7px -30px 0 30px;
	}
}

/* END of ImageFlow settings*/


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;
							 
							 margin: 0 auto;
							 min-height: 600px;
							 
							 
							 clear:both;
                                                         }
        #template_c                           {height: 100%; padding: 0 30px 100px 20px;}
        
          #contentt			{width:450px; margin-left:10px; margin-top:20px; float:left; clear:both; padding-bottom: 150px;}
		
				h1			{font-size:24px; padding-bottom:30px;}
				p			{line-height:20px; font-size: 14px;}
			#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;}