* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background-color:#FFFFFF;}
a {color:#959595; text-decoration:underline; cursor:pointer; color:inherit; *color:#959595;}
body, td, input, textarea{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:14px;
vertical-align:top;
padding:0px;
}
.middleValign {
vertical-align:middle;
}
table, img{border:0px; border-collapse:collapse; }
.doubleHeaderDiv{
padding:15px 10px 13px 0px
}
.clear {
clear:both;
}
.doubleHeaderDivNoTop{
padding:0px 10px 5px 0px
}
.blockLeftContent {
padding:10px 5px 10px 5px;
}
.left {
float:left;
margin-right:10px;
}
.a{color:#959595; text-decoration:underline; cursor:pointer;} 
.a:hover{text-decoration:none; cursor:pointer;}
.b{ color:#151515}
.span{ color:#151515}
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:#ac010c; font-weight:bold; line-height:20px; }
ul li div { line-height:20px; }
li a{color:#ac010c;} 
ol li {padding-left:0px; margin-left:20px}
.left_tall_headre_bottom {width:50%; }
.right_tall_headre_bottom {width:50%; }
.width_table { width:780px;}
.header { width:100%; background:url(images/header_tall.gif) repeat-x top right;}
.header .menu { margin:0px; padding:0px;}
.header .logo { margin:0px; padding:0px; margin-top:30px;  width:250px; height:62px;}
.header .top_slogan { margin:0px; padding:0px; margin-top:110px; width:190px;}
.header .top_slogan .inner_slogan { float:left;}
.header .slogan { margin:20px 0px 0px 0px; padding:0px; width:210px;}
.header .slogan .inner_bottom_slogan { float:left;}
.header .graeting_text { width:190px; margin:140px 0px 0px 140px; padding:0px;}
.header .graeting_text .greating_text_title { background:url(images/page1_title1.gif) no-repeat; width:195px; height:39px; margin-left:20px; padding-left:10px; padding-top:6px; }
.header .graeting_text .greating_text_title img{}
.header .table_bottom_header { width:100%; background:url(images/header_bg2.jpg) top center no-repeat; height:329px;}
.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-color:#f2f2f2; height:45px; text-align:center; vertical-align:middle;} 
.footer .inner_footer p {font-size:12px; color:#959595;}
.more {background:url(images/read_more.gif) no-repeat; padding:3px 20px 6px 8px; color:#1f1f1f; font-weight:bold; text-decoration:none; cursor:pointer;}
.more2 {background:url(images/read_more_2.gif) no-repeat; padding:3px 20px 6px 8px; color:#1f1f1f; font-weight:bold; text-decoration:none; cursor:pointer;}
.backLink{background:url(images/read_more.gif) no-repeat; padding:3px 25px 6px 15px; cursor:pointer;}
.backLink a {color:#1f1f1f; font-weight:bold; text-decoration:none; cursor:pointer;}
.content .right_column { width:250px; text-align:left;}
.content .left_column { width:530px; text-align:left; }
.content .box_services_index { /*background-color:#1f1f1f;*/ padding:10px 20px 10px 20px;}
.content .image_news_index { float:left; margin-right:15px;}
.content .read_more_feature_srev { background:url(images/bg_index_services.gif) bottom repeat-x; margin:10px 0px 10px 0px; background-color:#1f1f1f; height:50px;}
.content .read_more_feature_srev_ico { float:left; margin-right:20px; }
.content .read_more_feature_srev_img { margin:20px 0px 0px 0px;}
#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:#959595;
}
.contactFormSubmit { color:#1f1f1f; font-weight:bold;cursor:pointer; }
/*==============contact form styles ==============*/
/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
width:100%;
height:21px;
font-size:11px;
}
#addTestimonialForm strong {
color:#959595;
}
#addTestimonialForm textarea {
height:150px;
}
/*============== HEADER LOGIN ==============*/
#username { position:absolute; right:0;color:#777;}
#username a{ color:#777; font-size:11px; display:inline-block;}
#logout_link {}
#forgot_link { padding:0;}
/*==============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:#9d080d;
cursor:pointer;
}
.pages_listing b {
}
.mytopbox {
margin-top: 40px;
margin-left: 20px;
width:250px;
}
/*============== Partners Contact Form ==============*/
.terms_text {padding: 0pt 20px 0pt 10px; overflow: scroll; height: 180px; width: 100%; margin-top: 10px;}

.style29 {
	font-size: medium;
	font-weight: bold;
}
.style36 {font-size: medium; font-weight: bold; color: #690205; }
.style37 {color: #5C0402}
.style40 {
	font-size: 15px;
	color: #630402;
}
.style41 {color: #000000}
.style46 {
	color: #650604;
	font-weight: bold;}
/*============== FAQ CUSTOM ==============*/
.AccordionTitle { font-weight:bold; margin:5px 0;}
.AccordionContent { background:#f4f4f4;padding:5px 5px 5px 10px; border:1px solid #eee; overflow:auto; margin:5px 0 10px; line-height:20px;}

h4.category_title {font-size:14pt;padding:5px 0;position:relative; left:-20px; line-height:15pt;}
