/* CSS Document */

/* IE6 PNG  */
img, div, input { behavior: url("../../scripts/iepngfix.htc") }

/* CSS Reset - Resets pre-defined browser css styles */
applet,P,object, iframe,H1,H2, H3, H4, H5, H5, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tbody, tfoot, thead, {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

a:link, a:active, a:visited {
	color:#666666;
	text-decoration:underline;
}
a:hover {
	color:#548cee;
}
html { 
min-height: 100%; 
margin-bottom: 1px
}
body {
/*	behavior: url("../../scripts/csshover3.htc");	*/
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	font-size:12px;
	text-align:center
}
P {
	margin:0 auto
}
H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:20px auto;
	padding-bottom:10px;
	line-height:30px;
	font-size:24px;
	color:#548cee;
}
H4 {
	margin:20px 0 0 0;
	color:#548cee;
	font-weight:bold;
}
H5 {
	margin:20px 0 0 0;
	font-weight:bold;
	font-size: inherit;
}
.prod {
	float:left;
	display:block;
}

/* used for top navigation */
#topNav {
	width:993px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:17px;
	background:url(../images/bkg_topNav.gif) repeat-x left bottom;
	text-align:left;
}
#topNav a.topNav:link,#topNav a.topNav:active,#topNav a.topNav:visited {
	height:17px;
	color:#333; 
	text-decoration:none;
	width:170px;  
	display:inline-block;
	border-right:1px solid #FFF;
	text-align:center;
}
#topNav a.topNav:hover {
	background:url(../images/bkg_btn_topNav_on.jpg) repeat-x left bottom; 
}
.topNav_active {
	background:url(../images/bkg_btn_topNav_on.jpg) repeat-x left bottom;
}
.shadow {
	visibility: visible;
	position:absolute;
	background-image:url(../images/topNav_shadow.png);
	background-repeat:repeat-x;
	height:4px;
	width:993px;
	top:87px;
	z-index:9999;
}
#header {
	width:1000px;
	height:70px;
	background:url(../en/images/header.jpg); 
	background-repeat:no-repeat;
}
#header h1 {
	float:right;
	margin:52px 118px 0 0;
	font-size:10px;
	color:#666;
}
#header h1, a.header:link,#header h1 a.header:active,#header h1 a.header:visited {
	text-decoration:none
}
#header h1 a.header:hover {
	color:#739fe0;
	text-decoration:none
}

/* used for printing */
.printHP {
	display:none
}
.printHd{
	display:none
}

/* used for opt in form */
#info label {
	display: block;
	padding:10px 0 2px 0;
	color: #548cee;
	font-weight:bold
}
.textInputBox {
	background-color:#fff;
	border: 1px solid #999;
	font-size: 13px;
	color: #333333;
}
.selectBox {
	font-size: 13px;
}
.reqField {
	padding:4px;
	color: #548cee;
}

.reqField_fr {
	padding:4px;
	color: #548cee;
	
}


.note {
	float:right;
	margin:-25px 130px;
	line-height:13px;
	font-size:11px;
}

.note_fr {
/*	float:left;*/
	line-height:10px;
	font-size:10px;
/*	margin-left: 175px;*/
/*	margin-top: -25px;*/
}


#wrapper {
	position:relative;
	width:1000px;
	margin:0 auto;
}
#leftColHP {
 clear:left;
	float: left;
	width: 800px;
}
#rightCol {
	float: right;
	width:197px;
}
#leftCol {
	float: left;
	width: 170px;
	min-height:425px;
	background-repeat:no-repeat;
}
#Container {
	overflow:hidden;
	text-align: left;
	background-image:url(../images/bkg_content.jpg);
	background-repeat:repeat-y;
	min-height:425px;
	width: 1000px;
}
#ContainerHP {
 overflow:hidden;
	width: 1000px;
}
#contentContainer {
	padding:20px 20px 0 220px;
	line-height:18px;
}
#content {
	float: left;
	width: 800px;
}
#content p {
	margin:20px auto;
}

/* used for faq section */
#faq {
	width:170px;
}
#faqContent p {
	margin:20px auto;
}
#faqContent {
	margin:20px 0 0 40px;
	float: left;
	width: 550px;
	min-height:425px;
	line-height:20px;
}
#faqContainer {
	overflow:hidden;
	text-align: left;
	background-image:url(../images/bkg_faq.jpg);
	background-repeat:repeat-y;
	width: 1000px;
}
#faqContent img {
	display:block;
	border:1px solid #CCCCCC;
	margin:0 40px 50px 0;
	float:left;
}
#faqContent ul {
	margin:0 0 10px -25px;
}
#faqContent li {
	list-style-position:outside;
	list-style-type:disc;
}
#faqContent .right li {
	list-style-position:inside;
}
#faq p {
	padding:5px;
	margin:10px auto;
	font-size:11px;
	font-weight:bold;
	background:#739fe0;
	color:#FFFFFF;
}
#faq ul {
	margin:0 auto;
	list-style:none;
	padding:0;
}
#faq li a:link,#faq li a:active,#faq li a:visited {
	padding:5px;
	color:#666;
	text-decoration:none; 
	display:block;
	border-bottom:1px solid #ccc;
}
#faq li a:hover {
	color:#739fe0
}
.men_active {
	color:#739fe0 !important;
}
.hd {
	color:#739fe0
}
.dataTable th {
	font-weight:bold;
	background-color:#739fe0;
	color:#FFF;
	padding:4px;
}
.dataTable td {
	padding:4px;
	height:50px;
	border-top:1px solid #739fe0;
}

/* used for footer */
#footer {
	clear:left;
	text-align:left;
	font-size:11px;
	margin:20px 0 20px 0;
	padding:10px 0 20px 175px;
	border:1px solid #fff
}
#footer ul li {
	display:inline;
}
#footer li a:link, 
#footer li a:active, 
#footer li a:visited {
	display:inline;
	padding:4px;
}
#footer li a:hover {
	color:#739fe0;
	display:inline;
	padding:4px;
}


.style3 {font-size: 10px;
line-height:12px;