/* PrayerCenter image definition */    
  
 
.pc-img {         
  
 
  width:130px;         
  
 
  }         
  
 
/* menu class definition */       
  
 
#pc-menu {         
  
 
  float:left;          
  
 
  width:160px;         
  
 
  margin:0 15px 15px 0;         
  
 
  background: none repeat scroll 0%;         
  
 
  }         
  
 
/* alternate menu class definition */       
  
 
a.mainlevelalt:link, a.mainlevelalt:visited {         
  
 
}       
  
 
/* article separator definition */       
  
 
.article_separator2 {         
  
 
  background: transparent url(../fe-images/separator.gif) no-repeat center;         
  
 
  display: block;         
  
 
  height: 25px;         
  
 
  width:  100%;      
  
 
  }         
  
 
/* return message format definition */       
  
 
div.return_msg {         
  
 
  text-align:center;          
  
 
  color:red;         
  
 
  font-style:italic;         
  
 
  font-weight:bold;         
  
 
  text-decoration:blink;         
  
 
  }         
  
 
/* fieldset tag definitions */       
  
 
fieldset.pcmod {          
  
 
  border: 1px solid #ccc;         
  
 
  padding: 1.0em 2.5em;         
  
 
  text-align: left;         
  
 
  width: 90%;         
  
 
  }         
  
 
fieldset.pcmod td.mod2 {         
  
 
  text-align: left;         
  
 
}         
  
 
fieldset.pcmod li {       
  
 
  list-style-type: none;       
  
 
}       
  
 
fieldset.edit {          
  
 
  width: 450px;         
  
 
  text-align: center;         
  
 
}         
  
 
fieldset.pcmod legend {         
  
 
  border:none;       
  
 
	color: #333;       
  
 
	font-size: 16px;       
  
 
	font-weight: bold;       
  
 
}         
  
 
/** Search box **/       
  
 
div.pcsearch input.pc_search_inputbox {       
  
 
  width: auto;       
  
 
  margin: 0 0 0 5px;       
  
 
  border: 1px solid #666666;       
  
 
  background: #ffffff url(../fe-images/search_icon.gif) no-repeat 3px center;       
  
 
  font-weight: normal;       
  
 
  font-size:x-small;      
  
 
  padding: 2px 5px 2px 20px;       
  
 
}       
  
 
/** Print box **/       
  
 
div.pcdwprint select {       
  
 
  margin: 0 0 0 5px;       
  
 
  border: 1px solid #666666;       
  
 
  background: #ffffff url(../../../../images/M_images/printButton.png) no-repeat 3px center;       
  
 
  font-weight: normal;       
  
 
  font-size:x-small;      
  
 
  padding: 0 0 0 20px;       
  
 
}       
  
 
/** Moderators List / Links / Devotionals pages - Basic & Default Prayer Listing Page **/       
  
 
table.modlist,       
  
 
table.modlink,       
  
 
table.modlistbasic {       
  
 
	width: 100%;       
  
 
	border-spacing: 1px;       
  
 
  height: 25px;        
  
 
}       
  
 
table.modlist td,       
  
 
table.modlist th,       
  
 
table.modlistbasic th {       
  
 
  padding: 4px;      
  
 
}      
  
 
table.modlistbasic {      
  
 
  border-left: 1px solid #f3f3f3;      
  
 
  border-right:1px solid #f3f3f3;      
  
 
}      
  
 
table.modlistbasic td {      
  
 
  padding: 10px 4px 10px 4px;      
  
 
}       
  
 
table.modlist tfoot,      
  
 
table.modlink tfoot,      
  
 
table.modlistbasic tfoot,      
  
 
table.modlist thead,       
  
 
table.modlink thead,       
  
 
table.modlistbasic thead {       
  
 
	border: 1px solid #999;       
  
 
	text-align: center;       
  
 
	background: #f0f0f0;       
  
 
	color: #666;       
  
 
}       
  
 
table.modlist tbody,        
  
 
table.modlistbasic tbody {        
  
 
	border: 1px solid #999;       
  
 
}       
  
 
table.modlist tbody tr {        
  
 
  text-align: left;        
  
 
}       
  
 
table.modlist tbody tr.row1,        
  
 
table.modlink tbody tr.row1,        
  
 
table.modlistbasic tbody tr.row1 {        
  
 
  background-color: #f9f9f9;        
  
 
}       
  
 
table.modlist tbody tr.titlerow,        
  
 
table.modlist tbody tr.profilerow {        
  
 
  background-color: #f9f9f9;        
  
 
  text-align:left;      
  
 
  border-bottom: 1px solid #999;      
  
 
	color: #666;       
  
 
}       
  
 
table.modlist tbody tr td.date {        
  
 
  border-top: 1px solid #e7e7e7;        
  
 
}       
  
 
table.modlink td.mod-right {         
  
 
  border-left: 1px solid #999;         
  
 
  padding-left: 20px;      
  
 
}         
  
 
table.modlink td.mod-left {         
  
 
  padding-right: 20px;      
  
 
}         
  
 
table.modlink td.mod-right,         
  
 
table.modlink td.mod-left {         
  
 
  text-align: left;         
  
 
  vertical-align: top;         
  
 
  width: 50%;         
  
 
}         
  
 
table.moddevotion dl.mod {       
  
 
  padding: 0px 25px;      
  
 
}       
  
 
table.moddevotion div.devtitledescrip {       
  
 
  padding-left: 5px;      
  
 
  padding-top: 4px;      
  
 
}       
  
 
table.moddevotion img.devimg {      
  
 
  float: right;      
  
 
  width: 80px;      
  
 
  padding-right: 25px;      
  
 
  margin-top: -10px;      
  
 
}      
  
 
table.modlink dd.mod {       
  
 
  margin-left:15px;      
  
 
}       
  
 
table.modlink hr.modlink {       
  
 
  color: #fff;       
  
 
}       
  
 
table.modlist .reqcontent {      
  
 
  padding: 6px 4px 0px 4px;      
  
 
}      
  
 
table.modlistbasic .contentbasic {      
  
 
  padding: 10px;      
  
 
}      
  
 
table.modlist .profileimage{      
  
 
  width: 40px;      
  
 
  height: 45px;      
  
 
  float: left;      
  
 
  vertical-align: top;       
  
 
  margin: 0px 5px 0px 0px;      
  
 
}       
  
 
table.modlist .profileflag{      
  
 
  width: 15px;      
  
 
  vertical-align: middle;       
  
 
  margin: 0px 0px 5px 0px;      
  
 
}       
  
 
/** Edit/View Request pages **/       
  
 
table.edittable td,        
  
 
table.edittable td.profilebox{      
  
 
  padding: 3px;        
  
 
}       
  
 
table.edittable td.key {       
  
 
	background-color: #f6f6f6;       
  
 
	text-align: left;       
  
 
	width: auto;       
  
 
	color: #666;       
  
 
	font-weight: bold;       
  
 
	border-bottom: 1px solid #e9e9e9;       
  
 
	border-right: 1px solid #e9e9e9;       
  
 
  padding-left: 5px;      
  
 
}       
  
 
table.edittable td.key2 {       
  
 
  padding-left: 5px;      
  
 
	text-align: left;       
  
 
	width: 200px;       
  
 
	border: 1px solid #e9e9e9;       
  
 
  color: #666;       
  
 
}       
  
 
table.edittable td.key3 {       
  
 
	background-color: #f6f6f6;       
  
 
  color:#666;       
  
 
	border: 1px solid #e9e9e9;       
  
 
  font-weight: bold; 
  
 
}       
  
 
table.edittable td.requestbox {      
  
 
  width: 100%;      
  
 
  height: 120px;      
  
 
  vertical-align: top;      
  
 
  border: 1px solid #ccc;      
  
 
  padding: 10px;      
  
 
  color: #666;       
  
 
}       
  
 
table.edittable td.reqboxgtrans {      
  
 
  width: 100%;      
  
 
  font-size: 1px;      
  
 
  border-bottom: 1px solid #ccc;      
  
 
  border-left: 1px solid #ccc;      
  
 
  border-right: 1px solid #ccc;      
  
 
  padding: 10px;      
  
 
  color: #666;       
  
 
}       
  
 
table.edittable td.profilespacer {      
  
 
  width: 4%;       
  
 
}       
  
 
table.edittable td.profilebox {       
  
 
  color: #666;       
  
 
  border: 1px solid #ccc;      
  
 
	background-color: #f6f6f6;       
  
 
	text-align: left;       
  
 
	vertical-align: top;       
  
 
	width: auto;       
  
 
  padding: 5px 0px 5px 8px;      
  
 
}      
  
 
table.edittable .profileimage{      
  
 
  width: 40px;      
  
 
  height: 45px;      
  
 
  float: left;      
  
 
  vertical-align: top;       
  
 
  margin-left: 0px;        
  
 
  margin-top: 0px;       
  
 
  margin-bottom: 0px;       
  
 
  margin-right: 5px;      
  
 
}       
  
 
table.edittable .profileflag{      
  
 
  width: 15px;      
  
 
  vertical-align: middle;       
  
 
  margin-left: 0px;        
  
 
  margin-top: 0px;       
  
 
  margin-bottom: 5px;       
  
 
  margin-right: 0px;      
  
 
}       
  
 
/*form validation*/       
  
 
.invalid {border-color: #ff0000;}       
  
 
label.invalid {color: #ff0000;}       
  
 
/*Rounded Border Prayer Listing*/      
  
 
.rounded_border {      
  
 
  /* fix IE 6 layout */      
  
 
  position:relative;      
  
 
  /* IE haslayout */      
  
 
  height:1%;       
  
 
  /* obey floats */      
  
 
  overflow:auto;       
  
 
}      
  
 
.top,      
  
 
.bottom,      
  
 
.top b,      
  
 
.bottom b {      
  
 
  display:block;      
  
 
  position:relative;      
  
 
  border-style:solid;      
  
 
  border-width:0;      
  
 
}      
  
 
.rounded_border .reqcontent {      
  
 
	border-style:solid;      
  
 
  border-width:0 1px;      
  
 
}      
  
 
.rounded_border .top,      
  
 
.rounded_border .bottom {      
  
 
  margin:0 5px;      
  
 
  height:4px;      
  
 
}      
  
 
.rounded_border .top {      
  
 
  border-width:1px 0 0;      
  
 
}      
  
 
.rounded_border .bottom {      
  
 
  border-width:0 0 1px;      
  
 
}      
  
 
.rounded_border .top b,      
  
 
.rounded_border .bottom b {      
  
 
  margin:0 -2px;      
  
 
  border-width:0 2px;      
  
 
  height:3px;      
  
 
}      
  
 
.rounded_border .top b {      
  
 
  padding-top:1px;      
  
 
}      
  
 
.rounded_border .bottom b {      
  
 
  padding-bottom:1px;      
  
 
}      
  
 
.rounded_border .top b b,      
  
 
.rounded_border .bottom b b {      
  
 
  margin:0 -3px;      
  
 
  border-width:0 1px;      
  
 
  height:2px;      
  
 
}      
  
 
.rounded_border .top b b b,      
  
 
.rounded_border .bottom b b b {      
  
 
  margin:0 -2px;      
  
 
  height:1px;      
  
 
}      
  
 
.request_border .bottom,      
  
 
.request_border .bottom b,      
  
 
.request_border .reqcontent {      
  
 
  color:#000;      
  
 
  background:#eee;      
  
 
  border-color:#ccc;      
  
 
}      
  
 
.request_border .top,      
  
 
.request_border .top b,       
  
 
.request_border h2,      
  
 
.request_border h2 a{      
  
 
  background-color:#ccc;      
  
 
  border-color: #ccc;      
  
 
  color: #fff;      
  
 
}      
  
 
.request_border h2{      
  
 
  padding: 0 0 5px;      
  
 
  margin:0 0px;      
  
 
}      
  
 
.request_border .reqcontent{      
  
 
  padding:12px 20px 0;      
  
 
}      
  
 
/*CB related*/      
  
 
.cb_online {      
  
 
	padding: 0px 0px 0px 20px;      
  
 
	color: #6eab33;      
  
 
	background: transparent url("../../../com_comprofiler/images/online.gif") no-repeat;      
  
 
}      
  
 
.cb_offline {      
  
 
	padding: 0px 0px 0px 20px;      
  
 
	color: #c72234;      
  
 
	background: transparent url("../../../com_comprofiler/images/offline.gif") no-repeat;      
  
 
}