a {
color:white;
font-weight:bold;
}
body{
    margin: 0px; padding: 0px;
}
.header{
    height: 193px;
    background: url(../images/header.jpg) no-repeat;
}
.header .request{
    padding: 39px 0px 0px 575px;
}
.menu{
    height: 53px;
    background: url(../images/menu.jpg) no-repeat;
    padding: 33px 25px 0px 85px;
}
.menu span{
    background: url(../images/spacer_menu.jpg) no-repeat center right;
    padding-right: 10px;
}
.menu span.last_item{
    background: none;
    padding-right: 0px;
}
.menu a{
    font-family: trebuchet ms, arial; font-size: 15px; font-weight: bold;
    color: #333333; text-decoration: none;
}
.content{
    background: url(../images/content_bg.jpg) repeat-x top center #333333;
    padding: 1px 20px 20px 20px;
}
.footer{ background: url(../images/footer.jpg) repeat-x top center #333333; }
.footer #footer_links{ padding: 150px 35px 0px 35px}
.footer #footer_links #examples{ margin: 0px 20px; }
.copyright{
    font-size: 11px; color: #FFFFFF; font-family: trebuchet ms, arial; text-align: center;
    background-color: #333333;
    padding-bottom: 10px;
}
h1, .h1style {
    background: url(../images/icon_title.png) no-repeat left 2px;
    padding:0px 0px 3px 30px; margin: 10px 0px; text-align: left;
    font-family: trebuchet ms, arial; font-size: 23px; font-weight: bold; color: #99CCFF;
    border-bottom: solid 1px #999999; 
}
h2, .h2style {
    text-align: left;
    font-family: trebuchet ms, arial; font-size: 17px; font-weight: bold; color: #CCCCCC; 
}
h3, .h3style {
    margin: 0px; text-align: justify;
    font-family: trebuchet ms, arial; font-size: 13px; color: #FFFFFF;
    font-weight: normal; 
}
.h3stylebold {
    margin: 0px; text-align: justify; font-weight: bold;
    font-family: trebuchet ms, arial; font-size: 13px; color: #FFFFFF; 
}
br{ line-height: 15px; }
ul{
    list-style: none;
    padding-left: 20px;
}
li{
    padding-left: 15px;
    background: url(../images/bullet_yellow.png) no-repeat left 6px; 
}
#container{ background: url(../images/background_center.jpg) repeat-y center center; }
.top_request{ 
    color: #6B8AB0; text-align:left; padding: 23px 0px 0px 80px; font-weight: bold;
    font-family: trebuchet ms, tahoma, verdana, arial;  font-size:23px;
    background: url(../images/top_request.jpg) no-repeat center center;
}
.top_request #line_comment{
    font-size: 12px; font-family: tahoma, trebuchet ms, verdana, arial;
    font-weight: normal; color: #666666; padding: 8px 0px 0px 2px;
}
.center_request{
    padding: 0px 72px 0px 82px; font-size: 12px; color: #999999;
    font-family: tahoma, trebuchet ms, verdana, arial;
    background: url(../images/center_request.jpg) repeat-y center center;
}
.center_request form{
    padding: 0px; margin: 0px;
}
.center_thankyou{
    padding: 20px 0px;
    background: url(../images/center_request.jpg) repeat-y center center;
}
#thankyou-page{
    background: url(../images/thankyou.jpg) no-repeat top center;
}
#thankyou-page div{    
    font-size: 18px; color: #0099CC; font-family: trebuchet ms, tahoma, verdana, arial;
    padding: 55px 240px 65px 50px; text-align: center;    
}
table .td-right{ padding-left:20px;}
.default-input{
   width:220px; padding: 2px 2px; border: solid 1px #809DB9; margin: 2px 0px 10px 0px;
   font-family: verdana; font-size: 12px; 
}
.default-textarea{
    height: 66px; width: 466px; border: solid 1px #809DB9;
    font-family: verdana; font-size: 12px; padding: 2px;
}
#services, #resources{ border: solid 1px #CCCCCC; padding:5px; margin-top:4px; }
#services td, #resources td{ padding: 0px; }
#services input, #resources input{
    margin-left: 0px;
}
.block-title{
    color: #666666; text-align:right; padding:16px 10px 10px 30px; font-weight: bold;
    font-family: trebuchet ms, tahoma, verdana, arial;  font-size:15px;
    background: url(../images/block-title.jpg) no-repeat center bottom;
}
.small{ font-size: 11px; font-weight: normal; }
