﻿html, body {
	width:100%;
}
body,table,th,td,div,input,select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#333;
}
body{background:white;margin:0 auto}
table{margin:0 auto}
td{line-height:180%}
div{line-height:normal}
h1{font-size:12px;margin:0}
h2{font-size:12px;margin:0;color:#2072BE;font-weight:normal}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none;color:#f00;}
form{margin:0px 0px 8px;padding:0px}
input{border:#333 solid 1px}
p {
	margin:1em 0 0.2em 0;
}
.hp{padding:10px 10px 10px 12px}
.hp p {
	padding:0;
	margin:0.6em 0;
	line-height:1.5em;
}
ul.hp li {
	padding:0;
	margin:0;
	clear:both;
	margin:0.5em 0;
	zoom:1;
}
ul.hp li * {
	line-height:1.5em;
}
ul.hp li span, ul.hp li div {
	float:left;
}
ul.hp li span {
	padding-right:0.4em;
	color:#888;
}
ul.hp li div {
	width:205px;
}
ul.hp li:after {
	content:"";
	display:block;
	clear:left;
	width:100%;
	height:0px;
	overflow:hidden;
}
#top{color:white}
#top td{font-family:Lucida Sans Unicode,Arial}
#top a{color:white;font-size:13px;text-decoration:none;font-weight:bold}
#top a:hover{color:red}
#bottom{background:#A8B4C1}
#bottom td{color:white;padding:0 12px}
#bottom td a{color:white}
#bottom td a:hover{text-decoration:underline}
#navpromote img{margin-bottom:1px}
#numnav{position:relative;top:-11px;text-align:right;margin-right:1px;z-index:3}
#numnav table{margin-right:0}
#d{margin-bottom:10px}
.d a:link,.d a:visited,a.d:link,a.d:visited{color:#0000FF;text-decoration:underline}
.d a:hover,a.d:hover{text-decoration:none}
.tag{font-family:Lucida Sans Unicode,Arial;color:white;font-size:12px;font-weight:bolder;padding:4px 12px 5px;background:#64768C}
#tag2{border-top:#156CC4 solid 1px;color:black;font-size:12px;font-weight:bolder;padding:4px 12px 5px;background:url(img/tag2_bg.jpg) repeat-x}
.navhw{font-family:Lucida Sans Unicode,Arial;font-size:12px;color:white;font-weight:bold}
.navhb{font-family:Lucida Sans Unicode,Arial;font-size:12px;color:black;font-weight:bold}
.navp{color:#2072BE;font-size:12px;font-weight:bold; padding:6px 0;}
.navp a:link,.navp a:visited{color:#2072BE;text-decoration:none}
.navp a:hover{color:#2072BE;text-decoration:underline}
.navm,a.navm:link,a.navm:visited,.navm a:link,.navm a:visited{font-size:13px;font-weight:bold;color:#333;text-decoration:none}
a.navm:hover,.navm a:hover{text-decoration:underline}
.navs{font-size:12px;font-weight:bold; color:#333;}
.blue11b a {color: #003399;font-weight: bold}
.blue11b a:hover{color:#FF0000}
.blackb11 a{color: #000000}
.blackb11 a:hover{color:#FF0000}
.link13 a{color: #0000ff;font-size: 13px;text-decoration:underline}
.link13 a:hover{color:#FF0000;text-decoration:none}
.white12b {font-size: 12px;color: #FFFFFF;font-weight: bold}
#c1{color:#156CC4;padding:7px 13px;font-size:13px;font-weight:bolder}
#c1 a{color:#156cc4;text-decoration:none}
#c1 a:hover{text-decoration:underline}
#pSub{display:none}
#c2{color:#000;background:#F6F6F6;padding:3px 10px;font-size:11px}
#c2 a{color:#000;text-decoration:none}
#c2 a:hover{color:red}
ul,li{margin:0px;padding:0px;font-size:11px;list-style:none;line-height:normal}
li{margin:3px;padding-left:12px;background:url(img/li2.gif) no-repeat 0px 10px}
#news li{margin:3px;padding-left:12px;background:url(img/li_bg.jpg) no-repeat 0px 6px}
#point li{background:url(img/li2.gif) no-repeat 0px 8px;line-height:180%;font-size:12px}
#block li{background:url(img/li_bg.jpg) no-repeat 0px 8px;line-height:180%;font-size:12px}
.blue,a.blue,.blue a{color:#156CC4;font-size:10px;text-decoration:none}
a.blue:hover,.blue a:hover{color:red;text-decoration:underline}
.white{color:white;font-weight:bold}
.red14{color:#990000;font-size:14px;font-weight:bold}
table#leftNav a {
	text-decoration:none;
}
table#leftNav .navp a:hover {
	color:#900;
}
table#leftNav td {
	line-height:1em;
}
table#leftNav td.navs, table#leftNav td.navs a {
	color:black;
}
table#leftNav td.navs a:hover {
	color:red;
}
table#leftNav td div {
	padding:6px 15px;
	line-height:1em;
	color:#333;
}
table#leftNav td ul,table#leftNav td li {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	background:none;
	list-style:none;
}
table#leftNav td ul li {
	width:180px;
	padding:3px 0;
}
table#leftNav td li a {
	display:block;
	width:168px!important;
	*width:100%;/*hack for IE width*/
	height:auto;
	color:#777;
	padding-left:12px;
	background:url(/img/ligt.jpg) no-repeat left 0.45em;
	word-spacing:normal;
	white-space:normal;
	word-wrap:break-word;
}
table#leftNav td li a:hover {
	color:#f00;
	background-image:url(/img/ligt_on.jpg);
	font-weight:bold;
	background-position:left 0.4em;
	width:166px!important;
	*width:100%;/*hack for IE width*/
	padding-left:14px;
}
/******************************
*Div Top*/
div#top {
	width:770px;
	height:67px;
	margin:0 auto;
	position:relative;
	z-index:100;
}
div#top * {
	color:#333;
	margin:0;
	padding:0;
}
div#top a {
	color:#333;
	font-weight:normal;
}
div#top h1 {
	width:204px;
	height:67px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(/img/logo.gif) no-repeat 15px 20px;
	position:absolute;
	top:0;
	left:0;
}
div#top h1 a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
div#top form {
	width:565px;
	height:40px;
	overflow:hidden;
	margin-left:205px;
}
div#top form p {
	padding-top:16px;
	float:right;
}
div#top form p span {
	font-size:1.5em;
	color:#ddd;
}
div#top form input {
	border-color:#aaa;
	background-color:white;
}
div#top form input.btn {
	width:45px; 
	height:18px; 
	border:none;
	background:url(/img/go.gif) no-repeat center;
	cursor:pointer;
}
div#top form input.btn_on {
	width:45px; 
	height:18px; 
	border:none;
	background:url(/img/go.gif) no-repeat center;
	color:black; 
}
div#top ul, div#top li {
	color:white;
	list-style:none;
	background:none;
	position:relative;
}
div#top div#nav {
	width:565px;
	height:27px;
	margin-left:205px;
	background:#64768C url(/img/ta.jpg) no-repeat left top;
	clear:both;
}
div#top div#nav div {
	float:left;
	display:inline;
	font-size:1em;
	font-weight:bold;
	line-height:27px;
	padding:0 1.5em;
	text-align:center;
}
div#top div#nav, div#top div#nav div {
	position:relative;
}
div#top div#nav div a {
	color:white;
	font-weight:bold;
}
div#top div#nav div a:hover {
	color:red;
}
div#top div#nav div ul {
	position:absolute;
	left:0.2em;
	top:27px;
	background:#8a9eb0 url(/img/navbg.gif) repeat left top;
	text-align:left;
	visibility:hidden;
	display:none;
}
div#top div#nav div li a {
	display:block;
	width:100%;
	padding:5px 1em;
	/*background:#64768C;*/
	background:#8a9eb0 url(/img/navbg.gif) repeat left top;
	color:black;
	font-weight:normal;
	font-size:12px;
	border-style:solid;
	border-color:#7a8ec0;
	border-width:0 1px 1px 1px;
}
div#top div#nav div li a:hover {
	color:black;
	font-weight:bold;
	background:none;
	background-color:white;
}
/*End Top CSS
******************************/
/******************************
*Div Body*/
div#body {
	width:770px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background-color:#F4F7F5;
	color:#333;
}
body#support div#body {
	background-color:#f1f1f1;
}
div#body div#column_Nav {
	width:204px;
	height:auto;
	overflow:hidden;
}
div#body div#column_Content {
	width:566px;
	height:auto!important;
	min-height:600px;
	overflow:hidden;
	background:white;
}
div#body div#column_Nav,div#body div#column_Content {
	float:left;
}
div#body div#column_Content div.content {
	font-size:1em;
	padding:1em 2em;
	line-height:1.6em;
	height:auto!important;
	height:600px;
}
div#body div.clear {
	clear:both;
}
div#body div#column_Nav h2, div#body h3#position {
	margin:0;
	padding:7px 0 3px 1em;
	font-size:1em;
	font-weight:bold;
}
div#body div#column_Nav h2 {
	margin:0;
	padding-left:15px;
	color:white;
	background:url(/img/nav-prod.gif);
}
body#about div#body div#column_Nav h2 {
	background-image:url(/img/nav-corp.gif);
}
body#support div#body div#column_Nav h2 {
	background-image:url(/img/nav-supp.gif);
}
div#body h3#position {
	color:#333;
	background:#F4F7F5 url(/img/ligt.jpg) no-repeat 1em 11px;
	padding-left:2em;
}
div#body div#column_Nav h3, div#body div#column_Nav h4, div#body div#column_Nav ul, div#body div#column_Nav li {
	margin:0;
	padding:0;
	font-size:1em;
}
div#body div#column_Nav ul, div#body div#column_Nav li {
	list-style:none;
	background:none;
}
div#body div#column_Nav h3, div#body div#column_Nav h4, div#body div#column_Nav li li li {
	padding-left:15px;
}
div#body div#column_Nav li li ul {
	background-color:#f6f6f6;
}
div#body div#column_Nav h3 {
	padding-bottom:2px;
	padding-top:5px;
	background:url(/img/navbg.jpg) repeat-x left top;
	font-weight:bold;
	color:black;
	font-size:1.1em;
	border-bottom:1px white solid;
}
body#about div#body div#column_Nav h3, body#support div#body div#column_Nav h3 {
	padding-bottom:6px;
	padding-top:7px;
	background:none;
}
body#support div#body div#column_Nav h3 {
	background-color:#f1f1f1;
}
div#body div#column_Nav h4, div#body div#column_Nav li li li {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px white solid;
}
div#body div#column_Nav li li li {
	padding-top:3px;
	padding-bottom:3px;
}
div#body div#column_Nav h3, div#body div#column_Nav h3 a {
	color:black;
}
div#body div#column_Nav h4 {
	padding-top:6px;
	padding-bottom:6px;
}
div#body div#column_Nav li p {
	padding:0;
	margin:0;
	padding:5px 15px 0 15px;
}
div#body div#column_Nav h4, div#body div#column_Nav h4 a {
	color:#2072BE;
}
div#body div#column_Nav h3 a:hover, div#body div#column_Nav h4 a:hover {
	color:red;
}
div#body div#column_Nav li li li {
	padding-top:5px;
	padding-bottom:5px;
}
div#body div#column_Nav li li li a {
	display:block;
	width:168px!important;
	*width:170;/*hack for IE width*/
	height:auto;
	color:#555;
	padding-left:12px;
	background:url(/img/ligt.jpg) no-repeat left 0.45em;
	word-spacing:normal;
	white-space:normal;
	word-wrap:break-word;
}
div#body div#column_Nav li li li a:hover {
	color:#f00;
	background-image:url(/img/ligt_on.jpg);
	background-position:left 0.25em;
	width:166px!important;
	*width:100%;/*hack for IE width*/
}
/*End Body CSS
******************************/
/******************************
*Div Bottom*/
div#bottom {
	width:770px;
	padding:0.5em 0;
	margin:0 auto;
	color:#eee;
	background-color:#A8B4C1;
}
div#bottom * {
	margin:0;
	padding:0;
}
div#bottom p {
	padding-left:1em;
}
div#bottom ul {
	float:right;
	padding-right:1em;
}
div#bottom li {
	float:left;
	display:inline;
	padding:0 0.5em;
}
div#bottom a {
	color:#eee;
}
div#bottom a:hover {
	color:red;
}
div#bottom .lineLeft {
	border-left:1px #ccc solid;
}
/*End Bottom CSS
******************************/

div#nav { -webkit-text-size-adjust:none; font-size:10px; }/*hack for Chrome*/
