body { background: #979797 url('/images/repeat.jpg') repeat-x; }

h1,h2,h3,h4,h5,h6 { color: #333; }
h2 { border-bottom: none; }
h3 { border-bottom: none; }
a,a:link { color: #484DA1; }
h4.primary_input_error { color: #FF0000;} 

.hr { margin: 15px 0; }
#center {text-align: center; margin: 0 auto;}
#header { background: none; margin-top: 10px;  }
#header_main { height: 254px; width: 780px; margin: 0 auto; background: #fff url('/images/header.jpg') no-repeat; }
#header_main_left h1 { text-indent: -9999px; }
#header_main_right { float: right; }
#header_main_right p { text-align: right; color: #fff; font-size: 90%; padding: 15px; }
#header_main_right a { color: #fff;} 

#nav { width: 750px; background: #333; padding: 10px 15px !important; }
#nav li { margin-right: 15px; padding-right: 20px; }
#nav li.last { border-right: none; }
#nav a { padding: 10px; color: #fff; }
#nav a:hover { color: #C0D0E2; }

#content, #footer { background: #eaedf2; padding: 0px; margin: 0 auto !important; }
#content_wrapper {
	padding: 0px;
	background: #ffffff;
}
#footer { margin-bottom: 10px !important; }
#footer p { margin: 0; padding: 15px; }

#operator { background: url(../images/operator.jpg); width: 700px; height: 288px;}
#operator_rev {width: 700px; height: 125px; margin-left: 55px;}
#operator p {font-size: 1.3em; line-height: 1.5em; margin-left: 280px; padding:0px 10px 30px 10px; width: 395px;}
#operator_rev p {font-size: 1.3em; line-height: 1.5em; margin-left: 220px; padding:0px 10px 10px; width: 395px;}
#operator h3 {margin-left: 280px; padding:30px 10px 0px 10px;}
#operator_rev h3 {margin-left: 220px; padding:0px 10px 0px 10px; margin-top: -135px;}

form.main { padding: 0; }

form.main input, form.main textarea, form.main select {
    background: #e5e5e5;
    border: 1px solid #484DA1;
    margin-bottom: 4px;
    padding: 0.3em;
}
form.main select option { padding-left: 1em; }
form.main input.checkbox { background: #fff; border: 0; margin: 0; padding: 0; }

.feature { text-align: center; padding: 5px; float: left; width: 170px; height: 200px; margin-bottom: 15px; margin-right: 20px; background: #E5E5E5; }
.feature h3 { font-size: 120%; height: 35px; font-weight: normal; }
.end { margin-right: 0; }
.start { margin-left: 100px; }
* html .start { margin-left: 50px; }

.hr { margin: 20px 0; }

form.front dt { width: 150px; }
