﻿body {background: #FFFFFF none no-repeat 0 0; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;; color: #000000; line-height: 1.5em; }
/* a:link:after,a:visited:after {content:" (" attr(href) ")";} */

A { color:#000; text-decoration: none;}
img { border: 0 !important; }

DIV#page { background: #fff none no-repeat 0 0;}

DIV#jumplinks {display:none;}
DIV#header DIV.brand { display: none;}
DIV#header DIV.brand-print img { display: block !important;}

DIV#header DIV.nav { display:none; }
DIV#header DIV.searchbar,
DIV.quicklink { display:none; }

DIV.head{display:none;}

DIV.maincon,
div.maincon div.text { display: inline;}

#mainFeature div { position: relative !important; padding: 10px 0;}
div#body div#content div.hotpannel { clear: both; padding:20px 0 0;}
div#body div#content div.hotpannel div.box div.text p{ height:auto!important;width:auto!important;clear:both!important;}

DIV.hotpannel DIV.box DIV.title h2 { font-size: 11pt;}
DIV.hotpannel DIV.box { float: left; margin: 0 5px 0 0; width: 210px; }

p,
DIV.breadcrumb ul,
DIV.maincon div.text div.block div.maincontent DIV.info UL,
DIV.maincon div.text div.block div.archive ul,
UL.boxcarclassm,
div.pages ul { padding: 0; margin: 0;}

DIV#paginationWrapper,
DIV#sb-container { display:none; }
div.sidebar { display: none;}
div.maincon { clear: both !important; height: auto; overflow: auto; padding: 20px 0 0 0; width: 760px !important; }

div#footer { border: 1px #fff solid; clear: both; font-size: 12pt; font-weight: bold; padding: 50px 0 0 0; width: 760px;}
DIV#footer DIV.sitemap { display:none; }
DIV#footer DIV.links { background: #fff none no-repeat 0 0;}
DIV#footer DIV.links UL { display:none; }
div#footer div.copyright { color: #000000 !important; }

DIV.breadcrumb DIV.popup { display: none;}
div.breadcrumb {float: left; text-align: right; width: 760px !important;}
div.breadcrumb ul { float: right;}
DIV.breadcrumb ul li {background:transparent url('../img/icon_arrow_s_blue.gif') no-repeat scroll right 12px; display:inline; font-size:0.9em; padding:5px 20px 0 5px !important;}
DIV.breadcrumb ul li.active{background-image:none; color:#2097d3;padding-right:0;}
DIV.noescape ul li {padding:5px 2px 0 0;}
a.bluebtn {background-image:url(../img/btn_more2.gif);color:#FFFFFF;float:left; height:27px;line-height:20px;margin-right:10px;padding-left:10px;}
a.bluebtn span {background:transparent url(../img/btn_more2.gif) repeat scroll right top;display:block;float:left;height:27px;line-height:20px;padding-right:10px;}
div.maincon div.text div.block { clear: both; margin: 0 0 10px 0;}
div.maincon div.text div.block div.wrap { clear: both; float: none;}
div.maincon div.text div.block div.maincontent { float: left !important; width: 590px;}
div.maincon div.text div.block div.date { float: right !important; width: 150px;}
div.maincon div.text div.block div.archive { clear: both;}

DIV.maincon div.text div.block div.maincontent DIV.info UL LI,
DIV.maincon div.text div.block div.archive ul li,
DIV.breadcrumb ul li,
UL.boxcarclass li { display: inline; margin: 0; padding: 0 10px 0 0;}

div.maincon-1column div.row { clear: both; display: block; height: auto; padding: 10px 0 0 0; width: 760px;}
div.maincon-1column div.row div.blockbox  { float: left; width: 370px; }
div.maincon-1column div.row div.blockbox DIV.text img  { display: inline; float: right;}

div.maincon div.text div.blocklist,
div.maincon div.text div.blocklist div.block,
div.maincon div.text div > p { clear: both !important;padding: 0 0 5px 0;}

div.maincon div.text div.block div.quotetext { background:transparent url(../img/bg_quote2.gif) no-repeat scroll right bottom;}
div.maincon div.text div.block blockquote {background:transparent url(../img/bg_quote1.gif) no-repeat scroll left top; padding: 0 0 0 50px; }

DIV.maincon DIV.text DIV.block DIV.wrap UL.list { list-style: disc;}
DIV.maincon DIV.text DIV.block DIV.wrap UL.list LI {padding-left: 10px;}
UL.boxcarclass li {background:transparent url('../img/icon_arrow_blue.gif') no-repeat scroll left 10px; padding:5px 0 5px 20px;}
DIV.maincon DIV.text DIV.block DIV.wrap UL.dotlist LI {background-image:url('../img/icon_li_dot.gif');}


div.pages { padding: 30px 0 0 0;}
div.pages ul li {background:transparent url(../img/bg_li_normal.gif) no-repeat scroll right 3px; clear: both; display:inline;font-size:1em;padding: 0 10px 0 0;}

div.maincon div.text TABLE { border: 0;}
div.maincon div.text table td {border: 0;}

div.maincon div.text div.blockbox div.title h2 {float:left;}
div.maincon div.text div.blockbox div.title span { float: right;}

div.maincon div.title { width: 760px;}
div.maincon div.title h1, div.breadcrumb h2 {color:#0083C6;font-size:2em;font-style:italic;font-weight:bold; text-align:left; padding:15px 0px; margin:0px}
div.maincon div.title div.subtitle h2 {color:#0083C6;font-size:1.6em;font-style:italic;font-weight:100;padding:0;}

DIV.flashwrapper { display: none;}
DIV.altimage { display: block;}