﻿@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);

b,strong{
	color:#000;
}
.containeer-right fieldset {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px none #c9cffd;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.containeer-right fieldset legend {
	font-family: "Philosopher", Georgia, Times, serif;	
	font-size: 24px;
	color: #233d87;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: 400;
}
.tblbdr1 {
	padding : 0px;
	margin : 0px;
	width: 100%;
	border: 1px solid #CDC9C7;
}
.tblbdr1 td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tblbdr {
	/* [disabled]width: 100%; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #ccc;
}
.tblbdr td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-image: none;
	/* [disabled]border: 1px solid #ccc; */
}
.tblbdr td ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.tblbdr td ul li {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
.tblbdr td a, .tblbdr1 td a {
	color: #000;
	text-decoration: none;
}
.tblbdr td a:hover {
	color: #000;
	text-decoration: none;
}
#tblbdr {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #333;
}
#tblbdr td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333;
}
.tdbg_top_bg {
	cursor: pointer;	
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background-color: #D3D3D3;
	padding: 0px;
	text-shadow: 1px 1px 0px #fff;
}
.tdhover, #tdhover {
	cursor: pointer;
	color: #000;
	text-decoration: none;
	background-color: #CCC;	
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
.tdbg_top_bg td {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 8px;
}

.tblbdr2 {
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tdbg1 {
	cursor: pointer;
	text-decoration: none;
	color: #000;
	background-color: #F0F0F0;
	border-top: 1px solid #DBDADA;
	
}
.tdbg1 a {
	cursor: pointer;
	text-decoration: none;
	color: #666;
}
.tdbg2 {
	cursor: pointer;
	color: #000;
	background-color: #fff;
	border-top: 1px solid #FDFDFD;
}
.tdbg2 a {
	cursor: pointer;
	text-decoration: none;
	color: #666;
}
.tdbg3 {
	background-color: #EAF2CC;
	cursor: pointer;
	padding-left: 6px;
}
.tdbg4 {
	background-color: #f8f5d4;
	cursor: pointer;
}
.tdhover a{
	color: #FFF;
	text-decoration: none;
}
#tags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#profile_mod {
	}
#profile_mod td {
}
.back_link {
	text-align: center;
	padding: 0px;
	height: 23px;
	width: 95px;
	cursor: pointer;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.back_link a{
	background-image: url(../../images/system_icon/back_link.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	color: #d4bcbc;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}
.back_link a:hover {
	margin: 0px;
	color: #000;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}

.btn2 {
	margin: 0px;
	/*background-image:url(../../images/system_icon/btn_bg1.png);*/
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #666;
	cursor: pointer;
	color: #FFF;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color: transparent;
	border-radius:5px;
	-moz-border-radius:5px; /* Firefox 3.6 and earlier */
	height: 25px;
}
.btn2:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */

}
.btn {
	margin: 0px;
	/*background-image:url(../../images/system_icon/btn_bg1.png);*/
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #333;
	cursor: pointer;
	color: #FFF;
	background-color: transparent;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-radius:5px;
	-moz-border-radius:5px; /* Firefox 3.6 and earlier */
	height: 25px;
}

.btn:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}
#search-tbl{
	color: #CCC;
}
#search-tbl a {
	color: #666;
	text-decoration: none;
}
#search-tbl a:hover {
	color: #0F0;
	text-decoration: none;
}
#gallery_form {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#quick_links {
	padding: 0% 1.3%;
	width: 97.4%;
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	z-index: 99;
}
.admin_panel {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}
#qkLInkHed {
	/* [disabled]background-image:url(../../images/system_icon/quick_links_01.png); */
	background-position: center right;
	background-repeat: no-repeat;
	width: 37px;
	height: 31px;
}
#qkLinkBtn {
	float: right;
	font-family: "Handlee", Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #6A9527;
	/*text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);*/
	margin: 0 0 5px 0;
	padding: 4px 1% 0px 0;
	/* [disabled]background-image: url(../../images/system_icon/quick_links_02.png); */
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: baseline;
}
#qkLinkBtn img {
	margin:-4px 0px 0 0;
	vertical-align:middle;
}
#topsubmenu {
	background-image: none;
	padding-top: 0.1%;
	padding-right: 0.1%;
	padding-bottom: 0.5%;
	padding-left: 0.1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0.1%;
	float: left;
	width: 99.6%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
	display:none;
}
#topsubmenu dd {
	text-decoration: none;
	font-weight: 400;
	display: block;
	margin: 0px;
	font-size: 13px;
	background: #FF893B;
	background: -moz-linear-gradient(top, #FF893B 0%, #FD8006 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF893B), color-stop(100%,#FD8006));
	background: -webkit-linear-gradient(top, #FF893B 0%,#FD8006 100%);
	background: -o-linear-gradient(top, #FF893B 0%,#FD8006 100%);
	background: -ms-linear-gradient(top, #FF893B 0%,#FD8006 100%);
	background: linear-gradient(to bottom, #FF893B 0%,#FD8006 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF893B', endColorstr='#FD8006',GradientType=0 );
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	font-family:"Open Sans", Verdana, Geneva, sans-serif;
}
#topsubmenu dd a {
	color: #fff;
	text-decoration:none;
}
#topsubmenu dd a img {
	margin-right:5px;
	width: 18px;
}
.admin_panel ul {
	padding: 0px;
	margin: 0.5%;
	background-image: none;
}
.admin_panel ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-image: none;
	background-color: transparent;
}
.admin_panel ul li a{
	list-style-type: none;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 22.24%;
	display: block;
	float: left;
	padding-top: 8px;
	padding-right: 1%;
	padding-bottom: 8px;
	padding-left: 1%;
	text-decoration: none;
	color: #B00E0E;
	font-size: 13px;
	min-height: 16px;
	border: 1px solid #F0F0F0;
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	white-space: nowrap;
}
.admin_panel ul li a span{
	color:#000;
	font-weight:bold;
}
.admin_panel ul li a img {
	/* [disabled]display: none; */
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.admin_panel ul li a:hover {
	list-style-type: none;
	text-decoration: none;
	color: #000;
	background: #EFEFEF;
	background: -moz-linear-gradient(top, #EFEFEF 0%, #DFDFDF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#DFDFDF));
	background: -webkit-linear-gradient(top, #EFEFEF 0%,#DFDFDF 100%);
	background: -o-linear-gradient(top, #EFEFEF 0%,#DFDFDF 100%);
	background: -ms-linear-gradient(top, #EFEFEF 0%,#DFDFDF 100%);
	background: linear-gradient(to bottom, #EFEFEF 0%,#DFDFDF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#DFDFDF',GradientType=0 );
	box-shadow: 0px 0px 1px #6B6B6B;

}
.login_frm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.login_frm td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.login_frm a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
.login_frm a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0F0;
	text-decoration: underline;
}
.login_frm h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999;
	margin: 0px;
	padding: 0px;
}
.news {
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
}
.news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#msgbox1 {
	background-color: #e4fae4;
	margin-top: 5px;
	border: 1px solid #a9d895;
	float: left;
	margin-left: 12px;
	margin-right: 5px;
	margin-bottom: 10px;
	width:193px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#msgbox1 p {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

#msgbox1 p img {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 20%;
}

#content1 {	
	width: 100%;
	padding :0px;
	margin :0px;
	overflow:auto;
}


.foto_glr {
	border: 1px solid #333;
	text-align: center;
}
.foto_glr:hover {
	border: 1px solid #066;
	background-image: url(../../images/system_icon/header_bg2.png);
}
.pagetext {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.pagetext ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.pagetext ol li {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: normal;
}
.pagetext ol li ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pagetext ol li ol li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: lower-alpha;
}
.pagetext ol li ol li ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: lower-alpha;
}
.pagetext ol li ol li ol li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: lower-roman;
}
.pagetext ol li a {
	color: #000;
	text-decoration: none;
}
.pagetext ol li a:hover {
	color: #999;
	text-decoration: underline;
}
.breadCrumbs {
	background-image: url(../../images/system_icon/bredcum_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 90px;
	width: 73%;
	position: relative;
	z-index: 9;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
	height: 14px;
	z-index: 999;
}
.breadCrumbs a {
	margin: 0px;
	padding: 0px;
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
.breadCrumbs a:hover {
	margin: 0px;
	padding: 0px;
	color: #333;
	text-decoration: none;
	font-size: 11px;
}

.sub_sec {
	width: 335px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	float: left;
	margin-right: 4px;
	margin-left: 0px;
	border: 1px solid #a1a4aa;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 105px;
}
.sub_sec span {
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	margin-right: 0px;
	/* [disabled]width: 97%; */
	margin-left: 0px;
	padding: 0px;
}
.sub_sec h5 img {
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sub_sec h5  {
	background-image: url(../../images/system_icon/sub_section_bg_head.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: 400;
	margin: 0px;
	float: left;
	width: 97%;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.sub_sec h5 a {
	padding: 0px;
	font-size: 13px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	text-align: left;
	color: #FFF;
}
.sub_sec h5 a:hover {
	padding: 0px;
	font-size: 13px;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	text-align: left;
	color: #000;
}
.sub_sec a, .news_more {
	color: #003;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius:4px;
	margin:0px;
	padding-top: -2px;
	padding-right: 3px;
	padding-bottom: -2px;
	padding-left: 3px;
	background-color: transparent;
}
.sub_sec a:hover, .news_more:hover {
	color: #FFF;
	text-decoration: underline;
	border-radius: 4px;
	-moz-border-radius:4px;
	margin:0px;
	float: right;
	padding-top: -2px;
	padding-right: 3px;
	padding-bottom: -2px;
	padding-left: 3px;
	/* [disabled]border: 1px outset #0CF; */
	/* [disabled]background-image: url(../../images/system_icon/top_menu_bg.jpg); */
	/* [disabled]background-position: center -2px; */
	/* [disabled]background-color: transparent; */
}
.sub_sec span p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	/* [disabled]clear: both; */
	float: left;
}
.sub_sec span img  {
	color: #000;
	background-image: none;
	background-color: transparent;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}.secbg1 {
	/* [disabled]background-color: #DAFBFE; */
	border-radius: 10px;
	/* [disabled]border: 1px solid #0CC; */
}
/*.secbg2 {
	background-color: #B8F7FE;
	border-radius: 10px;
	border: 1px solid #0CC;
}*/
.secbg2 {
	/* [disabled]background-color: #fff; */
	/* [disabled]border: 1px solid #a1a4aa; */
}
.sub_sec_hover {
	/* [disabled]background-color: #DFFFE4; */
	/*border-radius: 10px;*/
	/* [disabled]color: #330; */
	/* [disabled]border: 1px solid #6F9; */
}
.sub_sec_hover h5 a {
	background-color: transparent;
	cursor: pointer;
	border-radius: 10px;
	color: #8A0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sub_sec_hover h5 a:hover {
	background-color: transparent;
	border-radius: 10px;
	color: #030;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sitemap {
	margin: 0px;
	padding: 0px;
	float: left;
}
#sitemap ol {
	margin: 0px;
	padding: 0px;
}
#sitemap ol li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: left;
}
#sitemap ol li ol {
	padding: 0px;
	margin: 0px;
	clear: right;
	display: block;
}
#sitemap ol li ol li {
	padding: 0px;
	margin: 0px;
	clear: both;
	list-style-type: lower-roman;
}
.greytext {
	font-size: 12px;
	color: #5E7429;
}
.greytext1 {
	font-size: 11px;
	color: #333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.greytext1 a {
	font-size: 11px;
	color: #03F;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
}
#srch_rslt {
	padding: 0px;
	clear: both;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#srch_rslt p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	line-height: 20px;
}
#srch_rslt h1 {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#srch_rslt h1 a {
	background-image: none;
	color: #090;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#srch_rslt h1 a:hover {
	color: #006;
	text-decoration: none;
}
#srch_rslt h4 {
	padding: 0px;
	font-family: 'PT Sans', Verdana, Geneva, sans-serif;
	font-size: 20px;
	/* [disabled]background-image: url(../../images/theme/heading_bar.jpg); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: right bottom; */
	color: #4c48a3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: normal;
	height: 25px;
}

.con_inpt {
	padding: 0px;
	border: 1px solid #333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}







.quk_lnk_btn {
	background-image: url(../../images/quick_link.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.quk_lnk_btn:hover {
	background-image: url(../../images/quick_link.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_sec_new {
	padding: 2px;
	background-color: #FFF;
	border: 1px solid #d4d6d8;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	box-shadow: 0 0 10px #545454;
}

.sub_sec_new p {
	float:left;
	padding: 5px 5px;
	margin : 0px;
	line-height: 18px;
	text-align: justify;
	color: #666;
}
.sub_sec_new p a {
	color: #CF6829;
	text-decoration: none;
	background-image: none;
	font-size: 12px;
	float:none;
}
.sub_sec_new p a:hover {
	color: #000;
	text-decoration: underline;
	background-image: none;
	font-size: 12px;
}
.sub_sec_new h5 {	
	margin: 0px;
	font-weight: normal;
	background-color: #E7CC50;
	border: 1px solid #D4D0C8;
	padding: 1%;
	width:98%
}
.sub_sec_new h5 img{
	float:left;
}
.sub_sec_new h5 a {
	font-weight: bold;
	font-size: 15px;
	color: #79490A;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}
.sub_sec_new h5 a:hover {
	color: #003;
	text-decoration: none;
}
.book_btn {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	float: right;
	background-image: url(../../images/system_icon/sub_section_bg_head.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 5px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.43);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.43);
	border:1px solid #fff;
	-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
}
.book_btn:hover {
	background-image: url(../../images/system_icon/msgbox_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.book_btn a {
	margin: 0px;
	padding-top: 8px;
	padding-right: 19px;
	padding-bottom: 7px;
	padding-left: 19px;
	color: #FFF;
	display:block;
	text-decoration: none;
	font-weight: lighter;
}
.book_btn a:hover {
	color: #FF0;
}
#bookingdiv {
	width: 94%;
	clear: both;
	padding: 3%;
	border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(84, 156, 187, 0.39);
	border: 1px solid #FFFFFF;
	background-color: #FFF;
	float:left;
}
#bookingdiv table {
}
#bookingdiv dd {
	font-size:16px;
	font-family:"Open Sans", Shanti;
	font-weight:400;
	color:#000;
	margin:0;
	padding:0;
	text-shadow:1px 1px 0px #FFF;
}
/*#bookingdiv label {
	width:80%;
	float:left;
	margin-left:20%;
	clear:both;
	display: inline-flex;
}*/
#bookingdiv label {
	width:20%;
	float:left;
	margin: 0;
	padding: 0;
	min-height: 60px;
}
#bookingdiv label label {
	width:100%;
	margin-left:0%;
	clear:both;
}
#bookingdiv label div {
	/*width:20%;
	float:left;
	text-align:right;
	margin-right:5px;*/
	color:#999;
}
#bookingdiv label div strong {
	font-weight:bold;
}
#top-link	{
	position:fixed;
	right:5px;
	bottom:5px;
	padding:0px;
	margin: 0px;
	display: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #606060;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:420px;
}
#show_counter {
	text-align: center;
	margin: 0px;
	width: 235px;
	background-image: url(../../images/system_icon/msgbox_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
.usr_rights1 {
	padding: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
}
.usr_rights2 {
	padding: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C3C3C3;
	text-align: center;
}
.usr_rights3 {
	padding: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: center;
}
.book_btn1 {
	width: 100%;
	background-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px none #eeeeee;
	display: block;
	float: right;
}
.book_btn1 a {
	text-decoration: none;
	margin: 0px;
	cursor: pointer;
	text-transform: uppercase;
	border: 1px solid #333;
	padding: 5px;
	display: block;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.book_btn1 a:hover {
	background-color: #999;
	border: 1px solid #333;
	font-size: 14px;
	font-weight: bold;
	color: #000;	/*text-decoration: none;
	text-transform: uppercase;
	width: 758px;*/
}
.book_btn1_tab  {
	background-color: #EEE;
	margin: 0px;
	border: 1px none #5C5C5C;
	display: block;
	float: right;
	width: 100%;
	padding: 0px;
}
.book_btn1_tab td {
	background-color: #EEE;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.login_input {
	border: 1px solid #d3c9b4;
	background-color: #FFF;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
	color: #666;
}
.login_input1 {
	border: 1px solid #d3c9b4;
}
#dft_login {
	/* [disabled]background-image: url(../images/default_login_bg.jpg); */
	background-color:#ffffff;
	height: 250px;
	width: 443px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 31px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
	clear: both;
}
#dft_login h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.cont_able {
	margin: 0px;
	padding: 0px;
	border: 1px solid #b6b6b6;
}
.con_input {
	border: 1px solid #999;
	font-size: 12px;
	padding: 3px;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.heading {
	font-size: 15px;
	color: #036;
	font-weight: 400;
}
.heading span {
	font-size: 11px;
	color: #666;
}
.comm_input {
	padding: 3px;
	border: 1px solid #666;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pkg_booking {
	width: 520px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	float: left;
}
.pkg_booking fieldset {
	background-color: #f4f6f5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	
}
.pkg_booking fieldset legend {
	background-color: #6f7aa5;
	border-radius: 0px 0px 15px 0px;
	-moz-border-radius:15px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
	float: left;
}
.pkg_booking fieldset legend h5 {
	color: #FFF;
	text-shadow:1px 1px 1px #999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 15px;
}
.pkg_booking fieldset table {
	/* [disabled]background-color: #FFF; */
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.pkg_booking fieldset table td {
	background-color: #dee3e0;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666;
}
.pkg_bk_input {
	border: 1px inset #efefef;
	margin: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #666;
}
.atTheRate {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align: middle;
}


.input_btn {
	background-color: #6f7aa5;
	border: 1px solid #2b3355;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	min-width:63px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
			-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
}
.input_btn:hover {
	background-color: #c0a300;
	border: 1px solid #B36B00;
	cursor:pointer;
}
.cmnt_img {
	border: 1px solid #6f7aa5;
	padding:1px;
	float: left;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	clear: both;
}
.cmnt_img1 {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


.scroll_top{
	width:21px;
	height:21px;
	position:fixed;
	bottom:40px;
	right:40px;
	background-image: url(../../images/system_icon/top-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.scroll_top:hover{
	background-position: right top;
}

#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999999; 
	pointer-events:none;
	background: rgba(0, 0, 0, 0.5);
}

#status_bar {
	width: 138px;
	height: 55px;
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 5px;
	border: #FFF 1px solid;
	box-shadow: 0px 0px 8px #09F;
	left: 45%;
	top: 50%;
	background-image: url(../../images/system_icon/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center 40px;
	/* margin: -100px 0 0 -100px; */
	text-align: center;
	padding:0 0 5px 0;
}


.arrgCaptcha {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	width : 247px;
	text-align: center;
	border: 1px solid #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:rgba(161, 229, 165, 0.55);
}
.arrgCaptcha input[type=text]{
	margin: 0px;
	
}
.headerbar {
	padding: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border:1px solid #dfdfdf;
	
	position: relative;
	display: inline-block;
	width: 100% !important;
}
.headerbar a {
	margin: 0px;
	font-size: 14px;
	color: #afafaf;
	display: block;
	text-decoration: none;
	font-weight: normal;
	
	padding: 5px 2px 4px 8px;
	height: 16px;
}
.headerbar a:hover {
	color: #afafaf;
}
.dropNav {
	float:right;
	margin-top: -3px;
	margin-bottom: 2px;
	width:23px;
	height:23px;
	background-image: url(../../images/system_icon/expand1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.dropNav:hover {
	background-image: url(../../images/system_icon/expand1.png);
	background-repeat: no-repeat;
	background-position: left top;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.nav_left {
	position: absolute;
	background: #fff;
	display: none;
	margin: 2px 0 0 0;
	padding: 0px;
	overflow: auto;
	overflow-y: auto;
	z-index: 999;
	border: 1px solid #e0e0e0;
	width: 222px !important;
}
.nav_left ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.nav_left ul li {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.nav_left ul li:hover {
	
}
.nav_left ul li a {
	list-style-type: none;
	font-size: 14px;
	color: #afafaf;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background-image: url(../../images/theme/marker-item.png);
	background-repeat: no-repeat;
	background-position: left 7px;
}
.nav_left ul li a:hover {
	text-decoration: none;
	color: #000;
	/* [disabled]background-color: #0FF; */
}
/* -------------------- for top menu --------------------------*/

/*input, textarea, keygen, select {
	border:1px solid #999;
	padding:0.5%;
}*/
#linkPos {
	text-align: center;
	white-space: nowrap;
	border:1px solid #dad2d2;	
	padding-left: 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:300;
	border-radius:5px;
	float:left;
}
#linkPos span {
	padding-top:5px;
	padding-bottom:5px;
	margin-left:3px;
	padding-right:8px;
	float:left;
	border-right:1px solid #dad2d2;	
}
#linkPos select {
	font-weight:400;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top: 4px;
	padding:inherit !important;
	outline-color:#fff;
}


#default_contact1 {
	background-color: #FFF;		
	float: left;
	width: 260px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 12px;
	margin-top: 10px;
}
#default_contact .errorSpan {
	font-size: 11px;
	color: #FFF;
	background-color: #F00;
	margin: 0px;
	padding: 2%;
	float: left;
	width: 79%;
}

#default_contact1 h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#066;
	margin:0px;
}
#location {
	float: left;
	background-color: #FFF;
	border: 1px #CCC solid;	
	outline: none;
	color: #666;
	display: block;
	margin-bottom: 0px;	
	font-family: Arial, sans-serif;
	font-size: 12px;
	width:460px;
	padding:0px;
	margin-left:10px;
	margin-top: 10px;
	overflow:hidden;
}
#location h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#066;
	margin:12px 0px;
	
}
#location iframe{
	width:100%;
}
table{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
table td{
}
input[type=text],input[type=password] {
	font-size: 11px;
	border: 1px solid #9c9c9c;
	height: 18px;
	margin-top: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-bottom: 10px;
}

textarea {
	font-size: 11px;
	border: 1px solid #9c9c9c;
	height: 33px;
	margin-top: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-bottom: 10px;
}
select{
	font-size: 11px;
	border: 1px solid #9c9c9c;
	height: 30px;	
	margin-bottom: 10px;
}
.errorSpan {
	font-size: 11px;
	color: #FFF;
	background-color: #F00;
	margin: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	width : 240px;
}


input[type=button],input[type=submit],input[type=reset]{
	background: #315533;
	border: 2px solid #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #9fe3ff;
	text-decoration: none;
	padding: 5px 10px;
}
::-webkit-input-placeholder { /* WebKit browsers */	
    color:    #2e2e2e;
}
::-webkit-textarea-placeholder { /* WebKit browsers */
    color:    #2e2e2e;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #2e2e2e;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #2e2e2e;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #2e2e2e;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #920e00;
}

/* Basic Styles 
================================================== */
.inpW {
	width:240px;
	float: left;
	clear: both;
}
.inpW1{
	width:246px;
	float: left;
	clear: both;
}
.inpImg {
	float: left;
	margin-top: 2px;
}
.inpRld {
	float: left;
	clear: right;
	margin-top: 8px;
	margin-left: 4px;
}
.cont_input {
	float: left;	
	border: 1px #CCC solid;	
	outline: none;
	color: #666;
	display: block;
	margin-bottom: 0px;	
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.cont1_input {
	float: left;
	background: #efefef;
	border: 1px #CCC solid;
	padding: 5px;
	outline: none;
	color: #666;
	display: block;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.cont2_input {
	float: left;
	background: #efefef;
	border: 1px #CCC solid;
	padding: 6px;
	outline: none;
	color: #666;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		background: #fcfff5;
		border: 1px solid #9c9c9c;
		color: #444;
		-webkit-text-shadow: 0 1px 0 #FFF;
		-moz-text-shadow: 0 1px 0 #FFF;
		text-shadow: 0 1px 0 #FFF;
		-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.05), 0 0 5px #a6e32d;
		-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,0.05), 0 0 5px #a6e32d;
		box-shadow: inset 0 3px 3px rgba(0,0,0,0.05), 0 0 5px #FFFFFF;
	}
	
	



.pagelink1{
	color: #000;
	font-weight: bold;
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.pagelink1 a{
	border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); 
	}
.pagelink1 a.active{
	 box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
      border-color: #505050;
      color: #f2f2f2;
      text-shadow: black 0 1px 0;
      background-color: #676767;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
      background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); 
}

.pagelink1 a:hover{
	background-color: #069;
	color: #FFF;
}

.pagelink1 span{
	border-radius: 3px;   
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
   
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;   
    background-color: #D3D3D3;
}