/* CSS Document Designed by Umney Media © Umney Media 2007 */

html, body{

}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
background-color:#6D97BB;

}
A{
color:#ffffff;

}
#shell{
height:auto;
height:100%;
min-height:100%;
margin:auto;
width:920px;
padding-left:10px;
padding-right:10px;

	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;
	}

#leftcol{
float:left;
width:180px;
padding-right:20px;
}

#rightcol{
float:left;
width:700px;


}
#header1{
	height:172px;
margin:0px;
padding:0px;
text-align:left;
}
#header2{
	height:37px;
	line-height:37px;
	background-image: url(../images/logo_name.jpg);
	background-repeat: no-repeat;
		font-size:18px;
	font-weight:bold;
	padding-left:200px;
font-style: italic;
}

#main{



}
#footer{

color:#FFFFFF;
font-size:10px;
padding:20px;
clear:both;
}


.contentheading{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;
	line-height:1em;
	font-size:18px;
	width:700px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 20px;
	background-attachment: relative;
	font-style: italic;
}
.contentheadingcrew{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;
	line-height:1em;
	font-size:18px;
	width:700px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 20px;
	background-attachment: relative;
	font-style: italic;
}

.contentheadingtrek{
color:#FFFFFF;
font-size:14px;
}
.contentpagetitletrek{
color:#FFFFFF;
font-size:14px;
}

.componentheadingtrek{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;

	font-size:18px;
	line-height:40px;

	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 20px;
	background-attachment: relative;
	font-style: italic;
}
.componentheading{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;

	font-size:18px;
	line-height:40px;

	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 20px;
	background-attachment: relative;
	font-style: italic;
}
.componentheadingcrew{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;

	font-size:18px;
	line-height:40px;

	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 20px;
	background-attachment: relative;
	font-style: italic;
}

.moduletablemenu{
background-color:#8FB1C7;
margin-top:20px;
}
#mainlevelnav{
margin:0px;
padding:0px;
display:block;	
list-style-type: none;
}
#mainlevelnav li{
display:block;
margin:0px;
padding:0px;
}
#mainlevelnav a{
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:10px;
font-size:12px;
height:2em;
line-height:2em;
border-top:1px solid #B4D0E9;
font-weight:bold;
}
#mainlevelnav a:hover
{
	color:#333333;
	background-color:#cdcac4;
}
#mainlevelnav li ul{
margin:0px;
padding:0px;
margin-left:10px;
padding-left:10px;
display:block;
list-style-type: none;
}
.mainlevel_activenav{
background-color:#396184;
}
.mainlevel_currentnav{
background-color:#396184;
}

#active_menunav{
background-color:#396184;
}

H1{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;
	line-height:1em;
	font-size:18px;
	width:700px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
	background-attachment: relative;
	font-style: italic;
}
H2{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:0px;
padding-bottom:0px;
}
H3{
font-size:13px;
color:#FFFFFF;
border-bottom:2px solid #396184;
}
.mosimage{
margin-left:5px;
margin-right:5px;
}
.mosimage_caption{
font-size:10px;
font-weight:bold;
height:25px;
line-height:25px;
background-color:#396184;
color:#FFFFFF;
width:250px;
}
.moduletablenews{
padding:0px;
margin:0px;
background-color:#8FB1C7;
margin-left:10px;
border:1px solid #B4D0E9;
margin-top:20px;
}
.moduletablenews H3{
background-color:#396184;
font-size:12px;
Font-weight:bold;
border:none;
margin:0px;
padding:0px;
padding-left:10px;
height:2em;
line-height:2em;
}
.moduletablenews .contentheading{
background-image:none;
font-size:13px;
height:1em;
padding:0px;
margin:0px;
padding-left:3px;
padding-top:3px;
}
.moduletablenews .contentpaneopen{

color:#FFFFFF;
padding-left:3px;
}



.moduletablenews2{
padding:0px;
margin:0px;
background-color:#8FB1C7;
margin-right:10px;
border:1px solid #B4D0E9;

}
.moduletablenews2 H3{
background-color:#396184;
font-size:12px;
Font-weight:bold;
border:none;
margin:0px;
padding:0px;
padding-left:10px;
height:2em;
line-height:2em;
}
.moduletablenews2 .contentheading{
background-image:none;
font-size:13px;
height:1em;
padding:0px;
margin:0px;
padding-left:3px;
padding-top:3px;
}
.moduletablenews2 .contentpaneopen{

color:#FFFFFF;
padding-left:3px;
}



.readon{
color:#FFFFFF;
}

/* photo side items */
.moduletableside1{
padding:0px;
margin:0px;
background-color:#396184;
margin-left:10px;
border:1px solid #B4D0E9;
margin-top:20px;
height:145px;
	background-image: url(../images/references.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#mainlevelside1{
margin:0px;
padding:0px;
display:block;	
list-style-type: none;
}
#mainlevelside1 li{
display:block;
margin:0px;
padding:0px;
}
#mainlevelside1 a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
height:145px;
line-height:20px;
padding-left:10px;
display:block;
}



.moduletableside2{
padding:0px;
margin:0px;
background-color:#396184;
margin-left:10px;
border:1px solid #B4D0E9;
margin-top:20px;
height:145px;
	background-image: url(../images/gallery.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}


.moduletableside3{
padding:0px;
margin:0px;
background-color:#396184;
margin-left:10px;
border:1px solid #B4D0E9;
margin-top:20px;
height:145px;
	background-image: url(../images/projects.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}



.moduletableside4{
padding:0px;
margin:0px;
background-color:#396184;
margin-left:10px;
border:1px solid #B4D0E9;
margin-top:20px;
height:145px;
	background-image: url(../images/references.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#mainlevelside4{
margin:0px;
padding:0px;
display:block;	
list-style-type: none;
}
#mainlevelside4 li{
display:block;
margin:0px;
padding:0px;
}
#mainlevelside4 a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
height:145px;
line-height:20px;
padding-left:10px;
display:block;
}



.moduletablequote{
color:#FFFFFF;
font-size:13px;
font-style:italic;
margin-top:20px;
margin-right:20px;
border-top:1px solid #396184;
}
.formtitle{
font-weight:bold;
width:600px;
font-size:13px;
color:#FFFFFF;
border-bottom:2px solid #396184;
}
.moduletablebook a{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
}


.moduletabletrekroute{

margin-top:20px;
}

.moduletabletrekroute H3{
	margin:0px;
	padding:0px;
	padding-left:20px;
	height:40px;
	line-height:1em;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/title_back.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
	background-attachment: relative;
	font-style: italic;
	border:none;
}

#mainleveltreknav{
margin:0px;
padding:0px;
display:block;	
list-style-type: none;
}
#mainleveltreknav li{
display:block;
margin:0px;
padding:0px;
}
#mainleveltreknav a{
background-color:#8FB1C7;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:10px;
font-size:12px;
height:2em;
line-height:2em;
border-top:1px solid #B4D0E9;
font-weight:bold;
width:350px;
}
#mainleveltreknav a:hover
{
	color:#333333;
	background-color:#cdcac4;
}
