/******************************************************************************/
/* Global                                                               */
/******************************************************************************/

BODY{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #333;
	BACKGROUND-COLOR: #bacad5;
	background-image:url(../images/template/images/t_870x650_bg.gif);
	background-repeat:repeat-x;
	TEXT-ALIGN: justify;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
}

UL {
	LIST-STYLE-IMAGE: url(../images/green_ul1.gif);
}
UL UL LI{
	LIST-STYLE-IMAGE: url(../images/orange_arrow3.gif)
}
TABLE {
	TEXT-ALIGN: justify;
}
TR {
	TEXT-ALIGN: justify;
}
TD {
	TEXT-ALIGN: left;
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif;
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif;
}

UL.buttons {
	LIST-STYLE-IMAGE: url(../images/link2.gif);
	padding: 10;
}

UL.sub {
	LIST-STYLE-IMAGE: url(../images/link2.gif);
	padding: 10;
}

UL.th {
	LIST-STYLE-IMAGE: url(../images/b6.gif);
	padding: 10; 
}

UL.th LI{margin:.5em 10% .5em 0
}


.checkbox {
	background: #fff;
	border: none;
	margin: 0;
	padding: 0;
}
FORM {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif;
}

P {
	TEXT-ALIGN: justify;
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,sans-serif;
}

.frm {border:1 #999999 solid; color:#000000;}

.btn {border:1 #666666 solid; color:#000000;}

A {
	FONT-SIZE: 12px;
	color: #930;
}
A:visited {
	color: #930;
}
A:hover {
	color: #C00
}
A.altlink {
	text-decoration: none;
	color: #900;
	font-size: 9px;
	font-weight: bold;
}
A.altlink:hover {
	text-decoration:underline;
	color:#FF9900;
	font-size: 9px;
	font-weight: bold;
}

A.altlink2 {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}
A.altlink2:visited {
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}
A.altlink2:hover {
	text-decoration:underline;
	color:#FF9900;
	font-size: 9px;
	font-weight: bold;
}
.subTitle {
	FONT-SIZE: 12px;
	color: #999999;
	font-weight: bold;
}
.subTitle2 {
	FONT-SIZE: 11px;
	color: #666666;
	font-weight: bold;

}
.Title {
	FONT-SIZE: 14px;
	color: #999999;
	font-weight: bold;
}
.title1 {
	FONT-SIZE: 14px;
	color: #930;
	font-weight: bold;
}
.Title2 {
	FONT-SIZE: 14px;
	color: #666666;
	font-weight: bold;
}
.title1Sub {

	FONT-SIZE: 12px;
	color: #930;
	font-weight: bold;
}
.title1Reg {

	FONT-SIZE: 12px;
	color: #930;
}
.titleBlue1 {
	FONT-SIZE: 14px;
	color: #336699;
	font-weight: bold;
}
.titleBlue2 {
	FONT-SIZE: 14px;
	color: #3399CC;
	font-weight: bold;
}
.title3 {
	FONT-SIZE: 10px;
	color: #CC9900;
}
.titleOrange {
	FONT-SIZE: 14px;
	color: #FF9900;
	font-weight: bold;
}
.titleRed {
	FONT-SIZE: 14px;
	color: #930;
	font-weight: bold;
}
.textGreen {
	FONT-SIZE: 10px;
	color: #FF9900;
	font-weight: bold;
}
.titleOker {
	FONT-SIZE: 14px;
	color: #CDB174;
	font-weight: bold;
}
.menuTitle {
	FONT-SIZE: 10px;
	color: #D8D4C0;
	font-weight: bold;
}
.smallPrint {
	FONT-SIZE: 7pt;

}

.tdHeader4 {
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR: #E7E4D3; 
}

.red {
	FONT-SIZE: 16px;
	color: #C00;
	font-weight: bold;
}

.tdRow {padding-left:5px; height:15px; vertical-align:text-top;}
.tdRow2 {padding-left:5px; height:20px; vertical-align:text-top;}
.tdHeader {padding-left:5px; margin-top:10px; font-weight:bold; background-color:#ebebe1; height:20px;}

.tbl td {padding-left:5px; background-color:#ffffff;height:15px; border-bottom: 1px solid #ccc;}
.tbl .tdHeader {padding-left:5px; margin-top:10px; font-weight:bold; background-color:#ebebe1; height:25px;}
.tbl .tdHeader2 {margin-top:10px; background-color:#f7f7f7; font-weight:bold; height:25px;}

.tbl2 td {background-color:#ffffff;height:15px; border-bottom: 1px solid #ccc;}
.tbl2 .tdHeader {padding-left:5px; margin-top:10px; font-weight:bold; background-color:#ebebe1; height:25px;}
.tbl2 .tdHeader2 {margin-top:10px; background-color:#f7f7f7; font-weight:bold; height:25px;}
.tbl2 .tdHeader1 {padding-left:15px; margin-top:10px; background-color:#d1d1c6; font-weight:bold; height:25px;}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}

.news {margin-left:40px; margin-right:40px; margin-bottom:10px;
	}
/******************************************************************************/
/* orange pale:#F9E197; orange full:#F4C330; red like logo: #7A0F08; blue pale: #8AA6BD      */
.tdHeader5 {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	VERTICAL-ALIGN: top;
	COLOR: #666;
	PADDING-BOTTOM: 10px;
}

.trHover {
	BACKGROUND-COLOR: #F5F4EA; 
}
.even {
	BACKGROUND-COLOR: #FFFFFF; 
}
.odd {
	BACKGROUND-COLOR: #F5F4EA; 
}

.line { border:0px; border-top:1px dashed #ccc; height:0px; width:650; text-align:right;  clear:both;}
	
.solid_line { border:0px; border-top:1px solid #ccc; height:0px; width:auto; 
}	

/* Two pixel gap under flash in Firefox. This happens because OBJECT tags are inline elements, not block
elements.   */
.flashbanner object {
  display: block;
}

.imgBig {
border:1px solid #CCCCCC;
margin-right:5px;
margin-top:3px;
padding:7px;
background: #fff;
}

.imgNews {border:1px solid #CCCCCC; margin: 3px 10px 15px 0; padding:3px; background: #fff; float:left; vertical-align:top; width:100px; height:100px;  }

.imgSmall {
border:1px solid #CCCCCC;
margin-right:10px;
margin-top:3px;
padding:3px;
background: #fff;
float:left;
vertical-align:top;
}

.imgSmall2 {
border:1px solid #CCCCCC;
margin-right:10px;
margin-top:3px;
margin-bottom:5px;
padding:3px;
background: #fff;
}

.imgIco {
margin-right:5px;
float:left;
vertical-align:middle;
}
/******************************************************************************/
/* Main - Menu horizontal                                                     */
/******************************************************************************/

.explorer2 {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #333333; WIDTH: 145px; CURSOR: pointer; COLOR: #666666; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_over {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #444444; WIDTH: 145px; CURSOR: pointer; COLOR: #666666; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_down {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #444444; WIDTH: 145px; CURSOR: pointer; COLOR: #000000; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_active {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #ebebe1; WIDTH: 145px; CURSOR: pointer; COLOR: #000000; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_links {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; WIDTH: 145px; CURSOR: pointer; COLOR: #333333; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_links_over {FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #ebebe1; WIDTH: 145px; CURSOR: pointer; COLOR: #666666; HEIGHT: 32px; TEXT-DECORATION: none}
.explorer2_links_down {	FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 9pt; BACKGROUND: #ebebe1; WIDTH: 145px; CURSOR: pointer; COLOR: #666666; HEIGHT: 32px; TEXT-DECORATION: none}

.menu2 {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
a.menu2:visited {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
a.menu2:hover {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}

.menu2active {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none}
a.menu2active:visited {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none}
a.menu2active:hover {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none}


/******************************************************************************/
/* Sub Menu                                                                   */
/******************************************************************************/

.explorer {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ebebe1; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_over {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #e2e0d7; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_down {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #E9F2F9; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_active {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #E9F2F9; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_links {FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 170px; CURSOR: pointer; COLOR: #333333; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_links_over {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #E9F2F9; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}
.explorer_links_down {FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #E9F2F9; WIDTH: 170px; CURSOR: pointer; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none}

.menu {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none}
a.menu:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none}
a.menu:hover {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none}


/* show hide*/
.hide { display: none; } /* required */

div#toggleThis { margin-left:0px;  }
div#toggleThis div { padding: 1em; }
