td, li, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:left;
}
.sanFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}
#title {
	margin-bottom: 8px;
}
#glry_row1, #glry_row2, #glry_row3 {
	margin: 0;
	padding: 0;
	float: left;
	width: 380px;
	background-repeat: no-repeat;
}
#glry_row1 {

}
#glry_row2 {

}
#glry_row3 {

}
.glry_col1, .glry_col2, .glry_col3 {
	margin: 10px 0 5px 0;
	padding: 0;
	text-align: center;
	float: left;
	width: 180px;
	min-height: 100px;
}
#gallery .glry_col1, #gallery .glry_col2, #gallery .glry_col3 {
	width: 122px;
}
.glry_col1 {
	margin-left: 1px;
}
.glry_col2 {
	margin-left: 6px;
}
.glry_col3 {
	margin-left: 6px;
}
.brush_box {
	width: 190px;
	background: url(../images/sideSection_top.gif) no-repeat top left;
	padding: 0px;
	margin-top: 0px;
}
.brush_box_header {
	height: 44px;
	overflow: hidden;
	padding-left: 45px;
}
.brush_box_inner {
	background: url(../images/sideSection_bottom.png) no-repeat bottom left;
	
}
.brush_box_inner .box_content {
	background: url(../images/sideSection_middle.gif) repeat-y top left;
	
}
.brush_box_inner .clear {
	height: 15px;
}
.brush_box_subHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color: #24843c;
	padding-top: 20px;
}
.brush_box_285w {
	width: 285px;
	background: url(../images/brushbox_285w_bottom.gif) no-repeat bottom left;
	margin-bottom: 10px;
}
.search_box {
	background: url(../images/brushbox_300w_bottom.gif) no-repeat bottom left;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
.brush_box .divider {
	background: url(../images/brushbox_divider.png) no-repeat top left;
	height: 2px;
	width: 175px;
	margin-left: -10px;
}
.box_content {
	padding: 0 20px;
}
.box_content_center {
	text-align: center;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
}
.box_content a, .box_content_center a {
	font-weight: bold;
}
.box_content form, .box_content_center form {
	margin-bottom: 5px;
}
.textBack {
	background: url(../images/textbox_background.png) no-repeat top left;
	width: 152px;
	height: 28px;
	padding-top: 4px;
	margin: 5px 0px;
}
.textBack input {
	border: 1px solid white;
	width: 90%;
}
.faded_step {
	color: #327328;
}
#artwork {
	text-align: center;
	padding: 10px 0;
}
.artwork_buttons {

	text-align: center;
}
ul.straightlist {
	margin-left: 20px;
	padding: 2em;
}
.submission {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 1px black;
	font-size: 10px;
}
.submission td {
	font-size: 10px;
}
.submission img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
.submission p {
	float: right;
	margin: 0 0 10px 0;
	padding: 0;
	width: 440px;
}
table.submission_edit {
	width: 520px;
}
table.submission_edit td {
	vertical-align: top;
}
table.submission_edit .col1 {
	width: 100px;
}
table.submission_edit .col3 {
	width: 80px;
	padding-left: 15px;
}
table.submission_edit .col2 input.textbox, table.submission_edit .col2 select {
	width: 170px;
}
table.submission_edit .col4 input.textbox {
	width: 150px;
}

#addSchool p, .search_box #frmChildSearch p, .search_box #frmSchoolSearch p, #teacherForm p, #schoolForm p, #submitForm p {
	margin: 0;
	padding: 0;
}
form td {
	padding: 2px 2px 0 2px;
}
.ruled_table td, .ruled_table th {
	border-bottom: solid black 1px;
	padding: 5px 30px 5px 0;
	text-align: left;
}

#rulesFooter {
	clear: both; 
	width: 560px; 
	margin-left: 10px; 
	padding-top: 10px;
	text-align: center;
}

.entryDetails {
	width: 260px;
	float: left;
}
.entryDetails .option {
	width: 260px;
	padding-top: 4px;
}

/* --- Submission Browse Button ---------- */
#btnBrowse {
	background: url('../images/btn_select_images.png') no-repeat;
	border: none;
	width: 145px;
	height: 26px;
	margin-top: 5px;
}

/* --- Submission Help Window -------- */
#helpWindow {
	background: #ffffcc;
	border: 2px solid #009f5b;
	width: 300px;
	height: 225px;
	position: absolute;
	top: 200px;
	left: 600px;
	display: none;
}
#helpWindow_container {
	margin: 15px;
}
#helpWindow ol {
	margin: 10px 0px 8px 18px;
}

/* --- Art Box -------- */
div.artBox {
	
}
div.artBox_top {
	background: url(../images/artbox/artBox_TL.png) no-repeat top left;
	padding-left: 8px;
}
div.artBox_top_lvl2 {
	background: url(../images/artbox/artBox_TR.png) no-repeat top right;
	padding-right: 8px;
}
div.artBox_top_lvl3 {
	background: url(../images/artbox/artBox_TM.png) repeat-x top left;
	height: 8px;
}
div.artBox_middle {
	background: url(../images/artbox/artBox_ML.png) repeat-y top left;
	padding-left: 8px;
}
div.artBox_middle_lvl2 {
	background: url(../images/artbox/artBox_MR.png) repeat-y top right;
	padding-right: 8px;
}
div.artBox_middle_lvl3 {
	background: #cbe095 url(../images/artbox/sidePanel_MM.png) repeat;
}
div.artBox_bottom {
	background: url(../images/artbox/artBox_BL.png) no-repeat top left;
	padding-left: 8px;
}
div.artBox_bottom_lvl2 {
	background: url(../images/artbox/artBox_BR.png) no-repeat top right;
	padding-right: 8px;
}
div.artBox_bottom_lvl3 {
	background: url(../images/artbox/artBox_BM.png) repeat-x top left;
	height: 8px;
}

/* --- Art Box -------- */
div.panelBox {
	
}
div.panelBox_top {
	background: url(../images/artbox/sidePanel_TL.png) repeat top left;
	padding-left: 10px;
}
div.panelBox_top_lvl2 {
	background: url(../images/artbox/sidePanel_TR.png) repeat top right;
	padding-right: 10px;
}
div.panelBox_top_lvl3 {
	background: url(../images/artbox/sidePanel_TM.png) repeat-x top left;
	height: 44px;
	overflow: hidden;
}
div.panelBox_middle {
	background: url(../images/artbox/sidePanel_ML.png) repeat-y top left;
	padding-left: 10px;
}
div.panelBox_middle_lvl2 {
	background: url(../images/artbox/sidePanel_MR.png) repeat-y top right;
	padding-right: 10px;
}
div.panelBox_middle_lvl3 {
	background: #cbe095 url(../images/artbox/sidePanel_MM.png) repeat;
}
div.panelBox_bottom {
	clear: both;
	background: #FDFAD6 url(../images/artbox/sidePanel_BL.png) no-repeat top left;
	padding-left: 10px;
}
div.panelBox_bottom_lvl2 {
	background: url(../images/artbox/sidePanel_BR.png) no-repeat top right;
	padding-right: 10px;
}
div.panelBox_bottom_lvl3 {
	background: url(../images/artbox/sidePanel_BM.png) repeat-x top left;
	height: 10px;
}

/* --- Section Dropdowns -------- */
a#section_creativeThought:hover {
	cursor: point;
}
a#section_creativeThought.closed {
	background: url(../images/hd_creativeStart-up.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
a#section_creativeThought.opened {
	background: url(../images/hd_creativeStart-down.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
a#section_discoverCreate.closed {
	background: url(../images/hd_discover-up.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
a#section_discoverCreate.opened {
	background: url(../images/hd_discover-down.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
a#section_enter.closed {
	background: url(../images/hd_enter-up.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
a#section_enter.opened {
	background: url(../images/hd_enter-down.png) no-repeat top left;
	display: block;
	width: 350px;
	height: 45px;
}
img {
vertical-align: top;
}
