* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; /*background:#f3f3f3 url(images/tall_site.gif) 0 0 repeat-x;*/}
body, td, input, textarea{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#4e4949;
/*color:#333366;*/
line-height:15px;
vertical-align:top;
padding:0px;
}
.middleValign {
vertical-align:middle;
}
strong { font-weight:bold;}
table, img{border:0px; border-collapse:collapse; }
img { vertical-align:top;}
.doubleHeaderDiv{
padding:10px 15px 10px 15px;
}
.doubleHeaderDiv_No_Left{
padding:10px 15px 10px 0px;
}
.clear {
clear:both;
}
.doubleHeaderDivNoTop{
padding:10px 15px 5px 15px
}
.blockLeftContent {
padding:10px 15px 10px 15px;
}
.header_text {color:#4e4949;}
.left {
float:left;
margin-right:10px;
}
.container_all a{color:#333366; text-decoration:none;}
.container_all a:hover{text-decoration:underline;}
.container_all .a {font-weight:bold; font-size:16px; line-height:100%;color:#4d4d4d;display:inline-block; margin:0 0 5px 0;}
.span{ color:#4e4949;}
.b{ color:#4e4949;font-size:16px; display:inline-block; margin:0 0 5px 0;}
ul{margin:0; padding:0; list-style:none; line-height:17px}
.container_content ul li{ background:/*url(images/list_marker.gif)*/url(images/marker_green2.gif) no-repeat 0 8px; padding-left:15px; color:/*#7ab13f*/#4e4949;line-height:20px; margin-left:20px;}
ul li div { line-height:20px; }
li a{color:#7ab13f;}
ol li {padding-left:0px; margin-left:20px}
.header .tall_logo {width:50%; height:140px;}
.header .tall_menu {width:50%;}
.header .tall_h_b {width:50%; height:170px;}
#header_elements_table { width:100%;}
.header .menu { margin:0px; padding:0px; }
.header .logo { margin:0px 0px 0px 25px; padding:0px; }
.header .company_name { margin:0px 0px 0px 30px; padding:10px 0 0 0; text-align:left;}
.header .bottom_slogan { margin:3px 0px 0px 28px; padding:0px; }
.header .bottom_slogan .inner_bottom_slogan { margin:0px; padding:0px; float:left; padding-top: 110px;}
.header .header_bottom {margin:0px; padding:0px; background:url(images/h_wr_content.jpg) no-repeat; }
.header .header_bottom .graeting_text {margin:15px 0px 0px 65px; padding:0px; width:350px; }
.header .header_bottom .graeting_text .great_button { width:146px; height:50px; background:url(images/h_button.jpg) no-repeat; padding-top:16px;}
.header .header_bottom .graeting_text .great_button a.more_great { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 0px 60px;}
.header td{color:#676767; }
.header a{color:#8C8D94; text-decoration:none; font-size:10px; cursor:pointer;}
.header a:hover{text-decoration:underline; cursor:pointer;}
.header span a{color:#FFFFFF; text-decoration:none; font-size:13px; cursor:pointer;}
.header span a:hover{text-decoration:underline; cursor:pointer;}
.footer .footer_tall { width:50%;}
.footer .footer_table { width:866px;}
.footer .footer_table .footer_left { background:url(images/f_wr_left.gif) 0 0 no-repeat; width:16px;  }
.footer .footer_table .footer_middle { background:url(images/footer_wr.gif) 0 0 repeat-x; text-align:center; vertical-align:middle;}
.footer .footer_table .footer_middle .inner_footer { padding:10px 0;}
.footer .footer_table .footer_middle .inner_footer p {font-size:12px; color:#feffff;}
.footer .footer_table .footer_right { background:url(images/f_wr_right.gif) top right no-repeat; width:16px; }
#copyright .copyright_link{color:#feffff; font-size:12px; text-decoration:none;}
#copyright .copyright_link span.crls{ text-decoration:underline;}
#copyright .copyright_link:hover{text-decoration:none;}
#copyright .copyright_link_div{ padding:5px 0;}
.more, .more2 {background:url(images/read_more_pic.gif) left no-repeat; padding:10px 0px 10px 30px; color:#313234; font-weight:bold; text-decoration:none; cursor:pointer;}
.backLink a {background:url(images/read_more_pic.gif) left no-repeat; padding:10px 0px 10px 30px; color:#313234; font-weight:bold; text-decoration:none; cursor:pointer;}
.content .right_column { width:434px; text-align:left;}
.content .left_column { width:434px; text-align:left; }
.content .image_news_index { float:left; margin-right:15px; border:1px solid #4d4d4d;}
.content .image_news_more { float:right; margin-right:15px; border:1px solid #4d4d4d;}
.content .news_date { color:#ff0000;}
.content .icon_featured_serv_index { float:left; margin-right:20px;}
.content .link_featured_serv_index { text-decoration:none; font-weight:bold; color:#525252;}
.content .title_feature_news { color:#4d4d4d; font-weight:normal; text-decoration:underline; background:url(images/list_marker.gif) no-repeat; padding-left:20px; }
.content .box_services_index { width:100%; margin:0px 0px 0px 8px; padding:0px; }
.content .box_services_index .block_midd_t_m_b { background:#eaeaea;}
.content .box_services_index .block_midd_t_m_b_2 { background:#eaeaea; padding:0px; margin:0px; }
.content .box_services_index .block_left_top { background:url(images/corn_left_1.gif) no-repeat; width:15px; height:14px;}
.content .box_services_index .block_right_top { background:url(images/corn_right_1.gif) no-repeat; width:15px; height:14px;}
.content .box_services_index .block_left_bottom { background:url(images/corn_left_2.gif) no-repeat; width:15px; height:14px;}
.content .box_services_index .block_right_bottom { background:url(images/corn_right_2.gif) no-repeat; width:15px; height:14px;}
.content .icon_partners_border { border:1px solid #4d4d4d;}
.blockLeftContent_clients {
padding:0px 5px 0px 25px;
}
.blockLeftContent_what_we_do {
padding:10px 15px 10px 25px;
}
#input1{ 
width:175px; height:16px;
vertical-align:middle;
padding-left:0px;
padding-top:0px;
}
#input2{ 
border:0px;
width:61px; height:16px;
margin-left:5px;
vertical-align:middle;
padding-left:0px;
padding-top:0px;
}
input{
padding-left:5px;
width:201px; height:20px;
}
textarea{
padding-left:5px;
width:201px; height:80px;
overflow:auto}
/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
width:100%;
height:21px;
font-size:11px;
}
.contactForm select {
width:500px;
}
.contactForm textarea {
height:150px;
}
.contactForm strong {
color:#6f6f6f;
}
.contactFormSubmit { color:#7ab13f; font-weight:normal; text-decoration:underline; cursor:pointer; }
/*==============contact form styles ==============*/
/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
width:100%;
height:21px;
font-size:11px;
}
#addTestimonialForm strong {
color:#4e4949;
}
#addTestimonialForm textarea {
height:150px;
}
/*==============reservation form styles ==============*/
/*==============pages listing classes ==============*/
.pages_listing {
text-align:center;
margin-top:10px;
}
.pages_listing .first, .pages_listing .previous {
margin-right:15px;
}
.pages_listing .last, .pages_listing .next {
margin-left:15px;
}
.pages_listing a {
text-decoration:underline;
color:#7ab13f;
cursor:pointer;
}
.pages_listing b {
}
/*==============pages listing classes ==============*/
