﻿* { margin:0; padding:0;}
body { background:url(images/bg_tail.gif) center top; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#232323; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; border:1px solid #444c58; font-family:Arial; font-size:1em; padding-left:3px; color:#83878d;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}

.column { float:left;}

.site_center {margin:0 auto; width:952px; text-align:left;}
.site_center2 {margin:0 auto; width:990px; text-align:left;}
.col_1, .col_2, .col_2a, .col_3, .col_box_1, .col_box_2{ float:left;}

.tail_header{ background:url(images/tail_header.gif) bottom left repeat-x; width:100%; height:308px;}
.tail_content{ background:#FFF; width:100%}
.tail_footer{ background:url(images/tail_footer.gif) 0 0 repeat-x; width:100%;}
p, .col_list{ width:100%; overflow:hidden;}
/*header*/
.flash{ position:absolute; margin-left:-18px;}
.vacancy1 {	background-color: #c8deef;}
.vacancy2 {text-align: justify;	background-color: #C8DEEF;}


/*footer*/
.footer{ text-align:center; color:#ffffff; padding:17px 0; font-size:0.687em;}
.footer a{ color:#FFF;}
.footer ul{ margin:0 auto; padding-bottom:6px;}
.footer ul li{ display:inline; color:#FFF; background:url(images/header_marker_list.gif) center right no-repeat; text-transform:uppercase;}
.footer ul li a{ color:#ffffff; text-transform:uppercase; margin:0 6px;}


/*content*/
.content{ width:953px; overflow:hidden; padding-bottom:24px; font-size:0.75em;}
.content2{ width:990px; overflow:hidden; padding-bottom:24px; font-size:0.75em;}
.content3{ width:990px; overflow:hidden; padding-bottom:24px; font-size:0.75em;}
.content_vacancy{ width:953px; padding-bottom:24px; font-size:0.75em;}
.content .col_1{width:247px;}
.content .col_2{width:459px;}
.content .col_2a{width:459px;}
.content .col_3{width:247px;}

.link{ color:#a82d24; font-size:0.937em;}
.link-large{ color:#a82d24; font-size:1.0em;}
.indent_right{ float:right;}
.top_indent_link{ display:block; margin-top:12px;}
.top_indent_link1{ display:block; margin-top:5px;}
.st_text_1 dt{ color:#232323; padding-top:15px;}
.st_text_1 dd{ padding-bottom:17px; background:url(images/line_bg.gif) bottom left repeat-x; color:#a82d24; font-weight:bold;}
.indent_none{ padding-top:0 !important;}
.indent_top{ display:block; margin-top:14px !important;}
.indent_bot{ display:block; margin-bottom:11px;}
.img_left{ float:left; margin-right:16px;}
.line_x{ background:url(images/line_bg.gif) 0 20px repeat-x; height:12px; display:block;}
.br{ display:block;}
.text_1{ color:#0369bb;}
.text_2{ color:#a82d24;}
.text_3{ color:#ffffff; font-weight:bold;}
.text_4{ color:#303741; font-size:1.25em; font-weight:bold;}
.text_5{ color:#0369bb; font-size:1.25em; font-weight:bold;}
.text_6{ color:#528CE0; text-decoration: none;}
.text_7{ color:#000000; text-decoration: none;}
.text_8{ color:#303741; font-size:0.1em;}



.title{ display:block; margin-bottom:15px;}
.title2{ display:block; margin-bottom:15px;}
h2{ color:#a82d24;}
h3{ color:#0369bb; text-decoration:underline;}
h5{ color:#a82d24;}
h6{ color:#0369bb;}

h3, h2{ height:36px; font-weight:bold; text-transform:uppercase; font-size:1.25em;}
h5{ height:15px; font-weight:bold; text-transform:uppercase; font-size:1.25em;}
h6{ font-size:1.0em; font-weight:normal;}


.col_list ul{ float:left;}
.col_list .separator{ width:70px; background:url(images/separator_bg.gif) 35px 0 repeat-y; float:left;}
.list li a{ color:#0369bb; line-height:1.75em;}
.list2 li a{ color:#0369bb; line-height:5.00em;}
.line_1{ background:url(images/line_1_bg.gif) 0 21px repeat-x; height:42px; display:block;}
.indent_text{ padding:12px 20px 0 20px;}
.indent_text_flash{ padding:12px 20px 0 85px;}
.indent_text_about{ padding:0px 0px 0 110px;}
.indent_text_jobs{ padding:12px 0px 0 100px;}
.indent_text p{ margin-top:21px;}
.indent_text2{ padding:10px 20px 0 20px;}
.indent_text3{ padding:12px 25px 0 30px;}
.list_1 li a{ color:#a82d24; line-height:2.06em; font-size:0.937em;}
.indent_top_bot{ margin:15px 0; display:block;}
.link_1{ color:#a82d24;}
.indent_top_1{ margin-top:5px; display:block;}
.indent_bot_1{ display:block; margin-bottom:35px;}
.link_2{ color:#0369bb; text-decoration: none;}

/*button*/
.button_1{ background:url(images/button_1.gif) 0 0 repeat-x; margin-top:6px;}
.button_1 span{ background:url(images/button_1_corn_left.gif) 0 0 no-repeat; display:block;}
.button_1 span span{ background:url(images/button_1_corn_right.gif) top right no-repeat; height:27px; text-align:center; display:block; height:27px;}
.button_1 a, .button_2 a, .button_3 a{ color:#ffffff; font-weight:bold; text-decoration:none; line-height:2.187em;}

.button_2{ background:url(images/button_2.gif) 0 0 repeat-x; margin-top:6px;}
.button_2 span{ background:url(images/button_2_corn_left.gif) 0 0 no-repeat; display:block;}
.button_2 span span{ background:url(images/button_2_corn_right.gif) top right no-repeat; height:27px; text-align:center; display:block; height:27px;}

.button_3{ background:url(images/button_3.gif) 0 0 repeat-x; margin-top:6px;}
.button_3 span{ background:url(images/button_3_corn_left.gif) 0 0 no-repeat; display:block;}
.button_3 span span{ background:url(images/button_3_corn_right.gif) top right no-repeat; height:27px; text-align:center; display:block; height:27px;}

.width_1{ width:63px;}
.width_2{ width:129px;}
.width_3{ width:157px;}
.width_4{ width:48px;}
/*button_finish*/

/*form*/
.form_1{ width:190px; height:19px;}
.form_2{ width:190px; height:21px;}
.form_3{ margin:11px 0;}
.form_3 input{ width:16px; height:16px; margin:0 5px; border:none;}
/*form_finish*/

/**/
.col_1 .indent_box, .col_3 .indent_box{ padding:14px 17px 22px 32px;}
h1{ height:40px; display:block; line-height:2.75em; color:#ffffff; text-transform:uppercase; font-size:1.06em; text-indent:42px; font-weight:normal;}
.bull_1{ background:url(images/bull_1.gif) 0 0 no-repeat;}
.bull_1_1{ background:url(images/bull_1_1.gif) 0 0 no-repeat;}
.bull_1_2{ background:url(images/bull_1_2.gif) 0 0 no-repeat;}
.bull_2{ background:url(images/bull_2.gif) 0 0 no-repeat;}
.bull_3{ background:url(images/bull_3.gif) 0 0 no-repeat;}
.bull_3_1{ background:url(images/bull_3_1.gif) 0 0 no-repeat;}
.box_indent{ margin-top:4px;}
/**/
.col_2 .indent_box{ padding:5px 30px 0 28px;}
.col_2a .indent_box{ padding:23px 30px 0 28px;}
.indent_box_contact{ padding:0px 5px 0 28px;}
.col_2.extra_left_indent{ padding-left:3px;}
/**/




/*bg_table*/
/*1*/
.box_1 .border_top {background:url(images/border_top.gif) repeat-x top #f1f9ff;}
.box_1 .border_bot {background:url(images/border_bot.gif) repeat-x bottom;}
.box_1 .border_left {background:url(images/border_left.gif) repeat-y left;}
.box_1 .border_right {background:url(images/border_right.gif) repeat-y right;}
.box_1 .corner_top_left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box_1 .corner_top_right {background:url(images/corner_top_right.gif) no-repeat right top;}
.box_1 .corner_bot_left {background:url(images/corner_bot_left.gif) no-repeat left bottom;}
.box_1 .corner_bot_right {background:url(images/corner_bot_right.gif) no-repeat right bottom; width:100%;}
/*2*/
.box_2 .border_top {background:url(images/border_top_2.gif) repeat-x top #ffefee;}
.box_2 .border_bot {background:url(images/border_bot_2.gif) repeat-x bottom;}
.box_2 .border_left {background:url(images/border_left_2.gif) repeat-y left;}
.box_2 .border_right {background:url(images/border_right_2.gif) repeat-y right;}
.box_2 .corner_top_left {background:url(images/corner_top_left_2.gif) no-repeat left top;}
.box_2 .corner_top_right {background:url(images/corner_top_right_2.gif) no-repeat right top;}
.box_2 .corner_bot_left {background:url(images/corner_bot_left_2.gif) no-repeat left bottom;}
.box_2 .corner_bot_right {background:url(images/corner_bot_right_2.gif) no-repeat right bottom; width:100%;}
.box_2 b{ color:#a82d24 !important;}
/*3*/
.box_3 .border_top {background:url(images/border_top_3.gif) repeat-x top #f1f5fa;}
.box_3 .border_bot {background:url(images/border_bot_3.gif) repeat-x bottom;}
.box_3 .border_left {background:url(images/border_left_3.gif) repeat-y left;}
.box_3 .border_right {background:url(images/border_right_3.gif) repeat-y right;}
.box_3 .corner_top_left {background:url(images/corner_top_left_3.gif) no-repeat left top;}
.box_3 .corner_top_right {background:url(images/corner_top_right_3.gif) no-repeat right top;}
.box_3 .corner_bot_left {background:url(images/corner_bot_left_3.gif) no-repeat left bottom;}
.box_3 .corner_bot_right {background:url(images/corner_bot_right_3.gif) no-repeat right bottom; width:100%;}
/*4*/
.box_4{ margin:15px 0;}
.box_4 .border_top {background:url(images/border_top_4.gif) repeat-x top #fff;}
.box_4 .border_bot {background:url(images/border_bot_4.gif) repeat-x bottom;}
.box_4 .border_left {background:url(images/border_left_4.gif) repeat-y left;}
.box_4 .border_right {background:url(images/border_right_4.gif) repeat-y right;}
.box_4 .corner_top_left {background:url(images/corner_top_left_4.gif) no-repeat left top;}
.box_4 .corner_top_right {background:url(images/corner_top_right_4.gif) no-repeat right top;}
.box_4 .corner_bot_left {background:url(images/corner_bot_left_4.gif) no-repeat left bottom;}
.box_4 .corner_bot_right {background:url(images/corner_bot_right_4.gif) no-repeat right bottom; width:100%;}
.indent_box_4{ padding:19px 0 23px 18px;}
/*5 Main Contact Box*/
.box_5{ margin:-19px 0;}
.box_5 .border_top {background:url(images/border_top_4.gif) repeat-x top #fff;}
.box_5 .border_bot {background:url(images/border_bot_4.gif) repeat-x bottom;}
.box_5 .border_left {background:url(images/border_left_4.gif) repeat-y left;}
.box_5 .border_right {background:url(images/border_right_4.gif) repeat-y right;}
.box_5 .corner_top_left {background:url(images/corner_top_left_4.gif) no-repeat left top;}
.box_5 .corner_top_right {background:url(images/corner_top_right_4.gif) no-repeat right top;}
.box_5 .corner_bot_left {background:url(images/corner_bot_left_4.gif) no-repeat left bottom;}
.box_5 .corner_bot_right {background:url(images/corner_bot_right_4.gif) no-repeat right bottom; width:100%;}
.indent_box_5{ padding:19px 0 23px 18px;}
/*6 Individual Contact Boxes*/
.box_6{ margin:2px 0 -25px 0;}
.box_6 .border_top {background:url(images/border_top_4.gif) repeat-x top #fff;}
.box_6 .border_bot {background:url(images/border_bot_4.gif) repeat-x bottom;}
.box_6 .border_left {background:url(images/border_left_4.gif) repeat-y left;}
.box_6 .border_right {background:url(images/border_right_4.gif) repeat-y right;}
.box_6 .corner_top_left {background:url(images/corner_top_left_4.gif) no-repeat left top;}
.box_6 .corner_top_right {background:url(images/corner_top_right_4.gif) no-repeat right top;}
.box_6 .corner_bot_left {background:url(images/corner_bot_left_4.gif) no-repeat left bottom;}
.box_6 .corner_bot_right {background:url(images/corner_bot_right_4.gif) no-repeat right bottom; width:100%;}
.indent_box_6{ padding:19px 0 23px 18px;}
/*bg_table_finish*/

/*accordion*/
h3.toggler {
	cursor: pointer;
	margin: 0 0 100px 0;
	padding: 3px 5px 1px;
}
h6.toggler {
	cursor: pointer;
	margin: 0 0 0px 0;
	padding: 0px 0px 0px 0px;
}
