img, a img{border: none;}
form{
	margin: 0px;
	padding: 0px;
}
body {
    margin: 0px;
	color:#000000;
 	background:#CCCCCC;
	font-family: Verdana, Arial, Tahoma, Geneva,sans-serif;
	font-size: 11px;
	line-height:normal;

}
#body_container{
    width: 770px;

    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

p{
    padding: 5px;
    margin:0px;
}

a { text-decoration: none; color: #0088cc; }

a.link{
  text-decoration: underline;
  font-weight: normal;
}
a.link:hover{
	text-decoration: none;
}

#middle_container{
    text-align: left;
    min-height: 400px;
    float: right;
    width: 575px;
    border-left: 1px solid #faa634;
    padding-top: 20px;
    padding-bottom: 20px;
}

#header{
    height: 50px;
    padding-top: 50px;
    background: url('../images/header.gif') no-repeat top;
    text-align: left;
}

#header h1{
    font-size: 20px;
    font-weight: normal;
    color: #faa634;
    margin: 0px;
    font-family: Verdana, sans-serif, Verdana, Tahoma;
    margin-top:20px;
    margin-left: 20px;
}

#menu{
    clear:both;
    height: 175px;
    background: #FFFFFF url('../images/menu_bg.jpg') no-repeat top right;
    text-align: right;
    color: #FFFFFF;
}

#menu .links{
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    float:left;
    display: block;
    margin-left: 90px;
    margin-top:  20px;
    text-align: left;
}

#menu a{
    text-decoration: none;
    color: #0000B5;
}

#menu a:hover{
    text-decoration: underline;
}


#footer{
    clear: both;
    width: 770px;
    text-align: right;
    font-size: 11px;
    background: #6a737b url('../images/footer_bg.gif') repeat-x top;
    height: 100px;

}
#footer a{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
#footer a:hover{
    color: #000000;
    text-decoration: underline;
}


input[type=submit], input[type=text], input[type=password], input[type=button], select, textarea{

    border: 1px solid #6a737b;
    background-color: #F2F2F2;
    font-family: Verdana, Arial, Tahoma, Geneva,sans-serif;
    font-size: 11px;
    padding: 3px;
    color: #000000;
}

input[type=submit], .button{
   padding: 5px 10px 5px 10px;
}

#button{


}


.inp{ /* remove border for checkboxes, radioboxes */
    border: none;
}
.clear{
    clear:both;
}
.red{ color: #B50000;}

.pageLinks{
    clear:both;
    width: 100%;
    text-align: center;
    padding: 10px 0px 20px 0px;
}

.clear{
    clear:both;
}
.pageText{
    font-weight: bold;
    padding: 10px 0px 20px 0px;
}

.l{
    float: left;
}
.r{
    float: right;
}


.note{
    font-size: 10px;
    color: #AAAAAA;
}
.required{
    font-weight: bold;
    color: #FF0000;
}

#middle_container p.text{

    background-color: #F2F2F2;
    border-left: 1px solid #FDE0C6;
    border-top: 1px solid #FDE0C6;
    border-bottom: 1px solid #FDE0C6;
    text-align:left;
    padding:10px;
    margin-left: 20px;
    font-size: 11px;

}

.form-questions, .form-contact{

     padding-top: 10px;
}

.form-questions input[type="text"], .form-contact input[type="text"]{
    width: 290px;
    padding: 5px;

}

.form-questions textarea, .form-contact textarea{
    width: 290px;
    height: 100px;
    padding: 5px;
}

.form-questions select{
    width: 300px;
    color: #666666;
}

.form-questions select.selected, .form-questions textarea.notempty, .form-questions input[type="text"].notempty {
    color: #FF0000;
}

 .form-questions textarea.empty, .form-questions input[type="text"].empty {
    color: #666666;
 }

.form-questions select option { color: #000000; }
.form-questions select option:first-child { color: #FF0000; }
.form-questions select.empty { color: grey; }

/* Hidden placeholder */
.form-questions select option[disabled]:first-child { display: none; }