﻿ /* CSS layout */
body {
	background: #C0C0C0;
	}
 #body_container{
 padding: 30px 30px 30px 30px;
	background: #FFFFFF;
	max-width: 99%;
	margin-bottom: 35px;
	max-height: none;
	min-height: 95%;
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 35px;

	}
 

#masthead {height: 215px; background: #809BC9;
}
#top_nav {
}

#headercontent{
	position: absolute;
	height: 215px;
	left: 77px;
	top: 46px;
	color: #FFDFB0;
	max-width: 91%;
	min-width: 91%;
}

#container {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	 
	overflow:hidden;		/* This chops off any overhanging divs */
}

 

#nav{
position: absolute;
border: 1px;
border-bottom-width: 0;
 
text-align:center;
color: #008000;
font-size:1em;
font-weight:bold;
overflow: hidden;

width: 19%;
	position: absolute;
	right: 0px;
top: 0px;

} 

  

#page_content {
	margin-left: 1%;
	margin-right: 21%;
	padding-top: 0px;
}

.curlycontainer{border: 0px solid #b8b8b8; margin-bottom: 1em;}

 .curlycontainer .innerdiv{background: transparent url("../../../menu/images/brcorner.gif") bottom right no-repeat; position: relative; left: 2px; top: 2px; padding: 1px 4px 15px 5px;}
 
#footer_main{
	background: #C0C0C0;
	border: 5px;
	 height: 47px;
	padding-top: 10px;
	padding-right: 10;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

#footer {
	clear: both;
	 
}



 #switcher{position: absolute; left: 100px; border: 5px; border-bottom-width: 0; width: 100px; top: 241px;}

 #fontControls{position: absolute; left: 100px; border: 5px; border-bottom-width: 0; width: 487px; top: 241px;}

 
#menuleft p{font-size:1.9em; line-height:1.3em; margin:0 0 12px 0; text-align:left; color: #008000;}
#menuleft ul{margin: 0; padding: 0; list-style-type: none;}

#menuleft li a{
display: block;
padding: 2px 0;
padding-left: 10px;text-decoration: none;
color:  #0000DB;
border-bottom: 0px solid #90bade;
border-left: 0px solid  #1958b7;
font-size:1.1em;
font-weight: normal;
}

* html #menuleft li a{ /*IE only */
width: 177px; /*IE 5*/
width: 177px; /* 167px minus all left/right paddings and margins*/
}

#menuleft li a:hover {
background-color: orange;
border-left-color: #1c64d1;
width: 157px; /* 167px minus all left/right paddings and margins*/
font-size:1.1em;
font-weight: normal;
}

#menuleft div.menutitle{
color: #008000;
border-bottom: 0px solid #1c64d1;
padding: 0px 0;
padding-left: 15px;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}


#emailpagetop, #emailpagebottom{
	text-align: center;
}

#emailpagebottom a, #contacth a:visited {
	color: #004600;
	text-decoration: none;
	display: block;
	padding: 0.4em;
}
img
{  border-style: none;
}

 


#boycott{
 width: 1px;
}



   width: 1px;
}
 



#menuleft p{
font-size:1.9em;
line-height:1.3em;
margin:0 0 12px 0;
text-align:left;
color: #008000;
}



 

#menuleft ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#menuleft li a{
display: block;
padding: 2px 0;
padding-left: 10px;text-decoration: none;
color:  #0000DB;
border-bottom: 0px solid #90bade;
border-left: 0px solid  #1958b7;
font-size:1.1em;
font-weight: normal;
}

* html #menuleft li a{ /*IE only */
width: 177px; /*IE 5*/
width: 177px; /* 167px minus all left/right paddings and margins*/
}

#menuleft li a:hover {
background-color: orange;
border-left-color: #1c64d1;
width: 157px; /* 167px minus all left/right paddings and margins*/
font-size:1.1em;
font-weight: normal;
}

#menuleft div.menutitle{
color: #008000;
border-bottom: 0px solid #1c64d1;
padding: 0px 0;
padding-left: 15px;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}


 
 

#emailpagetop{
text-align:center;
}

#emailpagebottom{
text-align:center;
}

 

#boxconvert {
  width:250px;
padding: 1em;
 width:170px;
  }
 .moz-border-radious: 25px
 .webkit-border-radious: 25px

#convert a, #convert a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #e68200;
  }

#convert a:hover {
  background: red; 
  color:pink;
  }

.topc {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomc {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #e68200;
  }

.bc1 {
  display:block; 
  height:1px;
  background: #e68200;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }


.bc2 {
  display:block; 
  height:1px;
  background: #e68200;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bc3 {
  display:block; 
  height:1px;
  background: #e68200;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bc4 {
  display:block; 
  height:2px;
  background: #e68200;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }



#boxcontacth {
 width:250px;
padding: 1em;
 width:170px;
  }
#convert {
 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

#convertt {width: 250px;
padding: 1em;
 width: 170px;

 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

#contacth a, #contacth a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #e68200;
  }

#contacth a:hover {
  background: #258; 
  color:#9cf;
  }

.toph {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomh {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #e68200;
  }

.bh1 {
  display:block; 
  height:1px;
  background:#fff;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bh2 {
  display:block; 
  height:1px;
   background: #e68200;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bh3 {
  display:block; 
  height:1px;
   background: #e68200;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bh4 {
  display:block; 
  height:2px;
   background: #e68200;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }
 




#boxpages {
padding-left: 10px;
padding-right: 10px;
  width:170px; 
  }

  
 
#pages {
 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

 

#pagest {
  margin:0; 
  padding:0.4em; 
  text-align:center; 
  font-size: 1.4em; 
  font-weight:bold; 
  background: #69c;
 color:#9cf; 
  }


#pages a, #pages a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #47a;
  }

 

#pages a:hover {
  background: #258; 
  color:#9cf;
  }

.topt {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomp {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.bp1 {
  display:block; 
  height:1px;
  background:#fff;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bp2 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bp3 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bp4 {
  display:block; 
  height:2px;
  background:#69c;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }




#boxtopics {
  width:12em;
padding-left: 10px; 
padding-right: 10px;
 width:170px;
  }

  
 
#topics {
 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

 

#topicst {
  margin: 0; 
  padding: 0.4em; 
  text-align: center; 
  font-size: 1.4em; 
  font-weight: bold; 
  background: #69c;
color: #FFFF99;
  }


#topics a, #topics a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #47a;
  }

 

#topics a:hover {
  background: #258; 
 color:#9cf;
  }

.topt {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomt {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.bt1 {
  display:block; 
  height:1px;
  background:#fff;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bt2 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bt3 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bt4 {
  display:block; 
  height:2px;
  background:#69c;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }



#boxquick {
  width:12em;
padding-left: 10px; 
padding-right: 10px;
 width:170px;
  }

#quick {
 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

 

#quickt {
  margin:0; 
  padding:0.4em; 
  text-align:center; 
  font-size: 1.4em; 
  font-weight:bold; 
  background: #69c;
color:#FFFF99;
  }


#quick a, #quick a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #47a;
  }

#quick a:hover {
  background: #258; 
  color:#9cf;
  }

.topQ {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottomQ {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.bq1 {
  display:block; 
  height:1px;
  background:#fff;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bq2 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bq3 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bq4 {
  display:block; 
  height:2px;
  background:#69c;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }







#boxstories {
  width:12em;
padding-left: 10px; 
padding-right: 10px;
 width:170px;
  }

#stories {
 margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
 }

#storiest{
  margin:0; 
  padding:0.4em; 
  text-align:center; 
  font-size: 1.4em; 
  font-weight:bold; 
  background: #69c;
color:yellow;
  }
 

#stories a, #stories a:visited {
  color:#fff; 
  text-decoration:none; 
  display:block; 
  padding:0.4em;
  background: #47a;
  }

#stories a:hover {
  background: #258; 
  color:#9cf;
  }
 

.tops {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottoms {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #fff;
  }

.bs1 {
  display:block; 
  height:1px;
  background:#fff;
  margin:0 5px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bs2 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 3px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bs3 {
  display:block; 
  height:1px;
  background:#69c;
  margin:0 2px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }

.bs4 {
  display:block; 
  height:2px;
  background:#69c;
  margin:0 1px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */
  }


dl {
  margin: 0; 
  padding: 0;  
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
  }

dt {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: medium;
	font-weight: normal;
	background: #69c;
}

dd {
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFFFCC;
}
  
  

#menuright p{
font-size:0.9em;
line-height:1.3em;
margin:0 0 12px 0;
text-align:left;
}



 
#-bar{
	color: #009900;
	background: #b8b8b8;
	border-bottom-height: 90px;
	height: 31px;
	padding: 7px;
	clear: both;
	margin: 30px 0px 30px 0px;
}

 
 #announce-bar{
	color: white;
	background: blue;
	min-height: 31px;
	font-size: large;
	font-weight: bold;
	vertical-align: middle;
	font-family: Verdana;
	font: status-bar;
	text-transform: capitalize;
	 padding: 5px; 
}


#welcome-bar, #about-bar, #about, #how-bar, #prayer-bar, #nms-bar, #comparative-bar, #road-bar, #inter-bar, #christians, #catholic, #athiest, #hindu, #jew, #other{
	color: #000080;
	background: #b8b8b8;
	min-height: 31px;
	font-size: large;
	font-weight: bold;
	vertical-align: middle;
	font-family: Verdana;
	font: status-bar;
	text-transform: capitalize;
	 padding: 5px; 
}
  
 
	strong.bar{
	 font-size:large;
	 margin-left: 7px; 
} 
 

 
 .block{
background:#f0f0f0;
padding:15px;
}

#header p{
width:290px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px
;
}

#header h2{
padding:15px 15px 0 15px;
color:#fffffc;
}

#header a{
color:#fffffc;
text-decoration:underline;
}
 
img
{  border-style: none;
}
 
 
h1{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:normal;
}

h1.contenttitle{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:normal;
color: red;
}

h1.c-title{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:bold;
 color: #008000;
 text-align:center;
}

h2{
margin:20px 0 10px 0;
font-size:1.6em;
font-weight:bold;
color: #008000;
}

h2.c-subtitle{
margin:20px 0 10px 0;
font-size:1.6em;
font-weight:bold;
color: #008000;
text-align:left;
}

h3{
margin:20px 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

p{
	margin: 0 0 15px 0;
	line-height: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}

p.annhead{
font-size:3.9em;
font-weight:bold;
color: yellow;
}


.right{
text-align:right;
}

a img{
border:0;
}


.hide{
display:none;
}


#footer a{
color: #303030;
}

#footer p{
margin:0 10px;
}




#htcontainer {
	list-style: disc;
	background: #FFFFFF;
	color: #000080;
	letter-spacing: normal;
	vertical-align: middle;
}

#htleft_col {
	float: left;
 width:   150px;
}

#htright_col {
	float: right;
	 width:   150px;

}

#htpage_content {
	margin-right:   150px;
	margin-left:    150px;
	
	 
   	
}



#scontainer {
	}

#sleft_col {
	
	}

#sright_col {
		}

#spage_content {
	}          	




#icontainer {
	}

#ileft_col {
	float: left;
	 width: 200px;
}

#iright_col {
	float: right;
	 width: 135px;
}

#ipage_content {
	margin-right: 202px;
	margin-left: 136px;
	min-height: 300;
}




#hw {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: medium;
	font-weight: bold;
	background: #E6E6E6;
	color: #000000;
	min-height: 100px;
}


#hw a, #hw a:visited {
	color: #225588;
	text-decoration: none;
	display: block;
	background: #DADADA;padding: 0.4em;
}

#hw a:hover {
  background: #258; 
  color:#9cf;
  }

a {
text-decoration:none;
} 
#contentwrapper{
width: 135px;
height: 275px;
border: 1px solid black;
background-color: #C6FFC6;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
}

.style1 {
	font-size: x-small;
}
.style2 {
	border-style: solid;
	border-width: 0;
margin-left: 17px;
	margin-right: 17px;
}
.style3 {
	font-size: medium;
}

.style4 {
	color: #006600;
}

.style5 {
	background-color: #C0C0C0;
}


