* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}



body {padding:0; margin:0; background-color:#000000;}



a {color:#186cde; text-decoration:underline; cursor:pointer; color:inherit; *color:#186cde;}







body, td, input, textarea{



    font-size:10pt;



    font-family:Tahoma, Helvetica, sans-serif;



    color:#8ea0bf;



    line-height:14px;



    vertical-align:top;



    padding:0px;



}



.middleValign {



    vertical-align:middle;



}







table, img{border:0px; border-collapse:collapse; }



img { vertical-align:top;}



.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; cursor:pointer;} 



.a:hover{text-decoration:none; cursor:pointer;}







.span{ color:#5db4f9;}



.b{ color:#1257e8;}







ul{margin:0; padding:0; list-style:none; line-height:17px}



ul li{ background:url(images/marker.gif) no-repeat 0 10px; padding-left:15px; color:#186cde; font-weight:bold; line-height:20px; }



ul li{ line-height:20px; }



li a{color:#186cde;} 



ol li {padding-left:0px; margin-left:20px}











.tall_top { background:url(images/tall_top.gif) repeat-x #0f1422; width:50%;}


.ttt { background:url(images/tall_header_botoom.jpg) repeat-x #0f1422;}
.tall_header_bottom { background:url(images/tall_header_botoom.jpg) repeat-x #0f1422; width:50%;}



.title {line-height:30px; height:30px;}
.title2 {line-height:23px; height:23px;}



.table_width {width:800px;}







.header { width:100%; background:url(images/header_bg.jpg) no-repeat; margin:0px; padding:0px;}



.header .menu { margin:36px 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 .top_slogan { margin:0px 0px 0px 450px; padding:0px; padding-top:100px; }



.header .middle_header .top_slogan .inner_slogan { float:left;}



.header .middle_header .slogan { margin:10px 0px 0px 450px; padding:0px; }



.header .middle_header .slogan .inner_bottom_slogan { float:left;}







.header td{color:#FFFFFF; } 



.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{ background:url(images/tall_bottom.gif) left top repeat-x; background-color:#000000; height:45px; width:100%;}



.footer .inner_footer { margin:10px 0px 0px 0px;}



.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 20px 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 { color:#8ea0bf; cursor:pointer;}







#copyright .copyright_link{color:#8ea0bf; font-size:11px; 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 {color:#186cde; font-weight:bold; text-decoration:none; cursor:pointer;}



.backLink a {color:#186cde; font-weight:bold; text-decoration:none; cursor:pointer;}







.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;

	color:#222;



}







.contactForm textarea {



    height:150px;



}



.contactForm strong {



    color:#8ea0bf;



}



.contactFormSubmit { color:#186cde; font-weight:bold; cursor:pointer; }



/*==============3 Columns ==============*/
#columns3 { width:950px;}
#columns3 .left_column {padding:0 15px 0 0;}
.enlarge { width:100%;}
/*==============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;



		cursor:pointer;



}



.pages_listing b {



   color:#113294;



}



 



/*==============pages listing classes ==============*/



