﻿*{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
*{font-weight:normal}
#splashsurvey{padding:0 3em 1em 3em;}
#splashsurvey td{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; line-height:1.3em}
#splashbody{ background:#fff}

#wrapper{margin:0px auto 0px auto;width:981px;border:none; }
#header{background:url(../images/header.gif) #a29489 no-repeat center top;height:150px;}

div.head{margin:0px auto 0px auto;width:981px;height:69px;}
#login{background: #fff;margin:5px 0px 0px 0px;padding:.3em 1em .3em 1em; border:#decbe4 1px solid; height: 2em; line-height:2em;float:right;}
#menu{margin:0px auto 0px auto;width:981px}

#footblock{background:#000;	height:300px;color:#fff;}
#footer{margin:0px auto 0px auto;text-align: center;height:70px;background:url(../images/footer.gif) no-repeat center bottom;}
span.copyright{position:relative;top: 40px ;color:#fff;}

#box{margin:0px 0px 0px 0px;background:url(../images/middle-background.gif) #9900cc repeat-y center top}

#smallcol{width: 318px;float:right; font-size:small;border-left:dotted 1px #ccc}
#smallcolmain{width: 221px;float:right;}

#smallcolcontmain{margin: 0px 10px 10px 10px;font-size:.9em;line-height:1.5em;}
#smallcolcont{margin: 0px 15px 10px 15px;}
.smallcol2{float:right; font-size:small}
.smallcol3{float:right; font-size:small;width:350px}

.form-paper-top{background:url(../images/news-form-paper-top.gif) no-repeat top left;height:125px;width: 582px;}
.form-paper-middle{background:url(../images/news-form-paper-middle.gif) repeat-y  center top;width: 582px;}
.form-paper-bottom{background:url(../images/news-form-paper-bottom.gif) no-repeat top left;height:50px;width: 582px;}

.comp-form-paper-top{background:url(../images/comp-form-paper-top.gif) no-repeat top left;height:95px;width: 582px;}
.comp-form-paper-middle{background:url(../images/comp-form-paper-middle.gif) repeat-y  center top;width: 582px;}
.comp-form-paper-bottom{background:url(../images/comp-form-paper-bottom.gif) no-repeat top left;height:30px;width: 582px;}

.newsfronttop{background:url(../images/newsfrontpainttop.gif) no-repeat top left;height:70px;width: 375px;}
.newsfronttmiddle{background:url(../images/newsfrontpaintmid.gif) repeat-y  left top;}
.newsfrontbottom{background:url(../images/newsfrontpaintbtm.gif) no-repeat top left;height:150px;width: 375px;}
.newsfronttmiddle p{color:#fff;}
.newsfronttmiddle a{color:#fff;border-bottom:dotted 1px #fff;}

.newsfronttitle{color:#fff; font-weight:bold; }

.survey-top{background:url(../images/survey-top.gif) no-repeat top left;height:30px;width:470px;margin:10px auto 0px auto;}
.survey-middle{background:url(../images/survey-mid.gif) repeat-y  left top;width:470px;margin:0 auto 0px auto;}
.survey-bottom{background:url(../images/survey-btm.gif) no-repeat top left;height:30px;width:470px;margin:0 auto 0px auto;}

.comp-front{margin:-35px 0 0px 20px;}
.comp-cont{margin:0px 2em 1em 2em;}
.comp-front-top{background:url(../images/comp-front-top.gif) no-repeat top left;height:90px;width: 350px;}
.comp-front-middle{background:url(../images/comp-front-middle.gif) repeat-y  left top;width:350px}
.comp-front-bottom{background:url(../images/comp-front-bottom.gif) no-repeat top left;height:20px;width: 350px;}

.comp-cust{margin:0px 0px 0px -5px;}
.comp-cust-cont{margin:0px 2em 0 2em;width:250px}
.comp-cust-top{background:url(../images/comp-cust-top.gif) no-repeat top left;height:80px;width: 300px;}
.comp-cust-middle{background:url(../images/comp-cust-middle.gif) repeat-y  left top;width:300px}
.comp-cust-bottom{background:url(../images/comp-cust-bottom.gif) no-repeat top left;height:20px;width: 300px;}

#largecol{width: 640px;float:right;}
#largecolmain{width: 750px;float:right;}
#largecolcont{margin: 0px 30px 3em 30px;}

#mainitemmain{width:700px;border-left:#90c 5px solid;margin:0px 20px 20px 20px;padding:10px 0 0 0}
#mainitemmain h1{font-size:2em;color:#555;margin:0px 0px .4em 20px;text-align:left;}
#mainitemmain p{font-size:1.2em;	line-height:1.3em;margin:0px 0px 0px 20px;}

#mainitem{width:530px;border-left:#90c 5px solid;margin:20px 20px 20px 30px;}
#mainitem h1{font-size:2em;color:#555;margin:10px 0px .4em 20px;text-align:left;}
#mainitem p{font-size:1.2em;	line-height:1.3em;margin:0px 0px 0px 20px;}

.warning{color:#fff;background:#90c;padding:1em 1em 1em 1em;margin:1em 0px 1em 0px;}
.warning-top{margin:0px 0px 0px 0px;height:103px;background:url(../images/parts/warning-top.png) no-repeat left top;}
.warning-mid{padding:0px 35px 0px 30px;color:#fff;Background:url(../images/parts/warning-mid.png) repeat-y;}
.warning-btm{margin:0px 0px 0px 0px;height:10px;background:url(../images/parts/warning-btm.png) no-repeat left top;}

.results{margin:0px auto 0px auto;width:350px;}
.failure-top{margin:0px 0px 0px 0px;height:120px;background:url(../images/parts/failure-top.png) no-repeat left top;}
.failure-mid{padding:30px 40px 0px 30px;color:#fff;Background:url(../images/parts/failure-mid.png) repeat-y;}
.failure-btm{margin:0px 0px 0px 0px;height:15px;background:url(../images/parts/failure-btm.png) no-repeat left top;}

.success-top{margin:0px 0px 0px 0px;height:120px;background:url(../images/parts/success-top.png) no-repeat left top;}
.success-mid{padding:30px 40px 0px 30px;color:#9c6;Background:url(../images/parts/success-mid.png) repeat-y;}
.success-btm{margin:0px 0px 0px 0px;height:15px;background:url(../images/parts/success-btm.png) no-repeat left top;}

.test{margin:1em 1em 0 1em }
.buttons{text-align:center;margin:1em 0px 0 0px;}

.failure{padding:1em 1em 1em 1em;background:red;margin:1em 0 1em 0}
.success{padding:1em 1em 1em 1em;background:#94d442;margin:1em 0 1em 0}
.message{color:#fff;}
.hidden{display:none;}
.fsr{}
.flm{	font-size:1.3em;color:red;margin:0px 10px 0px 10px;}
.form{background-color:#decbe4    ;padding:20px 20px 10px 20px;}
.paper{padding:20px 20px 10px 20px;}

.formitem{padding:5px 5px 5px 5px;}
.formbox{background:#fff;min-width:220px;padding:5px 5px 5px 5px;border:solid 1px #ccc}
.sticker{color:#fff;background:#90c; font-size:14px;margin:0px 20px 0px 0px;padding:.8em .8em .3em .8em; float:right;}

.fleft{float:left;margin:0px 20px 0px 0px;}
.mitemblock{float:right;display:block;cursor:default;background:#fff}
.instruct{font-style:italic;margin:10px 0px 0px 0px;color:#90c;}
.item{width:330px;margin:0px 20px 0 20px;}
.recIB{margin:0px auto 0px auto;}


.date{margin:0 0px 0 auto;color:#a5a5a5;}
.photoText{margin:-5px 5px 10px 10px;font-style:italic;}
.photoframe{background:#fff; min-width:50px;}
.photoframemain{background:#fff; min-width:50px;}

p.jobnos{margin:0px 30px 0px 30px;}

div.photocol{float:left;margin:0px 30px 20px 0px;width:264px}
div.photocolmain{float:left;margin:0px 20px 7px 0px;width:157px}

.photo{margin:7px 7px 7px 7px;width:250px;min-height:160px;}
.photomain{margin:5px 5px 5px 5px;width:147px;}


.comPhoto{position:relative; top:31px;left:33px;width:134px;}
#com{background:url(../images/comBackground.gif) no-repeat top left;margin:0px 0px 0px 0px;width:221px;height:260px}

.cyPhotoCont{width:142px;float:left;margin:0 30px 0 0;text-align:center;}
.cyPhotoFrame{background:#fff;width:142px;height:187px;}
.cyPhoto{width:134px;margin:4px 4px 4px 4px;}
.cytext{width:500px;margin:20px 0 0 0;}

/* GRID */
.grid1 {margin:20px auto 20px auto;border:solid 1px #fff;}
td{padding:5px 5px 5px 5px}

.grid-head{background:#d0ccbd;height:1.8em;}
/*.altrow{background:#dddacf;}*/
.altrow{background:#f7f1ff;}
.rowstyle{border:none;padding:10px 10px 10px 10px;}
.selectedstyle{background:#c9f;}
.rowover{background:red}
/* END GRID */

div.centre{margin:0 auto 0 auto;text-align:center}
.title{font-size:1.3em;font-weight: bold;text-decoration:underline;color:#555;margin:20px 0px 20px 0px;}
.loginbox{background:#d0ccbd;margin:20px auto 0px auto;}
/*.btn{font-weight:bold;color:#555145;margin:5px 10px 5px 0px;}*/

.tooltext{line-height:2em;}
.icon{padding:5px 0px 0px 0px;line-height:2em;}

.tool{margin:0px 20px 0px 0px;line-height:2em;}
.toolbar{margin:0px 20px 20px 20px;text-align:center;}

.tacol {height:70px; width:220px;}
.talarge {height:300px;width:470px;}
.tamedium {height:100px;width:470px; overflow:hidden;}
.tasmall {height:50px;width:470px;}

.tb .tblong .ddl .tbcol{font-family:verdana,arial;margin:0px 5px 5px 0px;color:#555145;border:solid 1px #ccc;}
.tbcol{width:220px}
.tb200{width:200px;}
.tblong{width:470px;}

.tbmailbody{width:400px;height:200px;}
.tbmailsubject{width:400px;}
.divider{border-bottom:dashed 1px #ccc;margin:0 0 1em 0;}
.clear{clear:both;}
.bold{ font-weight: bold;}
.tbl{ font-weight: bold;margin:8px 0px 2px 0px;}
.val{color:red;font-weight:bold}
.btn{margin-right:10px;}
a{	color:#90c;	text-decoration:none; background: transparent;border-bottom: #90c 1px dotted;}
/*
body {margin:0 0 0 0;font-family:verdana,arial;	font-size:12px;color:#333;line-height:1.5em; background:url(../images/background-btm.gif) #e0ded4 repeat-x left top;}
*/
body {margin:0 0 0 0;font-family:verdana,arial;	font-size:12px;color:#333;line-height:1.5em; background:#9900cc}

h1{	font-size:1.7em;margin:0px 0px 20px 0px;text-align:center;}
h2{	text-decoration:underline;font-size:1.5em;margin:0px 0px 10px 0px;}
h3{	font-size:1.3em;padding:0 0 .4em 0; font-weight:normal;}
h4{	text-decoration:underline;font-size:1em;}
h5{font-size:1.1em;border-bottom:solid 1px #90c;padding:0 0 .3em 0;font-weight:500;margin:0 0 .3em 0;}
hr{color:#a1a1a1;height:1px;margin:10px 0px 10px 0px;}
p{padding:0 0 15px 0}
p.q{padding:0px 0px 20px 0px;height:70px;background:url(../images/q-top.gif) no-repeat left bottom;}
p.a{color:#999;margin-bottom:1em; font-style:italic;padding:0px 120px 30px 40px;background:url(../images/q-btm.gif) no-repeat left bottom;}
th, td{padding:0.5em 1em;height:1.2em}
fieldset { border:1px solid #a1a1a1; padding:0px 20px 20px 20px;}
legend { padding: 0.2em 0.5em;margin:0px 0px 0px -10px;  color:#7d7d7d;  font-size:1.2em;  }
textarea{font-family:verdana,arial;margin:0px 5px 5px 0px;color:#333;border:solid 1px #ccc;padding:10px 10px 10px 10px}
