* { margin:0; padding:0; font-size:11px; line-height:16px; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background-color:#000000;}
a {color:#186cde; text-decoration:underline}
body, td, input, textarea{
    font-size:11px;
    font-family:Tahoma, Helvetica, sans-serif;
    color:#8ea0bf;
    line-height:14px;
    vertical-align:top;
    padding:0px;
}
.middleValign {
    vertical-align:middle;
}
br{font-size:10px}
table, img{border:0px; border-collapse:collapse; }
        
.doubleHeaderDiv{
    padding:15px 10px 13px 25px;
}
.doubleHeaderDiv_2{
    padding:10px 15px 10px 15px;
}
.clear {
	clear:both;
}
.doubleHeaderDivNoTop{
    padding:0px 10px 5px 25px
}
.blockLeftContent {
    padding:10px 5px 10px 25px;
}
.blockLeftContent_2 {
    padding:10px 15px 10px 15px;
}
.left {
    float:left;
    margin-right:10px;
}
.a{color:#186cde; text-decoration:underline} 
.a:hover{text-decoration:none}

.b{ color:#151515; font-size:14px}
span{ color:#5db4f9}

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{ background:url(images/list_bg.gif) no-repeat 0 13px; padding-left:7px; background-position:0 8px; color:#186cde; font-weight:bold; }
li a{color:#5F5F5F;} 
ol li {padding-left:0px; margin-left:20px}


.tall_top { background:url(images/tall_top.gif) repeat-x #0f1422; width:50%;}

.header { width:100%; background:url(images/header_bg.jpg) no-repeat; margin:0px; padding:0px;}
.header .menu { margin:39px 0px 0px 0px; padding:0px 0px 17px 0px;}

.header .middle_header { height:310px; background:url(images/header_bgd.jpg) no-repeat left top;}
.header .middle_header .logo { margin:95px 20px 10px 364px; }
.header .middle_header .top_slogan { margin:100px 0px 0px 0px; padding:0px;}
.header .middle_header .top_slogan .inner_slogan { height:30px;}
.header .middle_header .slogan { margin:10px 0px 0px 0px; padding:0px;}
.header .middle_header .slogan .inner_bottom_slogan { height:30px;}

.header td{color:#FFFFFF; } 
.header a{color:#8C8D94; text-decoration:none; font-size:10px;}
.header a:hover{text-decoration:underline}
.header span a{color:#FFFFFF; text-decoration:none; font-size:13px;} 
.header span a:hover{text-decoration:underline}
b{ color:#151515;}

.footer{ background:url(images/tall_bottom.gif) left top repeat-x; background-color:#000000; height:45px; width:100%;}
.footer .inner_footer { float:left; margin:10px 0px 0px 20px;}
.footer .inner_footer p {font-size:11px; color:#8ea0bf;}

.footer .footer_block { background:url(images/footer_block.gif) no-repeat left top; width:339px; height:61px; color:#8ea0bf; position:relative; margin:-20px 0 0 21px; float:left; text-align:center; padding:6px 0px 0px 0px;}
.footer .footer_block div { position:relative; margin:0px 10px 0px 10px; text-align:center;}
.footer .footer_block p { padding:0px 0 0 0px; margin:0px;}
.footer .footer_block a { font-size:.9em; color:#8ea0bf;}


.more, .more2 {color:#186cde; font-weight:bold; text-decoration:none;}
.backLink a {color:#186cde; font-weight:bold; text-decoration:none;}

.content .image_news_left { float:left; margin-right:20px;}

.content { width:415px; text-align:left;}
.content .block_index_service { margin:0px 0px 0px 12px;}
.content .block_index_service .block_index_bottom_block { background:url(images/block1_bottom.jpg) bottom no-repeat;}

.content .block_index_service .block_index_top_left { background:url(images/block1_top_left.gif) no-repeat; height:13px; width:13px;}
.content .block_index_service .block_index_top_midd { background:url(images/block1_top_mid.gif) repeat-x; height:13px;}
.content .block_index_service .block_index_top_right { background:url(images/block1_top_right.gif) no-repeat; height:13px; width:13px;}
.content .block_index_service .block_index_mid_left { background:url(images/block1_mid_left_bg.gif) repeat-y; width:13px; vertical-align:bottom;}
.content .block_index_service .block_index_mid_left .block_index_mid_left_bg { background:url(images/block1_mid_left.gif) bottom no-repeat; width:13px; height:180px;}
.content .block_index_service .block_index_mid_midd { background:url(images/block1_mid_mid.gif) bottom repeat-x #0a2159;}
.content .block_index_service .block_index_mid_right { background:url(images/block1_mid_right_bg.gif) repeat-y; width:13px; vertical-align:bottom;}
.content .block_index_service .block_index_mid_right .block_index_mid_right_bg { background:url(images/block1_mid_right.gif) bottom no-repeat; width:13px; height:180px;}
.content .block_index_service .block_index_bottom_left { background:url(images/block1_bottom_left.gif) no-repeat; height:13px; width:13px;}
.content .block_index_service .block_index_bottom_midd { background:url(images/block1_bottom_mid.gif) repeat-x; height:13px;}
.content .block_index_service .block_index_bottom_right { background:url(images/block1_bottom_right.gif) no-repeat; height:13px; width:13px;}

.content .block_index_service .readmore_index_sol { display:block; background:url(images/readmore_index_2.gif) no-repeat; padding:20px 0px 20px 65px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; text-decoration:underline; font-weight:bold; color:#091c4b;}
.content .block_index_service .readmore_index_serv { display:block; background:url(images/readmore_index_1.gif) no-repeat; padding:20px 0px 20px 65px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; text-decoration:underline; font-weight:bold; color:#091c4b;}

.content .left_column {text-align:left; }
.content .box_services_index { background-color:#1f1f1f; padding:10px 20px 10px 20px;}
.content .image_news_index { float:left; margin-right:15px;}

#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 textarea {
    height:150px;
}
.contactForm strong {
    color:#8ea0bf;
}
.contactFormSubmit { color:#186cde; font-weight:bold }
/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
.reservationForm input, .reservationForm select, .reservationForm textarea {
    width:720px;
    height:21px;
    font-size:11px;
}
.reservationForm textarea {
    height:150px;
}
.reservationForm strong {
    color:#8ea0bf;
}
.reservationFormSubmit { font-size:18px; font-family:"Times New Roman", Times, serif; text-decoration:none; cursor:pointer; cursor:hand; color:#186cde; font-weight:bold;}
/*==============reservation form styles ==============*/

/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm strong {
    color:#8ea0bf;
}
#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:#186cde;
}
.pages_listing b {
   color:#113294;
}
 
/*==============pages listing classes ==============*/
