﻿/* BASE STYLES */

html {height:100%;margin-bottom:1px;}

body { margin:0px; padding:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h1 span, h2 span, h3 span {display:none;}
li {line-height:20px;}

a, a:link, a:visited {color:#950037; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }
a:hover {color:#950037; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }

/* MAIN ELEMENTS */

#main_container{
margin: 0 auto;
width:960px;
padding:0px;
}

#main_content{
float:left;
width:960px;
padding:0px;
background-color:#fff;
}

#nav_container{
float:left;
width:220px;
margin:0px;
display:inline;
background-image:url(/images/nav_bg.gif);
background-repeat:no-repeat;
}

#nav_content{
float:left;
width:200px;
margin:250px 0px 0px 20px;
display:inline;
line-height:22px;
}

#main_divide{
float:left;
width:10px;
height:800px;
background-color:#970038;
padding:0px;
}

#main_pic{
float:left;
width:680px;
height:132px;
margin:35px 0px 0px 0px;
display:inline;
background-image:url(/images/main_pic.jpg);
background-repeat:no-repeat;
}

#body_container{
float:left;
width:680px;
margin:25px 0px 70px 25px;
display:inline;
}

.title_container{
float:left;
width:400px;
margin:5px 0px 0px 10px;
}

#body_divide{
float:left;
width:680px;
height:1px;
padding:0px;
background-color:#970038;
}

.box_container{
float:left;
width:680px;
margin:35px 0px 0px 0px;
display:inline;
}

.box_top{
float:left;
width:680px;
height:15px;
padding:0px;
background-image:url(/images/box_bg_top.gif);
background-repeat:no-repeat;
}

.box_middle{
float:left;
width:680px;
padding:0px;
background-color:#ebebeb;
}

.box_text{
float:left;
width:630px;
margin:4px 25px 4px 25px;
display:inline;
}

.box_bullets1{
float:left;
width:190px;
margin:0px;
display:inline;
}

.box_bullets2{
float:left;
width:210px;
margin:0px 0px 0px 20px;
display:inline;
}

.box_bullets3{
float:left;
width:140px;
margin:0px 0px 0px 55px;
display:inline;
}

#form_container{
float:left;
width:630px;
margin:20px 25px 10px 25px;
display:inline;
}

.form_title{
font-weight:bold;
width:150px;
}

.form_title2{
font-weight:bold;
width:150px;
vertical-align:top;
}

.form_spacer{
font-weight:bold;
width:200px;
height:10px;
}

.input_box {
border:1px solid #cecece; 
width:270px; 
height:18px; 
font-size:12px; 
color:#970038; 
padding:3px; 
margin:0px; 
background:#fff; 
font-weight:bold;
}

.message_box {
color:#970038; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
text-decoration:none;
width:270px;
border:solid 1px #cecece;
padding:3px;
font-weight:bold;
}

.box_bottom{
float:left;
width:680px;
height:15px;
padding:0px;
background-image:url(/images/box_bg_bottom.gif);
background-repeat:no-repeat;
}

#seo_container{
margin: 0 auto;
width:960px;
padding:0px;
}

#seo_content{
float:right;
text-align:right;
width:800px;
margin:10px 10px 0px 0px;
display:inline;
color:#b3b3b3;
font-weight:bold;
}

/* TEXT */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#970038;
font-size:26px;
font-weight:bold;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
font-weight:bold;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#970038;
font-size:20px;
font-weight:bold;
}

h4 {
color:#000;
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
}

.text_bold{
font-weight:bold;
}

.bullet {
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
background: url(/images/bullet.gif) no-repeat;
background-position:left top;
padding:0px 0px 0px 25px;
display:block;
}

.bullet2 {
font-size:12px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
background: url(/images/bullet2.gif) no-repeat;
background-position:left top;
padding:0px 0px 0px 25px;
display:block;
}

.nav_link:link, .nav_link:visited {
font-size:12px;
text-decoration:none;
color:#000;
font-weight:bold;
}

.nav_link:hover {
font-size:12px;
text-decoration:underline;
color:#970038;
font-weight:bold;
}

.large_link:link, .large_link:visited {
font-size:14px;
text-decoration:underline;
color:#000;
font-weight:bold;
line-height:24px;
}

.large_link:hover {
font-size:14px;
text-decoration:none;
color:#000;
font-weight:bold;
line-height:24px;
}

.title_link:link, .title_link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#970038;
font-size:20px;
font-weight:bold;
text-decoration:none;
}

.title_link:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#970038;
font-size:20px;
font-weight:bold;
text-decoration:underline;
}

.error, .success {margin: 0px 0 20px 0;}
.error h1 {margin:0; color:#fff;background:#e54040; border-bottom:5px solid #bf3636; margin:0; padding: 5px 0 4px 5px; clear:both; font-size: 12px;}
.error div, .success div {font-size: 12px;background:#ffffff; border-bottom:5px solid #ccc; padding:10px; font-weight:bold; color:#999; line-height:18px; clear:both; margin:0 0 20px 0;}
.error div p {margin: 10px 0 0 0;}
.success h1 {margin:0; color:#fff;background:#61D74B; border-bottom:5px solid #2FC32E; margin:0; padding: 5px 0 4px 5px; clear:both; font-size: 12px;}
.feedback {color:#e54040; margin:0 0 0 10px;}
