/* 
================================
Skin styles for DotNetNuke
================================
  
*
/*TAB STUFF*/

.tabcontainerMM
 { height:400px;
  overflow-x:none;
  overflow-y:auto;

   margin-top:-1px;
   margin-bottom:0px;
   margin-right:0px;
   margin-left:0px;
   padding:12px;

    border-top:solid 1px #d9c795;
    border-bottom:dashed 1px #d9c795;
    border-right:dashed 1px #d9c795;
    border-left:dashed 1px #d9c795;
   background-color:#ffffff;
    }

.clearAll
{
    visibility:visible;}
 .show
    {  

    visibility:visible;
    border-bottom:solid 1px #ffffff;
 }
.myTabs,.clickedactive
{ 
     color:#000000;
    border-top:solid 1px #d9c795;
    border-bottom:solid 1px #d9c795;
    border-right:solid 1px #d9c795;
    border-left:solid 1px #d9c795;
    padding:5px 5px 5px 5px;
    font-size:9pt;
    font-style: normal;
    margin-left:1px;
    margin-bottom:0px;
        margin-top:0px;
    margin-right:1px;
    background-color:#efefef;
    cursor:pointer;
    height:30px;

    }
 .clickedactive
    {            
    visibility:visible;
    background-image: url(http://www.macfarlanmachinery.com/images/Gray-Bg-Bar.gif);
    font-weight:bold;font-style:italic;
    background-color:#ffffff;
    border-top:solid 1px #d9c795;
    border-bottom:solid 1px #ffffff;
    border-right:solid 1px #d9c795;
    border-left:solid 1px #d9c795;
     margin-left:1px;
    margin-bottom:0px;
        margin-top:0px;
    margin-right:1px; height:30px;
 }
    .TabRow
    {
        height:30px;
         padding:0px;
     
    
margin-bottom:0px;


       }
    .stewardship{
   
    margin:0px;
    }.stew1{margin:0px;padding:0px;}

/*END TABS*/
/*STEWARD REPORT*/

.row1 {background-color:#fef9e9;
font-size:9.5pt; padding-left:2px; padding-right:2px;}
.row2 {
font-size:9.5pt;padding-left:2px; padding-right:2px;
}
.StewardCell{font-size:9.5pt;}

.MinistryContact 
{ background-color:#d9c795;
padding:2px;
   /* font-size:9pt;
     margin-top:10px;
   padding-left:350px;*/
}
.myAccordionNavCell
{
    width:570px;

    height:100%;

}/*
a.EmailLink, .myemail, a.myemail:visited,a.myemail:link,a.myemail:active{
color:#1d7bbc;

}*/
.membercell{
color:#555555;
font-size:9.5pt;
}
.memberstable{ background-color:white;width:96%;}
.members
{margin-top:15px;
background-color:white;

font-family:arial;
padding:5px;
display:block;
border: 1px dashed #d9c795;
}
thead{/*ecf4fd e0ecff */
background-color:#d9c795;
}

th{
color:#762c21;
}
.members td{
border-bottom: 1px dashed #d9c795;
}


.MemberHead{padding-left:20px;
background-image:url(/favicon.ico);
background-repeat: no-repeat;
font-weight:bold;
color:#762c21;
}
.JoinButton
{/* float:right;*/
}    

span, div,td{font-family:arial;}
        
        









.loginnote 
{
    display:block;
    overflow:visible;
    width:250px;
    font-weight:normal;
    padding:0px;
    margin:0px;
    
    
    }
/*--HIDE HELP ICONS BECAUSE SMARTY DOESN'T LIKE THEM --*/
.SubHead img
{
display: none;
}


/*ACCORDION STYLE*/


.accordionHeader 
{
    border: 0px dashed #d9c795;
 

	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding-top: 3px;
        padding-bottom: 3px;
            padding-right: 0px;
    margin-top: 3px;
    cursor: pointer;
}

#master_content .accordionHeader a 
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover 
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #d9c795;
    color: #762c21;
   background-color: #d9c795;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    margin-top: 3px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{

	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent,.detailContent
{
   /* background-color: #D3DEEF;*/
    border: 1px dashed #d9c795;
    border-top: none;
    padding: 5px;
    padding-top: 10px;

    /*     
    text-decoration: underline;
    cursor:pointer;*/
}
.detailContent{
margin-bottom:25px;
}

 .HiddenPanes
 {
position:absolute;
width:400px;
height:300px;
border: 1px dashed #2F4F4F;
margin: 2px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background-color:White;
z-index:99;
   
    }
    /*detail content pane of a quote item from ajaxwebservice*/
.detailHeader{ font-size:15px;
    padding-left:5px;    
    border: 1px solid #efefef;

   
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    margin-top:3px;
    background-image:url(/images/Gray-Bg-Bar.gif);

    }
    
/*END ACCORDION*/

body {text-align:center; background: white url(/Portals/0/images/layout/background.jpg) top center repeat-y;
topmargin: 200px;}  



textarea{width:400;}
.mynavbar{background-color:#762c21; background-image:url(/portals/0/images/navbg1.jpg); 
    height:35px;
    margin: 0px 0px 0px 0px;
    padding:  4px 0px 0px 0px;}
.cccnav
{width:100%;
    height:30px;
    
    font-size:11pt;
    padding-left:3px;
    padding-top:0px;
    padding-bottom:0px;
    }

#Church{	border-right: #d9c795 1px solid; 
    }


.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: transparent;
}
.skinmaster {
	height: 90%;
	background-color: #fef9e9;
	border-right: #d9c795 0px solid; 
	border-top: #d9c795 0px solid; 
	border-left: #d9c795 0px solid; 
	border-bottom: #d9c795 0px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 0px; 
}
/*
a.ln:link,a.ln:visited{color:black;
    font-family:Century Gothic,arial;
    text-decoration: none;
}
a.ln:hover{color:#762c21;
    font-family:Century Gothic,arial;
    text-decoration: none;
}
/*
A.SkinObject,A.SkinObject:link,A.SkinObject:vlink,.SkinObject
{
    color:#ffffff;
    font-family: Century Gothic;
     font-size:11pt;
     font-weight:normal;
    }
    
 A.SkinObject:hover  , A.SkinObject:alink   {color:#d9c795}
    
*/


.SkinObject
{
	font-weight: normal;
	font-size: 11pt;
	color: #ffffff;
	font-family: century gothic,Tahoma, Arial, Helvetica;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #ffffff;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: #ffffff;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: #ffffff;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #ffffff;
}

    
a,a:link, a:active,a:visited, .SubHead
{
   /* font-family:Century Gothic;*/
     color: #762c21; /*MAIN HYPERLINK COLOR ON SITE*/
     }
.skingradient {
	background-color:#fff;
	height: 30px;
}
.thebottom{	background-color: #cccccc;
	height: 30px;
	}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom:0px;
}
.leftpane {

	height:100%;
	background-color: #d9c795;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;

}
.contentpane {
	
	background-color: transparent;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;

}
.rightpane {

	background-color: transparent;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;	

}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: transparent;
	
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: transparent;
	font-family: Century Gothic, Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
        
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 11pt; 
	font-weight: normal; 
	font-style: normal; 

	background-color: transparent;
	height:35px;
	font-family:  Century Gothic, Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 10px 0px 10px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	
background:  url(http://www.ccclex.org/portals/0/images/navBG1a.jpg) repeat-x;
	

	}


.main_dnnmenu_itemhover td {  
	background-color: transparent; 

}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #762c21;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(/poxxxxxrtals/0/images/NavBg1a.jpg);
}

.SelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}


.mylogin{ position: relative; 
   top:285;
   /* left:70;*/
    }
.mysearch{ position: relative; 
   top:285;
    left:270;
    }
    
    #banner2{height:250;
        width:100%;
         background-color:#762c21;
        background-repeat:no-repeat;
        }    
    .headerbanner{
            padding: 0px 0px 0px 0px;
         background-color:#762c21;
        
        }
