.helper {
    filter:alpha(opacity=90);
    background-color:gray;
    display:none;
    width:350;
    height:50;
	left:0px;
	top:0px;
    color:white;
    border:1 black solid;
	padding:5;
	font-size:normal;
	z-index:22;
}


.sblue			{ font:10px/12px Arial, Helvetica, sans-serif; color: #1b5191; }
.blue			{ font:11px/13px Arial, Helvetica, sans-serif; color: #1b5191; }
.bluep			{ font:12px/14px Arial, Helvetica, sans-serif; color: #1b5191; }
.xblue			{ font:14px/16px Arial, Helvetica, sans-serif; color: #1b5191; }
.xblue_.A		{ font:14px/16px Arial, Helvetica, sans-serif; color: #1b5191; }
.xxblue			{ font:16px/18px Arial, Helvetica, sans-serif; color: #1b5191; }
.xxxblue		{ font:20px/22px Arial, Helvetica, sans-serif; color: #1b5191; }
.xxxxblue		{ font:22px/25px Arial, Helvetica, sans-serif; margin-bottom:3px; color: #1b5191; }
.xxxxxblue		{ font:25px/30px Arial, Helvetica, sans-serif;  margin-bottom:6px;color: #1b5191; }

.sggblue		{ font:10px/12px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.ggblue			{ font:11px/13px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.ggbluep		{ font:12px/14px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xggblue		{ font:14px/16px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xggblue_.A		{ font:14px/16px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xxggblue		{ font:16px/18px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xxxggblue		{ font:18px/20px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xxxggblue		{ font:20px/22px Arial, Helvetica, sans-serif; color: #8ea8b9; }
.xxxxggblue		{ font:22px/25px Arial, Helvetica, sans-serif; margin-bottom:3px; color: #8ea8b9; }
.xxxxxggblue	{ font:25px/30px Arial, Helvetica, sans-serif; color: #8ea8b9;  margin-bottom:6px;}

.tiHotLink			{ font:16px/18px Arial, Helvetica, sans-serif;  }
.tiHotLink:visited	{ font:16px/18px Arial, Helvetica, sans-serif; color: #CC6699; }

.greyblue		{ font:11px/13px Arial, Helvetica, sans-serif; color: #64ADDB; }
.greybluep		{ font:12px/14px Arial, Helvetica, sans-serif; color: #64ADDB; }
.xgreyblue		{ font:14px/16px Arial, Helvetica, sans-serif; color: #64ADDB; }
.xgreyblue_.A	{ font:14px/16px Arial, Helvetica, sans-serif; color: #64ADDB; }
.xxgreyblue		{ font:16px/18px Arial, Helvetica, sans-serif; color: #64ADDB; }

.greens			{ font:9px/11px Arial, Helvetica, sans-serif; color: #278F3B; }
.sgreen			{ font:10px/12px Arial, Helvetica, sans-serif; color: #278F3B; }
.green			{ font:11px/13px Arial, Helvetica, sans-serif; color: #278F3B; }
.greenp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #278F3B; }
.xgreen			{ font:14px/16px Arial, Helvetica, sans-serif; color: #278F3B; }
.xxgreen		{ font:16px/18px Arial, Helvetica, sans-serif; color: #278F3B; }
.xxxgreen		{ font:18px/20px Arial, Helvetica, sans-serif; color: #278F3B; }
.xxxxgreen		{ font:22px/25px Arial, Helvetica, sans-serif; margin-bottom:3px; color: #278F3B; }
.xxxxxgreen		{ font:25px/30px Arial, Helvetica, sans-serif;  margin-bottom:6px;color: #278F3B; }

.gggreens		{ font:9px/11px Arial, Helvetica, sans-serif; color: #95ac9a; }
.gggreen		{ font:11px/13px Arial, Helvetica, sans-serif; color: #95ac9a; }
.gggreenp		{ font:12px/14px Arial, Helvetica, sans-serif; color: #95ac9a; }
.xgggreen		{ font:14px/16px Arial, Helvetica, sans-serif; color: #95ac9a; }
.xxgggreen		{ font:16px/18px Arial, Helvetica, sans-serif; color: #95ac9a; }
.xxxgggreen		{ font:18px/20px Arial, Helvetica, sans-serif; color: #95ac9a; }
.xxxxgggreen	{ font:22px/25px Arial, Helvetica, sans-serif; margin-bottom:3px; color: #95ac9a; }
.xxxxxgggreen	{ font:25px/30px Arial, Helvetica, sans-serif;  margin-bottom:6px;color: #95ac9a; }

.greys			{ font:10px/12px Arial, Helvetica, sans-serif; color: #AAAAAA; }
.grey			{ font:11px/13px Arial, Helvetica, sans-serif; color: #AAAAAA; }
.greyp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #AAAAAA; }
.xgrey			{ font:14px/16px Arial, Helvetica, sans-serif; color: #AAAAAA; }
.xxgrey			{ font:16px/18px Arial, Helvetica, sans-serif; color: #AAAAAA; }
.xxxgrey		{ font:20px/22px Arial, Helvetica, sans-serif; color: #AAAAAA; }

.red			{ font:11px/13px Arial, Helvetica, sans-serif; color: #F80202; }
.redp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #F80202; }
.xred			{ font:14px/16px Arial, Helvetica, sans-serif; color: #F80202; }
.xxred			{ font:16px/18px Arial, Helvetica, sans-serif; color: #F80202; }

.ggred			{ font:11px/13px Arial, Helvetica, sans-serif; color: #d09999; }
.ggredp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #d09999; }
.xggred			{ font:14px/16px Arial, Helvetica, sans-serif; color: #d09999; }
.xxggred		{ font:16px/18px Arial, Helvetica, sans-serif; color: #d09999; }

.sgrey			{ font:11px/13px Arial, Helvetica, sans-serif; color: #575757; }
.sgreyp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #575757; }
.xsgrey			{ font:14px/16px Arial, Helvetica, sans-serif; color: #575757; }
.xxsgrey		{ font:16px/18px Arial, Helvetica, sans-serif; color: #575757; }

.swhite			{ font:10px/12px Arial, Helvetica, sans-serif; color: #ffffff; }
.white			{ font:11px/13px Arial, Helvetica, sans-serif; color: #ffffff; }
.whitep			{ font:12px/14px Arial, Helvetica, sans-serif; color: #ffffff; }
.xwhite			{ font:14px/16px Arial, Helvetica, sans-serif; color: #ffffff; }
.xxwhite		{ font:16px/18px Arial, Helvetica, sans-serif; color: #ffffff; }
.xxxwhite		{ font:18px/20px Arial, Helvetica, sans-serif; color: #ffffff; }

.sorange		{ font:10px/12px Arial, Helvetica, sans-serif; color: #F98822; }
.orange			{ font:11px/13px Arial, Helvetica, sans-serif; color: #F98822; }
.orangep		{ font:12px/14px Arial, Helvetica, sans-serif; color: #F98822; }
.xorange		{ font:14px/16px Arial, Helvetica, sans-serif; color: #F98822; }
.xxorange		{ font:16px/18px Arial, Helvetica, sans-serif; color: #F98822; }
.xxxorange		{ font:18px/20px Arial, Helvetica, sans-serif; color: #F98822; }
.xxxxorange		{ font:20px/22px Arial, Helvetica, sans-serif; color: #F98822; }

.sred			{ font:10px/12px Arial, Helvetica, sans-serif; color: #FF3333; }
.red			{ font:11px/13px Arial, Helvetica, sans-serif; color: #FF3333; }
.redp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #FF3333; }
.xred			{ font:14px/16px Arial, Helvetica, sans-serif; color: #FF3333; }
.xxred			{ font:16px/18px Arial, Helvetica, sans-serif; color: #FF3333; }
.xxxred			{ font:18px/20px Arial, Helvetica, sans-serif; color: #FF3333; }
.xxxxred		{ font:20px/22px Arial, Helvetica, sans-serif; color: #FF3333; }


.ssipea			{ font:10px/12px Arial, Helvetica, sans-serif; color: #8E867C; }
.sipea			{ font:11px/13px Arial, Helvetica, sans-serif; color: #8E867C; }
.sipeap			{ font:12px/14px Arial, Helvetica, sans-serif; color: #8E867C; }
.xsipea			{ font:14px/16px Arial, Helvetica, sans-serif; color: #8E867C; }
.xxsipea		{ font:16px/18px Arial, Helvetica, sans-serif; color: #8E867C; }
.xxxsipea		{ font:18px/20px Arial, Helvetica, sans-serif; color: #8E867C; }
.xxxxsipea		{ font:20px/22px Arial, Helvetica, sans-serif; color: #8E867C; }

.sgblack		{ font:10px/12px Arial, Helvetica, sans-serif; color: #3B4239; }
.gblack			{ font:11px/13px Arial, Helvetica, sans-serif; color: #3B4239; }
.gblackp		{ font:12px/14px Arial, Helvetica, sans-serif; color: #3B4239; }
.xgblack		{ font:14px/16px Arial, Helvetica, sans-serif; color: #3B4239; }
.xxgblack		{ font:16px/18px Arial, Helvetica, sans-serif; color: #3B4239; }
.xxxgblack		{ font:18px/20px Arial, Helvetica, sans-serif; color: #3B4239; }
.xxxxgblack		{ font:20px/22px Arial, Helvetica, sans-serif; color: #3B4239; }

.tourfile tr td { padding: 4px; }
.tourfile .blue { font-size: 12px; }



.yel			{ font:11px/13px Arial, Helvetica, sans-serif; color: #FABF34; }
.yelp			{ font:12px/14px Arial, Helvetica, sans-serif; color: #FABF34; }
.xyel			{ font:14px/16px Arial, Helvetica, sans-serif; color: #FABF34; }
.xxyel			{ font:16px/18px Arial, Helvetica, sans-serif; color: #FABF34; }


.inputfield		{ background-color: white; border: 1px solid #999999; height:20px; width:200px;}
.smallinput		{ background-color: white; border: 1px solid #999999; height:20px; }
.inputfield1	{ background-color: white; border: 1px solid #999999; height:80px; width:300px;}


.tgrey			{ font:11px/13px Arial, Helvetica, sans-serif; color: #838383; }
.txgrey			{ font:12px/14px Arial, Helvetica, sans-serif; color: #838383; }
.tdgrey			{ font:11px/13px Arial, Helvetica, sans-serif; color: #666666; }
.txdgrey			{ font:12px/14px Arial, Helvetica, sans-serif; color: #666666; }
.tblue1			{ font:11px/13px Arial, Helvetica, sans-serif; color: #20598E; text-decoration: none;}
.tblue			{ font:12px/14px Arial, Helvetica, sans-serif; color: #20598E; }
.tblue_.A               { font:12px/14px Arial, Helvetica, sans-serif; color: #20598E; text-decoration: underline; }
.tblue_.A:hover               { font:12px/14px Arial, Helvetica, sans-serif; color: #20598E; text-decoration: none; }
.tdata		{ font:10px/12px Arial, Helvetica, sans-serif; color: #97A5B2; }
.text_17 		{ font:12px/14px Arial, Helvetica, sans-serif; color: #0C4358; text-decoration: none; }
.bbbtext_17 	{ font:18px/20px Arial, Helvetica, sans-serif; color: #0C4358; text-decoration: none; }
h2 { font:18px/20px Arial, Helvetica, sans-serif; color: #4c4c4c; font-weight:normal;}
h3 { font:16px/18px Arial, Helvetica, sans-serif; color: #4c4c4c; font-weight:normal;}
.diaryform_text {border-right: #616161 1px solid; border-top: #616161 1px solid; font-weight: normal; font-size: 10px; border-left: #616161 1px solid; color: #616161; border-bottom: #616161 1px solid; font-style: normal; font-family: verdana, tahoma, geneva; background-color: #ffffff; height: 17px; width: 250px; background-image: url("/i/shadow_textbox.gif")}
.diaryform_data {border-right: #616161 1px solid; border-top: #616161 1px solid; font-weight: normal; font-size: 10px; border-left: #616161 1px solid; color: #616161; border-bottom: #616161 1px solid; font-style: normal; font-family: verdana, tahoma, geneva; background-color: #ffffff; background-image: url("/i/shadow_textbox.gif")}
.blue2p			{ font:12px/14px Arial, Helvetica, sans-serif; color: #34678E; }


#maincolumn{
width: 100%;
}
#maincolumn #container{
width: 1000px;
margin: 0px auto;
}
#maincolumn #container .left-bord-gray{
border-left:1px solid #EEEEEE;
}
#maincolumn #container .right-bord-gray{
border-right:1px solid #EEEEEE;
}

#bg-line-1{margin-top:-3px;}
#bg-line-2{margin-top:-3px;}

.ie #bg-line-1{margin-top:0px;}
.ie #bg-line-2{margin-top:0px;}

/*******************************************
  Admin context menu
*/
.contextMenu{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:none;
margin:0;
padding:0;
position:absolute;
width:220px;
z-index:99999;
}
.contextMenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.contextMenu a {
background-position:6px center;
background-repeat:no-repeat;
color:#333333;
display:block;
height:20px;
line-height:20px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:1px 5px 1px 28px;
text-decoration:none;
}
.contextMenu li.hover a {
background-color:#3399FF;
color:#FFFFFF;
}
.contextMenu li.disabled a {
color:#AAAAAA;
cursor:default;
}
.contextMenu li.hover.disabled a {
background-color:transparent;
}
.contextMenu li.separator {
border-top:1px solid #CCCCCC;
}
