/* CSS Document */
 img, div, input  { behavior:url(iepngfix.htc) } 
 
.body_back
{
background-image:url(images/body_back.png);
background-repeat:repeat-y;
behavior: url("iepngfix.htc");
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td{margin:0;padding:0; outline:none;}
li, ol,ul {list-style:none;}
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tr{text-align:right;}
.tj{text-align:justify;}
.tc{text-align:center;}
.tl{text-align:left;}
img{border:none;}
body {
	background: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#454545;
	font-family:Arial,Helvetica,sans-serif,tahoma;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
}

a:link, a:visited{ color:#990100;}
a:hover{color:#0E78C4;}
/*------------------------------------------------------MAIN CONTAINERS---------------------------------------------*/

#container{text-align:center;}
#contentwrapper{width:970px; margin:auto;}
#main{width:1000px; margin:auto;}
#header{ height:177px;}
.header{ height:177px; background:url(../images/header.jpg) no-repeat left top; position:relative;}
.help-bg{background-image:url(../images/help-bg.jpg); background-repeat:repeat-x;height:59px;}
.main{ background:#; border-bottom-left-radius:10px; border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px; border:1px solid #D9D9D9; }

/*-------------------------------------------------------------NAVIGATION------------------------------------------*/
#navigation				{height:56px; width:1000px; background:url(../images/navbg.jpg) repeat-x left top;}
#topmenu				{height:56px;}

ul.menu-nav 			{padding:0px; font-size:18px; }
ul.menu-nav li			{display:block; float:right; background:url(../images/navsep.jpg) no-repeat left center;}
ul.menu-nav li a  		{color:#fff !important;text-decoration:none; margin:0px 0px 0px 0px; display:block; }
ul.menu-nav li a span	{display:block; padding:15px 15px 25px 15px;}
ul.menu-nav li a:hover  {color:#fff !important;text-decoration:none; background:url(../images/navhover.jpg) repeat-x left top;}
ul.menu-nav li a:hover span { padding:15px 15px 25px 15px;}
ul.menu-nav li.active a{color:#fff !important;text-decoration:none;background:url(../images/navhover.jpg) repeat-x left top;}
ul.menu-nav li.active span  { padding:15px 15px 25px 15px;}

/*-----------------------------------------------------------MARQUEE--------------------------------------------------*/
/*--------------------------------------------------------------------MARQUEE-----------------------------------*/
.mpad{padding-top:6px;}
.bluebut{background-color: #84550E;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	padding: 3px 3px; height:21px; width:66px; color:#fff; text-align:center; cursor:pointer; border:none;}
.blocks{ background:#FFE8C4; border-bottom-left-radius:10px; border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px; border:1px solid #BF8937;}

.articleblocks{padding-bottom:2px; border-bottom:1px dashed #aaaaaa;}
/*-----------------------------------------------------------MID CONTENT--------------------------------------------------*/

.mnews{width:970px; margin:auto; height:26px;background:#CDF1FB;}
.mark{color:#000;font-family:tahoma; font-size:11px;text-align:right;width:850px; height:26px; padding-left:10px;  }
a.mark:link{font-family:tahoma; font-size:11px; color:#000;text-decoration:none;}
a.mark:visited{font-family:tahoma; font-size:11px; color:#000;text-decoration:none;}
a.mark:hover{font-family:tahoma; font-size:11px; color:#522411;text-decoration:underline;}
a.mark:visited:hover{font-family:tahoma; font-size:11px; color:#522411;text-decoration:underline;}


.top{padding-top:10px;}
.padtop{padding-top:20px;}
.foottop{padding-top:65px;}
h3{ font-size:18px;color:#fff;text-decoration:none;text-align:right;padding-top:5px; padding-right:16px;}

/*-----------------------------------------------------------MID CONTENT--------------------------------------------------*/
.padhead{padding:0px 10px;}
.round{padding:6px;}
.space{padding:6px 0px;}
.padh{padding-top:10px;padding-right:0px;}

#left{width:207px; float:left;}
#right{width:207px; float:right;}
#mid{width:540px;float:left; margin-left:9px;}


.boxtop{background:#0E78C4;height:30px; width:207px;border-top-left-radius:10px; border-top-right-radius:10px;-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px; border:1px solid #0E78C4; border-bottom:2px solid #B27D2A;}
.bgbox{background:#fff; width:207px;-moz-box-shadow:1px 2px #c4c4c4;-webkit-box-shadow:1px 2px #c4c4c4; border-bottom-left-radius:10px; border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;  border:1px solid #ccc;}

.readmore{background-color: #0E78C4;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	padding: 3px 3px; float:right;}

a.readmore:link{font-family:tahoma; font-size:11px; color:#fff;text-decoration:none; font-weight:normal; }
a.readmore:visited{font-family:tahoma; font-size:11px; color:#fff;text-decoration:none;font-weight:normal; }
a.readmore:hover{font-family:tahoma; font-size:11px; color:#000;text-decoration:underline;font-weight:normal; }
a.readmore:visited:hover{font-family:tahoma; font-size:11px; color:#000;text-decoration:underline;font-weight:normal; }

/*----------------------------------------------------MID BOXES---------------------------------------------------------------------*/
/*---------------------------BIG BOX------------------------------*/
.topmid-bg				{background-image:url(../images/navbg.jpg); background-repeat:repeat-x;height:36px;}
.botmid-bg				{background-image:url(../images/mboxbotbg.jpg); background-repeat:repeat-x;height:10px;}
.sideleft-bg			{border-left:1px solid #bebebe;}
.sideright-bg			{border-left:1px solid #bebebe;}

.date{color:#EE460E; text-decoration:none; font-weight:normal; font-size:11px;}
.midheading{font-size:18px; color:#fff;text-decoration:none;padding-top:10px; padding-right:10px;}

a.heading:link{font-size:18px; color:#0E78C4;text-decoration:none;}
a.heading:visited{font-size:18px; color:#0E78C4;text-decoration:none;}
a.heading:hover{font-size:18px; color:#000;text-decoration:underline;}
a.heading:visited:hover{font-size:18px; color:#000;text-decoration:underline;}

/*-----------------------------------------------------FOOTER-------------------------------------------*/
#bottomwrapper { width:100%; background:url(../images/footerbg.jpg) repeat-x left top; height:157px;}
#footer{text-align:center; color:#083200; width:1000px; margin:auto;font-size:11px; font-weight:normal;font-family:tahoma;  background:url(../images/footer.jpg) no-repeat left top; height:157px;}
.footer{ width:948px; margin:auto;}

a.foot:link{font-family:tahoma; font-size:12px; color:#1D5F9E;text-decoration:none;}
a.foot:visited{font-family:tahoma; font-size:12px; color:#1D5F9E;text-decoration:none;}
a.foot:hover{font-family:tahoma; font-size:12px;color:#000;text-decoration:underline;}
a.foot:visited:hover{font-family:tahoma; font-size:12px; color:#000;text-decoration:underline;}


a.footerlink:link{font-family:tahoma; font-size:11px; color:#1D5F9E;text-decoration:none;font-weight:normal;}
a.footerlink:visited{font-family:tahoma; font-size:11px; color:#1D5F9E;text-decoration:none;font-weight:normal;}
a.footerlink:hover{font-family:tahoma; font-size:11px;color:#083200;text-decoration:underline;font-weight:normal;}
a.footerlink:visited:hover{font-family:tahoma; font-size:11px; color:#083200;text-decoration:underline;font-weight:normal;}


/*---------------------------------------------------------------NEWMIDDLE------------------------------------------------------*/
.tbox					{height:22px; width:190px;color:#454545;font-size:11px; text-align:right; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background:#CDF1FB; border:1px groove #5FAED2;outline:none; padding:2px;}
.tarea					{height:100px; width:190px; color:#454545;font-size:11px; text-align:right; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background:#CDF1FB; border:1px groove #5FAED2;outline:none; padding:2px;}
.tbox3					{height:22px; width:80px; color:#454545;font-size:11px; text-align:right; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background:#CDF1FB; border:1px groove #5FAED2; outline:none; padding:2px;}


.sbox					{height:25px; width:174px; border:1px solid #939392;color:#454545;font-size:11px; text-align:right;background-color: #ffffff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; }


ul.list {
	margin: 0;
	padding:0px 0px 0px 0px;
	line-height: normal;
	text-align:right;
}

ul.list li{
    text-align:right;
	display: block;
	padding:0px 20px 0px 0px;
	background:url(../images/bullet.jpg) no-repeat right 8px;
}


ul.list li a:link{color:#84550E; text-decoration:none; font-weight:normal;}
ul.list li a:visited{color:#84550E; text-decoration:none; font-weight:normal;}
ul.list li a:hover{color:#000;text-decoration:none; font-weight:normal;}
ul.list li a:hover:visted{color:#000;text-decoration:none; font-weight:normal;}

 .smallbox{background-color: #E9CB9D;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 4px 5px; margin-bottom:4px;}


 .smallbox1{background-color: #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 4px 5px; margin-bottom:4px;}
.artheadings{ color:#84550E;font-weight:bold; font-size:12px; font-family:tahoma;}


/*----------------------------------------GALLERY GOES HERE ---------------------------------------------------------------------*/

porr
{

}

#porr img {
margin-left: 8px;
float:right;
margin-bottom: 3px;
margin-top:4px;
border:4px double #0191CD;
width:58px; height:58px;
}

 #porr1
{

}

#porr1 img {
border:4px double #0191CD;
margin-left: 8px;
float:right;
margin-bottom: 3px;
width:210px; height:200px;

 }


#catid
{
color:#000000;
}

#catid ul
{
color:#000000;
text-decoration:none;
font-weight:bold;
padding-left:10px;
 padding-top:15px;
text-align:right;
}


#catid ul li a
{
color:#000000;
text-decoration:none;
font-weight:bold;
padding-bottom:10px;
}



#catid ul li ul li a
{
padding-right:75px;
color:#ff0000;
font-weight:bold;
}

#catid ul li ul li ul a
{
padding-right:100px;
color:#663333;
font-weight:bold;
}


/*---------------------------------------------------------------Suckerdiv menu---------------------------------*/

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 196px; /* Width of Menu Items */
font-size:16px;
font-weight:700;
margin-right:4px;
margin-left:4px;
padding-bottom:10px;
}


.suckerdiv ul li{
position: relative;
text-align:right;
background:#FFFFFF;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
top: 0;
left:-50px;/*width: 170px; sub menu width*/
visibility: hidden;
display:block;
background:#FFFFFF;
z-index:9999;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #0E78C4;
text-decoration: none;
padding:3px 20px 3px 0px;
border-bottom: 1px dashed #aaaaaa;
background:#FFFFFF;
background:url(../images/bullet.jpg) no-repeat center right;
}


.suckerdiv ul li{
display: block;
text-decoration: none;
color: #0E78C4;
	
}

/* Styles for Menu Items */
.suckerdiv ul li {
	display: block;
	text-decoration: none;
	color: #0E78C4;
	background:url(../images/bullet.jpg) no-repeat center right;

	
		}

/* Hover Styles */
.suckerdiv ul a:hover {
	color: #000;
	
}

.suckerdiv ul li a:visited{
color: #0E78C4 ;
}

.suckerdiv ul li a:hover{
color:#000;
text-decoration:none;
}

* html .suckerdiv ul li{float: left; }
.suckerdiv .subfolderstyle{
background: url(media/arrow.jpg) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li {float: left;}
* html .suckerdiv ul li a {}
/* End */


.contact{font-size:12px; font-family:tahoma;}
.comment{font-size:12px; font-family:tahoma; font-weight:normal;}


.clear {
	clear: both;
	display: block;
}
.alignright {
	float:right;
	margin:0 0 10px 10px;
}
.alignleft {
	float:left;
	margin:0 10px 10px 0;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.big_red {
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
}
a.more, more a {
	margin: 0 10px 0 0;
	color: #223A6A;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.post_details {
	border-top: 1px solid #0E78C4;
	bottom: 0;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	position: absolute;
	width: 100%;
	color: #582413; 
}
.post_details_element {
	height: 20px;
	padding-right: 18px;
	color: #223A6A;
	font-size: 13px;
	font-weight: normal;
}
.post_comments_count {
	background: url(../images/comments.png) right no-repeat;
}
.post_views_count {
	background: url(../images/views.png) right no-repeat;
}
.post_details_single {
	border: 1px solid #0E78C4;
	margin-bottom: 10px;
	margin-top: -11px;
	color: #0c6cac;
	line-height: 20px;
	padding: 0 10px 10px 10px;

}


#simple_blocks {
	width: 530px;
	 background:#FFE8C4; border-bottom-left-radius:10px; border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px; border:1px solid #BF8937;
	padding: 4px;
	margin-bottom: 10px;
}
#simple_blocks .simple_block_container {
	border-bottom: 1px solid #0E78C4;
	margin: 4px 6px;
	padding-bottom: 20px;
	width: 245px;
	float: right;
	min-height: 240px; 
	position: relative;
}
#simple_blocks .wide_cont {
	margin: 4px 6px;
	width: 520px;
	min-height: 130px;
}
#simple_blocks .wide_cont .simple_block_content {
	min-height: 100px;
}
#simple_blocks .simple_block_title {
	text-align: center; text-decoration:none; 
}
#simple_blocks .simple_block_content {
	text-align: justify;
	min-height: 180px;
}
#simple_blocks .simple_block_title h4 {
	font-size:18px;
	line-height:20px; text-align:right; padding-bottom:6px;

}

.demo a:link {
    color: #582413;
    text-decoration: none;
}
.demo a:visited{ color: #582413;
    text-decoration: none;}
.demo a:hover{color: #582413;
    text-decoration: none;}
.demo a:visited:hover{color: #582413;
    text-decoration: none;}
	
	
	
	/*News ticker*/

/*News ticker*/

#newsticker-demo {  
 width:310px;    
 padding:5px 5px 0;   
 margin:20px auto;  
 }  
   
 #newsticker-demo a { text-decoration:none; }  
 #newsticker-demo img { border: none; }  
   
 #newsticker-demo .title {  
 text-align:center;  
 padding:5px;  
 }  
   
   
 .newsticker-jcarousellite { width:510px; }  
 .newsticker-jcarousellite ul li{ list-style:none; display:block;}  
 .newsticker-jcarousellite .thumbnail {
float:right;
margin-bottom: 3px;
margin-top:4px;
border:4px double #0191CD;
width:58px; height:58px;
}  
 .newsticker-jcarousellite .info { float:left; width:420px;text-align:justify;margin-left:5px;} 
 .newsticker-jcarousellite .info a:link {color:#0E78C4} 
 .newsticker-jcarousellite .info a:visited {color:#0E78C4}
 .newsticker-jcarousellite .info a:hover {color:#24A203} 
 .newsticker-jcarousellite .info a:visited:hover {color:#24A203} 
  
 .newsticker-jcarousellite .info span.cat { display: block;}  
 .clear{clear:both;}
 
 /*----------------------News right------------------*/
.gn_clear { clear:both; height:0; line-height:0; }
.gn_header_1 { background-color:#EFEFEF; border:0px solid #EFEFEF; border-bottom:none; padding:0px; }
.gn_slider_1 { border:0px solid #EFEFEF; padding:0px;  background-color:transparent; overflow:hidden; border-bottom:none; width:196px;}
.gn_slider_1 .gn_opacitylayer { height:100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1; }
.gn_pagination_1 {border:1px solid #CDCDCD; border-top:none; padding:1px 4px; text-align:right; background-color:#CCCCCC; }
.gn_pagination_1 a:link, .gn_pagination_1 a:visited {padding:1px 4px;color:#000;  text-decoration:none;}
.gn_pagination_1 a:hover, .gn_pagination_1 a:visited:hover, .gn_pagination_1 a.selected  { !important color:#000000; text-decoration:none; background:#CDF1FB;}
.gn_header_2 { background-color:#EFEFEF; border:0px solid #EFEFEF; border-bottom:none; padding:2px; }
.gn_list_2 { border:0px solid #EFEFEF; padding:0px; height:50px; background-color:transparent; overflow:hidden; }