/*
----------------------------------------------------------------
	Svenska Skolan Mallorca
	Swedish School Mallorca
	www.svenskaskolanmallorca.com
---------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}


body{
	background-color: #fff;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000044;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	
}
.bg{
	
	
}
#wrapper {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	height: auto;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #FFFFFF;
	margin-top: 10px;
	box-shadow: 5px 5px 5px #83A9D2;
	-webkit-box-shadow: 5px 5px 5px #83A9D2;
	-moz-box-shadow: 5px 5px 5px #83A9D2;
	padding-left: 10px;
	padding-bottom: 20px;
}
#wrapperstaff {
	width: 750px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	height: auto;
	text-align: center;
	
}
#infowrap {
	width: 750px;
	margin-right: auto;
	margin-bottom: 5px;
	text-align: center;
	margin-top: 10px;
}
.headerbg {
	border-bottom-color: #B4CCE3;
}

#wrap {
	background-color: #fff;
	width: 452px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	text-align: center;
	float: left;
	margin-top: 15px;
	
}

#logo {
	height: auto;
	width: 100%;
	text-align: left;
	margin-top: 0px;
	float: left;
	margin-left: 40px;
}
.logo {
	padding-bottom: 25px;

}
#headerimage {
	height:300px;
	width: 900px;
	margin-left: 40px;
	margin-top: 15px;

}
#headerimage2 {
	height:auto;
	width: 900px;
	margin-left: 40px;
	margin-top: 15px;

}
#header {
	height: auto;
	width: 900px;
	background-color: #ffffff;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	
}
#header2 {
	height: 100px;
	width: 925px;
	margin-bottom: 20px;
	text-align: left;
	padding-left: 20px;
	padding-top: 40px;
	
}
/*
----------------------------------------------------------------
	LANGUAGES
---------------------------------------------------------------- */
#languages {
	width:50px;
	height:auto;
	color: #999999;
	text-decoration: none;
	padding-bottom: 10px;
	float: right;
	margin-top: 10px;
	margin-right: 45px;
	text-align: right;
	
}
#languages-nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Century Gothic", "Helvetica Neue", Helvetica,  Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	font-style: normal;
	text-transform: uppercase;	
	text-transform: none; 
	letter-spacing: 2px;
}
#languages-nav li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#languages-nav li a:link, #languages-nav li a:visited, #languages-nav li a:active {
	color: #31461E;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: auto;
	list-style-type: none;
}
#languages-nav li a:hover {
	color: #487297;
	text-decoration: none;

}
/*
----------------------------------------------------------------
	slideshow
---------------------------------------------------------------- */
#bannerleft {
	height:237px;
	width: 450px;
	float: left;
	margin-left: 40px;
	margin-top: 15px;

}
#slideshow {
	position:relative;
	height:237px;
	width: 453px;
	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#slideshow2{
	height:237px;
	width: 452px;
	
}

/*
----------------------------------------------------------------
	M E N U 
---------------------------------------------------------------- */
#left {
	width: 180px;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 30px;
	float: left;
	
}
.nav {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: #fff;
	text-align: right;
	text-transform: none;
	border: 0px;
	border-style: none;

}
.nav li {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	text-transform: none;
	border: 0px;
	border-style: none;
}
.nav li a:link, .nav li a:visited, .nav li a:active {
	color: #003366;
	text-decoration: none;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
	width: 150px;
	border-style: none;
	text-align: left;
}

.nav li a:hover {
	color: #AAC4DB;
	text-decoration: none;
	text-align: left;
	
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
}
.nav2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: #fff;
	text-align: right;
	text-transform: none;
	border: 0px;
	border-style: none;

}
.nav2 li {
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #E9CE16;
	font-style: normal;
	margin: 0px;
	padding-top: 10px;
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	text-transform: none;
	border: 0px;
	border-style: none;
}
.nav2 li a:link, .nav2 li a:visited, .nav2 li a:active {
	color: #DBC004;
	text-decoration: none;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 30px;
	width: 150px;
	border-style: none;
	text-align: left;
	font-weight: bold;
}
.nav2 li a:hover {
	color: #003366;
	text-decoration: none;
	text-align: left;
	background-image: url(images/bg-menu1.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
}
/*
----------------------------------------------------------------
	sidebar
---------------------------------------------------------------- */

#sidebar {
	float: right;
	width:170px;
	height:auto;
	padding-bottom: 10px;
	float: right;
	margin-top: 30px;
	
}
#sidebar p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	color: #4D596F;
	line-height: 1.5em;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	color: #0F6CAA;
	text-decoration: none;
	font-weight: normal;
}
#sidebar a:hover {
	color: #FFCC00;
	font-weight: normal;
	text-decoration: none;
}
#sponsorer {
	float: right;
	width:165px;
	height:auto;
	float: right;
	margin-top: 40px;
	padding-left: 10px;
	
}
#sponsorer p {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #4D596F;
	line-height: 1.5em;
	padding-left: 15px;
}
#sponsorer a:link, #sponsorer a:visited, #sponsorer a:active {
	color: #0F6CAA;
	text-decoration: none;
	font-weight: bold;
}
#sponsorer a:hover {
	color: #AAC0D7;
	font-weight: bold;
	text-decoration: none;
}

#container {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 950px;
}
#leftabout {
	width: 300px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	margin-left: 20px;
	margin-top: 120px;
}
#center {
	height: auto;
	width: 700px;
	padding-top: 10px;
	padding-left: 40px;
	text-align: left;
	float: left;
}
#centerstaff {
	height: auto;
	width: 600px;
	padding-top: 10px;
	padding-left: 40px;
	text-align: left;
}
#center2 {
	height: auto;
	width: 450px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	float: left;
}
#main {
	width: 500px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: left;
}
#main a:link, #main a:visited, #main a:active {
	color: #0F6CAA;
	text-decoration: none;
	font-weight: bold;
}
#main a:hover {
	color: #DBC004;
	font-weight: bold;
	text-decoration: none;
}
#main p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	color: #4D596F;
	line-height: 1.5em;
	padding-top: 25px;
}
#main li {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-right: 0px;
	text-align: left;
	color: #4D596F;
	line-height: 1em;
	padding-top: 15px;
	list-style: none;
}
#main2 {
	width: 650px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: left;
	
	
}
#main2 a:link, #main2 a:visited, #main2 a:active {
	color: #0F6CAA;
	text-decoration: none;
	font-weight: bold;
}
#main2 a:hover {
	color: #DBC004;
	font-weight: bold;
	text-decoration: none;
}
#main2 p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	color: #4D596F;
	line-height: 1.5em;
	padding-top: 15px;
}
#leftcolumn {
	width:255px; 
	height:auto; 
	left: 200px; 
	float: right;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;

}

#leftcolumn p {
	color: #878743;
	font-family: Century Gothic, Verdana, serif;
	font-size: 10px;
	text-align: center;
	line-height: 1.5em;
}
#leftcolumn a:link, #leftcolumn a:visited, #leftcolumn a:active {
	color: #878743;
	text-decoration: none;
}
#leftcolumn a:hover {
	color: #5B5B2D;
	text-decoration: none;
}
/*
----------------------------------------------------------------
	HEADINGS
---------------------------------------------------------------- */


h1 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 22px;
	text-align: left;
	text-transform: none;
	font-weight: bold;
	color: #000066;
	line-height: 26px;
	margin: 0;
	}
h2 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 20px;
	text-align: left;
	font-weight: normal;
	color: #0F6CAA;
	letter-spacing: -1px;
	}
h3 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	color: #0F6CAA;
	letter-spacing: -1px;
	padding-top: 30px;
	}
h4 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	color: #0F6CAA;
	padding-top: 30px;
	}
h5 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	color: #0F6CAA;
	padding-top: 10px;
	}
h6 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	color: #0F6CAA;
	padding-top: 30px;
	}
.subheading {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	text-transform: none;
	font-weight: normal;
	color: #0F6CAA;
	letter-spacing: normal;
	padding-top: 30px;
}
.margin {
	margin-bottom: 20px;
}

/*
----------------------------------------------------------------
	misc
---------------------------------------------------------------- */

.blue {
	color: #505585;
}
.clearer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}

#description {
padding: 0px;
margin: 10px 0px 0px 0px;
width: auto;
}
.intro {
	font-size:15px;
	font-weight: bold;
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
}
.tagline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: left;
	letter-spacing: 2px;
}
.tagline2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: center;
	letter-spacing: 2px;
}
.photo {
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
}
.thumbnail{
	padding-top: 5px;
	padding-right: 25px;
	float: left;
} 
.top {
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #003366;
	text-align: left;
	letter-spacing: 3px;
}
/*
----------------------------------------------------------------
	F O O T E R
---------------------------------------------------------------- */
#footer {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 200px;
	text-align: left;
	
	padding-bottom: 20px;
	border-top: 1px solid #B4CCE3;
	padding-top: 30px;
}
#nav-footer1 {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: normal;
	height: auto;

}
#nav-footer2 {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: normal;
	height: auto;

}

#footer p {
	padding: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #576582;
	text-align: center;
	padding-top: 30px;
	text-shadow: 0px 1px 2px #ffffff;

}
#footer a:link, #footer a:visited, #footer a:active {
	color: #576582;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	color: #CC6600;
	text-decoration: none;
	font-weight: normal;
}


#footer ul {
	float: left;
	font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #576582;
	padding: 0px;
	font-size: 12px;
	list-style: none;
	text-align: left;
	margin-top: 30px;
	margin-left: 40px;
	margin-bottom: 0px;
	min-width: 180px;
	padding-right: 10px;

}

#footer ul li {
	line-height: 1.4em;

}

#footer ul li a {
	padding-left:0px;
	color:#576582;
	text-decoration:none;

}

#footer ul li a:hover {
	color:#88A6B7;

}
#footerleft {
	margin-bottom: 10px;
	margin-left: 10px;
	height: auto;
	width: 230px;
	float: left;
	padding: 0px;
	text-align: left;
	margin-top: 25px;
}
#footerleft p{
	padding: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Century Gothic","Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #576582;
	text-align: left;
	padding-top: 30px;
	
}

#footerleft ul {
	float: left;
	padding: 0px;
	font-size: 11px;
	list-style: none;
	text-align: left;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 60px;
	min-width: 180px;

}

#footerleft ul li {
	line-height: 1.4em;

}

#footerleft ul li a {
	padding-left:0px;
	color:#576582;
	text-decoration:none;

}

#footerleft ul li a:hover {
	color:#88A6B7;

}
#footerright {
	margin-bottom: 10px;
	height: auto;
	width: 450px;
	float: right;
	padding: 0px;
	text-align: left;
	margin-top: 35px;
}
#footerright p{
	padding: 0px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #576582;
	text-align: left;
	padding-top: 30px;
	
}

#footerright ul {
	float: left;
	padding: 0px;
	font-size: 12px;
	list-style: none;
	text-align: left;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 30px;
	min-width: 180px;

}

#footerright ul li {
	line-height: 1.4em;

}

#footerright ul li a {
	padding-left:0px;
	color:#576582;
	text-decoration:none;

}

#footerright ul li a:hover {
	color:#88A6B7;

}




#box {
	width: 550px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: auto;
	text-align: left;
	float: left;
	padding-bottom: 15px;
	padding-left: 30px;
}
#box2 {
	width: 600px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: auto;
	text-align: left;
	border-bottom: 1px solid #B4CCE3;
	float: left;
	padding-bottom: 15px;
}
#box2 p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	line-height: 1.5em;
	color: #4D596F;
}
#box2 a:link, box2 a:visited, box2 a:active {
	color: #4A6179;
	text-decoration: none;
	font-weight: normal;
}
#box2 a:hover {
	color: #DBC004;
	text-decoration: none;
}
#box p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	line-height: 1.5em;
	color: #4D596F;
}
#box a:link, box a:visited, box a:active {
	color: #4A6179;
	text-decoration: none;
	font-weight: normal;
}
#box a:hover {
	color: #DBC004;
	text-decoration: none;
}
#box ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #4D596F;
	list-style: none;
}
#box li {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	color: #4D596F;
	list-style: none;
}
.staffphoto{
	margin: 10px;


}
.staffphoto p{
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	line-height: 1.5em;
	color: #4D596F;

}
.staffphoto a:link{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: -1px;
	color:#0F6CAA;
	text-decoration:none;
}
.staffphoto a:visited{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	color:#0F6CAA;
	text-decoration:none;
	font-style: bold;
}
.staffphoto a:hover{
	color:#C5B794;
	text-decoration:none;
	font-weight: normal;
} 
.heading {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #85A6C5;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
/*
----------------------------------------------------------------
	photo gallery
---------------------------------------------------------------- */
#gallery {
	width: 680px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: center;
	float: left;
}
#gallery li {
	width: 200px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 0px;
	text-align: center;
	float: left;
}
#gallery p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	color: #4D596F;
}
#gallery a:link, #gallery a:visited, #gallery a:active {
	color: #0F6CAA;
	text-decoration: none;
	font-weight: bold;
}
#gallery a:hover {
	color: #DBC004;
	font-weight: bold;
	text-decoration: none;
}
#gallery1 {
	width: 620px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	float: left;
}
#gallery1 p {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4D596F;
}
#gallery1 a:link, #gallery1 a:visited, #gallery1 a:active {
	color: #004B97;
	text-decoration: none;
	font-weight: normal;
}
#gallery1 a:hover {
	color: #DBC004;
	font-weight: normal;
	text-decoration: none;
}
#gallery1 ul {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4D596F;
	list-style: none;
	margin-top: 10px;
}
#gallery1 li {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4D596F;
	list-style: none;
	padding-bottom: 10px;
}
/*
----------------------------------------------------------------
	gallery page numbers
---------------------------------------------------------------- */
#pages {
	width:430px;
	height:auto;
	color: #999999;
	text-decoration: none;
	padding-bottom: 10px;
	float: right;
	margin-top: 10px;
	margin-right: 50px;
	text-align: right;
	
}
#pages-nav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Century Gothic", "Helvetica Neue", Helvetica,  Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: right;
	font-style: normal;
	text-transform: uppercase;
	text-transform: none;
	letter-spacing: 2px;
}
#pages-nav li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#pages-nav li a:link, #pages-nav li a:visited, #pages-nav li a:active {
	color: #31461E;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: auto;
	list-style-type: none;
}
#pages-nav li a:hover {
	color: #0062A8;
	text-decoration: none;
}

.gallery {
	display: block;
	clear: both;
}

.gallery1 li {
	display: inline;
	list-style: none;
	width: 180px;
	float: left;
	margin: 20px auto 20px;
	text-align: center;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4D596F;
	height: 250px;
}
#gallery2 {
	width: 700px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: auto;
	text-align: left;
	float: left;
	padding-bottom: 15px;
}
#gallery2 p {
	font-family:   Verdana, Arial, sans-serif;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	line-height: 1.5em;
	color: #4D596F;
}
#gallery2 a:link, gallery2 a:visited, gallery2 a:active {
	color: #4A6179;
	text-decoration: none;
	font-weight: normal;
}
#gallery2 a:hover {
	color: #DBC004;
	text-decoration: none;
}
.thumbspace {
	padding-right:10px;
	padding-bottom:10px;
	}
.gallerypages {
	padding-left:30px;
}
	
.clearboth { clear: both;
}
/*
----------------------------------------------------------------
	TABLES
---------------------------------------------------------------- */
table {
	font-family: "Helvetica Neue", Helvetica,  Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #D7E2EC;
	text-align: left;
	padding-top: 30px;
	border: 1px solid #B4CCE3;
	border-collapse:collapse;
	margin-top: 30px;
	border-right: 1px solid #B4CCE3;
	box-shadow: 3px 3px 3px #B4CCE3;
	-webkit-box-shadow: 3px 3px 3px #B4CCE3;
	-moz-box-shadow: 3px 3px 3px #B4CCE3;
	height: auto;
	
}
td, tr {
	font-family: "Helvetica Neue", Helvetica,  Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #3A678F;
	text-align: left;
	padding: 10px;
	border-collapse:collapse;
	background-color: #E8ECF0;
	padding-bottom: 25px;
	padding-top: 15px;
	

}
.table {
border: 1px solid #B4CCE3;
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
}
.tableheading {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	text-align: center;
	letter-spacing: 2px;
	border-bottom: 1px solid #B4CCE3;
	border-right: 1px solid #B4CCE3;
	background-color: #E2E7EF;
	padding-top: 25px;
}
.tableheading2 {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	text-align: left;
	letter-spacing: 2px;
	border-bottom: 1px solid #B4CCE3;
}
.tablecell {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	text-align: center;
	border-bottom: 1px solid #B4CCE3;
	border-right: 1px solid #B4CCE3;
	background-color: #E8ECF2;
	padding-bottom: 6px;
	padding-top: 15px;
}
.tablecellleft {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	text-align: left;
	border-bottom: 1px solid #B4CCE3;
	border-right: 1px solid #B4CCE3;
	background-color: #E8ECF2;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 25px;
}
.table.padded-table td { 
	padding:10px; 
	background-color: #fff;
	}
.cellbg {
	background-color: #E4E9ED;
	padding: 6px 6px 6px 6px;
}	
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
|
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
/*
----------------------------------------------------------------
	MAI
---------------------------------------------------------------- */
#maiheader {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 50px;
	width: auto;
	text-align: center;
}
#maiheader p {
	color: #666666;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	font-family: "Century Gothic", Verdana, serif;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
	padding-left: 20px;
	padding-right: 10px;
	font-variant: small-caps;
}
#maiheader a:link, #maiheader a:visited, #maiheader a:active {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
#maiheader a:hover {
	color: #999999;
	text-decoration: none;
}

#maileft {
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	margin-top: 10px;
}
#mainav {
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Century Gothic", Verdana, "Helvetica Neue", Helvetica,  Arial,  sans-serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	text-transform: uppercase;	
}
#mainav li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainav li a:link, #mainav li a:visited, #mainav li a:active {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: auto;
	list-style-type: none;
}
#mainav li a:hover {
	color: #999999;
	text-decoration: none;
}
#maimain {
	float: left;
	width: 700px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#maimain p{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 15px;
	line-height: 1em;
	text-align: left;
	color: #666666;
}
#maimain a:link, #maimain a:visited, #maimain a:active {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
#maimain a:hover {
	color: #5B5B2D;
	font-weight: bold;
	text-decoration: none;
}
#MaiArchLeftMenu {
	float: left;
	vertical-align:top;
	text-align:left;
	padding: 2px;
	width:200px;
	height:auto;
	color: #444444;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	font-family: Verdana, Helvetica,  Arial,  sans-serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	
}

#MaiArchMain {
	padding: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	height: auto;
	text-align: center;
	float: left;
	width: 700px;
	
}
#MaiTopMenu {
	padding: 2px;
	width:960px;
	height:auto;
	color: #999999;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	
}
