﻿body
{
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-image: url(Images/bg.gif);
}
input, table, div, a
{
	font-size:12px;
	font-family: Tahoma, Sans-Serif;
	color: #303030;
}
hr
{
	background-color:#146eb4;
	height:1px;
	color:#146eb4;
}
.textbox
{
	font-size:11px;
	font-family: Tahoma, Sans-Serif;
	border:solid 1px #7f9db9;
}
.dropdown
{
	font-size:11px;
	font-family: Tahoma, Sans-Serif;
	border:solid 1px #7f9db9;
}
.page
{
	width:1000px;
	height:100%;
	background-image: url(Images/contentbg.gif);
	background-repeat: repeat;
}
.header
{
	height:155px;
	background-image:url(Images/headerbg.gif);
	background-repeat:repeat-x;
}
.header .search
{
	height:30px;
	padding-right:10px;
}
.header .search td
{
	color:White;
	font-size:10pt;
}
.nearFooterBg
{
	background-image:url(Images/nearFooterBg.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	height:65px;
}
.hotNews
{
}
.hotNews a
{
	color:#FFFFFF;
	text-decoration:none;
}
.hotNews a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
.hotNews a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.footerText
{
	font-size:8pt;
	color:#888888;
}
.leftmenubg
{
	background-color:White;
	width:220px;
	height:100%;
}
.leftmenubg .bg
{
	background-image:url(Images/leftmenubg.gif);
	background-repeat:repeat-y;
	width:100%;
	height:100%;
}
.leftmenubg .top
{
	background-image:url(Images/leftmenutop.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
	height:100%;
}
.leftmenubg .bottom
{
	background-image:url(Images/leftmenubottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%;
	height:100%;
}
.leftmenubg .content
{
	height:100%;
}
.leftmenubg .content .table
{
	width:100%;
	height:100%;
}
.leftmenubg .content .td
{
	padding-left:10px;
	padding-bottom:8px;
	padding-top:15px;
}
.leftmenubg .content .bg1
{
	background-color:#00baf2;
	width:200px;
	height:100%;
}

.NewsHeader
{
	color:#0859a5;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:solid 1px #0859a5;
	font-weight:bold;
}
.NewsDate
{
	font-size:11px;
}
.NewsTitle
{
	color:#0859a5;
	font-size:9pt;
	font-weight:bold;
}
.NewsTitle a
{
	color:#0859a5;
	font-size:9pt;
	text-decoration:none;
}
.NewsTitle a:hover
{
	color:#0859a5;
	font-size:9pt;
	text-decoration:underline;
}
.RelatedNewsHeader
{
	color:#0859a5;
	font-weight:bold;
	border-bottom:solid 1px #0859a5;
}
.RelatedNewsList
{
}
.RelatedNewsList a
{
	text-decoration:none;
}
.RelatedNewsList a:hover
{
	text-decoration:underline;
}
.borderText
{
	font-weight:bold;
	border-bottom:solid 1px #0859a5
}
.listProductHeader
{
	color:#0859a5;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:solid 1px #0859a5
}
.groupParent
{
	padding-left:0px !important;
}
.groupParent .Text
{
	text-transform:uppercase;
	color:#0859a5;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 2px #0092de;
}
.groupChildren
{
}
.groupChildren .Text
{
	font-weight:bold;
	color:#0859a5;
	border-bottom:solid 2px #0092de;
}
.productBoundary
{
	border:solid 1px #0092de;
	height:80px;
}
.productBoundary img
{
	border:none;
	cursor:pointer;
}
.productBoundary .title
{
	color:#0859a5;
}
.productBoundary .title a
{
	text-decoration:none;
	color:#0859a5;
}
.productBoundary .title a:visited
{
	text-decoration:none;
	color:#0859a5;
}
.productBoundary .title a:hover
{
	color:#f1a806;
	text-decoration:underline;
}
.productDetailName
{
	color:#005aaa;
	font-size:14px;
	border-bottom:solid 1px #005aaa;
	font-weight:bold;
}
.productAttrLabel
{
	color:#005aab;
	font-weight:bold;
	font-size:11px;
}
.previewImageBoundary
{
	width:500px; 
	height:150px; 
	position:absolute; 
	border:solid 1px #00519c; 
	display:none; 
	background:#FFFFFF
}
.previewImageHeader
{
	background-color:#00519c;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:30px;
}
.button
{
	background-image:url(Images/btnBg.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#05376a;
	border:none;
	cursor:pointer;
}
.QnASender
{
	font-size:10px;
	text-decoration:underline;
}
.QnASubject
{
	font-weight:bold;
}
.QnAAnswerLabel
{
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}
.QnAAnswer
{
	border-bottom:solid 1px #CCCCCC;
}