p,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	color: #3a3a3a;
	line-height:1.5em;
	background-color: transparent;
	width:auto;
}
h1 {font-size:2em}

body
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0; margin:0;
}
.input
{
	font-weight:700;	
}
.parameter 
{		
	FONT-STYLE: italic;	
}

/* main areas */
#container {height:100%;background-color:White;}
#header    {padding:0.5em;padding-bottom:0.7em;}
#toc       {font-size:0.7em;float:left;width:270px;clear:left;background-color:White;border-bottom:solid 1px #bbbbbb;}  
#page      {border-top:0.2em solid #425a81;margin-left:270px;height:100%;background-color:White;}
#border    {margin-top:0em;padding-top:0.3em;border-left:solid 1px #bbbbbb;border-bottom:solid 0px #bbbbbb;}

/* sub areas */
#top1   {font-size:0.7em;padding-left:1.2em;padding-right:1.2em;padding-bottom:0.7em;}
#eyebrow   {font-size:0.7em;padding-left:1.2em;padding-right:1.2em;padding-bottom:2em;}
#content   {font-size:0.7em;padding-left:1.2em;padding-right:1.2em;padding-bottom:2em;}
#community {font-size:0.7em;padding-left:1.2em;padding-right:1.2em;padding-bottom:2em;}
#footer    {font-size:0.6em;padding-left:1.2em;padding-top:1em;padding-bottom:1em;overflow:hidden;background-color:#e7e7e7;border-top:solid 0.05em #bbbbbb;border-bottom:none 0.05em #bbbbbb;height:2.4em;vertical-align:middle;}
#footer2    {font-size:0.6em;padding-left:1.2em;padding-top:0em;padding-bottom:0em;overflow:hidden;background-color:#e7e7e7;border-top:none 0.05em #bbbbbb;border-bottom:solid 0.05em #bbbbbb;height:1.8em;vertical-align:middle;text-align:right;}
#footer2 a {color:#aaa;}

/* area part formatting */
#header_links             {float:right;font-size:0.7em;padding-right:0.6em;padding-top:0.1em;}
#footer .footerlogo       {float:right;padding-right:1.2em;padding-top:0em;}
#footer DIV#footerlinks   {padding-top:0.2em;}
#feedback                 {float:right;clear:right;padding:1.0em;padding-top:0.0em; text-align:right;}
#feedback A               {font-size:0.7em}
#switch                   {padding-bottom:0.3em;}
#beta                     {font-size:1.2em;text-align:right;padding-bottom:0.3em;}
#beta .headerbrand    {color:Black;}
#beta .headerbeta         {color:#425a81;padding-left:0.4em;}
    
/* toc formatting */
#toc_parent DIV.theader   {padding:0.6em;background-color:#425a81;height:1.1em;color:white;font-weight:bold;overflow:hidden;vertical-align:text-top;padding-top:0.6em;}
#toc_parent DIV.toclinks    {padding:0.6em;white-space:normal;overflow:hidden;}
#toc_children DIV.theader {padding:0.6em;background-color:#425a81;height:0.9em;color:white;font-weight:bold;overflow:hidden;}
#toc_children DIV.toclinks  {padding:0.6em;white-space:nowrap;overflow:hidden;}
#toc_siblings DIV.theader {padding:0.6em;background-color:#425a81;height:0.9em;color:white;font-weight:bold;overflow:hidden;}
#toc_siblings DIV.toclinks  {padding:0.6em;white-space:nowrap;overflow:hidden;padding-bottom:1em;}

/* text changes */
.regiontitle {font-size:1.4em;font-weight:bold;color:#e66a38;text-align:left}
.titleC      {font-weight:bold;font-size:1.8em;padding-bottom:0.8em;line-height:1.2em;text-align:left;}
.toclinks {font-size:100%;}

/* hyperlink changes */
A:link      {color:#2178e0;text-decoration:none;}
A:visited   {color:#2178e0;text-decoration:none;}
A:active    {text-decoration:none;}
A:hover     {color:#425a81;text-decoration:underline;}

/* content removal */
.regionhr    {display:none;}
.majorTitle  {display:none;}
.title       {display:none;}

/* language specific changes */
a .vb   {display:none;}
a .cpp  {display:none;}
a .nu   {display:none;}
SPAN .vb  {display:none;}
SPAN .cpp {display:none;}
SPAN .nu  {display:none;}
span.sup {vertical-align:super }

/* table layouts */
TD {BACKGROUND-COLOR: white; line-height:140%;}
TH {BACKGROUND-COLOR: #e5e5e5;}
DIV#mainSection TABLE {BORDER: #e5e5e5 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 97%; BORDER-COLLAPSE: collapse;}
DIV#mainSection TABLE TR {VERTICAL-ALIGN: top;}
DIV#mainSection TABLE TH {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: Black; PADDING-TOP: 4px; BORDER-BOTTOM: #c8cdde 1px solid; TEXT-ALIGN: left;}
DIV#mainSection TABLE TD {BORDER: #d5d5d3 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 1px; PADDING-TOP: 4px;}
DIV#mainSection TABLE TD.imageCell {WHITE-SPACE: nowrap;}

/* other */
.sm {
	display:none;
}
DIV#mainSection #catalog tr#nb td, DIV#mainSection table#catalog {
	border:none;
}
input {
	border:solid 1px #ccc;
	padding:3px 2px 3px;
}
input.button {
	padding:0 5px;
	height:21px;
	width:50px;
}
.toclinks div {
	display:none;
	padding-left:5px;
}
.toclinks div.o {
	display:block;
}
#catalog img {
	width:80px;
}

#basket input {width:40px;}
.cost {text-align:right;}
.c {text-align:center;}
.c input {text-align:right;}
#total_all {font-weight:bold;}

p {margin:1em 0;}
.gray {color:#ccc;}
#cart {float:right; width:79px;}
#counters { float:right; width:200px; margin-top:-10px;}
