/* CSS Document */
img, div { behavior: url(iepngfix.htc) }

/*** my menu ***/
.ubercolortabs{
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: transparent;
	margin-right: 10px;
}

.ubercolortabs ul{
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ubercolortabs li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}


.ubercolortabs a{
	float: right;
	color: #352027;
	background: #bacab7 url(../images/roundleft.gif) no-repeat bottom left; /*default background color of tabs, left corner image*/
	margin: 0 5px 0 0;
	padding: 0 0 1px 2px;
	text-decoration: none;
	margin-bottom: -1px;
}

.ubercolortabs a span{
	float: right;
	display: block;
	background: transparent url(../images/roundright.gif) no-repeat bottom right; /*right corner image*/
	padding: 6px 7px 9px 7px;
	cursor: pointer;
	padding-right: 10px;
}

.ubercolortabs a span{
	float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
	background-color: #dbdbdb; /*background color of tabs onMouseover*/
	color: #046607;
	text-decoration:underline;
}

.ubercolortabs a:hover span{
	background-color: transparent;
}


/*** Left menu ***/

.arrowlistmenu{
	width: auto; /*width of menu*/
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	border-left: 1px solid #e8eae0;
	border-right: 1px solid #e8eae0;
	overflow: hidden;
	background: #f9f9f9 url(../images/menu-back.jpg) top left repeat;
	margin-top: -3px;
}

.arrowlistmenu .headerbar{
	font: bold 14px Tahoma, Helvetica, Arial;
	color: #353d18;
	background: #eeeddd url(../images/titlebar.gif) repeat-x center left;
	padding: 10px 0 10px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 0px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #000920;
	background: url(../images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
	display:inline-block;
	padding: 5px 0;
	padding-left: 25px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #eeeddd;
	width: 100%;
}

.arrowlistmenu ul li a:visited{
	color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}


* html .arrowlistmenu ul li a{

	width: 90%;
}

.arrowlistmenu h3{
	margin: 0px;
}


#leftmenuline{
	margin-left: 5px;
}

#leftmenuline .title{
	font: bold 14px Tahoma, Helvetica, Arial;
	color: #353d18;
	padding: 0px 5px;
	margin: 0px;
}

#leftmenuline p{
	font-size: 12px;
	font-family: Verdana, Arial;
	padding: 0px 5px;
}


#leftnews{
	margin-left: 5px;
}

#leftnews .title{
	font: bold 14px Tahoma, Helvetica, Arial;
	color: #353d18;
	padding: 0px 5px;
	margin: 0px;
}

#leftnews p{
	font-size: 12px;
	font-family: Verdana, Arial;
	padding: 0px 5px;
}

#contactbox{
	margin-left: 5px;
	width: 235px;
	float: left;
}

#contactbox .title{
	font: bold 14px Tahoma, Helvetica, Arial;
	color: #535037;
	padding: 0px 5px;
	margin: 0px;
}

#contactbox p{
	font-size: 11px;
	font-family: Tahoma, Arial;
	padding: 0px 5px;
}

/*** Left menu ***/
.menubox{
	background-color:#CCE4E4;
	padding: 5px 2px;
}

.menubox h3{
	font-family: Arial, Helvetica, Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #603000;
	margin-left: 10px;
	margin-bottom: 2px;
	padding-bottom: 0px;
}

.menubox p{
	font-family: Arial, Helvetica, Georgia;
	font-size: 12px;
	color: #000000;
	padding: 0px 10px;
	margin: 0px;
}

.menubox ul{
	padding: 0px;
	margin: 0px;
}

.menubox li{
	font-family: Arial, Helvetica, Georgia;
	font-size: 11px;
	color: #000000;
	list-style: none;
	padding: 3px 10px;
}

.line{
		border-bottom: 1px solid #b5cece;
		height: 1px;
		width: 90%;
		margin: auto;
}

.menutop{
	background: #CCE4E4 url(../images/mtright.gif) no-repeat top right;
	position:relative;
}

.menubottom{
	background: #CCE4E4 url(../images/mbright.gif) no-repeat bottom right;
	position:relative;
}

.boxlink{
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
}

/*** boxes ***/


.expeditionbox-left{
	float: left;
	width: 300px;
	text-align: justify;
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
}

.expeditionbox-right{
	float: right;
	width: 300px;
	margin-left: 20px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
}

.expeditionimage{
	float: left;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #930;
	background: #FFF;
}

.triptitle{
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	width: 100%;
	border-bottom: 1px solid #e2e2a2;
	padding-bottom: 3px;
}

.triptitle a{
	text-decoration: none;
}

.triptitle a:hover{
	text-decoration: underline;
	color:#060;
}

.triplinkbox{
	float: left;
	width: 100%;
	text-align: justify;
	margin-left: 5px;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	border-bottom: 1px solid #c4c4c4;
	padding: 5px;
}

.triplinkimage{
	float: left;
	width: 100px;
}

.triplinkintro{
	float: left;
	width: 310px;
}

.triplinkinfo{
	float: right;
	width: 185px;
	border-left: 5px solid #ababc7;
	padding-left: 5px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 18px;
}

/*** image ***/
.leftimage{
	background: #FFFFFF;
	border: 1px dotted #999999;
	padding: 2px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

.rightimage{
	background: #FFFFFF;
	border: 1px dotted #999999;
	padding: 2px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
}


/***test menu ***/

#navbar {
    font-family: Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	text-transform: uppercase;
    height:35px;
	text-shadow: #FFFFFF 2px 0px 6px;
}

* html #navbar {
    font-family: Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	text-transform: uppercase;
    height:35px;
	text-shadow: #FFFFFF 2px 0px 6px;
}
#navbar li {
    list-style:none;
    display:inline;
	text-align:center;
}
#navbar a {
    width:110px;
    color:#ececec;
    text-decoration:none;
    background:url("../images/mytopmenu.png") no-repeat;
    float:left;
    padding:10px 0px 10px 0px;
    margin:0 6px;
	text-align: center;
}


#navbar a:hover { 
    background-position:0 -45px;
    color:#ffEE00;
}
#navbar a:active {
    background-position:0 -90px;
    color:#FFFFFF;
}


/**** Page menu ***/
.pagemenu li{
	width: 60%;
	padding: 3px 0px 2px 5px;
	border-bottom: 1px solid #BBBBBB;
	list-style: none;
	text-decoration:none;
}

.pagemenu li a{
	text-decoration:none;
	color: #060;
}

.pagemenu li a:hover{
	text-decoration:underline;
	color: #009;
}

td{
	border-bottom: 1px dotted #CCC;
}

