/* general stuff */
* {
	font-family:verdana,arial,sans-serif;
	margin:0;
	padding:0;
}

body.afc {
	margin:0;
	padding:0;
	text-align: center;
	font-size:0.7em;
	color:#333333;
}

a {
	color: #184ec0;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}

.clear {
	clear:both;
}

hr {
	display:none;
}

p{
	margin-bottom:10px;
}
.left{
	float:left;
}
.right{
	float:right;
	
}


form{
	color:#666666;
	font:11px Arial, Verdana, sans-serif;
	text-align:left;
}
form input,
form select,
form textarea{
	border:1px solid #CCCCCC;
	background:#F0F0F0;
	font-size:11px;
}

#maincontent ul, #maincontent-collapse ul li{
	margin: 10px 0 10px 10px;
	list-style-type: none;
}

#maincontent ul li, #maincontent-collapse ul li{
	padding-left: 15px;
	/*background: transparent url('../images/bg_li.gif') no-repeat left 2px;*/
}

/*
#maincontent ol, #maincontent-collapse ol {
	margin: 10px 0 10px 20px !important;
	margin: 10px 0 10px 25px;
	padding-left: 10px;
} */

#maincontent ol li, #maincontent-collapse ol li{
	padding: 0;
}


/* ------------------
title and heading 
--------------------*/

.moduletable h3, .module h3, #firstsidebar .module h3, .module-newssection h3, .moduletable-mt h3{
	margin:0;
	padding:0 0 10px 0;
	color:#C76301;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

.moduletable-mt li{
	list-style-type: none;
}

.moduletable-mt a{
	background:transparent url(../images/sectionmenu_bg_li.gif) no-repeat scroll left 50%;
	color:#333333;
	height:auto !important;
	padding-left:10px;
	text-decoration:none;
	width:auto !important;
	line-height: 25px;
}

.moduletable-mt a:hover{
	background:transparent url(../images/sectionmenu_bg_li_hover.gif) no-repeat scroll left 50%;
	color:#666666;
}

.moduletable-mt {
	margin-bottom: 20px;
}

.moduletable-mt li{
	background:transparent url(../images/sectionmenu_bg_dots.gif) repeat-x scroll left bottom;
}

#secondsidebar h3, #secondsidebar h3 a, #mainbar h3, #mainbar h3 a {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #000000 !important;
	padding-bottom: 10px;
	font-weight:bold;
	text-decoration: none;
}

#mainbar h3 a:hover {
	text-decoration: underline;
}

.componentheading-fields {
	color: #FFFFFF;
}

.componentheading, .contentheading, .sectiontableheader,  h2 {
	font: 18px arial, helvetica, sans-serif;
	color: #C76301;
	padding-bottom: 10px;
}

h1 {
	color:#C76301;
	font:normal 18px arial,helvetica,sans-serif;
	padding-bottom:10px;
}

/*h2 {
	color:#548DBC;
	font: bold 15px arial,helvetica,sans-serif;
	font-size:15px;	
	padding-bottom:8px;
}*/

h3, h4 {
	font-size: 14px;
	color: #184E9E;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:8px;
}

h4 {
	font-size: 11px;
}

h5 {
	font-size: 11px;
	color: #333333;
	display: block;
	clear: both;
	margin: 5px 0 5px 0;
}

/*------------------
text alert box 
------------------*/

div.txtalert, div.txtinformation, div.txtnote, div.txtdownload {
	width: 500px;
	padding: 40px 0 0 0 !important;
	padding: 45px 0 0 0;
	background: transparent url('../images/text_alert/alert_bg.gif') no-repeat left top;
}

div.txtinformation {
	background: transparent url('../images/text_alert/information_bg.gif') no-repeat left top;
}

div.txtnote{
	background: transparent url('../images/text_alert/note_bg.gif') no-repeat left top;
}

div.txtdownload {
	background: transparent url('../images/text_alert/download_bg.gif') no-repeat left top;
}

/*-------------
typo
--------------*/

#secondsidebar {
	color: #665956;
	}



/* image treatment */

.mosimage_caption {
	clear:both;
	font-size:9px;
	padding:5px 0;
	color: #666666;
}

.mosimage {
	margin: 0 10px;
	padding: 0;
}

.imgleft {
	float: left;
	width: 200px;
	margin: 0 12px 5px 0;
}	

.imgcaption {
	clear: both;
	width: 200px;
	text-align:center;
	font-size:9px;
	padding:5px 0;
	color: #666666;
}

.imgright {
	float: right;
	width: 200px;
	margin: 0 0 5px 12px;
}	
	
	
/* -----------------------
Home Layout 
------------------------*/
#home_wrapperheader {
	width:100%;
	min-height:315px;
	height:auto!important;
	height:315px;
	background:transparent url('../images/home_wrapperheader_bg.jpg') repeat-x left bottom;
}

#home_header {
	position:relative;
	margin:0 auto;
	width:991px;
	text-align:left;
}

#home_header #logo {
	position:absolute;
	left:-20px;
	top:0;
	width:620px;
	height:99px;
	background:#FFFFFF url('../images/logo_bg.jpg') no-repeat;
	padding:0 0 0 20px;
}

#home_header #logo h1 {
	position:relative;
	left:13px;
	top:5px;
	margin:0;
	padding:0;
	text-indent:-9000px;
	width:271px;
	height:88px;
	background:transparent url('../images/logo.gif') no-repeat;
}

#home_header #login {
	position:absolute;
	left:620px;
	top:0;
	width:371px;
	height:99px;
	background:transparent url('../images/home_login_bg.jpg') no-repeat;
}

#login h3 {
	text-align:right;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family: Georgia, verdana, arial, sans-serif;
	font-size:16px;
}

#home_header #banner {
	position:absolute;
	left:-20px;
	top:100px;
	width:620px;
	background:transparent url('../images/banner_bg.jpg') repeat-y left top;
	padding:0 0 0 20px;
}

#home_header #inset {
	position:absolute;
	left:620px;
	top:100px;
	width:371px;
	height:180px;
	background:#E8B900 url('../images/inset_bg.jpg') repeat-y left top;
}

#inset h3 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family: Georgia, verdana, arial, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#home_header #menu {
	position:absolute;
	left:-20px;
	top:280px;
	width:620px;
	height:35px;
	background:transparent url('../images/menu_bg.jpg') repeat-y left top;
	padding:0 0 0 20px;
}

#home_header #search {
	position:absolute;
	left:620px;
	top:280px;
	width:371px;
	height:35px;
	background:#432D23 url('../images/search_bg.jpg') repeat-y left top;
}

#home_wrappercontent {
	position:relative;
	margin:0 auto;
	width:991px;
	text-align:left;
	clear:both;
}

#home_wrappercontent #firstsidebar {
	position:relative;
	left:-20px;
	float:left;
	width:212px;
	padding: 15px 0 0 35px;
	min-height:750px;
	height:auto!important;
	height:750px;
	background:transparent url('../images/firstsidebar_bg.jpg') no-repeat;
}

#home_wrappercontent #mainbar {
	float:left;
	width:353px;
	padding: 20px 20px 0 0;
}

#home_wrappercontent #secondsidebar {
	float:left;
	width:346px;
	min-height:750px;
	height:auto!important;
	height:750px;
	padding: 20px 0 20px 25px;
	background:transparent url('../images/secondsidebar_bg.jpg') no-repeat;
}

#wrapperfooter {
	clear:both;
	width:100%;
	height:47px;
	background:#333333;
	position:relative;
	top:20px;
}

#footer {
	margin:0 auto;
	position:relative;
	width:991px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
}

#copyright {
	margin: 0 auto;
	padding-top: 7px;
	top:8px;
	width:88px;
	height:31px;
}

#designby {
	position:absolute;
	left:10px;
	top:18px;
	font-family: Arial, Verdana, sans-serif;
}
#designby a {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
}

#footernav {
	position:absolute;
	right:0;
	top:7px;
}

#charityreg {
	position:absolute;
	right:0;
	top:25px;
	color: #999999;
	font-family: Arial, Verdana, sans-serif;
}

/* -----------------------
Interior Layout 
------------------------*/

#headerblock {
	position:absolute;
	width:100%;
	left:0;
	top:0;
	height:224px;
	background:transparent url('../images/headerblock_bg.jpg') repeat-x;
}

#wrapper {
	position:relative;
	margin:0 auto;
	width:991px;
	text-align:left;
	clear:both;
}

#shadowleft {
	position:absolute;
	left:-20px;
	width:20px;
	padding:0 0 0 0;
	min-height:1100px;
	height:auto!important;
	height:1100px;
	background:transparent url('../images/shadowleft_bg.jpg') no-repeat;
}

#shadowright {
	position:absolute;
	right:-20px;
	width:20px;
	padding:0 0 0 0;
	min-height:1100px;
	height:auto!important;
	height:1100px;
	background:transparent url('../images/shadowright_bg.jpg') no-repeat;
}

#wrapperinside {
	position:relative;
	width:991px;
	min-height:1100px;
	height:auto!important;
	height:1100px;
}

#header {
	position:relative;
	width:991px;
	height:100px;
}

#header #logo {
	position:absolute;
	left:10px;
	top:5px;
	margin:0;
	padding:0;
	width:271px;
	height:88px;
	/*background:transparent url('../images/logo.gif') no-repeat;*/
}
#header #logo a, #header #logo img{
	text-decoration:none;
	border:none;
}
#header #login {
	position:absolute;
	right:0;
	top:0;
	width:371px;
	height:99px;
}

#wrapperinside #search {
	position:absolute;
	right:0;
	top:189px;
	width:200x;
	height:25px;
}

#wrapperinside #banner {
	width:991px;
	height:89px;
	background:transparent url('../images/banner_interior.jpg') no-repeat top left; 
}
#wrapperinside #banner img{
	
}
#wrapperinside #menu {
	clear:both;
	position:relative;
	top:0 !important;
	top:-1px;
}

#wrapperinside #menu ul {
	width:983px !important;
}

#wrapper .cont_com_mtree {
	width: 770px;
}

.mtree_addlist {
	width: 510px;
}

.mtree_addlist #map {
	width: 500px!important;
}

#wrapper .cont_com_k2 {
	width: 760px;
}

#wrapper .jcont_com_k2 {
	width: 976px;
}

#wrapper .cont_com_community {
	width: 985px;
}

#wrapper .cont_com_search {
	float:right;
	padding-right:25px;
	width:730px;
}

#wrapper .cont_com_search #maincontent-collapse {
	width: 730px!important;
}

#wrapper .cont_com_search .contentpaneopen {
	clear: both;
}

#content {
	float:right;
	width:746px;
}

#wrapper .cont_com_kunena {
	float:right;
	margin-right:15px;
	width:976px;	
}

.cont_com_jdonation #secondcontent {
	display: none;
}

#maincontent {
	float:left;
	/*width:630px;*/
	margin-top:22px;
	width:510px;
	margin-left: 10px;
}

.leading_zone_name, .popular_zone_name, .section_zone_name, .news_zone_name, .top_zone_name {
	border-bottom:3px solid #f89d12;
	color:#66686D;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	margin-bottom:5px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:capitalize;
	font-weight: bold;
}

#leading_title a {
	color:#184E9E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-weight:bold;
	text-decoration:none;
}

#top_title a {
	font-size: 15px;
	color: #6d7576;
}

.top_general_table .createdate, .leading_general_table .createdate {
	color:#999999;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
}

#top_more a{
	color:#d44746;
	font-size:10px;
	text-transform:uppercase;
	font-weight: bold;
}

#top_more a:hover{
	text-decoration: underline;
}

#top_title {
	padding-top: 5px;
}

#leading_title a:hover, #top_title a:hover {
	text-decoration: underline;
}

.popular_general_table a, .news_general_table a {
	color:#184E9E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}

.popular_general_table a {
	line-height: 18px;
}

.section_general_table ol {
	padding: 0!important;
	margin: 2px 0!important;
}

.section_general_table li {
	list-style-type: none;
}

#content .sbRatingList {
	background-position:left top;
	float:left;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:125px;
}

.mtree_addlist #sortableimages {
	width: auto;
}

.jpr_news_left {
	padding-right: 14px; 
	width: 331px;
}

.jpr_news_right {
	width: 387px;
}

#content #sbTopToolbarRight ul li, #content #linkcats li, #content .itemToolbar li, #content .itemSocialLinksBlock li, 
#content .catItemExtraFields li, #content .itemExtraFields li, #content .sbRatingForm li, #content .sbSocialLinks li, 
#content .sbTopToolbarRight li, #content #Kunena_tab li {
	background: none;
}

.bullet_jpr li, .articleText li, .contentpaneopen li, #itemFullText li, .catItemBody li  {
	background:transparent url(../images/bg_li.gif) no-repeat scroll left 6px;
	padding-left: 16px!important;
}

.section_general_table a {
	background:transparent url(../images/news_bg_bullet.gif) no-repeat scroll left 50%;
	color:#666666;
	float:left;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	padding-left:15px;
	text-align:left !important;
	text-decoration:none;
}

#maincontent-collapse {
	float:left;
	width:730px;
	margin-top:22px;
}

#secondcontent {
	position:relative;
	float:right;
	width:340px;
	right:15px;
	margin-top:22px;
}

#mainnav {
	position:relative;
	float:left;
	width:200px;
	left:15px;
	margin-top:22px;
	margin-right: 18px;
}

table.contentpaneopen input {
	border: none;
}

table.blog .contentheading {
	color:#184E9E;
	font: bold 14px arial,helvetica,sans-serif;
	padding-bottom:5px;
}


table.blog .contentheading a.contentpagetitle{
	color:#184E9E;
	font: bold 14px arial,helvetica,sans-serif;
	padding-bottom:5px;
}

/* -------------
top menu 
--------------*/

#menu ul {
	margin:0;
	padding:0pt 0pt 0pt 8px;
	list-style-type:none;
	width:620px;
	height:35px;
	background:transparent url('../images/menu_ul_bg.jpg') repeat-x left bottom;
}
#menu ul li {
	float:left;
	padding:10px 10px 0 8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#menu ul li a {
	font-family: arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
#menu ul li a:hover{
	color:#E8B900;
}

/* ---------------------------
homepage african map 
-----------------------------*/

#inset .moduletable-map {
	position: relative;
	left: 20px;
	top: 20px;
	width: 350px;
}

#inset h3, #inset h4 {
	text-transform: uppercase;
	font: normal 14px "Gill Sans MT", verdana, helvetica, sans-serif;
	color: #FFFFFF;
}

#inset h4 {
	font-size: 15px;
	color: #CF6600;
	margin: 15px 0 0 27px;
}

#inset ul {
	list-style-type: none;
	margin: 8px 0 0 27px;
	padding: 0;
	width: 200px;
}

#inset ul li a{
	padding-left: 20px;
	margin-left: 20px;
	font-size: 11px;
	color: #560701;
	text-decoration: none;
	line-height: 20px;
	background: transparent url('../images/inset_li_bg.gif') no-repeat left 5px;
}
#inset ul li a:hover{
	text-decoration: underline;
}
/*-------------------
search  homepage
--------------------*/

#home_header #search .inputbox, #search .inputbox {
	width: 275px;
	padding: 2px !important;
	padding: 1px;
	margin: 7px 5px 0 20px;
	border: 1px solid #CCCCCC;
	background:#fff;
}

#home_header #search .button, #search .button {
	font: bold 12px arial, helvetica, sans-serif;
	color : #FFFFFF;
	text-transform: uppercase;
	border:none;
	margin: 0;
	padding: 0;
	background: #432D23;
}

/* -----------------
search interior 
-------------------*/

#search .inputbox {
	width: 213px;
	background:#fff;
}

#search .button {
	background: none;
	margin-right: 5px !important;
	margin-right: 0;
}

/* -----------------
cb login box
-------------------*/

#login {
	padding-top: 15px;
}

#login h3 {
	font: bold 16px Georgia, verdana, arial, sans-serif;
	color : #000000;
	margin-right: 5px;
}

#mod_loginform  form {
	margin: 0;
	padding: 0;
}

#mod_loginform, #mod_login_logoutform{
	color:#665956;
	text-align:right;
	font-size:11px;
}
#mod_login_logoutform{
	padding-right:7px;
}
span#mod_login_usernametext, span#mod_login_passwordtext{
	float:left;
	margin-left: 18px;
	margin-right: 4px;
	font-weight:bold;
	position:relative;
	top:-3px;
}
#mod_loginform input{
	font-size:11px;
	width:auto;
	background:#fff;	
	border:none;
}
input#mod_login_username, input#mod_login_password{
	border:1px solid #E9E9E9;
	margin-bottom:2px;
}
#mod_loginform p{
	padding-bottom:5px;
	padding-right:7px;
}


#mod_login_logoutform  {
	padding-top: 30px;
}
#mod_login_logoutform .button {
	color: #333333;
	background: #E1E1E1;
	font-size: 11px;
}

a.mod_login{
	color: #665956;
	text-decoration:none;
}
a.mod_login:hover{
	text-decoration:underline;
}
form#mod_login_logoutform input.button{
	font-weight:bolder;
	font-size:10px;
	text-transform:uppercase;
	border:1px solid #E1E1E1;
	background:#E1E1E1;
	padding:0 6px;
}
/*-------------------------
homepage - left column
-------------------------*/

#firstsidebar .module, #mainnav .module,#mainnav .moduletable, .moduletable-mainnav, .module-usermenu {
	margin-bottom: 15px;
}

#firstsidebar  h3 {
	margin-bottom: 0px;
}

div.moduletable-mainnav ul{
	width: 200px;
	list-style-type: none;
	display: block;
}

div.moduletable-mainnav ul li {
	text-decoration: none;
	text-indent: -9000px;
	display: block;
	height: 40px;
}

div.moduletable-mainnav ul li a{
	display: block;
	height: 40px;
}

ul li#menuitem_1{
	background: transparent url('../images/mainnav_newsletter.jpg') no-repeat left top;
}

ul li#menuitem_2{
	background: transparent url('../images/mainnav_about.jpg') no-repeat left top;
}

ul li#menuitem_3{
	background: transparent url('../images/mainnav_contact.jpg') no-repeat left top;
}

ul li#menuitem_4{
	background: transparent url('../images/mainnav_donate.jpg') no-repeat left top;
}


/* quick links */
#quicklinks h3 {
	margin-bottom: 0;
}

#quicklinks_top{
	width: 200px;
	padding-top: 10px !important;
	padding-top: 15px;
	background: transparent url('../images/quicklinks_bgtop.gif')  no-repeat left top;
	}

#quicklinks{
	width: 185px;
	padding: 0 5px 0 10px;
	background: transparent url('../images/quicklinks_bg.gif') repeat-y left top;
	}
	
#quicklinks_btm {
	width: 200px;
	padding-bottom: 10px !important;
	padding-bottom: 15px;
	background: transparent url('../images/quicklinks_bgbtm.gif')  no-repeat left bottom;
	}

#quicklinks ul {
	list-style-type: none;
}

#quicklinks li {
	width: 180px;
	clear: both;
	padding: 10px 0 10px 0;
	background: transparent url('../images/quicklinks_dotted.gif')  repeat-x left bottom;
	}
	
#quicklinks strong, #quicklinks b {
	display: block;
	text-transform: uppercase;
	padding-bottom: 4px;
	font-size: 10px;
}
	
#quicklinks img {
	float: left;
	border: 1px solid #666666;
	margin-right: 5px;
}

#quicklinks a{
	text-decoration:none;
	color:#665956;
}
#quicklinks a strong, #quicklinks a b{
	color:#3F392C;
}
#quicklinks a:hover strong, #quicklinks a:hover b{
	text-decoration:none;
}
#quicklinks a:hover{
	text-decoration:underline;
}


/* polls */

table.pollstableborder{
left:-17px;
position:relative;
}
table.pollstableborder td{
	text-align: left;
	padding: 3px 0;
	margin:0;
}
table.pollstableborder label{
	padding: 0 0 0 5px;
}
table.poll div {
	padding: 10px 0 0 0;
}
table.poll .button {
	background: #FFFFFF;
	border: 1px solid #62755F;
	font-size: 11px;
}

/* user menu */

.module-usermenu div
 {
	position:relative;
	padding-top: 11px;
	background:transparent url('../images/usermenu_bg_top.gif') no-repeat left top;
	
}

.module-usermenu div div
 {
	position:relative;
	padding-bottom:10px;
	background:transparent url('../images/usermenu_bg_btm.gif') no-repeat left bottom;

}

.module-usermenu div div div
 {
	position:relative;
	top:10px;
	margin-bottom:10px;
	padding: 10px 12px 0 12px;
	background: transparent url('../images/usermenu_bg.gif') repeat-y left top;
	clear:both;
}

.module-usermenu ul {
	width: 172px;
	list-style-type: none;
}

.module-usermenu ul li a{
	display: block;
	padding-bottom: 5px;
	text-decoration: none;
	background: transparent url('../images/usermenu_bg_li.gif') repeat-x left bottom;
}
.module-usermenu ul li a:hover{
	text-decoration: underline;
}

/*----------------------------
homepage - central column
----------------------------*/


/* what's new */

.module-whatsnew div
 {
	position:relative;
	padding-top: 0;
	background: transparent url('../images/whatsnew_bgtop.gif') no-repeat left top;
}

.module-whatsnew div div
 {
	position:relative;
	padding-bottom:10px;
	background: transparent url('../images/whatsnew_bgbtm.gif') no-repeat left bottom;

}

.module-whatsnew div div div
 {
	position:relative;
	top:10px;
	margin-bottom:10px;
	padding: 0 12px 5px 12px;
	background: transparent url('../images/whatsnew_bg.gif') repeat-y left top;
}

.module-whatsnew ul {
	list-style-type: none;
}

.module-whatsnew ul li {
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: transparent url('../images/bg_dots.gif') repeat-x left bottom;
}

.module-whatsnew ul li a{
	text-indent: 15px;
	display: block;
	text-decoration: none;
	background: transparent url('../images/whatsnew_bg_li.gif') no-repeat left 2px;
	color:#666666;
}
.module-whatsnew ul li a:hover{
	text-decoration:underline;
}

/* action alerts */
#mainbar .moduletable-alerts strong {
	color: #184E9E;
}

#mainbar .moduletable-alerts div {
	/*margin-bottom: 15px;*/
}


/* homepage news section */

#mainbar .moduletable-news, #mainbar .moduletable-acfnews, #mainbar .moduletable-alerts {
	margin-bottom: 30px;
}

#mainbar .moduletable h3{
	text-transform: capitalize;
}

#mainbar div.boxwrap {
	margin-bottom: 15px;
}

#mainbar div.box {
	padding-bottom: 0px;
}

#mainbar .moduletable-news div.title {
	padding-left: 12px;
	font-weight: bold;
	color: #184E9E;
	background: transparent url('../images/mainbar_bg_newstitle.gif') no-repeat left 4px;
}
#mainbar .moduletable-news .modulelink,
#mainbar .moduletable-acfnews .modulelink{
left:225px;
position:relative;
top:-24px;	
}
#mainbar .moduletable-news .modulelink a,
#mainbar .moduletable-acfnews .modulelink a{
	color:#999999;
	text-decoration:none;
}
#mainbar .moduletable-news .modulelink a:hover,
#mainbar .moduletable-acfnews .modulelink a:hover{
	color:#666;
}
#mainbar .moduletable-acfnews div.title {
	font-weight: bold;
	color: #184E9E;
}

#mainbar .moduletable-acfnews div.text{
	padding-bottom:1px !important;
	clear:both;
}

#mainbar .moduletable-news, #mainbar .moduletable-acfnews {
	background: transparent url('../images/mainbar_bg_newsbox.jpg') no-repeat right top;
}

#mainbar .moduletable-news div.title a,
#mainbar .moduletable-alerts div.title a,
#mainbar .moduletable-acfnews div.title a{
	font-weight: bold;
	color: #184E9E;
	text-decoration:none;
}
#mainbar .moduletable-news div.title a:hover,
#mainbar .moduletable-alerts div.title a:hover,
#mainbar .moduletable-acfnews div.title a:hover{
	text-decoration:underline;
}
#mainbar .moduletable-acfnews div.text p {
	margin-top: 5px;
}
img.img_left, #mainbar .moduletable-acfnews img{
	float:left;
	border:1px solid #000;
	margin:2px 15px 5px 0 !important;
	margin:5px 10px 5px 0;
}

.-newsboxwrap, .-acfnewsboxwrap{
position:relative;
top:-5px !important;
}
#mainbar .moduletable-news img, #mainbar .moduletable-alerts img{
	display:none;
}

#mainbar .moduletable-acfnews img{
	width: 75px;
}

/* -------------------------
homepage - right column
----------------------------*/

#secondsidebar div.readmore {
	text-align: right;
}

#secondsidebar div.readmore a {
	color: #DA7925;
	font-weight: bold;
	margin-right:10px;
	padding-right: 20px;
	text-decoration: none;
	background: transparent url('../images/secondsidebar_readon_bg.gif') no-repeat right 2px;
}
#secondsidebar div.readmore a:hover{
	color:#EC9600;
	background: transparent url('../images/secondsidebar_readon_bg_hover.gif') no-repeat right 2px;
}

/* featured projects */
.moduletable-featured, .moduletable-art, .moduletable-ecokids {
	margin-bottom: 10px;
}
.moduletable-featured ul {
	list-style-type: none;
	}
	
.moduletable-featured ul li{
	padding-bottom: 10px;
	}

.moduletable-featured, .moduletable-art, .moduletable-ecokids, .featuredboxwrap div.box, .moduletable-photos{
	padding-bottom: 20px;
	background: transparent url('../images/secondsidebar_module_bg.jpg') no-repeat left bottom;
}

.moduletable-featured img, .moduletable-art img, .moduletable-ecokids img{
	float: left;
	border: 1px solid #666666;
	margin: 3px 15px 10px 0;
}

.moduletable-featured strong, .moduletable-art strong {
	color: #DA7925;
}

#secondsidebar .moduletable-featured div.box{
	padding-bottom:1px !important;
	clear:both;
}

#secondsidebar .moduletable-featured a{
	color: #DA7925;
	text-decoration:none;
	border:none;
	font-weight: bold;
}
#secondsidebar .moduletable-featured a:hover{
	text-decoration:underline;
}
.moduletable-featured li, .moduletable-art div , .moduletable-ecokids div {
	clear: both;
}

/* art for africa */
.moduletable-art {
	padding: 0 0 0 0;
}

.moduletable-art img {
	border: none;
	margin-right: 0;
	}

/* featured item */
.featuredboxwrap div.title {
	margin-bottom: 10px;
}

.featuredboxwrap div.title a{	
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
}
.featuredboxwrap div.title a:hover{
	text-decoration:underline;
}
.featuredboxwrap div.box {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*featured photos */
.moduletable-photos  {
	margin: 10px 0 0 0;
}
.moduletable-photos div { 
	width: 333px;
	padding: 4px 0 2px 4px;
	border: 1px solid #CCCCCC;
}

.moduletable-photos div img{
	border: 1px solid #666666;
	margin-right: 4px;
}

/* -----------------
footer navigation 
-------------------*/
#footernav ul {
	list-style-type: none;
}

#footernav ul li {
	float: left;
	border-right: 1px solid #FFFFFF;
	padding:0pt 5px;
	font-family: Arial, Verdana, sans-serif;
}

#footernav ul li a, #designby a {
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Verdana, sans-serif;
}
#footernav ul li a:hover, #designby a:hover{
	color: #E8B900;
}

/*---------------------------
ngurah start
-----------------------------*/

/*---------------------------
field projects section 
---------------------------*/

/* top project box */

div.moduletable-boxtop,div.moduletable-boxtop1
 {
	position: relative;
	float: left;
	width: 330px;
	height: 421px;
	padding: 10px 20px 10px 15px;
	background:transparent url('../images/fieldprojects/fieldprojects_bg_sbox.jpg') no-repeat left top;
}

div.moduletable-boxtop p,div.moduletable-boxtop1 p
 {
	margin-top: 15px;
}

div.moduletable-boxtop h3 ,div.moduletable-boxtop1 h3{
	font: bold 15px arial, helvetica, sans-serif;
	float: left;
	margin-bottom: 20px;
	color: #548DBC;
	font-weight:bold;
}

div.moduletable-boxtop img ,div.moduletable-boxtop1 img{
	border: 1px solid #666666;
}

div.moduletable-boxtop div.donate a ,div.moduletable-boxtop1 div.donate a{
	width: 50px;
	float: right;
	padding-right: 40px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	display:block;
}
div.moduletable-boxtop div.donate a:hover ,div.moduletable-boxtop1 div.donate a:hover{
	text-decoration:underline;	
}

div.moduletable-boxtop div.readmore a,div.moduletable-boxtop1 div.readmore a
 {
	position:absolute;
	bottom:40px;
	right:30px;
	padding-right: 15px;
	font: 10px arial, helvetica, sans-serif;
	color: #4F3429;
	text-transform: uppercase;
	text-decoration: none;
	background:transparent url('../images/fieldprojects/interior_project_readmore.gif') no-repeat right 2px;
}


/* project listing */

table.blog-fields div.wrapper{
	margin-bottom:15px;
}
table.blog-fields div.wrapper div{
	position:relative;
	padding-top:2px;
	background:none; /*transparent url('../images/fieldprojects/fieldprojects_bg_round_top.jpg') no-repeat left top;*/
}
table.blog-fields div.wrapper div div{
	position:relative;
	padding-bottom:10px;
	background:none; /*transparent url('../images/fieldprojects/fieldprojects_bg_round_bottom.jpg') no-repeat left bottom; */
	
}
table.blog-fields div.wrapper div div div{
	/*background:transparent url('../images/fieldprojects/fieldprojects_bg_round_mid.jpg') repeat-y left bottom;*/
	background:none;
	clear:both;
	margin-bottom:10px;
	padding: 1px 22px 0 12px;
	position:relative;
	top:7px;
}
/*table.blog-fields div.wrapper div div div div{
	display:none;
}
*/
table.blog-fields div.wrapper div.donate{
	background:transparent url('../images/fieldprojects/fieldprojects_bg_donate.jpg') no-repeat scroll right top;
	display:block;
	height:20px;
	position:absolute;
	right:13px;
	text-align:right;
	top:0px;
	width:145px;
	display: none;
}
table.blog-fields div.wrapper div.donate a{
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:50px;
	padding-right:20px;
	display:block;
}
table.blog-fields div.wrapper div.donate a:hover{
	text-decoration:underline;
}
table.blog-fields div.wrapper div.commentBlogView, table.blog-fields div.wrapper div.show-linkmore{
	display:block;
	background:none;
	height: 0;
}

table.blog-fields div.wrapper div.commentBlogView div.show-linkmore a{
	background:transparent url('../images/fieldprojects/interior_project_readmore.gif') no-repeat scroll right 2px;
	bottom:10px !important;
	bottom:-30px;
	color:#4F3429;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	padding-right:15px;
	position:absolute;
	right:-21px !important;
	right:-38px;
	text-decoration:none;
	text-transform:uppercase;
	width:75px;
}

table.blog-fields div.wrapper div.commentBlogView div.show-linkmore a:hover, 
div.moduletable-boxtop div.readmore a:hover{
	color: #EC9600;
	background:transparent url('../images/fieldprojects/interior_project_readmore_hover.gif') no-repeat scroll right 2px;
}

/*div.commentBlogView {
	display:none;
}
*/
table.blog-fields div.wrapper .contentheading-fields, table.blog-fields div.wrapper .contentheading-fields a {
	color:#548DBC;
	font: bold 15px arial,helvetica,sans-serif;
	padding-bottom: 8px;
}
.pagenav{
padding:0pt 5px;
position:relative;
top:0px;
}
a.pagenav{
text-decoration:none;
}
a.pagenav:hover{
	text-decoration:underline;
}
.contentpaneopen-fields img, .contentpaneopen-fieldproject img{
	float:left;
	margin: 0 10px 0 0;
	padding: 0;
	border:1px solid #666666;
}

.contentpaneopen-fields p, .contentpaneopen-fieldproject p {
	padding: 0 10px 0 0;
}

.contentheading-fields img, .contentheading-fieldproject img{
	float:none;
	margin:0;
	border:none;
}
div.donate a{
	
}




/*	interior field projects
*/
.moduletable-fpdetails{
	margin-bottom:20px;
}
.moduletable-fpdetails div{
	background:transparent url('../images/fieldprojects/interior_bg_round_top.jpg') no-repeat scroll left top;
	padding-top:28px;
	position:relative;
}

.moduletable-fpdetails div div{
	position:relative;
	padding-bottom:14px;
	background:transparent url('../images/fieldprojects/interior_bg_round_bottom.jpg') no-repeat left bottom;
}

.moduletable-fpdetails div div div{
	position:relative;
	top:10px;
	margin-bottom:10px;
	padding: 0 25px 0 15px;
	background: transparent url('../images/fieldprojects/interior_bg_round_mid.jpg') repeat-y left top;
	clear:both;
}
.moduletable-fpdetails h2, .moduletable-fpdetails h3{
	position:relative;
	top:-55px;
}
.moduletable-fpdetails p, .moduletable-fpdetails h4,
.moduletable-fpdetails ul{
	position:relative;
	top:-25px;
}

.moduletable-fpdetails h2{
	font:18px Arial, Verdana, sans-serif;
	color:#C76301;	
}
.moduletable-fpdetails h3{
	font:12px Verdana, Arial, sans-serif;
	color:#666666;
}
.moduletable-fpdetails h4{
	font:15px Arial, Verdana, sans-serif;
	color:#C76301;
}.moduletable-fpdetails ul li{
	list-style-type:none;
	background:transparent url('../images/whatsnew_bg_li.gif') no-repeat scroll left 2px !important;
	padding-left:20px !important;
	margin-top:10px !important;
}
.moduletable-fpdetails p img{
	float:right;
	margin-left:15px;
	position:relative;
	border:1px solid #666666;
}
.moduletable-fpdetails a.btnDonate{
	background:transparent url('../images/fieldprojects/interior_bg_button.jpg') no-repeat scroll left 2px;
	display:block;
	height:28px;
	width:79px;
	font-size:9px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	line-height:33px;
	text-decoration:none;
	text-align:center;
	position:relative;
	top:-15px;
}
.moduletable-fpdetails a.btnDonate:hover{
	text-decoration:underline;
}
.contentpaneopen-fieldproject{
	width:100%;
	padding-right:10px !important;
	padding-right:120px;
}
.contentpaneopen-fieldproject .contentheading-fieldproject, h2.projectdetails{
	font: 16px Georgia, "Times New Roman", Times, serif;
	color:#000;
	border-bottom:1px solid #D6D6D6;
	border-right:none !important;
	border-right:10px solid #fff;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background:transparent url('../images/fieldprojects/interior_bg_heading.jpg') no-repeat scroll right bottom;
}
.contentpaneopen-fieldproject p{
	
}

/*.contentheading-fieldproject, .contentpaneopen-fields h2.projectdetails{
	display: none;
}
*/


/*--------------------------
section menu 
---------------------------*/

ul#mainlevel-sectionmenu {
	list-style-type: none;
}

ul#mainlevel-sectionmenu li {	
	line-height: 25px;
	text-transform: uppercase;
	background:transparent url('../images/sectionmenu_bg_dots.gif') repeat-x left bottom;
	width:auto !important;
	height:auto !important;
	width:205px;
	height:25px;
}

ul#mainlevel-sectionmenu li a,a.linkdemo{
	text-decoration: none;
	color: #333333;
	padding-left: 10px;
	background:transparent url('../images/sectionmenu_bg_li.gif') no-repeat left 50%;
	width:auto !important;
	height:auto !important;
	width:205px;
	height:25px;
}
ul#mainlevel-sectionmenu li a:hover,a.linkdemo:hover{
	color: #666666;
	background:transparent url('../images/sectionmenu_bg_li_hover.gif') no-repeat left 50%;
}


/*-----------
pathway 
-----------*/
span.pathway {
	display: block;
	margin-bottom: 10px;
	margin-left:10px;
}
a.pathway{
	color: #333333;
	text-decoration:underline;
}
a.pathway:hover{
	text-decoration:none;
}


/*-----------------------------
news section navigation
------------------------------*/

a.newsnav ,
.module-archivemenu ul li a{
	color:#003182;
	font: 13px/20px Arial, "arial narrow",helvetica,sans-serif;
	padding-left:22px;
	text-decoration:none;
	text-transform:uppercase;
	background:transparent url('../images/news_bg_nav.gif') no-repeat scroll left 50%;
}
a.newsnav:hover,
 .module-archivemenu ul li a:hover{
	color:#333333;
	background:transparent url('../images/news_bg_nav_hover.gif') no-repeat scroll left 50%;
	text-decoration:none;
}

/*-------------------------
page navigation 
--------------------------*/

#pagenav {
	clear: both;
	height: 20px;
	margin-bottom: 20px;
	display: none;
}

#pagenav a{
	text-decoration: ;
}
#pagenav a:hover{
	text-decoration: underline;
}

.pagenav_next {
	float: right;
	padding-right: 20px;
	background:transparent url('../images/pagenav_bg_next.gif') no-repeat right 2px;
}

.pagenav_prev {
	float: left;
	padding-left: 20px;
	background:transparent url('../images/pagenav_bg_prev.gif') no-repeat left 2px;
}

div.back_button {
	display: block;
}


/*----------------------------------
field reports details - module
----------------------------------*/

/* heading and title */
div.moduletable-fieldreports h3, 
div.moduletable-photogallery h3, 
div.moduletable-relatedlinks h3 {
	font-size: 14px;
	color: #5D3D30;
	text-transform: uppercase;
	padding-bottom: 15px;
	font-weight:bold;
}


/*---------------
field reports
----------------*/

div.moduletable-fieldreports {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	padding: 10px;
}

div.moduletable-fieldreports  ul {
	list-style-type: none;
}

div.moduletable-fieldreports  ul li  {
	background:transparent url('../images/bg_dots.gif') repeat-x left bottom;
	margin-bottom:5px;
	padding-bottom:5px;
	width:auto !important;
	height:auto !important;
	width:160px;
	height:15px;
}

div.moduletable-fieldreports  ul li a{
	color:#666666;
	display:block;
	text-decoration:none;
	text-indent:15px;
	width:auto !important;
	height:auto !important;
	width:160px;
	height:15px;
	background:transparent url('../images/whatsnew_bg_li.gif') no-repeat left 2px;
}

div.moduletable-fieldreports  ul li a:hover{
	text-decoration:underline;
}


/* -------------
quick facts 
---------------*/

#quickfacts div {
	padding-top:12px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
	width: 210px;
	position:relative;
	background:transparent url('../images/quick_facts/quickfacts_bg_top.gif') no-repeat scroll left top;
}

#quickfacts div div {
	padding-bottom:15px;
	position:relative;
	background:transparent url('../images/quick_facts/quickfacts_bg_btm.gif') no-repeat scroll left bottom;
}

#quickfacts div div div {
	clear:both;
	margin-bottom:10px;
	padding:0 0 5px 1px;
	position:relative;
	top:10px;
	background:transparent url('../images/quick_facts/quickfacts_bg.gif') repeat-y scroll left top;
}

#quickfacts div div div img {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 5px;
}

#quickfacts ul {
	list-style-type: none;
	margin-top: 10px;
	padding-right: 10px;
}

#quickfacts  ul li  {
	background:transparent url('../images/quick_facts/quickfacts_bg_dots.gif') repeat-x left bottom;
	margin-bottom:5px;
	padding: 0 10px 5px 10px !important;
	width:179px !important;
	height:auto !important;
	
}

#quickfacts  ul li strong{
	display:block;
	text-indent:15px;
	background:transparent url('../images/quick_facts/quickfacts_bg_li.gif') no-repeat left 2px;
}

/*----------------
photo gallery 
-----------------*/

div.moduletable-photogallery ul {
	list-style-type: none;
	width: 210px;
	height: 419px;
	background:transparent url('../images/photo_gallery/photogallery_bg_module.jpg') no-repeat left top;
}

div.moduletable-photogallery ul li {
	padding:16px 10px 14px 15px !important;
}

div.moduletable-photogallery ul li img {
	border: 1px solid #A6A6A6;
}

/*------------------
related links
------------------*/
div.moduletable-relatedlinks div {
	position:relative;
	padding-top: 0;
	background: transparent url('../images/related_links/relatedlinks_bg_top.gif') no-repeat left top;
}

div.moduletable-relatedlinks div div{
	position:relative;
	padding-bottom:20px;
	background: transparent url('../images/related_links/relatedlinks_bg_btm.gif') no-repeat left bottom;
}

div.moduletable-relatedlinks div div div {
	position:relative;
	top:10px;
	padding: 0 12px 5px 12px;
	background: transparent url('../images/related_links/relatedlinks_bg_mid.gif') repeat-y left top;
}

div.moduletable-relatedlinks  ul {
	list-style-type: none;
}

div.moduletable-relatedlinks  ul li  {
	margin-bottom:5px;
	padding-bottom:5px;
}

div.moduletable-relatedlinks  ul li a{
	color:#666666;
	display:block;
	text-decoration:none;
	text-indent:15px;
	background:transparent url('../images/whatsnew_bg_li.gif') no-repeat left 2px;
	width:auto !important;
	height:auto !important;
	width:160px;
	height:15px;
}

div.moduletable-relatedlinks  ul li a:hover{
	text-decoration:underline;
}
/*-------------------
 news detail 
--------------------*/
/*.contentpane  .sectiontableheader{
	display:none;
}*/
.contentpane td{
padding:3px 0;
}

.contentpane a{
color:#184E9E;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.contentpane a:hover{
text-decoration:underline;
}

.contentpaneopen-newsdetail{
margin:0;
padding:0;
}
.contentpaneopen-newsdetail .contentheading-newsdetail{
	font:18px Arial, Verdana, sans-serif;
	color:#000;
}
.contentpaneopen-newsdetail td.createdate{
	color:#666666;
	padding-bottom:20px;
}
td.createdate{
	color:#666666;
	padding-bottom:3px;
}
.contentpaneopen-newsdetail img{
	float:left;
	margin-right:18px;
	margin-left:0px !important;
	margin-left:-5px;
	border:1px solid #666666;
}
.contentheading-newsdetail img{
	margin:0;
	border:none;
	float:none;
}
.icon, .icon-fields, .icon-fieldproject{
	display:block;
}
.icon-newsdetail{
	text-transform:uppercase;
	width:100%;
	border:1px #E6E6E6 solid;
	padding:10px 0px;
	background:transparent url('../images/news/news_bg_icon.jpg') repeat-x left bottom;
	margin-top:10px;
	margin-left:1px;
	display:block;
}
.icon-newsdetail .buttonheading{
	width:auto;
	text-align:left;
}
.icon-newsdetail a{
	color:#3B3B3B;

	font:10px Arial, Verdana, Sans-serif;
	text-decoration:none;
	padding-right:10px;
}
.icon-newsdetail a:hover{
	text-decoration:underline;
}
.icon-newsdetail  img, .icon  a img{
	border:none;
	margin-right:9px;
	margin-left:15px !important;
	margin-left:15px;
}
div.search-advance{
	background:#EDEBDC;
	padding:10px;
	margin-bottom:25px;
	width:180px;
}
div.search-advance input.inputbox-advance{
	font-size: 11px;
	border:1px solid #D8D3B1;
	margin-bottom:5px;
	color:#999999;
	padding:2px;
	width:95%;
	background:#fff;
}
div.search-advance input.button-advance{
	font-size: 11px;
	background:#696741;
	border:1px solid #696741;
	color:#fff;
	padding:2px !important;
	padding:0px;
	text-transform:lowercase;
}
div.search-advance span.ijoomla-adv a{
	color:#696741;
	text-decoration:none;
	margin-left:10px;
}
div.search-advance span.ijoomla-adv a:hover{
	text-decoration:underline;
}


/*------------------------------------------------
 News detail - more news & sidebar news
----------------------------------------------------*/
.moduletable-morenews .modulelink, 
.moduletable-sidenews .modulelink{
	padding-bottom:15px;
}
.moduletable-morenews .modulelink a{
	cursor:default;
	text-decoration:none;
	color:#C76301;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	text-transform:capitalize;
}

.moduletable-sidenews h3 {
	color:#C76301;
	font: normal 18px arial,helvetica,sans-serif;
	text-transform:capitalize;
}

.moduletable-morenews .title,
.moduletable-sidenews .title {
	background:transparent url(../images/whatsnew_bg_li.gif) no-repeat scroll left 2px;
	padding-bottom:10px;
	width:auto !important;
	height:auto !important;
	width:160px;
	height:15px;
}

.articleText ul li {
	background:transparent url(../images/whatsnew_bg_li.gif) no-repeat scroll left 5px;
	padding-left:15px;
}

.moduletable-morenews .title a,
.moduletable-sidenews .title a{ 
	color:#184E9E;
	display:block;
	font:bold 11px Verdana, Arial, Sans-serif;
	text-decoration:none;
	padding-left:15px;
}
.moduletable-morenews .title a:hover,
.moduletable-side .title a:hover{
	text-decoration:underline;
}

/*------------
directory  
--------------*/
#clickablemap{
	margin-top:20px;
}
.mtree-index{
	color:#fff;
	margin-bottom:10px;
	text-align:left;
}
.mtree-index a{
	color:#886C00;
	text-decoration:none;
	font-weight:bold;
	padding-right:5px;
}
.mtree-index a:hover{
	text-decoration:underline;
}
.mtree-wrapper{
	margin-top:15px;
	width: 510px;
}
.mtree-wrapper div{
	padding-top: 9px;
	background: transparent url('../images/directory/dir_bg_round_top.jpg')  no-repeat left top;
	}
.mtree-wrapper div div {
	padding-bottom: 18px;
	padding-top: 9px;
	background: transparent url('../images/directory/dir_bg_round_bottom.jpg')  no-repeat left bottom;
}
.mtree-wrapper div div div{
	padding: 0 5px 10px 10px;
	background: transparent url('../images/directory/dir_bg_round_mid.jpg') repeat-y left top;
}
.mtree-wrapper .contentheading{
	background:none;
	font:20px Arial, Verdana, sans-serif;
	width:auto !important;
	height:auto !important;
	width:400px;
	height:7px;
	padding-left: 20px;
}
.mtree-wrapper center{
	text-align:left;
	padding-left:10px;
}
.moduletable-mtfeat{
	border:1px solid #D4D4D4;
	padding-bottom:20px;
	margin:0 !important;
	margin-left:10px;
	text-align:center;
}
.moduletable-mtfeat h3, .moduletable-mtrand h3{
	color:#5D3D30;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 15px;
	text-transform: uppercase;
	text-align:center;
}

.moduletable-mtfeat table, .moduletable-mtrand table {
	padding:0 10px;
	margin:0 !important;
	margin:0 10px;
}
.moduletable-mtfeat table td{
	background:transparent url('../images/bg_dots.gif') repeat-x left bottom;
	padding:10px 5px;
	width:auto !important;
	height:auto !important;	
}
.moduletable-mtfeat a, .moduletable-mtrand a{
	color: #333333;
	text-decoration:none;
	font-weight:bolder;
	line-height:16px;
}

.moduletable-mtfeat small a, .moduletable-mtrand small a{
	font-weight:normal;
	
}
.moduletable-mtfeat center,.moduletable-mtrand center{
	padding-bottom:10px;
}
.moduletable-mtfeat a:hover, .moduletable-mtrand a:hover{
	text-decoration:underline;
}
.moduletable-mtrand{
	border:1px solid #D4D4D4;
	padding-bottom:20px;
	margin:25px 0 0 0!important;
	margin:25px 0 0 10px;
	text-align:center;
}

.module-mt{
	margin-bottom:20px;
}
.module-mt td{
	background:transparent url(../images/sectionmenu_bg_dots.gif) repeat-x scroll left bottom;
	height:auto !important;
	line-height:25px;
	text-transform:uppercase;
	width:auto !important;
}
.module-mt td a:hover {
	background:transparent url(../images/sectionmenu_bg_li_hover.gif) no-repeat scroll left 50%;
	color:#666666;
}
.module-mt td a {
	color: #333333;
	background:transparent url(../images/sectionmenu_bg_li.gif) no-repeat scroll left 50%;
	height:auto !important;
	padding-left:10px;
	text-decoration:none;
	width:auto !important;
}
.module-mtsearch {
	background:#EDEBDC;
	padding:10px;
	margin-bottom:25px;
	border:1px solid #CCC98C;
}
.module-mtsearch input#mt_search, .module-mtsearch select{
	font-size: 11px;
	border:1px solid #D8D3B1;
	margin-bottom:5px;
	color:#999999;
	padding:2px;
	width:95%;
	background:#fff;
}
.module-mtsearch select{
	width:98%;
}
.module-mtsearch input.button{
	font-size: 11px;
	background:#696741;
	border:1px solid #696741;
	color:#fff;
	padding:2px !important;
	padding:0px;
	text-transform:lowercase;
}
.module-mtsearch  a{
	color:#696741;
	text-decoration:none;
	margin-left:10px;
}
.module-mtsearch  a:hover{
	text-decoration:underline;
}
.moduletable-boxbottom{
	width:243px;
	display:none;
}
.moduletable-boxbottom br{
	margin:0;
	padding:0;
}
.moduletable-boxbottom h3{
	color:#C76301;
	font:18px arial,helvetica,sans-serif;
	padding-bottom:5px;
	text-transform:capitalize;
	border-bottom:1px solid #D6D6D6;
}
.moduletable-boxbottom td{
	padding:10px 0;
	text-align:left;
}
.moduletable-boxbottom img{
	float:left;
	margin-right:10px;
}
.moduletable-boxbottom a{
	color:#184E9E;
	text-decoration:none;
	font-weight:bold;
}
.moduletable-boxbottom small a{
	color:#CE7620;
	font-weight:normal;
}
.moduletable-boxbottom a:hover{
	text-decoration:underline;
}

div.mtree-wrapper td.mtcat {
	padding-bottom: 10px;
}

/*---------------
 directory sub category
 ----------------*/
.mtree-wrapper .sectiontableheader{
	font:20px Arial, Verdana, sans-serif;
	color:#C76301;
	padding-left:9px;
}
.mtsublist{
	text-align:left;
}
td.mtlist,
td.mtresult{
	margin:0;
	padding:10px 0 15px;
	background:transparent url('../images/bg_dots.gif') repeat-x right center;
}
.contentheading-mtsublist{
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	padding-bottom: 10px;
	/*border-bottom:1px solid #D6D6D6;*/
}
.mtsublist .dottedLine{
	display:none;
}
.mtfeature, .mtrating, .mtborder{
	display:none;
}
.mtcounter{
	padding:5px 0;
}
.mtsearch-found{
	margin-bottom:10px;
}
.mtsearch-found a{
	text-decoration:underline;
}
.mtsearch-found a:hover{
	text-decoration:none;
}
select.inputbox{
	font-size:11px;
	background:#fff;
}

td.mtlist div.detailsContact{
	display: none;
}

/*---------------
 directory detail
 ----------------*/
.contentheading-mtdetil{
	font:20px Arial, Verdana, sans-serif;
	color:#C76301;
	padding-top:10px;
}
.contentheading-mtdetil sup{
	font-size:.75em;
}
.mtdetil-feat a{
	color:#999999;
	text-decoration:none;
	padding-left:5px;
}
.mtdetil-feat a:hover{
	text-decoration:underline;
}
.mtdetil-feat{
	padding:10px 0;
	border-bottom:1px solid #F0F0F0;
}
.mtdetil-form{
	color:#666666;
	font:11px Arial, Verdana, sans-serif;
	text-align:left;
}
.sectiontableheader-mtreview{
	display:none;
}
.mtdetil-form input{
	margin:2px;	
}
.mtdetil-form input.inputbox,
.mtdetil-form textarea.inputbox,
.mtdetil-form input.button,
.mtdetil-form select, 
table.addlisting input,
table.addlisting textarea, table.addlisting select{
	border:1px solid #CCCCCC;
	background:#F0F0F0;
	margin:2px 0 5px;
	font-size:11px;
}
.mtdetil-form input.inputbox{
	width:40%;
}
.mtdetil-form textarea.inputbox{
	overflow:auto;
	width:80%;
}
.mtdetil-form input.button{
	text-transform:uppercase;
	color:#333;
	font-size:10px;
	padding:2px 5px;
}
.sectiontableheader{
	padding:5px 0;
}

/* add listing form */

table.addlisting td {
	padding: 0;
}

table.addlisting input, table.addlisting textarea, table.addlisting select {
	margin-left: 4px;
}


/*------------------------------
i-joomla search & archive
------------------------------*/


.contentheading-ijarchive {
	font-size: 13px !important;
	font-weight: bold;
	color: #333333;
	font-family: arial, helvetica, sans-serif !important;
}

a.archive-entry{
	font: bold 11px verdana, helvetica, sans-serif;
	color: #184E9E !important;
	padding-left: 15px;
	/*background: transparent url('../images/secondsidebar_readon_bg.gif') no-repeat left 2px;*/
	margin-left:15px;
	line-height:2;
}

ul.archive-list{
	margin: 0 0 0 15px !important;
}

ul.archive-list li{
	padding: 3px 0 3px 15px;
	margin-left:15px;
	/*background: transparent url('../images/mainbar_bg_newstitle.gif') no-repeat left 50% !important;*/
}

.componentheading-ijarchive {
	color: #333333;
}

.createdate-ijarchive {
	color: #666666;
}

.small-ijarchive {
}

.title-ijarchive {

}

.module-archivemenu {
	margin: 0 0 10px 1px;
	padding: 0;
} 
	
.module-archivemenu ul {
	list-style-type: none;
}
	
#search_jos{
	text-transform:uppercase;
	color:#333;
	font-size:10px;
	padding:2px 5px;
}
	
.componentheading-ijarchive,
.archive-creator,
.archive-word{
	display:none;
}
.archive-heading a{
	color:#184E9E;
	text-decoration:none;
	margin-left:-3px;
}
.archive-heading a:hover{
	text-decoration:underline;
}
.createdate-ijarchive{
	color:#999999;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
}
.archive-content{
margin:10px 0;
}
.archive-category a{
text-decoration:none;
}
.archive-category a:hover{
text-decoration:underline;
}

table.archive_sectionheader {
	margin-bottom: 10px;
}

table.archive_weeksheader, table.archive_yearsheader  {
	margin-top: 15px;
	border-top: 1px solid #D5D5D5;
}

td.sectiontableheader-ijarchive {
	padding-top: 10px;
}

table.archive_weeks {
	margin-top: 10px;
}

table.archive_section ul li, table.archive_weeks ul li, table.archive_years ul li {
	margin: 0 0 0 15px !important;
	padding: 2px 0 2px 15px !important;
}

table.archive_years ul li {
	background: none !important; 
}

table.archive_years ul.archive-list li {
	background: transparent url('../images/mainbar_bg_newstitle.gif') no-repeat left 50% !important;
}

td.sectiontableentry1-ijarchive ul.archive-years li{
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
}

.moduletable-morenews h3{
	padding-bottom:15px;
	text-decoration:none;
	color:#C76301;
	font: normal 18px arial,helvetica,sans-serif;
	text-transform:capitalize;
}

/*-------------------
newsletter 
-------------------*/

table.adminForm,
table#cbUserTable {
	margin: 10px 0 10px 0;
	background: #FFFFFF;
}

table.adminForm td,
table#cbUserTable th{
	padding: 3px 3px 3px 7px;
	background: #F5F5F5;
	color: #666666;
}

table.adminForm td.sectiontableheader,
table#cbUserTable th{
	font: bold 11px verdana, helvetica, sans-serif;
	color: #184E9E;
	background: #E1E1E1 !important;
}

table.adminForm td span.news_subsribe a{
	padding-left: 15px;
	color: #666666;
	background: transparent url('../images/secondsidebar_readon_bg.gif') no-repeat left 2px;
}

table.adminlist td {
	padding-bottom: 7px;
}

table#cbUserTable td{
	padding: 10px 3px 10px 7px;
	background: #F5F5F5;
	color: #666666;
}
table#cbUserTable td img{
	width:61px;
	height:auto;
}
table#cbUserTable td a{
	text-decoration:none;
	color:#666;
}
table#cbUserTable td a:hover{
	text-decoration:underline;
}
/*----------------
polling result 
-----------------*/

table.pollstableborder{
	margin-left: 20px;
	background: #F5F5F5;
	border: 1px solid #E1E1E1;
}

#firstsidebar table.pollstableborder{
	margin-left: 5px;
	background: none;
	border: none;
}

#firstsidebar table.pollstableborder td{
	padding-left: 5px;
}

#firstsidebar table.pollstableborder input{
	background: none;
	border: none;
}

table.pollstableborder td{
	padding-left: 10px;
}

/*----------------
search result 
-----------------*/
 
.contentpaneopen fieldset{
	border: 1px solid rgb(238, 238, 238);
	margin: 1px;
	padding: 5px;
	background-color: rgb(255, 255, 255);
}
.contentpaneopen fieldset a{
	color:#184E9E;
	text-decoration:none;
	font-weight:bold;
}
.contentpaneopen fieldset a:hover{
	text-decoration:underline;
}
.contentpaneopen fieldset div{
	margin:3px 0;
}
img.detail_image{
	width:200px;
	height:auto;
}


/*----------------------
shop section 
----------------------*/

/* shop frontpage */
div.shopcat, div.shoplist {
	width: 516px;
	margin-bottom: 10px;
}

div.shopcat div, div.shoplist div, div.shopdetail div{
	position:relative;
	padding-top:2px;
	background:transparent url('../images/shop/cat_bground_top.jpg') no-repeat left top;
}

div.shopcat div div, div.shoplist div div, div.shopdetail div div{
	padding-bottom:10px;
	background:transparent url('../images/shop/cat_bground_btm.jpg') no-repeat left bottom;
}
div.shopcat div div div, div.shopdetail div div div{
	background:transparent url('../images/shop/cat_bground_mid.jpg') repeat-y left top;
	margin-bottom:10px;
	padding: 1px 22px 0 12px;
	position:relative;
	top:7px;
}

/* shop listing page */
div.shoplist div{
	margin-bottom: 0;
	background:transparent url('../images/shop/prod_listing_bgtop.gif') no-repeat left top;
}

div.shoplist div div{
	padding-bottom:33px;
	background:transparent url('../images/shop/prod_listing_bgbtm.gif') no-repeat left bottom;
}

div.shoplist div div div{
	margin-bottom:10px;
	padding: 1px 22px 0 12px;
	position:relative;
	top:7px;
	background: #FFFFFF url('../images/shop/prod_listing_bgmid.gif') repeat-y left top;
}

div.shoplist .smalldark {
	display: none;
}

/* shop detail page */
div.shopdetail{
	width: 504px;
	margin-bottom: 10px;
}

div.shopdetail div{
	background:transparent url('../images/shop/prod_detail_bgtop.gif') no-repeat left top;
}

div.shopdetail div div{
	padding-bottom:38px;
	background:transparent url('../images/shop/prod_detail_bgbtm.gif') no-repeat left bottom;
}

div.shopdetail div div div{
	margin-bottom:7px;
	padding: 1px 12px 0 12px !important;
	position:relative;
	top:7px;
	background:transparent url('../images/shop/prod_detail_bgmid.gif') repeat-y left top;
}

/*----------------*/

div.shopcat span.h3, .shoplist span.h3, .shopdetail span.h3 {
	font: bold 15px arial, helvetica, sans-serif;
	color: #548DBC;
	display: block;
	text-align: left;
}

div.shopcat img, .shoplist img {
	border: 1px solid #666666;
	margin: 0 15px 0 0;
}

div.shopdetail .shop_imgdetail img {
	border: 1px solid #000000;
	margin: 10px 0 20px 0;
}

div.shopcat span.shop_viewproducts {
	position: absolute;
	right: 25px;
	bottom: 0 !important;
	bottom: 20px;
}

div.shopcat span.shop_viewproducts a, div.shoplist .shop_viewproducts a{
	font: 10px arial, helvetica, sans-serif;
	color: #4F3429;
	text-transform: uppercase;
	padding: 0 15px 0 0;
	background:transparent url('../images/shop/bg_arrow.gif') no-repeat 100% 50%;
}

div.shopcat span.shop_viewproducts a:hover, div.shoplist .shop_viewproducts a:hover{
	color: #E8B900;
	text-decoration: none;
	background:transparent url('../images/shop/bg_arrow_hover.gif') no-repeat 100% 50%;
}

/* product listing - buy now area */

.shoplist div.prod_image {
	float: left;
}

.shoplist div.prod_desc {
	float: left;
	width: 325px;
}

.shoplist div.shop_btmarea {
	position: relative;
	height: 2px;
	width: 475px;
}

.shoplist div.shop_viewproducts {
	width: 100px;
	position: absolute;
	right: -12px;
}

.shoplist div.buynow {
	width: 100px;
	position: absolute;
	top: 0;
	left: 0;
}

.shoplist div.buynow a img, .shoplist div.buynow a, .shoplist div.buynow input, .shopdetail div.buynow input{
	border: 0 !important;
}

/* product detail - buy now area */

.shopdetail .prod_image img{
	border: 1px solid #000000;
	margin: 10px 0 20px 0;
}

.shoplist .prod_desc {
	display: block;
	padding: 0 0 20px 0;
}

.shopdetail div.shop_btmarea {
	position: relative;
	height: 2px;
	width: 475px;
}

.shopdetail div.price{
	width: 300px;
	position: absolute;
	left: -9px;
	font: bold 14px arial, helvetica, sans-serif;
	color: #000000;
}

.shopdetail div.buynow {
	width: 100px;
	position: absolute;
	top: 0;
	right: -9px;
}

.shopdetail div.buynow a img{
	border: 0;
}

/* ------------------------
shop sidebar modules 
-------------------------*/

/* new item left sidebar module */

.module-shopnewitem, .module-shoppopular, .module-shopfeatured {
	width: 200px;
	margin-bottom: 20px;
}

.module-shopnewitem div, .module-shoppopular div, .module-shopfeatured div{
	position:relative;
	padding-top:2px;
	background:transparent url('../images/shop/mod_newitem_bgtop.gif') no-repeat left top;
}

.module-shopnewitem div div, .module-shoppopular div div, .module-shopfeatured div div{
	padding-bottom:25px;
	background:transparent url('../images/shop/mod_newitem_bgbtm.gif') no-repeat left bottom;
}

.module-shopnewitem div div div, .module-shoppopular div div div, .module-shopfeatured div div div {
	background:transparent url('../images/shop/mod_newitem_bgmid.gif') repeat-y left top;
	clear:both;
	margin-bottom:10px;
	padding: 0 12px 10px 12px;
	position:relative;
	top:7px;
}

.module-shopnewitem a, .module-shoppopular a, .module-shopfeatured a{
	text-decoration: none;
}

.module-shopnewitem a:hover, .module-shoppopular a:hover, .module-shopfeatured a:hover{
	text-decoration: underline;
}

/* most popular sidebar module */

.module-shoppopular div{
	background:transparent url('../images/shop/mod_mostpopular_bgtop.gif') no-repeat left top;
}

.module-shoppopular div div{
	background:transparent url('../images/shop/mod_mostpopular_bgbtm.gif') no-repeat left bottom;
}

.module-shoppopular div div div{
	background:transparent url('../images/shop/mod_mostpopular_bgmid.gif') repeat-y left top;
}

/* featured product sidebar module */

.module-shopfeatured div{
	background:transparent url('../images/shop/mod_featured_bgtop.gif') no-repeat left top;
}

.module-shopfeatured div div{
	background:transparent url('../images/shop/mod_featured_bgbtm.gif') no-repeat left bottom;
}

.module-shopfeatured div div div{
	background:transparent url('../images/shop/mod_featured_bgmid.gif') repeat-y left top;
}

/* remove background on fourth div */

.module-shopnewitem div div div div, .module-shoppopular div div div div, .module-shopfeatured div div div div, div.shopdetail div div div div, .shoplist div div div div {
	background: none;
	padding: 0;
}

.shoplist div div div div {
	background: none;
}


/* shop module content */

.module-shopnewitem div div div img, .module-shoppopular div div div img, .module-shopfeatured div div div img {
	border: 1px solid #333333;
	margin-bottom: 10px;
}

.module-shopnewitem  h3, .module-shoppopular h3, .module-shopfeatured h3{
	text-transform: uppercase;
	font-size: 14px;
	color: #333333;	
	margin-bottom: 10px;
}

.module-shopnewitem .buynow, .module-shoppopular .buynow, .module-shopfeatured .buynow {	
	position: relative;
	bottom: -30px;
	left: 40px;
	display: block;
}

.module-shopnewitem .buynow a, .module-shoppopular .buynow a, .module-shopfeatured .buynow a {	
	text-transform: uppercase;
	font: bold 10px arial, helvetica, sans-serif;
	color: #FFFFFF;
} 

/*---------------
newsboxes 
----------------*/

div#mainbar div.date,
div#secondcontent div.date{
	display: none;
}

/*----------------------------------
My Blog - Community section
-----------------------------------*/

span.homeLink, span.categoryLink {
	display: none;
}


div#fp-content-index {
	width: 520px;
}

div#fp-content-index div.topwrap
 {
	position:relative;
	padding-top: 4px;
	background:transparent url('../images/blog/index_bg_top.jpg') no-repeat left top;
	
}

div#fp-content-index div.btmwrap
 {
	position:relative;
	padding-bottom:12px;
	background:transparent url('../images/blog/index_bg_btm.jpg') no-repeat left bottom;

}

div#fp-content-index div.midwrap
 {
	position:relative;
	top:10px;
	margin-bottom:10px;
	padding:0pt 12px;
	background: transparent url('../images/blog/index_bg_mid.jpg') repeat-y left top;
}

/*----------------
community 
-----------------*/
/* my blog sidebar */
/* override */
div#fp-content-index div.midwrap{
    padding:0pt 12px 15px;
}
.entry-comment{
    background-position:left 2px;
}
div.myblog_fv_toolbar {
    padding-left:0;
}
div.myblog_fv_toolbar span.searchLink{
    margin-left:0;
    background: #fff url('../images/blog/search.jpg') no-repeat left top;
}
table.blogInfo{
    padding:15px 0;
}
/* end override */

div.moduletable-actionalerts  div div div {
	padding: 0 10px 5px 10px;
}

div.module-tagclouds  div div div div, div.moduletable-actionalerts  div div div div{
	background: none !important;
}

div.moduletable-actionalerts ul {
	list-style-type: none;
}

div.moduletable-actionalerts ul li {
	margin: 5px 0 5px 0;
	padding-bottom : 5px;
	background: transparent url('../images/blog/sidebar_bg_dots.gif') repeat-x left bottom;
}
div.moduletable-actionalerts strong {
	display: block;
	font: bold 11px verdana, helvetica, sans-serif;
	color: #184E9E;
}

/* left sidebar */
div.module-blogarchive {
	width: 203px;
	margin-bottom:15px;
}

div.module-blogarchive div{
	position:relative;
	padding-top: 7px;
	background:transparent url('../images/blog/arc_top.jpg') no-repeat left top;
	
}

div.module-blogarchive div div
 {
	padding-bottom: 2px !important;
	padding-bottom: 5px;
	background:transparent url('../images/blog/arc_btm.jpg') no-repeat left bottom;

}

div.module-blogarchive div div div {
	margin-bottom:10px;
	padding: 0 17px;
	background: transparent url('../images/blog/arc_mid.jpg') repeat-y left top;
}
div.module-blogarchive div div div div{
    background:transparent url('../images/blog/dot.gif') repeat left top;
    padding:0;
    /*padding-bottom:10px !important;*/
    color:#5D3D30;
    font-size:14px;
    margin-bottom:10px;
    text-transform:uppercase;
}

ul.mbCategories a{
    background:transparent url('../images/blog/bg_list.gif') no-repeat scroll left 2px;
    color:#4F3429;
    padding-left:17px;
    text-decoration:none;
    line-height:17px;
}
ul.mbCategories a:hover {
    background:transparent url('../images/blog/bg_list_hover.gif') no-repeat scroll left 2px;
    color:#E8B900;
    text-decoration:none;
}

/* content */
div.moduletable-blogimage {
	border: 1px solid #DCDCDC;
	padding:9px 0 0 9px;
}

div.moduletable-blogimage ul {
	list-style-type: none;
	margin-top: 10px;
}

div.moduletable-blogimage ul li {
	display: block;
	text-indent: 15px;
	background: transparent url('../images/blog/sidebar_bullets_bg.gif') no-repeat left 3px;
}

div.moduletable-blogimage div div div {
	padding: 10px;
}

div#fp-content-index,
div#fp-content-category{
    color:#666;
}

table.entryTitle{
    border-top:none;
    width:480px;
}
td.my-titleCell{
    padding:10px 0;
}
div#fp-content-index div.entry-body,
div#fp-content-index div.entry-footer,
div#fp-content-index div.my-pagenav{
    display:none;
}
td.my-avatarCell{
    padding-right:10px;
    width:50px;
}
div.date,
div.entry-title{
    float:none;
    text-align:left;
    color:#333;
    padding:0;
}
div.entry-title p a{
	color:#C46717;
	text-decoration:underline;
}
div.entry-title p a:hover{
	color:#C46717;
	text-decoration:none;
}
span.month,
span.year{
    background:none;
    color:#666;
    font-weight:normal;
}
.entryContent h3{
    font-size:13px;
    line-height:15px;
}
.entryContent a{
    color: #184E9E
}
.entryContent a:hover{
    color: #184E9E
}
.entryContent p{
    color:#666;
    font-size:11px;
    margin-bottom:0px;
    padding:3px 0;
}
div.moduletablevolunteer{
    width:98.5%;
}
div.volunteerboxwrap {
    border:1px solid #CCC;
    color:#666666;
}    
div.moduletablevolunteer h3{
    font:18px normal Arial, Verdana, sans-serif;
    color:#C76301;
}
div.moduletablevolunteer .modulelink{
    position:relative;
    float: right;
    top:-16pt;
    height:10px;
	width: 200px;
	text-align: right;
}
div.moduletablevolunteer .date,
.acfdate{
    color:#999999;
    font-family:arial,verdana,sans-serif;
    font-size:11px;
    padding:2px 0;
}
div.moduletablevolunteer .modulelink a{ 
    background:transparent url(../images/secondsidebar_readon_bg.gif) no-repeat scroll right 2px;
    color:#DA7925;
    font-weight:bold;
    padding-right:20px;
    text-transform:lowercase;
    text-decoration:none;
}
div.moduletablevolunteer .modulelink a:hover{
    background:transparent url(../images/secondsidebar_readon_bg_hover.gif) no-repeat scroll right 2px;
    color:#EC9600;
    text-decoration:none;
}
div.odd,
div.even{
    border:2px solid #fff;
    padding:10px;
}
div.odd{
    background-color:#EDEBDC;
}

div.moduletablevolunteer .title a{
    background:transparent url(../images/secondsidebar_readon_bg.gif) no-repeat scroll left 2px;
    color:#184E9E;
    font-family:verdana,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding-left:20px;
    text-decoration:none;
}
div.moduletablevolunteer .title a:hover{
    text-decoration:underline;
}
div.moduletablevolunteer .text{
    margin-top:7px;
}
div.module-tagclouds a{
    color:#184E9E;
    text-decoration:none;
}
div.module-tagclouds a:hover{
    text-decoration:underline;
}

/* tag clouds */
div.module-tagclouds h3,
div.moduletable-actionalerts h3, 
div.module-blogimage h3,
div.moduletableactionalerts h3,
div.moduletableactionalerts h3 a{
	font-size: 14px;
	color: #C76301;
	text-transform:uppercase;
}
div.moduletableactionalerts h3 a{
    text-decoration:none;
}
div.moduletableactionalerts h3 a:hover{
    text-decoration:underline;
}
div.module-tagclouds, 
div.moduletable-actionalerts, 
div.module-blogimage,
div.moduletableactionalerts {
	margin-bottom: 15px;
	margin-top: 15px;
}

div.module-tagclouds  div, 
div.moduletable-actionalerts div,
div.moduletableactionalerts div{
	position:relative;
	background: transparent url('../images/blog/sidebar_bg_top.gif') no-repeat left top;
}

div.module-tagclouds div div, 
div.moduletable-actionalerts div div,
div.moduletableactionalerts div div{
	position:relative;
	padding-bottom:20px;
	background: transparent url('../images/blog/sidebar_bg_btm.gif') no-repeat left bottom;
}

div.module-tagclouds  div div div, 
div.moduletable-actionalerts div div div,
div.moduletableactionalerts div div div{
	position:relative;
	top:10px;
    padding:0pt 10px 5px;
	background: transparent url('../images/blog/sidebar_bg_mid.gif') repeat-y left top;
}
div.moduletableactionalerts div div div div{
    background-color:#fff;
    background-image:none;
	top:0;
    padding:0;
}

div.moduletableactionalerts .title a{
	font: bold 11px verdana, helvetica, sans-serif;
	color: #184E9E;
	text-decoration: none;
}
div.moduletableactionalerts .title a:hover{
    text-decoration: underline;
}

div.moduletableactionalerts .box{
    background:transparent url(../images/blog/sidebar_bg_dots.gif) repeat-x scroll left bottom;
    margin:5px 0pt;
    padding-bottom:5px;
}
div.module-blogimage ul li{
    width:auto !important;
    width:178px;
    height:auto !important;
    height:15px;
}

/* community interior */
div#fp-content-category table.entryTitle,
div#entryDetail table.entryTitle {
	border-top:1px solid #CCCCCC;
    width:100%;
}
div.entry-body{
	padding:15px 0;
	color:#666;
	font-size: 0.9em;
}

/* community category view */
div#fp-content-category div.entryContent{
    margin-bottom:10px;
}
div#fp-content-category div.entry-body{
	padding:3px 0;
}
div.entry-footer a,
div.entry-footer a:hover{
    color:#000;
    font-family: Arial, Verdana, sans-serif;
    text-transform:uppercase;
    padding:0;
}
#bookmarkx{
    margin-top:15px;
}
#bookmarkx img{
    border:none;
    margin:0 7px;
} 
/* comment */
/* comment form*/
 #jc_name, #jc_website, #jc_email, #jc_title, #jc_comment, #jc_password {
    margin:0;
    padding:0;
}
#written_comments_title,
#write_comment_title{
    color:#000;
    font:bold 16px Georgia, Verdana, Arial;
}
#written_comments_title img,
#feed_link{
    display:none;
}
#write_comment_title{
    background:transparent url('../images/fieldprojects/interior_bg_heading.jpg') no-repeat scroll right bottom;
    border-bottom:1px solid #D6D6D6;
}
#jc_submit{
    border:1px solid #CCC;
    font:normal 10px Arial, Verdana, sans-serif;
    padding:0 5px;
    background-color:#F0F0F0;
    text-transform:uppercase;
}
/* comment content */
#jc_commentFormDiv,
.jomentry1,
.jomentry2{
    background-image:none;
    background-color:#fff;
    color:#333;
    padding:0;
    border-bottom:0;
}
.jomentry1 h4,
.jomentry2 h4{
    font:bold 11px verdana,helvetica,sans-serif;
    text-transform:capitalize;
    padding-bottom:0;
}
.jomentry1 h4 a,
.jomentry2 h4 a{
    color:#184E9E;
    text-decoration:none;
}
div.jomentry1 .avatarImg,
div.jomentry2 .avatarImg{
    width:55px;
    float:none;
}
div.jomentry1 .avatarImg img,
div.jomentry2 .avatarImg img{
    border:none;
}
div.jomentry1 .comment-text,
div.jomentry2 .comment-text{
    margin-bottom:0;
    margin-top:0;
    padding:10px;
    background:#fff;
}
#jc_commentFormDiv label{
    font:normal 11px Arial, Verdana, sans-serif;
}

table.commentwrap,
table.commentwrap tr,
table.commentwrap td{
    margin:0;
    padding:0;
}
.jomentry1,
.jomentry2{
	margin-bottom: 15px;
}

.jomentry1 div,
.jomentry2 div{
	position:relative;
	background: transparent url('../images/blog/com_top.jpg') no-repeat left top;
}

.jomentry1 div div,
.jomentry2 div div{
	position:relative;
	padding-bottom:25px;
	background: transparent url('../images/blog/com_btm.jpg') no-repeat left bottom;
}

.jomentry1 div div div,
.jomentry2 div div div{
	position:relative;
	top:15px;
    padding:0pt 10px 5px;
	background: transparent url('../images/blog/com_mid.jpg') repeat-y left top;
}
.jomentry1 div div div div,
.jomentry2 div div div div{
    background-image:none;
	top:0;
    padding:0;
}
.title{padding-top:0px;}
.title a{

	color:#184E9E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}
.date{display:block;}
.text{padding-bottom:10px;}

.moduletable-featured h3{
	color:#C76301;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:15px;
	text-decoration:none;
	text-transform:capitalize;
}

.moduletable-newssection a:hover {
	background:transparent url(../images/news_bg_nav_hover.gif) no-repeat scroll left 50%;
	color:#333333;
	text-decoration:none;
}
.moduletable-newssection a{
	background:transparent url(../images/news_bg_nav.gif) no-repeat scroll left 50%;
	color:#003182;
	font-family:Arial,"arial narrow",helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	padding-left:22px;
	text-decoration:none;
	text-transform:uppercase;
}
.moduletable-newssection h3{
	color:#C76301;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px;
	text-transform:uppercase;
}
#form-login{
	font-size:11px;
	line-height:20px;
	padding-top:10px;
	text-align:right;
	margin-right:7px;
}
#form-login div{
	text-align:right;
}
#modlgn_passwd,#modlgn_username{
	border:1px solid #E9E9E9;
	margin-bottom:2px;
	background:#FFFFFF none repeat scroll 0 0;
	font-size:11px;
	width:auto;
	color:#665956;
	font-size:11px;
	text-align:left;
	float: left;
}
#home_header #menu ul.menu li a span{
	color:#FFFFFF;
	font-family:arial,sans-serif;
	text-decoration:none;
}
#home_header #menu ul.menu li a span:hover {
color:#E8B900;
}
#secondsidebar .box .title{
	padding-top:0px;
}
#newswrapper .top_zone_name,#newswrapper .leading_zone_name,#newswrapper .popular_zone_name,#newswrapper .section_zone_name,#newswrapper #top_title a,#newswrapper .news_zone_name{
	color:#6c6e6b;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:capitalize;
	
}
#newswrapper .top_zone_name,#newswrapper .leading_zone_name,#newswrapper .popular_zone_name,#newswrapper .section_zone_name,#newswrapper .news_zone_name{
	border-bottom:2px solid #FE9B00;
}
.moduletable-mtsearch{
	background:#EDEBDC none repeat scroll 0 0;
	border:1px solid #CCC98C;
	margin-bottom:25px;
	padding:10px;
}
.moduletable-mtsearch input#mt_search, .moduletable-mtsearch select {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #D8D3B1;
	color:#999999;
	font-size:11px;
	margin-bottom:5px;
	padding:2px;
	width:95%;
	}
.moduletable-mtsearch input.button {
	background:#696741 none repeat scroll 0 0;
	border:1px solid #696741;
	color:#FFFFFF;
	font-size:11px;
	padding:2px !important;
	text-transform:lowercase;
}
.moduletable-mtsearch a:hover {
text-decoration:underline;
}
.moduletable-mtsearch a {
color:#696741;
margin-left:10px;
text-decoration:none;
}
#myimage span.backimage{
	float:left;
	background:transparent url(../images/shadowAlpha.png) no-repeat scroll right bottom !important;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
}
#myimage a img{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:block;
	margin:-5px 5px 5px -5px;
	padding:4px;
	position:relative;
}
#content ul,#content ul li{
	margin:0px;
	padding:3px 0 3px 13px;
}
.mt td{
	background:transparent url(../images/sectionmenu_bg_dots.gif) repeat-x scroll left bottom;
	height:auto !important;
	line-height:25px;
	text-transform:uppercase;
	width:auto !important;
}
a.indexCat:link, a.indexCat:visited {
	color:#184E9E;
	font-size:15px;
	font-weight:bold;
	line-height:1.8;
	text-decoration:none;
}
a.indexSubCat:link, a.indexSubCat:visited {
	color:#184E9E;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#fly06poll strong {
	background: url(modules/mod_fly06_poll/mod_fly06_poll/images/poll_bg_orange.jpg) repeat-x scroll 0 0;
}
.contentheading-mtdetil a{
	color:#C76301;
	font-family:Arial,Verdana,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-top:10px;
	text-decoration:none;
}
.detailsContact-mtdetil {
	color:#999999;
	
	width:100%;
}
.detailsContact-mtdetil td {
	border-bottom:1px solid #F0F0F0;
	height:25px;
}
.section_seccat a:link, .section_seccat a:visited, .section_seccat a:hover {
	color:#333333;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:10px 0;
	text-decoration:none;
}
#itemListLeading a,#itemListPrimary a ,#itemsListSecondary a{
	color:#1C529C;
	text-decoration:none;
}
#itemListLeading .catItemTitle a,#itemListPrimary .catItemTitle a ,#itemsListSecondary .catItemTitle a{
	color:#1C529C;
	font-weight:bold;
	text-decoration:none;
}
#itemListLeading .catItemTitle a:hover,#itemListPrimary .catItemTitle a:hover ,#itemsListSecondary .catItemTitle a:hover{
	color:#1C529C;
	font-weight:bold;
	text-decoration:underline;
}
a.listingName {
	color:#184E9E;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
}
a.listingName:hover {
text-decoration:underline;
}
.listingSummary {
padding-top:10px;
}
.link_detail_title {
	float: left;
}
.pendingapproval{
	font-size:11px;
	height:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	float: left;
}

#quang sup {
	font-size: 12px;
	font-weight: normal;
}

.new{
	color:green;
	font-size:10px;
}

sup.popular {
	color:red;
}

#quang {
	float: left;
}

#quang p{
	float: left;
}
.-acfnewsboxwrap .box{
	margin-bottom:10px;
}
#listing form input, form select, form textarea{
	margin-bottom:10px;
}
#fb_forumrules .fb_rulesdesc ul li {
	background:transparent url(../images/news_bg_bullet.gif) no-repeat scroll left 50%;
	padding-left:20px;
}
#secondcontent ul li a{

background:transparent url(../images/sectionmenu_bg_li.gif) no-repeat scroll left 50%;
color:#333333;
height:auto !important;
padding-left:10px;
text-decoration:none;
width:auto !important;
}
#secondcontent ul li{

background:transparent url(../images/sectionmenu_bg_dots.gif) repeat-x scroll left bottom;
height:auto !important;
line-height:25px;
text-transform:uppercase;
width:auto !important;
padding:3px 0 3px 0!important;
}
#secondcontent ul li a:hover {
background:transparent url(../images/sectionmenu_bg_li_hover.gif) no-repeat scroll left 50%;
color:#666666;
}
#secondcontent ul{
padding:0 0 7px 7px!important;
list-style:none;
text-align:left;

}

div.moduletable {
margin-bottom: 10px;
}

#secondcontent div.moduletable div ul li a {
background: none;
}

#secondcontent div.moduletable div ul li a:hover {
background: none;
}