/* Start of CMSMS style sheet 'Bemelsa' */
html,body {margin:0;padding:0;}
img{border-style: none;}
body{background:#e2e85c url(images/bg.png) 0 162px repeat-x;font-size:14px;color:#000;font-family:verdana;}
a.link,a.visited{color:#5fd9ff;text-decoration:underline;}
a.hover{color:#29792f;text-decoration:underline;}
a.first:link, a.first:visited{color:#000;text-decoration:none; text-align:center;font-size:10px;}
a.first:hover{color:#02b3fc;text-decoration:underline;}
.contactform div{padding:10px;}
#container{position:relative;margin:0 auto;width:1024px;height:auto;min-height:768px;}
#wrap{position:relative;margin-top:10px;width:1024px;height:auto;min-height:400px;}
#header-wrap{position:relative;float:left;width:1024px;height:225px;background:url(images/top.jpg) top left no-repeat;}
#top-right{position:relative;float:right;margin:0;width:860px;height:30px;}
/*------------BEGIN nav-------------------------*/
#nav-container {float: left;padding: 0;width:800px;height:30px;}
#menuwrapper{float:right;}
#nav-container ul li {display: inline;float:left;margin:-2px 0 0 -4px;}
#nav-container ul li a {text-decoration: none;padding: 0 15px 0 25px;font-size:14px;}
#nav-container ul li a:link, a:visited {color: #000;}
#nav-container ul li a:hover {text-decoration:none;color:#e2e85c;}
#nav-container li.menuactive a{color:#e2e85c;font-weight:normal;}
/*-----------END nav----------------------------*/
#facebook{position:relative;float:right;margin:0;width:45px;height:55px;margin-right:10px;}
#news{position:relative;float:left;margin:70px 0 0 680px;height:43px;width:140px;}
#donate{position:relative;float:left;margin-top:70px;height:43px;width:175px;}
#middle{position:relative;float:left;margin-top:15px;padding:15px;width:990px;min-height:250px;height:auto;background:#fc7802;border:solid 2px #000;}
/*-----BEGIN home page-----*/
#middle-left-hm{position:relative;float:left;margin-top:15px;width:600px;height:450px;}
#middle-right-hm{position:relative;float:left;margin:15px 0 0 15px;padding:15px;width:375px;height:420px;background:#fc7802;border:solid 2px #000;}
#bottom-wrap-left{position:relative;float:left;padding:10px;margin:15px 0 15px 0;width:307px;height:180px;background:#fc7802;border:solid 2px #000;}
#bottom-wrap-middle{position:relative;float:left;padding:10px;margin:15px 0 15px 15px;width:308px;height:180px;background:#fc7802;border:solid 2px #000;}
#bottom-wrap-right{position:relative;float:left;padding:10px;margin:15px 0 15px 15px;width:307px;height:180px;background:#fc7802;border:solid 2px #000;}
/*----END home page------*/
#footer{position:relative;float:left;width:1024px;height:20px;padding-top:5px;text-align:center;font-family:arial;font-size:10px;font-weight:bold;color:#000;}
/**------Contact-forms----------**/
.contactform{line-height:2.5em;letter-spacing:2px;}
.formbuilderform{line-height:1.5em;letter-spacing:1px;}
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {margin-bottom:0.5em;margin-left:1em;}
fieldset div div {margin-top:0.5em;margin-left:1em}
fieldset {margin-bottom:1em;border:1px solid #0b1f28;padding:0.5em}
fieldset label {width:auto;}
legend {color:#FFF;background:#0b1f28;font-style:italic;font-size:1.2em;margin-bottom:0.5em;padding:0.2em;width:auto;border:1px solid #CCC}
textarea {margin: 0.5em 0;width:98%;height: 6em}
.submit {margin-top:0.5em}
.contactform input.checkbox {border: none;margin-left:5px;}
.contactform label {display: block;float: left;width: 150px;}
.contactform label.label {display: inline;float: none;width: 50px;font-size: 10px;}
.contactform textarea {background-color: #fff;}
.formbuilderform .message {line-height: 16px;padding: 0 0 8px 0;}
/*
Volunteer Form
*/
.volunteer {position:relative;float:left;width:955px;}
.volunteer label {float:left;width:150px;}
.volunteer input {float:left;}
.vol-left{float:left;width:350px;}
.vol-right{float:left;width:400px;}
.vol-right label {float:left;width:125px;}
.vol-main{float:left;width:800px;}
.vol-main input{float:left;width:350px;}
.vol-city{float:left;}
.vol-city input{float:left;width:165px;}
.vol-state{float:left;width:200px;}
.vol-state label{float:left;width:50px;}
.vol-zip{float:left;}
.vol-zip label{float:left;width:35px;}
.vol-zip input{float:left;width:75px;}
.country{float:left;width:265px;}
.country label{float:left;width:60px;}
.country select{float:left;}
.birth-date{float:left;clear:both;}
.gender{float:left;clear:both;}
.ethnicity{float:left;width:955px;}
.ethnicity div {float:left;clear:both;}
.ethnicity div label{float:left;width:300px;}
.experience label{float:left;width:955px;}
.experience div input{float:left;clear:both;width:15px;}
.experience div label{float:left;width:25px;}
.organization{float:left;clear:left;}
.organization label{width:200px;}
.organization input{width:300px;}
.background{float:left;}
.background label{width:600px;}
.minor label{width:50px}
.minor input{width:150px}
.grad label{margin-left:25px;width:150px}
.grad input{width:45px
.captcha{float:left;width:955px;}
.submit{float:left;width:955px;}

/* End of 'Bemelsa' */

