/* CSS Document */
body { height:100%; margin:0px; padding:0px; }
html {height: 100%;}
img { border-style: none; }
ol li {list-style-type: lower-alpha;}
ol li li {list-style-type: lower-roman;}
#divMain { height: 100%; position: relative; }
#divMain * { font-family: Arial, Helvetica, sans-serif; }
div.divCenter{ z-index: 5; width:952px; min-height: 100%; height: auto; margin: auto; position: relative; background-image: url(images/imgBodyBg.jpg); border-left: solid 2px #FFF; border-right: solid 2px #FFF; border-bottom: solid 2px #FFF; }
#divBlackBar { z-index: 5; height: 357px; width: 100%; position: absolute; top: 275px; left: 0px; background-image: url(images/imgBlackBg.jpg); background-repeat: repeat-x;  }
#inSpanish { font-weight: bold; }

/*-------- Default Style --------*/
th,td,div {  }
h2, h3, h4, h5, h6 { font-size: 14px; color: #54553C; font-weight: bold; }
a,a:link,a:visited,a:active { color: #54553C; text-decoration:none; }
a:hover{ color:#CCCCCC; text-decoration: none; }

/*-------- Navigation Style ----*/
#divNavHeader { z-index: 10; width: 301px; height: 53px; position: absolute; left: 0px; top: 17px; background-image: url(images/imgNavHeader.png); background-repeat: no-repeat; cursor: pointer; }
#divNav { z-index: 10; height: 70px; width: 100%; position: absolute; top: 70px; left: 0px; background-image: url(images/imgNavBg.png); background-repeat: repeat-x; }
#divNavBuffer { width: 1px; height: 150px; }

#divBreadcrumb a, #divBreadcrumb a:link, #divBreadcrumb a:visited, #divBreadcrumb a:active { color: #54553C !important; font-weight: normal; text-transform: lowercase; }
#divBreadcrumb a:hover { color: #000000 !important; font-weight: normal; text-transform: lowercase; }
#divBreadcrumb { text-align: center; text-transform: lowercase !important; }

#divNavGreyBar { z-index: 15; width: 100%; height: 27px; background-color: #CCCCCC; margin-top: 5px; padding: 0px; overflow: hidden; position: relative; }
#tblGreyNav { text-align: center; margin: 0px auto; }
#dnn_dnnSEARCH_cmdSearch { color: #54553C; font-weight: normal; font-size: 12px; text-transform: uppercase; }
#tblPrimaryNav { position: absolute; top: 0px; left: 0px; }

#divNavGreenBar { z-index: 15; width: 100%; height: 20px; background-color: #54553C; margin-top: 5px; text-align: center; position: relative; overflow: hidden; }
div.divSecondary { display: none; padding-top: 2px; }
.divSecondary a, .divSecondary a:link, .divSecondary a:visited { color: #FFFFFF !important; text-decoration:none; padding: 0px 6px; font-size: 12px; }
.divSecondary a:hover, .divSecondary a:active { color: #CCCCCC !important; text-decoration: none; padding: 0px 6px; font-size: 12px; }

#divTertiary { margin: 0px 0px 2px 6px; color: #666666 !important; text-transform: lowercase; }
#divTertiary a, #divTertiary a:link, #divTertiary a:visited { color: #6A6A6A !important; }
#divTertiary a:hover, #divTertiary a:active { color: #54553C !important; font-weight: bold; }

/*-------- Footer Style --------*/
#tblFooterInfoLinks { margin-left: 14px; }
.divBottom { z-index: 4000; color: #FFFFFF; font-size: 11px; margin: 20px 0px; position: relative; }
.divBottom a, .divBottom a:link, .divBottom a:visited, .divBottom a:active { font-size: 11px; color: #FFFFFF !important; text-decoration:none; padding: 0px 0px; }
.divBottom a:hover{ color:#CCCCCC !important; text-decoration: none; padding: 0px 0px; }
#divBottomLinks { margin: 4px 0px; }
#divBottomLinks a, .divBottom a:link, .divBottom a:visited, .divBottom a:active { color: #FFFFFF !important; text-decoration:none; padding: 0px 0px; }
#divBottomLinks a:hover{ color:#CCCCCC !important; text-decoration: none; padding: 0px 6px; }
#divBottomInfo { margin: 4px 0px; }
#imgRss { margin-right: 5px; }

/*-------- Content Areas -------*/
#divContentAreas { z-index: 5000; width: 100%; height: 100%; position: relative; }
#divContentAreas, #divContentAreas th, #divContentAreas td, #divContentAreas div { font-size: 13px; }

#divMainContentArea { width: 740px; margin: 0px 0px 0px 200px; padding: 0px; }

#divMainContent_top { width: 100%; margin: 0px; padding: 0px; }
#divMainContent_top_right { padding: 0px; margin: 0px; background: url(images/imgMainContent_top_right.png) no-repeat top right; }
#divMainContent_top_left { padding: 0px; margin: 0px; background: url(images/imgMainContent_top_left.png) no-repeat top left; }
#divMainContent_top_body { height: 71px; padding: 0px; margin: 0px 23px 0px 29px; background: url(images/imgMainContent_top_body.png) repeat-x top left; }

#divMainContent_middle { width: 100%; margin: 0px; padding: 0px; }
#divMainContent_middle_right { padding: 0px; margin: 0px; background: url(images/imgMainContent_middle_right.png) repeat-y top right; }
#divMainContent_middle_left { padding: 0px; margin: 0px; background: url(images/imgMainContent_middle_left.png) repeat-y top left; }
#divMainContent_middle_body { height: 100%; padding: 0px; margin: 0px 23px 0px 29px; background-color: #FFFFFF; }

#dnn_LeftPane { z-index: 6000; width: 300px; height: 100%; overflow: hidden; position: absolute; top: 0px; left: 10px; }
#dnn_ContentPane { z-index: 5000; width: 600px; min-height: 200px; height: 100%; margin: 0px; padding: 0px 0px 0px 90px; overflow: hidden; }
#dnn_ContentPane a,a:link,a:visited,a:active { color: #54553C; text-decoration:none; }
#dnn_ContentPane a:hover{ color:#CCCCCC; text-decoration: none; }
#divMainTitle { width: 600px; border-bottom: solid 1px #999999; padding: 20px 0px 0px 90px; }
#divMainTitle h1 { text-transform: uppercase; font-weight: bold; color: #333333; margin: 0px; display: inline; font-size: 20px; }

/*-------- Home Page Styles ------------*/
#divHomeNav { z-index: 20; width: 100%; height: 69px; background-image: url(images/imgHomeNavBar.png); position: absolute; left: 0px; top: 376px; }
#divHomePrimaryNav { position: absolute; top: 16px; left:0px; }

#divHomeFlash { z-index: 20; width: 952px; height: 568px; position: relative; }
#divHomeFlashTest { z-index: 20; width: 952px; height: 568px; position: relative; }

#divBottomtbl { position: absolute; top: 376px; left: 480px; z-index: 20;}

#divHomeLinkImages { z-index: 19; width: 100%; height: 21px; margin-top: 60px; position: relative; color: #FFFFFF; font-size: 11px; }
#divHomeLinkImages a:link, #divHomeLinkImages a:visited, #divHomeLinkImages a:active { color: #CCCCCC; }
#divHomeLinkImages a:hover { color: #FFFFFF; }
#divWhyLectrusNew { position: absolute; top: 436px; left: 0px; z-index: 21;}
#divWhyLectrus { width: 480px; height: 107px; }
#divNewsBox { width: 232px; height: 75px; border: solid 1px #999999; background-color: #333333; padding: 3px 0px 0px 6px; overflow: hidden; }
#divNewsLink { width: 232px; height: 20px; border: solid 1px #999999; background-color: #333333; padding: 3px 0px 0px 6px; overflow: hidden; }
#divQABox { width: 204px; height: 74px; border: solid 1px #999999; background-color: #333333; padding: 4px 8px 0px 6px; overflow: hidden; }
#divQALink { width: 212px; height: 20px; border: solid 1px #999999; background-color: #333333; padding: 3px 0px 0px 6px; overflow: hidden; }
#divHomeNewNews { position: absolute; top: 88px; left: 8px; z-index: 20; width: 454px; font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; }
#divHomeNewNews a:link, a:visited, a:active {color: #CCCCCC !important; text-decoration: none;}
#divHomeNewNews a:hover {color: #ffffff !important; text-decoration: none;}
#divHomeNews { position: absolute; top: 0px; left: 2px; z-index: 20; width: 230px;}
#divHomeCommonQuestions { position: absolute; top: 0px; left: 248px; z-index: 20;}
#divHomeMoreStories {position: absolute; top: 84px; left: 2px; z-index: 20;}
#divHomeMoreQuestions {position: absolute; top: 84px; left: 248px; z-index: 20;}
#tdHomeLinks a, #tdHomeLinks a:link, #tdHomeLinks a:active, #tdHomeLinks a:visited { font-size: 12px !important; color: #FFF; font-weight: bold; }
#tdHomeLinks a:hover { }
#trLargest p, #trWhyChoose p, #trWhyChoose ul li, #trTestimonials p, #trContactDetails p { font-size: 12px !important; }
#trLargest, #trWhyChoose, #trTestimonials, #trContactDetails { width: 90%; }

/*--------- Navigation Buttons --------*/
#dnn_txtSearch { border: solid 1px #54553C; margin: 1px 5px 0px 5px; }
#btnHome { width: 85px; height: 27px;  }
#btnAboutUs { width: 83px; height: 27px; }
#btnAboutUs2 { width: 113px; height: 27px; }
#btnMarkets { width: 92px; height: 27px; }
#btnProducts { width: 98px; height: 27px; }
#btnProjects { width: 95px; height: 27px; }
#btnServices { width: 91px; height: 27px; }
#btnResources { width: 105px; height: 27px; }
#btnContactUs { width: 103px; height: 27px; }
#btnSearch { width: 85px; height: 27px; cursor: pointer; }

/*-------- Product Option Style -------*/
#divOptionElements ul li { text-transform: capitalize; }

/*-------- New Footer Style --------*/
.divNewBottomTbl td {font-size: 11px; color: #ffffff;}
.iconLinks {padding-left: 46px;}
