/*<?php
 ob_start ("ob_gzhandler");
 header("Content-type: text/css; charset: UTF-8");
 header("Cache-Control: must-revalidate");
 $siteroot = 'http://plasmor-nb7-3.intranet/';

 // GENERAL LAYOUTS
?>*/

/* Generic styles and error fixes */
* { margin: 0pt; padding: 0pt; }
body { background: #FFFFFF; font-family: helvetica, verdana, sans-serif; font-size: 1em; }
img { border: none; font-family: helvetica, verdana, sans-serif; }
a { color: #000000; }
table { font-size: 75%; line-height: 18px; font-family: helvetica, verdana, sans-serif; margin: 20px 20px; }

a.noUnderline { text-decoration:none; }

/* Clear class */

.clear { clear:both; }
.properClear { clear:both; height:0px; display:block; overflow:hidden;}

.normalWeight { font-weight: normal; }

/* Container.... */

/*#container { border: 1px solid #C0C0C0; margin: 20px auto; width: 750px; background: #f1f8f1; }*/
#container { border: 1px solid #C0C0C0; margin: 20px auto 30px auto; width: 747px; background: #CCE6DA; }

/* Header */

#header { display: block; width: 747px; background: #CCE6DA none repeat scroll 0 0; position: relative; }
#header a { display: block; font-family: helvetica, verdana, sans-serif; position: relative; text-decoration: none; }

#header #logo a { height:71px; }
#header #logo { text-align:center; }

#header #navdecor { border-bottom: 1px solid #fff; height: 22px; width: 746px; background-color:#a6eac8; }
#header #navdecor #left { background: #FF7D33; display: block; float: left; height: 22px; position: relative; width: 150px !important; width: 145px;  }
#header #navdecor #left a { color: #fff; font-size: 80%; padding: 3px 0 3px 10px; }
#header #navdecor #seperator { background: url('/images/centerblock.gif') no-repeat; display: block; float: left; height: 22px; position: relative; width: 22px; }
#header #navdecor #right { background: #A6EAC8; display: block; float: left; height: 22px; padding: 0 10px; position: relative; width: 540px !important; width: 558px; }
#header #navdecor #right ul { list-style-type: none; }
#header #navdecor #right li { float: left; text-align: center; }
#header #navdecor #right li a { display:block; font-size:70%; font-weight:normal; height: 16px; padding: 3px 0; position: relative; width: 90px; }
#header #navdecor #right li a:hover { display:block; font-size:70%; font-weight:bold; color: #ffffff; height: 16px; padding: 3px 0; position: relative; width: 90px; }
#header #navdecor #right #topLinkBold { display: block; font-size: 70%; font-weight:bold; height: 16px; padding: 3px 0; position: relative; width: 90px; }


#header #navimage { height: 275px; margin: 20px 0; width: 746px; }

/* Content */

#content { float:left; border-top: 3px solid #C0C0C0; display: block; position: relative; width: 747px; }


/* end of styles just used by IE6 */
#content #left-column { display: block; float: left; position: relative; width: 169px !important; width: 169px; border-right: 1px solid #C0C0C0; background-color: #A4A3A9;}
#content #left-column ul { background: #fff; list-style-type: none; float:left;}
#content #left-column li {list-style-type:none; width:169px; }
#content #left-column li img { display:block; position:absolute; right:10px; top:10px; }
#content #left-column li a { border-bottom: 1px solid #C0C0C0; display: block; font-size: 65%; font-weight: bold; padding: 5px 0 5px 7px; position: relative; text-decoration: none; float:left; width:162px;}
#content #left-column li ul {}
#content #left-column ul li ul{ float:left;}
#content #left-column li ul li { }
#content #left-column ul li { float:left; }
#content #left-column ul li ul { background: #e8fdff; }
#content #left-column ul li ul li { background: #ffffff; float:left;}
#content #left-column ul li ul ul { background: #e5e5e5; }
#content #left-column ul li ul ul ul { background: #b6b6b6; }
#content #left-column li ul li ul li { }
#content #left-column li ul li ul li a { border-bottom: 1px solid #fff; }
#content #left-column li ul li ul li li a {  padding:5px 0pt 5px 25px; width:144px; }
#content #left-column li ul li ul .active a { background: #FF7D33; color: #fff;}


#content #left-column ul li ul li #level1parent { background: #b6b6b6 url(/images/whiteTriangle.gif) no-repeat; background-position:157px 9px;}
#content #left-column #level1parent a { color:#000000;}
#content #left-column #level1parent ul li a { color:#000000; }

#content #left-column ul li ul li #level3parent { background: #b6b6b6 url(/images/whiteTriangle.gif) no-repeat; background-position:157px 9px;}
#content #left-column #level3parent a { color:#FFFFFF; font-weight:bold; font-size:10px;}
#content #left-column #level3parent ul li a { color:#000000; }

#content #left-column li ul li #orangeHighlight { background:#ff7d33; }
#content #left-column li ul li #orangeHighlight a { color:#FFFFFF; }


#content #left-column #level1parent #level3parent a { color:#FFFFFF; font-weight:bold; font-size:10px;}


#content #right-column { padding:0px; margin:0px; display: block; float: right; position: relative; width: 577px; background: #fff;}

#content #right-column #contacthead { color:#898A8D; display:block; font-size:0.6em; margin:15px 0pt 15px 30px; position:relative; width:480px; min-height:425px; }
#content #right-column #contacthead h4 { color:#000000; font-size:1.6em; font-weight:bold; }


#content #right-column #careerhead { color:#898a8d; display:block; font-size:0.6em; margin:15px 0 15px 30px; position:relative; width:370px; }
#content #right-column #careerhead h4 { color:#000000; font-size:1.6em; font-weight:bold; }
#content #NoOps {color:#898a8d; display:block; font-size:0.8em; margin:0 0 15px 30px; position:relative; width:370px; min-height:150px;}
#content #right-column .careers { display:block; font-size:0.6em; margin:15px 0 15px 30px; position:relative; width:350px; border:1px solid #000000; padding: 10px; }
#content #right-column .careers h4 { color:#000000; font-size:1.6em; font-weight:bold; }
#content #right-column .careers h5 { color:#000000; font-size:1.3em; font-weight:bold; }
#content #right-column .careers strong { font-size:1.1em; font-weight:bold; }
#content #right-column .careers ul { padding:0pt 12px; }
#content #right-column #careerimage { float:right; padding:0 15px 0 0 ; }

#content #right-column #linkhead { color:#898a8d; display:block; font-size:0.6em; margin:15px 0 15px 30px; position:relative; width:400px; }
#content #right-column #linkhead h4 { color:#000000; font-size:1.6em; font-weight:bold; }



/*
#content #right-column .linkitem { color:#898A8D; float:left; font-size:0.6em; margin:15px; position:relative; text-align:center; width:150px; }
#content #right-column .linkitem p { display:block; margin:0pt 36px; position:relative; width:95px; }
#content #right-column .linkitem a { color: orange; text-decoration: underline; font-weight: bold; }
*/

#content #right-column .linkitem { color:#898A8D; float:left; font-size:0.6em; margin:15px; position:relative; padding-top:10px; text-align:center; width:150px; }
#content #right-column .linkitem p { display:block; padding:0pt 20px; position:relative; width:110px; }
#content #right-column .linkitem a { color: orange; text-decoration: underline; font-weight: bold; }




#content #right-column #pointsnew_latest { margin:0 15px 15px; *margin-top: 10px; color:#898a8d; font-size:0.7em; }
#content #right-column #pointsnew_latest a { color: #FF7D33; text-decoration: underline; font-weight: bold; }
#content #right-column #pointsnew_latest #article { display:block; position:relative; width:370px; float: left; }
#content #right-column #pointsnew_latest #article h4 { color:#62B99B; font-size:1.2em; font-weight:bold; }
#content #right-column #pointsnew_latest #article strong { color: #000; }
#content #right-column #pointsnew_latest #article a { color: #FF7D33; text-decoration: underline; font-weight: bold; }
#content #right-column #pointsnew_latest #image { display:block; position:relative; width:150px; float: right; text-align:center; }

.ArticleShowArticle { width:510px; color:#707070; }

#content #left-column #maincontent { text-align: left; }
#content #left-column #maincontent a { color: #FF6600; font-weight: bold; }
#content #left-column #maincontent h2 { font-size: 75%; font-weight: bold; }
#content #left-column #maincontent p { font-size: 65%; line-height: 18px; padding: 5px 0; }

#content #left-column #bottomcontent { margin: 20px 0 0 0; }

#content #left-column #filedownload { background:#A2A2A6; display:block; position:relative; }
#content #left-column #filedownload #image { display:block; text-align: center; position:relative; padding: 15px 0 10px 0; }
#content #left-column #filedownload #image img { border: 4px solid #69676d; }
#content #left-column #filedownload a { color: #fff; font-size: 0.7em; letter-spacing:1px; }
#content #left-column #filedownload #url { display:block; margin:0pt 0pt 0pt 41px; position:relative; width:135px; }
#content #left-column #filedownload #url #small { color:#FFFFFF; display:block; font-size:0.7em; position:relative; }
#content #left-column #filedownload #filesize { color:#FFFFFF; display:block; float:right; font-size:0.6em; position:relative; right:30px; top:-12px; }
#content #left-column #filedownload #pdflogo { background: url('/images/Adobe PDF.gif') no-repeat; display:block; height:25px; left:5px; position:relative; top:-25px; width:24px; }

/* Footer */

#footer { display: block; font-size: 80%; height: 20px; position: relative; clear: both; background-color:#acd6b4; }

#footer #copyright { background: #129464; color: #FFFFFF; display: block; float: left; font-size: 70%; height: 20px; padding: 0 0 0 10px; position: relative; width: 160px !important; width: 156px; }
#footer #copyright p { padding: 4px 0; }

#footer #grey { background: #acd6b4; display: block; float: left; height: 20px; position: relative; width: 407px !important; width: 413px; }
#footer #grey ul { list-style-type: none; }
#footer #grey li { display: block; float: left; margin: 4px 0; position: relative; }
#footer #grey li a { border-right: 1px solid #FFFFFF; color: #FFFFFF; display: block; float: left; position: relative; text-align: center; text-decoration: none; width: 95px; font-size: 75%; }

#footer #spacer { background: url('/images/footspace_green.gif') no-repeat; display: block; float: right; height: 20px; position: relative; width: 22px; }

#footer #orange { background: #FF7D33; display: block; float: right; height: 12px; position: relative; width: 136px; text-align: center; padding:4px; }
#footer #orange a { font-size: 75%; text-decoration: none; color: #fff; float:left; padding: 0 0 0 40px; }

#orangeHighlight { background-color:#ff7d33; }
* html #orangeHighlight { height:0px; }
#orangeHighlight a { color:#ffffff; }
#orangeHighlight ul li a { color:#000000; }

#content #right-column #maincontent #ForthContent #left #bottom #contLeft { float:left; width:45px; margin:0px; clear:clear; }
#content #right-column #maincontent #ForthContent #left #bottom #contLeftPlas { float:left; width:75px; margin:0px; }
#content #right-column #maincontent #ForthContent #left #bottom #contRight { float:left; width:32px; margin:0px; text-align:center; }

#content #right-column #maincontent #ForthContent #center #contLeft { float:left; width:45px; margin:0px; clear:both; }
#content #right-column #maincontent #ForthContent #center #contRight { float:left; width:45px; margin:0px; }

#content #right-column #maincontent div #footerNote { padding-left:15px; font-style:italic; font-size:70%; color:#69676c; }

#metricSizeSmallText { font-size:90%; }



.normalText {font-face:arial; font-size:70%;}
.tableText {font-face:arial; font-size:90%;}

#DefaultTemplate table {line-height:1.5em; margin:0; font-size:100%;}
#DefaultTemplate #ContentHolder {font-size:70%; padding:15px;}
#DefaultTemplate #ContentHolder a,
.orangeText {color:#F55800;}
#BackLinkHolder {font-size:110%;}
#PageTitle {font-size:150%; padding-bottom:1em;}

#PreviousNext {list-style:none; padding:1em 0; text-align:center;}
#PreviousNext li {display:inline; margin:0 0.5em;}

#Search { position: absolute; top:10px; right:15px;}
#Search #SearchSubmit {  border:0; background:none; background-color:#ffffff; cursor:pointer;}

#Search #search_term { border:1px solid #D8D7D7; height:17px; width:180px; padding:1px 0 0 5px;}
#Search #SearchSubmit { position:absolute; top:1px; right:-8px;}
#Search .searchcaption { background:#ffffff; font-size:75%; height:20px;position:absolute; right:144px; text-align:center; top:2px; width:55px; border:1px solid #D8D7D7; border-right:none; padding-bottom:3px; cursor:pointer; }
body:first-of-type #Search #SearchSubmit {top:0px;}

#logo img { float:right; height:71px; }

#ContentHolder ol li { margin-left:16px; }

.green {color:green;}
.limeGreen { color:#66FF00; }
#RightTables { float:right; width:295px; margin-right:10px; }
#RightTables img { float:left; }
#LeftText { float:left; width:225px; }
#SynergTable { padding-left:4px; padding-bottom:10px; }

.noTopPad { padding-top:0px; }
.padTop { float :left;padding-top: 5px;}