@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	background:url(../image/bg.jpg) repeat;
	background-attachment:fixed;
}

#wrapper
{
	width:100%;
	padding:0px;
	padding:0px;
	background:url(../image/t-bg.png) repeat-x;
	height:85px;
}

#wrapper-2
{
	width:100%;
	padding:30px 0px 0px 0px;
	margin:0px;
}

#lay-out
{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

#lay-out-2
{
	width:892px;
	margin:0px auto;
	padding:20px 59px 35px 59px;
	background:#FFF;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	-o-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
}

#lay-out-3
{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

.clear
{
	clear:both;
}

.nav-links
{
	width:1000px;
	margin:0px;
	padding:0px;
}

.nav-links ul
{
	margin:0px;
	padding:19px 0px 0px 100px;
	text-align:center;
}

.nav-links li
{
	margin:0px auto;
	padding:0px 10px;
	display:block;
	float:left;
	list-style:none;
}

.nav-links a
{
	margin:0px;
	padding:0px 10px;
	display:block;
	float:left;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
	line-height:39px;
	background:none;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.nav-links a:hover
{
	margin:0px;
	padding:0px 10px;
	display:block;
	float:left;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	line-height:39px;
	background:#404141;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.header
{
	width:892px;
	margin:0px;
	padding:0px;
	height:137px;
	background:#999;
}

.header-left
{
	width:391px;
	margin:0px;
	padding:0px;
	height:137px;
	background:url(../image/logonew.jpg) no-repeat;
	float:left;
	display:block;
}

.header-right
{
	width:501px;
	margin:0px;
	padding:52px 0px 0px 0px;
	height:85px;
	float:left;
	display:block;
	background:#FFF;
}

.right-social
{
	width:501px;
	margin:0px;
	padding:0px;
	display:block;
}

.right-social ul
{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
}

.right-social li
{
	width:43px;
	margin:0px;
	padding:0px;
	display:block;
	height:43px;
	float:right;
	list-style:none;
}

.facebook
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/facebook.png) no-repeat;
	background-position:right;
	transition: background .2s ease-in-out;
   -moz-transition: background .2s ease-in-out;
   -webkit-transition: background .2s ease-in-out;
   -o-transition: background .2s ease-in-out;
   float:left;
}

.facebook:hover
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/facebook.png) no-repeat;
	background-position:left;
	float:left;
}

.twitter
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/twitter.png) no-repeat;
	background-position:right;
	transition: background .2s ease-in-out;
   -moz-transition: background .2s ease-in-out;
   -webkit-transition: background .2s ease-in-out;
   -o-transition: background .2s ease-in-out;
   float:left;
}

.twitter:hover
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/twitter.png) no-repeat;
	background-position:left;
	float:left;
}

.rss
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/rss.png) no-repeat;
	background-position:right;
	transition: background .2s ease-in-out;
   -moz-transition: background .2s ease-in-out;
   -webkit-transition: background .2s ease-in-out;
   -o-transition: background .2s ease-in-out;
   float:left;
}

.rss:hover
{
	width:43px;
	height:43px;
	margin:0px 0px 0px 7px;
	padding:0px;
	display:block;
	background:url(../image/rss.png) no-repeat;
	background-position:left;
	float:left;
}

.right-links
{
	margin:0px;
	padding:0px;
}

.right-links img
{
	margin:0px 8px 0px 0px;
	padding:0px;
	border:none;
}

.right-links ul
{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	width:501px;
}

.right-links li
{
	margin:0px 0px 0px 30px;
	padding:0px;
	float:right;
	display:block;
	line-height:55px;
	list-style:none;
	letter-spacing:1px;
}

.right-links a
{
	margin:0px;
	padding:0px;
	color:#000;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.right-links a:hover
{
	margin:0px;
	padding:0px;
	color:#ff9500;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.nav-navigation
{
	width:892px;
	margin:0px;
	padding:0px;
}

.nav-navigation ul
{
	margin:0px;
	padding:20px 0px 0px 0px;
	display:block;
}


.nav-navigation li
{
	/*margin:0px 1px 0px 0px;
	padding:5px 8px;
	display:block;
	float:right;
	list-style:none;
	background: #e1b224;
   transition: background .50s ease-in-out;
   -moz-transition: background .50s ease-in-out;
   -webkit-transition: background .50s ease-in-out;
   color:#000;*/
   margin:0px;
   padding:0px;
   float:right;
   display:block;
	list-style:none;
}

.nav-navigation-list
{
	margin:0px 1px 0px 0px;
	padding:0px 30px;
	display:block;
	float:right;
	list-style:none;
	background: #FBB117;
   transition: background .50s ease-in-out;
   -moz-transition: background .50s ease-in-out;
   -webkit-transition: background .50s ease-in-out;
   color:#0f0f0f;
   line-height:30px;
   font-family:"Arial", Helvetica, sans-serif;
   font-size:12px;
   text-shadow:#ffd75d 1px 0px 0px;
   
	
}

.nav-navigation-list:hover
{
	margin:0px 1px 0px 0px;
	padding:0px 30px;
	display:block;
	float:right;
	list-style:none;
	background:#000;
	color:#FFF;
	
}

.nav-navigation-list-current
{
	margin:0px 1px 0px 0px;
	padding:0px 30px;
	display:block;
	float:right;
	list-style:none;
	background:#000;
	color:#FFF;
   line-height:30px;
   font-family:"Arial", Helvetica, sans-serif;
   font-size:12px;
   text-shadow:#ffd75d 1px 0px 0px;
	
}

.banner
{
	width:892px;
	margin:6px 0px 0px 0px;
	padding:0px;
	display:block;
}

.menu-nav
{
	width:892px;
	height:32px;
	background:#434342;
	margin:8px 0px 18px 0px;
	padding:0px;
}

.menu-nav-left
{
	width:89px;
	height:32px;
	background:url(../image/menu_bg.png) no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	color:#a24607;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	line-height:32px;
	text-align:center;
	text-shadow:#fbf1b9 1px 0px 1px;
}

.menu-nav-right
{
	width:803px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

.menu-nav-right ul
{
	width:763px;
	margin:0px 0px 0px 40px;
	padding:0px;
	float:left;
	display:block;
}

.menu-nav-right li
{
	margin:0px 25px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	list-style:none;
}

.menu-nav-right a
{
	margin:0px;
	padding:0px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:32px;
	text-shadow: #000 1px 0px 0px;
	transition: color .50s ease-in-out;
   -moz-transition: color .50s ease-in-out;
   -webkit-transition: color .50s ease-in-out;
   -o-transition: color .50s ease-in-out;
}

.menu-nav-right a:hover
{
	margin:0px;
	padding:0px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#FBB117;
	text-decoration:none;
	line-height:32px;
}

.nav-line
{
	width:892px;
	height:20px;
	margin:0px;
	padding:0px;
	display:block;
	background:url(../image/img-line.jpg) repeat-x;
}

.nav-line img
{
	margin:0px 420px 0px 420px;
	padding:0px;
}

.nav-content
{
	width:892px;
	margin:0px;
	padding:0px;
	display:block;
}

.nav-content h2
{
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	font-family: 'Niconne', cursive;
	font-size:36px;
	font-weight:normal;
	color:#6f6f6f;
	line-height:32px;
}

.nav-content span
{
	margin:0px;
	padding:0px;
	color:#FBB117;
}

.nav-content-left
{
	width:292px;
	margin:15px 0px 0px 0px;
	padding:0px 16px 0px 0px;
	display:block;
	float:left;
}

.nav-content-right
{
	width:584px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

.nav-content-right p
{
	margin:22px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:justify;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	line-height:28px;
	text-shadow:#FFF 1px 0px 0px;
}

.read-1
{
	margin:20px 0px 0px 0px;
	padding:0px 17px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#434342;
	text-decoration:none;
	text-align:center;
	line-height:43px;
	display:block;
	float:left;
	font-style:italic;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   -o-transition: background .25s ease-in-out;
	text-shadow:#000 1px 0px 0px;
}

.read-1:hover
{
	margin:20px 0px 0px 0px;
	padding:0px 17px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#FBB117;
	text-decoration:none;
	text-align:center;
	line-height:43px;
	display:block;
	float:left;
	font-style:italic;
	text-shadow:none;
}

.read-2
{
	margin:10px 0px 0px 0px;
	padding:0px 5px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#434342;
	text-decoration:none;
	text-align:center;
	line-height:33px;
	display:block;
	float:right;
	font-style:normal;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   -o-transition: background .25s ease-in-out;
	text-shadow:#000 1px 0px 0px;
}

.read-2:hover
{
	margin:10px 0px 0px 0px;
	padding:0px 5px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#FBB117;
	text-decoration:none;
	text-align:center;
	line-height:33px;
	display:block;
	float:right;
	font-style:normal;
	text-shadow:none;
}

.nav-content-2
{
	width:892px;
	margin:15px 0px 0px 0px;
	padding:0px;
	display:block;
}

.nav-content-2-left
{
	width:278px;
	margin:0px 11px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	background:url(../image/div-bg.jpg) no-repeat 0px 0px #FFF;
}

.nav-content-2-left h2
{
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	font-family: 'Niconne', cursive;
	font-size:36px;
	font-weight:normal;
	color:#6f6f6f;
	line-height:32px;
}

.nav-content-2-left span
{
	margin:0px;
	padding:0px;
	color:#FBB117;
}

.nav-content-2-left ul
{
	margin:40px 0px 0px 28px;
	padding:0px;
}

.nav-content-2-left li
{
	margin:0px 0px 20px 0px;
	padding:0px;
	display:block;
	text-align:justify;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	list-style:none;
}

.nav-content-2-left-link
{
	margin:0px;
	padding:0px 0px 0px 18px;
	display:block;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	text-decoration:none;
	color:#6f6f6f;
	background:url(../image/list-style.jpg) no-repeat;
	background-position:0px 10px;
	transition: color .25s ease-in-out;
   -moz-transition: color .25s ease-in-out;
   -webkit-transition: color .25s ease-in-out;
   -o-transition: color .25s ease-in-out;
}

.nav-content-2-left-link:hover
{
	margin:0px;
	padding:0px 0px 0px 18px;
	display:block;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	text-decoration:underline;
	color:#fcb118;
	background:url(../image/list-style2.jpg) no-repeat;
	background-position:0px 10px;
}

.nav-content-2-middle
{
	width:312px;
	margin:0px 11px 0px 0px;
	padding:0px;
	display:block;
	float:left;
}

.nav-content-2-middle img
{
	margin:15px 0px 0px 0px;
	padding:0px;
	display:block;
	border:#FFF 5px solid;
	outline:#c9c9c9 solid 1px;
}

.nav-content-2-middle h2
{
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	font-family: 'Niconne', cursive;
	font-size:36px;
	font-weight:normal;
	color:#6f6f6f;
	line-height:32px;
}

.nav-content-2-middle span
{
	margin:0px;
	padding:0px;
	color:#FBB117;
}

.nav-content-2-middle p
{
	margin:15px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:justify;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	color:#6f6f6f;
}

.nav-content-2-right
{
	width:280px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

.nav-content-2-right h2
{
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	font-family: 'Niconne', cursive;
	font-size:36px;
	font-weight:normal;
	color:#6f6f6f;
	line-height:32px;
}

.nav-content-2-right span
{
	margin:0px;
	padding:0px;
	color:#FBB117;
}

.nav-content-2-right ul
{
	margin:15px 0px 0px 0px;
	padding:2px 4px 7px 6px;
	background:#434342;
	display:block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	float:left;
	width:270px;
}

.nav-content-2-right li
{
	margin:8px 7px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
}

.nav-content-2-right img
{
	margin:0px;
	padding:0px;
	border:#dadada solid 2px;
	transition: border .25s ease-in-out;
   -moz-transition: border .25s ease-in-out;
   -webkit-transition: border .25s ease-in-out;
   -o-transition: border .25s ease-in-out;
   -moz-box-shadow: 0px 0px 0px #000;
	-webkit-box-shadow: 0px 0px 0px #000;
	-o-box-shadow: 0px 0px 0px #000;
	box-shadow: 0px 0px 0px #000;
}

.nav-content-2-right img:hover
{
	margin:0px;
	padding:0px;
	border:#000 solid 2px;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	-o-box-shadow: 0px 0px 6px #000;
	box-shadow: 0px 0px 6px #000;
}

.footer-left
{
	width:446px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

.footer-left ul
{
	width:446px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

.footer-left li
{
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	list-style:none;
	color:#848483;
	line-height:50px;
}

.footer-left a
{
	margin:0px;
	padding:0px;
	color:#848483;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	transition: color .25s ease-in-out;
   -moz-transition: color .25s ease-in-out;
   -webkit-transition: color .25s ease-in-out;
   -o-transition: color .25s ease-in-out;
}

.footer-left a:hover
{
	margin:0px;
	padding:0px;
	color:#000;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

.footer-right
{
	width:550px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	text-align:right;
}

.footer-right p
{
	margin:0px;
	padding:0px;
	text-align:right;
	display:block;
	line-height:50px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#848483;
}

.footer-right span
{
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#000;
}

.footer-right img
{
	margin:0px;
	padding:0px;
	float:right;
	display:block;
	border:none;
}