/* CSS Document */



body {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;font-size:10pt;}

* {margin:0; padding:0;}

html {min-height: 100%; margin-bottom: 1px;}

p {padding:0 0 10px 0; font-size:13px; }

p.centered {text-align:center; font-size:14px;}

a img { border:none;}

a {color:#0000FF; text-decoration:none;}

a:hover {text-decoration:underline;}

h1 {font-size:20px; font-weight:bold;margin:0 0 10px 0; padding:0; color:black; font-variant:small-caps;}

h1 a {text-decoration:none; color:#666666;}

h1 a:hover {color:black; text-decoration:none;}



#wrapper {margin:0 auto; width:780px; overflow:hidden; border:1px solid black;}

#banner {float:left; width:780px;}

#navbar {float:left; width:772px; height:22px; background:url(../images/alu.jpg) repeat-x; border:1px solid black; border-right:none; border-left:none; padding:5px 0 0 8px}

#navbar ul{margin:0; padding:0;}

#navbar li {display:inline; list-style-type:none;}

#navbar li a {text-decoration:none; color:#666666; padding:5px 12px 5px 12px; font-size:13px; font-variant:small-caps;}

#navbar li a:hover {color:black;}

.youarehere {text-decoration:none; color:black;  padding:0 12px 5px 12px; font-size:13px; font-variant:small-caps;}



#content {width:545px; float:left; padding:5px 0 0 10px}

#contentmin {width:0px; float:right; height:300px;}

#rightcolumn {float:right; width:220px; }

.sidewindow {float:right; position:relative;margin: 3px 3px 0 0;display:inline;width:216px; height:144px;}

.sidewindowtext {position:absolute; text-align:center;top:40px; left:30px; width:160px; height:80px;}

.sidewindowtext p a {text-decoration:none; font-weight:bold; color:#666666; font-size:15px;}

.sidewindowtext p a:hover {color:black;}

.sidewindowtext ul {margin:0; padding:0;}

.sidewindowtext li {list-style-type:none; margin:0 0 3px 0;}

.sidewindowtext li a {font-size: 15px;text-decoration:none; color:#666666; font-weight:bold;}

.youarehere1 {font-size: 15px;text-decoration:none; color:black; font-weight:bold;}

.sidewindowtext li a:hover {color:black; text-decoration:none;}

#footer {margin:0 auto; width:780px; }

#footer p {text-align:center; font-size:11px; padding:0 0 0 10px; color:#666666;}

#footer p a {text-decoration:none; color:#666666;}

#footer p a:hover {color:#999999;}



.clearit {float:left; width:540px; margin:0 0 10px 0; font-size:0;border-bottom:1px solid #999999; }



input {

width: 200px;

border:1px solid black; 

background:url(../images/alu.jpg) repeat;

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

padding:3px;

}



.pagenav { text-align:center; margin:20px 0 0 0; font-weight:bold;}

.pagenav a {color:black; text-decoration:none;}

.pagenav a:hover {color:#999999;}

textarea {

width: 350px;

height:150px;

border:1px solid black; 

background:url(../images/alu.jpg) repeat;

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

padding:3px;

}

.error {color: red; display:none;}

.messagebox {margin:0 0 10px 0;border:1px solid black; width:490px;padding:5px; background-color:#CCFFCC; background:url(../images/alu.jpg) repeat; font-weight:bold;}



.contactform {margin-bottom:10px;}

.contactform td {vertical-align:top;}



.servicepage {margin:0 0 0 30px; padding:0;}

.servicepage li {padding:0 0 8px 0;}

.servicepage li a {text-decoration:none; color:black;}

.servicepage li a:hover {color:#999999;}



.clienttable {width:500px; margin-bottom:10px;}

.clienttable img {border:1px solid black;}

.clienttable h3 {font-size:14px; margin:0 0 10px 0; padding:0;}

.clienttable h3 a {color:black; text-decoration:none;}

.clienttable h3 a:hover {color:#999999; text-decoration:none;}

.clienttable td {vertical-align:top; padding:10px 0 10px 0; border-bottom:1px solid black;}

.imgcol {width:150px; vertical-align:align;}



blockquote {background: url(../images/quotes.jpg) left top no-repeat;padding:50px 0 0 40px;}

blockquote p {padding:0 40px 10px 0}



.testimoniallink a {font-size:11px;  font-weight:normal;color:#0000CC}