@charset "utf-8";
/* CSS Document */

body{background-color:#363636; margin:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
p{margin:0;}
ul{margin-top:0; margin-bottom:0;}
a img {border:0;}
a, a:visited {color:#CC0033; font-size:12px;}
#pagewrapper {width: 950px; margin:auto; text-align:left; margin-top:0px;  margin-top:0;}
.header img  {margin-top:10px;}

.nodisplay{display:none;}

.maincontent{background-image:url(images/bg_blue2.jpg); background-position:0px 26px; background-repeat:repeat-x; }
.formcontainer{float:right; width:365px; }

.formshadow{ background-image:url(images/bg_formshadow.png); background-repeat:repeat-y; background-position:right;  padding-right:16px;
}

.formbody{background-color:#fff;}
.lefty{width:17px; height:62px; background-image:url(images/bg_ribbon_l.png); float:left; margin-top:30px;}
.righty{width:17px; height:62px; background-image:url(images/bg_ribbon_r.png); float:left; margin-top:30px;}

.mainy{float:left; width:338px; background-color:#fff; margin:0; background-image:url(images/bg_gear.jpg); background-repeat:no-repeat; background-position:bottom right;}
.mainy img {background-image:url(images/bt_form.jpg); background-position:top; padding-top:30px; background-repeat:no-repeat;}
.shadow{background-image:url(images/bg_formshadow.png); background-repeat:repeat-y; background-position:356px 0px; padding-right:16px;}

.mainy p{margin:10px 10px 0px 25px;}
.textlab {padding-left:20px; background-repeat:no-repeat; line-height:200%;}
.globe{background-image:url(images/ico_globe.jpg);}
.fullname{background-image:url(images/ico_user.jpg);}
.phonenum {background-image:url(images/ico_phone.jpg)}
.email{ background-image:url(images/ico_email.jpg)}
.butsubmit {text-align:center; margin: 15px 0 0 0; background-image:url(images/bb_form.jpg); padding-bottom:15px; background-repeat:no-repeat; background-position:bottom;}

.numpages{float:left; border-right:1px dotted #333; padding-right:15px;}
.numpages label, .iwant label {font-size:12px;}
.iwant{ float:left;}

.bluecontent{background-image:url(images/bg_blue_l.jpg); background-repeat:no-repeat;  background-position:0px 26px; height:280px; padding-top:45px; padding-left:35px;}
.bluecontentr{background-image:url(images/bg_blue_r.jpg); background-repeat:no-repeat; height:330px; background-position:0px 26px; float:right; width:5px;}

.bluecontent p{font-weight:bold; margin-top:7px;}
.bluecontent ul {font-size:14px; margin-bottom:20px; margin-top:15px; list-style:url(images/bg_bull.jpg);}
.bluecontent li {margin-bottom:7px;}


.subcalloutwrapper{width:500px; margin-top:15px;}
.subcallout1{ width:245px; float: left; padding:15px; font-size:12px; color:#CCCCCC; border-right:1px dotted #999;}
.subcallout2{ width:220px; float: left;  padding:40px 0 0 0px; font-size:12px; color:#CCCCCC; text-align:right;}

.textinput{border:1px solid #cfcfcf; background-image:url(images/bg_input.jpg); background-repeat:repeat-x; height:15px; width:270px; padding:5px; font-weight:bold;}

.testihead{font-weight:bold; font-size:14px; color:#fff;}
.testicontent{text-align:justify;}
.testisignature{font-style:italic; text-align:right; font-weight:bold;}

/*PAGE 2*/

.serv_wd {height: 85px; background-image:url(images/ico_WD.jpg); background-repeat:no-repeat; padding-left:85px; border-bottom:1px solid #333; margin:20px 35px;}
.serv_search{height: 85px; background-image:url(images/ico_search.jpg); background-repeat:no-repeat; padding-left:85px; border-bottom:1px solid #333; margin:20px 35px;}
.serv_app{height: 85px; background-image:url(images/ico_app.jpg); background-repeat:no-repeat; padding-left:85px; border-bottom:1px solid #333; margin:20px 35px;}

.serv_wd img, .serv_search img, .serv_app img {background:none; padding:0;}

input:focus{	background: #ffcccc;}

