/* Aqualex Site*/

/* Standards */
body { background-color: #FFFFFF; color: #000000; font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
	   font-size: 12px; margin: 0px 0px 0px 0px; }
table, td, p, ul, ol { font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif; font-size: 12px; }

/* Sections */
.mainTable { width: 750px; }

.maincontent { height: 400px; background: url(/img/bg_image.gif); padding: 10px; border : 1px solid #003399; }
.header { background-color: #FFFFFF; color: #000000; }
.footer { font-size: 80%; font-weight: bold; }
.footerminor { background-color: #003399; color: #FFFFFF; }
.sidebar { background-color: #CCCCCC; color: #FFFFFF; font-size: 11px;  border-bottom : 1px solid #003399;  border-left : 1px solid #003399;  border-top : 1px solid #003399;  }
.infobox { font-size: 10px;  text-align: left;   }

/* Section Children */
.sidebar a, .sidebar a:link, .sidebar a:visited, .sidebar a:active 
{ background-color: transparent; color: #003399; font-size: 11px; font-weight: bold; text-decoration: none; width: 150px; display: block; border-bottom: 1px solid #003399; padding: 4px 0px 4px 0px; text-indent: 5px; }
.sidebar a:hover { background-color: #003399; color: #CCCCCC; text-decoration: none; }

.footer p { font-size: 80%; background-color: transparent;  color: #990000; }
.infobox a, .infobox a:visited, .infobox a:active { text-decoration: none; font-size: 10px; }
.infobox a:hover { text-decoration: underline; }
.infobox p { margin-top: 1px; margin-bottom: 1px }

/* Links */
a, a:link, a:visited, a:active { background-color: transparent; color: #003399; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

a.large { font-size: 120%; }
a.products { margin-bottom: 5px; margin-top: 0px; font-size: 120%; display: block; }
a.inchima, a:hover.inchima, a:visited.inchima a:active.inchima { text-decoration: underline; background-color: transparent;  color: #990000; font-size: 90%; text-decoration: none; }

/* Headings */
h1 { font-size: 180%; font-weight: bold; }
h2 { font-size: 130%; font-weight: bold; }

/* Boxes */
.infoboxheader { background-color: #003399; color : #FFFFFF; font-size: 11px; text-align: center; font-weight: bold; }
.bgcontactus { background-image: url(/img/bg_contactus.jpg); background-position: right; background-repeat: no-repeat;   }

/*  Paragraphs */
p.error { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold;}
p.small { font-size: 90%; margin-bottom: 0; margin-top: 0; }
p.order { margin-bottom: 2; margin-top: 0; }

/* Lists */
li.nomargin { margin-bottom: 2px; }
li { margin-bottom: 10px; }

/* News */
.newsauthor { background-color: transparent; color : #000000; font-size : 13px; font-style : italic; font-weight : bold; margin-bottom : 0px; margin-top : 0px; }
.newsdate { background-color: transparent; color : #2F4F4F; font-size : 11px; font-weight : bold; margin-bottom : 3px; margin-top : 1px; }
.newsheadline { background-color: transparent; color : #000080; font : bold 19px verdana, arial, helvetica, sans-serif; margin-bottom : 3px; margin-top: 5px; }

/* Spans */
span.small { font-size : 80%; }