table.smallinput {
	width:323px;
}
table.smallinput tr td.field {
	font-size:10px;
	color:#666666;
}
table.smallinput tr td.label {
	font-size:10px;
	padding-top:5px;
	color:#666666;
}
table.smallinput tr td.instructions {
	font-size:10px;
	padding:5px 2px 5px 2px;
	color:#666666;
}
table.smallinput tr td.recaptcha {
	padding:10px 2px 10px 2px;
}
table.smallinput tr td.grade {
	font-size:10px;
	padding:5px 5px 0px 0px;
	color:#666666;
	text-align:right;
}
table.smallinput tr td.type {
	font-size:11px;
	padding:5px 2px 10px 2px;
	color:#666666;
	background:#eeeeee;
}

body {
	font-family:Trebuchet,Verdana,Arial;
}
a {
	color:#000000;
}

.hp {
	width:570px;
	float:left;
}
h4 {
	font-family: Times, "Times New Roman", serif;
	color: #2C77BD;
	font-size: 16pt;
}
h5 {
	font-family: Times, "Times New Roman", serif;
	color: #ffffff;
	font-size: 11pt;
}
.legend {
	float:right;
	width:250px;
	margin:0px 0px 5px 10px;
}
.maincontainer {
	color: black;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 10px 20px 10px 20px;
}
.photoNav {
	height:25px;
}
.photoNav .item {
	margin-right:15px;
	float:left;
	display:inline;
	border:1px solid gray;
	padding:3px;
	background:#00529C;
}
.photoNav .item a {
	text-decoration:none;
	color:#ffffff;
	font-size:9px;
}
.photoThumbs {
	width:260px;
	border:1px solid #cccccc;
	padding:5px;
	margin-right:15px;
	background:#eeeeee;
}
.photoThumbs img {
	border:none;
	margin-right:5px;
}
.photoThumbs p {
	font-weight:bold;
	margin:0px 0px 5px 0px;
	font-size:10px;
}
.photo {
	border:1px solid #cccccc;
	padding:10px;
}
.news {
	padding:10px;
	border:2px dotted #cccccc;
}
.boxBlue {
	width:300px;
}
.boxBlue .top {
	height:10px;
	background: url("/images/box_blue_gray/tc.jpg") repeat-x;
	overflow:hidden;
}
.boxBlue .top .left {
	height:10px;
	width:10px;
	float:left;
	background: url("/images/box_blue_gray/tl.jpg") no-repeat;
}
.boxBlue .top .right {
	height:10px;
	width:10px;
	float:right;
	background: url("/images/box_blue_gray/tr.jpg") no-repeat;
}
.boxBlue .center {
	clear:both;
	color:#000000;
	width:300px;
	background: #EBEBEB;
}
.boxBlue .center .left {
	background: url("/images/box_blue_gray/cl.jpg") repeat-y;
}
.boxBlue .center .left .text {
	background: url("/images/box_blue_gray/cr.jpg") top right repeat-y;
	padding:5px 5px 5px 5px;
	font-family:Verdana,Arial,Helvetica, San Serif;
	font-size:12px;
	width:290px;
}
.boxBlue .center .left .text h1 {
	margin:0px;
	padding:0px;
	color:#37589F;
	font-size: 15px;
	letter-spacing:3px;
	position:relative;
	top: -5px;
}
.boxBlue .bottom {
	height:10px;
	background: url("/images/box_blue_gray/bc.jpg") repeat-x;
}
.boxBlue .bottom .left {
	height:10px;
	width:10px;
	float:left;
	background: url("/images/box_blue_gray/bl.jpg") no-repeat;
}
.boxBlue .bottom .right {
	height:10px;
	width:10px;
	float:right;
	background: url("/images/box_blue_gray/br.jpg") no-repeat;
}
.boxOrange {
	width:300px;
}
.boxOrange .top {
	height:10px;
	background: url("/images/box_blue_orange/tc.jpg") repeat-x;
	overflow:hidden;
}
.boxOrange .top .left {
	height:10px;
	width:10px;
	float:left;
	background: url("/images/box_blue_orange/tl.jpg") no-repeat;
}
.boxOrange .top .right {
	height:10px;
	width:10px;
	float:right;
	background: url("/images/box_blue_orange/tr.jpg") no-repeat;
}
.boxOrange .center {
	clear:both;
	color: #000000;
	width:300px;
	background: #EFBE39;
}
.boxOrange .center .left {
	background: url("/images/box_blue_orange/cl.jpg") repeat-y;
}
.boxOrange .center .left .text {
	background: url("/images/box_blue_orange/cr.jpg") top right repeat-y;
	padding:5px 5px 5px 5px;
	font-family:Verdana,Arial,Helvetica, San Serif;
	font-size:12px;
	width:290px;
}
.boxOrange .bottom {
	height:10px;
	background: url("/images/box_blue_orange/bc.jpg") repeat-x;
}
.boxOrange .bottom .left {
	height:10px;
	width:10px;
	float:left;
	background: url("/images/box_blue_orange/bl.jpg") no-repeat;
}
.boxOrange .bottom .right {
	height:10px;
	width:10px;
	float:right;
	background: url("/images/box_blue_orange/br.jpg") no-repeat;
}
.content{
	margin:0px;
	color:#000000;
	font-size:12px;
	padding:7px;
	width:880px;
	text-align:left;
}
.content table tr td {
	color:#666666;
	font-size:12px;
}
.navcontainer {
	background:url("/images/layout/navigation_background.gif") repeat-y;
	margin:0px;
	padding:0px;
	font-family: "Comic Sans MS",Tahoma,Verdana,Arial,Helvetica,San Serif;
	font-size:15px;
}
.navcontainer a .item {
	margin-left:35px;
	width:111px;
	text-decoration:none;
	padding:3px;
	border-top:1px solid yellow;
	border-bottom:1px solid #CCCC33;
	padding:1px 3px 1px 3px;
	font-size:14px;
	color:black;
}
.navcontainer a:hover .item {
	background:yellow;
}
.navcontainer a:active .item {
	background:yellow;
	border:1px solid red;
}
.navcontainer a .subitem {
	margin-left:35px;
	width:107px;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	font-size:12px;
	border-top:1px solid yellow;
	border-bottom:1px solid #CCCC33;
	color:#1C296C;
}
.navcontainer a:hover .subitem {
	background:yellow;
}
.navcontainer img {
	padding:0px;
	margin:0px;
}
.navcontainer ul {
	margin:0px;
	padding:0px;
	margin-left:35px;
	width:117px;
}
.navcontainer ul li {
	list-style:none;
	border-top: 1px solid gold;
	margin:0px;
	padding:0px 5px 0px 5px;
}
.navcontainer ul li a {
	text-decoration:none;
}
.languageNav {
	float:left;
	padding-right:10px;
	padding-top:5px;
	font-family:Trebuchet,Verdana,Arial;
	font-size:12px;
	color:#000000;
	width:880px;
	text-align:right;
}
.copyright {
	float:right;
	text-align:center;
	padding-right:10px;
	font-family:Trebuchet,Verdana,Arial;
	font-size:10px;
	color:#000000;
	background:#ffffff;
	width:200px;
}
.htmlbutton, input.htmlbutton {
	border-top: solid 1px #8891A3;
	border-right: solid 1px #6D7FA3;
	border-bottom: solid 1px #6D7FA3;
	border-left: solid 1px #8891A3;
	background-color: #29447B;
	margin: 5px 0px 0px 0px;
	color: #ffffff;
}
#systemMessage {
	margin: 10px 0px 10px 0px;
	border: 1px solid black;
	background: #eee;
}
#systemMessage .title {
	color: white;
	font-weight: bold;
	height: 15px;
	font-size: 12px;
	background: black;
	padding: 3px;
}
#systemMessage .title img {
	float: right;
	border: none;
}
#systemMessage .message {
	color: #666666;
	font-size: 10px;
	padding: 3px;
}
.categoryheader {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}
