BODY { 	
		margin:0px; 
		padding:0px;
}
span {
		font-weight:100;
		}
td	{
		font-family:tahoma; 
		font-size:12px; 
		color:#3C4043; 
		line-height:16px;
		}
input, select, textarea {
		background-color:#FFFFFF;
		font-size:10px;
		color:#3C4043;
		border-color:#3C4043;
		border-width:1px;
		border-style:solid;
		height:17px;
		margin:0;
		padding:0;
}	
a{				
		text-decoration:none; 
		color:#3C4043;
		}
a:hover{		
		text-decoration: underline; 
		color:#3C4043;
		}
.yellowlink {				
		text-decoration:underline; 
		color:#FF6507;
}
.yellowlink a{				
		text-decoration:underline; 
		color:#FF6507;
		}
.yellowlink a:hover{		
		text-decoration: none; 
		color:#FF6507;
		}
		
		
p {				
		text-indent:20px;
		}
th {			
		font-size:12px;
		}				
.main_menu td{
		padding-right:2px;
		

}		
.button td{
		background-image:url(bg_button.gif);
		background-repeat:repeat-x;
		font-size:12px;
		color:#105A9B;
		font-weight:bold;
		text-transform:uppercase;
		padding-right:0px;
		}
.button a{
		color:#105A9B;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		}
.button a:hover{
		color:#105A9B;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		}
.vs_menu_left_capt td{
		font-size:14px;
		background-image:url(bg_parthead.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		font-weight:600;
		line-height:13px;
}		
.vs_menu_left_capt a{
		font-size:14px;
		color:#FFFFFF;
		font-weight:600;
}		
.vs_menu_left_capt a:hover{
		font-size:14px;
		color:#FFFFFF;
		font-weight:600;
		text-decoration:none;
}		

.vs_menu_left table{
		background-color:#D3E3EE;
}		
		
.vs_menu_left td{
		background-color:#F1F6FA;
		padding-left:12px;
		padding-right:5px;
		padding-top:1px;
		padding-bottom:1px;
}	

.content_caption td{
		background-color:#2472B5;
		height:23px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
}		
.content_caption a{
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
}		
.content_caption a:hover{
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
}		
.content_caption img{
		margin-right:7px;
		margin-left:5px;

}

.content_caption_news{
		font-weight:bold;
		background-color:#E2EDF5;
		padding-left:9px;
		padding-right:5px;

}

.content_caption_act{
		padding-left:0px;
		padding-right:0px;
		font-size:11px;
		font-weight:bold;
}
.content td{
		padding-left:10px;
		padding-right:7px;
		background-color:#E2EDF5;
		height:20px;
}		
.banner td{
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#D2E2EE;
		font-variant:small-caps;
		height:84px;
		vertical-align:middle;
		padding: 10px 10px 10px 10px;
}

.border td{
		background-color:#FFFFFF;
		padding: 0px 0px 0px 0px;
}
.border img{
		border-color:#D2E2EE;

}


#footer td{
		background-image:url(foot_bg.gif);
		background-repeat:repeat-x;
		height:63px;
		}
		
/*------------------------------------inner_about------------------------------------------ */		

#footer_inner td{
		background-image:url(foot_inner_bg.gif);
		background-repeat:repeat-x;
		height:63px;
		color:#FFFFFF;
		}
#footer_inner td  a {		
		color:#FFFFFF;
		text-decoration: none;
		}
#footer_inner  a:hover{	
		text-decoration: underline;
		color:#FFFFFF;
		}


.navigation_line {
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		background-color:#2472B5;
		}
.navigation_line a {
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		background-color:#2472B5;
		text-decoration:underline;		
}
.navigation_line a:hover {
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		background-color:#2472B5;
		text-decoration:none;	
} 

.goto_line { 
		font-family:Verdana, Arial, Helvetica, sans-serif
		color:#FFFFFF;
		font-size:12px;
		background-color:#2472B5;
		text-decoration:none;		
		}
.goto_line a {
		font-family:Verdana, Arial, Helvetica, sans-serif
		color:#FFFFFF;
		font-size:12px;
		background-color:#2472B5;
		text-decoration: none;		
}
.goto_line a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif
		color:#FFFFFF;
		font-size:12px;
		background-color:#2472B5;
		text-decoration:underline;		
} 
.content_caption_second td{
		background-color:#FDE9B7;
		height:21px;
		color:#18609F;
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		padding-left:4px;
}	
.content_caption_second a{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:underline;
}	
.content_caption_second a:hover{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:none;
}
.input_second{
		background-color:#FFFFFF;
		font-size:10px;
		color:#3C4043;
		border-color:#8BB5D8;
		border-width:1px;
		border-style:solid;
		height:17px;
}

/*-----------------------------------------------------drop down menu ----------------------------------------------*/

.menu {
	position:absolute; 
	background-color:#FFFFFF; 
	layer-background-color:#CCCCCC; 
	top:-140px;
}

.mymains {

	LEFT: 3px; 
	TOP: 5px;
	VISIBILITY: visible; 
	POSITION: relative; 
	BACKGROUND-COLOR: transparent; 
	font-size:12px;
	color:#105A9B;
	/* font-weight:bold; */
	text-transform:none;
	padding-right:0px;


}

.myselector {

	OVERFLOW: visible; 
	CURSOR: pointer; 
	COLOR: white; 
	left:0px; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	BACKGROUND-COLOR: transparent; 
	visibility:visible;
}

.mymenu {
	font-size:12px;
	color:#105A9B;
	/*font-weight:bold;
	text-transform:uppercase;*/
	padding-right:0px;
	VISIBILITY: hidden; 
	POSITION: absolute;

}

.mymenuitem {
	text-indent: 5px; 
	FONT-SIZE: 12px;
	font-weight:100; 
	VISIBILITY: inherit; 
	OVERFLOW: visible; 
	CURSOR: pointer; 
	POSITION: absolute; 
	BACKGROUND-COLOR: white; 
	WHITE-SPACE: NOWRAP; 
	background-repeat: no-repeat;
    border-color:#FFFFFF;
	border-style: solid;
	border-width:1px;
	line-height:19px;
	}

.cursor_01  {
	cursor:hand; 
	cursor:pointer; 
	background-color:#F2F6FA;
	color:#105A9B;
	line-height:12px;
	padding:  2px 5px 2px 7px;
	}
.cursor_02  {
	cursor:hand;
	cursor:pointer; 
	background-color:#629ACA;
	color:#FFFFFF;
	line-height:12px;
	padding:  2px 5px 2px 7px;
	}
.search_block td{
		  background-color:#E9F1F7;
          color:#3C4043;
          padding:  2px 3px 2px 2px;
		  height:2px;
       }
	   
.table_dark   {
		  background-color:#EDF1F5;
          color:#3C4043;
		  line-height:19px;
		  height:21px;
		  padding:0px 0px 0px 0px;
         }
.table_light span {
		   background-color:#EDF1F5;
           color:#FF7622;
		   line-height:19px;
		   height:11px;
		   font-size:9px;
          }
.table_dark   a{
		  background-color:#EDF1F5;
          color:#3C4043;
		   line-height:19px;
		  height:21px;
	      text-decoration:none;
		  padding:0px 0px 0px 0px;
         }
.table_dark   a:hover{
		  background-color:#EDF1F5;
          color:#3C4043;
		   line-height:19px;
		  height:21px;
	      text-decoration:none;
         }
.table_dark_link {
			background-color: #D0DAE1;
          color:#3C4043;
		   line-height:19px;
    		  height:21px;
			padding:0px 0px 0px 0px;
			}
.table_dark_link a{
			background-color: #D0DAE1;
          color:#3C4043;
		   line-height:19px;
    		  height:21px;
			padding:0px 0px 0px 0px;
	        text-decoration:none;
			}
.table_dark_link a:hover{
			background-color: #D0DAE1;
          color:#3C4043;
		   line-height:19px;
    		  height:21px;
			padding:0px 0px 0px 0px;
            text-decoration:none;
			}
		 
.table_light {
		   background-color:#F4F7F9;
           color:#3C4043;
		   line-height:19px;
		   height:21px;
          }
.table_light span {
		   background-color:#F4F7F9;
           color:#18609F;
		   line-height:19px;
		   height:11px;
		   font-size:9px;
          }		  
.table_light   a{
		   background-color:#F4F7F9;
           color:#3C4043;
		   line-height:19px;
		  height:21px;
	      text-decoration:none;
          }
.table_light   a:hover{
		   background-color:#F4F7F9;
           color:#3C4043;
		   line-height:19px;
		   height:21px;
		   text-decoration:none;
          }
		
.td_03    {
           background-color:#FF6104;
		  }

.table_footer td    {
		   background-color:#FDE9B7;
           font-size:13px;
           font-weight:bold;
           color:#18609F;
		   height:19px;
           padding:  1px 5px 1px 5px;
		  }
.table_footer a{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:underline;
}	
.table_footer a:hover{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:none;
}		  
.table_footer_link a{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:none;
}	
.table_footer_link a:hover{
		font-size:13px;
		line-height:12px;
		font-weight:bold;
		color:#18609F;
		text-decoration:underline;
}	
.td_06    {
			background-color:#8BB5D8;
		    }
.ad_left{
	color:#18609F;
	}
.ad_left a {
	color:#18609F;
	text-decoration:none;
	font-weight:600;
	}	
.ad_left a:hover {
	color:#18609F;
	text-decoration:underline;
	font-weight:600;
	}	
.header_table td{
			color:#18609F;
			background:#D0DAE1;
			font-size:13px;
			line-height:18px;
			font-weight:bold;
			/*padding:2px 5px 2px 20px;
			text-align:center;*/
			height:21px;
			}
		
.header_table_sl	td {
			/*background-image:url(bg_vline_sl.gif);
			background-position:0 50%;
			background-repeat:repeat-x;*/
			color:#18609F;
			font-size:13px;
			line-height:18px;
			font-weight:bold;
			height:21px;
			padding:0px 10px 0px 10px;
			}		
				
			
.tbl td{
	padding: 1px 5px 0px 5px;
	height:21px;

}
.tbl img{
		margin: 0px 11px 0px 10px;
}
.torg_objects_description td{
		   background-color:#E9EEF2;
           color:#3C4043;
           padding:  1px 5px 1px 5px;
}

.torg_objects_description span{
           color:#18609F;
		   font-size:9px;
}/**/
.search_header_text{
        	font-size: 14px;
			line-height:15px;
        	color: #FFFFFF;
			font-weight:bold;
			padding:  0px 4px 1px 13px;
			}
.seach_style{
			background-color:#FFFFFF;
			font-size: 12px;
			height:16px;
			border: #8BB5D8 1px solid;
			width: 120px; 
			padding:  0px 2px 0px 2px;
}
.seach_style_sl{
			background-color:#FFFFFF;
			font-size: 12px;
			height:16px;
			border: #8BB5D8 1px solid;
			padding:  0px 2px 0px 2px;
}

.button_style{
			font-size: 12px;
			color: #105A9B;
			background-color:#E9F1F7;
			height:18px;
			width: 60px; 
			border: #8BB5D8 1px solid;
			padding:  1px 2px 1px 4px;
}
.search_header{
			background-image:url(menu_bg_02.gif);
			background-position:left bottom;
			background-repeat: repeat-x;
			}
.red_line {
           background-color:#FF6104;
		   color:#FFFFFF;
		   font-weight:bold;
		   font-size:14px;
           padding:  2px 5px 2px 7px;
}
.header2 {
		  background-color:#D0DAE1;
          color:#3C4043;
          padding:  2px 5px 2px 7px;
		  font-weight:bold;
}
/* ------------------ sl -------------------*/
.ex span	{
		color:#FF7622;
		}	
h6{
		font-size:9px;
		height:12px;
		line-height:20px;
		padding:0;
		margin:0;
		}
th {
			color:#18609F;
			background:#D0DAE1;
			font-size:13px;
			line-height:18px;
			font-weight:bold;
			height:21px;
			}						
ul {
		padding:0;
		margin:0;
		list-style-type:none;
		}
		/*------ li_1 ----*/			
.list_sl li	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 33px;
		height:29px;
		line-height:28px;
		background:0px 50% no-repeat;
		}
.list_sl li	a {
		height:29px;
		line-height:28px;
		text-decoration:none;
		}		
.list_sl li	a:hover {
		height:29px;
		line-height:28px;
		text-decoration:underline;
		}		
		/*------ li_2 ----*/			
.list_2_sl li	{
		margin:0px 0px 0px 20px;
		padding:0px 0px 0px 23px;
		height:17px;
		line-height:16px;
		background:0px 50% no-repeat;
		}
.list_2_sl li	a {
		height:17px;
		line-height:16px;
		text-decoration:none;
		}		
.list_2_sl li	a:hover {
		height:17px;
		line-height:16px;
		text-decoration:underline;
		}		
.text	{
		margin:4px 0px 4px 0px;
		}
		
/* --------------	--------------- */
.my_1	{
						color:#3C4043;
						font-size:11px;
						}
.my_1 span	{
						color:#FF6507;
						font-size:11px;
						font-weight:600;
						}
.my_1 a {				
						text-decoration:none; 
						color:#3C4043;
						font-weight:600;
						font-size:12px;
						}
.my_1  a:hover{		
						text-decoration:underline; 
						color:#3C4043;
						font-weight:600;
						font-size:12px;
						}
.my_table_1	td {
						padding:5px 10px 5px 10px;
						line-height:15px;
						}
		/*------ list_3_sl ----*/			
.list_3_sl li	{
		margin:0px 0px 1px 0px;
		padding:0px 0px 0px 9px;
		height:21px;
		line-height:20px;
		font-size:13px;
		background-image:url(marker_1.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#EDF1F5;
		white-space:pre;
		}
.list_3_sl li	a {
		text-decoration:none;
		color:#3C4043;
		}		
.list_3_sl li	a:hover {
		text-decoration:underline;
		color:#3C4043;
		}	
/* --------------------- -------------------		
.sl_2	{
		background-image:url(marker_2.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#F4F7F9;
		color:#8BB5D8;
			}
.sl_2 span {
		color:#8BB5D8;
		}			
.sl_2 div {
		color:#8BB5D8;
		}			
.sl_2_1 td	{
		height:21px;
		line-height:20px;
		font-size:11px;
		color:#3C4043;
		padding:0px 5px 0px 0px;
		
			}			

.sl_2_1 tr  {
		background-image:url(bg_marker_2.gif);
		background-position:left top;
		background-repeat:repeat-x;
		}
.sl_2 	a {
		text-decoration:underline;
		color:#3C4043;
		line-height:20px;
		font-size:11px;
		}		
.sl_2 	a:hover {
		text-decoration:none;
		color:#3C4043;
		line-height:20px;
		font-size:11px;
		}
*/	
		
/* --------------- rollover ------------------------*/
/* --------------------- -------------------*/			
.sl_2_1 	{
		
		
		height:20px;
		line-height:19px;
		font-size:12px;
		padding:0px 0px 0px 2px;
		}
			

.sl_2_2 {
		height:20px;
		line-height:19px;
		font-size:12px;
		padding:0px 1px 0px 2px;
		}
.sl_2_3 {		
		border-left:3px solid #8BB5D8;
		
				}
.sl_2_3 img{				
		margin-right:2px;	
		}
			  
 --------------	--------------- */
.table_light_sl {		
						line-height:18px;
						height:20px;
						background-color:#EDF1F5;
						}
						/*
.table_light_sl a{ 
						color:#3C4043;
						}
.table_light_sl span { 
						color:#8BB5D8;
						}						
			
 --------------	--------------- */
.sl_4	{
						padding:10px 10px 10px 5px;
						}
.sl_5_5 {
						padding:10px 0px 0px 17px; 
						}
.sl_5_5 a {
						color:#2472B5;
						text-decoration:none;
						}	
.sl_5_5 a:hover {
						color:#2472B5;
						text-decoration:underline;
						}											
		/*------ list_3_sl ----*/			
.sl_6 li{
		marning:0px 0px 0px 0px;
		padding:0px 0px 0px 6px;
		color:#3C4043;
		list-style-image:url(marker_7.gif);
		}
.sl_6 li a {
		text-decoration:none;
		color:#3C4043;
		}		
.sl_6 li	a:hover {
		text-decoration:underline;
		color:#3C4043;
		}	
.sl_7 li	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 9px;
		height:14px;
		line-height:13px;
		font-size:12px;
		color:#3C4043;
		background-image:url(marker_7.gif);
		background-position:left 6px;
		background-repeat:no-repeat;
		}
.sl_7 li	a {
		text-decoration:none;
		color:#3C4043;
		}		
.sl_7 li	a:hover {
		text-decoration:underline;
		color:#3C4043;
		}	
		
.table_text{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #333333;
			margin: 0px;
			padding-top: 10px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-left: 27px;
			text-align: justify;
}
.shift { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			padding: 5px 0px 5px 0px;
			text-align: left;
			text-decoration:underline;
}
.shift a{ 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			padding: 5px 0px 5px 0px;
			text-align: left;
			text-decoration:underline;
			 
}
.shift a:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
         	color: #2472B5;
			padding: 5px 0px 5px 0px;
			text-align: left;
			text-decoration:underline;
}
.error { background:url(pic_error.gif) top center no-repeat;
               font-family: Verdana, Arial, Helvetica, sans-serif; 
			padding:200px 0px 10px 0px;
			color: #FF0000; 
			font-size:26px;
			text-align: center;
			text-decoration:none;
}
.error a{  
			padding:0px 0px 10px 0px;
			color: #FF0000; 
			font-size:30px;
			text-align: center;
			text-decoration:none;
			 
}
.error a:hover {
			padding:px 0px 10px 0px;
			color: #FF0000; 
			font-size:30px;
			text-align: center;
			text-decoration:none;
}
.instruk {  font-family: Verdana, Arial, Helvetica, sans-serif; 
			color:#2472B5;
			font-weight:bold;
			text-decoration:none;
}
.instruk a{  
			color:#2472B5;
			font-weight:bold;
			text-decoration:none;
			 
}
.instruk a:hover {
			color:#2472B5;
			font-weight:bold;
			text-decoration:none;
}
		