/* CSS Document created for Clark Group by Futurestech Ltd */

html, body { margin: 0px; padding: 20px 0px 0px 0px; background-color: #3c3c3c; background-image: url(../images/background-glow.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; }
p { margin-top: 0px; margin-bottom: 10px; }

h1 { color: #CE3B00; font-size: 22px; margin-top: 0px; }
h2 { color: #CE3B00; font-size: 17px; margin-top: 0px; }
h3 { color: #333333; font-size: 15px; }
h3.news { color: #333333; font-size: 15px; margin: 0px 0px 4px 0px; }

hr { height: 1px; border: none; font-size: 1px; line-height: 1px; background-color:#CCCCCC; margin-top: 18px; margin-bottom: 18px; }

strong { color: #333333; }
em { color: #333333; }

textarea { background-color:#666666; border: none; color: #FFFFFF }
input { background-color: #666666; border: none; color:#FFFFFF }

#wrapper { width: 920px; margin-left: auto; margin-right: auto; }
#header { height: 68px; background-image: url(../images/header-line.gif); background-repeat: repeat-x; }
#logo { float: left; }
#navigation { float: right; line-height: 27px; margin-top: 23px; }
#topcontent { clear: both; margin-top: 30px; height: 320px; }
#midcontent { background-color: #ececec; border: solid 6px #000000; padding: 25px; }
#midcontent-plain { background-color: #ececec; border: solid 6px #000000; padding: 25px; clear: left; margin-top: 12px; }
#midcontent-left { float: left }
#midcontent-left-other { float: left; width: 614px; }
#midcontent-left-other strong  { font-size: 15px; }
#midcontent-mid { float: left; margin-left: 30px; width: 377px; }
#midcontent-right { float: right; background-image: url(../images/right-mid.gif); background-repeat: repeat-y; width: 201px; }
#midcontent-right-content { padding-left: 18px; padding-right: 18px; width:  }
#footer { border-top: solid 1px #6e6e6e; margin-top: 46px; font-size: 11px; line-height: 17px; color: #FFFFFF; height: 90px; }
#footer p { margin: 0px; }
#footer-left { margin-top: 12px; float: left }
#footer-right { margin-top: 12px; float: right; color: #707070 }

#contact-highlight { background-color: #e1e1e1; border: solid 1px #d9d9d9; }
#contact-highlight-in { padding: 20px; }
#contact-highlight-left { float: left; margin-right: 20px; }

a.main { }
a.main:link { color: #CE3B00; }
a.main:visited { color: #CE3B00; }
a.main:active { color: #CE3B00; }
a.main:hover { color: #666666; }

a.menu { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; }
a.menu:link { color: #FFFFFF; }
a.menu:visited { color: #FFFFFF; }
a.menu:active { color: #FFFFFF; }
a.menu:hover { color: #ce3b00; }

a.menuover-home { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-home-back.gif); }
a.menuover-home:link { color: #FFFFFF; }
a.menuover-home:visited { color: #FFFFFF;  }
a.menuover-home:active { color: #FFFFFF;  }
a.menuover-home:hover { color: #FFFFFF  }

a.menuover-about { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-about-back.gif); }
a.menuover-about:link { color: #FFFFFF; }
a.menuover-about:visited { color: #FFFFFF;  }
a.menuover-about:active { color: #FFFFFF;  }
a.menuover-about:hover { color: #FFFFFF  }

a.menuover-companies { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-companies-back.gif); }
a.menuover-companies:link { color: #FFFFFF; }
a.menuover-companies:visited { color: #FFFFFF;  }
a.menuover-companies:active { color: #FFFFFF;  }
a.menuover-companies:hover { color: #FFFFFF  }

a.menuover-leaders { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-board-back.gif); }
a.menuover-leaders:link { color: #FFFFFF; }
a.menuover-leaders:visited { color: #FFFFFF;  }
a.menuover-leaders:active { color: #FFFFFF;  }
a.menuover-leaders:hover { color: #FFFFFF  }

a.menuover-contact { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-contact-back.gif); }
a.menuover-contact:link { color: #FFFFFF; }
a.menuover-contact:visited { color: #FFFFFF;  }
a.menuover-contact:active { color: #FFFFFF;  }
a.menuover-contact:hover { color: #FFFFFF  }

a.menuover-press { padding-left: 14px; padding-top: 6px; padding-bottom: 6px; line-height: 27px; padding-right: 16px; text-decoration: none; background-repeat: no-repeat;  background-image: url(../images/nav-press-back.gif); }
a.menuover-press:link { color: #FFFFFF; }
a.menuover-press:visited { color: #FFFFFF;  }
a.menuover-press:active { color: #FFFFFF;  }
a.menuover-press:hover { color: #FFFFFF  }

a.footer { padding-left: 12px; padding-right: 12px; }
a.footer:link { color: #707070; text-decoration: none; }
a.footer:visited { color: #707070; text-decoration: none; }
a.footer:active { color: #707070; text-decoration: none; }
a.footer:hover { color: #707070; text-decoration: underline; }

.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; }
.grey { font-size: 10px; color: #848484; }
#tablewrapper { width: 920px; height: 305px; background-color: #000000; color:#FFFFFF }
.formtable {  }
.sm { font-size: 10px; color:#999999; }
.sm2 { font-size: 11px; color:#666666; line-height: 13px; }
.sm3 { font-size: 11px; }
.red { color: #ff0000; font-weight: bold; }
.orange { color: #ce3b00; font-weight: bold; }


