/*STANDARD HTML*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	scroll:auto;
}
h1,h2,h3,h4,h5,h6,h7{
	display:block;
	margin:0;
	padding:0;
}
h1{
	font-size:14px;
}
a:link,
a:active,
a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:underline;
}
table,td, input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*LAYOUT*/
#site{
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 50%;
	width: 980px;
	height: 590px;
	margin-left: -490px;
	margin-top: -295px;
	background-image:url(images/site_bg.gif);
	background-repeat:no-repeat;
}
#top{
	height:70px;
	width: 980px;
	background-image:url(images/top_bg.gif);
}
#top_nav{
	height:35px;
	width:540px;
	margin-top:25px;
	padding-left:30px;
	float:left;
}
#logo{
	height:70px;
	float:right;
	width:370px;
}
#content{
	height: 500px;
	padding:0px;
	margin:0px;	
}
#content_top {
	height: 230px;
}
#content_nav{
	width:230px;
	height:190px;
	margin-top:25px;
/*	padding-top:20px; */
	float: left;
}
#content_area {
	float: left;
	width: 740px;
	height: 200px;
	margin-top: 28px;
	margin-bottom:0px;
	/*background-color:#99FF00;*/
	overflow: hidden;
}
#content_bottom {
	height: 270px;
	width: 980px;
	padding:0;
}
#footer {
	height: 20px;
	width: 980px;
}
#footer_nav {
	float: left;
	height:20px;
	width:400px;
	padding-left:30px;
}
#footer_copyright {
	float: right;
	height:20px;
	line-height:20px;
	width:440px;
}

/*NAVI GLOBAL*/
.link a,
.link_right a{
	text-transform:uppercase;
}
.link_act a,
.link_right_act a {
	text-transform:uppercase;
	color:#99CC66;
	font-weight:bold;		
}

/*NAVI TOP*/
#top_nav .link,
#top_nav .link_act{
	float:left;
	height:20px;
	line-height:20px;
	padding:0px 10px 0px 10px;
}
#top_nav .link_right,
#top_nav .link_right_act{
	float:right;
	height:20px;
	line-height:20px;
	padding:0px 10px 0px 10px;
}
#top_nav .link_act a:link,
#top_nav .link_act a:active,
#top_nav .link_act a:visited{
	color:#99CC66;
	font-weight:bold;
}

/*NAVI CONTENT*/
#content_nav .link,
#content_nav .link_act{
	display:block;
	height:20px;
	line-height:20px;
	padding:0px 10px 0px 10px;
	margin-left:30px;
}
#content_nav .link_act a:link,
#content_nav .link_act a:active,
#content_nav .link_act a:visited{
	color:#99CC66;
	font-weight:bold;
}
#content_nav .link_right_act a:link,
#content_nav .link_right_act a:active,
#content_nav .link_right_act a:visited{
	color:#99CC66;
	font-weight:bold;
}

/*NAVI FOOTER*/
#footer_nav .link,
#footer_nav .link_act{
	display:block;
	height:20px;
	line-height:20px;
	padding:0px 10px 0px 10px;
}
#footer_nav .link_act a:link,
#footer_nav .link_act a:active,
#footer_nav .link_act a:visited{
	color:#99CC66;
	font-weight:bold;
}

.csc-header h1{
	font-size:11px;
}

.csc-mailform{
	border:none;
}
.csc-mailform-field{
	display:block;
}
.csc-mailform-field label{
	width:140px;
}

.tx-rgsmoothgallery-pi1 {
  float:left;
}

#externalthumbs {
/*  margin-left:10px; */
  float:left;
  width:380px;
  height: 200px !important;
}

.jdExtCarousel {
	height: 200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:380px;
}
 
.carouselInner .thumbnail {
  float:left;
/*  padding-bottom:10px; */
  margin:0;
  margin-bottom:5px;
  margin-right:1px;
  width:80px;
  height:60px;
}
.thumbnail {
	padding-bottom:0px;
}

