body {
	margin: 0px;
	color:	black;
	background-color: #fff;
	/*font-size: 0.7em;
	font-family: Verdana, arial, helvetica, sans-serif;*/
}

.PageCopy
{
	padding-left: 1.0em;
	padding-right: 1.0em;
	padding-bottom: 0.5em;
	color:	black;
	background-color: #fff;
	font-size: 1.0em;
	font-family: Verdana, arial, helvetica, sans-serif;
}

.LeftNavCopy
{
	padding: 5px 20px 5px 20px;
	color: Black;
	display: block;
	white-space: nowrap;
	background-color: #fff;
	font-size: 1.0em;
	font-family: Verdana, arial, helvetica, sans-serif;
}


table.PageCopy
{
	width:95%;
	padding-right:1.0em;
}

.ResourcesHeader
{
	padding-left: 1.25em;
	padding-top: 1.25em;
	font-weight:bold; 
	text-decoration: none; 
	color: #9A9A9A;
}

.ResourceListing
{
	padding-left: 1.25em;
	padding-top: 1.0em;
	font-weight:normal; 
	text-decoration: none; 
	color: #9A9A9A;
}

.Crumbtrail
{
	padding-left: 1.0em;
	padding-top: 0.5em;
	color:	#9A9A9A;
	text-transform: lowercase;
	background-color: #fff;
	font-size: 1.0em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
}

a.Crumbtrail:link
{
	padding-left: 1.0em;
	padding-top: 0.5em;
	color:	red;
	text-transform: lowercase;
	font-size: 1.0em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold; 
}

.mainOuterTable
{
	width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");
}

.contentTable
{
	/*width: expression(document.body.clientWidth > 480 ? "480px" : "100%");*/
	width:550px;
}

.resourcesTable
{
	width: expression(document.body.clientWidth > 320 ? "320px" : "100%");
}

.listingsTable
{
	width: expression(document.body.clientWidth > 480 ? "480px" : "100%");
}

.contentDisplayTable
{
	width: expression(document.body.clientWidth > 480 ? "480px" : "100%");
}

.headerTable
{	
	/*width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");	*/
	width:1000px;
}

.leftNavTable
{
	width: expression(document.body.clientWidth > 200 ? "200px" : "100%");
}

.menuDropdownTable
{
	border:solid gray 1px;
}

.menuDiv
{
	margin-top:2px;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    visibility:hidden;
    line-height:1.1em;
}

.footerTable
{
	/*width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");*/
	width:1000px;
	border-top: #9A9A9A 1px solid;
}

.lheadlink {
	font-weight:bold; 
	text-decoration: none; 
	color: #6699CC;
}

a.lheadlink:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #6699CC;
}

a.lheadlink:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #6699CC;
}

a.lheadlink:hover {
	font-weight:bold; 
	text-decoration: none; 
	color: #0066CC;
}

a.lheadlink:active {
	font-weight:bold; 
	text-decoration: none; 
	color: #6699CC;
}

.lleftnavactive {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #9a9a9a; 
	TEXT-DECORATION: none
}

.lleftnavlink {
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #9a9a9a; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}

A.lleftnavactive:link {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #9a9a9a; 
	TEXT-DECORATION: underline
}
A.lleftnavactive:visited {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #9a9a9a; 
	TEXT-DECORATION: none
}
A.lleftnavactive:hover {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #9a9a9a; 
	TEXT-DECORATION: underline
}
A.lleftnavactive:active {
	TEXT-DECORATION: underline
}


A.lleftnavlink:link {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #9a9a9a; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.lleftnavlink:visited {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #9a9a9a; 
	PADDING-TOP: 5px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.lleftnavlink:hover {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #9a9a9a; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: repeat-x; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: underline
}
A.lleftnavlink:active {
	PADDING-RIGHT: 20px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	TEXT-TRANSFORM: lowercase; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: repeat-x; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #9a9a9a; 
	TEXT-DECORATION: none
}

.lheadnavactive {
	font-weight:bold; 
	text-decoration: overline; 
	color: #9a9a9a;
	white-space: nowrap;
	line-height: 25px;
}

a.lheadnav:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #9a9a9a;
	white-space: nowrap;
	line-height: 25px;
}

a.lheadnav:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #9a9a9a;
	white-space: nowrap;
	line-height: 25px;
}

a.lheadnav:hover
{
	font-weight: bold;
	text-decoration: overline;
	color: #9a9a9a;
	white-space: nowrap;
	line-height: 25px;
}

a.lheadnav:active {
	font-weight:bold; 
	text-decoration: overline; 
	color: #9a9a9a;
	white-space: nowrap;
	line-height: 25px;
}
	
p {
	margin : .4em 0em 1.4em;
}

td, th {
	padding-left: 0.1em;
	/*font-size: 1.0em;*/
	font-family: Verdana, arial, helvetica, sans-serif;
} 

td td {
    /*font-size: 1.0em; */
}

pre {
	font-family: monospace;
}

ul {
	font-family: Verdana, arial, helvetica, sans-serif;
} 

ul li {
	list-style : square;
	font-family: Verdana, arial, helvetica, sans-serif;
} 

ul ul li {
	list-style : circle;
	font-family: Verdana, arial, helvetica, sans-serif;
} 

ol {
	font-family: Verdana, arial, helvetica, sans-serif;
} 

ol li {
	list-style : decimal;
	font-family: Verdana, arial, helvetica, sans-serif;
} 

li {
	list-style : square;
	font-family: Verdana, arial, helvetica, sans-serif;
} 

form {
	margin : 0 0 0 0;
}

input {
	font-family: Verdana, arial, helvetica, sans-serif;
}

textarea {
	font-family: Verdana, arial, helvetica, sans-serif;
}

form select {
	font-size: xx-small;
	font-family: Verdana, arial, helvetica, sans-serif;
}

a:link {
	text-decoration: none;
	color: #3366CC;
}

a:visited {
	text-decoration: none;
	color: #6699FF;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

a.lheadblack:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #000000
}

a.lheadblack:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #000000
}

a.lheadblack:hover  
{
	font-weight:bold; 
	text-decoration: none; 
	color: #000000
}

a.lheadblack:active {
	font-weight:bold; 
	text-decoration: none; 
	color: #000000
}

/*a.lheadgray:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #903
}

a.lheadgray:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #903
}*/
 
a.lheadgray:hover {
	font-weight:bold; 
	text-decoration: none; 
	color: #9a9a9a
}

a.lheadgray:active {
	font-weight:bold; 
	text-decoration: none; 
	color: #9a9a9a
}

a.lheadred:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #CC0033
}

a.lheadred:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #CC0033
}

a.lheadred:hover {
	font-weight:bold; 
	text-decoration: none; 
	color: #FF3366
}

a.lheadred:active {
	font-weight:bold; 
	text-decoration: none; 
	color: #CC0033
}

a.lheadwhite:link {
	font-weight:bold; 
	text-decoration: none; 
	color: #FFFFFF
}

a.lheadwhite:visited {
	font-weight:bold; 
	text-decoration: none; 
	color: #FFFFFF
}

a.lheadwhite:hover {
	font-weight:bold; 
	text-decoration: none; 
	color: #000000
}

a.lheadwhite:active {
	font-weight:bold; 
	text-decoration: none; 
	color: #FFFFFF
}

td.flush {
	padding: 0;
}

span.noMargin input {
	margin: 0;
}

.ContentNavHead, .contentnavhead {
	color: #FFFFFF;
	padding-top:0.7em;
	padding-bottom:1.0em;
	padding-left: 1.0em;
	vertical-align:top;
	font-weight:bold;
	font-size:  1.1em;
}

td.subsectionnavitem {
	padding:0em 5em 0.8em 1em;
	vertical-align:top;
}

td.sectionnavhead {
	background-color:Red;
	color:white;
	padding:.2em 1.2em;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	border-right:solid 1px white;
}

td.newshead {
	color: #000;
	padding-top:1em;
	vertical-align:top;
	font-weight:bold;
	font-size:  0.875em;
}

td.newstablehead {
    padding:0.5em;
	font-weight:bold;
	border-bottom:solid #6699cc 1px;
}

td.newstablebody {
    padding:0.5em;
}

.wwwtext {
    font-size: 1.0em;
}

.wwwtdmedium {
    font-size: 0.875em;
}

.wwwtdlarge {
	font-size: 1.05em;
}

.wwwtdxlarge {
	font-size: 1.4em;
}

input.wwwtable {
	font-size: 1.05em;
}

td.menuitem {
	font-size: 0.7em;
	width:14em;
	cursor:pointer;
    padding:0em 1em;
	color:white;
	text-align:center;
}

.subhead {
	color: #000000;
	font-weight:bold;
}

.title {
	color: #000000;
	font-weight:bold;
	font-size: 1.4em;
}

td.headfoot {
	border-top:solid Red 1px;
	border-bottom:solid Red 1px;
}

td.subsectionnavtitle {
	color: #679ac9;
	padding-left:0.5em;
	padding-right:1.0em;
	vertical-align:top;
	font-weight:bold;
	font-size: 1.05em;
}

td.producttitle {
	width:38%;
	color: #679ac9;
	padding:0em;
	vertical-align:top;
	font-weight:bold;
	font-size: 1.05em;
}

td.productbrand {
	color: #679ac9;
	padding-top:0em;
	padding-bottom:1em;
}

.pagesubhead {
	color: #679ac9;
	font-weight:bold;
}

.head {
	color: #679ac9;
	font-weight:bold;
}

td.productnav {
	border-left:solid 1px #9A9A9A;
}

.bord {
	border:solid 1px #9CA6B2;
}

.boldgrey {
	font-weight:bold;
	color:#666
}

.gray {
	color: #888;
}

.gray2 {
	color: #888;
}

.black {
	color: #000000;
}

td.menucell {
	cursor:pointer;
	padding:0em 1em;
	color:black;
	border:solid white 1px;
	text-align:left;
}

/*
td.menucell:hover {
	cursor:pointer;
	padding:0em 1em;
	color:white;
	border:solid white 1px;
	text-align:left;
}
*/

td.typical {
	border-bottom:solid #cccccc 1px;
	padding:1em 0em 1em 0em;
}

hr.colored {
	color: Red;
	background-color:Red;
}

hr.colorblue 
{
	color: #679ac9;
	background-color:#679ac9;
}

.pageColor {
	color: Red;
}

div.ContentHeader 
{
    /*height: 220px;*/
    border-bottom: #9A9A9A 1px solid;
    padding-left: 1em;
	width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");
}

div.ContentMain
{
	/*padding: 0em 0em 0em 1em;*/
    padding: 0em 0em 0em 0em;   
    /*height:100%; */  
    min-height:220px;     
	width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");
}

table.PageHeader
{   
	width: expression(document.body.clientWidth > 1000 ? "1000px" : "100%");
}

table.PageHeaderHTML
{
    padding: 0em 1em 0em 1em;
    width: 200px;
    min-width: 200px;
    vertical-align: top;
    overflow: hidden;
    clip: rect(auto auto 0.1em auto);
    color: #9a9a9a;
    text-align: left;
}

td.PageHeaderHTML
{
    border-right:solid 1px #9A9A9A;
}

td.PageHeaderImage
{
}

.tblFeatures 
{
    border:none;
    width:100%;
    /*height:100%;*/
}

.tdFeatures 
{
    /*height:100%;*/
    vertical-align:top;  
    /*padding: 20px;*/ 
     padding-top: 16px;    
}

.featuresContent
{
    width:50%;
    height:10px;
    border:none;
    vertical-align:top;
    padding-left:20px;
}

.tblAdvertisements
{
    border:none;
    width:100%;
    /*height:100%;*/
    padding: 0em 0em 0em 0em;
    border-spacing: 0px;
}

.tdAdvertisements
{    
    /*height: 100%;*/
    width: 320px;
    min-width: 320px;
    vertical-align: top;
    text-align:center;
    padding: 10px 0px 10px 0px;
    border-spacing: 0px;
    margin:0px 0px 0px 0px;
}

.advertisementsImage
{
    border: solid 1px #9A9A9A;
}

.advertisementsSpacer
{
    width: 0px;
}

.advertisementsContent
{
    width:150px;
    padding-left:20px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
}

div.navTree
{
    width:200px;
    min-width:200px;
    font-size: 1.0em;    
    padding-right: 0.5em;
}

a.navTreeLevel1
{
    color: #9A9A9A;
    font-weight: bold;
}
div.navTreeLevel1
{
    padding-left: 1em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight: bold;
}

div.navTreeLevel1Selected
{
    color: black;
    padding-left: 1em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight: bold;
}

a.navTreeLevel2
{
    color: #9A9A9A;
    font-weight: bold;
}
div.navTreeLevel2
{
    color: #9A9A9A;
    padding-left: 2.0em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight: bold;
}

div.navTreeLevel2Selected
{
    color: black;
    padding-left: 2.0em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight: bold;
}

a.navTreeLevel3
{
    color: #9A9A9A;
    font-weight:normal;
}
div.navTreeLevel3
{
    padding-left: 2.6em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

div.navTreeLevel3Selected
{
    color: black;
    padding-left: 2.6em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

a.navTreeLevel4
{
    color: #9A9A9A;
    font-weight:normal;
}
div.navTreeLevel4
{
    padding-left: 3.2em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

div.navTreeLevel4Selected
{
    color: black;
    padding-left: 3.2em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

a.navTreeLevel5
{
    color: #9A9A9A;
    font-weight:normal;
}
div.navTreeLevel5
{
    padding-left: 3.4em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

div.navTreeLevel5Selected
{
    color: black;
    padding-left: 3.4em;
    vertical-align: top;
    line-height: 1em;
    text-align: left;
    font-weight:normal;
}

h3
{
    font-size: 1em;
    padding: 0;
    margin: 0;
}
