body{font:12px Verdana, Arial, Sans-Serif;color:#000;margin:0;background:#fff;text-align:left;}
a{color:#9B114F;}
h1,h2,h3,h4,h5,h6{color:#9B114F;}
p,li,blockquote,address,table,th,td,dd{font:12px Verdana, Arial, Sans-Serif;}
ul li{list-style:square;margin:0;}
ol, ul{margin-top:6px;}
blockquote {margin-top:0px; margin-bottom:0px}
p{padding:0;margin:10px 0;}
pre{display:none;}
img{border:none;}
form{margin:0;padding:0;}
.clear:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */


#w{width:600px;}

/*HIDE FLUFF*/
#h,#m,#rainbow,#subm,.search,#linkset1,#linkset2,#bread,#landingimage{display:none !important;}
#lowerbar{border-bottom:1px solid #000;background:none !important;margin-bottom:10px;}

/*basic*/
#basictitle{font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #000;margin:10px 0;}

/*acrobat*/
#acrobat{margin:10px 0;}
#acrobatimage{float:left;width:88px;height:31px;margin:0 5px 0 0;display:block;background:url(../img/acrobat.jpg) top left no-repeat;}
#acrobatimage a{display:block;height:31px;width:88px;}
#acrobattext{font-size:9px;}

/*article*/
#articletitle{font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #000;margin:10px 0;}
#articleimage{margin-top:10px;margin-bottom:10px;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.top{margin:0 auto;display:block;}
#articletext{margin:10px 0;}

/*article aggregator*/
#aggregatortitle{font-size:16px;font-weight:bold;color:#000;border-bottom:1px solid #000;margin:10px 0;}
#aggregatortext{margin-bottom:10px;}
#aggregatoranchors{}
.aggregatoranchor{float:left;width:250px;padding:10px 0;}
.aggregatorarticleimage{float:left;margin:0 10px 10px 0;}
.aggregatorarticletitle a{font-size:16px;font-weight:bold;color:#000;}
.aggregatorarticlemore{margin:10px 0;}

/*home*/
#rainbow{background:url(../img/rainbow.png) top left no-repeat;height:20px;width:750px;display:block;}
#homemainimage{margin:10px 0;}
.homeimage{margin:10px 6px 10px 0;float:left;}
.homeimagelast{margin-right:0 !important;}
#newsheadline,.headline{display:block;height:28px;float:left;}
#newsheadline{width:186px;background:#094F8C;}
#newsheadline h1{color:#fff;font-weight:bold;font-size:14px;margin:4px 5px 0 0;padding:0;text-align:right;}
.headline{width:564px;background:#C6CADE;}
#ticker{margin:7px 5px 0 5px;padding:0;height:16px;width:525px;overflow:hidden;}
#ticker a{text-decoration: none;display:block;color:#000;}

/*teaser9*/
#teaser9title{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
.teaser9article{float:left;width:220px;margin:10px;}
.teaser9articletitle{border-bottom:1px solid #000;font-size:14px;font-weight:bold;}
.teaser9articleimage{}
.teaser9articletext{}

/*teaser*/
#teasertitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
.teaserarticletitle{font-size:14px;font-weight:bold;}
.teaserarticleimage{float:left;margin-right:10px;}
.teaserarticle{margin:5px 0;}

/*product*/
#producttitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
#productsection1,#productsection2{float:left;width:55%;}
#productsection3{float:right;width:40%;display:block;}
#productsection1title,#productsection2title,#productsection3title,#productsearchtitle{border-bottom:1px solid #000;font-size:14px;font-weight:bold;margin:5px 0;}
.productpdfimage{float:left;margin:5px;}
#productsection1text,#productpdftext{}

/*careers*/
#careerstitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
#careersformtitle{border-bottom:1px solid #000;font-size:14px;font-weight:bold;margin:5px 0;}
#careerspdf{width:230px;margin:10px;float:left;}
.careerspdftitle{margin-bottom:5px;}
.careerspdfimage{float:left;margin:0 5px 5px 0;}
#careerstext{float:right;width:500px;}
#formwrapper{margin:10px 25px;}
.label{font-weight:bold;}
.field{}
.careerlistingtitle{font-weight:bold;}

/*career listing*/
#careerlistingtitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}

/*landing*/
#left,#right{float:left;}
#left{width:250px;}
#right{width:500px;}
#landingarticletitle{font-size:16px;font-weight:bold;margin:20px 0 10px 0;color:#305089;}
#landingimage a{display:block;height:350px;}
#landinglinks{display:block;margin:0 0 10px 0;}
#landinglinks .link{float:left;margin:10px 0;width:250px;}
#landinglowerbar{display:block;}

/*subscribe*/
#subscribetitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}

/*unsubscribe*/
#unsubscribetitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}

/*catalogs*/
#catalogstitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}

/*contact*/
#contacttitle{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
#leftcol,#rightcol{width:50%;float:left;}
#leftcol .bark{margin:10px 10px 10px 0;}
#rightcol .bark{margin:10px 0 10px 10px;}
.bark .title{border-bottom:1px solid #000;font-size:16px;font-weight:bold;margin:10px 0;}
