HTML,BODY {margin: 0; padding: 0; font-family: Verdana,Helvetica,sans-serif; }
P {margin-bottom: 0.4em; margin-top: 0.7em; }

#botMnu {color: #515151; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt; text-align: center; padding: 10px; }
#botMnu A {text-decoration: none; }
#botMnu A:link {color: #515151; }
#botMnu A:visited {color: Purple; }
#botMnu A:hover {color: #000; text-decoration: underline; }
#botMnu A:active {color: Purple; }
#elcosLogo {text-align: center; padding: 5px; }
#mColCenter {color: #000; font-size: 70%; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
#mColCenter TD {color: #000; font-size: 70%; }
#mRightCol {color: #FFF; font-family: Verdana,helvetica,sans-serif; font-size: 70%; }
#mRightCol A {color: #FFF; }
#mRightCol A:hover {color: #A7D7FF; }

DIV#mMnuMain {background: url(images/mMnuMainRBg.gif) 100% 0% repeat-y; }
DIV#mMnuMain TABLE TD.mnu {font-family: Verdana,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; text-align: center; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
DIV#mMnuMain TABLE TD.mnu2 {font-family: Verdana,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; text-align: center; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
DIV#mMnuMain TABLE TD A {color: #FFF; text-decoration: none; }
DIV#mMnuMain TABLE TD A:hover {color: #822712; }
DIV#mMnuSub {color: #822712; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt; }
DIV#mMnuSub A {color: #822712; padding-left: 1em; padding-right: 1em; text-decoration: none; }
DIV#mMnuSub A:hover {color: #F07613; text-decoration: none; }
SPAN#searchTitle {color: #FFF; font-family: Verdana,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }

.hr {background: #C4C3C4; }
.mLeftCol {padding-left: 5px; padding-right: 5px;}
.mLeftColContent {color: #454545; font-size: 70%; padding-left: 4px; padding-right: 4px; padding-top: 5px; }
.pubtext {margin-bottom: 0.7em; }

H2.block {background: url(images/mHdrMarker.gif) no-repeat; color: #056BC4; font-size: 9pt; padding-left: 15px; margin-left: 12px; margin-top: 0px; margin-bottom: 1px;}
DIV.cntColHr {background: url(images/mCntColBgSmallDotted.gif) repeat-x; }
DIV.imgSmallA {background: #FFF; border: 1px solid #999999; padding: 1px; }
DIV.imgSmallB {background: #F0EFF0; border: 1px solid #999999; padding: 5px; }
DIV.leftColHr {background: url(images/mLeftColBgSmallDotted.gif) repeat-x; }
DIV.s {height: 1px; width: 1px; overflow: hidden; }
DIV.s1 {height: 1px; width: 1px; overflow: hidden; }
UL.mainText {margin: 0; padding: 0; list-style-type: none; }
UL.mainText LI {background: url(images/mMainPageBullet.gif) 0px 10px no-repeat; text-indent: 10px; }

/**/


#top {background: url(images/mTopLeftBg.gif); }
#top TABLE {width: 100%; }
#topSpacer {height: 1px; overflow: hidden; width: 200px; }
#mMnuMainItems {background: url(images/mMnuMainBg.gif) repeat-x; }
#mMnuMainItems TABLE {width: 100%; }
#mMnuMainLSpacer {height: 34px; overflow: hidden; width: 15px; }
#tdMnuMain {background: #F07511; vertical-align: top; width: 78%; }
#tdMnuSearch {background: #B93A3C url(images/mMnuSearchBg.gif) repeat-x; vertical-align: top; width: 22%; }
#tdMnuSearch TABLE {width: 100%; }
#tblMnuSearch {margin-top: 6px; }
#forumSpacer DIV {height: 1px; overflow: hidden; width: 15px; }
#btnForum DIV {margin-left: 16px; padding-top: 6px; margin-right: 10px; }
#btnForum A {color: #FFF; font-size: 80%; font-weight: bold; text-decoration: none; }
#btnForum A:hover {color: #822712; }
#tdSearchGrad {background: url(images/mLabelSearchGrad.gif) 100% 0 no-repeat; width: 100%; }
#subMnuRBorder {height: 1px; overflow: hidden; width: 2px; }
A IMG {border: none; }
#subMnu {width: 100%; }
#tdSubMnu {background: #E9E7E8 url(images/mMnuSubBg.gif) repeat-x; width: 78%; }
#tdSubMnuItems {text-align: center; width: 100%; }
#subMnuRSpacer {width: 29px; height: 1px; }
#tdSearchBarTop {background: #FFD562 url(images/mMnuSubBg.gif) repeat-x; vertical-align: top; width: 22%; }


/**/


#tblBotTop {width: 100%; }
#tdBotTopL {width: 78%; }
#tdBotTopR {background: #056BC4 url(images/mBotRightTopBg.gif) repeat-x;; width: 22%; }
#tblBotMnu {background: #E9E7E8; width: 100%; }
#tdBotMnuL {background: #E9E7E8 url(images/mBotLeftBot.gif) 0% 100% no-repeat; width: 78%; }
#tdBotMnuR {background: #E9E7E8 url(images/mBotRightMidBg.gif) repeat-x;; vertical-align: top; width: 22%; }
#tdBotMnuItems {width: 100%; }
#tblBotMnuItems {width: 100%; }
BIG {font-size: 100%; }

#logo {background: url(/images/logo.gif) no-repeat; height: 96px; left: 0; margin: 0; position: absolute; top: 0; width: 190px; }
#logo A {display: block; height: 96px; width: 190px; }
#logo SPAN {display: none; }


UL.long LI,
OL.long LI {margin-bottom: 1em; }