@charset "utf-8";
/* CSS Document */

/* -- set basics --*/
p.redbar {width:99%;height:5px;background:#c33;}
p.greenbar {width:99%;height:5px;background:#696;}
p.bluebar {width:99%;height:5px;background:#369;}
p.yellowbar {width:99%;height:5px;background:#fd8;}
div.redbar {width:99%;height:5px;background:#c33;}
div.greenbar {width:99%;height:5px;background:#696;}
div.bluebar {width:99%;height:5px;background:#369;}
div.yellowbar {width:99%;height:5px;background:#fd8;}

ul, ol {font-size:1.1em; line-height:1.4em;font-family: Arial,Helvetica,sans-serif; font-weight:normal; letter-spacing:.04em;text-align:left;}
ul ul {font-size:100%; font-weight:inherit; list-style-type:disc;} 
ol ol {font-size:100%; font-weight:inherit; list-style-type:lower-alpha;}
ul ol {font-size:100%; font-weight:inherit;list-style-type:lower-alpha;}
ol ul {font-size:100%; font-weight:inherit;list-style-type:square;}

.buggybox { width: 100%;}
ul.buggybox {font:normal 1.2em/1.3em Arial,Helvetica,sans-serif;letter-spacing:.03em;margin:0 0 0 .5em;padding:0;text-decoration: none;list-style-type: none;}
ul.buggybox li {border-bottom-width:thick;border-bottom-color:#fcfcfc;border-bottom-style:solid;}
img a:link {border: none;}
.hide,.hidden {display:none;overflow:hidden;width:0;height:0;}
.blend {color:#bba;text-decoration:none;} 

/* --  set template design --*/
#wrap {color:#333;background:#fcfcfc;padding: 0;margin: 0 auto;height:auto;}
#skip a {font-size:.75em;text-decoration:none;}
#header {color:#fff;background-color:#369;padding:0;margin:0 auto;height: 65px;}
#logo {text-align:center;margin:0;}
#tools {position:absolute;top:15px;right:20px;margin:0;font-size:11px;}
#tools[id] {padding:0;margin:0;font-size:11px;}
.tooltext {text-decoration:none;background:#fcfcfc;height:5px;width:5px;padding:2px;color:#47a;font:bold 10pt sans-serif;}
#bread {color:#666;}

/* Hides from IE5-mac \*/
 * html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

#content, #content p {color:#000;background: transparent;} 
body#index #content {padding:5px 40px;margin:0;border-left:#fcfcfc 200px solid;}
body#index[id] #content {padding:0px 40px;margin:0;border-left:#fcfcfc 200px solid;}
body#index #content ul li {padding:0;margin:0;}
body#index #bread {display:none;}
body#index #footer {display:block;} 
body#subpage #content {padding:5px 40px;margin:0;background:#fcfcfc;border-left:#fcfcfc 200px solid;} 
body#subpage #sectionnav {display:block;}  
body#subpage #footer {display:block;}
body#info #content {padding:20px 100px;margin:0 auto;}
body#info #sectionnav {display:none;} 
body#info #footer {display:block;}
body#wide #content {padding:10px;margin:0 auto;}
body#wide #sectionnav {display:none;}
body#wide #footer {padding:0;margin:0 auto;}

/* --  set navigation --*/
#divNav {margin:0 auto 10px auto;padding: 0;height: 35px;width: 420pt;}
#nav {position: relative;top: 0;left:-10px;height: 20px;margin-top:1px;text-align:center;}
#nav li.on ul, #nav li.off ul {margin: 0;padding: 0;}
#nav a {font-family: arial, helvetica, sans-serif;font-size: 9pt;text-decoration: none;}
#nav li {float: left;display: block;padding: 0;margin: 0;}  /*float the main list items*/	
#nav li ul {display: none;}
#nav li.off ul, #nav li.on ul  {position: absolute;top: 25px;left: 0px;padding-top:7px;background: #fcfcfc;color:#fff;height: 30px;width:400pt;padding: 0;} /*put the subnav below*/
#nav[id] li.off ul, #nav[id] li.on ul  {position: absolute;top: 25px;left: 40px;padding-top:7px;background: #fcfcfc;color:#fff;height: 30px;width:400pt;padding: 0;} /*put the subnav below*/
#nav li.on ul {background: #fcfcfc;} /*for bkg both*/
#nav li.on:hover ul, #nav li.over ul {background: #fcfcfc;}  /*for ie*/
#nav li a {border:1px solid #bc9;color: #224d6f;font-weight: bold;display: block;text-align:center;width: 160px;padding:0;margin:0 2px;color: #fff;background:#696;}

#nav li.on ul a, #nav li.off ul a {border: 0;float: left;width: auto;margin-right: 10px;text-decoration: underline;}
#nav li.on:hover ul a, #nav li.over ul li a {background: transparent;}  /*for ie - the specificity is necessary*/	
#nav li.on ul {display: block;}
#nav li.off:hover ul, #nav li.over ul {display: block;z-index: 6000;}
#nav li.off a:hover, #nav li.on a:hover {color: #fff; font-weight:bold; text-decoration: underline;}
#nav li.off ul li a:hover, #nav li.on ul li a:hover {color: #696; text-decoration:none;}

/*subnav formatting*/
#ins a, #sfmo a, #wc a {display: block;height: 23px;} /*contains all hover states*/
#nav li.off ul a, #nav li.on ul a {display: block;background: #fcfcfc;color: #363;font-family: arial, helvetica, sans-serif;font-size: 9pt;} /*for firefox bkg color*/	
#nav li.on ul a {background: #fcfcfc;}

#footer, #footer a {font:bold 11px sans-serif;text-align:center;margin:0 auto;padding:0;background:#fcfcfc;}  
#footer a:hover {text-decoration: none;}
.lingocenter {width:240px;margin:0 auto;text-align:center;}

#search {position:relative;top:0;left:0;color:#000;background:transparent;width: 200px;padding:5px;text-align:left;} 
#search input.textbox {font:bold 12px tahoma,arial,sans-serif;background:#fff;color:#666;border:1px solid #7a7;padding:2px 0;cursor:pointer;}
#search input.submit {width:auto;height:auto;font:bold 12px Arial,sans-serif;background:#696;color:#fff;border:2px solid #7a7;margin:0;padding:0;}

#sectionnav {position:absolute;top: 12em;left: 30px;width: 180px;text-align:left;}
#sectionnav ul {padding:0;margin: 0;border-style: none;list-style-type: none;}
#sectionnav li {margin:0;width: 180px;list-style-type: none;line-height:1em;}
#sectionnav li a {font: bold 8.5pt tahoma,arial,helvetica,sans-serif;letter-spacing:normal;background: #bc9;color:#000;display: block;border-left: #696 5px solid;padding:1px 0 1px 10px;text-decoration: none;}
#sectionnav[id] li a {font: bold 8.5pt tahoma,arial,helvetica,sans-serif;background: #bc9;color:#000;display: block;border-left: #696 5px solid;padding:2px 0 2px 10px;margin-bottom:1px;text-decoration: none;}
#sectionnav li a:active {background:#bc9;color: #000;border-left: #696 5px solid;text-decoration: none;}
#sectionnav li a:hover {background: #fea;color: #000;border-left: #f90 5px solid;text-decoration: none;}
#sectionnav li a.hilite1 {background:#fea;color:#333;}
#sectionnav li a.hilite2 {background:#fc6;color:#333;}
#sectionnav li a.hilite3 {background:#fd9;color:#333;}

/* content tags */
.rotate_content {padding:0;margin:0;text-align:center;width:98%;}
.rotate_span {float:left;width:43%;margin:0 1em 0 0 ;padding:1em 0;text-align:left;}
.rotate_image {float:left;height:100px;width:100%;}
.homeimg {float:left;width:100%;height:150px;border:2px solid #fff;cursor:pointer;}

#cells {clear: both;}
#cells div {float: left;margin-left: 10px;font-size: .9em;clear: right;}
#cells a {margin-bottom: 10px;}
div.cell1 {width: 25%;padding-right: 5px;}
div.cell2 {width: 25%;padding: 0 10px 0 10px;border-left: 1px solid #998;border-right: 1px solid #998;}
div.cell3 {width: 25%;padding-left: 5px;}
.cellimg {width:99%;height:75px;}

form.one {margin: 0;padding: 0;} 
fieldset.one {margin: 1em 0;border: none;border-top: 1px solid #ccc;}
legend.one {margin: 1em 0;padding: 0 .5em;color: #036;background: transparent;font-size: 1.3em;font-weight: bold;}
label.one {float: left;width: 100px;padding: 0 1em;text-align: right;}
fieldset.one div {margin-bottom: .5em;padding: 0;display: block;}
fieldset.one div input, fieldset.one div textarea { border: 1px solid #555;border-left: 1px solid #555;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 1px;color: #333;}
fieldset.one div select.one {padding: 1px;}
div.multi div {margin: 5px 0;}
div.multi input {width: 1em;} 
div.multi label {display: block;width: 200px;padding-left: 5em;text-align: left;}
#submit.one {clear: both;padding-top: 1em;text-align: center;}
#submit.one input {border: 1px solid #333;padding: 2px 1em;background: #555;color: #fff;font-size: 100%;}
input.one:focus, textarea:focus {background: #efefef;color: #000;}
fieldset.one div.req {font-weight: bold;} 
input.submit {color:#fff;background:#666;font-weight:bold;width:3.2em;height:1.8em;margin:0 .1em;padding:0 .1em;border:1px solid #fff;cursor:pointer;}  
fieldset,img {border:none;position:relative;} 
input,select,textarea {font-family: Arial, Helvetica, sans-serif;font-size: 1em;padding:0 .2em;margin:0;}

form { margin: 0; padding: 0; }
form p, fieldset p { font-family: Arial, Helvetica, sans-serif;}
.formwrap { width:90%;margin:1em;padding:1em;border:3px solid #ccc; }
fieldset { margin: 1em 0; padding:0 1em;border: none; border-top: 2px solid #fff; }
fieldset.bg {background:#fea;}
legend { margin: 1em 0; padding: 0 .5em; color: #000; background: #fcfcfc; font-size: 1.3em; font-weight: bold; }
label { float: left; width: 100px; padding: 0 1em; text-align: right; }
fieldset div { margin-bottom: .5em; padding: 0; display: block; }
fieldset div input, fieldset div textarea {  border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px; color: #333; }
fieldset div select { padding: 1px; }
div.multi div { margin: 5px 0; }
div.multi input { width: 1em; } 
div.multi label { display: block; width: 200px; padding-left: 5em; text-align: left; }
#submit { clear: both; padding-top: 1em; text-align: center; }
#submit input { border: 1px solid #333; padding: 2px 1em;background: #555; color: #fff; font-size: 100%;}
input:focus, textarea:focus { background: #efefef; color: #000; } /* required fields - not work in IE */
fieldset div.req { font-weight: bold; }
fieldset div.req label:before { content: "* "; }  /* does not work in IE */  

.table1 {border: #fff 1px solid;padding: 0;margin:1em 0;width: 100%;border-collapse: collapse;}
.table1 caption {margin-top: 0.5em;font-weight: bold;font-size: 1.2em;background: transparent;color: #000;font-style: italic;}
.table1 tr.shade td {border: #ccc 1px solid;padding: 1px;font-weight: normal;background: #ddd;color: #000;text-align: center;}
.table1 td {border: #ccc 1px solid;padding: 1px;font-weight: normal;background: transparent;color: #000;text-align: center;}
.table1 td.left {text-align:left;}
.table1 td.right {text-align:right;}
.table1 th {border:#fff 1px solid;text-align: center;}
.table1 th.left {border:#ddd 1px solid;text-align:left;}
.table1 thead th {padding: 1px;background: #ddd;color: #000;}
.table1 thead th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th {padding: 1px;background: #ddd;color: #000;}
.table1 tbody th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th.sub {padding: 1px;background: #ddd;color: #000;}
.table1 td.tdgray {background:#ffc;}
.extreme {font-size: 8pt;margin: 0;}
.fifty {width:50%;}
table.left td {border: #ccc 1px solid;padding: 1px;font-weight: normal;background: transparent;color: #000;text-align: left;}  

.paging {padding: 0.1em;margin: 0;text-align: right;}
.paging p {text-align: right;}
.paging p a:link {border: #ccc 1px solid;padding: 0.2em;color:#000;background: #ddd;text-decoration: none;}
.paging p a:visited {border: #ccc 1px solid;padding: 0.2em;color:#000;background: #fcfcfc;text-decoration: none;}
.paging p a:hover {border: #ccc 1px solid;padding: 0.2em;color:#000;background: #ccc;text-decoration: none;}
.paging p a:active {border: #ccc 1px solid;padding: 0.2em;color:#000;background: #ccc;text-decoration: none;}
.paging strong {border: #ccc 1px solid;padding: 0.1em;text-decoration: none;color:#000;background: transparent;text-align: right;border-style:none;} 

/* --  set float,divider,box elements --*/
.floatcut {padding: 6px;margin: 0 auto;font-size: 1em;background-color: transparent;float:left;width: 170px;text-align:left;color: #696;}
.floatquote {font-size: 24px;line-height: 22px;float: right;padding-bottom: 10px;margin: 10px;width: 160px;color: #696;text-align: right;}
.fleft {float: left;color:#000;background:transparent;}
.fright {padding-right: 0.2em;padding-left: 1.2em;float: right;padding-bottom: 0.2em;margin: 0.2em;padding-top: 0.2em;color:#000;background:transparent;}
.dropcap {margin-top: -12px;padding: 2px;font-weight: bold;font-size: 84px;float: left;color:#555;line-height: 70px;font-family: georgia,times,serif;}

div.box, box1 {color:#000;background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: 1px solid #bc9;margin:0;padding:1em;}
.feature {background: url("../artwork/gray3.gif") repeat-x 50% 30%;border: #f3f3f3 1px solid;margin:.5em;padding:.5em 1em;color: #000;}
.lfeature {background: #fcfcfc;border: #fff 1px solid;margin:.5em;padding:.5em 1em;color: #000;}
.feature {float:right;width:35%;height: auto;}
.lfeature {float:left;width:180px;height: 90px;}
.tip,.tooltip,.tipcenter,.tooltip2,.tooltip3,.caption,.captionleft,.captionright,.captionwc {width:auto;color:#000;margin:0.5em 0.2em 0.5em 0.7em;padding:.5em;height:auto;border:1px solid #ccc;}
.contact {width:180px;margin:.75em;}
.hothead {font-weight:bold; text-decoration:underline; color:#c33;}
.feature a {font-weight: bold;}
.provider { border-top: #bc9 2em solid; float: left; padding:.5em; margin: .5em .5em 1em .5em; width: 24%; height: auto;}  

div.divider2 {background: transparent;width: 100%;color: #fff;border-bottom:3px solid #369;text-align: left;}
div.divider2 strong {padding:0 1em;font: bold 11px Tahoma,sans-serif;background: #369;margin: 0 1em 0 0;border:none;}
div.divider3 {background: transparent;width: 100%;color: #fff;border-bottom: #696 3px solid;text-align: left;}
div.divider3 strong {padding:0 1em;font: bold 11px Tahoma,sans-serif;background: #696;margin: 0 1em 0 0;border:none;}
div.divider4 {background: #fcfcfc;width: 100%;color: #363;border-bottom:3px solid #cda;text-align: left;}
div.divider4 strong {padding:0 1em;font: bold 11px Tahoma,sans-serif;background: #cda;margin: 0 1em 0 0;border:none;}

abbr {cursor: help;border-bottom: #333 1px dotted;} 
acronym {cursor: help;border-bottom: #333 1px dotted;}
hr {width: 70%;height:1px;margin:0;padding:0;border:1px solid #ddd;}

.date {text-align:left;font:normal .8em/1em arial,helvetica,sans-serif;color:#333;background:transparent;}         
.more {font-size:.8em;margin:0;padding:0;}  
.mail {text-align:left;font-size:10px;margin:0;padding:0;}  
.image {border: 1px solid #bc9;padding: 2px;float: left;margin: 0 12px 8px 0;}

.subdued {color:#987;}  
.extra,.error,.brite,.highlight,.hot,.red,.yellow,.yellow2,.yellow3 {color:#c33;} 
.black,.black2 {color:#000;} 
.subhead,.gray,.gray2 {color:#666;}
.white,.white2 {color:#fff;}  
.highlight,.blue2,.black2,.gray,.gray2,.error,.brite,.hot,.red,.yellow,.yellow2,.yellow3,.subdued,.subhead,.white,.white2 {background:transparent;}
.center {text-align:center;margin:0 auto;padding:0;}
.right {text-align:right;margin-right:5px;}
.small,.caption,.bsmall {font-size:.90em;}
.small2 {font-size:.85em;}
.small3 {font-size:.75em;}
.large,.section {font-size:1.5em;font-weight:bold;color:#696;background:transparent;}

p.repair {background:transparent;padding:0;margin:.8em 0;font:normal 1.2em/1.4em Arial,Helvetica,sans-serif;letter-spacing:.04em;text-align:left;}
p.rule {background:transparent;padding:0;margin:.8em 0;font:normal 1.2em/1.4em Arial,Helvetica,sans-serif;letter-spacing:.04em;text-align:left;border-bottom: #eee 1px solid;}
p.justify {background:transparent;padding:0;margin:.8em 0;font:normal 1.2em/1.4em Arial,Helvetica,sans-serif;letter-spacing:.04em;text-align:left;text-align: justify;}
.section {background:transparent;padding:0;margin:.8em 0;font:normal 1.2em/1.4em Arial,Helvetica,sans-serif;letter-spacing:.04em;text-align:left;}
span.blue, .blue2 {color:#58b;}  

.SiteMap_Level1,.SiteMap_Level1 a:link,.SiteMap_Level1 a:visited {margin-left:5px; font-weight:700;}
.SiteMap_Level2,.SiteMap_Level2 a:link,.SiteMap_Level2 a:visited {margin-left:15px;} 
.SiteMap_Level3,.SiteMap_Level3 a:link,.SiteMap_Level3 a:visited {margin-left:25px;}
.SiteMap_Level4,.SiteMap_Level4 a:link,.SiteMap_Level4 a:visited {margin-left:45px;}
.SiteMap_Level5,.SiteMap_Level5 a:link,.SiteMap_Level5 a:visited {margin-left:65px;}
.SiteMap_Level1 a:active,.SiteMap_Level1 a:hover,.SiteMap_Level1 a:focus,.SiteMap_Level2 a:active,.SiteMap_Level2 a:hover,.SiteMap_Level2 a:focus,.SiteMap_Level3 a:active,.SiteMap_Level3 a:hover,.SiteMap_Level3 a:focus,.SiteMap_Level4 a:active,.SiteMap_Level4 a:hover,.SiteMap_Level4 a:focus,.SiteMap_Level5 a:active,.SiteMap_Level5 a:hover,.SiteMap_Level5 a:focus {text-decoration:none;color: #c33; background:#fcfcfc;}

.clearfix:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display:block;display:inline;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
br {clear:both;}
.brclear {clear:both;}        

.boxdiv {margin-left:5px;width:220px;border:2px solid #393;background-color:#beb;}
.boxh3 {color:#093;font-size:90%;border:none;text-align:center;}
.boxul {margin-left:5px;color:#fff;list-style-type:none;}
.libox {margin-left:5px;color:#fff;margin-bottom:2px;list-style-type:none;}
.boxli {border-bottom:2px solid #9d9;color:#000;font-size:90%;font-weight:bold;text-decoration:none;}
.boxlink {color:#000;font-size:120%;font-weight:bold;text-decoration:none;margin:0 8px;}   

/* --  set rounded corners --*/ 
.spiffy{display:block;}
.spiffy *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#336699;}
.spiffy1 {margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #8aa9c9;border-right:1px solid #8aa9c9;background:#5983ae;}
.spiffy2 {margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #bcd1e5;border-right:1px solid #bcd1e5;background:#507ca9;}
.spiffy3 {margin-left:1px;margin-right:1px;border-left:1px solid #507ca9;border-right:1px solid #507ca9;}
.spiffy4 {border-left:1px solid #8aa9c9;border-right:1px solid #8aa9c9;}
.spiffy5 {border-left:1px solid #5983ae;border-right:1px solid #5983ae;}
.spiffyfg {background:#336699;}
 
#toplinks {	width: 90px;} 
#toplinks ul { margin: 0;padding: 0;list-style: none; }
#toplinks li { display: inline;margin-top: 9px; float: left;}
#toplinks a { display: block;width: 18px;height: 9px; }
#toplinks span { display: none; } 

/* --  search and search results --*/ 
#srcharea {float:left;width:100%;background-color:#ecefde;} 
#request {background-color:#fff;color:#000;}
.smallleft {float:left;font-weight: normal;}
.hilite1 {background:#fdffef;color:#333;}
.hilite2 {background:#ecefde;color:#333;}
.hilite3 {background:#fd9;color:#333;}   
 
.srchradio {float:left;border:1px solid #ecefde;background-color:#fff;text-align:left;font-size:.8em;}
div.srchradio input { width: 1.1em; height:1.1em; } 
fieldset.search {position:relative;top:0%;width:55em;background:#ecefde;margin:0 auto;padding:0;}
fieldset.search2 {background:#fff;margin:0;padding:0;}
.SearchForm {float:left;padding: 0;margin: 0; } 
form.SearchForm { padding: 0 0 1% 0;margin: 0; }
.searchbox {float:left;margin-top:2px;text-align:center;font-weight:bold;}

#srcharea label {width:148px;background:#ecefde;} 
#srcharea[id] span.typesort {width:95px;float:left;margin-right:40px;background:#ecefde;} /* for Firefox */   
#srcharea span.typesort {width:85px;float:left;margin-right:-40px;}   


#SearchFormDiv {border:0px outset;background-color:#369;margin:0% 1%;padding:0 1%;}
#ResultsTableDiv {border:none;}
#ResultsDiv {border:none;margin:0% 1%;padding:0% 1%;}
#ResultsHeaderDiv {border:1px;margin:0% 1%;padding:0% 1%;}  
p.SearchTitle { font-size: 1em; font-weight: bold; color: Navy; margin-top: 0.3em; margin-bottom: 0.1em; padding: 0px 0px 0px 0px;text-align: center;	}
p.SearchSubTitle { font-size: .85em; font-weight: bold; color: Navy; margin-top: 0; margin-bottom: 0.1em; padding: 0;}
p.NextPrevLinks { font-family: Arial; font-size: .85em; color: Navy; margin-top: 0; margin-bottom: 0.1em; padding: 0;text-align: right; font-weight: bold; }
Caption { font-size: .85em; font-weight: bold; color: #000; }
.ResultsTableHeaderLeft { color: #369; font-size: .75em; font-weight: bold; text-align: right; width: 10%;}
.ResultsTableHeaderRight { color: #369;font-size: .75em; font-weight: bold; text-align: center; width: 90%;}
.ResultsItemLeft { background-color: #fff; border:1px solid #eee; font-size: .80em; padding:1px 5px; width: 10%; text-align: right; }
.ResultsItemRight { background-color: #fff; border:1px solid #eee; font-size: .80em; padding:1px 5px;width: auto;text-align: left; } 

.formlink {cursor:pointer;width:210px;color:#33c;font-weight:bold;border-top:none;border-left:none;border-right:none; border-bottom:1px solid #33c;margin:0;padding:0;background:inherit;}
  
/* PRINT STYLES - BE CAREFUL! */    
@media print
{
body {background:#fff;color:#000;width:auto !important;margin:0 !important;padding:0 !important;}
#divNav, #nav {display:none;}
#wrap {background:#fff !important;}
#footer #copyright {display:block; vertical-align:top;}

body #content {background:#fff !important;width:auto;border-top:2em solid #fff;margin:0 !important;padding:0 !important;display:block;}
body#subpage #content {background:#fff !important;width:100%;border-left:none;border-top:2em solid #fff;margin:0 !important;padding:0 !important;display:block;}
body#wide #content {background:#fff !important;width:100%;border-left:none;border-top:2em solid #fff;margin:0 !important;padding:0 !important;display:block;}  
body#index #content {background:#fff !important;width:100%;border-left:none;border-top:2em solid #fff;margin:0 !important;padding:0 !important;display:block;}
body#index[id] #content {background:#fff !important;width:100%;border-left:none;border-top:2em solid #fff;margin:0 !important;padding:0 !important;display:block;}

p {color:#000;background:#fff;padding: 0;margin: .8em 0;font:normal 1.1em/1.3em Arial,Helvetica,sans-serif;letter-spacing:.04em;text-align: left;}
.table1, .table1 th, .table1 td {border: #ccc 1px solid;}
.extreme {font:8pt Arial;}

#skip,#toplinks,body#index #sectionnav,body#subpage #sectionnav,#tools,#search,#footertop,#SearchForm {display:none;}
.noprint,.print2,.hide,.hidden {display:none;}
}      


