body.editor {background: #FFF;}

body {background: #FFF; font: 62.5% Arial;}

/* Global Classes */
* {padding: 0px; margin: 0px;}
.clear         {clear: both;}
.float-left    {float: left; margin-right: 10px; margin-bottom: 10px;}
.float-right   {float: right; margin-bottom: 10px; margin-left: 10px;}
.text-left     {text-align: left;}
.text-right    {text-align: right;}
.text-center   {text-align: center;}
.text-justify  {text-align: justify;}
.bold          {font-weight: bold;}
.italic        {font-style: italic;}
.underline     {border-bottom: 1px solid;}
.highlight     {background: #ffc;}
.img-left      {float: left; margin-right: 10px; margin-bottom: 10px;}
.img-right     {float: right; margin-bottom:10px; margin-left: 10px;}
.nobullet      {list-style: none; list-style-image: none;}

.error, .red {
background:#FFEBE8 none repeat scroll 0%;
border:1px solid #DD3C10;
margin:0px 10px 10px;
padding:10px;
display: block;
}

.correct, .green {
background:#E6FCE6 none repeat scroll 0%;
border:1px solid #84DB12;
margin:0px 10px 10px;
padding:10px;
display: block;
}

.info {
background:#FBFCE6 none repeat scroll 0%;
border:1px solid #D9B411;
margin:0px 10px 10px;
padding:10px;
display: block;
}

.required_fields {color:red;}
/* End Global Classes */

#container {width: 750px; margin-left: auto; margin-right: auto; background: url(../images/sce/container-bg.jpg) repeat-y top left;}

/* Header Styles */
#header {
width: 750px;
height: 230px;
display: block;
font-size: 1.4em;
background: url(../images/sce/topimage.gif) no-repeat top left;
}

#header p {display: none;}
/* End Header Styles */

/* Footer Styles */
#footer ul {
list-style: none;
clear: both;
text-align: center;
font-size: 1.2em;
width: 750px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#footer ul li {display: inline;}

#footer a {color: #000; border-right: solid 1px #000; padding-right:3px;}

#footer a:hover {color: #006600;}

#footer .footer_last {border-right:none; padding-right:0px;}

.copyright {color: #000; text-align: center; margin-top: 10px; margin-bottom: 10px;}

.copyright a {color: #000;}

.copyright a:hover {color: #006600;}
/* End Footer Styles */

/* Contact Form Styles */
#contactform {
width: 520px;
font-size: 1.2em;
margin-top: 10px;
margin-bottom: 10px;
}

#contactform .indent {margin: 10px 0px 10px 95px;}

#contactform .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
color: #000;
width: 85px;
}

#contactform .form_data {text-align:left; float: left;}

#contactform .separator {
clear: both;
font-size: 1px;
height: 1px;
}

#contactform input, #contactform textarea {width: 200px;}

#contactform .image {
width: 55px;
color: #FFF;
border: 1px solid #000;
background: #006600;
}
/* End Contact Form Styles */

#left-nav {
display: block;
width: 190px;
float: left;
min-height: 434px;
padding-bottom: 10px;
}

#left-nav p {font-size: 1.2em; margin-top: 10px; margin-left: 50px;}

#content {
float: left;
width: 520px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
min-height: 400px;
}

#content ul, #content ol {
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

p, #content li {
font-size: 1.4em;
color: #000;
margin-bottom: 10px;
}

table {margin-top: 10px; margin-bottom: 10px; font-size: 1.4em;}

a {color: #006600;}

a:hover {color: #0099ff;}

.winner {color: #DAA520; font-size: 2em; font-weight: bold;}

h1 {
font-size: 2em;
color: #006600;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #006600;
}

h2 {
font-size: 1.6em;
color: #006600;
margin: 5px 0px;
}

h3 {
font-size: 1.4em;
color: #006600;
margin: 5px 0px;
}

h4, h5, h6 {
font-size: 1.6em;
color: #006600;
margin: 5px 0px;
}

.commentbox {
border: 1px dashed #000;
background-color: #f7f7f7;
text-align: center;
padding: 5px;
margin-top: 10px;
}

/* Price Table Styles */
#tableLayout {
border-width: 1px 1px 0px 1px;
border-style:solid;
border-color: #0041b2;
}

#tableLayout td {
color:#0041b2;
padding: 3px 2px 3px 2px;
border-color:#0041b2;
border-style:solid;
border-width: 0px 0px 1px 0px;
text-align:left;
}

#tableLayout th {
color:#0041b2;
padding: 3px 2px 3px 2px;
border-color:#0041b2;
border-style:solid;
border-width: 1px 0px 0px 0px;
font-weight:bold;
text-align:left;
}

#tableLayout tr.noshade {background-color:#FFFFFF;}

#tableLayout tr.shade {background-color: rgb(244, 244, 223);}

#tableLayout tr.titleshade {background-color: rgb(128, 176, 213);}
/* Price Table Styles */

/* Guest Book Styles */
#guestbook_manager {font-size: 1.4em;}

#guestbook_manager .title {display: none;}

#guestbook_manager .subcat {font-weight: bold;}

#guestbook_manager #contactform {font-size: 1em;}

#contactform #ctl01_MainContent_post_SignButton {width: 120px; color: #FFF; border: 1px solid #000; background: #006600;}
/* End Guest Book Styles */