BODY {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: tahoma;
}
.main_non{
	FONT-SIZE: 1px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_black_11{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_black_10{
	FONT-SIZE: 9px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_blue_11{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #3178b4; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_grey{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_title_text{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #009900; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_black{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:10px; padding-left:10px;
}
.main_text_black_no_opt{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_grey_no_opt{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #0582c6; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_black_12{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_black_paddingr{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:10px;
}
.main_text_black_down{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_black_small{
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:10px;
}
.main_text_small_grey{
	FONT-SIZE: 9px; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}
.main_text_bold{
	font-weight:bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.main_text_bold_r{
	font-weight:bold; FONT-SIZE: 11x; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}
.title_text_0{
	font-weight:bold;
	FONT-SIZE: 15px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.title_text{
	font-weight:bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.menu_text{
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px;
}

.portfolio_text_light_black{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: arial; margin-bottom: 0px; text-transform: uppercase;
}
.portfolio_text_light_grey{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #757575; FONT-FAMILY: arial; margin-bottom: 0px; text-transform: uppercase; LINE-HEIGHT: 25px; PADDING-LEFT: 2px; border-bottom: 1px dotted #CCCCCC; text-align: left; 
}
.portfolio_text_light_white_for_menu{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 10px; padding-right: 10px; text-transform: uppercase; text-align: left;
}
.portfolio_text_light_white_for_menu_nonuppercase{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 7px; padding-right: 7px; text-align: left;
}
.portfolio_text_light_white_for_menu_nonuppercase_2{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 15px; padding-right: 15px; text-align: left;
}
.portfolio_text_light_blue_for_title_nonopt{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #292d96; FONT-FAMILY: arial; margin-bottom: 0px; text-align: left;
}
.portfolio_text_light_grey_for_title_nonopt{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: arial; margin-bottom: 0px; text-align: left;
}
.portfolio_text_light_blue_for_title_nonopt_15{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #292d96; FONT-FAMILY: arial; margin-bottom: 0px; text-align: left;
}
.portfolio_text_light_grey_for_title_nonopt_15{
	FONT-SIZE: 14px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: arial; margin-bottom: 0px; text-align: left;
}
.portfolio_text_light_white_21{
	FONT-SIZE: 29px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; text-transform: none;
}
.portfolio_text_light_green{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #88c23c; FONT-FAMILY: arial; margin-bottom: 0px; text-transform: uppercase;
}
.portfolio_text_light_menu_v{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #009900; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 10px; LINE-HEIGHT: 30px; border-bottom: 1px solid #CCCCCC;
}

.portfolio_text_title_white{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 10px; DISPLAY: block; background: #14aa00; text-transform: uppercase; text-align: left;
}
.portfolio_text_title_white_light{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #FFFFFF; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 10px; DISPLAY: block; background: #75cd69; text-transform: uppercase; text-align: left;
}
.portfolio_text_title_white_2{
	FONT-SIZE: 17px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: arial; margin-bottom: 0px; padding-left: 10px; DISPLAY: block; background: #CCCCCC; LINE-HEIGHT: 25px; text-align: left;
}


.menu_text_num_title_back{
	font-weight:bold; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma; margin-bottom: 0px;
}


.main_line_white_1{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; DISPLAY: block; background: #ffffff;
}
.main_line_green_4_back{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 4px; DISPLAY: block; background-image: url(back_v_4.gif);
}
.main_line_grey_5_back{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 5px; DISPLAY: block; background-image: url(back_v_5.gif);
}
.main_line_non_5{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 5px; DISPLAY: block; 
}
.main_line_non_1{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; DISPLAY: block; 
}
.main_line_green_5{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 5px; DISPLAY: block; background: #14aa00;
}
.main_line_dotted_1{
	margin-bottom: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 10px; DISPLAY: block; border-bottom: 1px dotted #999999;
}


a:link {
	 MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a:visited {
	 MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Tahoma;  text-decoration: underline;
}
a:hover {
	  MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Tahoma; text-decoration: none;
}
a:active {
	 MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Tahoma; text-decoration: underline;
}


a.menu:link {
	 MARGIN: 0px; color: #757575; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu:visited {
	 MARGIN: 0px; color: #757575; FONT-FAMILY: Tahoma;  text-decoration: none;
}
a.menu:hover {
	 MARGIN: 0px; color: #000000; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.menu:active {
	MARGIN: 0px; color: #757575; FONT-FAMILY: Tahoma; text-decoration: none; border-top-color: #000000;
}

a.menu_black:link {
	 MARGIN: 0px; color: #000000; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.menu_black:visited {
	 MARGIN: 0px; color: #000000; FONT-FAMILY: Tahoma;  text-decoration: underline;
}
a.menu_black:hover {
	 MARGIN: 0px; color: #333333; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu_black:active {
	MARGIN: 0px; color: #000000; FONT-FAMILY: Tahoma; text-decoration: underline; border-top-color: #000000;
}

a.menu_v:link {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu_v:visited {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma;  text-decoration: none;
}
a.menu_v:hover {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.menu_v:active {
	MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: none; border-top-color: #000000;
}

a.menu_v_line:link {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.menu_v_line:visited {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma;  text-decoration: underline;
}
a.menu_v_line:hover {
	 MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: none;
}
a.menu_v_line:active {
	MARGIN: 0px; color: #009900; FONT-FAMILY: Tahoma; text-decoration: underline; border-top-color: #000000;
}

a.menu_grey:link {
	 MARGIN: 0px; color: #999999; FONT-FAMILY: Tahoma; text-decoration: none; 
}
a.menu_grey:visited {
	 MARGIN: 0px; color: #999999; FONT-FAMILY: Tahoma;  text-decoration: none;
}
a.menu_grey:hover {
	 MARGIN: 0px; color: #333333; FONT-FAMILY: Tahoma; text-decoration: underline;
}
a.menu_grey:active {
	MARGIN: 0px; color: #999999; FONT-FAMILY: Tahoma; text-decoration: none; border-top-color: #000000;
}

INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}


.main_text_white{
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial; margin-bottom: 0px; padding-right:0px;
}



 a img { border:none; }


 .block_images_lightbox { margin-top:0px; margin-bottom:20px; }
 
 .block_one_image_lightbox {   float:left;  margin-right:0px; margin-top:0px; margin-left: 1px; }
 
 .block_name_lightbox { margin: 10px 0px; }
 
 .no_float { clear:both; }






