body {
	margin: 0;
	background-color: white;
}

body, p, td, h2, h3, th, input, textarea {
	font-family: Verdanda, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

th {
	font-weight: bold;
	padding: 2px;
	border: 2px solid white;
	background-color: #E5F2FF;
}

table {
	border-collapse: collapse;
}

table.layout {

}

td.multicol {
	padding: 0 20px;
	vertical-align: top;
}

td.multicol_first {
	padding: 0 20px 0 0;
	vertical-align: top;
}

td.multicol_last {
	padding: 0 0 0 20px;
	vertical-align: top;
}

h1 {
	font-family: Verdanda, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	margin-bottom: 12px;
	margin-top: 0px;
}

h2 {
	margin-bottom: 6px;
	margin-top: 12px;
}

h3 {
	margin-bottom: 0px;
	margin-top: 6px;
}

h5 {
	font-family: Verdanda, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	margin-bottom: 12px;
	margin-top: 0px;
}

p {
	margin-bottom: 6px;
	margin-top: 0px;
}

ul {
	margin: 4px 0 4px 16px;
}

a {
	color: #020202;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

hr {
	height: 1px;
	color: #2a8336;
}

.fond {
	background-color: #E5F2FF
}

.colright, .colleft {
	background-color: #056689;
}

.whereami {
	font-size: 12px;
}

.content, .whereami {
	border-left: 2px solid white;
	border-right: 2px solid white;
	background-color: white;
	padding: 4px;
}

.content {
}

td.leftnav {
    background-position: left top;
    background-image: url('images/leftnav.gif');
    background-repeat: no-repeat;
    padding-left: 17px;
}

td.leftnav_active {
    color: #FF9933;
    background-position: left top;
    background-image: url('images/leftnav-active.gif');
    background-repeat: no-repeat;
    padding-left: 17px;
}

.leftnav, .leftnav1, .leftnav1_active {
	color: #E5f2ff;
}

.leftnav2, .leftnav2_active {
	color: #E5f2ff;
}

.leftnav2_active {
	font-weight: bold;
}

a.leftnav, a.leftnav1, a.leftnav2, a.leftnav1_active, a.leftnav2_active, a.bottomnav, a.topnav, a.topnav_active, a.topnav2, a.sitemap, a.whereami {
	text-decoration: none;
}

a.leftnav2:hover, a.leftnav2_active:hover, a.bottomnav:hover, a.topnav:hover, a.topnav_active:hover, a.topnav2:hover, a.sitemap:hover, a.whereami:hover {
	text-decoration: underline;
}

a.whereami, a.sitemap {
	color: #000000;
}

ul.leftnav {
	color: #E5f2ff;
	margin: 4px 0 4px 32px;
}

.topnav {
    color: #E5f2ff;
}

td.topnav {
    background-position: center top;
    background-image: url('images/topnav.gif');
    background-repeat: no-repeat;
}

.topnav_active {
    color: #E5f2ff
}

td.topnav_active {
    background-position: center top;
    background-image: url('images/topnav-active.gif');
    background-repeat: no-repeat;
}

td.topnav2 {
	border: 2px solid white;
	background-color: #E5F2FF;
	padding: 2px;
}

ul.topnav2 {
    color: #E5f2ff;
    margin: 1px 0 1px 16px;
    padding: 0px;

}

.bottomnav {
	font-size: 12px;
	color: #E5F2FF;
}

.theme {
	background-color: #E5F2FF;
}

.theme_main {
	background-color: #056689;
}

.theme_kids, td.topnav2_kids {
    background-color: rgb(5,102,137);
}
.theme_teens, td.topnav2_teens {
    background-color: rgb(5,102,137);
}
.theme_outdoor, td.topnav2_outdoor {
    background-color: rgb(5,102,137);
}
.theme_winter, td.topnav2_winter {
    background-color: rgb(5,102,137);
}

td.topnav2, td.topnav2_kids, td.topnav2_teens, td.topnav2_outdoor, td.topnav2_winter {
	border: 2px solid white;
	padding: 2px;
}

td.topnav2 {
	background-color: #E5F2FF;
}

input.button {
	background-color: #E5F2FF;
    border: 1px solid black;
    font-weight: bold;
}

tr.highlight {
	background-color: #CCCCCC;
}

tr.soft {
    color: #AAAAAA;
}