/* CSS Document */


* {margin:0; padding:0; font-family:verdana, sans-serif; color:#000000; font-size:12px; }

body { background-color:#c1c1c1; margin-left:auto; margin-right:auto;}

.center {text-align:center;}
.red {color:#B70000;}
strong {font-weight:bold;}
small {font-size:9px;}
em {font-style:italic; font-weight:bold;}
h5 {font-size:14px; font-weight:bold; color:#B70000;}
a {color:#990000; text-decoration:underline}
a:hover {color:#333366; text-decoration:none;}


#container { clear:both; width:804px; margin-left:auto; margin-right:auto; background-image:url(i/background.gif); background-repeat:repeat-y; }

#header { display:block; height:275px; width:804px;}

#contentheading {text-align:center; font-size:18px; font-weight:bold; color:#990000; padding-bottom:10px;}

#indexcentercolumn { float:left; width:585px; display:block; padding-left:15px; padding-bottom:15px; margin-top:20px;}
#indexcentercolumn h3 {font-size:14px; color:#990000; padding-bottom:3px;}
#indexcentercolumn p {margin-bottom:12px;}
#indexcentercolumn ul {margin-left:25px; padding-top:10px; padding-bottom:10px;}
#indexcentercolumn li {list-style-image:url(i/dot.gif);list-style-position: outside; padding-bottom:8px;}

#members { padding:15px 0;}
#members td {text-align:left;font-size:9px;padding-right:15px;}
#members a {text-decoration:none;}
#members img {border:0; }

#centercolumn { float:left; width:600px; display:block; padding-left:15px; padding-bottom:15px; margin-top:20px;}
#centercolumn h3 {font-size:14px; color:#990000; text-align:center; padding:.5em}
#centercolumn p {margin-top:.7em;}
#centercolumn li {margin: 0 0 0 1.25em; list-style-image: url(i/dot.gif);} 

#systems {width:500px; margin:15px 0 0 20px;}
#systems td { vertical-align:top; padding:2px;}

#memberships p {margin: 1.5em 0 0 1.25em;}
#memberships p a {color:#b70000; font-size:1.2em; font-weight:bold; text-decoration:underline;}
#memberships p a:hover {color:#000000; font-weight:bold;}

#contact{margin:15px;}
#contact p { margin-bottom:2em;}

#manufacturers {width:500px; margin:15px 0 0 20px;}
#manufacturers td { vertical-align:bottom; text-align:center; padding:12px;}
#manufacturers a {text-decoration:none;}
#manufacturers img {border:0;}

#projects {width:590px; margin-top:12px;}
#projects img {border:0; padding-right:15px;}
#projects td { vertical-align:top;}


#navigation {width:180px; display:block; float:left; margin-top:80px;}
#navigation p {color:#FFFFFF; font-weight:bold; margin-top:25px;}

/* for navigation buttons */
#navigation a {
color: #FFFFFF;
border: 1px solid;
background-color:#666666;
padding: 9px;
font: 13px;
font-weight: bold;
text-decoration: none;
border-color: #89817c #663300 #663300 #89817c;
display: block;
margin: 0px;
text-align: left;}

 #navigation a:hover {border: 1px solid;
padding-left: 10px;
padding-top: 9px;
padding-bottom: 9px;
background-color: #990000;
border-color: #663300 #64626a #64626a #663300;
color: #FFFFFF;
text-decoration: none;}



#footer { clear:both; width:804px; margin-top:0px; margin-left:auto; margin-right:auto;}
#footer p {text-align:center; font-weight:bold; font-style:italic; padding-top:8px; font-size:13px; background-color:#000000; color:#FFFFFF;}

