/* Global Class */
html, body {
	height:100%;
}
body {
	margin:0px;
	/*background: url(../images/bg.jpg) repeat top center #ffffff;*/
	/*background-color:#f9f9f9;*/
	background:#f2f2f2;
}
/*table {font-size:12px; color:#414141; font-family:Verdana, Tahoma, Helvetica, Verdana; text-align:left;}*/
img {
	border:0px;
	padding:0px;
	margin:0px;
}
/*input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}*/
form {
	margin:0px;
	padding:0px;
}
input {
	margin:0;
	padding:0;
}
a:link, a:visited, a:active, a:focus {
	color:#333333;
	text-decoration:underline;
	font-weight:normal;
	outline:none;
	font-size:12px;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
h1 {
	font-size:26px;
	color:#084e9e;
	margin:0 0 0 0;
	padding:5px 0px 0px 10px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
h1 span {
	color:#fb7600;
}
h2 {
	font-size:18px;
	color:#ffffff;
	margin:0 0 0 0;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	text-transform:capitalize;
	font-weight:bold;
}
h3 {
	/*font-size:30px;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;*/
	color: #fb7600;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	text-decoration: none;
}
h4 {
	font-size:16px;
	color:#f4f1fa;
	margin:0 0 0 0;
	padding:4px 0 7px 10px;
	background:url(../images/hbg_small.jpg) repeat-x;
	text-align:left;
}
.textbox {
	background:none;
	margin:0px;
	height:49px;
*height:3.95em;
	border:0px;
	width:247px;
	line-height:45px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	padding:0px;
	padding-right:5px;
*padding:0em;
}
.textbox2 {
	background:none;
	margin:0px;
	height:45px;
*height:3.65em;
	border:0px;
	width:247px;
	line-height:45px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	padding:0px;
	padding-right:5px;
*padding:0em;
}
.p10 {
	padding:10px;
}
.p15 {
	padding:15px;
}
.p20 {
	padding:20px;
}
.pl15 {
	padding-left:15px;
}
.bdrbot {
	height:7px;
	background:#ffffff;
}
.bdrtop {
	height:7px;
	background:#ffffff;
}
.bdrleft {
	width:7px;
	background:#ffffff;
}
.bdrright {
	width:7px;
	background:#ffffff;
}
.content {
	font-family:Verdana, Helvetica, sans-serif;
	padding-top:5px;
	font-size:12px;
	background:#ffffff url(../images/water-mark1.png) repeat-y center 40px;
}
.content .newscontent .moduletable_rightads .custom_rightads img {
	padding:2px;
	margin:4px;
	border:1px solid #ccc;
}
.content h1 {
	color:#FB7600;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.content h2 {
	color:#6c0402;
}
.content h2 a{
	color:#FB7600;
}
.maintable {
	width:1000px;
	padding:16px 0px 0px 0px;
}
.logo {
	position:absolute;
	padding:0px 0px 0px 0px;
}
.logo p {
	position:absolute;
	/*padding:0px 0px 0px 0px;*/
	margin-top:-5px;
}
.topmenu {
	color:#3b3b3b;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding:40px 5px 24px 20px;/**padding:40px 5px 2px 20px;*/
}
.topmenu a {
	color:#3b3b3b;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:3px 10px 12px 10px;
*padding:3px 10px 12px 10px;
*display:inline-block;
*vertical-align:top;
}
.topmenu a:hover, a.active {
	background:url(../images/menubg.png) bottom right;
	color:#ffffff;
}
/*------------------------Module Top---------------*/
.topmenu .moduletable_top ul.menu_top li {
	display:inline-block;
	color: #3B3B3B;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	list-style:none;
	margin-top:-38px;
}
.topmenu .moduletable_top ul.menu_top li {
	padding-top:25px;
}
.maintable .topmenu .moduletable_intro .custom_intro {
	padding-left:536px;
	margin-top:-10px;
}
.topmenu .moduletable_intro .custom_intro a:hover {
	background:none;
	color:white;
	background-color:white;
	text-decoration:none;
}
/*------------------------------------------------*/
.sitemap li {
	/*	background:url(../images/arrow.gif) left no-repeat;
	display:block;
	background-repeat:no-repeat;
	background-position:left;
	list-style: none;*/

	list-style-position:outside;
	padding-left:5px;
	color:#fb7600;
	line-height:25px;
	text-align:justify;
}
.sitemap li a {
	color:#fb7600;
	text-decoration:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
}
.menutable {
	width:960px;/*padding-top:6px;*/
}
.menu {
	background:url(../images/newmenu-bg.png) repeat-x #ffffff;
	text-align:center;
	vertical-align:top;
	width:98.7%;
}
.menu a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-transform:none;
	text-decoration:none;
	color:#ffffff;
	display:inline-block;
	background:url(../images/menu-sep.jpg) no-repeat right top;
	padding:14px 34px;
}
.menu li:last-child a{
	background:0 ;
}
.menu a:hover {
	background-color:white;
	/*background:url(../images/menu-bg2.jpg) repeat-x 10px top !important;*/
	font-size:14px;
}
.menu a li:hover {
	background:url(../images/menu-bg2.jpg) repeat-x 10px top !important;
}
.banner {
	width:960px;
}
.search {
/*padding-top:17px;*/
}
.searchtext {
	background:url(../images/search-mid.jpg) repeat-x bottom;
	margin:0px;
	height:45px;
	border:0px;
	width:247px;
	line-height:45px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	padding-right:5px;
}
.topsection {
	width:960px;
}
.middlesection {
	width:960px;/*padding-left:30px;*/
}
.middlesection p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	line-height:20px;
	text-align:justify;
	padding:0px 12px;
}
.news {
	width:220px
}
/*------------------------Search Module---------------*/
.newscontent .moduletable_search .search_search {
	margin-top:-30px;
	margin-bottom:10px;
}
.newscontent .moduletable_search .search_search #mod-search-searchword {
	width:150px;
	/*margin:4px;*/
	margin-top:10px;
}
.newscontent .moduletable_search .search_search .button_search {
	padding:2px;
	margin-top:5px;
}
/****************************************/
/*****************Right Module***********************/

.newscontent .moduletable_right .search_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC6633;
}
.newscontent ul {
	display:block;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	padding-right:50px;
	font-size: 12px;
	padding-left:0px;
	margin:0px;
}
.newscontent ul li {
	background: url(../images/arrow.png) no-repeat 0px 4px; /*custom bullet list image*/
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	list-style:none;
}
.newscontent ul li a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
	color:#000000;
	line-height:20px;
}
.newscontent ul li a:hover {
	text-decoration:underline;
	color:#F27901;
}
.newscontent ul.menu_right {
	display:block;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	padding-right:20px;
	font-size: 12px;
	padding-left:20px;
	margin:0px;
}
.newscontent ul.menu_right li {
	background: url(../images/arrow.png) no-repeat 0px 4px; /*custom bullet list image*/
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	list-style:none;
}
.newscontent ul.menu_right li a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding-left:18px;
	color:#000000;
	line-height:20px;
}
.newscontent ul.menu_right li a:hover {
	text-decoration:underline;
	color:#F27901;
}
.newscontent .moduletable {
	/*margin-top:-30px;*/
	margin-bottom:0px;
}
.newscontent .moduletable .search .inputbox {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
}
.newscontent .moduletable .search .button {
	padding:3px 5px;
	margin-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.newscontent .moduletable_right {
	background:#fff url(../images/box-bg.png) no-repeat center bottom;
	margin-top:-20px;
	margin-bottom:40px;
	padding-bottom:10px;
}
.newscontent .module_search {
	background:#fff url(../images/box-bg.png) no-repeat center bottom;
	padding:10px;
}
.newscontent .moduletable_right h2 {
	background: url(../images/news-top.png) no-repeat;
	height: 40px;
	width: 220px;
	text-align: center;
	padding-top: 9px;
}
.newscontent .menu li a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	background:none;
}
.newscontent .moduletable_right .custom_right p {
	padding-left:35px;
	padding-bottom:0px;
}
.newscontent .moduletable_right .nsdhtml_right .vmarquee p {
	padding:0px 10px;
}
.newscontent .moduletable_right .custom_right {
	padding:0px;
	margin:0px;
}
.newscontent .moduletable_ads .custom_ads p {
	padding-left:40px;
	padding-bottom:0px;
}
.newscontent .moduletable_ads h2 {
	background: #6c0402;
	height: 25px;
	width: 220px;
	text-align: center;
	padding-top: 5px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.newscontent .moduletable_ads {
	background:#fff;
	margin-top:-2px;
	padding-bottom:10px;
	margin-bottom:40px;
	width:220px !important;
}
.newscontent .moduletable_right h2 {
	background: url(../images/news-top.png) no-repeat;
	height: 30px;
	width: 220px;
	text-align: center;
	padding-top: 5px;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.newscontent .moduletable_right {
	background:#fff url(../images/box-bg.png) no-repeat center bottom;
	margin-top:-20px;
	margin-bottom:40px;
	padding-bottom:10px;
	width:220px !important;
}
.newscontent .moduletable_right .custom_right p img {
	border:1px solid #ccc;
	padding:2px;
	margin:4px;
}
/****************************************/
/*************Content*************************/
.content .item-page h2 a {
	color: #FB7600;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	text-decoration:none;
}
/****************************************/
.news .head {
	background: url(../images/news-top.png) no-repeat;
	height:40px;
}
.news .head h2 {
	/*background:url(../images/box-header-bg.png) no-repeat left;*/
	color:#fff;
	text-align:center;
}
.newscontent strong {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	margin:0px;
}
.nsdhtml_right #marqueecontainer .vmarquee p {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0px;
	text-align:left;
	padding-left:20px;
}
.nsdhtml_right #marqueecontainer .vmarquee hr {
	border-bottom:1px dotted #cccccc;
	margin:4px 0px;
}
.gallery {
	width:960px;
	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-transform:capitalize;
}
.gallerydata {
	text-align:center;
	padding:10px 0px;
	width:259px;
}
.gallerydata a {
	text-decoration:none !important;
	color:#000000;
	font-family:Verdana, Helvetica, sans-serif;
}
.gallerydata a img {
	padding:2px;
	/*margin:4px;*/
	border:1px solid #CCCCCC;
}
.navigation {
	position:relative;
	width:91px;
}
.navigation a.prev {
	position:absolute;
	left:-25px;
	top:-20px;
}
.navigation a.next {
	position:absolute;
	right:-25px;
	top:-20px;
}
.tabs {
	background:url(../images/gallary-mid.png) repeat-x;
	vertical-align:bottom;
}
/*.tabs a{background:none; font-family:Century Gothic, Verdana, Helvetica, sans-serif; font-size:18px; text-transform:capitalize; text-decoration:none; color:#ffffff; padding: 14px 0px 13px 7px; display:block; float:left;}
.tabs a span{background:none;padding: 14px 14px 13px 7px; vertical-align:bottom;}
.tabs a.active,a:hover{background:url(../images/tab-left.jpg) no-repeat left bottom #ffffff; color:#121212;}
.tabs a.active span,a:hover span{background:url(../images/tab-right.jpg) no-repeat right bottom #ffffff; }
*/
/* button Class */
a.ovalbutton {
	background: transparent url(../images/oval-left.png) no-repeat top left;
	display: block;
	float:left;
	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-transform:capitalize;/* Change 13px as desired */
	line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	/*height: 45px;*/ /* Height of button background height */
	padding-left: 18px; /* Width of left menu image */
	text-decoration: none;
	margin-right:10px;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
	color: #ffffff; /*button text color*/
}
a.ovalbutton span {
	background:  url(../images/oval-right.png) no-repeat top right;
	display: block;
	padding:8px 22px 10px 5px; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
a.ovalbuttonselected {
	background: transparent url(../images/oval-left.png) no-repeat bottom left;
	display: block;
	float:left;
	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#373737;
	text-transform:capitalize;/* Change 13px as desired */
	line-height: 14px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	/*height: 45px;*/ /* Height of button background height */
	padding-left: 18px; /* Width of left menu image */
	text-decoration: none;
	margin-right:10px;
}
a:link.ovalbuttonselected, a:visited.ovalbuttonselected, a:active.ovalbuttonselected {
	color: #121212; /*button text color*/
}
a.ovalbuttonselected span {
	background: #fff;
	display: block;
	padding: 8px 22px 10px 5px; /*Set 11px below to match value of 'padding-left' value above*/
	font-family:Verdana, Helvetica, sans-serif;
}
a.ovalbuttonselected:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.ovalbuttonselected:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
.bottomsection {
	width:960px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:-10px;
}
.bottomsection a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding:0px 5px;
}
.bottomsection a:hover {
	color:#8D3B38;
}
.bottomsection strong {
	color:#000000;
}
/*------------------Module Bottom--------------------*/

.bottomsection td.content .moduletable_bottom {
	height:10px;
	padding:0px;
	margin:0px;
}
.moduletable_bottom ulmenu_bottom li a {
	padding-bottom:20px;
 margin-bottom::20px;
}
.moduletable_bottom ul.menu_bottom li {
	display:inline-block;
	list-style:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	padding-right:10px;
	padding-top:-2px;
	padding-bottom:0px;
	margin-top:-10px;
}
.moduletable_bottom ul {
	padding-bottom:-9px;
}
/*-----------------------------------------------..*/
.copyright {
	width:960px;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
}
.copyright a {
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.copyright a:hover {
	color:#084e9e;
}
.nletter {
	padding-top:0px; /*border:1px solid #f00;*/
}
.nlettertext {
	background:url(../images/news-mid.png) repeat-x top #000000;
}
.theme-default #slider {
	margin:0 auto;
	width:946px; /* Make sure your images are the same size */
	height:100px; /* Make sure your images are the same size */
}
.shower {
	visibility: visible;
	position:absolute;
}
.hider {
	visibility: hidden;
	position:absolute;
}
.header {
	margin-left:20px;
	/*background:url(../images/header-bg.png) no-repeat;*/
	background-color:#FFFFFF;
}
.content-new {
	font-family:arial;
}
.pg-center .pagination .pg-inline {
	font-size:12px;
}
/*---------------------Bannner---------------------*/
.banner .content .slider-wrapper theme-default .ribbon {
	margin-bottom:-45px;
}
/*-----------------hr-----------------------------*/
.separator {
	border-top:1px solid #ccc;
	margin-bottom:5px;
	width:222px;
}
/*--------------Facebook--------------------------*/
.news .newscontent .moduletable {
	padding-top:8px;/*background: #FFFFFF top center;*/
}
.news .newscontent .moduletable .VombieLikeButton {
	margin:0px;
}
/*--------------Share--------------------------*/
 .news .newscontent .moduletable .joomla_addthis {
	margin-top:-69px;
	padding-left:105px;
 margin-bottom::0px
}
/*----------- Google +1--------------------------*/
 .news .newscontent .moduletable .social-share-button-mod-gone {
	margin-top:-77px;
	padding-left:45px;
	margin-bottom:0;
}
/* TOP SOCIAL ICONS */
#social {
background: #6c0402;
position: absolute;
width: 100%;
height: 15px;
top: 0px;
}
element.style {
}
#topmiddle {
margin: auto;
width: 960px;
background: url(../images/top_bg.png) no-repeat top center;
height: 44px;
}
#social ul {
margin: 0;
padding: 0;
display: inline;
width: 152px;
float: right;
margin-top: 10px;
margin-right: 40px;
}
#social ul li {
display: inline;
list-style: none;
background: none;
padding: 1px;
margin: 2px;
}