@charset "UTF-8";
/* CSS Document */
html {font-size:62.5%;font-family:"Trebuchet MS", Verdana, arial, serif;height:100%;}
body {font-size:1.2em;height:100%;background:#fff;color:#333;}

a {color:#003366;text-decoration:none;}
a:hover {color:#003366;text-decoration:none;}

a.greenhouse {color:#36b14a;text-decoration:none;}
a.greenhouse:hover {color:#36b14a;text-decoration:underline;}

img {border:0;}

#outterstage {position:relative;width:100%;height:100%;position:relative;background:#fff url(/image/page_bg_home.jpg);background-position:top;background-repeat:repeat-x;}
#outterstagecontent {position:relative;width:100%;height:100%;position:relative;background:#fff url(/image/page_bg_content.jpg);background-position:top;background-repeat:repeat-x;}

#stagewrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#stagehome {float:left;width:960px;height:100%;position:relative;padding-bottom:10px;}
#stage {float:left;width:960px;height:100%;position:relative;}


#homebannernavcontainer {float:left;width:960px;height:399px;border-bottom:1px transparent;position:relative;}

#homeobjectcontainer {position:relative;z-index:1;width:960px;height:399px;}

#topnav {height:76px;position:absolute;z-index:99;width:960px;top:20px;left:0;display:block;background:transparent url(/image/top_nav_bg.png);background-repeat:repeat-x;}

/*

#topnav {position:absolute;z-index:200;width:960px;margin-top:20px;display:block;background:transparent;background-repeat:repeat-x;}

background:#fff url(/image/temp_object.jpg);background-repeat:no-repeat;position:relative;z-index:1;
*/


#contentheader {float:left;width:960px;position:relative;z-index:1;}

#headerleft {float:left;width:258px;display:inline;height:374px;}
#headerright {float:left;width:702px;display:inline;height:374px;}

.industries {background:url(/image/header_bg_industries.jpg);width:960px;height:374px;}
.software {background:url(/image/header_bg_software.jpg);width:960px;height:374px;}
.services {background:url(/image/header_bg_services.jpg);width:960px;height:374px;}
.about {background:url(/image/header_bg_about.jpg);width:960px;height:374px;}
.contact {background:url(/image/header_bg_contact.jpg);width:960px;height:374px;}


.headerimage {width:702px;height:279px;background-repeat:no-repeat;background-position:top left;}



#topnavinside {float:left;position:relative;z-index:20px;width:702px;margin-top:20px;height:76px;display:inline;background:transparent url(/image/top_nav_bg.png);background-repeat:repeat-x;}


#headerleft #logo {float:left;width:244px;padding-right:14px;background:transparent url(/image/top_nav_bg.png);background-repeat:repeat-x;margin-top:20px;display:inline;}

#headerleft ul {float:left;padding-top:40px;line-height:21px;font-size:1.2em;text-transform:uppercase;}
#headerleft ul a {color:#999;text-decoration:underline;}
#headerleft ul a:hover {color:#003366;text-decoration:none;}
#headerleft ul a.on {color:#003366;text-decoration:none;}
#headerleft li.iconpad {padding-top:2px;padding-bottom:2px;}
#headerleft ul a.icon {background-position:center left;background-repeat:no-repeat;padding-left:33px;line-height:31px;padding-top:8px;padding-bottom:8px;margin-top:3px;margin-bottom:3px;display:inline;}

#logo {float:left;width:244px;padding-right:14px;}

#topnav #topnavinside, #linkcontainer {float:left;position:relative;background:#336699;margin-top:21px;display:block;width:676px;padding-left:26px;text-transform:uppercase;}
#topnav #topnavinside, #linkcontainer a {float:left;position:relative;display:block;color:#fff;font-size:1.2em;line-height:33px;padding-left:16px;padding-right:16px;letter-spacing:1.1px;text-decoration:none;border-left:1px solid #336699;}
#topnav #topnavinside, #linkcontainer a:hover {background:#66ccff;text-decoration:none;}
#topnav #topnavinside, #linkcontainer a.on {background:#66ccff;color:#003366;text-decoration:none;}

#homemaintext {float:left;width:940px;font-size:1.2em;padding:15px 10px 15px 10px;background:#333333 url(/image/home_main_text_bg.jpg);background-position:top;background-repeat:repeat-x;display:inline;color:#fff;line-height:16px;}
#homemaintext a {color:#fff;text-decoration:none;}
#homemaintext a:hover {color:#fff;text-decoration:none;}

#maintextcontainer {float:left;background:transparent url(/image/main_text_container_bg.png);width:692px;margin-top:183px;height:95px;padding-right:10px;}
#maintext {float:left;width:662px;margin-left:10px;margin-top:10px;padding:0 10px 0 10px;line-height:73px;font-size:2.5em;text-transform:uppercase;background:#333333 url(/image/main_text_content_bg.jpg);background-position:top;background-repeat:repeat-x;display:inline;color:#fff;}

#headerdecor {float:left;width:682px;background:#66ccff;height:5px;margin-top:7px;margin-left:10px;display:inline;overflow:hidden;}

#blueband {float:left;width:100%;background:#003366;position:relative;}
#bluebandwrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#bluebandstage {float:left;width:960px;color:#fff;padding-bottom:10px;}

#newsblock {float:left;width:235px;font-family:Georgia;padding-top:10px;}
#newsblock #newsheader {;text-transform:uppercase;font-size:1.1em;padding-bottom:4px; border-bottom:1px dotted #fff;margin-bottom:4px;display:block;width:100%;}
#newsblock .newsitem {padding-top:4px;padding-bottom:4px;}
#newsblock .newsall {padding-top:20px;padding-bottom:4px;text-align:right;}
#newsblock .newsitem .newsdate {font-size:0.8em;text-transform:uppercase;padding-bottom:2px;}
#newsblock a {font-size:1.1em;color:#66ccff;line-height:16px;}

#sectionblockmain {float:left;background:#336699;width:702px;margin-left:23px;padding-top:10px;padding-bottom:10px;margin-top:10px;display:inline;}
#sectionblockmain .sectionblock {float:left;width:220px;margin-left:10px;display:inline;height:244px;cursor:pointer;}
#sectionblockmain .sectionblock .sectionheader {margin-top:10px;width:100%;height:41px;display:block;}
#sectionblockmain .sectionblock .sectionfooter {margin-top:117px;width:100%;background:url(/image/top_nav_bg.png);height:66px;color:#333;padding-top:10px;}
#sectionblockmain .sectionblock .sectionfooter ul {margin:0;display:inline;}
#sectionblockmain .sectionblock .sectionfooter li {font-size:1.1em;line-height:18px;list-style:disc;margin-left:24px;}

#sectionblockmaininside {float:left;background:#336699;width:702px;margin-left:23px;padding-top:10px;padding-bottom:10px;display:inline;}

#sectionblockmaininside #content {float:left;margin-left:10px;display:inline;padding:25px;background:#fff;color:#333;font-size:1.2em;width:632px;line-height:20px;}

#sectionblockmaininside #content h3 {font-size:1.2em;line-height:22px;font-weight:normal;padding-bottom:10px;}




#sectionblockchemical {background-image:url(/image/section_bg_chemical.jpg);background-repeat:no-repeat;background-position:0px 0px;}
#sectionblockchemical:hover {background-image:url(/image/section_bg_chemical.jpg);background-repeat:no-repeat;background-position:-220px 0px;}

#sectionblockpetro {background-image:url(/image/section_bg_petrochemical.jpg);background-repeat:no-repeat;background-position:0px 0px;}
#sectionblockpetro:hover {background-image:url(/image/section_bg_petrochemical.jpg);background-repeat:no-repeat;background-position:-220px 0px;}

#sectionblockpower {background-image:url(/image/section_bg_powergeneration.jpg);background-repeat:no-repeat;background-position:0px 0px;}
#sectionblockpower:hover {background-image:url(/image/section_bg_powergeneration.jpg);background-repeat:no-repeat;background-position:-220px 0px;}




.quote {float:right;margin:5px 0 5px 5px;display:block;background:#f0f0f0;border-left:12px solid #336699;font-style:italic;font-size:1.2em;color:#993333;padding:10px;width:359px;}

.markitimageright {float:right;background:#ececec;padding:20px;display:block;margin:5px 0 5px 5px;}
.markitimageleft {float:left;background:#ececec;padding:20px;display:block;margin:5px 5px 5px 0;}

#footer {float:left;width:100%;background:#fff url(/image/page_bg_footer_home.jpg);background-position:top;background-repeat:repeat-x;}
#footerwrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#footerstage {float:left;width:960px;font-size:1.2em;text-align:center;line-height:40px;padding-top:10px;}

.copy {font-family:Georgia;font-style:italic;}

#contactcolumn {float:left;width:300px;font-size:1.3em;line-height:25px;}
#contactcolumn h3 {font-size:1.4em;padding-top:4px;}

.red {color:red;}

#formblock {float:right;background:#f0f0f0;width:280px;padding:20px;}

#formblock input.text {margin-left:10px;display:inline;border:3px double #66ccff;line-height:18px;font-size:1.2em;}
#formblock textarea {margin-left:10px;display:inline;border:3px double #66ccff;line-height:18px;font-size:1.2em;}
#formblock input.text {width:255px;}

.submitbutton {background:#66ccff;color:#fff;line-height:18px;font-size:1.2em;border:3px double #66ccff;margin-top:3px;display:inline;}

#footerstage a {color: #437fff;text-decoration:none;}
#footerstage a:hover {color:#437fff;text-decoration:none;}






