HTML
{
	scrollbar-face-color:#E8E8E9;
	scrollbar-track-color:#F3F3F3;
	scrollbar-arrow-color:#4e1156;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-dark-shadow-color:#aaaaaa;
	scrollbar-3dlight-color:#E5E5E5;
	scrollbar-highlight-color:#FFFFFF;	
}
BODY
{  
	color: #393939;
	font-family : Arial, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	margin: 0px;
	direction:ltr; 
	
}
 #main
{  
	/*background:  url('../_images/bg.jpg') no-repeat;*/
}
 #maineng
{  
	/*background:  url('../_images/bgeng.jpg') right top no-repeat;*/
}
 #in
{  
	/*background:  url('../_images/bgin.jpg') no-repeat;*/
}
 #ineng
{  
	/*background:  url('../_images/bgineng.jpg') right top no-repeat;*/
}
P,TABLE,DIV,SPAN,TD,TH,LI,FORM,BLOCKQUOTE
{
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	padding:0px;margin:0px;
	vertical-align:top;
	text-align:left;
}
P
{ 
	margin:0px;
	padding:0px 0px 11px 0px;
}

P A, P A:link, P A:visited, P A:focus, P A:active
{
	font-weight:normal;text-decoration:none;
	color:#0E64BC;font-family: Arial, Sans-Serif;font-size:13px;
}
P A:hover
{ text-decoration:none; color:#861f9a; }

A, A:link, A:visited, A:focus, A:active
{font-weight:normal;text-decoration:none;color:#0E64BC;}
A:hover
{ text-decoration:none; color:#861f9a; }

img
{border:0px;}

TABLE
{ /*empty-cells:show;*/ }

.ZOOMCursor
{cursor: -moz-zoom-in;cursor:url('../_icons/zoom1.cur'), pointer , text;}	

.RIGHT_Aligned
{ text-align:right !important;}

.LEFT_Aligned
{ text-align:left !important;}

.RIGHT_Float
{ float:right !important;}

.LEFT_Float
{ float:left !important;}

.pageComment
{font-weight:bold;color:#FF0000;font-size:11px;}

HR
{border:1px solid #E5E5E5;height:1px;}

/* ------------------------ H1...H6 --------------------- */

H1,H2,H3,H4,H5,H6 {margin:0px 0px 5px 0px;color:#676B6F; font-family: Arial, Sans-Serif;}
H1
{
	font-size:20px;
	font-family:tahoma;
	color:#8c00a7;
	text-align:left;
	font-weight:normal;
	padding-left:28px;
}

H2
{
	font-size:18px;
	font-weight:bold;
}

H3
{
	font-size:15px;
	font-weight:bold;
}

H4
{
	font-size:14px;
	font-weight:bold;
}

H5
{
	font-size:12px;
	font-weight:bold;
}

H6
{
	font-size:10px;
	font-weight:bold;
}

/* ---------------------------- INPUT, SELECT ----------------------------- */
INPUT, TEXTAREA, BUTTON, SELECT
{ height:17px;font-family :  Arial, sans-serif; }
INPUT
{
	width:150px;
	font-size: 12px;
	height:16px;
}

SELECT
{
	width:155px;
	font-size: 12px;
	height:21px;
}

TEXTAREA
{width: 100%;height:100px;}

/* --------------------------- imgPartTableBorder ---------------------- */
.imgPartTableBorder
{ border:1px solid #51695c;margin:0px; padding:0px; text-align:center; }

/* ------------------ Lang ----------------------- */

.Lang
{ margin:25px 0px;}

.Lang TD
{
	color:#585858;
	vertical-align:middle;
	padding:0px 5px;
	font-size:11px;
	white-space:nowrap;
}
.Lang A, .Lang A:link, .Lang A:visited, .Lang A:focus, .Lang A:active
{
	font-size:11px;
	color:#585858;
}
.Lang A:hover
{  color:#861f9a;}

/* ------------------ logintop ----------------------- */

.logintop
{ margin:10px 0px 0px 0px;}

.logintop TD
{
	color:#585858;
	vertical-align:middle;
	padding:0px 5px;
	font-size:12px;
}
.logintop A, .logintop A:link, .logintop A:visited, .logintop A:focus, .logintop A:active
{
	font-size:12px;
	color:#585858;
}
.logintop A:hover
{ color:#861f9a;}


/* ------------------------------ TMenuTable ----------------------------- */
#TMenuTableDIV
{
	background:  url('../_images/bglinkseng.gif') left top no-repeat;
	height:44px;
}
#TMenuTable
{ margin:0px 10px;}

#TMenuTable TD, #TMenuTable TH
{
	text-align:center;
	vertical-align:middle;
}
#TMenuTable A, #TMenuTable A:link, #TMenuTable A:visited, #TMenuTable A:focus, #TMenuTable A:active
{
	text-align:center;
	color:#555555;
	display:block;
	white-space:nowrap;
	padding:10px 10px;
	font-size:13px;
	font-family:tahoma;
}
#TMenuTable A:hover
{ color:#000;}

#TMenuTable TH.this
{ }

#TMenuTable TH.this A, #TMenuTable TH.this A:link, #TMenuTable TH.this A:visited, #TMenuTable TH.this A:focus, #TMenuTable TH.this A:active
{
	color:#000;
	font-weight:bold;
}


/* -------------------------- IndexNews ------------------------- */
.IndexNews
{
	margin:10px 0px;
	background:#c5ddfb  url('../_images/leftnews.gif') no-repeat;
	height:24px;
}
.IndexNews TH
{
	padding:4px 5px;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	color:#4e4e4e;
}
.IndexNews TD
{
	padding:4px 5px;
	vertical-align:middle;
	white-space:nowrap;
	color:#205ab1;
	background:  url('../_images/rightnews.gif') right top no-repeat;
}

.IndexNews A, .IndexNews A:link, .IndexNews A:visited, .IndexNews A:focus, .IndexNews A:active
{
	font-weight:normal;
	padding:0px;
	color:#205ab1;
	text-decoration:none;
	font-size:12px;
}

.IndexNews A:hover
{
	text-decoration:none;color:#000;
}

/* ---------------------- IndexLinks -------------------- */
.IndexLinks
{
	margin:10px 0px;
	background:#ffdfbf  url('../_images/leftlinks.gif') no-repeat;
	height:24px;
}

.IndexLinks div
{
	background: url('../_images/rightlinks.gif') right top no-repeat;
	color:#861f9a;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
	height:24px;
}

.IndexLinks img
{
	margin-left:70px;
}

/* -------------------------- HPF ------------------------- */
#HPF 
{
	background:#e0e0e0  url('../_images/HPFCB.gif') center bottom repeat-x;
}

#HPF div 
{
	background:  url('../_images/HPFLT.gif') left top no-repeat;
}

#HPF div div 
{
	background:  url('../_images/HPFRT.gif') right top no-repeat;
}

#HPF div div div 
{
	background:  url('../_images/HPFLB.gif') left bottom no-repeat;
}

#HPF div div div div
{
	padding:10px;
	background:  url('../_images/HPFRB.gif') right bottom no-repeat;
}


/* ----------------------------- HPTable ------------------------------- */
.HPTable
{ 
	margin:10px 0px 10px 40px;
	float:right;
	width:160px;
}

.HPTable TH,.HPTable TD
{
	padding:3px 3px 3px 5px;
	text-align:left;
	font-size:13px;
}

.HPTable A, .HPTable A:link, .HPTable A:visited, .HPTable A:focus, .HPTable A:active
{
	font-size:13px;
	color:#6d6d6d;
}
.HPTable A:hover 
{
	text-decoration:none; color:#861f9a;
}

.HPTable TH A, .HPTable TH A:link, .HPTable TH A:visited, .HPTable TH A:focus, .HPTable TH A:active
{
	font-size:13px;
	color:#861f9a;
	font-weight:bold;
}
.HPTable TH A:hover 
{
	text-decoration:none; color:#861f9a;
}

/*------------------------scrollbar120------------------------*/
.scrollbar120
{	
	overflow:hidden;
	height:120px;
}
/* ----------------------------- footerTable ------------------------------- */
.footerTable
{ 
	margin:10px;
	font-size:13px;
	color:#6d6d6d;
	text-align:center;
}

/*----------------tab----------------*/
.tab
{ 
	font-size:20px;
	font-family:tahoma;
	color:#8c00a7;
	text-align:right;
}
/*----------------rightCOL----------------*/
#rightCOL
{
	width:190px;
}
/*----------------leftCOL----------------*/
#leftCOL
{
	width:200px;
	padding-left:30px;
	padding-right:15px;
}

/* ------------------ breadCrumbsTable ----------------------- */

.breadCrumbsTable
{ margin:15px 0px 10px 0px;}

.breadCrumbsTable TD,.breadCrumbsTable TH
{
	text-decoration: none;
	font-weight: normal;
	color:#5d5d5d;
	vertical-align:middle;
	padding-left:30px;
	padding-right:10px;
	font-size:11px;
}
.breadCrumbsTable A, .breadCrumbsTable A:link, .breadCrumbsTable A:visited, .breadCrumbsTable A:focus, .breadCrumbsTable A:active
{
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	color:#5d5d5d;
}
.breadCrumbsTable A:hover
{ text-decoration:none; color:#000;}


/* --------------------- leftMenuDivLEVEL0 --------------------------- */
.leftMenuDivLEVEL0
{margin-top:5px;}
.leftMenuDivLEVEL0 A, .leftMenuDivLEVEL0 A:link, .leftMenuDivLEVEL0 A:visited, .leftMenuDivLEVEL0 A:focus, .leftMenuDivLEVEL0 A:active
{
	display:block;
	color:#0048aa;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px 5px 15px;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
	font-family:tahoma;
}
.leftMenuDivLEVEL0 A:hover 
{
	text-decoration:none; color:#000;
}
.leftMenuDivLEVEL0 A.this, .leftMenuDivLEVEL0 A.this:link, .leftMenuDivLEVEL0 A.this:visited, .leftMenuDivLEVEL0 A.this:focus, .leftMenuDivLEVEL0 A.this:active
{
	color:#000;
}
/* ------------------------- leftMenuDivLEVEL1 ---------------------------- */
.leftMenuDivLEVEL1
{}
.leftMenuDivLEVEL1 A, .leftMenuDivLEVEL1 A:link, .leftMenuDivLEVEL1 A:visited, .leftMenuDivLEVEL1 A:focus, .leftMenuDivLEVEL1 A:active
{
	display:block;
	color:#0c5fbb;
	font-size:12px;
	font-weight:normal;
	padding-left:25px;

	border:none;
}
.leftMenuDivLEVEL1 A:hover 
{
	text-decoration:none; color:#ff8000;
}
.leftMenuDivLEVEL1 A.this, .leftMenuDivLEVEL1 A.this:link, .leftMenuDivLEVEL1 A.this:visited, .leftMenuDivLEVEL1 A.this:focus, .leftMenuDivLEVEL1 A.this:active
{
	color:#ff8000;
}
/* --------------------------- leftMenuDivLEVEL2 -------------------------- */
.leftMenuDivLEVEL2
{}
.leftMenuDivLEVEL2 A, .leftMenuDivLEVEL2 A:link, .leftMenuDivLEVEL2 A:visited, .leftMenuDivLEVEL2 A:focus, .leftMenuDivLEVEL2 A:active
{
	display:block;
	color:#0c5fbb;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	border:none;
	background: #e8e8e8 url('../_images/iconPlusOrange.gif') left 10px no-repeat;
}

.leftMenuDivLEVEL2 A:hover 
{
	text-decoration:none; color:#ff8000;
}
.leftMenuDivLEVEL2 A.this, .leftMenuDivLEVEL2 A.this:link, .leftMenuDivLEVEL2 A.this:visited, .leftMenuDivLEVEL2 A.this:focus, .leftMenuDivLEVEL2 A.this:active
{
	color:#ff8000;
	background: #e8e8e8 url('../_images/menu2bullet.gif') left 7px no-repeat;
}
/* ----------------------- leftMenuDivLEVEL3 ------------------------------ */
.leftMenuDivLEVEL3
{
	border-bottom:1px solid #C3CCD4;
	padding-left:12px;
}
.leftMenuDivLEVEL3 A, .leftMenuDivLEVEL3 A:link, .leftMenuDivLEVEL3 A:visited, .leftMenuDivLEVEL3 A:focus, .leftMenuDivLEVEL3 A:active
{
	display:block;
	background: transparent url('../_images/iconPlusOrange.gif') left 10px no-repeat;
	color:#0c5fbb;
	font-weight:normal;
	padding-left:10px;
	border:none;
}
.leftMenuDivLEVEL3 A:hover 
{
	text-decoration:none; color:#ff8000;
}
.leftMenuDivLEVEL3 A.this, .leftMenuDivLEVEL3 A.this:link, .leftMenuDivLEVEL3 A.this:visited, .leftMenuDivLEVEL3 A.this:focus, .leftMenuDivLEVEL3 A.this:active
{
	color:#ff8000;
	background: transparent url('../_images/iconPlusOrange.gif') left 10px no-repeat;
}


/* --------------------- formTable ---------------------- */

.formTable
{ border-bottom:none; width:360px; }

.formTable TH
{ color:#ff0000;}

.formTable TD,.formTable TH
{ vertical-align: middle; }

.formTable TD
{	
	height:21px;
	font-weight:normal;
	color:#000000;
	padding:1px 5px;
	font-size:13px;
}
		
.formTable SELECT
{ width:205px; }	

.formTable input
{ width:200px;}	

.formTable input.button
{ height:21px; }


/* ----------------------------- infoBoxTable --------------------------------- */
.infoBoxTable
{
	width:160px;
	margin-bottom:10px;
	border-bottom:1px solid #dcdcdc;
}

.infoBoxTable TH
{
	color:#861f9a;
	padding:3px 5px;
	font-weight:bold;
	font-size:13px;

}

.infoBoxTable TH A, .infoBoxTable TH A:link, .infoBoxTable TH A:visited, .infoBoxTable TH A:focus, .infoBoxTable TH A:active
{
	font-size:13px;		
	font-weight:bold;
	padding:0px;
	color:#861f9a;
}

.infoBoxTable TH A:hover
{
	text-decoration:none;
	color:#000;
}
	
.infoBoxTable TD
{
	color:#4b4b4b;
	padding:3px 5px;
	font-size:13px;

}
	
.infoBoxTable A, .infoBoxTable A:link, .infoBoxTable A:visited, .infoBoxTable A:focus, .infoBoxTable A:active
{
	font-size:13px;		
	font-weight:normal;
	padding:0px;
	color:#4b4b4b;
}

.infoBoxTable A:hover
{
	text-decoration:none;
	color:#000;
}

/* ------------------------ managementListTable ------------------------- */

.managementListTable
{ margin-top:15px; width:100%;border-bottom:1px solid #ccc; }

.managementListTable TD,.managementListTable TH
{ 
	padding:3px; 
	padding-left:5px;
	padding-right:5px; 
	text-align:left;
}


/* ----------------------- photoAlbumsGallery ------------------------- */

.photoAlbumsGallery
{  }

.photoAlbumsGallery TD
{
	text-align: center;
	vertical-align: top;
	padding:5px;
}
.photoAlbumsGallery A, .photoAlbumsGallery A:link, .photoAlbumsGallery A:visited, .photoAlbumsGallery A:focus, .photoAlbumsGallery A:active
{
	font-weight:normal;
	text-decoration:none;
	color:#0E64BC;
	font-size:12px;
}
.photoAlbumsGallery A:hover
{ text-decoration:none; color:#ff8000; }

/*------------------MailingListRegistrationTitle---------------------*/
.MailingListRegistrationTitle
{
	float:left;
	background:#f2f2f2;
	margin-top:11px;
}
.MailingListRegistrationTitle td
{
	padding:3px 5px;
	vertical-align:middle;
}

.MailingListRegistrationTitle h3
{
	padding:0px;
	margin:0px;
}

/* ------------------------ photoAlbumsTable ------------------------------ */
.photoAlbumsTable
{ width:100%; }

.photoAlbumsTable TD
{
	text-align: center;
	vertical-align: top;
	padding:5px;
}
.photoAlbumsTable img
{
	border:1px solid #666;
}
.photoAlbumsTable DIV
{
	background: #FFFFFF url('../_images/bg_images_bottom.gif') center bottom no-repeat;
	text-align: center;
	width:165px;
}

.photoAlbumsTable DIV DIV
{
	background: transparent url('../_images/bg_images_top.gif') center top no-repeat;
	padding-top: 13px;
	padding-bottom: 13px;
	width:165px;
}