@import "/css/global/us/thecore.css";
body{background-color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0 0 0 9px;}
p,td,div,select,input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#pagearea ul li, ul,ol,li{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#pagearea p{padding:10px 5px;margin:0;}
#pagearea ul{margin:5px 0 10px;padding:0;list-style-type:none;}
#pagearea ul li{line-height:1.2;margin-bottom:6px;}
#pagearea.mainpage ul.tabs li, #pagearea.mainpage ul.tabs2 li, #pagearea.widepage ul.tabs li {background-image:url(/images/global/us/invis.gif);padding:0;margin:0;}

body #wrapper{width:964px;}
body #sitenavigation{width:964px;background:#fff url(/images/global/us/globalbar.gif) repeat-x bottom left;}
#localeselector a{color:#044123;}
body #footer{width:964px;}

sup{font-size:12px;}

h1{margin-bottom:5px;}
html h2{padding:4px;margin:2px 0 3px;color:#000;font-size:16px;}
html h3{padding:4px;margin:2px 0 3px;color:#000;font-size:14px;}
html h4{padding:4px;margin:2px 0 3px;color:#000;font-size:14px;font-weight:normal;}
html h5{padding:4px;margin:2px 0 3px;color:#000;font-size:12px;}

select{font-size:12px;}

#identity{background-color:#044123;margin:0 0 25px;}
#identity a{color:#fff;}
#devzone{width:180px;padding:5px 0 5px 10px;}
#feedback{text-align:right;padding:0 10px 0 0;}

#meta{background-color:#f2f2f2;padding:10px 10px 0;font-size:12px;width:732px;border-bottom:1px solid #fff;}
#meta h3{font-weight:normal;background:#f2f2f2;padding:5px 0;margin:0;font-size:12px;color:#000;}
.categories{font-size:12px;font-weight:normal;padding:5px 0;margin:0;}
#fnav{width:200px;float:left;background-color:#f2f2f2;margin-right:10px;overflow:hidden;}
#facets{font-size:12px;padding:0 5px 5px;background-color:#f2f2f2;border-bottom:1px solid #ccc;}

/* new faceted nav stuff */
.expanded{font-family:Arial,san-serif;border-width:0;}
.expanded dl{margin:0;padding:0;}
.expanded dt{margin:10px 2px 0;padding:2px;font-weight:bold;}
.expanded dd{margin:0 2px;padding:2px;width:160px;font-family:Arial,san-serif;color:#999;}
.expanded a{font-family:Arial,san-serif;}
/*  */

#primarycontentcontainer{font-size:12px;margin-top:0;padding-top:0;width:542px;}

#pagearea.mainpage #col-one{width:639px;float:left;}
#pagearea.mainpage #col-two{width:316px;float:left;padding-left:8px;}
#themains{background-color:#f5f5f5;}
#secondary{background:#fff url(/images/zone/neutral/blue_gradient.jpg) repeat-x top left;}
#secondarycontent .standardpadding{background-color:#fff;}
.standardpadding{padding:0 8px;}

#pagearea.mainpage p, #pagearea.widepage p{margin:0;padding:5px 0;}
#pagearea.mainpage h3{padding:4px 0;margin:0;}
#extracontent-col-one{padding:15px 0 0;}
#extracontent-col-two{padding:15px 0 0 8px;}

#pagearea.widepage #col-one{width:963px;}
.widepage #themains{background-color:#fff;}

#bodycontainer.openrange #primarycontentcontainer{width:752px;}
#bodycontainer.lvzone #primarycontentcontainer{width:752px;}
#bodycontainer.document #primarycontentcontainer{width:542px;}
#bodycontainer.lvzonetools #primarycontentcontainer{width:542px;}

.resultsnumbers{clear:left;font-size:12px;border:1px solid #ccdcc8;border-width:1px 0;padding:3px;}
.resultsnumbers img{vertical-align:middle;}
.resultsnumbers .results{display:inline;}
.nextprev{float:right;}
a.next{padding:0 15px 0 10px;background:url(/images/search/us/search_arrow_next.gif) no-repeat center right;font-size:10px}
a.previous{padding:0 10px 0 15px;background:url(/images/search/us/search_arrow_prev.gif) no-repeat center left;margin:0 0 0 5px;font-size:10px}
a.next:visited, a.previous:visited{color:#ccdcc8;}

#searchform{padding:0 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:10px;}
.faceted_search, .sortby{padding:10px;}
.faceted_search{padding-left:0;}

#pagearea{font-size:100%;}
#bodycontainer.mainpage #primarycontentcontainer #pagearea{width:382px;float:left;}
#bodycontainer.document #primarycontentcontainer #pagearea{width:542px;float:left;}

.parameterlabel{color:#666;font-size:12px;}
.parameters{font-size:12px;}

#tertiarynavigation{text-align:left;margin-left:10px;}
#bodycontainer.mainpage #primarycontentcontainer #tertiarynavigation{float:left;width:150px;overflow:hidden;}
#tertiarynavigation ul{margin:2px 0 10px;padding:0;list-style-type:none;}
#tertiarynavigation ul li{background-image:none;padding-left:0;line-height:1.2;margin-bottom:6px;font-size:12px;}
.box{padding:2px 7px;}
.box p, .box form{padding:4px 0;margin:0;}

#resources{width:200px;float:left;margin-right:10px;overflow:hidden;}
.docbox{background-color:#fff;border:1px solid #ccdcc8;padding:10px;}
.docbox label{display:block;font-weight:bold;padding:3px 0;}
.docbox ul{margin:5px 0 10px;padding:0;list-style-type:none;}
.docbox ul li{margin:0;padding:0;}
.fnavbox{background-color:#f2f2f2;padding:5px 10px;font-size:12px;}
.fnavbox p{padding:4px 0;margin:0;}
.fnavbox ul{margin:0;padding:0;list-style-type:none;line-height:1.5;}
.fnavbox li{padding-left:10px;font-size:12px;color:#999;background:url(/images/global/us/bullet_nopad.gif) no-repeat 1px -1px;}
.fnavbox td{padding:3px 0 10px;border-bottom:1px solid #ccc;}
.fnavbox th{border-top:1px solid #fff;padding:3px 0 3px;}

.clearleft{clear:left;}
.tools{float:right;}
.returntome{float:right;font-weight:bold;}
.dottedline{background:url(/images/global/us/line.gif) repeat-x;background-color:#fff;}
.ratings{float:right;}
.docdetails{padding:5px 0;margin-bottom:5px;border:1px solid #ccdcc8;border-width:1px 0;font-size:12px;}
.docdetails a{font-weight:bold;}
.top{text-align:right;text-transform:uppercase;font-size:12px;padding:5px 0;margin:0;}
.categoryName{display:inline;font-weight:bold;}

.fakehr{border-top:1px solid #666;padding-top:5px;margin-top:5px;}

.imagelarge{border:4px solid #e5e5e5;background-color:#e5e5e5;width:542px;font-size:12px;}
.imagelarge p{padding:2px 0;margin:0 -4px;}
.imagesmall{border:4px solid #e5e5e5;float:right;margin:0 0 10px 10px;}

.legalnotice p{font-size:12px;color:#999;}

#usertools{width:752px;padding:10px 0px 0px 0px;height:26px;background-color:#f2f2f2;color:#666;text-align:center;}
#usertools a{color:#044123;font-weight:bold;font-size:12px;}

#top{width:275px;float:left;}
.sortby{width:200px;float:left;}

.note{font-size:12px;}
.code{font-family:Courier;font-size:12px;}

/* IDNET - Added 07.17.2006 */
#idnetutilities{padding:7px 5px 7px 200px;background-color:#f2f2f2;width:547px;height:16px;}
#models td{padding-right:20px;}
#models td ul li{background-image:none;font-size:12px;}
.idnet .docdetails .ratings{float:none;}
table.data caption{background-color:#cddcc8;text-align:left;color:#fff;}
table.data thead th{background-color:#e5e5e5;text-align:left;}
table.data tbody td{border-bottom:1px solid #ccc;}
#reviewtable{clear:both;border:1px solid #ccc;border-width:1px 0;}
#reviewtable caption{text-align:left;padding:3px;font-weight:bold;}
#reviewtable thead th{text-align:left;font-size:12px;padding:8px 3px;background:#f2f2f2;}
#reviewtable tfoot th{text-align:left;font-size:12px;padding:8px 3px;border:none;background:#f2f2f2;border-top:1px solid #ccc;}
#reviewtable tbody th{border-top:1px solid #ccc;background-color:#f2f2f2;font-size:12px;color:#555;}
#reviewtable tbody td{border-top:1px solid #ccc;font-size:12px;padding:10px 2px;min-width:80px;}
#reviewtable .smalllabel{font-size:9px;}

/* IDNET - Added 11.1.2006 */
#bodycontainer.mainpage #primarycontentcontainer #pagearea .punch12 {width:382px;}
#bodycontainer.mainpage #primarycontentcontainer #pagearea .punch12 .punch1 {width:188px;float:left;margin-right:2px;}
#bodycontainer.mainpage #primarycontentcontainer #pagearea .punch12 .punch2 {width:188px;float:left;}

/* Added 04.13.2007 */
.docbox ul li.rss{background:url(/images/general/neutral/rss.gif) no-repeat 1px center;padding:4px 0 8px 40px;}
.docbox ul li.delicious{background:url(/images/general/neutral/delicious.gif) no-repeat 14px center;padding:8px 0 8px 40px;}
.docbox ul li.digg{background:url(/images/general/neutral/digg.gif) no-repeat 14px center;padding:8px 0 4px 40px;}

/* LVZTools */
#bodycontainer.lvzonetools #pagearea{border-top:10px solid #FFC60B;}
.icon{padding-left:0;width:75px;}
.insides{padding:10px;}
#bodycontainer.lvzonetools #pagearea ul li{background:url(/images/devzone/us/random/orange_bullet.gif) no-repeat 3px 2px;}
.overview{padding:10px;border:1px solid #ccc;border-width:1px 0 0;background-color:#f2f2f2;margin:0;}

.featuredcs td{padding:4px 4px 20px 4px;}
.featuredcs td p{padding:0;margin:0;}
.featuredcs td img{padding:0;margin:3px 0 0;}
.theform{background:#f2f2f2;padding:10px;}
.sized{width:99%;}
.inputimage{width:0;}
.url span{color:#858585;font-size:12px;}
#bodycontainer.lvzonetools .docbox{background-color:#fff;border:1px solid #FFC60B;padding:10px;margin:5px 0;}
#bodycontainer.lvzonetools .docdetails{border-color:#FFC60B;}
#bodycontainer.lvzonetools #pagearea.document{border-width:0;}

ul.checked li{background:url(/images/advisor/icons/check.gif) no-repeat 1px 4px;padding-left:14px;}

a.playericon{width:84px;height:68px;display:block;background:url(/images/global/neutral/generic_player.gif) no-repeat top left;}
a:hover.playericon{background:url(/images/global/neutral/generic_player_over.gif) no-repeat top left;}

@media projection, screen{ /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide{display:none;}}

/* Hide useless elements in print layouts... */
@media print
{.ui-tabs-nav{display:none;}}

/* Skin */
.ui-tabs-nav{list-style:none;margin:0;padding:0;}
.ui-tabs-nav:after{display:block;clear:both;content:" ";}
.ui-tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;/* be nice to Opera */}
.ui-tabs-nav a, .ui-tabs-nav a span{display:block;padding:0 10px;background:url(/images/zone/neutral/tab.gif) no-repeat;color:#000;}
.ui-tabs-nav a{margin:1px 0 0;padding-left:0;color:#000;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;outline:0;}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0;color:#000;}
.ui-tabs-nav a span{width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0;}
*>.ui-tabs-nav a span{width:auto;height:auto;}
.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px;font-weight:bold;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{background-position:100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{background-position:0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav{display:inline-block;}
*:first-child+html .ui-tabs-nav {display:inline-block;}

#secondary .ui-tabs-nav a, #secondary .ui-tabs-nav a span{background-image:url(/images/zone/neutral/tab2.gif);color:#044123;}
#secondary .ui-tabs-nav .ui-tabs-selected a, #secondary .ui-tabs-nav a:hover, #secondary .ui-tabs-nav a:focus, #secondary .ui-tabs-nav a:active{background-position:100% -100px;}
#secondary .ui-tabs-nav a, #secondary .ui-tabs-nav .ui-tabs-disabled a:hover, #secondary .ui-tabs-nav .ui-tabs-disabled a:focus, #secondary .ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -150px;}
#secondary .ui-tabs-nav .ui-tabs-selected a span, #secondary .ui-tabs-nav a:hover span, #secondary .ui-tabs-nav a:focus span, #secondary .ui-tabs-nav a:active span{background-position:0 0;}
#secondary .ui-tabs-nav a span, #secondary .ui-tabs-nav .ui-tabs-disabled a:hover span, #secondary .ui-tabs-nav .ui-tabs-disabled a:focus span, #secondary .ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 -50px;}

#pagearea.mainpage ul.tabs, #pagearea.mainpage ul.tabs2, #pagearea.widepage ul.tabs{padding-left:0;}
#pagearea.mainpage ul.tabs, #pagearea.mainpage ul.tabs2, #pagearea.widepage ul.tabs{display:inline-block;}
/* Hide from IE Mac \*/
#pagearea.mainpage ul.tabs, #pagearea.mainpage ul.tabs2, #pagearea.widepage ul.tabs{display:block;}
#pagearea.mainpage ul.tabs, #pagearea.mainpage ul.tabs2, #pagearea.widepage ul.tabs{padding-bottom:0;margin-bottom:0;}

.hlimage{width:104px;}
.hlcontent1{width:230px;padding:0 10px;}
.hl1px{width:1px;border-right:1px solid #ccc;padding:0;}
.hlcontent2{width:170px;padding:0 10px;}
.h1content1 ul li{line-height:1.5em;padding-bottom:6px;}
#localeselector a{cursor:pointer;}

/* newest stuff */
.dividingline{border-top:1px solid #e5e5e5;padding-top:5px;margin-top:10px;height:1px;}
.colpaddingright{padding-right:8px;}
.curvedcontent h3, .curvedcontent p{margin:0;}

.gradient{background:#fff url(/images/zone/neutral/grey_gradient.jpg) repeat-x top left;}
.grid8 .curvedtop{background:transparent url(/images/curves/grid8-top-nb.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid8 .curvedbottom{background:transparent url(/images/curves/grid8-bottom-nb.gif) no-repeat top left;height:5px;overflow:hidden;}

.grid8 .gradient .curvedtop{background:transparent url(/images/zone/neutral/curve-624px-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid8 .gradient .squaredleft{background:transparent url(/images/zone/neutral/curve-sq-left-624px-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid8 .gradient .curvedbottom{background:transparent url(/images/zone/neutral/curve-624px-bottom-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid8 .gradient .curvedcontent{border:1px solid #ccc;border-width:0 1px;}

.grid4 .curvedtop{background:transparent url(/images/zone/neutral/curve-grid4-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid4 .curvedcontent{border:1px solid #ccdcc8;border-width:0 1px;}
.grid4 .curvedbottom{background:transparent url(/images/zone/neutral/curve-grid4-bottom-b.gif) no-repeat top left;height:5px;overflow:hidden;}

.grid4 .solid{background-color:#fff;}
.grid4 .solid .curvedtop{background:transparent url(/images/zone/neutral/curve-298px-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid4 .solid .curvedbottom{background:transparent url(/images/zone/neutral/curve-298px-bottom-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid4 .solid .curvedcontent{border:1px solid #ccdcc8;border-width:0 1px;}

#identity .curvedtop{background:transparent url(/images/curves/grid12-top-nb.gif) no-repeat top left;height:5px;overflow:hidden;}
#identity .curvedbottom{background:transparent url(/images/curves/grid12-bottom-nb.gif) no-repeat top left;height:5px;overflow:hidden;}

.grid12 .curvedtop{background:transparent url(/images/curves/grid12-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid12 .gradient .squaredleft{background:transparent url(/images/zone/neutral/curve-sq-left-grid12-top-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid12 .curvedbottom{background:transparent url(/images/curves/grid12-bottom-b.gif) no-repeat top left;height:5px;overflow:hidden;}
.grid12 .curvedcontent{border:1px solid #ccc;border-width:0 1px;}
