/* CSS Document */

a:link{text-decoration:underline; color:#666666}
a:visited{text-decoration:underline; color:#666666}
a:hover{text-decoration:none; color:#666666}
a:active{text-decoration:none; color:#666666}

.style1 { color: #006AAF};

html {height: 100%;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#666666;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height: 100%;
}

#header {margin: 0 0 0 10px; padding: 0; width: 900px;}

#sidebar {width: 121px; border-right: 1px solid #fff; background: #006AAF; height: 100%; float: left;}
#content {margin: 18px 2em 0 145px;}
#breadcrumbs {font-size: 80%; margin-bottom: 0.75em;}

/* navigation */
#menu {display: block; background-color: #9AC1E5; padding: 11px 0 11px 0; margin-left: 125px;}
ul#nav {padding: 0; margin:0; list-style:none; font-size: 14px; text-transform: uppercase;}
#nav a{color:#006AAF; background-color: #9AC1E5; text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding:11px 17px; border-right: 1px solid #fff;}
#nav a:hover{color: #fff; background-color: #006AAF;}
#nav li{margin:0; font-family:Arial, Helvetica, sans-serif; text-align:center; display: inline; white-space: nowrap;}
/*#nav li.first {border-left: 1px solid #fff;}*/
#nav li.current{background-color: #9AC1E5; color:#005666; padding:11px 17px; border-right: 1px solid #fff;}
/* end navigation */

#content {}

/* Form stuff*/
form.wForm {margin-top: 5px;}
span.required{font-size: 85%;}
.wForm h3 {margin: 15px 0 3px 0; font-weight: bold; font-size: 110%;}
.wForm div.ctrlHolder {padding-bottom: 3px; display: block;}
.wForm label {width: 12em; float: left; text-align: left; margin-right: 0.5em; display: block; }
/*p.label {display: inline; width: 12em; margin-right: 0.5em;}*/
label.inlineLabel {float: none; margin-left: 12em;}
/*.wForm p.label {margin-top: 10px; width: 12em; float: left; text-align: left; margin-right: 0.5em; display: block; }*/

/*.wForm label {width: 6em; float: left; text-align: left; margin-right: 0.5em; display: block; font-family:arial, tahoma, verdana, sans-serif; font-size:12px; color:#515151; text-decoration:none;}*/
/*.wForm input {}
.wForm textarea {}
div.ctrlHolder {padding: 2px 0 2px 0px; }
div.buttonHolder{margin-left: 6.5em;}*/

#errorMsg {width: 360px; border: 2px solid #ED1C25; background-color: #F9F9F9; margin: 1em 0; padding: 0 1em;}
#errorMsg h3 {margin: 3px 0 0 0; padding: 0;}
div.error input {border: 2px solid #ED1C25;}
div.error textarea {border: 2px solid #ED1C25;}
/* end form stuff */

/* Photo Gallery */
#description {padding-bottom: 10px;}
#photos img {border: 0}
#photos h4 {margin: 0 0 10px 0; padding: 0;}
h4.album a {color: #000; }

div.album {display: inline; width: 215px; text-align: center; height: 225px; float: left; margin: 5px 5px 0 0; padding: 5px 2px 0 2px; border: 2px solid #ccc;}
div.photo {display: inline; width: 215px; text-align: center; height: 230px; float: left; margin: 5px 0 0 0; padding: 5px 0 0 0;}

#photoLarge {text-align: center;}
#photoLarge h3 {color: #1B3B5A;}

#photoNav {padding: 3px;}
#photoNav img {border: 0; display: inline;}
#prev {display: inline; padding-right: 5px;}
#position {display: inline; font-weight: bold; vertical-align: top;}
#next {display: inline; padding-left: 5px;}

#photoCaption {font-size: 85%; padding: 0 20px;}
/* End Photo Gallery */

p.attrib {font-style: italic; margin-top: 5px; margin-bottom: 15px;} /* kudo */