BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: white;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 0px;
	FONT: 100%/1.4em Helvetica, Arial, sans-serif;
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	background-color: #CCCCCC;
}
DIV {
}
P {
	TEXT-ALIGN: left
}
PRE {
	TEXT-ALIGN: left
}
P {
	FONT-SIZE: 0.8em;
	LINE-HEIGHT: 1.4em;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 0.5em;
	margin-top: 2em;
}
OL {
	FONT-SIZE: 0.7em;
	LINE-HEIGHT: 1.4em;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
PRE {
	MARGIN-TOP: 0px; FONT-SIZE: 85%; LINE-HEIGHT: 1.2em
}
a {
	text-decoration: none;
	color: #000000;
	}
.boxbody P {
	FONT-SIZE: 76%
}
.boxbody A {
	COLOR: gray
}
.boxbody A:hover {
	COLOR: blue
}
H1 {
	FONT-SIZE: 1.8em; COLOR: #777
}
H2 {
	FONT-SIZE: 1.4em; COLOR: #888
}
.exp {
	MARGIN: 10px auto; WIDTH: 30em
}
HR {
	MARGIN: 10px auto; WIDTH: 35em
}
 HTML .boxhead H2 {
	HEIGHT: 1%
}
.sidebox {
	FONT-SIZE: 100%; BACKGROUND: url(nav_br.png) no-repeat right bottom; MARGIN: 0px 0px}
.boxhead1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(nav_tr.png) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.boxhead1 H2 {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	BACKGROUND: url(nav_tl.png) no-repeat left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #008484;
	PADDING-TOP: 0px;
	
	line-height: 1em;
	font-size: 0.3em;
}
.boxbody1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(nav_bl.png) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.boxleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(box_l.png) repeat-y left ; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.boxright {
	FONT-SIZE: 100%; BACKGROUND: url(box_r.png) repeat-y right ; MARGIN: 0px 0px}
	
.widthlessbox {
	FONT-SIZE: 100%; BACKGROUND: url(nav_br.png) no-repeat right bottom; MARGIN: 0px 25%
}

.nav UL {
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-top: 0px;
}

.nav li {
	text-decoration: none;
	DISPLAY: block;
	margin-left: 1px;
	text-align: left;
	left: 0px;
	border-bottom: 1px solid #c3c8cb;
	margin-right: 3px;
}
.nav a {
	text-decoration: none;
	display: block;
	color: #008484;
	padding-left: 15px;
	padding-right: 15px;
	}
.nav A:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #008484;
	}
.nav2 a {
	color: #FFFFFF;
	BACKGROUND-COLOR: #008484;
	}
.clknow a {
	color: #FFFFFF;
	}
	.clknow a:hover {
	color: #000000;
	}

H3 {
	FONT-SIZE: 100%;
	COLOR: #FFFFFF;
	margin-right: 3px;
	margin-left: 1px;
	margin-top: 0;
	margin-bottom: 0em;
	margin-left: 1px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 22px;
	background-color: #31376C;
}

.news a {
	text-decoration: none;
	color: #000080;
	}
.news A:hover {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000080;
	}

.product {
	font-size: 200%;
	font-weight: bold;
	color: #000080;
}
.bodline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 3px;
	margin-left: 1px;
	margin-right: 3px;
}
.pad30 {
	padding-left:30px;
	padding-right: 30px;
}
