/*page*/
body                    { padding:0; margin:0; background: #abafaf; }
.body-page              { padding:0; margin:0; }
body, .text, td, a table{ font:8pt Tahoma, sans; color:#565656; }
table                   { border:solid 0px; }
h1                      { font:bold 12pt Tahoma; display: inline;}
h2                      { font:bold 11pt Tahoma; display: inline;}

/*text*/
.title_center_content { font:bold 9pt Tahoma; color:#174589; }

.decor_none           { text-decoration: none;  }

.data                 { color: #fb0000; }
.title_content_collumn { color: #4A8BAF; }

.key_title span       { font:bold 8pt Tahoma; color: #E31B16; }

/*navigation*/

a img                 { border:0; }
a                     { text-decoration:none;color: #565656; }
a:hover               { text-decoration:none;color: #000000; }

.font_main_menu a       { font:bold 8pt Tahoma; color:#000000; }
.font_main_menu a:hover { font:bold 8pt Tahoma; color:#e31b16; }

.more_a               { font:bold 8pt Tahoma; color:#FFFFFF; text-decoration:underline; }
.more_a:hover         { font:bold 8pt Tahoma; color:#e31b16; text-decoration:underline; }

.pic_hover:hover      { opacity: 0.5; -opacity: 0.5; }

/*design*/

.head_border          { border: solid 1px #e31b16; border-top: solid 3px #e31b16; }

.menu_border_bottom   { border-bottom: solid 6px #e31b16; padding-bottom:2px; }
.menu_border_bottom2  { border-bottom: solid 2px #e31b16; width: 100%; }

.logotype_padding     { padding-left: 25px; padding-top: 15px; padding-bottom: 15px; padding-right: 15px; }
.microfotlogo_padding { text-align:right; padding-right: 18px; padding-top: 15px; padding-bottom:15px; padding-left:15px; }
.bullet_padding     { padding-top: 5px;  padding-right: 5px; padding-left: 5px; }

.top_menu             { text-align: right; padding-top: 4px; padding-right: 15px; }

.punct_menu           { border-right: solid 1px #e31b16; padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 5px; }
.punct_menu_last      { padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 5px; }

.body_border          { border: solid 1px #e31b16; border-top: none; }

.border_right         { border-right: solid 1px #e31b16; }
.border_bottom        { border-bottom: solid 1px #e31b16; }
.border_top           { border-top: solid 1px #e31b16; }

.content_design       { padding-left: 21px; padding-right: 12px; padding-top: 9px; padding-bottom: 10px; text-align: justify; }

.center_content       { height: 100%; vertical-align: top; padding-left: 6px; padding-right: 6px; padding-top: 7px; }

.center_content_design    { border: solid 1px #3884b5; background: #f1f1f1; width:100%; }
.center_content_design td { padding-left: 6px; padding-right: 6px; padding-top: 4px; }
.center_content_r_padding { padding-bottom: 4px; }
.center_content_pic       { float: left; padding-right: 7px; }

.pic_border           { border: solid 1px #e31b16; }

.copyright td         { text-align: center; padding-top: 8px; padding-bottom: 8px; color: #000000; }

.news_div             { overflow:hidden; height:148px; border-bottom: solid 1px #9C9A9A; }

.title_page_padding   { padding-top: 15px; padding-bottom: 14px; padding-left:23px; }

.page_left_col_pad    { padding-left: 10px; padding-top: 13px; padding-right: 10px; }

.page_li_title        { vertical-align: top; padding-right: 7px; padding-top: 3px; }

/*layout*/

/*form*/

/*colors*/
.menu_color           { background-color: #FFFFFF; }

.copyright            { background-color: #d2d6d6; }

/*embedded*/

.left_bgr             { width: 50%; background-image:url('/images/bgr/left_bgr.gif'); }

.right_bgr            { width: 50%; background-image:url('/images/bgr/right_bgr.gif'); }

.title_bgr            { background-image:url('/images/bgr/title_bgr.gif'); height:33px; }

.more_bgr             { background-image:url('/images/bgr/more_bgr.gif'); height: 18px; padding-right: 5px; }

.r_pic_bgr            { background-image:url('/images/bgr/r_pic_bgr.gif'); }
.l_pic_bgr            { background-image:url('/images/bgr/l_pic_bgr.gif'); }
.t_pic_bgr            { background-image:url('/images/bgr/t_pic_bgr.gif'); font:4pt; }
.b_pic_bgr            { background-image:url('/images/bgr/b_pic_bgr.gif'); font:4pt; }


.r_pic_bgr_l          { background-image:url('/images/bgr/r_pic_bgr_l.gif'); }
.l_pic_bgr_l          { background-image:url('/images/bgr/l_pic_bgr_l.gif'); }
.t_pic_bgr_l          { background-image:url('/images/bgr/t_pic_bgr_l.gif'); }
.b_pic_bgr_l          { background-image:url('/images/bgr/b_pic_bgr_l.gif'); }

.pic_bgr              { background-image:url('/images/bgr/pic_bgr.gif'); background-repeat: repeat-x; background-position: center right; }
.pic_bgr_l            { background-image:url('/images/bgr/pic_bgr_l.gif'); background-repeat: repeat-x; background-position: center right; }

.bottom_bgr           { background-image:url('/images/bgr/bottom_bgr.gif'); background-repeat: repeat-x; background-position: top right; font:2pt; height: 6px; }

.center_bgr           { background-image:url('/images/bgr/center_bgr.gif'); background-repeat: repeat-x; background-position: bottom right; }

.page_bgr             { background-image:url('/images/bgr/page_bgr.gif'); }

.tr_bgr               { background-image:url('/images/bgr/tr_bgr.gif'); }

.title_page_bgr       { background-image:url('/images/bgr/title_page_bgr.gif'); background-repeat: repeat-x; }

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
.SubMenu_BG
{
background-color:#989898;
}

.ActiveLink
{
	font-weight:normal;
	color:#E31B16;
}

.SubMenu_BG:hover
{
	font-size:10px;
font-weight:bold;
	color:#000000;
}
.SubMenu_BG:visited
{
	font-size:10px;
font-weight:bold;
	color:white;
}
.SubMenu_BG:link
{
	font-size:10px;
font-weight:bold;
	color:White;
}
.SubTitle
{
	COLOR: #4a8baf;
}

h5
{
	font-size:12px;
	font-weight:bold;
	margin: 0 0 0 0;
}
.RED_LINE
{
	border-bottom:solid 2px #E31B16;
}
.PathMenu
{
	color:#E31B16;
}
.PathMenu1
{
	color:#555557;
}
.PathMenu:link
{
	text-decoration:underline;
	color:#E31B16;
}
.PathMenu:visited
{
	text-decoration:underline;
	color:#E31B16;
}
.PathMenu:hover
{
	text-decoration:none;
	color:#555557;
}
p
{
	text-align:justify;
}

.content_padding1 
{
	padding-left: 12px;
	padding-right: 12px; 
	padding-top: 0px; 
	padding-bottom: 10px; 
	text-align: left; 
}

.content_padding {padding-right: 12px; padding-top: 0px; padding-bottom: 10px; text-align: justify; }
td
{
	text-align:justify;
}
.DottedLine
{
	background-image:url('/images/pic/separ.gif');
	background-repeat:repeat-x;
	background-position:left top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.TD_LEFT
{
	text-align:left;
}

.TextBoxCSS
{
	border-style:solid;
	border-width:1;
	border-color:#889239;
	color:#000000;
	text-decoration:none;
	font-family:Palatino Linotype,Times New Roman,Arial;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFEF9;	
}
.TextArea
{
	background-color:#FFFEF9;	
	border-style:solid;
	border-width:1;
	border-color:#889239;
	color:#000000;
	text-decoration:none;
	font-family:Palatino Linotype,Times New Roman,Arial;
	font-weight:normal;
	font-size:9pt;
	background-color:#FFFEF9;
	scrollbar-3dlight-color:#525252;
	scrollbar-arrow-color:#fdebcd;
	scrollbar-base-color:#525252;
	scrollbar-darkshadow-color:#fdebcd;
	scrollbar-face-color:#525252;
	scrollbar-highlight-color:#fdebcd;
	scrollbar-track-color:aliceblue;
	scrollbar-shadow-color:#fdebcd;
}
.SubmitBtn
{
width:60;
border-width:1;
border-color:#525252;
border-style:solid;
background-color:#94AAEF;
font-size:9pt;
font-weight:bold;
font-family:Palatino Linotype,Times New Roman,Arial;
color:#525252;
}

.SubmitBtn1
{
	border-right: #525252 1px solid;
	border-top: #525252 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #525252 1px solid;
	width: 60px;
	color: #000000;
	border-bottom: #525252 1px solid;
	font-family: Palatino Linotype,Times New Roman,Arial;
	background-color:#ffffff ;
}

hr
{
	border:solid 1px #525252;
	height:1px;
}

.TestimonailsDesign {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: center top; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/images/BGTestimonialsRed.png); PADDING-BOTTOM: 5px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 85px
}
.TestimonailsText {
	FONT-SIZE: 12px; COLOR: #4c4c4c; FONT-FAMILY: Century
}
.TestimonailsCustomerName {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.TestTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #363636; TEXT-DECORATION: none
}
.TestTitle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #363636; TEXT-DECORATION: none
}
.TestTitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #363636; TEXT-DECORATION: none
}
.TestTitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; COLOR: #363636; TEXT-DECORATION: none
}
.TestDetails {
	COLOR: #656565
}

