body { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 15px; text-align: left; color: #000000; background-color: #564A42; background-image:url(../images/bkg_body.gif); background-repeat: repeat-y; margin: 0px 0px 0px 0px; padding: 0px 0px 14px 0px; }
p { font-size: 12px; line-height: 16px; background-color: transparent; margin: 0px 0px 0px 0px; }
h1 { font-size: 24px; line-height: 28px; font-weight: bold; background-color: transparent; margin: 0px 0px 0px 0px; }
h2 { font-size: 14px; line-height: 18px; font-weight: bold; background-color: transparent; margin: 0px 0px 0px 0px; }
h3 { font-size: 12px; line-height: 15px; font-weight: bold; margin: 0px 0px 0px 0px; }
h4 { font-size: 12px; line-height: 15px; font-weight: normal; margin: 0px 0px 0px 0px; }
h5 { font-size: 12px; line-height: 15px; font-weight: bold; margin: 0px 0px 0px 0px; }
a { color: #C2151B; background-color: transparent; text-decoration: none; }
a:link { color: #C2151B; background-color: transparent; text-decoration: none; }
a:visited { color: #C2151B; background-color: transparent; text-decoration: none; }
a:active { color: #564A42; background-color: transparent; text-decoration: underline; }
a:hover { color: #564A42; background-color: transparent; text-decoration: underline; }
form { margin: 0px; }
input { margin: 0px; }
b { font-weight: bold; }
strong { font-weight: bold; }
i { font-style: italic; }
ol { list-style-type: decimal; list-style-position: outside; margin: 0px; padding: 0px; }
ul { list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px; }
ol ul { list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px; }
ul ul { list-style-type: disc; list-style-position: outside; margin: 0px; padding: 0px; }
li { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }
li.equiptable { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 10px; margin-top:2px; padding: 0px;
}
blockquote { margin: 4px 10px 15px 25px; }
span.upper { text-transform: uppercase; }
img.right { float: right; margin: 3px 0px 6px 8px; }
img.left { float: left; margin: 3px 14px 6px 0px; }
.small { font-size: 90%; line-height: 120%; }
.center { text-align: center; }
.red { color: #C2151B; background-color: transparent; }
.gray { color: #756A62; background-color: transparent; }
.blue { color: #167882; background-color: transparent; }
/* BASIC LAYOUT AND BACKGROUND STYLES */

div#layoutheader { width: 946px; color: #167882; background-color: transparent; background-image:url(../images/bkg_nav_top.gif); background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#layoutlive { width: 946px; color: #000000; background-color: transparent; background-image:url(../images/bkg_live.jpg); background-repeat: no-repeat; background-position: 904px 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#layoutpageheader { width: 903px; height: 217px; color: #000000; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#layouthomeheader { width: 903px; height: 284px; color: #000000; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#layoutactive { width: 903px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_active.gif); background-repeat: repeat-y; margin: 0px 0px 0px 0px; padding: 0px; }
div#layouthmactive { width: 905px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_hm_active.gif); background-repeat: repeat-y; margin: 0px 0px 0px 0px; padding: 0px; }
div#layouthmtabbar { width: 905px; color: #FEFEFE; background-color: transparent;  
background-image:url(../images/bkg_tabbar.jpg); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px; }
div#layouthmtabcont { width: 619px; height: 243px; color: #000000; background-color: transparent; margin: 0px 0px 9px 0px; padding: 0px 0px 0px 0px; }
div#layoutfooter { width: 946px; height: 97px; color: #564A42; background-color: transparent; background-image:url(../images/bkg_ftr.gif); background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#layouthmfooter { width: 946px; height: 96px; color: #564A42; background-color: transparent; background-image:url(../images/bkg_hm_ftr.gif); background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* END BASIC LAYOUT AND BACKGROUND STYLES */

/* HEADER STYLES */

div#navtop { margin: 0px 0px 0px 434px; /*	margin: 0px 0px 0px 531px;*/
	padding: 6px 0px 0px 0px; }
div#logo { margin: 0px 0px 0px 35px; padding: 13px 0px 8px 0px; }
div#navhd { margin: 0px 0px 0px 104px; padding: 27px 0px 8px 0px; }
/* END HEADER STYLES */

/* LEFT COLUMN STYLES */

div#leftcolumn { width: 251px; text-align: left; color: #564A42; background-color: transparent; margin: 0px 10px 0px 25px; padding: 0px 0px 12px 0px; }
div#lefthmcolumn { width: 251px; text-align: left; color: #564A42; background-color: transparent; margin: 0px 10px 0px 25px; padding: 32px 0px 12px 0px; }
div#leftnav { margin: 0px 0px 13px 0px; padding: 0px 0px 0px 0px; }
div#leftnav p { font-size: 11px; line-height: 15px; color: #FFFFFF; background-color: transparent; margin: 0px 8px 14px 19px; }
div#leftnav a { color: #FFFFFF; background-color: transparent; text-decoration: none; }
div#leftnav a:link { color: #FFFFFF; background-color: transparent; text-decoration: none; }
div#leftnav a:visited { color: #FFFFFF; background-color: transparent; text-decoration: none; }
div#leftnav a:active { color: #FFFFFF; background-color: transparent; text-decoration: underline; }
div#leftnav a:hover { color: #FFFFFF; background-color: transparent; text-decoration: underline; }
div#downloadbox { border:2px solid #FFFFFF; margin: 0px 6px 0px 10px; padding: 13px 6px 13px 7px; }
div#downloadbox p { font-size: 11px; line-height: 13px; color: #564A42; background-color: transparent; margin: 0px 0px 13px 0px; }
div#downloadbox h2 { font-size:11px; line-height: 13px; font-weight: normal; font-style: normal; color: #CC0000; background-color: transparent; margin: 0px 0px 1px 0px; padding: 1px 0px 0px 0px; }
div#downloadbox img.download { margin: 0px 1px 0px 0px; }
div#downloadbox img.shdlft { margin: 0px 0px 11px 0px; }
div#leftnavbtm { margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }
/* END LEfT COLUMN */

/* CONTENT STYLES */

div.content { text-align: left; color: #000000; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 25px 0px; }
div.content p { margin: 0px 20px 14px 17px; }
div.content h1 { font-weight:normal; margin: 0px 20px 6px 17px; }
div.content h2 { margin: 0px 20px 4px 17px; }
div.content h2.over { font-family: tahoma, arial, helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #167882; background-color: transparent; margin: 0px 20px 0px 17px; }
div.content h2.over a { color: #167882; background-color: transparent; text-decoration: none; }
div.content h2.over a:link { color: #167882; background-color: transparent; text-decoration: none; }
div.content h2.over a:visited { color: #167882; background-color: transparent; text-decoration: none; }
div.content h2.over a:active { color: #B9ABB5; background-color: transparent; text-decoration: none; }
div.content h2.over a:hover { color: #B9ABB5; background-color: transparent; text-decoration: none; }
div.content h3 { margin: 0px 20px 0px 17px; padding: 8px 0px 0px 0px; }
div.content ul { margin: 0px 40px 14px 33px; }
div.content li { margin: 0px 0px 6px 0px; }
div.content ul li ul { margin: 6px 25px 10px 15px; }
div.content ol { margin: 0px 50px 14px 43px; }
div.content ol li { margin: 0px 0px 14px 0px; }
div.content ol li ul { margin: 10px 35px 15px 25px; }
div.content ul.biglist { margin: 0px 40px 14px 33px; }
div.content ul.biglist li { margin: 0px 0px 16px 0px; }
div.pagelinks { width: 617px; margin: 0px 0px 16px 0px; }
div.pagelinks ul { clear:both; list-style-type: none; list-style-position: outside; margin: 0px 40px 0px 17px; padding: 0px 0px 0px 0px; }
div.pagelinks ul li { display: block; float: left; background-image:url(../images/ftr_pipe.gif); background-repeat: no-repeat; background-position: 0px 5px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 8px; }
div.pagelinks ul li.first { display: block; float: left; background-image:none; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; }
div.content ul.sitemap { list-style-type: none; list-style-position: outside; margin: 0px 40px 14px 33px; }
div.content ul.sitemap li ul { list-style-type: none; list-style-position: outside; margin: 6px 25px 10px 15px; }
img.download { margin: 0px 6px -17px 0px; }
div.homecontact { width: 617px; color: #564A42; background-color: transparent; margin: 20px 0px 20px 0px; }
div.homecontact p { font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px; line-height: 24px; margin: 0px 42px 0px 17px; }
div.homecontact h1 { font-size: 20px; line-height: 18px; font-weight: bold; background-color: transparent; margin: 0px 0px 0px 0px; }
div.homecontact h2 { font-size: 12px; line-height: 15px; font-weight: bold; background-color: transparent; margin: 0px 0px 0px 0px; }
div.introcontainer { width: 617px; color: #564A42; background-color: transparent; background-image:url(../images/bkg_intro.gif); background-repeat: repeat-y; margin: 0px 0px 20px 0px; padding: 0px 0px 30px 0px; }
div.introcontainer p { font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px; line-height: 24px; margin: 0px 42px 0px 17px; }
div.introcontainer li { font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px; line-height: 20px; margin: 0px 52px 0px 17px; }
div.introcontainer ul { margin: 6px 52px 6px 17px; }
div.introcontainer h1 { color: #000000; background-color: transparent; }
div.introabout { width: 617px; height: 10px; background-image:url(../images/bkg_intro_about.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introcontact { width: 617px; height: 10px; background-image:url(../images/bkg_intro_contact.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introequipment { width: 617px; height: 10px; background-image:url(../images/bkg_intro_equipment.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introdigitaledge { width: 617px; height: 10px; background-image:url(../images/bkg_intro_digitaledge.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.intronews { width: 617px; height: 10px; background-image:url(../images/bkg_intro_news.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.intropartners { width: 617px; height: 10px; background-image:url(../images/bkg_intro_partners.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introservices { width: 617px; height: 10px; background-image:url(../images/bkg_intro_services.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introsolutions { width: 617px; height: 10px; background-image:url(../images/bkg_intro_solutions.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introutility { width: 617px; height: 10px; background-image:url(../images/bkg_intro_utility.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
div.introdigitaledge { width: 617px; height: 10px; background-image:url(../images/bkg_intro_digitaledge.gif); background-repeat: no-repeat; margin: 0px 0px 10px 0px; }
/* END CONTENT STYLES */

/* HOME CONTENT STYLES */

div#tabsimple { width: 619px; height: 243px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_hm_feat_simple.jpg); background-repeat: no-repeat; background-position: 0px 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#tabsolutions { width: 619px; height: 243px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_hm_feat.jpg); background-repeat: no-repeat; background-position: 0px 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#tabservices { width: 619px; height: 243px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_hm_feat.jpg); background-repeat: no-repeat; background-position: 0px 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#tabequipment { width: 619px; height: 243px; color: #000000; background-color: transparent;  
background-image:url(../images/bkg_hm_feat.jpg); background-repeat: no-repeat; background-position: 0px 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.feature { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.feature h1 { font-weight:normal; margin: 0px 0px 8px 17px; padding: 20px 0px 0px 0px; }
div.feature h2 { font-size: 12px; line-height: 15px; margin: 0px 0px 4px 17px; }
div.feature h2 img { margin: 0px 0px -1px 0px; }
div.feature p { margin: 0px 0px 6px 17px; }
div.feature h2 a { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h2 a:link { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h2 a:visited { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h2 a:active { color: #CC0000; background-color: transparent; text-decoration: none; }
div.feature h2 a:hover { color: #CC0000; background-color: transparent; text-decoration: none; }
div.feature h3 { font-size: 11px; line-height: 8px; margin: 0px 0px 4px 17px; }
div.feature h3 a { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h3 a:link { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h3 a:visited { color: #000000; background-color: transparent; text-decoration: none; }
div.feature h3 a:active { color: #CC0000; background-color: transparent; text-decoration: none; }
div.feature h3 a:hover { color: #CC0000; background-color: transparent; text-decoration: none; }
div#ThumbLayer img { margin: 0px 0px 0px 7px; }
/* END HOME CONTENT STYLES */

/* FOOTER STYLES */

div#footerlogo { float: right; width: 51px; margin: 0px 41px 0px 0px; padding: 21px 0px 0px 0px; }
div#footerhmlogo { float: right; width: 51px; margin: 0px 41px 0px 0px; padding: 20px 0px 0px 0px; }
div#footer { float: left; width: 800px; color: #564A42; background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.top { clear: both; margin: 0px 0px 0px 0px; }
div.top ul { list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 45px; padding: 42px 0px 0px 0px; }
div.top li { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 18px; background-image:url(../images/ftr_pipe.gif); background-repeat: no-repeat; background-position: 0px 5px; margin: 0px 8px 6px 0px; padding: 0px 0px 0px 8px; }
div.top li.first { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 18px; background-image:none; margin: 0px 8px 6px 0px; padding: 0px 0px 0px 0px; }
div.mid { clear:both; margin: 0px 0px 0px 0px; }
div.mid ul { list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 45px; padding: 0px 0px 0px 0px; }
div.mid li { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:url(../images/ftr_pipe2.gif); background-repeat: no-repeat; background-position: 0px 3px; margin: 0px 8px 6px 0px; padding: 0px 0px 0px 8px; }
div.mid li.first { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:none; margin: 0px 8px 6px 0px; padding: 0px 0px 0px 0px; }
div.mid ul li.cpy { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:none; margin: 0px 8px 6px 0px; padding: 0px 0px 0px 18px; }
div.btm { clear:both; margin: 0px 0px 0px 0px; }
div.btm ul { list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 45px; padding: 0px 0px 0px 0px; }
div.btm li { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:url(../images/ftr_pipe2.gif); background-repeat: no-repeat; background-position: 0px 3px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 8px; }
div.btm li.first { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:none; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; }
div.btm ul li.cpy { display: block; float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 13px; background-image:none; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 18px; }
div#footer a { color: #564A42; background-color: transparent; text-decoration: none; }
div#footer a:link { color: #564A42; background-color: transparent; text-decoration: none; }
div#footer a:visited { color: #564A42; background-color: transparent; text-decoration: none; }
div#footer a:active { color: #C2151B; background-color: transparent; text-decoration: underline; }
div#footer a:hover { color: #C2151B; background-color: transparent; text-decoration: underline; }
/* END FOOTER STYLES */
	

