/* CSS Document */
body{ margin:0; margin-left:20px; padding:0px; font-size:12px; width:960px; text-align:left; BACKGROUND-COLOR: #fff }

#header{ margin:0px; padding:0px;padding-top:18px; background:url(images/logo.gif) no-repeat left center; height:32px; text-align:right; line-height:54px; padding-right:8px; color:#999999}
#header a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-decoration:none}
#menu{ background:#213F9A; height:24px;}
#menu ul{ margin:0px; padding:0px;list-style:none;}
#menu ul li{ float:left; line-height:24px; width:20%; text-align:center;}
#menu ul li a{ color:#fff; text-decoration:none; FONT-FAMILY: Century Gothic, Arial; }

.all{ font-size:11px; color:#213F9A; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.line{ }

.all-pro{ color:#ccc}
.pro-t{ color:#000; font-family:Arial, Helvetica, sans-serif}

#class-tree{ margin:0px; padding:0px; width:160px;}
#class-tree ul{ list-style:none; margin:0px; padding:0px;}
#class-tree ul li{
	line-height:24px;
	background-image: url(images/aboutNavBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#class-tree ul li a{
	font-size:11px; color:#213F9A; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.text{ color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


.back{ background:#213F9A; color:#fff; line-height:18px; height:18px; padding:2px; text-decoration:none;}
A.back a:hover{ color:#A3CF62; text-decoration:none; }


div#footer{ text-align:center; color:#003399; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:36px; }
.footTxt {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #999; font-size:12px; line-height:36px;
}

.productTBL {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/headerLeftBG.png); WIDTH: 460px; BACKGROUND-REPEAT: no-repeat
}
.productTBL a {
	FONT-SIZE: 12px; COLOR: #144984; TEXT-DECORATION: none;FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.productTBL a:hover {
	TEXT-DECORATION: underline
}
.productList {
	MARGIN: 0px 0px 2px 5px; 
	WIDTH: 180px; padding:0px;
}
.productList ul { margin:4px; 

}
.productList ul LI {
	COLOR: #167c14; line-height:14px;
}
.productList ul li a{FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; COLOR: #167c14; TEXT-DECORATION: none
}

.productList ul li a:hover {
	COLOR: #167c14; TEXT-DECORATION: underline
}
.productHeaderCell {
	BACKGROUND-IMAGE: url(images/headerBG.jpg); WIDTH: 155px; TEXT-INDENT: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 68px
}
.productHeaderImage {
	BORDER-RIGHT: #d4e0ec 1px solid; BACKGROUND-IMAGE: url(images/headerBG.jpg); VERTICAL-ALIGN: middle; WIDTH: 67px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 68px; TEXT-ALIGN: center
}
.productHeaderImage2 {
	BACKGROUND-IMAGE: url(images/headerBG.jpg); VERTICAL-ALIGN: middle; WIDTH: 68px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 68px; TEXT-ALIGN: center
}
.productLeftCell {
	BORDER-RIGHT: #d4e0ec 1px solid; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff
}
.productRightCell {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff
}
.productFooterCell {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/footerBG4.png); WIDTH: 460px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.productCatalogLeft {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/backgroundLeft.png); WIDTH: 2px; BACKGROUND-REPEAT: repeat-y
}
.productCatalogRight {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/backgroundRight.png); WIDTH: 3px; BACKGROUND-REPEAT: repeat-y
}
.blueBreak {
	MARGIN: 0px 0px 15px;
	HEIGHT: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4e0ec;
}
.pageContent H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 0px; COLOR: #144984;FONT-FAMILY: Arial, Helvetica, sans-serif;
}

