* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: arial, sans-serif;
    color: #514d34;
    background: #370a00;
    min-width: 1001px;
}

a { color: #d22e03; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 1001px; margin: 0 auto; }

#header { background: url(images/header.png) repeat-x  0 0; height:100px; }

#logo {  }
#logo .slogan { font-size: 10px; line-height: 12px; color: #5f1408; text-transform: uppercase; }
#logo a { display: block; width: 191px; height: 100px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/logo.png) no-repeat 0 0; }

#navigation { display: inline; float: right; padding-right: 18px; }
#navigation ul li { display: inline; float: left; line-height: 99px; }
#navigation ul li { font-family: Georgia, 'times new roman', serif; font-weight: bold; font-style: italic;  text-shadow: 0 -1px #932609; }
#navigation ul li a { color: #fff; float: left; padding-left: 20px; height: 99px; background: url(images/nav-item.png) no-repeat left -4000px; }
#navigation ul li a span { float: left; padding-right: 20px; background: url(images/right-sep.png) no-repeat right -4000px; }
#navigation ul li a:hover { text-decoration: none; background-position: left 0; }
#navigation ul li a:hover span { background-position: right 0; }

#slider { padding-top: 12px; height: 382px; background: url(images/slider.png) repeat-x 0 0; }

#slider-frame { position: relative; padding: 21px 0 22px 19px; width: 980px; background: url(images/slider-frame.png) no-repeat 0 0; }

#carousel .jcarousel-container,
#carousel .jcarousel-clip,
#carousel ul li { float: left; position: relative; overflow: hidden; width: 644px; height: 318px; }
#carousel .caption { position: absolute; bottom: 0; left: 0; padding: 12px 0 0 19px; width: 625px; height: 90px; background: url(images/caption.png) repeat-x 0 0; }
#carousel .caption h2 { font-family: Georgia, 'times new roman', serif; font-size: 37px; line-height: 40px; color: #fff; font-weight: normal; font-style: italic; }
#carousel .caption p { font-size: 13px; color: #fff; }

.slider-nav { position: absolute; top: 21px; right: 22px; width: 312px; background: url(images/thumbs-border.png) no-repeat right 0; }
.slider-nav li { overflow: hidden; list-style: none; padding: 2px 0 8px 17px; width: 294px; height: 68px; line-height: 18px; }
.slider-nav li { color: #45402a; background: url(images/thumb-bg.png) no-repeat 0 0; cursor: pointer; }
.slider-nav li.first {margin-top: 4px; }
.slider-nav li.active { background: url(images/thumb-active.png) no-repeat 0 0;  }
.slider-nav li h3 { padding: 8px 0 6px; font-family: Georgia, 'times new roman', serif; font-size: 18px; font-style: italic; font-weight: normal; color: #000; }
.slider-nav li a { display: block; float: left; margin-right: 14px; padding: 2px; width: 94px; height: 67px; }
.slider-nav li a { line-height: 0; text-indent: -4000px; background: #fff; border: solid 1px #c9c9c7; }
.slider-nav li a img { display: block; width: 94px; height: 67px; }
.slider-nav .bottom { background: url(images/thumbs-bottom.png) no-repeat 0 0; height: 10px; width: 300px; }

#main { background: #f9ecba; position: relative; }

#content { padding: 55px 0 84px 8px; width: 993px; overflow: hidden; }
#content .last { margin-right: 0; }

.post { position: relative; display: inline; float: left; margin-right: 55px; border-bottom: solid 1px #dbcfa3; width: 291px; }
.post h3 { font-family: Georgia, 'Times new roman', serif; font-size: 26px; line-height: 35px; font-style: italic; color: #000; font-weight: normal; }
.post h3 { margin-bottom: 17px; padding: 0 0 26px 3px; border-bottom: solid 1px #c7bd95; }
.post ul {  list-style: none; }
.post ul li { line-height: 30px; font-weight: bold; padding-left: 21px; height: 30px; background: url(images/bullet.png) no-repeat 0 50%; }
.post p { padding-bottom: 20px; }
.post p.italic { color: #d22e03; font-weight: bold; font-style: italic; padding-bottom: 14px; }
.post span.read-more { position: absolute; right: 2px; bottom: 0; width: 100%; padding: 0; }
.post span.read-more { font-family: Georgia, 'times new roman', serif; font-size: 14px; font-style: italic; text-align: right; border-bottom: solid 1px #e5d9ab; }
.post img { margin: 4px 0 13px; padding: 2px; border: solid 1px #bdb48e; background: #fff; display: block; }
.post .block-text { padding-bottom: 20px; }
.post .block-text a.title { display: inline; float: left; font-style: italic; font-weight: bold; font-size: 14px; text-decoration: underline; }
.post .block-text a.title:hover { text-decoration: none; }
.post .block-text p { padding: 7px 0 0 0; line-height: 18px;  }
.post .block-text span.date { float: right; padding: 4px 5px 0 0; font-size: 10px; line-height: 10px; color: #b3946c;  }

#footer { padding: 50px 0 55px; border-bottom: solid 1px #793c2e; background: #5b1100 url(images/footer.png) repeat-x 0 0; }
#footer .shell { padding-left: 9px; width: 992px; }
#footer .last { padding-right: 0; }

.col { display: inline; float: left; padding-right: 58px; width: 288px; }
.col h3 { padding: 0 0 30px 2px; font-family: Georgia, 'times new roman', serif; font-size: 22px; font-style: italic; color: #f9ecba; }
.col p { color: #d0ac7f; }
.col p a { color: #f9ecba; text-decoration: underline; }
.col ul { position: relative; margin-top: -6px; padding-left: 1px; list-style: none; }
.col ul li { font-weight: bold; line-height: 34px; border-bottom: dotted 2px #642212; height: 100%; }
.col ul li.last { border-bottom: 0; }
.col ul li a { display: block; color: #f1c58d; }

#bottom-navigation { padding: 11px 0 20px;  border-top: solid 1px #5c2a1f; }
#bottom-navigation .shell { padding-left: 10px; width: 991px; }
#bottom-navigation p { color: #79573f; }
#bottom-navigation p a { color: #79573f; }
#bottom-navigation span { padding: 0 10px 0 9px; }
#bottom-navigation .author { float:right; }

.overallmemberlogin
{

 	-moz-user-select: none;
    border-radius: 2px 2px 2px 2px;
	 text-align: center;
	 	border-color:#c6c6c6;
	box-shadow:0 1px 1px rgba (0, 0, 0, 0.1);
	float:left;
	padding-bottom:10px;
	  /* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#BC300C), to(#892208));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #BC300C, #892208);
		background: -O-linear-gradient(top, #BC300C, #892208);
	
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BC300C, endColorstr=#892208);
		 /*For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BC300C, endColorstr=#892208)";
		border:1px solid #892208;
			box-shadow: 10px 10px 10px rgba(0.10, 0.10, 0.10, 0.10) outset;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
			height:305px;
}


.input_main {
   font-family: Georgia, 'times new roman', serif; font-weight: bold; font-style: italic;
	float:left;
	font-size:14px;
	width:280px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left:15px;
	word-wrap:break-word;
	height:60px;
	color:#fff;
}
.input_text {
	float:left;
	width:200px;
	letter-spacing: 0.05em;
	margin-left:20px;
	margin-top:3px;
}
.input_colon {
	float:left;
	width:5px;
	text-align:center;
	height:20px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.input_field {
	width:80px;
	height:20px;
	float:left;
	margin-top: 8px;
	text-align:left;
}
.astrich {
	color:#892208;
	float:left;
	font-size:15px;
	font-weight:bold;
}
.input_text {
	float:left;
	width:170px;
	font-size:13px;
	letter-spacing: 0.05em;
	margin-left:0px;
	margin-top:5px;
	height:25px;
	-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;


}
.error_label {
	width:170px;
	margin-left:100px;
	float:left;
	font-size:12px;
	color:red;
	text-align:left;
	letter-spacing:0.09em;
	display:none;
	color:#fff;
	
}
input[type="text"],input[type="password"], select,textarea {
    border: 1px solid #F9D998;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) inset;
    color: #000000;
    float: left;
    font: 15px 'Open Sans',Arial,sans-serif;
    outline: 0 none;
 
		background-color:#F9D998;

}
input[type="text"]:hover, input[type="text"]:focus, select:hover, select:focus,textarea:hover,textarea:focus {
    border-color: #F9D998;
	background-color:#ffffff;
}
input[type="password"]:hover, input[type="password"]:focus  {
    border-color: #F9D998;
		background-color:#ffffff;

}
.btn_txt {
border:1px solid rgba(0, 0, 0, 0.1);
	border:1px solid #BE7F41;
			box-shadow: 10px 10px 10px rgba(0.10, 0.10, 0.10, 0.10) outset;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
			
			/*color:#D7D7D7;*/

	border-radius:2px;
    font-family: Georgia, 'times new roman', serif; font-weight: bold; font-style: italic;

	text-align:center;
	font-size:14px;
	vertical-align:middle;
	/*border: 1px solid #58660f;*/
	color:#000;
	letter-spacing: 0.07em;
	margin-bottom:10px;
	cursor:pointer;
	text-decoration:none;
	float:left;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;

	
     /* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#DBB771), to(#BE7F41));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #DBB771, #BE7F41);
		background: -O-linear-gradient(top, #DBB771, #BE7F41);
	
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBB771, endColorstr=#BE7F41);
		 /*For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBB771, endColorstr=#BE7F41)";
		margin-left:115px; 
		padding-left:4px;

}
.btn_txt:hover
{
 /* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#BE7F41), to(#DBB771));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #BE7F41, #DBB771);
		background: -O-linear-gradient(top, #BE7F41, #DBB771);
	
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE7F41, endColorstr=#DBB771);
		 /*For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE7F41, endColorstr=#DBB771)";
}


.btn_txt_can{
border:1px solid rgba(0, 0, 0, 0.1);
	border:1px solid #a9a9a9;
			box-shadow: 10px 10px 10px rgba(0.10, 0.10, 0.10, 0.10) outset;
			/*color:#D7D7D7;*/

	border-radius:2px;
     font-family: Georgia, 'times new roman', serif; font-weight: bold; font-style: italic;

	text-align:center;
	font-size:14px;
	vertical-align:middle;
	/*border: 1px solid #58660f;*/
	color:#000;
	letter-spacing: 0.07em;
	margin-bottom:10px;
	cursor:pointer;
	text-decoration:none;
	float:left;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;

	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#a9a9a9));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #ffffff, #a9a9a9);
		background: -O-linear-gradient(top, #ffffff, #a9a9a9);
	
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#a9a9a9);
		 /*For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#a9a9a9)";
		margin-left:20px;

}
.btn_txt_can:hover
{
 /* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#ffffff));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #a9a9a9, #ffffff);
		background: -O-linear-gradient(top, #a9a9a9, #ffffff);
	
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#ffffff);
		 /*For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a9a9a9, endColorstr=#ffffff)";
}
h4,h3
{
color:#fff;
width:80%;
font-family: Georgia, 'times new roman', serif; font-weight: bold; font-style: italic;
margin:10px 0px 0px 20px;
text-align:center;
margin:5px 20px 20px  30px;
}
h3
{
font-size:24px;
margin-top:20px;
}
address
{
width:99%;
text-align:center;
font-size:16px;
line-height:35px;
}
.listdoucuments
{
padding-left:150px;  text-transform:capitalize; font-size:14px;
padding-right:20px;
}

.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c40001;
	height: auto;
	text-align: left;
	width: auto;
	float: left;
	padding-left: 160px;
	line-height: 34px;
	padding-right: 10px;
	word-spacing: 0.02em;
}

.lsm_container_inner
{
	padding-left:90px;
	padding-bottom:5px;
	float:left;
}

.contheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c40001;
	height: auto;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	text-decoration: underline;
	width: auto;
}
.theading {
	font-family: Leelawadee;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c40001;
	height: 25px;
	text-align: center;
	width: 210px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2E2E2E;
	border-right-color: #2E2E2E;
	border-left-color: #2E2E2E;
}

.tcontent {
	font-family: Leelawadee;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	height: 30px;
	text-align: center;
	width: 200px;
}
.tcontenthead {
	font-family: Leelawadee;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height: 25px;
	text-align: center;
	width: 200px;
}