*{
padding: 0px;
margin: 0px;
}
body{
font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
background-color: #222;
color: #666666;
text-align: center;
}
#page{
background-color: #fff;
width: 800px;
text-align: left;
margin: auto;
}

#header{
height: 622px;
background: url(../misc/head.jpg)  center top no-repeat;
}

#content_frame{
padding: 80px;
padding-top: 10px;
}
#sidebar{
margin-top: 30px;
}
#footer{
background: #0d0d0d;
height: 60px;
}

h1, h2, h3, h4{
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
font-weight: lighter;
font-variant: small-caps;
}
.hover_controller{
float: left;
width: 157px;
}
#form_area{
float: right;
width: 280px;
margin-top: 60px;
}
#contact_image_link:hover{
background-position: 0px -414px;
}
#newsletter_image_link:hover{
background-position: 0px -414px;
}
#contact_image_link{
width: 153px;
height: 414px;
display: block;
background: url(../misc/contact.jpg)  no-repeat;
}
#newsletter_image_link{
width: 153px;
display: block;
height: 414px;
background: url(../misc/newsletter.jpg)  no-repeat;
}
#head_slot{
padding: 20px;
background-color: #f2f2f2;
border: 2px solid #ededed;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 30px;
}
#head_slot ul{
list-style: none;
}
#head_slot ul li{
padding: 3px;
}
#head_slot_left{
float: left;

}
#head_slot_right{
float: right;
}
#content p{
text-align: justify;
line-height: 24px;
font-size: 13px;
color: #888;
margin-bottom: 10px;
}
.question{
color: #666;
font-weight: bold;
}
#page h2{
font-size: 40px;
color: #61CDF4;
font-family: Georgia, "Times New Roman", Times, serif;
}
#content h2{
float: left;
margin-right: 10px;
}
#page h3{
color: #61CDF4;
margin-top: 40px;
font-size: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
padding-bottom: 10px;
}
#content form{
padding: 20px;
}
#content img{
background-color: #fff;
border: 2px solid #ededed;
padding: 8px;
width: 200px;
margin-right: 4px;
margin-top: 4px;
}
#content .inlineimg{
background-color: #fff;
border: none;
padding: 8px;
width: 210px;
float: left;
margin-right: 6px;
margin-top: 4px;
}
#content .alignright{
float: right;
margin-right: 0px;
margin-left: 4px;
}

a{
color: #69c;
}
a img{
border:none;
}

form{

}
input, textarea{
border: none;
padding: 8px;
color: #888;
background-color: #CEE4EF;
margin-bottom: 10px;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-weight: bold;
}
input{
width: 230px;
}
textarea{
width: 280px;
}
.submit{
color: #fff;
width: 80px;
background: #5F9FB8;
border: none;
padding: 5px;
}
.spacer{
width: 78px !important;
border: none !important;
margin-left: 270px;
margin-bottom: 10px;
}














