/***** Body Styles *****/
body {
margin:0;
padding:0;
background:url('/Images/pagebg.png') #c6b1ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-size:75%;
}

/***** Div Container Styles *****/
#wrapper {
margin:0 auto;
padding:0 0 15px 0;
max-width:780px;
position:relative;
background:url('/Images/wrapper.png') no-repeat bottom center;
}

#header {
margin:0 auto;
max-width:750px;
height:80px;
background:url('/Images/header.png') no-repeat top left #409;
color:white;
}
	#header h1, #header p {
	display:none;
	}
#nav {
min-height:22px;
margin:0 auto;
max-width:750px;
background:#409;
padding:0;
color:white;
border-top:1px solid white;
border-bottom:5px solid #206;
}
	#nav ul {
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
	}
	#nav li {
	float:left;
	margin:0;
	}
	#nav li.styleswitcher {
	display:none;
	}
	#nav li a, #nav li.adminlink a:hover {
	margin:0;
	padding:0 0 0 10px;
	background:url('/Images/tabLeft.gif') no-repeat top left white;
	color:#206;
	text-decoration:none;
	}
	#nav li a:hover, #nav li a.current, #nav li.adminlink a {
	background:url('/Images/tabLeftOver.gif') no-repeat top left #206;
	color:white;
	}
	#nav li a span.navlinkspan, #nav li.adminlink a:hover span.navlinkspan {
	background:url('/Images/tabRight.gif') no-repeat top right white;
	color:#206;
	padding:5px 10px 0 0;
	}	
	#nav li a:hover span.navlinkspan, #nav li a.current span.navlinkspan, #nav li.adminlink a span.navlinkspan {
	background:url('/Images/tabRightOver.gif') no-repeat top right #206;
	color:white;
	}
	#nav a, #nav a span {
	display:block;
	float:left;
	}
	/* Hide from IE5-Mac \*/
	#nav a, #nav a span.navlinkspan
	{
	float: none
	}
	/* End hide */
	#nav li span.divider {
	display:none;
	}
#content {
background:url('/Images/bg.gif') no-repeat bottom left transparent;
margin:0 auto;
max-width:730px;
padding:10px;
text-align:justify;
}
	#content p {
	line-height:1.4em;
	}
#footer {
text-align:center;
border-top:1px solid #777;
padding-top:1em;
}
#popupcontent {
background:url('/Images/bg.gif') no-repeat bottom left white;
margin:0;
padding:10px;
}
	#popupcontent p {
	line-height:1.4em;
	}
#trainingdeskmembers {
overflow:hidden;
}
#trainingdeskmembers p {
margin-left:110px;
}

#filestoreBox {
border:1px solid #206;
background:url('/Images/filestorebg.png');
padding:5px;
margin:auto;
}
	#filestoreBox ul#filestoreBoxNav {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#filestoreBox ul#filestoreBoxNav li {
	float:left;
	margin:0;
	padding:5px 5px 0 0;
	}
	#filestoreBox ul#filestoreBoxNav li a {
	margin:0;
	padding:2px 5px;
	font-style:oblique;
	text-decoration:none;
	color:#206;
	background:#ffeded;
	border:2px solid #206;
	border-bottom-width:0;
	}
	#filestoreBox ul#filestoreBoxNav li a:hover, #filestoreBox ul#filestoreBoxNav li a.current {
	background:#206;
	color:white;
	}
	#filestoreBox ul#filestoreBoxNav a {
	display:block;
	float:left;
	}
	/* Hide from IE5-Mac \*/
	#filestoreBox ul#filestoreBoxNav a {
	float: none
	}
	/* End hide */

	#filestoreBox div#filestoreBoxContent {
	clear:left;
	padding:5px;
	margin:0;
	background:white;
	border:3px solid #206;
	}

#loginlink {
position:fixed;
top:10px;
right:10px;
text-align:right;
color:white;
}
	#loginlink a {
	color:white;
	}

#loginbox {
}

#loginbox input#loginboxUsername, #loginbox input#loginboxPassword, #loginbox input#loginboxSubmit {
	border:1px solid #444;
	background:transparent;
	}

/***** CMS Section *****/
#cmsButtons {
background:url('/Images/cmsbg.png') no-repeat;
padding:0;
width:500px;
}

#cmsButtonsRow1, #cmsButtonsRow2 {
display:block;
height:22px;
}

#cmsButtonsRow1 img, #cmsButtonsRow2 img {
float:left;
border:0;
margin:0;
padding:0;
}

/***** Hyperlink Styles *****/
a {
color:#444;
}
a:hover {
}
a img {
border:1px solid black;
}
a.photoalbum img {
margin:0 5px 5px 0;
height:75px;
}

/***** Heading Styles *****/
h1 {
display:none;
}
h2 {
color:#206;
font-family:georgia, "times new roman", times, serif;
font-style:normal;
font-weight:normal;
font-size:2em;
}
h3 {
border:none;
color:#206;
font-family:georgia, "times new roman", times, serif;
font-style:normal;
text-decoration:underline;
font-weight:normal;
font-size:1.5em;
}
h4 {
color:#209;
font-family:georgia, "times new roman", times, serif;
font-style:oblique;
font-weight:normal;
font-size:1.2em;
}
h5 {
}

/***** Classifier Styles *****/
.hidden {
visibility:hidden;
}
.bold {
font-weight:bold;
}
.center {
text-align:center;
}
.captionboxleft {
text-align:center;
font-weight:bold;
font-style:oblique;
float:right;
max-width:300px;
margin:0 1em 0 0;
}
.captionboxright {
text-align:center;
font-weight:bold;
font-style:oblique;
float:right;
max-width:300px;
margin:0 0 0 1em;
}
,captionboxleft p, .captionboxright p {
margin:5px 0 0 0;
}
.justify {
text-align:justify;
}
.indented {
padding-left:25px;
}
.left {
float:left;
margin: 0 1em 1em 0;
}
.right {
float:right;
margin:0 0 1em 1em;
}
.leftInsert {
float:left;
width:120px;
padding:2px;
margin:0 1em 1em 0;
text-align:center;
border:1px dashed #409;
}
.leftInsert a:hover {
border:0;
}
.rightInsert {
float:right;
width:120px;
padding:2px;
margin:0 0 1em 1em;
text-align:center;
border:1px dashed #409;
}
.rightInsert a:hover {
border:0;
}
.header {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
padding:0 0 5px 0;
font-weight:bold;
color:#206;
border-bottom:1px solid #409;
}
#logo .header {
margin:0;
}
.subHeader {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
padding:0 0 5px 0;
color:#206;
text-decoration:underline;
}

/***** Style Hacks *****/
p, h1, h2, h3, h4, h5 {
margin:0 0 15px 0;
}
object, form {
margin:0;
}
