@media print{#header, #nav, .noprint, #headermenu,#loginbox,#bannerbox,#themeselector,#footer,#leftcol,#rightcol,#breadcrumb{display:none;}
#container, #container2, #content,#header2,#centercol{width:100%;margin:0;float:none;margin-right:0px;margin-left:0px;}
#printfooter{display:block;vertical-align:bottom;}
}
@media screen
{
.notebox {
  margin-left:4px;
}
.noteboxcontent {
    background-color:#FFFF91; 
    width: 160px;
    margin: 0px 0px 0px 9px;
    padding:4px 6px 4px 10px; 
    font-weight:bold; 
    font-family:Comic Sans MS,  Verdana;
    border-left:1px solid #ddd;
}
.noteboxbottom {
     margin-left:7px;
}
.tbdis{border:dashed 1px #444444;margin:1px 1px;background:#dddddd;color:#444444;}
.balloonstyle{position:absolute;top:-500px;visibility:hidden;line-height:18px;z-index:100;background-color:white;width:400px;background-repeat:no-repeat;background-image:url(images/hlp.gif);background-position:left top;background-color:#FFFFFF;font-size:9pt;color:#444444;border:solid 1px #999999;padding:3px 3px 3px 18px;}
.tb{border:dashed 1px #444444;margin:1px 1px;}
.arrow{border-width:0px;float:left;margin-left:3px;margin-right:3px;}
.link{color:Blue;text-decoration:'underline';}
h1{font-size:14pt;font-weight:bold;}
h2{font-size:10pt;font-weight:bold;}
h1, h2, h3, h4{margin:0.3em 0;padding:0;white-space:nowrap;}
body{margin:0px;font-family:Arial, Serif;font-size:12px;background-color:white;}
ul{margin-top:3px;padding-top:0;}
td{vertical-align:top;}
td.fieldname{text-align:right;font-size:10px;font-weight:bold;}
hr{color:#444444;}
#container{background-color:white;}
#container2{margin-right:200px;background-color:white;}
#logo{position:relative;top:0px;left:0px;}
#header{padding:0px;margin:0px;width:100%;height:120px;background-image:url(images/HeaderSlice.png);}
#header2{height:90px;padding:0px;margin:0px;background:url(images/Logo.png) no-repeat top left;}
#headermenu{position:relative;top:93px;left:200px;height:21px;width:624px;}
.headermenucontent{}
#breadcrumb{background-color:White;color:Black;padding:3px;font-size:10px;padding-left:5px;height:12px;margin-top:4px;vertical-align:top;}
#breadcrumb a{text-decoration:underline;}
#footermenu{text-align:center;padding-top:10px;}
#footertext{text-align:center;padding-top:3px;}
#bannerbox{border:dashed 2px #c35308;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:10px;padding:5px;text-align:center;background-color:#e1e1e1;}
#bannerbox a{font-size:10px;text-decoration:none;color:black;}
#loginbox{vertical-align:middle;position:absolute;top:2px;right:10px;width:250px;color:White;font-size:10px;font-weight:bold;}
#loginbox a{color:#cc0110;}
#loginbox input{color:red;border-color:red;font-size:10px;}
#themeselector{visibility:hidden;}
#themeselector select{color:black;background-color:#e1e1e1;font-size:10px;}
#welcomebox{font-size:13px;font-weight:bold;text-align:right;}
#footer{padding:0px;margin:0px;width:100%;height:62px;background-image:url(images/FooterSlice.gif);visibility:hidden;}
#leftcol{position:absolute;top:120px;left:0px;width:200px;background-color:white;font-size:12px;Color:#444444;}
#leftcol div.text{padding:6px 6px 6px 6px;text-align:justify;}
#leftcol div.alternatetext{padding:0px 6px 6px 6px;background-color:#e1e1e1;text-align:justify;}
#leftcol div.sectiontitle, #leftcol .sectiontitle span{padding:6px 6px 6px 3px;background-color:#DFDFDF;color:#F8F8F8;font-size:13px;font-weight:bolder;font-family:Verdana;text-transform:uppercase;margin:0px 0px 0px 0px;border:solid px1 A2A2A2;background-image:url(images/boxHeader.png);}
#leftcol div.sectionsubtitle, #leftcol .sectionsubtitle span{border-collapse:collapse;font-size:11px;font-weight:bold;margin:0px 0px 0px 0px;border:solid px1 A2A2A2;}
#rightcol a{color:blue;}
#centercol{min-width:598px;position:relative;margin-left:200px;padding:0px;background-color:white;}
#centercolcontent{padding:4px 6px 15px 6px;}
#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span{font-weight:bold;font-size:larger;text-transform:uppercase;}
#centercolcontent div.sectionsubtitle{font-weight:bold;padding-bottom:4px;}
#rightcol{position:absolute;top:120px;right:0px;width:198px;color:#444444;background-color:white;font-size:12px;border:solid px1 A2A2A2;}
#rightcol a{color:blue;}
#rightcol div.text{padding:6px 6px 6px 6px;text-align:justify;}
#rightcol div.sectiontitle, #rightcol .sectiontitle span{padding:6px 6px 6px 3px;background-color:#DFDFDF;color:#F8F8F8;font-size:13px;font-weight:bolder;font-family:Verdana;background-image:url(images/boxHeader.png);margin:0px 0px 0px 0px;border:solid px1 A2A2A2;}
.modalBackground{background-color:Silver;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup{background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:250px;}
.gridNumberColumn{text-align:right;padding-left:15px;}
.textnote{font-size:x-small;font-weight:normal;}
.PriceTableBox{border:solid 0px #444444;}
.PriceTableHeader{border:solid 1px #444444;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;background-color:#eeeeee;font-weight:bold;font-size:x-small;color:black;}
.NotSelDiscLeftTop{font-size:x-small;background-color:#eeeeee;border-left:solid 1px #444444;border-top:solid 1px #444444;font-weight:bold;}
.NotSelDiscRightTop{padding:2px 4px 0px 0px;border-right:solid 1px #444444;background-color:#eeeeee;font-size:x-small;border-top:solid 1px #444444;font-weight:bold;}
.NotSelDiscTop{font-size:x-small;color:#666666;background-color:#eeeeee;border-top:solid 1px #444444;font-weight:bold;}
.CurSelDiscLeft{vertical-align:middle;font-size:x-small;font-weight:bold;border-bottom:solid 1px #444444;border-top:solid 1px #444444;border-left:solid 1px #444444;}
.CurSelDiscRight{vertical-align:middle;padding:2px 4px 0px 0px;font-size:x-small;font-weight:bold;border-bottom:solid 1px #444444;border-top:solid 1px #444444;border-right:solid 1px #444444;}
.CurSelDisc{vertical-align:middle;font-size:x-small;font-weight:bold;border-bottom:solid 1px #444444;border-top:solid 1px #444444;}
.NotSelDiscLeft{font-size:x-small;background-color:#eeeeee;border-left:solid 1px #444444;}
.NotSelDiscRight{padding:2px 4px 0px 0px;border-right:solid 1px #444444;background-color:#eeeeee;font-size:x-small;}
.NotSelDisc{font-size:x-small;color:#666666;background-color:#eeeeee;}
.HighlightText{color:Red;font-weight:bold;}
.footermenulink{font-family:Arial, Serif;font-size:12px;font-weight:bold;text-transform:uppercase;}
.footermenulink a{text-decoration:none;color:black;}
.headermenulink{font-family:Impact;font-size:17px;text-transform:uppercase;color:#D0D0D0;}
.headermenulink a{text-decoration:none;color:#D0D0D0;}
.headermenulink a:hover{text-decoration:underline;color:white;}
.highlight{background-color:#fefbd2;color:#000080;}
.highlightcity{background-color:#df2e05;}
.highlightstate{background-color:#f4c977;}
.highlightcountry{background-color:#818689;}
.articlebox{background-color:#FFFFF9;color:#444444;border:dashed 1px #444444;padding:6px 6px 6px 6px;}
.infobox{background-color:#FFFFFF;font-size:9pt;color:#444444;border:solid 1px #999999;padding:3px 3px 3px 6px;}
.articletitle{text-decoration:none;color:blue;font-size:18px;font-weight:bold;}
.articleabstract{padding-top:6px;}
.contentbox{padding:6px;border:solid 1px #D2D2D2;}
.comment{padding:4px 0px 4px 0px;font-size:smaller;}
.pollbox{font-size:11px;margin:6px 2px 2px 2px;}
.pollcontent{padding:6px;border:solid 1px #D2D2D2;border-top:none 0px;}
.pollquestion{font-size:13px;font-weight:bold;}
.polloptions{padding-top:10px;padding-bottom:4px;}
.pollbar{background-color:red;font-size:4px;}
.progressbarcontainer{width:98%;height:15px;border:solid 1px black;padding:1px;}
.progressbar{width:0px;background-color:Red;height:15px;}
.postinfo{background-color:#f9eaa6;font-weight:bold;text-align:center;}
.posttitle{padding:3px;margin-bottom:10px;background-color:#f09d35;color:black;font-weight:bold;}
.postbody{padding:3px;}
.newsletterbox{font-size:11px;margin:6px 2px 2px 2px;}
.newsletterboxcontent{padding:6px;border:solid 1px #D2D2D2;border-top:none 0px;}
.partnersbox{font-size:11px;margin:6px 2px 2px 2px;}
.partnersboxcontent{padding:6px;border:solid 1px #D2D2D2;border-top:none 0px;}
.spotpricebox{font-size:11px;margin:6px 2px 2px 2px;}
.spotpriceboxcontent{font-size:8pt;padding:4px 4px 4px 4px;border:solid 1px #D2D2D2;border-top:none 0px;}
.shoppingcartbox{font-size:11px;margin:6px 1px 1px 1px;}
.shoppingcartboxcontent{padding:5px;border:solid 1px #D2D2D2;border-top:none 0px;}
.TabControlContent{padding:4px;}
.PlainSectionTitle{padding:2px 2px 6px 2px;font-weight:bold;}
.PlainMainPageTitle{font-size:20pt;font-weight:bold;}
.MiniLink{font-size:8pt;}
#printfooter{display:none;}
}
