body {
	/*background-color:rgb(220,221,201);*/
	background-color:#30414E;
	font: normal 11px/18px verdana, arial, tahoma, sans-serif;
	color:#333333;
	text-align:center;
	margin:10px;
}

a {color:#486175; text-decoration:none;}

#header {
	width:700px;
	height:125px;
	margin:0px auto;
	background-color:#486175;
	background-image:url("/img/pic_banner.jpg");
	background-repeat:no-repeat;
	background-position:176px 0px;
	text-align:left;
}

#logo_banner th{
	width:176px;
	text-align:center;
	height:50px;
}

#logo_banner td{
	text-align:right;
	padding:0px 20px 0px 0px;
}

#login {
	width:300px;
	display:inline;
	visibility:hidden;
}

#login form {
	display:inline;
}

#login input {
	border:1px solid rgb(78, 76, 72);
	font-size:7pt;
	height:17px;
	background-color:rgb(224,220,214);
}

#nav {
	width:176px;
	height:125px;
	background-image:url("/img/nav_banner.jpg");
	background-repeat:no-repeat;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	/*border:1px solid rgb(224, 220, 214);*/
}

#nav ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	/*display:block;*/
}

#nav li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:rgb(224, 220, 214);
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	margin:2px 0px 2px 0px;
}

#nav a {color:rgb(224, 220, 214); text-decoration:none; width:130px; display:block; padding:0px 0px 0px 15px;background:transparent url(/img/nav_icon.gif) center left no-repeat;}
#nav a:link {}
#nav a:visited {}
#nav a:hover {width:130px; background:#486175 url(/img/nav_icon2.gif) center left no-repeat;}

#top_nav {
    width:700px;
	height:50px;
    margin:0px auto;
	/*background-image:url(/img/logo_banner.jpg);*/
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	text-align:left;
	}

#content {
	padding:0px 0px 20px 0px;
	width:700px;
	margin:0px auto;
	color:#000;
	line-height:11pt;
	background-color:#FFF;
	text-align:left;
	font-size:9pt;
	}

p.heading{
	margin:0px 20px 4px 20px;
	padding:20px 20px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	border-bottom:1px solid #F8F8F8;
	}

p.name{
	margin:10px 0px 0px 0px;
	padding:0px 20px 0px 25px;
	font-weight:bold;
	font-style:italic;
	}

p.desc{
	margin:5px 0px 0px 0px;
	padding:0px 20px 0px 30px;
	}

#page_id {
	margin:75px 0px 0px 0px;
	/*color:rgb(43,64,101);*/
	color:rgb(224, 220,214);
	text-align:left;
	float:right;
	width:524px;
	height:50px;
	background-color:#666;
	opacity:.5;
	filter:alpha(opacity=50, finishopacity=0, style=1);
	}

#page_id h3 {
	padding:5px 0px 0px 20px;
	margin:0px;
	font-size:12pt;
	line-height:20px;
	}

#page_id h2 {
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:12px;
	line-height:20px;
	}

#date {
    width:700px;
	height:12px;
	margin:0px auto;
	font-size:10px;
	padding-right:10px;
	text-transform:none;
	color:#000000;
	background-color:transparent;
	text-align:right;
	visibility:hidden;
	display:block;
	}

#footer {
	font-size:11px;
	margin:0px auto;
	padding:2px 0px 2px 0px;
	width:700px;
	border-top:1px solid #336699;
	color:rgb(100,100,100);
	background-color:#FFFFFF;
	text-align:center;
	}

#footer_nav {
	margin:5px;
	}

#footer_nav li {
	list-style-type:none;
	display:inline;
	padding:0px 5px 0px 5px;
	margin:0px;
	}

#footer_nav a {
	padding:2px 5px 2px 5px;
	color:rgb(100,100,100);
	text-decoration:none;
	}

#footer_nav a:visited {
	padding:2px 5px 2px 5px;
	color:rgb(100,100,100);
	text-decoration:none;
	}

#footer_nav a:hover {
	padding:2px 5px 2px 5px;
	color:#336699;
	text-decoration:none;
	}

#intro_tab th {
	background-color:rgb(220,221,201);
	height:20px;
	text-transform:uppercase;
	border-top:6px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	font-size:11px;
	padding:5px 16px;
	font-weight:lighter;
	width:33%;
	text-align:left;
	background-image:url(/img/dots.gif);
	background-repeat:no-repeat;
	background-position:4px center;
	}

#intro_tab td {
	padding:10px;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	}

#intro_tab ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	}

#intro_tab li {
	font-size:11px;
	list-style-image: url(/img/list_icon.gif);
	list-style-position: outside;
	margin:0px;
	padding:0px;
	}
	
#prod_tab th {
	width:166px;
	padding:5px;
	margin:0px;
	}

#side {
	/*background-image:url(/img/side_banner.jpg);
	background-repeat:no-repeat;*/
	width:166px;
	height:350px;
	padding-left:5px;
	padding-top:5px;
	margin:0px;
	}

.prodnavlist {
	width:160px;
	padding:0px;
	margin:0px;
	}
	
.prodnavlist ul {
	margin:0px;
	padding:0px;
	}

.prodnavlist li {
	list-style-type:none;
	padding:0px;
	margin:5px 0px 0px 0px;
	border-bottom:1px solid rgb(227, 222, 218);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.prodnavlist  a {color:#486175; text-decoration:none; width:158px; display:block; padding:0px 0px 0px 2px;background-color:transparent;}
.prodnavlist  a:link {}
.prodnavlist  a:visited {}
.prodnavlist  a:hover {width:158px; background-color:rgb(235, 232, 227);}
	
.prod_sub {
	width:160px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.prod_sub ul {
	margin:0px 0px 0px 5px;
	padding:0px;
	}
	
.prod_sub li {
	list-style-type:none;
	padding:0px;
	margin:1px 0px 1px 0px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.prod_sub  a {color:#486175; text-decoration:none; width:130px; display:block; padding:0px 0px 0px 5px;background-color:transparent;}
.prod_sub  a:link {}
.prod_sub  a:visited {}
.prod_sub  a:hover {width:130px; background-color:rgb(235, 232, 227);}

#prod_tab td {
	font-family:Helvetica,Arial,sans-serif;
	font-size:9pt;
	}

#page_nav {
	border:1px solid #E8E8E8;
	background-color:#F8F8F8;
	text-align:right;
	color:#336699;
	margin:10px;
	padding:3px;
	}

#page_nav a{
	color:#336699;
	text-decoration:none;
	}

#validation {
	visibility:hidden;
	margin:0px auto;
	padding:2px 0px 2px 0px;
	width:700px;
	color:rgb(100,100,100);
	text-align:center;
    opacity:.4;
	}

#side_search {
	border-bottom:1px solid rgb(220,221,201);
	/*background-image:url("/img/nav_banner.jpg");*/
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px;
	width:150px;
	margin:0px;
	padding:5px;
	color:#486175;
	}

#side_search form {
	margin:0px;
	padding:0px;
	}

#side_search label {
	font-size:9pt;
	font-weight:bold;
	}