html { height: 100%; margin: auto;}
body { height: 100%; margin: 0px; text-align: center; padding: 0px; font-family: verdana, tahoma, arial, sans-serif; }

button { padding:0px; margin:0px; height:18px; font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; }
div { padding: 0px; margin:0px;}
input { width:85px; height: 16px;}
.send { width:85px; height: 20px;}

A:link { font-size: 10px; color: #444444; text-decoration: none; }
A:visited { font-size: 10px; color: #444444; text-decoration: none; }
A:active { font-size: 10px; color: #444444; text-decoration: none; }
A:hover { font-size: 10px; color: #000000; text-decoration: underline; }

.mainhyp { font-size: 11px; color: #444444; text-decoration: underline; }

A.imglinkHome{ height:24px; background:#123f5f url(./image/home.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkHome:hover{ height:24px; background:#123f5f url(./image/home2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkServices{ height:24px; background:#123f5f url(./image/ourservices.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkServices:hover{ height:24px; background:#123f5f url(./image/ourservices2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkClients{ height:24px; background:#123f5f url(./image/ourclients.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkClients:hover{ height:24px; background:#123f5f url(./image/ourclients2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkCompany{ height:24px; background:#123f5f url(./image/ourcompany.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkCompany:hover{ height:24px; background:#123f5f url(./image/ourcompany2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkLinks{ height:24px; background:#123f5f url(./image/ourlinks.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkLinks:hover{ height:24px; background:#123f5f url(./image/ourlinks2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkContact{ height:24px; background:#123f5f url(./image/contactus.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkContact:hover{ height:24px; background:#123f5f url(./image/contactus2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.lostpassword { font-size: 9px; color: #ffeeee; text-decoration: none; }
A.lostpassword:visited { font-size: 9px; color: #ffeeee; text-decoration: none; }
A.lostpassword:active { font-size: 9px; color: #ffeeee; text-decoration: none; }
A.lostpassword:hover { font-size: 9px; color: #ffffff; text-decoration: underline; }
A.ourlinks { font-size: 11px; color: #024a84; text-decoration: none; }
A.ourlinks:active { font-size: 11px; color: #024a84; text-decoration: none; }
A.ourlinks:visited { font-size: 11px; color: #024a84; text-decoration: none; }
A.ourlinks:hover { font-size: 11px; color: #327ab4; text-decoration: underline; }
A.contactinfo { font-size: 13px; color: #444444; text-decoration: none; }
A.contactinfo:active { font-size: 13px; color: #444444; text-decoration: none; }
A.contactinfo:visited { font-size: 13px; color: #444444; text-decoration: none; }
A.contactinfo:hover { font-size: 13px; color: #666666; text-decoration: underline; }
A.largelink { font-size: 13px; color: #000000; text-decoration: underline; }
A.largelink:active { font-size: 13px; color: #000000; text-decoration: underline; }
A.largelink:visited { font-size: 13px; color: #000000; text-decoration: underline; }
A.largelink:hover { font-size: 13px; color: #666666; text-decoration: underline; }


.button { width:133px; }
.buttoncontainer { margin-right:4px; padding-top:5px; }
.centrebox { border: 0px; border-left: 1px solid #888888; border-right: 1px solid #888888; text-align: left; margin: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; background: url(./image/fauxcolumn.gif); background-repeat: repeat-y; width:800px; height: 100%; }
.centreboxcaps { border: 0px; border-left: 1px solid #888888; border-right: 1px solid #888888; text-align: left; margin: 0px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; width:800px; height: 100%; }
.copyright { font-size: 10px; color: #AAAAAA; letter-spacing: 0px; word-spacing: 1px; line-height: 11px;}
.foot { margin-left: 0px; margin-bottom: 0px; padding-top: 20px; width:620px; height:30px; text-align: center; }
.foot2 { margin-left: 1px; margin-bottom: 0px; padding-top: 20px; width:620px; height:30px; text-align: center; }
.hours { margin-left:1px; height:86px; width: 158px; text-align:right; }
.intro { float: left; margin-top:5px; margin-left: 3px; width:275px; }
.introservices { float: left; margin-top:5px; margin-left: 3px; width:620px; }
.leftbar { float: left; margin-left:0px; height:400px; width: 172px; }
.publiclogin { font-family: tahoma, verdana, arial, sans-serif; font-size: 12px; font-variant: small-caps; color: #F9F9F9; letter-spacing: 0px; word-spacing: 0px; line-height: 0px; font-weight: bold;}
.login { font-size: 11px; color: #F0F0F0; letter-spacing: 0px; word-spacing: 0px; line-height: 0px;}
.login1 { margin-left:1px; background: url(./image/loginbg3.gif); background-repeat: no-repeat; height:142px; width: 172px; }
.login2 { float: left; margin-left:3px; margin-top:42px; text-align: right; }
.mainwindow { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:375px; width: 626px; }
.mainwindowrequest { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:375px; width: 626px; }
.mainwindowpriv { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:1310px; width: 626px; }
.mainwindowrequestOLD { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:440px; width: 626px; }
.mainwindowfoot { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:35px; width: 626px; }
.mainwindow2 { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:200px; width: 626px; }
.mainwindow4 { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:100px; width: 626px; }
.ml1 { margin-left:1px; }
.more1 { float: right; margin-top:0px; margin-right: 15px; }
.more2 { float: right; margin-top:5px; margin-right: 25px; }
.more3 { float: right; margin-top:10px; margin-right: 25px; }
.more3backup { float: right; margin-top:5px; margin-right: 44px; }
.orderappraisal { margin-left:1px; height:40px; width: 158px; text-align:right; }
.payinvoice { margin-left:1px; height:65px; width: 158px; text-align:right; }
.propertiesbackup { float: left; margin-top:0px; margin-left: 45px; background-color:#ffffff; width:265px; height:130px; }
.properties { margin-left: 20px; background-color:#ffffff; width:265px; height:140px; }
.requestquote { margin-left:1px; height:65px; width: 158px; text-align:right; }
.serviceslist { font-size: 11px; font-weight: normal; color: #024a84; letter-spacing: 0px; word-spacing: 0px; line-height: 10px;}
.clientslist { font-size: 12px; font-weight: normal; color: #024a84; letter-spacing: 0px; word-spacing: 0px; line-height: 17px;}
.spacer { font-size: 1px; float: left; margin-left:0px; padding: 0px; background-color: #024a84; height:9px; width: 100%; }
.technology { font-size: 12px; font-weight: bold; color: #024a84; letter-spacing: 0px; word-spacing: 1px; line-height: 20px;}
.technologytop { float: left; margin-top:5px; margin-left: 20px; background-color:#ffffff; width:285px; height:305px;}
.titletop { float: left; margin-top:5px; }
.titletoptech { float: left; margin-top:5px; margin-left:2px;}
.welcome { font-size: 11px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 13px;}
.welcomeservices { font-size: 11px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 12px;}

.services1 { float: left; width:265px; }
.services2 { float: left; width:310px; }
.spacer2 { width:615px; height:64px; }
.spacer3 { width:615px; height:182px; }
.mainwindow3 { float: left; margin-left:-1px; margin-right: 0px; background-color: #ffffff; height:200px; width: 626px; }

.footindex10 { float: left; border: 0px solid red; width:625px; text-align: center; }
.footindex10long { float: left; border: 0px solid red; width:625px; text-align: center; margin-left:80px;}
.mission { font-size: 10px; font-weight: normal; color: #024a84; letter-spacing: 0px; word-spacing: 1px; line-height: 11px;}
.intromission { float: left; margin-top:0px; margin-left: 3px; width:620px; }
.links { font-size: 11px; font-weight: normal; color: #024a84; letter-spacing: 0px; word-spacing: 1px; line-height: 11px;}
.contactinfo { font-size: 13px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 15px; width:300px;}
.lefttd { font-size: 13px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 15px; width:95px; vertical-align: top;}
.righttd { font-size: 13px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 15px; width:300px; height:20px;}
.righttdc { font-size: 13px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 15px; width:300px; height:20px; width:50px;}
.contactform { font-size: 13px; color: #444444; letter-spacing: 0px; word-spacing: 1px; line-height: 15px;}
.contactinput { width: 400px; }
textarea { width: 400px; height: 100px; }
.gobutton {width:23px; height:18px; font-size: 10px; color: #222222;}
.loginbutton {width:86px; height:19px; font-size: 9px; color: #222222;}
.requestaquote {font-size: 13px; color: #222222;}
.requestanappraisal {font-size: 11px; color: #222222;}
.smalltext {font-size: 10px; color: #444444;}
.smallertext {font-size: 9px; color: #444444;}
.largetext {font-size: 14px; color: #444444;}
.quoteinput { width: 200px; height:19px;}
.orderinput { width: 240px; }
.orderinputtext { width: 240px; height:35px; font-size: 11px; color: #444444;}
.quoteinputtext { width: 250px; height:50px;}
.radio { height: 12px; width: 12px; margin: 0px; padding: 0px; margin-bottom:2px;}


.capsblock { float:left; width:796px; text-align:center; padding:0px; margin-bottom:25px; margin-top:2px; margin-left:1px;}
.capsline { float:left; width:796px; height:20px; padding:0px; background-color:#ffffff; border-bottom:1px solid #dddddd;}
.capscount { float:left; width:20px; margin-bottom:0px;  padding:0px; background-color:#999999; }
.capswhite { font-family: verdana,arial,sans-serif; color: #ffffff; font-size: 13px; }
.capsgray { font-family: verdana,arial,sans-serif; color: #666666; font-size: 13px; font-weight:bold; }
.capsblue { font-family: verdana,arial,sans-serif; color: #0000AF; font-size: 13px; }
.capsfile1 { float:left; width:80px; text-align:right;  }
.capsfile2 { float:left; width:50px; text-align:left;  }
.capsref1 { float:left; width:130px; text-align:right; }
.capsref2 { float:left; width:145px; text-align:left; }
.capsappraiser1 { float:left; width:80px; text-align:right; }
.capsappraiser2 { float:left; width:85px; text-align:left; }
.capsstatus1 { float:left; width:60px; text-align:right; }
.capsstatus2 { float:left; text-align:left; }
.capsnocount { float:left; width:20px; }
.capsaddress1 { float:left; width:80px; text-align:right; }
.capsaddress2 { float:left; width:320px; text-align:left; }
.capsapplicant1 { float:left; width:85px; text-align:right; }
.capsapplicant2 { float:left; text-align:left; }
.capscomments1 { float:left; width:80px; text-align:right; }
.capscomments2 { float:left; text-align:left; }
.capslinenobg { float:left; width:600px; height:20px; padding:0px; background-color:#ffffff; border-bottom:1px solid #dddddd;}
.capsreport { float:left; text-align:center; height:20px; width:796px;}

A.imglinkOrder{ height:24px; background:#123f5f url(./image/caps/ordernew.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkOrder:hover{ height:24px; background:#123f5f url(./image/caps/ordernew2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkCurrent{ height:24px; background:#123f5f url(./image/caps/current.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkCurrent:hover{ height:24px; background:#123f5f url(./image/caps/current2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkComplete{ height:24px; background:#123f5f url(./image/caps/complete.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkComplete:hover{ height:24px; background:#123f5f url(./image/caps/complete2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkFees{ height:24px; background:#123f5f url(./image/caps/fees.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkFees:hover{ height:24px; background:#123f5f url(./image/caps/fees2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkProgress{ height:24px; background:#123f5f url(./image/caps/progressone.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkProgress:hover{ height:24px; background:#123f5f url(./image/caps/progressone2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkSignout{ height:24px; background:#123f5f url(./image/caps/signout.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }
A.imglinkSignout:hover{ height:24px; background:#123f5f url(./image/caps/signout2.gif) no-repeat; text-align:center; padding-top:2px; display:block; text-decoration:none; }



