/*---------------------------------------------------------------------------------
	GENERAL
----------------------------------------------------------------------------------*/
html, body, div, span, img, form, label, h1, h2, h3, h4, h5, h6, p, em, font, strong, applet, object, iframe, caption, textarea, input {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-weight: inherit;
	font-size: 12px;
	font-family: inherit;
	vertical-align: baseline;
}
body{
	color: #333;
	background-color: #CFEFFF;
	font-size: 12px;
	line-height: 1.3em;
	font-family: Helvetica, "Trebuchet MS", "Arial Black", Helvetica,Geneva,sans-serif;
	font-weight: normal;

}

h1,h2,h3,h4,h5,h6 {
	font-family:  "Trebuchet MS", Helvetica, Geneva, sans-serif;
	color: #000;
	line-height: 1em;
	font-weight: bolder;
	text-align: left;
}
h1 {
	padding: 5px 5px 5px 5px;
	font-size: 300%;
}
h2 {
	padding: 5px 0px 0px 0px;
	font-size: 200%;
	text-shadow: 2px 2px #fff;
}
h3 {
	padding: 10px 5px 0px 10px;
	font-size: 150%;
	padding-bottom: 15px;
}
h4 {
	padding: 5px 0px 5px 0px;
	font-size: 20px;
	text-shadow: 2px 2px #EAEAEA;
}
h5 {
	font-family: Helvetica, "Trebuchet MS", "Arial Black", Helvetica,Geneva,sans-serif;
	font-size: 16px;
	line-height: 1em;
	padding: 5px 0px 5px 0px;
	text-shadow: 2px 2px #EAEAEA;
}
p {
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	display: block;
}
a:link, a:visited {
	color: #fe5b00;
	text-decoration: none;
}
a:hover, a:active {
	color: #fe5b00;
	text-decoration: underline;
}
blockquote{
	margin: 5px 0px 5px 0px;
	padding: 10px 0px 10px 45px;
}
.highlight{
	font-size: 110%;
	color: #fe5b00;
	font-weight: bolder;
}
.small_text{
	text-align: right;
	font-size: 70%;
	color: #999;
	display: block;
}
/*---------------------------------------------------------------------------------
	ALL CONTENT
----------------------------------------------------------------------------------*/
#wrapper{
	margin:auto;
	overflow: hidden;
	display: block;
	padding: 0;
	background-color: transparent;
}
/*---------------------------------------------------------------------------------
	HEADER
----------------------------------------------------------------------------------*/
#header{
	padding: 0;
	margin:auto;
	overflow: hidden;
	display: block;
	background-color: #0071AF;
}
#main-header{
	width: 900px;
	background-color: transparent;
	margin:auto;
	overflow: hidden;
	display: block;
}
#main-header-top{
	margin:auto;
	overflow: hidden;
	display: block;
}
#main-header-logo{
	width: 300px;
	height: 84px; 
	float: left;
	overflow: hidden;
	display: block;
}
#main-header-flag{
	width: 250px;
	color: #fff;
	line-height: 1.3em;
	font-size: 12px;
	padding: 40px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}
#main-header-flag img{
	width: 15px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
/*---------------------------------------------------------------------------------
	ADDTHIS
----------------------------------------------------------------------------------*/
#addthis{
	width: 400px;
	height: 20px;
	padding: 5px 5px 5px 5px;
	text-align: right;
	float: right;
	overflow: hidden;
	display: block;
}
/*---------------------------------------------------------------------------------
	MESSAGE
----------------------------------------------------------------------------------*/
#site-message{
	text-align: center;
	overflow: hidden;
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	line-height: 1.3em;
	background-color: #FFFFDF;
	border: 1px solid #FFE56F;
	
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
/*---------------------------------------------------------------------------------
	MENU-TABS
----------------------------------------------------------------------------------*/
ul.menu-tabs {
	font-family: "Trebuchet MS", Arial, Helvetica,Geneva,sans-serif;
	margin: 0px 0px 0px 5px; /*--Pull the list item down 1px--*/
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of menu-tabs--*/
	border: none;
	width: 100%;
	font-weight: bolder;
	font-size: 16px;
	background-color: transparent;
}
ul.subtabs{
	font-weight: normal;
	font-size: inherit;
}
ul.menu-tabs img{ width: 16px; 	margin: 0; 	padding: 0; }
ul.menu-tabs li{
	height: 28px; /*--Subtract 1px from the height of the unordered list--*/
	padding: 3px 12px 0px 8px;
	margin: 0px 0px 0px 3px; /*--Pull the list item down 1px--*/
	line-height: 28px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	float: left;
	position: relative;
	
	border-bottom: 1px solid #0180C7;
	background: #59BAEF;
	background: -webkit-gradient(linear,left top,left bottom,from(#59BAEF),to(#0180C7));
	background: -moz-linear-gradient(top,#59BAEF,#0180C7);
	background: -o-linear-gradient(top,#59BAEF,#0180C7);
	
	border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
ul.menu-tabs li.menu-tabs-users{
	border-bottom: 1px solid #fe5b00;
	background: #fe5b00;
	background: -webkit-gradient(linear,left top,left bottom,from(#fcb900),to(#fe5b00));
	background: -moz-linear-gradient(top,#fcb900,#fe5b00);
	background: -o-linear-gradient(top,#fcb900,#fe5b00);
}

ul.subtabs li {
	border-bottom: 1px solid #727070;
	background: #727070;
	background: -webkit-gradient(linear,left top,left bottom,from(#adadad),to(#727070));
	background: -moz-linear-gradient(top,#adadad,#727070);
	background: -o-linear-gradient(top,#adadad,#727070);
}
ul.menu-tabs li a, ul.menu-tabs li a:hover, ul.menu-tabs li a:active {
	color: #fff;
	text-decoration: none;
	display: block;
	outline: none;
}
ul.menu-tabs li:hover {
	color: #fff;
	background: #59BAEF;
	border-bottom: 1px solid #59BAEF;
	background: -webkit-gradient(linear,left top,left bottom,from(#0180C7),to(#59BAEF));
	background: -moz-linear-gradient(top,#0180C7,#59BAEF);
	background: -o-linear-gradient(top,#0180C7,#59BAEF);
}
ul.subtabs li:hover {
	background: #adadad;
	border-bottom: 1px solid #adadad;
	background: -webkit-gradient(linear,left top,left bottom,from(#727070),to(#adadad));
	background: -moz-linear-gradient(top,#727070,#adadad);
	background: -o-linear-gradient(top,#727070,#adadad);
}
ul.menu-tabs li.active, ul.menu-tabs li.active a, ul.menu-tabs li.active a:hover, ul.subtabs li.active a:hover   { 
	color: #000;
	background: #fff;
	border-bottom: 1px solid #fff;
	background: -webkit-gradient(linear,left top,left bottom,from(#EFEFEF),to(#fff));
	background: -moz-linear-gradient(top,#EFEFEF,#fff);
	background: -o-linear-gradient(top,#EFEFEF,#fff);
}
#menu-tabs-advanced{
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: none;
	background-color: #EFEFEF;
}
.menu-tabs-container {
	margin: 0;
	padding: 0;
	border-top: 0px;
	overflow: hidden;
	display: block;
	
	border: 1px solid #fff;
	background-color: #fff;
	
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.menu-tabs-content {
	margin: 0;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #fff;
	
	border-radius: 5px 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.searchInput{
	width: 420px;
	border: 1px solid #fcb900;
	padding: 6px 6px 6px 6px;
}
.searchSelect{
	width: 210px;
	border: 1px solid #fcb900;
	padding: 6px 6px 6px 6px;
}
.searchButton {
	color: #fff;
	cursor: pointer;
	margin: 0;
	padding: 6px 6px 6px 6px;
	border: 1px solid #fe5b00;
	
	background: #fe5b00;
	background: -webkit-gradient(linear,left top,left bottom,from(#fcb900),to(#fe5b00));
	background: -moz-linear-gradient(top,#fcb900,#fe5b00);
	background: -o-linear-gradient(top,#fcb900,#fe5b00);
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
/*---------------------------------------------------------------------------------
	AUTOCOMPLETE
----------------------------------------------------------------------------------*/
#searchQuerySuggest{
	width: 420px;
	background-color: transparent;
	position: absolute;
	z-index: 100;
	display: block;	
}
#searchQuerySuggest img{
	width: 18px;
	height: 18px;
	float: left;
	margin: 2px 2px 2px 2px;

	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
}

#searchQuerySuggest p, #searchQuerySuggest p:hover{
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #ccc;
	background-color: #FFF;
}
#searchQuerySuggest p:hover{
	background-color: #EFEFEF;
}
#searchQuerySuggest a, #searchQuerySuggest a:visited, #searchQuerySuggest a:hover{
	font-weight: bolder;
	text-decoration: none;
	outline: none;
	color: #000;
	overflow: hidden;
	display: block;
}
#searchQuerySuggest a:hover{
	color: #000;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------
	CONTENT
----------------------------------------------------------------------------------*/
#content{
	margin: auto;
	overflow: hidden;
	display: block;
	padding: 0px 0px 5px 0px;

	background: #0071AF;
	background: -webkit-gradient(linear,left top,left bottom,from(#0071AF),to(#CFEFFF));
	background: -moz-linear-gradient(top,#0071AF,#CFEFFF);
	background: -o-linear-gradient(top,#0071AF,#CFEFFF);
}
#menu-content{
	width: 900px;
	margin:auto;
	overflow: hidden;
	display: block;
}
#main-content{
	width: 900px;
	margin:auto;
	overflow: hidden;
	display: block;
	background-color: #f9f7f7;
	background-image:url( 'img/bg_content.jpg' );
	background-attachment: scroll;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
/*---------------------------------------------------------------------------------
	BODY
----------------------------------------------------------------------------------*/
#main-body-right{
	width: 620px;
	min-height: 560px;
	float: right;
	overflow: hidden;
	display: block;
	background-color: #fff;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
#main-body-left{
	width: 620px;
	min-height: 560px;
	float: left;
	overflow: hidden;
	display: block;
	background-color: #fff;
	
	background-image:url( 'img/logo2bn.jpg' );
	background-attachment: scroll;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
/*---------------------------------------------------------------------------------
	SIDEBAR
----------------------------------------------------------------------------------*/
#main-sidebar-right{
	width: 275px;
	min-height: 560px;
	background-color: #f9f7f7;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
#main-sidebar-left{
	width: 275px;
	min-height: 560px;
	background-color: #f9f7f7;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}

.main-sidebar-item{
	padding: 5px 5px 5px 5px;
	clear: both;
	background-color: #f9f7f7;
	margin: 0;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
.main-sidebar-item h4{
	padding: 0px 0px 0px 0px;
}
.main-sidebar-item ol, .main-sidebar-item ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.main-sidebar-item li a {
	margin: 5px 0px 5px 0px;
	font-weight: bolder;
	padding: 10px 5px 10px 5px;
	display: block;
	line-height: 1.2em;
	font-size: 1.2em;
	
	background-color: #EFEFEF;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
.main-sidebar-item li a:hover {
	background-color: #e5e5e5;
	text-decoration: none;
}
.main-sidebar-item li img, .main-sidebar-item p img{ 
	padding: 0; 
	margin: 0px 5px 5px 0px;
	float: left;
}
/*---------------------------------------------------------------------------------
	SEARCH
----------------------------------------------------------------------------------*/
.verse-list-search, .verse-list-search ul, .verse-list-search li {
	background-color: #fff;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}
.verse-list-search ul {
	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #e5e5e5;
}
.verse-list-search-detail-left{
	width: 17%;
	text-align: center;
	line-height: 1.5em;
	border: none;
}
.verse-list-search-detail-left a, .verse-list-search-detail-left a:visited, .verse-list-search-detail-left a:hover{
	color: #636363;
	text-decoration: none;
}
.verse-list-search-detail-main{
	width: 75%;
	line-height: 1.5em;
	font-size: 12px;
	text-align: justify;
	padding: 0;
	border: none;
}
.verse-list-search-detail-right{
	width: 8%;
	text-align: center;
	border: none;
}
.verse-list-search-detail-right img{
	padding: 2px 5px 2px 5px;
	width: 20px;
}
.verse-list-search-detail-verse{
	font-size: 16px;
	line-height: 1.3em;
	font-family:  Georgia, Helvetica, "Trebuchet MS", Geneva, sans-serif;
}
.verse-list-search-detail-foot{
	color; #ccc;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
}
.verse-list-search-detail-foot img{
	width: 10px;
	padding: 0px 5px 0px 0px;
}
.verse-list-search-book{
	font-weight: bolder;
	font-size: 130%;
}
.verse-list-search-numb{
	line-height: 1em;
	font-weight: bolder;
	font-size: 250%;
}
.verse-list-search-form{
	overflow: hidden;
	display: block;
	display:none;
	background-color: #e5e5e5;
}
.verse-list-search-form td{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.verse-list-search-form textarea{
	width: 320px;
	border: 1px solid #fcb900;
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	
	overflow: auto ;
	resize: vertical ;
	moz-resize: vertical ;
	-webkit-resize: vertical ;
}
.comm_form_body{
	overflow: hidden;
	display: block;
	background-color: #fff;
}
.comm_form_main{
	clear: both;
	overflow: hidden;
	display: block;
	background-color: #fff;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
.comm_form_main a:link, .comm_form_main a:visited, .comm_form_main a:active, .comm_form_main a:hover{
	color: #FFFFFF;
}
.comm_form_main td{
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
}
.comm_form_delete{
	float: right;
}
.comm_form_body div{
	clear: both;
	overflow: hidden;
	display: block;
}
/*---------------------------------------------------------------------------------
	PAGINATION
----------------------------------------------------------------------------------*/
#divPagination {
	background-color: #fff;
	text-align: center;
}
#divPagination ul  {
	padding: 5px 5px 10px 5px;
}
#divPagination li {
	line-height: 1.9em;
	list-style: none;
	display: inline;
}
#divPagination a, #divPagination a:visited, #divPagination .active  {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	background-color: transparent;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
#divPagination a:hover {
	color: #fff;
	font-weight: bold;
	padding: 4px 8px;
	text-decoration: none;
	background: #fe5b00;
	background: -webkit-gradient(linear,left top,left bottom,from(#fcb900),to(#fe5b00));
	background: -moz-linear-gradient(top,#fcb900,#fe5b00);
	background: -o-linear-gradient(top,#fcb900,#fe5b00);
}
#divPagination .active {
	background: #fe5b00;
	background: -webkit-gradient(linear,left top,left bottom,from(#fcb900),to(#fe5b00));
	background: -moz-linear-gradient(top,#fcb900,#fe5b00);
	background: -o-linear-gradient(top,#fcb900,#fe5b00);
	color: #fff;
	margin: 1px 0;
	padding: 4px 8px;
	font-weight: bold;
}
#divPagination .active a{
	color: #fff;
}
#divPagination .inactive {
	color: #000;
	margin: 1px 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold;
}
/*---------------------------------------------------------------------------------
	PAYMENT
----------------------------------------------------------------------------------*/
#sidebar-payment{
	line-height: 1.2em;
	color: #fff;
	font-weight: bolder;
	margin: 5px 0px 5px 0px;
	padding: 10px 5px 10px 5px;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
	
	background: #59BAEF;
	background: -webkit-gradient(linear,left top,left bottom,from(#59BAEF),to(#0180C7));
	background: -moz-linear-gradient(top,#59BAEF,#0180C7);
	background: -o-linear-gradient(top,#59BAEF,#0180C7);
}
#sidebar-payment h2, #sidebar-payment h3{
	font-weight: bolder;
	color: #fff;
	text-shadow: 2px 2px #0180C7;
}
#sidebar-payment h3{
	font-size: 220%;
	text-align: center;
}
#sidebar-payment p{
	padding: 3px 0px 3px 0px;
}
#sidebar-payment form{
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#payment-foot a:link, #payment-foot a:visited, #payment-foot .active  {
	line-height: 1.2em;
	text-align: center;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	padding: 10px 5px 10px 5px;
	margin: 10px 5px 10px 5px;
	overflow: hidden;
	display: block;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
	
	background: #59BAEF;
	background: -webkit-gradient(linear,left top,left bottom,from(#59BAEF),to(#0180C7));
	background: -moz-linear-gradient(top,#59BAEF,#0180C7);
	background: -o-linear-gradient(top,#59BAEF,#0180C7);
}
/*---------------------------------------------------------------------------------
	FOOTER
----------------------------------------------------------------------------------*/
#footer{
	background-color: transparent;
	overflow: hidden;
	display: block;
}
#main-footer{
	width: 900px;
	margin:auto;
	line-height: 1em;
	overflow: hidden;
	color: #fff;
	display: block;
	background-color: #333;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
#main-footer ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#main-footer li {
	width: 287px;
	list-style: none;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 0;
	
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	border-radius: 5px 5px;
}
#main-footer img{ float: left; padding: 0px 10px 0px 0px; }
#main-footer a:link, #main-footer a:visited, #main-footer a:hover, #main-footer a:active {
	color: #fff;
	font-weight: bolder;
	text-decoration: none;
}
.btnSearch{
	color: #FFFFFF;
	line-height: 1.2em;
	margin: 5px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #fe5b00;
	float: right;
	
	background: #fe5b00;
	background: -webkit-gradient(linear,left top,left bottom,from(#fcb900),to(#fe5b00));
	background: -moz-linear-gradient(top,#fcb900,#fe5b00);
	background: -o-linear-gradient(top,#fcb900,#fe5b00);
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.btnSearch a:link, .btnSearch a:visited, .btnSearch a:active, .btnSearch a:hover{
	color: #FFFFFF;
}
.txtSearch{
	width: 140px;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	border: 1px solid #fff;
	-moz-border-radius: 8px 0px 0px 8px;
	-webkit-border-radius: 8px 0px 0px 8px;
	border-radius: 8px 0px 0px 8px;
}
