/* CSS Document */

body {
background-image:url(../fmec/top_repeat.jpg);
background-repeat:repeat-x;
background-color:#183E80;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0B523C;
padding:0;
margin:0;
}



#wrapper {
margin-left:auto;
margin-right:auto;
background-image:url(../fmec/middle_slice.jpg);
background-repeat:repeat-y;
width:718px;
}

#header {

}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#183E80;
font-size:15px;
font-weight:bold;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#183E80;
font-size:13px;
font-weight:bold;
margin-bottom:0;
padding-bottom:5px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#183E80;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}

.pageContent {
padding:20px 30px 50px 30px;
}



.formlabel {
padding-top:10px;
padding-bottom:4px;
margin-bottom:0px;
font-weight:normal;
}

.checkbox_label {
padding:0;
margin:0;
}

.leftpanel {
padding-right:5px;
}

.middlepanel {
padding-left:5px;
padding-right:5px;
}

.rightpanel {
padding-left:5px;
}

.required_field {
	color:#FF0000;
}

.text {
width:250px;
}

.textlong {
width:550px;
}

.textzip {
width:60px;
}

input {
background-color:#F5F5F5;
border:1px solid #848484;
}

input:focus {
background-color:#FEE9C1;
border:1px solid #848484;
}

select {
background-color:#F5F5F5;
border:1px solid #848484;
}

select:focus {
background-color:#FEE9C1;
border:1px solid #848484;
}

.caltext {
width:218px;
}

textarea {
background-color:#F5F5F5;
border:1px solid #848484;
}

textarea:focus {
background-color:#FEE9C1;
border:1px solid #848484;
}

table.workshops {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.workshops th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.workshops td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.form_errormsg {
color:#FF0000;
font-weight:bold;
}

.grandTotal {
font-size:12px;
color:#FF0000;
font-weight:bold;
}

.fmecSmallHeader {
font-weight:bold;
}

.workshoptable {
display: none;
}
