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

body { font: 12px Tahoma, Geneva, sans-serif; color:#960; text-align:justify; font-weight: normal; margin:0px;
	   background: #e2ddcf url(images/background.jpg) center top repeat-x;}
ul{list-style-type:none;}
div, ul, p, h1, h2, h3, h4, h5, h6, h7{
	padding:0px;
	margin:0px;
	font-size: 13px;
}
img {
	border:none;
	text-align: center;
}

blockquote {
	font-style: italic;
	padding-left: 30px;
	background: url(images/blockquote.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 5px 10px 15px 50px;
	color:#87B12E;
}

#wrap {
	width:100%;
	height: 100%;
	float: left;
	background:url(images/leaves.gif) no-repeat;
}

/*-------------------------------------------
               HEADER PANEL
---------------------------------------------*/
#header {
	background: url(images/) repeat-x scroll 0 0;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom:20px;
	clear:both;
}

#headerBanner {
	background:url(images/header.png) no-repeat 0 7px;
	height: 240px;
	width: 1000px;
	margin: auto;
}
#headerPanel {
	background:url(images/) no-repeat;
	height: 240px;
	width: 1000px;
	margin: auto;
}

.headerImg{
	position:absolute;
	height: auto;
	width: auto;
	z-index:1;
	top: -30px;
	left: 672px;
}
/*-------------------------------------------
               CONTAINER PANEL
---------------------------------------------*/
#contrainer {
	background: url(images/) repeat-x scroll 0 0;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom:20px;
	padding-top:40px;
	clear:both;
}

#contrainerPanel {
	background:url(images/) no-repeat;
	height: auto;
	width: 1000px;
	margin: auto;
}

/* ------CONTAINER -------- */
#content {
	width: 580px;
	float:left;
	margin:0 18px 15px 27px;
	padding-bottom:15px;
	border-bottom: dashed #44D0CD 2px;
	clear:both;
}

#content p{
	text-align: justify;
	font-style: normal;

	
}

#content .title24bold {
	font: 24px Tahoma, Geneva, sans-serif;
	color: #33C6C2;
	font-weight: bold;
	text-align:center;
	/* padding: 0 0 0 20px;  */
	text-transform: uppercase;
	font-size: 29px;
}

/* ads right Panel   */
#contentRight {
	width: 150px;
	float:left;
	padding:0 15px 20px 5px;

}
#contentRight div {
	width: 150px;
	margin-bottom: 15px;

}


/* radio head Panel   */

#radio {
	background:url(images/radiomax_02.gif) top right no-repeat;
	position: relative;
	height: 208px;
	width: 189px;
	margin:0;
	padding:51px 0 0 31px;
	right: 0px;
}

/*       Radio        */
#radio .topRadio{
	background:url(images/radiomax_01.png) top right;
	position:absolute;
	height: 32px;
	width: 219px;
	z-index:1;
	top: -29px;
	right: 0px;
}

#radio .move{
	position:absolute;
	background:url(images/radiomax_02.gif) top right no-repeat;
	height: auto;
	width: auto;
	z-index:3;
	top: -10px;
	left: 0px;
}

/*       RSS feed         */

#rss {
	position:relative;
	float: left;
	width: 250px;
	height: auto;
	margin:0;
	padding:30px 0 0 0;
}

#rss a{ color:#00CCCC;}
#rss a:hover{ color:#999999;}

#rss img {
	background:url(images/rss.png) top left no-repeat;
	width: 60px;
	height: 60px;
	position:absolute;
	z-index: 3;
	left:-28px;
	top: -27px;
}
/*-------------------------------------------
               FOOTER PANEL
---------------------------------------------*/
#footer {
	background: url(images/) repeat-x scroll 0 0;
	float: left;
	height: auto;
	width: 100%;
	margin-bottom:15px;
}

#footerPanel {
	background:url(images/) no-repeat;
	position:relative;
	height: 100px;
	width: 1000px;
	margin: auto;
}

#footerPan{width:1000px; height:10px; position:relative; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul{
	width:339px;
	position:absolute;
	top:0px;
	right:-10px;
	height: 26px;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#099; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline; color: #099;}

#footerPan p.copyright{
	width: auto;
	color:#5A4332;
	position:absolute;
	top:0px;
	left:0px;
}

/*-------------------------------------------
               BG
---------------------------------------------*/
.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	height: 1537px;
}

#img.source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.tableBG{
	background: url(images/brow_con.gif1) top repeat-x #ffffff;
	color:#333;
	margin: 0px;
	padding: 0px;
}

.dotline {background:url(images/dot-line.gif) 0 0 repeat-x #fff; padding:0; margin-top:20px; color:#000;}

.line_x{
	background:url(images/line.png) repeat-x center;
	height: 10px;}

.line_y{
	background:url(images/line_y.png) repeat-y left;
	height: 10px;}

/*-----------------------------------
            Font style
----------------------------------------*/

.title24bold {
	font: 24px Tahoma, Geneva, sans-serif;
	color: #44D0CD;
	font-weight: bold;
	/* padding: 0 0 0 20px;  */
	text-transform: uppercase;
	font-size: 30px;
}

.title21bold {
	font: 23px Tahoma, Geneva, sans-serif;
	color: #FB68AA;
	font-weight: bold;
    padding: 0 0 0 20px;
}

.head16 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
	color: #028D99;
	font-weight: bold;
	text-align: left;
}

.head16_c {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
	color: #010101;
	font-weight: bold;

}

.TXT1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F90;
	text-transform: uppercase;
	text-indent: 10px;
	font-weight: bold;
}

.TXT2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9C0;
	text-transform: uppercase;
	text-indent: 10px;
	font-weight: bold;
}

.maintext12 {
	font:12px Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: justify;
	font-weight: normal;
}

.maintext12B {
	font:12px Tahoma, Geneva, sans-serif;
	color: #33C6C2;
	font-weight: bold;
}

.maintext12R{
	font:12px Tahoma, Geneva, sans-serif;
	color: #44D0CD;
	font-weight: bold;
}

.maintext11 {
	font-size:11px;
	color: #000;
	font-family:Tahoma, Geneva, sans-serif;
}


.footer12 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #492E2E;
	background:url(images/tpl_09.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align: center;
}	

/*-----------------------------------
            Link
----------------------------------------*/
a:link {
    color:#fb68aa;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#fb68aa;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
	color:#fb68aa;
	font-weight: bold;
}

/*-----------------------------------
             Images border
----------------------------------------*/
#map {
	float:right;
	margin: 0 0 10px 20px;
	padding: 10px;
	background-color:#F3F3F3;
	border: solid #999 1px;
}

#mapC {
	float: left;
	padding: 7px;
	border: dashed #FB68AA 2px;
}

#mapR {
	float:right;
	margin: 20px 0 10px 20px;
	padding: 7px;
	border: dashed #FB68AA 2px;
}

#mapL {
	float:left;
	margin: 20px 20px 10px 0;
	padding: 7px;
	border: dashed #FB68AA 2px;
}
.border_r {
	border: 13px solid #ffffff;
	border-right:none;
	border-bottom:none;
}

.border_l {
	border: 13px solid #ffffff;
	border-left:none;
	border-bottom:none;
}

	
/*-----------------------------------
              Left navigation
----------------------------------------*/

#navigation{ margin-bottom:10px; padding:0; width:164px;}
#navigation ul{width:164px; height: auto; padding:0; display:block; }
#navigation ul li{margin:0 auto; padding-top:7px; height:25px; background:url(images/dot.gif) top repeat-x; }
#navigation ul li a{ color:#666; font-weight:bold; padding-left:47px; display:block; background:url(images/arrow-normal.gif) 5px 50% no-repeat; }
#navigation ul li a:hover{color:#fb68aa;}
#navigation ul li a.select{color:#fb68aa; display:block; padding-left:47px; background:url(images/arrow-normal.gif) 5px 50% no-repeat; }
#navigation ul li.noline{background:none;}

/*-----------------------------------
               detailList
----------------------------------------*/

#detailList{
	margin:0;
	padding:0;
	width:auto;
}
#detailList ul{width:auto; height: auto; padding:0 0 0 0px;}
#detailList ul li{
	display:block;
	background:url(images/dotted.gif) 0 15px no-repeat #fff;
	padding:10px 0 5px 20px;
	text-decoration:none;
	text-align: justify;
}
#detailList ul li a{ color:#86B300;}
#detailList ul li a:hover{color:#999;}
/* #detailList ul li img{ margin:0 0 10px 20px; float: right; top:0; right:0; } */

#detailList .photoleft-index + .TXT1 {
	clear: none;
}
#detailList .photoleft, .photoleft-index {
	margin: 1px 18px 10px 0;
	padding: 5px;
	border-color: #F06;
	background-color: white;
	float: left;
	clear: both;
	border-width: 1px;
	border-style: dashed;
}

/*-------------------------------
	PROMO PANEL
-------------------------------*/

#promo_panel{
	position:relative;
	width:420px;
	height:260px;
	margin: auto;
	z-index:100;
	overflow:visible;
}

/*-----------------------------------
                Easy Slider 
----------------------------------------*/
	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:420px;
		height:260px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:60px;
		position:absolute;
		left:-30px;
		top:90px;
		}	
	#nextBtn{ 
		left:420px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:60px;
		background:url(images/slide/promo_nav.png) no-repeat 0 0;
	    text-indent:-5000px;
		}	
	#nextBtn a{ 
		background:url(images/slide/promo_nav.png) no-repeat top right;	
		}	
	#prevBtn a:hover{ 
		background:url(images/slide/promo_nav.png) no-repeat bottom left;	
		}	
	#nextBtn a:hover{ 
		background:url(images/slide/promo_nav.png) no-repeat bottom right;	
		}	

/*---------------------
	CORNER OVERLAYS
----------------------*/

#promo_panel span.overlay_left,
#promo_panel span.overlay_right{
	position:absolute;
	top:0px;
	width:22px;
	height:260px;
	background:url(images/slide/promo_overlay2.png);
	z-index:110;
}
#promo_panel span.overlay_left{
	left:0;
	background-position:left top;
}
#promo_panel span.overlay_right{
	right:0px;
	background-position:right top;
}

#promo_panel span.overlay_frame{
	position:absolute;
	top:0px;
	width:420px;
	height:260px;
	background:url(images/slide/slide_frame.png);
	z-index:110;
	right:0px;
	background-position:right top;
}

/*-------------------------------
	DECORATION
-------------------------------*/

#leaves,
#logo {
	position: relative;
	width:100%;
	min-height:100%;
	background: url(images/leaves.gif) left top no-repeat;
}
#logo {

	background: url(images/header.jpg) center top no-repeat;
}

/*-------------------------------
	Simple Accordion
-------------------------------*/

.form2 {
	width:200px;
	height:70px;
	padding: 5px;
	background:#FFFFC6;
	border:#FC0 dashed 1px;
	color:#F7448F;}

/*-------------------------------
            	SITEMAP
-------------------------------*/

			td.dir_name {
			
				background:#f0c0c0;
			
				border-bottom:#a1a1a1 solid 1px;
			
				padding-left:10px;
			
			}
			
			td.dir_content {
			
				padding-bottom:5px;
			
				padding-left:20px;
			
				padding-right:10px;
			
				padding-top:5px;
			
			}
			
			table.dir {
			
				border:#666666 solid 1px;
			
			}
			
			table.map_link:hover {
			
				background:#CCCCCC;
			
			}
