body {
	/*background:#811111;*/
background:url(../images/rest-bg.gif);
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	line-height: 1.6;
	font-size:12px;
	text-align:left;
}


*  {
	margin: 0;
	padding: 0; }
	

/* Normal link */
a  {
	color:#05497E; 
	}

a:hover, a:focus  {
	color:#171717;
 }

 img, fieldset  { border:none;}

 h1  { font-size:16px; color:#a40001; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
 h2  { font-size:14px; color:#a40001; font-family:Arial, Helvetica; font-weight:bold;}
 h3  { font-size:13px; color:#FFF; font-family:Arial, Helvetica; font-weight:bold; padding:3px;}
 h4  { font-size:12px; color:#000000; font-family:Arial, Helvetica;font-weight:bold;}
 h4 a  { font-size:12px; color:#000000; font-family:Arial, Helvetica;}
 h5  { font-size:11px; color:#a10000; font-family:Arial, Helvetica; font-weight:bold;}

.clr  {
	clear: both; 
}

.clearfix:after {
content:".";
height:0;
clear:both;
visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

*+html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption,
.back_button, .pagenavcounter, .pagenav, .pagenavbar, a.readon  {
	font-size: 0.9em;
}



p  {
    padding:0px; }

ul  {
	list-style: none;
 }

ul li  {
	padding:0; 
 }

ol  {
	margin-top: 5px;
	margin-bottom: 5px; }

ol li  {
	margin-left: 15px; }

th  {
	padding: 4px;
	font-weight: bold;
	text-align: left; }

fieldset  {
	border: none; }

fieldset a  {
	font-weight: bold; }


a img  {
	border: none; }

td, div  {
	font-size: 1em; }



/* FORM
--------------------------------------------------------- */
form  {
	margin: 0;
	padding: 0; }

input, select  {
	font: 12px/normal Tahoma, Arial, sans-serif; }

select, .inputbox  {
	padding: 2px; }

.inputbox_sm {
    border: 1px #C9C7C7 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin-right:27px;
	margin-top:4px;
	font-size:12px; }
	
.inputbox_sm2 {
    border: 1px #C9C7C7 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin-right:27px;
	margin-top:5px;
	font-size:12px; }

textarea  {
	padding-left: 2px; }

.inputbox  {
    margin-top:3px;
	border: 1px solid #C9C7C7;
	background:#F4F4F4;
	color:#000000; }

#search_searchword {
	width:180px; }

.inputbox:hover, .inputbox:focus  {
	background:#999999;
	border: 1px solid #606060; }

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog  {

}

table  {
	width:98%;
	margin: auto;
	padding:0px;
}

table img  {
	padding:0px;
	border:none;
}

table th  {
	background:#dddabf;

}

table.blog .article_seperator  {
	display: block;
	border:1px dashed #ccc;
	height: 20px; }


table.contentpane  {
    border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
 }

table.contentpaneopen, table.contentpane, table.blog {
	text-align:justify; }

table.contentpaneopen  {
	border: none; }

table.contenttoc  {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%; }

table.contenttoc a  {
	text-decoration: none; }

table.contenttoc td  {
	padding: 1px 5px 1px 25px; }

table.contenttoc th  {
	padding: 4px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F; }

table.poll  {
	padding: 0;
	width: 100%;
	border-collapse: collapse; }

table.pollstableborder  {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left; }

table.pollstableborder img  {
	vertical-align: baseline; }

table.pollstableborder td  {
	padding: 2px!important; }

table.searchintro  {
	padding: 10px 0;
	width: 80%; }

table.searchintro td  {
	padding: 5px!important; }

 /*Control the Frontend Editor area width*/
table.adminform  {
	width: 400px!important; }

.adminform .inputbox  {
}

.blog_more  {
	margin: 10px 0; }

.blog_more strong  {
	margin: 0 0 5px;
	padding-left: 13px;
	display: block;
	color: #606060;
	text-transform: uppercase; }

td.buttonheading  {
	padding: 0 0 0 3px!important;
	text-align: center; }

.category  {
	font-weight: bold; }

.clr  {
	clear: both; }

.componentheading  {
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold; 
	text-align:left;
	border-bottom:1px solid #212121;
	}

.contentdescription  {
	padding-bottom: 30px; }

table.blog .contentheading  {
	font-size: 1.5em;
	font-weight: bold;
	color:#6f6656;
	line-height: normal; }

.contentheading  {
	font-size:15px;
	word-spacing:normal;
	font-weight: bold;
 	line-height: normal;
	text-transform:capitalize;
	color:#615D49;
	 }

a.contentpagetitle  {
	text-decoration: none!important;
	color: #FFFFFF; }

a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus  {
	text-decoration: none!important;
	color: #FFFFFF; }

table.contentpaneopen td, table.contentpane td  {

}

.createdate  {
    padding-bottom:5px;
	line-height: 10px;
	font-weight: bold; }

.modifydate  {
	color: #7E7E7E;
	height: 15px; }

.moduletable  {
	padding: 0;
	margin-bottom:5px; }

.mosimage  {
	padding: 0;
	border:1px solid #CCCCCC;
	margin:6px;	}

.mosimage img  {
	padding: 0;
	margin: 0!important; }

	
.mosimage_caption {
	background:#EFEFEF none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	color:#666666;
	font-size:10px;
	margin-top:2px;
	padding:1px 2px;}

.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar  {
	padding: 0 2px; }

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a  {
	text-decoration: none; }

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus  {
	text-decoration: none; }

.pagenavbar  {
	padding-left: 14px; }

.pagenavcounter  {
	padding: 8px 14px 0 14px; }

.sectiontableheader  {
	padding: 3px 5px;
	border: 1px solid #222222;
	background: #2F2F2F;
	color: #FFFFFF;
	font-weight: bold; }
	
.sectiontableheader a  {
	color: #FFFFFF;
}	

tr.sectiontableentry1 td  {
	padding: 5px; }

tr.sectiontableentry2 td  {
	padding: 5px; }

.small  {
 }

.smalldark  {
	text-align: left; }

div.syndicate div  {
	text-align: center; }

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td  {
	background: none; }
	
	
a.readon  {
	float: right;
	padding: 4px 36px 8px 19px;
	display: block;
	font-size:12px;
	color:#000000;
	font-weight: bold;
	background: transparent url(../images/color1/readmore.gif) no-repeat top;
	text-decoration: none; }

a.readon:hover, a.readon:active, a.readon:focus  {
    color:#FFFFFF;	
	text-decoration:none;}
	
.button:hover, .button:focus {
	background: transparent url(../images/back_hover.gif) repeat-x top;
	color:#000000;
	border-color:#5F5F5F;
	cursor:pointer;
	border-style:solid;
	border-width:1px; }

.button {
	background: transparent url(../images/back.gif) repeat-x top;
	border-bottom:#666666;
	border-left:#999999;
	border-top:#999999;
	border-right:#666666;
	color:#000000;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	margin-bottom:6px;
	margin-top:8px;
	padding:2px 12px 3px;}




/* MISCELLANOUS
----------------------------------------------------------- */



.back_button {
	height:37px;
	padding-top:26px;
	background:transparent url(../images/color1/back.gif) no-repeat scroll left center;}


div.back_button a,
div.back_button a:active  {
	background:transparent url(../images/back.gif);
	margin: -2px 0;
	display: block;
	padding-left:49px;
	height:37px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background: none!important;
	text-decoration: none!important; }
	

div.back_button a:hover,
div.back_button a:active  {
	background:transparent url(../images/back.gif);
	margin: -2px 0;
	display: block;
	padding-left:49px;
	height:37px;
	color:#FFFFFF;
	background: none!important;
	text-decoration: none!important; }

#mod_login_password, #mod_login_username  {
	width: 50%; }

#mod_login_password  { 
    padding:2px;
	width: 160px; }

#mod_login_username  {
    padding:2px;
	width: 160px; }

#mod_login_remember  {
	border: none;
	background: none; }

label { 
    margin-bottom:2px;
	margin-top:13px; }

/* Clearfix */
.clearfix:after  {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden; }

* html > body .clearfix  {
	width: 100%;
	display: block; }

* html .clearfix  {
	height: 1%; }

/* Firefox Scrollbar Hack*/
html  {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto; }
	
	
/* Typography
--------------------------------------------------------- */	

img {
	/*border:1px solid #6F6656;*/
	margin:5px 5px 5px 5px;
	padding:5px; }
	
/*img.dashed {
	border:1px #999999 dashed;
	margin:5px 0pt 2px 2px;
	padding:1px; }*/

	
.introletter {
	color:#000000;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-style:normal;
	font-weight:normal;
	line-height:30px;
	padding:4px 8px 0pt 0pt; }
	
blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-style:italic;
	font-weight:normal;
	line-height:1.5;
	padding:6px 45px; }
	




	
/* Layout
--------------------------------------------------------- */

* html #s5_middlecontentbar {
        margin-bottom: 2px;
}


.poll-style2 {
	text-align:left;}

#navvv ul li a.active:hover, #navvv ul li a.active:focus {
        color:#ffffff;
		width:620px; }


/* Tooltips */
.tool-tip {
	background: #FFFFCC;
/*	border: 1px solid #CCCCCC;*/
	color:#000000;
	float: left;
	max-width: 200px;
	padding: 5px;
}

.tool-title {
	background: none;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}


/* System Standard Messages */
#system-message { margin-bottom: 20px; padding:5px;} 

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;padding:5px 40px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; padding-left:40px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;padding-left:40px;}


/*main div start*/
#main-wrapper{
width:850px;
padding:0;
margin:0;
}

#mod-user	{ width:76.5%; float:right; }

#mod-user1{
width:405px;
float:left;
background:url(../images/user-bg.png) #0a85d9 repeat-x;
border:3px solid #FFF;
padding:5px;
height:95px;
overflow:hidden;
margin-top:10px;
text-align:left;
}

#mod-user1 img{
background:none;
border:0;
}

#mod-user2{
float:left;
width:405px;
background:url(../images/user-bg.png) #0a85d9 repeat-x;
border:3px solid #FFF;
padding:5px;
height:95px;
overflow:hidden;
margin-top:10px;
margin-left:6px;
text-align:left;

}

#mod-user2 img{
background:none;
border:0; 

}

#logo{
background:#4D2D3D;
float:left;
height:220px;
width:216px;
border:3px solid #FFF;
margin-top:5px;
}



#logo-default{
/*background:url(../images/logo.png) no-repeat;*/
width:163px;
height:108px;
margin-top:30px;
}

#mod-left{
width:190px;
float:left;
margin-top:5px;
color:#FFF;
 }

#mod-left a{
color:#FFF;
text-align:left;
text-decoration:none;
background:url(../images/arrow.gif) no-repeat center left;
padding:0px 0px 0px 10px;
height:20px;
}

#mod-left a:hover{
background:url(../images/arrow.gif) no-repeat center left;
color:#f4e6a8;
padding:0px 0px 0px 10px;
height:20px;
}

#mod-left div.moduletable{
background:#615d49;
border:3px solid #d2d2d2;
padding:5px;
text-align:left;
}

#mod-left div.moduletable h3{
background:#4d4937;
padding:3px;
text-align:center;
}

#mod-left div.moduletable-green{
background:#8aa54f;
border:3px solid #d2d2d2;
padding:5px;
text-align:left;
 }

#mod-left div.moduletable-green h3{
background:#708640;
padding:3px;
text-align:center;
}

#mod-left div.moduletable-green a{
color:#FFF;
}

#mod-left div.moduletable-green a:hover{
color:#d7fb8a;
}

#mod-user3 {
text-align:left;
background:#43323b;
border:3px solid #d2d2d2;
padding:5px;
float:left;
width:47%;
margin-left:0px;
margin-bottom:5px;
margin-top:5px;
height:150px;
}

#mod-user3 h3 {
background:#614956;
padding:3px;
}

#mod-user3 a {
text-align:left;
color:#FFF;
text-decoration:none;
}

#mod-user3 a:hover {
text-align:left;
color:#CCCCCC;
padding-left:2px;
}

#mod-user4{
text-align:left;
background:#85749b;
border:3px solid #d2d2d2;
padding:5px;
float:right;
width:47%;
margin-left:0px;
margin-bottom:5px;
margin-top:5px;
height:150px;
}

#mod-user4 h3{
background:#a791c3;
padding:3px;
}


#main-content{
float:left;
padding:5px;
border:1px solid #e4e4e4;
margin-left:5px;
margin-bottom:5px;
}

#content100{background:#FFF;color:#000;float:left;width:98%;overflow:hidden;padding:3px;margin-bottom:5px; margin-top:5px; text-align:left; border:1px solid #ccc;}

#content75{background:#FFF;color:#000;float:right;width:75.5%;overflow:hidden;padding:3px;margin-left:5px;margin-bottom:5px; margin-top:5px; text-align:left; border:1px solid #ccc;}

#content{background:#FFF;color:#000;float:right;width:75.5%;overflow:hidden;padding:3px;margin-left:5px;margin-bottom:5px; margin-top:5px; text-align:left; border:1px solid #ccc;}

#mod-footer{
clear:both;
font-family:Arial, Helvetica, sans-serif;
background:#5a5a5a;
height:50px;
border-top:1px solid #999;
text-align:right;
padding:5px;
color:#FFF;
}

#mod-footer a{
font-family:Arial, Helvetica, sans-serif;
color:#CCC;
}

#mod-footer a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

#mod-top{
/*background:#FFC600;*/
background:#98BA10;
padding:3px;
text-align:right;

}

.brown #mod-top{
background:#3d2615;
border-bottom:1px solid #3b2f1b;

}

#mod-top td img{
vertical-align:middle;
padding:5px;
}

#mod-top a{
padding:5px;
color:#FFF;
text-decoration:none;
}


#mod-banner{
clear:both;
background:url(../images/banner-bg.png) repeat-x;
border-bottom:2px solid #466618; 
float:left;
width:100%;
  }

#mod-banner a{
color:#FFF; 
} 

#mod-banner a:hover{
color:#914b06; 
} 

/*main div end*/

/* slid down css start*/
.button-cross{
	background:url(../images/cross.jpg);
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:121px;
	height:24px;
	margin-top:5px;
}
	a.button-cross {
	text-decoration:none;
	}
	.button-cross span {
	/*background:url(../images/cross.jpg);*/
	display:block;
	padding-left:10px;
	padding-right:8px;
	margin-right:20px;
	}
	
/* slid down css end*/	

/* new designs start*/

body.brown {
	background: #FFF url(../images/design.png);
	}

.brown #content75{background:#cfbc9d;color:#000;float:right;width:75.8%;overflow:hidden;padding:3px;margin-left:5px;margin-bottom:5px; margin-top:5px; text-align:left; border:1px solid #ccc;}
.brown #content100{background:#cfbc9d;color:#000;float:right;width:98.3%;overflow:hidden;padding:3px;margin-bottom:5px; margin-top:5px; text-align:left; border:1px solid #ccc;}
	
.brown #mod-banner{
background:url(../images/banner-bg-design.png) #202020 repeat-x;
border-bottom:2px solid #131313; }	

.brown #mod-banner a{
color:#FFF;
text-decoration:none;
}

.brown #mod-banner a:hover{
color:#999;
text-decoration:none;

}

.brown .button-cross{
	background:url(../images/cross-design.jpg);
}

.brown #mod-footer{
background:#755e4e;
border:1px solid #4e3c2f;
}

.brown #mod-user1 {
background:url(../images/user-bg-brown.png) #0a85d9 repeat-x;
color:#FFFFFF;
}

.brown #mod-user2 {
background:url(../images/user-bg-brown.png) #0a85d9 repeat-x;
color:#FFFFFF;
}

.brown #mod-user2 a {
 color:#FFFFFF;
 text-decoration:none;
}

.brown #mod-user2 a:hover {
 color:#e68629;
 text-decoration:none;
}

.brown #mod-user1 a:hover {
 color:#e68629;
 text-decoration:underline;
}

.brown #mod-user1 a {
 color:#e68629;
 text-decoration:none;
}
/* new designs end*/	

/*cd mani-navigation*/

#cd-mainnavwrap{
width:100%;
 }
 
#cd-mainnav{
background:url(../images/menu-bg.jpg) repeat-x;
 } 
 
#mod-advert{
background:url(../images/image-menubg.jpg) repeat-x;
float:right;
padding:10px;
margin-top:5px;
width:70%;
border:3px solid #FFF;
}
