/* Default */

* {
	font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:10pt;
}

body {
	background: #FFFFFF url(/images/main_bg.gif) ;
	margin: 0px;
	padding: 0px;
}

p.cc_text_2 object {
        clear:both;
        margin-right:15px;
}


/* Main Table */

.adm {
   font-size: 10pt;
}
.mainTable {
	width: 100%;
}
.mainTable td {
	margin: 0px;
	padding: 0px;
}

.logo {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background: url(/images/logo_bg1_2.gif) repeat-x top;
}
.logo_ng {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background-image:url('/images/logo_bg1_2_ng.gif');
	background-repeat:repeat-x;
	background-position: left top;
}
.logo TABLE, .logo_ng TABLE {
	padding:0px;
	margin:0px;
	width: 100%;
}
.logo TABLE TR TD, .logo_ng TABLE TR TD{
	margin: 0px;
	padding: 0px;
}

.logo TABLE TR TD IMG, .logo_ng TABLE TR TD IMG{
	margin: 0px;
	padding: 0px;
	border:0px;
}

/*************************************************/

TD.h_top_panel_, TD.h_bottom_panel_ {
	
	
	text-align: center;
	padding: 0px;
	margin:0px;
}
TD.h_top_panel_ {
	background-image: url(/images/m_bg2a.gif);
	background-repeat: repeat-x;
}

TD.h_top_panel_ IMG, TD.h_bottom_panel_ IMG {
	margin: 0px;
}

TD.h_top_panel_ DIV, TD.h_bottom_panel_ DIV {
	margin: 0px;
	padding: 0px;
	height: 30px;
	
}

TD.h_top_panel_ DIV P, TD.h_bottom_panel_ DIV P{
	margin: 0px;
}


DIV.h_top_panel_date {
	float: left;
	text-align: left;
}

DIV.h_top_panel_date P {
	padding:4px 2px 0px 43px;
	font: 12px Tahoma;
	color: #FFFFFF;	
}

DIV.h_top_panel_search {
	text-align: right;
	vertical-align: top;
}

INPUT.h_top_panel_search_text {
	height: 14px;
	width: 137px;
	text-align:left;
	background: #FFFFFF;
	border: 1px solid #d4d3d3; 
	font: 10px Tahoma;
	color: #000000;	

	padding:0px; 
	margin: 0px 12px 0px 0px;
	vertical-align: top;
	position: relative;
	top: 3px;

	
}

INPUT.h_top_panel_search_submit {
	
	font: 1px Tahoma;
	height:11px;
	width:40px;
	margin: 0px 7px 0px 0px;
	padding:0px 0px 0px 3px; 
	
	position: relative;
	top: 4px;
	border: 0px;
}

TABLE.h_bottom_panel_menu {
	margin: 0px 0px 0px 0px ;
}

TABLE.h_bottom_panel_menu TR TD {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	font: 14px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
	vertical-align: middle;	
	text-align: center;
}
TD.h_bottom_panel_left_space, TD.h_bottom_panel_right_space {
}
 
TABLE.h_bottom_panel_menu TR TD A, TABLE.h_bottom_panel_menu TR TD P {
	padding:2px 1px 10px 0px;
	color: #FFFFFF;
	text-decoration: none;
}


TABLE.h_bottom_panel_menu TR TD A:HOVER {
	text-decoration: underline;
}


TABLE.h_bottom_panel_menu2 {
	width:100%;
	height:30px;
	margin:0px;
	padding:0px;
}

TABLE.h_bottom_panel_menu2 TD TABLE.h_bottom_panel_menu2_items{
	margin:0px;
	padding:0px;
}
TABLE.h_bottom_panel_menu2 TR TD TABLE.h_bottom_panel_menu2_items TR TD {
	padding:0px 5px 0px 5px;
	margin: 0px 0px 0px 0px ;
	vertical-align: top;	
	text-align: center;
}

TABLE.h_bottom_panel_menu2 TR TD TABLE.h_bottom_panel_menu2_items  TR TD P.h_bottom_panel_menu2_item {
	vertical-align: top;	
	text-align: center;
	position:relative;
	top:-1px;
	padding:0px 0px 1px 0px;
	margin:0px;

}

TABLE.h_bottom_panel_menu2 TR TD TABLE.h_bottom_panel_menu2_items  TR TD P.h_bottom_panel_menu2_item, 
	TABLE.h_bottom_panel_menu2 TR TD TABLE.h_bottom_panel_menu2_items  TR TD P.h_bottom_panel_menu2_item A {
		font: 14px Tahoma;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: lowercase;	
		
}
TABLE.h_bottom_panel_menu2 TR TD TABLE.h_bottom_panel_menu2_items  TR TD P.h_bottom_panel_menu2_item A:HOVER {
	text-decoration: underline;
}
/*************************************************/

TD.docbody {
	vertical-align: top;
}

TABLE.docbody {
/*.docbody TABLE { */
	width:100%;
}
TD.lc_ {
	vertical-align: top;
	width: 1%;
	background: url(/images/lc_bg.gif) repeat-y top;
	
}
TD.lc_end {
	vertical-align: bottom;
	width:1%;
	background: url(/images/lc_bg.gif) repeat-y top;
	
	
}
.lc_ TABLE {
	vertical-align: top;
	border: 0px;
	width: 169px;
	padding: 0px;
	margin: 0px;
}
.lc_ TABLE TR TD {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.lc_panel {
	background: url(/images/lc_bg1.gif) no-repeat top;
	text-align: center;
	padding: 0px 0px 0px 1px ;
	
}
.lc_panel P {
	margin: 0px;
	padding: 8px 0px 4px 0px ;
}

.lc_panel P, .lc_panel P A, .lc_panel  A {
	font: 14px Tahoma;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
}
  
.lc_panel  a:hover {
	text-decoration: underline;
} 

._lc_panel img {
	border:0px;
	margin:4px 0px 10px 0px;

}

TD.cc_ {
	vertical-align: top;
	/* padding: 0px 9px 90px 0px; */
	padding: 0px 9px 0px 0px;
}

TABLE .cc_ {
/*.cc_ TABLE { */
	vertical-align: top;
	width:100%;

}

TD.cc_title_1 {
}

DIV.cc_title_1,TD.cc_title_1_table {
/*.cc_title_1 DIV, .cc_title_1 TABLE TR TD {*/
	height:auto;
}


P.cc_title_1_div, P.cc_title_1_table_td { 
/*.cc_title_1 DIV P, .cc_title_1 TABLE TR TD P {*/

	font: 20px Tahoma;
	color: #FFFFFF;
	padding: 4px 2px 4px 13px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

P.cc_title_1_div a, P.cc_title_1_table_td a{
	font: 20px Tahoma;
        color: #FFFFFF;
	text-decoration: none;
        text-transform: uppercase;
}

P.cc_title_1_div a:hover, P.cc_title_1_table_td a:hover{
	text-decoration: underline;
}

A.cc_title_1_div_p, A.cc_title_1_table_td_p {
/*.cc_title_1 DIV P A, .cc_title_1 TABLE TR TD P  A { */
	font: 24px Tahoma;
   color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

A.cc_title_1_div_p:hover, A.cc_title_1_table_td_p:HOVER {
/*.cc_title_1 DIV P A:hover, .cc_title_1 TABLE TR TD P  A:HOVER {*/
	text-decoration: underline;
}

TD.cc_text_1, TD.cc_text_3 {
	/* height:141px; */
	height:87px;
	vertical-align: top;
	border-bottom: 3px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
	text-align:center;
}

DIV.cc_text_1, DIV.cc_text_3  {
/*.cc_text_1 DIV, .cc_text_3 DIV  {*/
	height:auto; 
	vertical-align: top;
	width: 100%;
	text-align:left;
}
P.cc_text_1_div {
/*.cc_text_1 DIV P {*/
	font: 14px Tahoma;
	color: #000000;
	margin: 0px;
	text-decoration: none;
	
}

P.cc_text_3_div a{
	color: #0d5b93;
	text-decoration: none;
}

P.cc_text_3_div a:hover{
	text-decoration: underline;
}

.cc_text_1 a{
	color: #0d5b93;
	font-size: 18px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	text-decoration: none;
}

.cc_text_1 a:hover{
	text-decoration: underline;
}

p.cc_title_2, .cc_title_2_time {
	font: 18px Tahoma;
	color: #0d5b93;
	margin:10 0 0 0px;
}
p.cc_title_2 {
	padding: 13px 18px 0px 0px;

}
.cc_title_2_time {
	font: 18px Tahoma;
	color: #ff0000;
	padding: 0px 0px 12px 0px;
	font-size: 14px;
	line-height: 11px;
}

p.cc_title_2 A {
	color: #0d5b93;
	text-decoration: none;
	font-size: 18px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #0d5b93;
}
p.cc_title_2 A:HOVER {
	
	text-decoration: underline;
	
}


.cc_title_2_source  {
	font-size: 12px;
	color: #000000;
	line-height: 11px;
	padding-left:0px;
}


.cc_title_2_source  A {
    text-decoration:none;
}
.cc_title_2_source  STRONG {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.cc_title_2_source  A:HOVER {
	text-decoration: underline;
}



p.cc_text_2 {
	font: 14px Tahoma;
	color: #333333;
	padding: 3px 18px 5px 1px;	
	margin:0px;
	text-align: justify;
	text-decoration: none;
}
p.cc_text_2 A {
	
	color: #333333;
	text-decoration: none;
	
	
}
p.cc_text_2 A:HOVER {
	text-decoration: underline;
}



DIV.td_cc_text_3  { 
/*TD.cc_text_3 DIV  { */
	padding: 21px 5px 23px 5px;
	vertical-align: bottom;
}
TABLE.td_cc_text_3_bg  { 
/*TD.cc_text_3 DIV  { */
	
	width:100%;
}
TABLE.td_cc_text_3_bg  TD.td_cc_text_3_bg { 
	vertical-align: bottom;
	padding: 21px 5px 23px 5px;
}


TABLE.td_cc_text_3_div   {
/*TD.cc_text_3 DIV TABLE  {*/
	width: 95%;
	border: 0px;
	margin: 0px 0px 22px 0px;
	padding:0px;
	float: right;	
}
TD.td_cc_text_3_div_table {
/*TD.cc_text_3 DIV TABLE TR TD { */
		margin: 0px;
		padding:0px 0px 10px 0px;
		text-align: left;

}

A.cc_text_3_div_table_td_p {
/*.cc_text_3 DIV TABLE TR TD P A{ */
	font: 18px Tahoma;
	color: #0d5b93;
	text-decoration: none;
	text-align: left;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none;
}
A.cc_text_3_div_table_td_p:HOVER {
/*.cc_text_3 DIV TABLE TR TD P A:HOVER{ */
	text-decoration: underline;
}


p.td_cc_text_3 {
/*TD.cc_text_3 p{ */
	font: 14px Tahoma;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	padding: 0px 20px 10px 20px;
	float: left;
}




TD.cc_block_ {
	height:13px; 
}
DIV.cc_block_ {
	padding:0px;
	margin:0px;
	position: relative;
	top: 15px;
	height:15px;
}
TD.cc_block_1 {
	padding: 0px 2px 9px 16px;
}
DIV.cc_block_1_pic {
	float:right;
	margin:11px 16px 2px 2px;
	width:43px;
	height:43px;
}
DIV.cc_block_1_pic IMG {
	position:absolute;
	border: solid 1px #000000;
}

IMG.cc_block_1_pic {
	border: solid 1px #000000;
	float:right;
	margin:11px 16px 2px 10px;
}


TD.cc_block_2 {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}





TABLE.td_cc_block_2 {
/*TD.cc_block_2 TABLE { */
	background: #d9d9d9 url(/images/cc_block2_bg1.jpg) repeat left;
	width: 100%;
	margin:0px;	
	border-right: 3px solid #FFFFFF;		
	border-bottom: 3px solid #FFFFFF;		
}

TD.td_cc_block_2_table {
/* TD.cc_block_2 TABLE TR TD { */
	width: 50%;
	border-left: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	vertical-align:top;
  
}

IMG.td_cc_block_2_table_td {
/*TD.cc_block_2 TABLE TR TD IMG { */
	float:left;
	margin:0px 0px 0px 21px;
}

DIV.td_cc_block_2_table_td {
/*TD.cc_block_2 TABLE TR TD DIV { */
	padding:14px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:50%;
	min-width: 212px;
}

P.td_cc_block_2_table_td_div 
,P.cc_block_2_title, P.cc_block_2_subtitle, P.cc_block_2_date, P.cc_block_2_text { 
/*TD.cc_block_2 TABLE TR TD DIV P { */
	padding: 5px 2px 0px 25px;
	margin: 0px;
	
}

P.cc_block_2_title {
	font: 24px Tahoma;
	color: #000000;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	left: -1px;
}
P.cc_block_2_subtitle {
	font: 14px Tahoma;
	color: #000000;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
P.cc_block_2_date {
	font: 14px Tahoma;
	color: #0d5b93;
	text-align: left;
	text-decoration: none;
	
}
P.cc_block_2_text, P.cc_block_2_text_hot, P.cc_block_2_text A, P.cc_block_2_text_hot A {
	font: 14px Tahoma;
	color: #000000;
	text-align: left;
	text-decoration: none;
	
}
P.cc_block_2_text_hot, P.cc_block_2_text A:HOVER {
	color: #FF0000;
}




DIV.cc_block_3_ {
	padding: 0px 0px 10px 18px;
}

P.cc_block_3_text {
	font: 14px Tahoma;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	padding: 0px 30px 5px 17px;
	margin:0px;
}


div.map-container {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 5%;
    margin-right: 5%;
}

TABLE.site_tree, TABLE.site_sub_tree {
	margin:0px;
	padding:0px;
	border:0px;
}


TABLE.site_tree TR TD, TABLE.site_sub_tree TR TD{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	
}

TABLE.site_tree TR TD IMG, TABLE.site_sub_tree TR TD IMG{
	margin: 0px 10px 0px 0px;
	float:left; 
	border:0px solid #000000;
}

TABLE.site_tree TR TD A, TABLE.site_sub_tree TR TD A{
	color: #000000;
 	line-height: 12px;
}

TABLE.site_tree TR TD A:HOVER, TABLE.site_sub_tree TR TD A:HOVER {
	text-decoration: underline;
}

DL.site_tree, DL.site_sub_tree  {
	/* padding-bottom:10px;*/
	padding:0px 0px 0px 25px;
	margin:0px;
	border: 0px solid #0000FF;
}

DL.site_tree DT, DL.site_sub_tree DT {
	color: #000000;
	text-align: left;
	/*padding: 0px 30px 7px 17px;*/
	padding: 0px 30px 0px 0px;
	margin:0px;
	border: 0px solid #FF0000;
	
}

DL.site_tree DT  A, DL.site_sub_tree DT  A  {
	color: #000000;
}

DL.site_tree DT  IMG, DL.site_sub_tree DT  IMG {
	margin: 0px 2px 0px 0px;
	height:17px;
	width:20px;
	float:left; 
	border:0px solid #000000;
}

DL.site_tree DT  A:HOVER, DL.site_sub_tree DT  A:HOVER {
}

DL.site_tree DD, DL.site_sub_tree DD {
	border: 0px solid #00FF00;
	padding:0px;
	margin:0px;
}
DL.site_sub_tree DD {
	background:url(/images/tree_2.gif) repeat-y ;
}



TD.cc_bt_panel_1 {
	height:63px;
}
TD.cc_bt_panel_1 TABLE {
	width:100%;
	margin:0px 0px 0px 0px;
}








TD.cc_bt_panel_1_left, TD.cc_bt_panel_1_right {
	width:97px;
	vertical-align:top;
}
TD.cc_bt_panel_1_left DIV {
	position:absolute;
	margin:37px 0px 0px 19px; 
	padding:0px 0px 0px 0px;
}

TD.cc_bt_panel_1_left DIV A {
	color:#fc0303;
	font: 18px Tahoma;
	text-decoration: none;
	text-transform: lowercase;
}
TD.cc_bt_panel_1_left DIV A:HOVER {
	text-decoration: underline;
}

TD.cc_bt_panel_1_txt_1,TD.cc_bt_panel_1_txt_1 A {
	vertical-align: bottom;
	color:#4e4e4e;
	font: 12px Tahoma;
	text-decoration: none;
	vertical-align: top;
	text-transform: lowercase;
	padding: 0px;
	margin: 0px;
	
}
TD.cc_bt_panel_1_txt_1 DIV {
	position: relative;
	top:24px;
}


TD.cc_bt_panel_1_right DIV {
	position:absolute;
	margin:37px 0px 0px -22px
}
TD.cc_bt_panel_1_right DIV A {
	font: 18px Tahoma;
	color: #0d5b93;
	text-transform: lowercase;
	text-decoration: none;
}
TD.cc_bt_panel_1_right DIV A:HOVER {
	text-decoration: underline;
}

TD.cc_bt_panel_1 TABLE TR TD TABLE {
	width:100%;
	background: transparent;
	
}

TD.cc_bt_panel_1 TABLE TR TD TABLE TR TD{
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}
   
TD.cc_bt_panel_1_pgText  {
	color:#000000;
	font: 18px Tahoma;	
	vertical-align: top;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding-top:7px;
	
}
TD.cc_bt_panel_1_pgText TABLE TR TD {
	color:#0d5b93;
	font: 18px Tahoma;	
	vertical-align: top;	
	
	
}
TD.cc_bt_panel_1_pgText A , TD.cc_bt_panel_1_pgText TABLE TR TD A {
	color:#0d5b93;
	text-decoration: none;
	
}
TD.cc_bt_panel_1_pgText A:HOVER, TD.cc_bt_panel_1_pgText TABLE TR TD A:HOVER {
	color:#0d5b93;
	text-decoration: underline;
}







TD.cc_bt_panel_1_pgText b , TD.cc_bt_panel_1_pgText TABLE TR TD b {
	color:#FFFFFF;
}

/*	
	font: 24px Tahoma;
	color: #FFFFFF;
	padding: 4px 2px 0px 13px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
	*/

	




TD.footer_ {
	padding: 30px 0px 0px 8px;
}

DIV.footer_address {
	background: url(/images/ftr_addr_1.gif) no-repeat top;
	width:524px;
	height:113px;
	padding: 0px;
	margin: 0px;
	float: left;
}
DIV.footer_address_txt1 {
	height:53px;
	padding:7px 0px 0px 2px;
	margin: 0px;
	font: 12px Tahoma;
	color: #000000;
	line-height: 12px;

}
DIV.footer_address_txt2 {
	height:53px;
	width: 354px;
	padding:17px 0px 0px 0px;
	margin: 0px;
	font: 10px Tahoma;
	color: #000000;
	line-height: 12px;
	vertical-align: middle;
	text-align: left;
}
DIV.stack_sign {
	float:right;
	font: 10px Tahoma;
	color: #000000;
	width: 191px;
	padding: 0px 0px 0px 0px;	
	margin:76px 120px 0px 0px;

}

DIV.stack_sign IMG {
	float:right;
	border: 0px;
	position: relative;
	top: -3px;
}

TABLE.footer_address2 {
	padding: 0px;
	margin: 0px;
	width:505px;
}
DIV.footer_address2 {
	width:354px;
	height:73px;
	padding: 0px 0px 0px 22px;
	margin: 0px;
	float: left;
	
}

TD.footer_address2_txt1, TD.footer_address2_txt2 {
	/*height:53px;
	padding-top:0px; 
	padding-bottom:3px;*/
	padding-bottom:5px;
	margin: 0px;
	font: 12px Tahoma;
	color: #000000;
	line-height: 12px;
	/*border: 1px solid #000000;*/
	vertical-align:middle;

}




TD.footer_address2_txt1 {
	white-space: nowrap;
	padding-left:37px; 
	padding-right:3px;
	text-align:right;
	
}



IMG.footer_address2_txt1,IMG.footer_address2_txt2,IMG.footer_bnrs_ls {
	border:0px;
	margin:0px;
	height:1px;
}



IMG.footer_address2_txt1 { 
	width:136px;
}
IMG.footer_address2_txt2 { 
	
}



TD.footer_address2_txt2 {
	padding-left:25px; 
	padding-right:3px;
}


DIV.footer_address2_txt3 {
	height:53px;
	width: 100%;
	padding:17px 0px 0px 0px;
	margin: 0px;
	font: 10px Tahoma;
	color: #000000;
	line-height: 12px;
	vertical-align: middle;
	text-align: left;
}

td.footer_address2_txt3 {
	
	padding:16px 0px 0px 21px;
	font: 10px Tahoma;
	color: #000000;
	line-height: 12px;
	vertical-align: middle;
	text-align: left;
	vertical-align:top;
	
}


TD.footer_bnrs {
	margin:0px;
	padding:0px 10px 0px 0px;
	
}

TABLE.footer_bnrs {
	margin:0px;
	width:100%;
}

TABLE.footer_bnritems {
	width:80%;
}

TD.footer_bnritem {
	text-align:center;
	vertical-align:middle;
	padding: 5px 0px 5px 0px;
}
TD.footer_bnrs_ls { 
	width:168px;
}


div.left_menu_top a{
        color:#FFFFFF;
        font-weight:bold;
        font-size:8pt;
}

table.left_menu_table td, table.left_menu_table td.selected{
        text-align: right;
		  padding-bottom: 0px;
}

table.left_menu_table td.with_border{
        border-right-width: 1px;
        border-right-style: dashed;
  	border-right-color: #666666;
	font-size:7pt;
}

table.left_menu_table td a{
	/* font-size:6pt; */
}

div.left_menu_2{
        font-size:7pt;
	text-align: right;	
}

a.menuSub{
        font-size:7pt;
}
.menuSub2, .menuSub2 a {
   font-size:7pt; 
}

.lc_panel a.selected, table.left_menu_table td a.selected, .selected a {
	font-weight:bold;
	/*text-decoration:underline;*/
	color:#AA0000;
}

a.download_file {
	font: 18px Tahoma;
	text-decoration: none;
	text-transform: lowercase;
}

a.a.download_file:hover {
        text-decoration: underline;
}

table.tableReport {
   border:1px solid #000000;
   border-collapse: collapse;
}

table.table.tableReport {
   border:1px solid #000000;
}

table.image_with_caption td.image_caption {
   font-size: 8pt;
}

