/* CSS Document */
* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; color: #999999; }
b { font-weight: bold; }
html, body, div, span, applet, object, iframe, 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, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; outline: 0; font-weight: inherit; font-style: inherit; /*font-size: 100%;*/ }
html { overflow: -moz-scrollbars-vertical; overflow-x: hidden; }
html, body { width: 100%; min-height: 100%; }
body { background: #FFFFFF url('../images/bg.gif') repeat-x top center; }
a { color: #999999; text-decoration: underline; }
a:hover { color: #999999; text-decoration: underline; }
img { border: 0px; }
table { border-collapse: collapse; }
form { margin: 0px; padding: 0px; }
input, textarea, select { padding: 1px 1px; color: #666666; font-size: 11px; }
textarea { overflow: auto; }
select optgroup option { padding-left: 20px; }
p { margin: 0 0 1.12em 0; }
div.clear { clear: both; font-size: 1px; line-height: 0px; height: 0px; }
sup { font: 11px Arial; display:inline; line-height:8px; }
img, div { behavior:url(css/iepngfix.htc);}
.hide { display: none; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }

/* */
div.Wrapper { display: block; position: relative; width: 981px; padding: 0px 0px 0px 1px; margin: auto; background: url('../images/bg_wrapper.gif') no-repeat left 0px #ffffff; border: 0px solid red; }
div.WrapperIn { display: block; position: relative; min-height: 600px; padding: 20px 1px 0px 0px; margin: auto; background: url('../images/bg_wrapper.gif') no-repeat right 0px; border: 0px solid red; }
div.secTop { display: block; height: 150px; }
div.secContent { display: block; min-height: 400px; padding-bottom: 55px; background-color: #FFFFFF; }
body.pageHome div.secContent { background-color: transparent !important; }
div.secFooter { display: block; padding: 20px 0px 20px 0px; font-size: 9px; font-weight: normal; color: #999999; line-height: 13px; text-align: center;}
div.secFooter a { font-size: 10px; text-decoration: underline; }

div.secFooter div.FCopy_FB { width: 365px; height: 22px; margin: auto; }
div.FCopy_FB div.FCopy { float: left; width: 320px; font: normal 9px Tahoma !important; text-align: right; padding-top: 3px; }
div.FCopy_FB div.FCopy a { font: normal 9px Tahoma !important; }
div.FCopy_FB div.FB { float: left; width: 40px; padding-top: 2px; }
	
a#btHome { position: absolute; display: block; width: 145px; height: 130px; top: 15px; right: 30px; background: url('../images/logo.gif') no-repeat center center; }
div#selectLang { position: absolute; display: block; width: 160px; height: 30px; top: -3px; right: 160px; z-index:600;}
div#selectLang b { font-size: 11px;}
	
/* BEGIN: Top Menu */
div#topMenu { display: block; position: relative; padding: 0px 0px 0px 30px; text-transform: uppercase;}
div#topMenu ul#nav { list-style: none; height: 50px; position: relative; z-index: 500; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; width: 780px; }
div#topMenu ul#nav li.top { display: block; float: left; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCCCCC; }
div#topMenu ul#nav li a.top_link { display: block; float: left; height: 24px; line-height: 13px; color: #999999; text-decoration: none; cursor: pointer; padding-left: 4px; }
div#topMenu ul#nav li a.top_link span { display: block; float: left; height: 24px; padding-right: 154px; padding-left: 4px; }
div#topMenu ul#nav li a.top_link span.down { display: block; float: left; height: 50px; overflow: hidden; padding-right: 15px; padding-left: 4px; text-align: left; line-height: 13px; font-weight: bold; }

div#topMenu ul#nav li:hover a.top_link { color: #009900; }
div#topMenu ul#nav li:hover a.top_link span.down { padding-bottom: 3px; color: #009900;}
div#topMenu ul#nav li:hover { position: relative; z-index: 200; }
div#topMenu ul#nav li:hover ul.sub { left: 1px; top: 30px; padding: 3px; white-space: nowrap; width: 150px; height: auto; z-index: 300; }
div#topMenu ul#nav li:hover ul.sub li { display: block; height: 13px; position: relative; float: left; width: 315px; font-weight: normal; }
div#topMenu ul#nav li:hover ul.sub li a { display: block; height: 13px; width: 150px; line-height: 13px; text-indent: 4px; text-decoration: none; font-weight: bold; color: #999999; font-size: 11px; }
div#topMenu ul#nav li:hover ul.sub li a:hover { color: #009900; }

div#topMenu ul#nav li b { display: block; height: 13px; width: 150px; line-height: 13px; margin-bottom: 3px; text-indent: 4px; cursor: default; }

div#topMenu ul#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul { left: 170px; top: -4px; padding: 3px; white-space: nowrap; width: 315px; z-index: 400; height: auto; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCCCCC; font-size: 11px; background-color: #ffffff; }
div#topMenu ul#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; list-style: none; }

/* END: Top Menu */

/* BEGIN: SelectBox choose language */
.dd {/*display:inline-block !important;*/ text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	float:left; }
.dd .ddTitle {/*background:#f2f2f2;*/ background:#ffffff; border:1px solid #c3c3c3;	padding:1px; text-indent:0;	cursor:default;	overflow:hidden; height:16px; }
.dd .ddTitle span.arrow { background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; }
.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px; }
.dd .ddTitle span.textTitle img{text-align:left; height: 16px; margin-right: 5px; margin-left: 5px; }
.dd .ddTitle img.selected {	padding:0 3px 0 0; vertical-align:top; }
.dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:hidden;	overflow-x:hidden !important; background-color:#ffffff; }
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a { display:block;	padding:1px 3px 1px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.dd .ddChild a:hover { background:#c2f2c2; }
.dd .ddChild a img { border:0; vertical-align:middle; height: 16px; margin-right: 5px; margin-left: 3px; }
.dd .ddChild a.selected { background:#eeeeee; }
.hidden {display:none;}
/* END: ComboBox choose language */

/* BEGIN: Paging */
div.pageNav { display: block; }
div.pageNav label { display: inline-block; color: #999999; font-size: 10px; padding: 0px 2px; }
div.pageNav a { display: inline-block; color: #009900; text-decoration: none; font-size: 10px; padding: 0px 1px 0px 0px; }
div.pageNav a.all { margin-left: 50px; }
div.pageNav a:hover { color: #009900; text-decoration: underline; font-weight: normal; }
div.pageNav b, div.pageNav strong { color: #999999; font-size: 10px; }
/* END: Paging */

/* BEGIN: Bread Come */
div.breadCome { display: block; color: #999999; padding: 0px 0px 0px 0px; text-align: center; }
div.breadCome li { display: inline; padding: 0px 2px ; font-size: 10px; }
div.breadCome li.active {font-weight: bold; color: #68BC29; font-size: 12px; }
div.breadCome li a { display: inline; font-size: 10px; color: #009900; }
/* END: Bread Come */

/* BEGIN: Content */
div.secContent h2.headline { color: #B11B20; font-family:"Century Gothic",Verdana,Arial,sans-serif; font-size: 24px; font-weight: normal; text-transform: uppercase; line-height: 26px; padding-bottom: 20px; }
div.secContent h2.headline sup { color: #B11B20; font-size: 18px; font-weight: normal; text-transform: uppercase; line-height: 26px; padding-bottom: 20px; }
div.secContent h3.head { color: #68BC29; font-weight: bold; line-height: 18px; padding-bottom: 10px; }
div.secContent b.head, div.secContent a.head, div.secContent b.head a { color: #68BC29; font-weight: bold; font-size: 12px; }
div.secContent b.head span { width: 15px; float: left; font: bold 14px Tahoma; color: #68BC29; }
div.secContent b.head sup { color: #68BC29; font-weight: bold; }
div.secContent sup { text-decoration: none; }
div.secContent b.head2 { color: #68BC29; font-weight: normal; font-size: 11px; }
div.secContent div.cLeft { display: inline-block; float: left; width: 500px; padding-left: 45px; }
div.secContent div.cCenter { display: inline-block; float: left; width: 860px; padding-left: 45px; }
div.secContent div.cRight { display: inline-block; float: right; width: 360px; padding-right: 45px; }
div.secContent div.ImageRotation { display: block; width: 500px; min-height: 300px; _height: 300px; padding: 0px 0px 10px 0px; }
div.secContent div.ImageRotation ul { list-style-type:none; margin: 0px; }
div.faqline { border-bottom: 1px dotted #999; margin-bottom: 10px; width: 350px;}
/* END: Content */


/* BEGIN: CONTACT */
div#FContact table { width: 400px; }
div#FContact table th { width: 100px; font-weight: bold; color: #68BC29; text-align: left; vertical-align: top; padding: 5px 0px;}
div#FContact table td { padding: 4px 0px; font-size:11px;}
input.post , select.post2 { width: 150px; font-size:11px;}
input.post2 { width: 310px; font-size:11px;}
textarea.post { width: 380px; height: 100px; overflow: hidden;}
select.post { width: 65px; }
/*input.submit { width: 57px; height: 21px; background: url('../images/submit.gif') no-repeat; border: none; cursor: pointer;}*/
input.submit { padding: 0px 3px; width: auto; height: 21px; background-color: #68BC29; border: none; cursor: pointer; font-weight: bold; font-size: 12px; color: #ffffff; }
/*div#FContact table input.focus, textarea.focus, select.focus { font-size:11px; padding: 1px 1px; border: 2px solid #B11B20; }*/
div#FContact .focus { font-size:11px; padding: 1px 1px; border: 2px solid #B11B20; }
div#FContact table th span { color: #B11B20; }
div#Error { color: #B11B20; }
/* END: CONTACT */

input.btSearch { padding: 0 10px ; _padding: 0 13px; height: 20px; padding-bottom: 5px; background-color: #68BC29; border: none; cursor: pointer; font-weight: bold; font-size: 12px; color: #ffffff; text-align: center;}
a.bottom ,a.bottom:hover { height: 25px; padding: 3px 10px 3px 10px; text-decoration: none; background-color: #68BC29; border: none; cursor: pointer; font-weight: bold; font-size: 11px; color: #ffffff; }

/*About*/
div#About { font: normal 11px Arial; color: #999; width: 910px; margin: auto;}
.txt12Ab { font-weight: bold; }
b.subTopic , b.subTopic a { padding-bottom: 10px; font: bold 14px Tahoma; color: #000000; text-decoration: none; }
b.subTopic a:hover, b.subTopic a.active { color:#B11B20 ;  text-decoration: none; }
table.tbAbout td { padding: 5px 0px; color: #999; font-weight: bold; vertical-align:top; }
table.tbAbout td label { display: block; font: normal 24px Century Gothic; color: #B11B20; padding-top: 10px; line-height:20px; }
table.tbAbout td.BDL { border-left: 1px dotted #999; padding-left: 20px;}


/* menuLink */
div.newCL { float: left; width: 520px; padding-top: 0px;}
div.newCL ul { margin: 0px 0px 0px 15px; }
div.newCL ol { margin: 0px 0px 0px 15px; }
div.newCR { float: right; width: 370px;}
div.newCR ul.newCR { list-style: none; }
ul.newCR li { /*width: 352px;*/ padding: 5px 0; border-bottom: 1px dotted #999;}
ul.newCR li a { font: normal 15px Arail; color: #68BC5A; text-decoration: none; }
ul.newCR li a:hover, ul.newCR li a.active { color: #B11B20; text-decoration: none; }
ul.newCR li a sup { color: #68BC5A; text-decoration: none; }
ul.newCR li a:hover sup, ul.newCR li a.active sup { color: #B11B20; text-decoration: none; }
ul.newCR li a.link01 { display: block; float: left; width: 275px; padding-top: 3px; }
ul.newCR li a.link02, ul.newCR li a.link02:hover { display: block; float: right; width: 70px; text-align: center; padding: 3px 0px; text-decoration: none; background-color: #68BC29; font: bold 13px tahoma; color: #ffffff; }
ul.newCR li div.btn { min-width: 60px; text-align: center; /*background-color: #68BC29;*/ border: none; float: right; height: 24px; border: 1px dotted #999;}

div.NImgS2 { float: left; width: 60px; padding: 10px 10px 0 0; cursor: pointer;}

/*Report*/
div.Report1 { float: left; width: 470px; border-right: 1px dotted #999;}
div.Report2 { float: right; width: 400px;}
div.btnRight { text-align: center;  }
div.Report { margin:auto; width:470px !important; text-align:center; position:relative; }
div.btnRight2 { text-align: center; padding-right: 30px; position:absolute; top:0px; right:-60px;}

/*Newsletters*/
div.newsletters1 { float: left; width: 280px; border-right: 1px dotted #999;}
div.newsletters2 { float: left; width: 290px; border-right: 1px dotted #999; padding-left: 20px;}
div.newsletters3 { float: left; width: 280px; padding-left: 20px;}
div.center { text-align: center;}



