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

input[type=button]{
cursor:pointer;
}

form{
margin:0;
}

#shyl{
width:410px;
background-color:#FFFFFF;
border:1px solid;
position:absolute;
top:200px;
left:600px;
}

#mdl{
	width:700px;
	height:400px;
	position:fixed;
	top:50%;
	left:50%;
	margin: -210px 0 0 -360px;
	background:#000;
	border:10px solid #ccc;
	z-index:1000;
	background-color:#fff;
}

.dustbin{
color:#FFFFFF;
background:url('../images/dustbin.jpg') center center no-repeat;;
margin-top:10px;
width:150px;
height:155px;
float:left;
background-color:#FF0000;
padding:0px;
}

.adminheader{
background-color: #AA0000;
color:#FFF;
padding:2px;
padding-left:15px;
margin:0px;
font-size:14px;
font-weight:bold;
cursor:pointer;
}
.empty{
color:#A0A0A0;
}
/*---------------------------*/
a.savebtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: 0px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.savebtn:hover{
background-position: 0px -16px;
}
a.picbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -16px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.picbtn:hover{
background-position: -16px -16px;
}
a.tblbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -32px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.tblbtn:hover{
background-position: -32px -16px;
}

a.yplbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -48px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.yplbtn:hover{
background-position: -48px -16px;
}

a.refbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -64px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.refbtn:hover{
background-position: -64px -16px;
}

a.mapbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -80px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.mapbtn:hover{
background-position: -80px -16px;
}

a.bgcolbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -96px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.bgcolbtn:hover{
background-position: -96px -16px;
}

a.htmlcolbtn{
width:16px;
height:16px;
background-image:url('../images/editor.gif');
background-position: -112px 0px;
cursor:pointer;
display:block;
margin:1px;
border:0px solid;
}
a.htmlcolbtn:hover{
background-position: -112px -16px;
}

.clmnclr1{
background-color:#FFF4CA;
}
.clmnclr2{
background-color:#F2FFE6;
}
.clmnclr3{
background-color:#F7F7F7;
}
.clmnclr4{
background-color:#FFEAFF;
}
.clmnclr1 p{margin:0px;padding:5px;}
.clmnclr2 p{margin:0px;padding:5px;}
.clmnclr3 p{margin:0px;padding:5px;}
.clmnclr4 p{margin:0px;padding:5px;}
/*-------------------- Links menu----------------------------*/

.lmd{
width:140px;
color: #111;
border:1px solid;
margin-bottom:1px;
padding:1px;
padding-right:10px;
cursor:pointer;
font-size:12px;
text-align: right;
border-right:8px solid #00C;
background-color:#FFF;
}

.lmd:hover{
border-color:#F00;
color:#F00;
}

.lmd a{
color:#009;
text-decoration:none;
font-size:12px;
}

.lmd a:hover{
color:#F00;
}
/*--destinations---*/
.lmddest{
width:135px;
color: #060;
border:1px solid;
margin-bottom:1px;
padding:1px;
padding-right:10px;
cursor:pointer;
font-size:12px;
text-align: right;
border-right:8px solid #060;
background-color:#FFF;
}

.lmddest:hover{
border-color:#690;
color:#690;
font-size:12px;
}

.lmddest a{
color:#060;
text-decoration:none;
}

.lmddest a:hover{
color:#690;
}
/*--areas---*/
.lmarea{
width:140px;
color: #600;
border:1px solid;
margin-bottom:1px;
padding:1px;
padding-right:10px;
cursor:pointer;
font-size:12px;
text-align: right;
border-right:8px solid #600;
background-color:#FFF;
}
.lmarea2{
width:135px;
color: #600;
border:1px solid;
margin-bottom:1px;
padding:1px;
padding-right:10px;
cursor:pointer;
font-size:12px;
text-align: right;
border-right:8px solid #600;
background-color:#FFF;
}

.lmarea:hover{
border-color:#660;
color:#660;
}

.lmarea a{
color:#600;
text-decoration:none;
font-size:12px;
}

.lmarea a:hover{
color:#660;
}

.lmarea2:hover{
border-color:#660;
color:#660;
}

.lmarea2 a{
color:#600;
text-decoration:none;
font-size:12px;
}

.lmarea2 a:hover{
color:#660;
}

arrowup{
width:15px;
height:15px;
background-image:url('../images/arrow.gif');
background-position: 0px 0px;
cursor:pointer;
float:left;
display:block;
margin:1px;
}

arrowup:hover{
background-position: 0px 15px;
}

/*-- destination pages ---*/
.lmddestp{
width:140px;
color: #600;
border:1px solid;
margin-bottom:1px;
padding:1px;
padding-right:10px;
cursor:pointer;
font-size:12px;
text-align: right;
border-right:8px solid #F00;
background-color:#FFF;
}

.lmddestp:hover{
border-color:#FF6;
color:#FF6;
}

.lmddestp a{
color:#F00;
text-decoration:none;
font-size:12px;
}

.lmddestp a:hover{
color:#FF6;
}

/*-------------------- Layout ----------------------------*/
#content{
width:1000px;
text-align:left;
background-color: #FFFF99;
}

#btns{
background-color: #FF9;
position:fixed;
width:988px;
margin-left:0px;
height:20px;
z-index:2000;
border-left:1px solid #FC0;
border-right:1px solid #FC0;
border-bottom:1px solid #FC0;
padding:2px;
padding-left:5px;
padding-right:5px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
}

.tab{
text-align:center;
height:17px;
width:126px;
cursor:pointer;
z-index:2010;
margin-right:3px;
background-color:red;
border:1px solid #666;
color:white;
font-weight:bold;
}

.tab:hover{
color:yellow;
font-weight:bold;
}

.tabopen{
text-align:center;
height:17px;
width:126px;
cursor:pointer;
z-index:2010;
margin-right:3px;
border-right:1px solid #666;
border-left:1px solid #666;
border-top:1px solid #666;
font-weight:bold;
background-color:green;
color:white;
}

.tab:hover{
font-weight:bold;
}

.tabbox{
display:none;width:120px;position:absolute;
background-color:#FFF;
color:#000;
z-index:2001;
border:1px solid #666;
padding:3px;
}

.tabclosebtn{
background-color:red;
color:white;
padding:1px;
font-size:10px;
width:15px;
text-align:center;
cursor:pointer;
font-weight:bold;
margin-left:100px;
}
.tabclosebtn:hover{
background-color:green;
}

#dest_headline{
position:absolute;
padding-top:110px;
padding-left:20px;
}


#buffer{
background-color: #FFF;
height:25px;
}

#footer{
height:60px;
background-color: #FFF;
}

#left_content{
width:800px;
float:left;
background-color: #FFF;
}

#right_content{
width: 200px;
float:left;
background-color: #FF9;
}

#hdln{
height:18px;
background-color: #FC0;
padding-left:10px;
padding-top:4px;
background-image:url('images/bg_headline.jpg');
}
#hdlnsub{
height:auto;
background-color: #FF9;
padding-left:10px;
padding-top:4px;
padding-bottom:5px;
}


#hdlnfoot{
height:18px;
background-color: #FC0;
padding-left:10px;
padding-top:4px;
width: 990px;
background-image:url('images/bg_headline.jpg');
}

.bread{
height:22px;
width: 800px;
background-color: #FC0;
padding-left:5px;
background-image:url('images/bg_headline.jpg');
}

.breadI{
padding-top:3px;
padding-left:5px;
float:left;
}
#ftln{
height:30px;
text-align:center;
padding-top:15px;
background-color: #FFF;
}

#hdln_right{
height:18px;
padding-top:3px;
text-align:center;
font-weight:bold;
background-color: #000;
color:#FFF;
}

#left_menu{
width: 160px;
padding:1px;
background-color: #FFFFE6;
float:left;
z-index:1;
}

#top_content{
padding:5px;
min-height:200px;
}

#main_content{
min-height:300px;
width: 100%;
float:left;
}

#box_right{
padding:5px;
border:1px solid;
margin:2px;
margin-bottom:5px;
background-color: #FFFFE6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.topbtn{
background-color:#FFF;
border-right:1px solid #808080;
padding-top:9px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
font-size:12px;
cursor:pointer;
text-align:center;
z-index:2005;
height:25px;
font-weight:bold;
}

.topbtn1{
background-color:#FFC;
border-right:1px solid #808080;
padding-top:9px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
font-size:12px;
cursor:pointer;
text-align:center;
z-index:2005;
height:25px;
font-weight:bold;
}

.topbtn:hover{
background-color:#FFC;
}

.topbtnmn{
background-color:#FFC;
border:1px solid;
border-top:0px solid;
display:none;
padding:2px;
width:100px;
z-index:2020;
margin-top:6px;
margin-left:-1px;
position:absolute;
}

.tmbitem{
background-color:#FFFFE6;
color:#111;
margin:2px;
padding:2px;
cursor:pointer;
border: 1px solid #666;
padding-left:10px;
}

.tmbitem:hover{
background-color:red;
color:white;
border: 1px solid black;
}

#adlgn{
width:300px;
height:140px;
border:1px solid #666;
background-color: #FFF4F4;
color:#333;
padding:20px;
text-align:left;
font-size:14px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#loading1 { clear:both; background:url(../images/icons/loadings/loading42.gif) center center no-repeat; text-align:center;padding:33px 0px 0px 0px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

#loading2 { clear:both; background:url(../images/icons/loadings/loading4.gif) center top no-repeat; text-align:center;padding:1px;}

#loading3 { clear:both; background:url(../images/icons/loadings/loading42.gif) center center no-repeat; text-align:center;padding:5px;margin-top:8px;color:red;}


#admbtn{
font-weight: bold;width:100px;padding:5px;float:left;margin:5px;border:1px solid;text-align:center;font-size:12px;cursor:pointer;color:#333399;background-color:#D2F2FF;
}

#admbtn:hover{
background-color: red;
color:#FFF;
}

#admbtn1{
font-weight: bold;width:130px;padding:5px;float:left;margin:5px;border:1px solid;text-align:center;font-size:12px;cursor:pointer;color:#333399;background-color:#D2F2FF;
}


#admbtn1:hover{
background-color: red;
color:#FFF;
}

/*-------------------  Table Form -----------------------------*/

table.table_form
{ 
border: 1px solid #CCC; padding: 1px 1px;text-align: left;
}

table.table_form td.formsolidT
{
	background-color: #4B89B2;
	background-position: right center;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}
table.table_form td.formsolidT2
{
	background-color: #eee;
	background-position: right center;
	text-align: left;
	font-weight: bold;
	color: green;
}

table.table_form tr.formsolidT
{
	background-color: #AA0000;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}

table.table_form th.formsolidT
{
	background-color: #AA0000;
	text-align: center;
	font-weight: bold;
	color: #FFF;
}
table.table_form td.formsolidL
{
	text-align: right;
	vertical-align: middle;
	background-color: #eeeeee;
	color:#000;
}
/*-------------------  Context Menu -----------------------------*/
.context{
width:200px;
border:3px double;
background-color: #FFF;
display:none;
position:absolute;
z-index:2000;
}

.context_bar{
height:15px;
background-color: #FC0;
background-image:url('images/bg_headline.jpg');
color:#000;
margin-bottom:5px;
padding:3px;
}

.context_close{
background-color:red;
color:white;
padding:1px;
font-size:10px;
width:15px;
text-align:center;
cursor:pointer;
font-weight:bold;
border:1px outset #333;
margin-left:175px;
}

.context_item{
background-color:#FFFFE6;
color:#111;
margin:2px;
padding:2px;
cursor:pointer;
border: 1px solid #666;
padding-left:12px;
}

.context_item:hover{
background-color:red;
color:white;
border: 1px solid #666;
}

.clear{
clear:left;
}


/*-------------------  Tab Menu -----------------------------*/
.Tmaintab{
width:95px;
border:0px solid;
margin-right:10px;
margin-top:0px;
margin-bottom:5px;
position:relative;
float:left;
}

.Ttabhead{
width:95px;
height:15px;
background-color:#FFCC00;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
padding:3px;
text-align:center;
cursor:pointer;
border:1px solid #333;
font-size:11px;
color:red;
background-image:url('images/bg_headline.jpg');
}
.Ttabhead:hover{
color:green;
}

.TtabheadOpen{
width:95px;
height:16px;
background-color:#FFFFFF;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
padding:3px;
text-align:center;
cursor:pointer;
border:1px solid #333;
border-bottom:0px solid;
font-size:11px;
font-weight:bold;
}

.Ttabbody{
height:auto;
padding:5px;
position:absolute;
display:none;
width:196px;
border:1px solid #333;
border-top:0px solid;
background: url(line.gif) top right no-repeat;
background-color:#FFFFFF;
z-index:500;
}



input[type=text], [type=password], textarea {
	background: #FFF;
	border: solid 1px #666;
	padding: 2px;
}

input:focus, textarea:focus {
	border:1px solid #019201;
	background-color: #ECFFEC;
}

.jquery-checkbox {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 60px; height: 20px;border: 0px solid;background: transparent url(../images/checkbox2.png) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img{
	background-position: 0px -20px;
}
.jquery-checkbox-checked img{
	background-position: 0px -40px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: 0px -60px;
}

.jquery-checkbox-disabled img{
	background-position: 0px -80px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px -100px;
}
