* { margin:0; padding:0;}
body { background:#393939; font-family:Arial; font-size:100%; line-height:1em;}
.bg_bot { background:url(images/bg_bottom.gif) left bottom repeat-x;}

#site_center {text-align:center;  }
#main {width:800px; margin:0 auto; text-align:left;}


#copyright { text-align:center; padding-bottom:10px;}



/*in_line*/
img {border:0; vertical-align:top;}


a { color:#de7702; text-decoration:underline;}
a:hover{ color:#de7702;  text-decoration:underline;}
a:visit{ color:#de7702;  text-decoration:underline;}

.clear { clear:both;}
.alignright { text-align:right;}
.more { color:#90ab25; font-weight:bold;}
ul{ list-style:circle; font-size:12px; color:#5c5959; padding:0px; margin-left:30px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:-10px; }
li{padding:2px;}


p{padding:5px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*txt, links*/

h1 { margin:20px 0px 0px 0px ; text-decoration:underline; padding-bottom:0px;font-size:16px; }
h2{font-size:14px; padding-top:20px;}
h3{font-size:16px; padding-top:20px; color:#de7702;}
h4 {}


/*header*/
#header { height:237px;}
#header .menu { padding:20px 0 0 0; background:url(images/menuBkg.jpg) right bottom no-repeat; }
#header .logo { }


/*content*/
#content { font-size:12px; color:#5c5959; line-height:16px; background-color:#eeefea; padding-top:0px; padding-bottom:20px; }
#content .indent { padding:40px 20px 43px 29px;}
#content .box { width:90%; background-color: #cfd0c9; text-align:left; padding:10px;  }
#content .title { margin-bottom:27px;}



/*footer*/
#footer { font-size:0.75em; color:#ffffff; width:800px;  background: url(images/footer.jpg) no-repeat bottom; text-align:center; padding-bottom:0px; height:56px; margin-bottom:10px;}

#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 0; line-height:20px;}
#footer a { color:#ffffff; text-decoration:none;}
#footer a:hover{ color:#ffffff;  text-decoration:underline;}
#footer a:visit { color:#ffffff; text-decoration:none;}


#copyright p { font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0 0 0; font-size:11px; color:#ffffff;}
#copyright a { color:#ff7200; text-decoration:none;}
#copyright a:hover{ color:#ff7200;  text-decoration:underline;}
#copyright a:visit { color:#ff7200; text-decoration:none;}

/*================== index.html ==================*/

#page1 #content .column1 { margin:0px; padding:10px 10px 0px 10px; width:500px;}
#page1 #content .homeImages{border:solid 2px #acaca7;}
#page1 #content .box{height:250px; }
#page1 #content #testimonial{ background:#bebeba; border: solid 2px #969792; padding:10px; width:400px; margin-left:85px;}
#page1 #content #testimonial #testlink{ font-size:12px; color:#5c5959; line-height:16px; padding-top:0px; padding-bottom:0px; text-decoration:none}

#page1 #content #testimonial p{ font-size:12px; color:#5c5959; line-height:16px; padding-top:0px; padding-bottom:0px; text-decoration:none}

#page1 #content #testimonial a span{ display:none; }
#page1 #content #testimonial a:hover span{
 display:block; 
 position:absolute;
 background-color: #cfd0ca;
 font-size:10px;
 line-height:12px;
  border: 2px solid #acaca7;
 margin: -150px 0px 0px 150px;;
 padding: 5px;
 width: 450px;
 }
 #page1 #content #testimonial a:hover span p{ padding-top:0px;padding-bottom:5px; color:#403e3e;}
#page1 #content .column3 { margin:10px 0px 0 20px; }
#page1 #content .link { font-size:12px; color:#5c5959; font-style:italic; text-decoration:underline; margin-top:-10px;}
#page1 #content a:hover{text-decoration:underline;}
#page1 #footer{background:url(images/homebottom.jpg) bottom no-repeat; width:800px; height:337px; margin-top:-20px; }
#page1 #footer p{ position:relative; top:280px;}


/*================== workflow.html ==================*/
#page2 #content .box{height:1170px; padding:15px; }
#page2 #content .explanation{font-size:10px; margin-top:-10px; padding-top:0px;}
#page2 #content #workflowTable a span{display:none;}
#page2 #content #workflowTable a:hover span{
 display:block; 
 position:absolute;
  border: 2px solid #acaca7;
 margin: -200px 0px 0px 0px;/margin: 0px 0px 0px -200px;
 padding: 0px;
 width: 300px;
 vertical-align:top;
 }
 #page2 #content #workflowTable a:hover  #proofer{display:block; 
 position:absolute;
  border: 2px solid #acaca7;
 margin: -150px 0px 0px 20px;/margin: -40px 0px 0px -200px;
 padding: 0px;
 width: 164px;
 vertical-align:top;}
  #page2 #content #workflowTable a:hover  #twocolour{display:block; 
 position:absolute;
  border: 2px solid #acaca7;
 margin: -250px 0px 0px 0px;/margin: 0px 0px 0px -200px;
 padding: 0px;
 width: 300px;
 vertical-align:top;}

/*================== upload.html ==================*/
#page3 #content a { color:#ff7200; text-decoration:none;}
#page3 #content .pic1, #page5 #content .row_1 .pic1 { margin-bottom:20px;}
#page3 #content #result { padding:0px; font-size:12px;color:#de7702; margin-bottom:-10px;}


/*================== downloads.html ==================*/
#page4 #content .column3 { width:314px;}
#page4 #content .column4 { width:278px;}
#page4 #content ul, #page7 #content ul { margin-bottom:15px;}

/*================== aboutus.html ==================*/
#page5 #content a {}


/*================== contactus.html ==================*/
#page6 #content .smalltext {font-size:9px; padding:0px; margin:0px;}


/*================== testimonials.html ==================*/




input {color:#5c5959;		 
		height:18px;
		width:200px;
		background:#e4e5df;
		border:solid 1px #807c7c;
		font-size:12px;
		font-family:Arial;
		padding-left:2px;
}

textarea {background:#e4e5df;
			color:#5c5959;
			border:solid 1px #807c7c;
			width:292px;
			height:117px;
			overflow:auto;
			font-family:Arial; 
			font-size:12px;
			padding-left:2px;
}
select {color:#5c5959;		 
		height:22px;
		width:220px;
		background:#e4e5df;
		border:solid 1px #807c7c;
		font-size:12px;
		font-family:Arial;
		padding-left:2px;
}
.formBtn{ width:100px;}