/* Originally IDEOnavborder  */

BODY {
	background-color: #ffffff;
	background-position: left;
	width: 100%;
	font-family:arial;}

/* ---------------SHOWTOP---------------- */

/*TD.abovenav {width: 150px;
	/height: 90px;
	/background-color: #993300;
	/text-align: center;
	/vertical-align: middle;}

TD.banner {width: 610px;
	height: 90px;
	text-align: center;
	vertical-align: middle;}

P.banner {font-family: Arial, sans serif;
	font-size: 26pt;
	font-weight: 400;
	color: #FFFFFF;}

P.banner2 {font-family: Times, serif;
	font-style: italic;
	font-size: 12pt;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: -17px;
	text-align: right;
	padding-right: 65px;}

TD.abovenav2 {width: 760px;
	height: 25px;
	background-color: #cc9900;
	border-top: 3px solid #cc9900;
	border-bottom: 3px solid #cc9900;}

TD.toplinks {text-align: center;
	border-right: 1px solid #000000;}

A:link.navtop {font-family: Arial, sans serif;
	font-size: 10pt; 
	color: #000000; 
	font-weight: 600;
	text-decoration: none;}

A:visited.navtop {font-family: Arial, sans serif;
	font-size: 10pt;
	color: #000000;
	font-weight: 600;
	text-decoration: none;}

A:hover.navtop {text-decoration: none;}

TD.search {text-align: right;
	padding-right: 5px;
	padding-left: 20px;
	font-family: Arial, sans serif;
	color: #000000; 
	font-weight: 600; 
	font-size: 10pt;}

.searchbox {width: 125px; 
	margin-left: 5px;}

.gobutton {color: #ffffff; 
	background-color: #993300; 
	border-color: #000000; 
	margin-left: 5px;
	cursor:hand;}

/* --------------SHOW LEFT-------------

TD.nav {width: 140px;
	height: 100%;
	padding: 5px;
	background-color: #993300;
	vertical-align: top;}

TABLE.leftlinks {width: 100%;
	margin-top: 20px;
	text-align: left;}

A:link.leftlinks {font-family: Arial, sans serif;
	font-size: 10pt; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;}

A:visited.leftlinks {font-family: Arial, sans serif;
	font-size: 10pt; 
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;}

A:hover.leftlinks {text-decoration: underline;}

SPAN.leftlinks { font-family: Arial, sans serif;
	font-size: 10pt; 
	color: #ffffff; 
	font-weight: normal;}

TD.body {width: 570px;
	height: 100%;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background-color: white;
	vertical-align: top;}
 */
TD.iemsg {height:100%;
	vertical-align:bottom;
	padding-bottom:30px;
	font-family: Arial, sans serif;
	font-size:8pt;
	color:white;}

A:link.ielink {font-family: Arial, sans serif;
	font-size:8pt;
	color:white;}
A:visited.ielink {font-family: Arial, sans serif;
	font-size:8pt;
	color:white;}

/* ---------------SHOW BOTTOM------------- 

TD.footer {text-align: center;
	font-family: Arial, sans serif;
	color: #FFFFFF;
	font-size: 10pt;}

A:link.footer {font-family: Arial, sans serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none;}

A:visited.footer {color: #FFFFFF;
	text-decoration: none;}

A:hover.footer {text-decoration: underline;}

/* ---------------SHOW TITLE------------- 

TH.title {text-align: right;
	border-bottom: #000000 solid 1px;
	font-family: Arial, sans serif; 
	color: #993300; 
	font-weight: normal; 
	font-size: 16pt; 
	width: 70%;}





/* ---------- Text ---------- 

.head2, .head5, .subhead1, .subhead2, .maintext, .imaintext, .bmaintext, .bsmaintext, .ismaintext, .quotetext {color: #000000;} 

.head2, .head5, .subhead1, .subhead2 {font-family: Arial, sans serif;}

.head2 {font-size: 14pt;
	font-weight: 500;}

.head5 {font-size: 12pt;
	font-weight: bold;}

.subhead1 {font-size: 10pt;}

.subhead2 {font-size: 8pt;}

.maintext, .imaintext, .bmaintext, .bsmaintext, .ismaintext, .salttext, .quotetext, .foottext, .bighead {font-family: Times, serif;}

.maintext, .imaintext, .bmaintext, .quotetext {font-size: 12pt;}

.imaintext, .quotetext {font-style: italic;}

.bmaintext {font-weight: bold;}

.bsmaintext, .ismaintext, .foottext {font-size: 10pt;}

.bsmaintext {font-weight: bold;}

.ismaintext {font-style: italic;}

.head3, .subhead3, .subhead4, .salttext, .foottext {color: #FFFFFF;}

.head3, .head4, .subhead3, .subhead4 {font-family: Arial, sans serif;}

.head3 {font-weight: 600;
	font-size: 12pt;}

.head4 {font-weight: bold;
	font-size: 10pt;}

.subhead3 {font-size: 10pt;}

.subhead4 {font-size: 10pt;
	font-weight: bold;}

.salttext {font-size: 10pt;}

.warning {font-family: Times, serif;
	color: red;
	font-size: 13pt;
	font-weight: bold;}

.justify {text-align: justify;}

.bighead {font-size: 18pt; 
	font-weight: bold;}

.whitetext {color: white;}


/* --------------  EDITOR STUFF  -------------------- 

TABLE.edtoolbox {border-style: double;
	border-width: 5pt;
	border-color: #000000;}

TD.edtoolbox {padding: 5pt;}

IMG.edgraphic {height: ;
	width: ;
	text-align: ;
	vertical-align: ;}

a.edlink, a.edlinkside {cursor: hand;
	text-decoration: underline; 
	font-family: Times, serif;
	color: #003366;}

a.edlink {font-size: 12pt;}

a.edlinkside {font-size: 10pt;}


/* -----------------------------TABS---------------------- 
DIV.tabs {padding-top: 10px;}

IMG.tabedge {height: 29px;
	width: 20px;
	vertical-align: bottom;}

TD.tabfront {height: 29px;
	//padding-top: 8px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-family: arial, sans serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #CC9900;}

TD.tabback {height: 29px;
	//padding-top: 8px;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-family: arial, sans serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #003366;}

TABLE.dPage {border-right: #cc9900 10px solid;
    border-top: #cc9900 2px solid;
    border-left: #cc9900 10px solid;
    width: 100%;
    border-bottom: #cc9900 10px solid;
    background-color: #cc9900}




/* --------------  PHOTO UPLOAD  -----------------

DIV.uploadform {border: thin solid; 
	background-color: #FFFFCC;}

P.formhead {background-color: #003366;}

*/


/* --------------  SERMON ARCHIVE  -----------------

TABLE.sermon {width='100%'}

TABLE.sermon TH {border:0;
	width:'15%';
	font-style:normal;
	font-weight:bold;
	font-size:12pt;
	text-align:left}

TABLE.sermon TD {padding:0}



/* -------------  MAP, DIRECTIONS ---------- */

.dirtext, TABLE.map {background-color: #FFFFCC;} 

.dirtext, a.mapnav, TD.mblogo, TD.address {font-size: 10pt;} 

a.mapnav, TD.mblogo, TD.address {font-family: Arial, Helvetica; color: #FFFFFF;}    

.dirtext {font-family: Times New Roman, Helvetica;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom:2px;}

TABLE.map {border: 15px solid #FFFFCC;
	border-top: none;}

TD.map {border: 15px solid #003366;}

#noleft	{border-left:none;}

a.mapnav {cursor:hand;}

TD.mapbottom {border: 12px solid #003366;
	border-top: none;}

TD.mblogo {width: 20%;}

a.mapblast {color: #FFFFCC;}

TD.address {border: 5px solid #003366;
	border-left: 0px;
	text-align: right;
	vertical-align: top;
	padding-right: 12px;}



/* -------------  SEND MAIL ---------- */

TABLE.mail, TABLE.mail2, TABLE.mail td {background-color: #C0C0C0;}  

TABLE.mail {width: 80%;
	border: 2;
	position: relative;
	top: 0px;
	left: 0px;}

TABLE.mail2 {width: 100%;
	border:0;}

TABLE.mail td {text-align: right;
	color:black;}

#input {text-align: left;}

DIV.close {position: absolute;
	left: 400;
	top: 10;}



/* -------------  SEARCH  ---------- */

ul { margin-top:0;
    margin-bottom:10; }

h1 { font-size:12pt;
    margin-top:0; }

h2 { font-family:arial;
    font-size:10pt;
    font-weight:heavy;
    margin-bottom:0; }

body.search { font-size:10pt;  font-family:arial; font-size:12; 
    background-color:white; }



/* -------------  NAVBORDER  ---------- 

.iedrop {width: 100%;
	height: 100%;
	cursor: hand;}	

#quote {text-align: right;
	padding: 5px;}

TD.corner {vertical-align: top;
	background-color: #FFFFFF;}

/* .searchbox {border: 1px solid #993300;} 

.navtable {border-top: 3px double #FFFFFF;
	padding-top: 15px;}

#navrule {border-top: 1px solid #FFFFFF;}

SPAN.inflate {color: #FFFFFF;
	cursor: hand;}

.highlight {background-color: #FFFF99;
	color: #993300;}

TD.space {background-color: #FFFFFF;
	height: 10;}
	
#footer {background-color: #993300;
	text-align: center;}


/* -------------  GENERAL STYLES FOR NAVBORDER ---------- 

table.layout, table.menu td.padout {background-color: #993300; padding: 10px;} 

table.layout td.content, table.layout td.search, table.leftNav td.fillet {background-color:#FFFFFF;}

table.layout input.go, table.menu td.padin {background-color:#993300;} 

table.drop td, table.general th, table.head {background-color:#003366;}


/*table.menu td, div.drop, table.drop {border-top: 1px solid #000000;}*/

div.drop {margin-top: 2px; border-top: solid 1px #000000;}

table.drop td {border-top: solid 1px #000000;} 

table.menu {border-color: #CC9900;}

div.head, table.title th {border: 1pt solid #000000;} 

table.layout input.go, table.menu td, table.menu td.padin, table.menu td.padout, table.leftNav, table.leftNav a {font-family:Arial Bold;}  

table.layout td.search strong, table.content th, table.general th, table.head {font-family: Arial, Helvetica;}

p, table.layout td.search strong, table.menu td, table.leftNav, table.content th, table.general, table.head a { font-size:10pt }

table.menu td.padin, table.menu td.padout {font-size: 6pt;} 

div.subhead, table.text th.link {font-size: 12pt}

div.head, table.title th, table.text th {font-size: 16pt;}

div.head, table.title th {font-family: Arial, sans serif;}

div.head, div.subhead, table.title th, table.text th {font-weight: normal;}

table.leftNav, table.leftNav a, table.leftNav hr {color:#FFFFFF;}

table.general th, table.general th a, table.head, th.sub a, table.head a, table.content th {color:#FFFFFF;}  

table.menu a, div.head, table.title th, table.text th, div.subhead a {color: #993300;}  

img { border:none }

table { padding: 0 }

hr { height:1px;
    color:#ADBABD }


/* LINKS */
a { color:#000000 }

a.func { cursor:hand;
    text-decoration:underline }

a.funcBlk { cursor:hand;
    text-decoration:underline;
    color:black}

a.funcWht { cursor:hand;
    text-decoration:underline;
    color:white }

a.funcBrg { cursor:hand;
    text-decoration:underline;
    color:#993300 }


/* TOP BANNER 
table.layout { text-align:left;
    vertical-align:top;
    width:760px }

table.layout td.content { padding-top:5pt;
    vertical-align:top;
    width=100% }

table.layout td.search { padding:5px;
    text-align=left; }

table.layout input.go { border:none;
    color:white;}

table.layout td.search strong {color:#993300 }

table.menu {
/*	border: 8pt solid;
//	border-left: 0pt;
//	border-right: 0pt;
//	width:100%
	}

table.menu td { 
	border-bottom:none;
	border-right:none;
	padding:0;
	width:150px;
/*	background-color:#FFFFFF; 
}

table.menu td.padin {padding:0;}

table.menu td.padout {padding:0;}

table.menu a {text-decoration:none }

div.drop { border-bottom:none;
    width: 100%;
    visibility:hidden;
    position:absolute }

table.drop {border-top:none;
    border-right:none;
    border-left:none;
    width:100% 
	}

table.drop td { 
	border:none;
	background-color:#e5cc80;
/*	padding-left:5px;
	padding-right:5px;
}

table.drop a {color: #FFFFFF;}

 div.dropitem { padding-left:15px;
   /* padding-right:5px */} 

/* LEFT NAVIGATION 
table.leftNav {width:127px;
    margin-top: 20px; }

table.leftNav td { padding-left:5px;
    padding-bottom:15px }

table.leftNav td.fillet { padding:0; }

table.leftNav a {text-decoration:underline;}

table.leftNav hr { height:1px;
    width=100%;}

/* CONTENT PAGES 
div.head {border-top:none;
    border-right:none;
    border-left:none;
    text-align:right;}

div.subhead { border:none;
    text-align:left;}


/* table.content th { border:none;
	text-align:center; } 

table.title th {border-top:none;
	border-right:none;
	border-left:none; }

table.title img {
	cursor:hand;
	}

table.text { border:none;
	width:100%; }

table.text th {text-align:right;}

table.text td { padding-top:20px }
 



table.gallery td {padding-top:4px}

table.general { border:black solid 2px;
   	background-color:#000000;
   	padding:0;}

table.general th {border:none;
    padding-left:4px;
    padding-right:4px;}

table.general th.sub { background-color:#6699CC }

table.general tr { background-color:#FFFFCC }

table.general tr.even { background-color:#D9D9D9 }

table.general td { border:none;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px }

table.head {border:none;
    width:100%; }

table.head tr { background-color:#000033 }

table.head th { border:none }

table.head td { border:none; }

table.head a { font-weight:normal; } 

