/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #454545; /*#404040*/
	background-color:#EEEFF0;
}

pre {
	background-color:#FFFFCC;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
}

a {
	font-weight:bold;
	color: #BC6913;
	text-decoration:none; 
}

a:visited {
	font-weight:bold;
	color: #703F0B;
	text-decoration:none;
}	
	
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
}

	


/* The top tab navigation*/
a.tab {
  border: 1px solid #b0b0b0;
  background-color: #ffffff;  
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  color: #BC6913;  /*#D97F1A*/
}

a.tab:hover {
  background-color: #2E5E78;
  border: 1px solid #2E5E78;
  color: #ffffff;
  text-decoration: none;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #000000; 
  color: #ffffff;
}



/* Bread crumb trail navigation*/
a.crumb {
	color:#666666;
	text-decoration:none;
	font-size:.9em;
}
a.crumb:visited {
	color:#424242;
	text-decoration:none;
	font-size:.9em;
}
a.crumb:hover {
	color:#2E5E78;
	text-decoration:underline;
	font-size:.9em;
}



.menuCrumb {
	color:#666666;
	text-decoration:none;
	font-size:.9em;
	font-weight: bold;
	padding-left: 2px;
}
.menuCrumbHover {
	color:#2E5E78;
	text-decoration:underline;
	font-size:.9em;
	font-weight: bold;
	padding-left: 2px;
}


/*Sub Navigation in the right column */
a.subnav {
	color:#54A4B0;
	text-decoration:none;
	font-size:.9em;
	padding-left: 7px;
	
}
a.subnav:hover{
  	color:#2E5E78;
	text-decoration:underline;
	font-size:.9em;
	padding-left: 7px;
}	

a.subnav2 {
	color:#54A4B0;
	text-decoration:none;
	font-size:.9em;
	padding-left: 22px;
}
a.subnav2:hover{
  	color:#2E5E78;
	text-decoration:underline;
	font-size:.9em;
	padding-left: 22px;
}

a.subnav3 {
	color:#54A4B0;
	text-decoration:none;
	font-size:.9em;
	padding-left: 37px;
}
a.subnav3:hover{
  	color:#2E5E78;
	text-decoration:underline;
	font-size:.9em;
	padding-left: 37px;
}

/*headers*/
h1{font-size:18px;}
h2{font-size:16px; font-weight:bold; border-top: thin solid #6E3925; color:#6E3925;}
h3{font-size:14px; font-weight:bold; }
h4{font-size:13px; font-weight:bold; color:#6E3925;}
h5{font-size:12px; font-weight:bold;}

li.space {margin-bottom: 6px;}

td.highlightCell {
	color:#FFFFFF;
	background-color:#454545;
	font-weight:bold;
}

/*page elements*/
.highlight { color: #54A4B0; font-weight:bold;} /*#4080c0*/
.highlight2 {font-size:12px;font-weight:bold; color:#2E5E78;}

.box { 
	border: 1px solid #C2C2C2;	
}

.techBox { 
	border: 1px solid #AC7F24;	
	background-color: #FEF1B5;
}


.listDef{
	list-style-type: none;
	padding-left: 10px;
}

.redStar{
	font-weight:bold;
	color:#990000;
	font-size:10px;
}

/*footer*/
.footer{
	font-size:.8em;
	color:#333333;
	text-align:	center;
}

.small{ font-size:9px;}
.redItalics {
	color:#FF0000;
	font-style:italic;
	}
	

/*.sniffyImage{
	position: relative;
	text-align:center;
	vertical-align:bottom; 
}*/
