TABLE {
	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
TR {
	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
TD {
	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}

h5 {line-height:1.5; border-top:1px solid #999; font-size:1.2em; color:#000; margin-bottom:20px;}
h5 a:link, h5 a:visited{
	text-decoration: none;
	color: #000;
}
h5 a:hover{
	text-decoration: none;
	color: #FF8C00;
}

.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 20px;
	color: #FF9900;
}
.Header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 18px;
	color: #00008B;
}

.Header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 16px;
	color: #9E0404;
}
.Header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 12px;
	color: #000000;
}
/* general link */
A:link {
	COLOR: #052F6D; text-decoration: none;
}
A:visited {
	COLOR: #052F6D; text-decoration: none;
}
A:active {
	COLOR: #052F6D; text-decoration: none;
}
A:hover {
	COLOR: #FF8C00;
	text-decoration: none;
}

a.smalllink{font-family :arial,helvetica, verdana; color: #05367e; text-decoration : none;	font-size : 8pt;}
a.smalllink:link { color: #05367e; font-size : 8pt; 	text-decoration : none;}
a.smalllink:visited {	color: #05367e; text-decoration : none;}
a.smalllink:active { color: #05367e; TEXT-DECORATION: none }
a.smalllink:hover{	color: #FF8C00;	text-decoration : none;}

a.homeside{	font-size: 8.5pt;	color: navy;text-decoration: none;}
a.homeside:link{font-size:8.5pt; color: navy;text-decoration: none;}
a.homeside:active {font-size: 8.5pt;  color: navy; TEXT-DECORATION: none }
a.homeside:visited {font-size: 8.5pt; color: navy;TEXT-DECORATION: none}
a.homeside:hover{ font-size: 8.5pt;color:#bb0000;	text-decoration : underline;}


/* The following are the most used content layout */
/* small fonts with different colors*/
#SWhite,#SBlue,#SYellow,#SOrange, #SBrown,#SGreen, #SNavy,#SBlack,#SGrey,#SAlert{ FONT-FAMILY: Verdana, Tahoma, Arial; font-size: 8pt; color: #000000; text-decoration: none} 
/* regular fonts */
#RWhite,#RBlue,#RYellow,#ROrange,#RBrown,#RGreen,#RNavy,#RBlack,#RGrey,#RAlert,#RPara{ FONT-FAMILY: Verdana, Tahoma, Arial;font-size: 9pt; color: #000000; text-decoration: none} 
/* Large fonts */
#LWhite,#LBlue,#LYellow,#LOrange,#LBrown,#LGreen,#LNavy,#LBlack,#LGrey,#LAlert{ FONT-FAMILY: Verdana, Tahoma, Arial; font-size: 11pt; color: #000000; text-decoration: none} 
/* Extra Large Font */
#XLWhite,#XLBlue,#XLYellow,#XLOrange,#XLBrown,#XLGreen,#XLNavy,#XLBlack,#XLGrey,#XLAlert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
	font-weight : bold;
} 
/* define colors for fonts*/
#SWhite,#RWhite,#LWhite,#XLWhite {color:#ffffff;}
#SBlue,#RBlue, #LBlue,#XLBlue {
	color: #3366CC;
}
#RYellow,#SYellow, #LYellow,#XLYellow{
	color: #DAA520;
}
#SBrown,#RBrown, #LBrown,#XLBrown {color:#9E0404;} /*6a3535*/
#SOrange,#ROrange, #LOrange,#XLOrange {color:#EC681A;}
#SGreen,#LGreen,#RGreen, #XLGreen {color:Green;}
#SNavy,#LNavy,#RNavy,#XLNavy {color:navy;}
#SBlack,#LBlack,#RBlack, #XLBlack {color:#000000;}
#SGrey,#LGrey,#RGrey, #XLGrey {color:#666666;}
#SAlert,#LAlert,#RAlert, #XLAlert {color:#FF0000;} /*CC0000*/


body	{
	background: #ffffff; /*D4EBF9 */
	margin: 10px auto 10px auto;
	padding: 0 0 0 0;
	text-align: center;
	width: 760px;
	font-family: verdana, helvetica, sans-serif;
	voice-family: \"\"; 
	voice-family:inherit;	
	}

#doc {	width: 760px; 
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	border: 0;
	border-top: 1px #8B8C8D solid;
	border-left: 0px #8B8C8D solid;
	border-right: 0px #8B8C8D solid;
	background: url(../images/main-bg.png) repeat-y;
	text-align: left; 
	/* part 2 of 2 centering hack */
	width: 760px; /* ie5win fudge begins */
	voice-family:inherit;
	width: 760px;
	}

html>body #doc {
	width: 760px; /* ie5win fudge ends */
	}

#top
{
color: navy;
text-align: right;
font-family: verdana;
font-size: 14px;
margin: 0 0 5px 0;
padding: 0 0 0 0;
display: block;
}
#top :link, #top :visited 
{
text-align: right;
font-size: 14px;
font-family: verdana, arial, helvetica;
text-decoration: none;
font-weight: bold;
color: navy;
}

#top :link:hover, #top :visited:hover
{
text-decoration: underline;
font-weight: bold;
}

.searcharea
{
padding: 2px 0 0 0;
margin: 0 0 0 0;
}

#mainNav
{
margin: 0 0 0 0;
padding: 4 0 0 0;
width: 760px;
height: 30px;
text-align: center;
background: url(../images/menu-bg.png) top left repeat-x;
display: block;
}

#mainNav li
{
text-align: center;
margin:  0 0 0;
white-space: nowrap;
list-style-type: none;
display: inline;
padding: 0 1ex 0 1ex;
}

#mainNav :link, #mainNav :visited 
{
font-family: verdana, arial, helvetica;
font-size: 13px;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

#mainNav :link:hover, #mainNav :visited:hover
{
text-decoration: underline;
color: #ff9933;
}

#rightSide
{
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 184px;
float: right;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: 11px;
display: block;
}

#rightSide h3
{
margin: 5px;
padding: 5px 0 0 2px;
font-family: arial, sans-serif; 
font-size: 12px; 
color: #9E0404;
font-weight: bold;
background: #8b8c8d;
border: 0;
border-left: 1px #235168 solid;
border-top: 0px #235168 solid;
border-bottom: 1px #235168 solid;
}

#rightSide a:link, #rightSide a:visited 
{
font-family: verdana, arial, helvetica;
font-size: 11px;
text-decoration: none;
font-weight: normal;
}

#rightSide a:link:hover, #rightSide a:visited:hover
{
text-decoration: underline;
}

#quickHits ul, #rightsidebullets ul
{
background: #2c2c2c;
}

#quickHits li, #rightsidebullets li
{
list-style-type : none;
margin: 3px;
padding: 2px;
color: #000000;
background: #f1f1f1;
border: 1px #999999 solid;
}
.login
{
margin: 2px 1ex 0 1ex;
padding: 5px 0 5px 1px;
background: #CEDEFA;
border: 1px #8b8c8d solid;
}
#quickHits, #rightsidebullets
{
margin:2px 2px 0 4px;
padding: 0 0 0 0;
}

#welcome
{
border: 0;
margin: 0 200px 0 0;
padding: 10px;
text-align: left;
}

#mainBody
{
border: 0;
margin: 15 20px 0 0;
padding: 0 6px 0 7px;
text-align: left;
}

#mainBody hr
{
	color: #5C88C8;
	height: 1px;
	width: 95%;
}

#pageList
{
display: block;
}

#pageList dt
{
display: block;
font-family: verdana, arial, sans-serif; 
font-size: 14px; 
color: #000000; 
font-weight: bold;
background: #C4CED6;
padding: 0 0 1px 2px;
margin: 2px 0 2px 0;
border: #999999 solid;
border-width: 1px 1px 1px 1px;
}

#pageList dd
{
display: block;
font-family: verdana, arial, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight: normal;
margin: 0 0 2px 1ex;
padding: 3px;
background: #FAEBD7;
border: #9EA6AC solid;
border-width: 0px 1px 0px 1ex;
}

.toplink
{
font-family: arial, sans-serif; 
font-size: 10px; 
color: #000000; 
font-weight: normal;
display: block;
}

#subtitle 
{
font-family: arial, sans-serif; 
font-size: 10pt; 
color: #9E0404; 
font-weight: bold;
}

#articleBody 
{
font-family: arial, sans-serif; 
font-size: 10pt; 
width: 530px;
color: #000000; 
font-weight: normal;
}


#tools
{
float: right;
margin: 1em 5px 0 5px;
padding: 0;
width: 140px;
border: 1px #244867 solid;
background: #ffffff;
}

#tools p
{
background: #235168;
color: #ffffff;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0 0 0 0;
padding: 3px 3px 3px 6px;
}

#pagetools
{
margin: 2ex;
margin-top: 1em;
padding: 0 0 0 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: normal;
display: block;
}

#pagetools dt
{
margin-bottom: 5px;
}

#verses
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
margin: 0 0 0 0;
padding: 4px;
}

#verses dt
{
margin: 0 0 2px 0;
padding: 4px;
background: #cccccc;
}

#welcome hr
{
color: #999999;
height: 2px;
}

h1
{
font-family: arial, sans-serif; 
font-size: 19px; 
color: #EC681A; 
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

h2.h
{
font-family: arial, sans-serif; 
font-size: 15px; 
color: #000000;
font-weight: bold;
border: 0;
border-left: 4px #235168 solid;
border-top: 2px #235168 solid;
border-bottom: 1px #666666 dotted;
padding: 2px;
margin: 0 0 0 0;
background: #FBF4E9;
}

h2
{
font-family: arial, sans-serif; 
font-size: 15px; 
color: #9E0404;
font-weight: bold;
}

ul
{
list-style-type: square;
margin: 0 0 0 15;
padding:0;
}

.sac
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
text-align: center;
color: #FFFFFF;
font-weight: normal;
margin: 2 2 2 2;
padding: 0 0 0 0;
}

.newdate
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.footer
{
background: #eeeeee;
font-family: verdana;
font-size: 10px;
color: #000000;
font-weight: normal;
margin: 0 auto 0 auto;
padding: 5px 0 5px 0;
text-align: center;
border: 1px #8B8C8D solid;
clear: both;
}

#bottom
{
clear: both;
font-family: verdana;
font-size: 10px;
color: #ffffff;
font-weight: normal;
background: #19539C;
margin: 0 0 0 0;
padding: 8px 0 9px 5px;
border: 0;
border-top: 1px #8B8C8D solid;
border-bottom: 1px #8B8C8D solid;
}

#bottom span
{
float: right;
padding-right: 5px;
}

#bottom :link, #bottom :visited 
{
font-family: verdana, arial, helvetica;
font-size: 10px;
text-decoration: underline;
font-weight: normal;
color: #ffffff;
}

#bottom :link:hover, #bottom :visited:hover
{
color: #ffffff;
text-decoration: underline;
}
#fieldname{
text-align: right;
}

.article {
text-align: left;
font-family: Arial, sans-serif; 
font-size: 10pt; 
color: #000000; 
font-weight: normal;
}

.author
{
font-family: verdana, Arial, sans-serif; 
font-size: 9pt; 
color: #000000; 
font-weight: bold;
}

.date
{
text-align: right;
font-family: verdana;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 0px 7px 0px 0px;
display: block;
}

.posted
{
text-align: right;
font-family: verdana;
font-size: 10px;
color: #666666;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
display: block;
}

.inputs3
{
border: 1px #CCCC99 solid;
background-color: #FFFFFF;
width: 150px;
height: 19px;
font-family: arial, sans-serif; 
font-weight: normal;
font-size: 12px;
color: #000000;
cursor: text;
}

.inputs2
{
border: 1px #CCCC99 solid;
background-color: #FFFFFF;
font-family: arial, sans-serif; 
font-weight: normal;
font-size: 12px;
color: #000000;
cursor: text;
}

.inputs
{
border: 1px #999999 solid;
background-color: #FFFFFF;
width: 150px;
height: 18px;
font-family: arial, sans-serif; 
font-weight: normal;
font-size: 12px;
color: #000000;
cursor: text;
}

.logins
{
border: 1px #8B8C8D solid;
background-color: #FFFFFF;
width: 100px;
height: 16px;
font-family: arial, sans-serif; 
font-weight: normal;
font-size: 11px;
color: #000000;
cursor: text;
}

#search {margin:10px 0 0 260px;}
#search-input {border:1px solid #336699; padding:3px 2px 3px 25px; font-size:12px; background: #fff url(style_images/search-bg.gif) no-repeat 1px 1px;}
#search-button { border:0; background-color: #c00; height:21px; width:56px; color:#fff; cursor:pointer; font-weight:700; font-size:12px; padding:0; margin:0;
border-top:1px solid #1e579e;}


.buttons
{
border: 1px #999966 solid;
background-color: #eeeeff;
font-family: verdana, arial, sans-serif;
font-size: 11px; 
font-weight: normal;
color: #56748A;
height: auto;
width: auto;
cursor: pointer;
margin: 0 1ex 0 0;
padding: 0 0 0 0;
}

.userpass
{
text-align: left;
margin-left: 4px;
font-family: verdana, arial, sans-serif; 
font-size: 10px; 
color: #000000; 
font-weight: normal;
}

.toi
{
text-align: center;
padding: 2px;
font-family: Arial, sans-serif; 
font-size: 10px; 
color: #000000; 
font-weight: normal;
display: block;
}

.index
{
background-color: #235168;
font-family: arial, verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
display: block;
}

#refer
{
display: block;
clear: both;
}

hr.bottom
{
clear: both;
}

.hlTerms
{
font-family: verdana, arial, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
}

a {text-decoration: underline;}

a:link {color: #000066; text-decoration: underline;}
a:visited {color: #000066; text-decoration: underline;}
a:hover {color: #cc0000;text-decoration: none; }
a:active {color: #000066;}


/* Homepage Styles */

#homeWelcome
{
border: 0;
margin: 0 200px 0 0;
padding: 0 6px 0 7px;
text-align: left;
}

.homeMainStory {
margin: 1ex 0 2ex 0;
padding: 0 0 0 0;
}

#articleList {
float: right;
font-family: arial;
font-size: 12px;
color: #000000;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 300px;
border: 0px #000000 solid;
}

#welcomeText {
font-family: arial;
font-size: 12px;
color: #000000;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#welcomeText ul {
list-style-type: disc;
margin: 4px auto 0 auto; 
}

#welcomeText li {
padding: 3px;
}
.coverImage {
width: 220px;
background: #ffffff;
padding: 5px;
border: 0px #000000 solid;
}

h2.more {
font-family: arial, sans-serif; 
font-size: 15px; 
color: #000000;
font-weight: bold;
margin: 2px 0 0 0;
padding: 0 0 1ex 0;
}

div.otherTopics {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url(\'more-back.png\') repeat-x;
background-position: bottom left;
height: 100px;
}

ul.topicsList {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #000000;
list-style-type: disc;
background: transparent;
}

#leftList {
float: left;
margin: 0 30px 0 auto;
background: transparent;
}

#centerList {
float: left;
margin: 0 30px 0 auto;
background: transparent;
}

#rightList {
float: left;
margin: 0 0px 0 auto;
background: transparent;
}

ul.topicsList li {
padding: 0 0 2px 0;
margin: 0 0 0 0;
}

.next {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.next p, li {
text-align: left;
font-family: Arial, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight: normal; line-height: 1.5em;
}

.morearticles
{
font-family: arial, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold;
background: transparent;
border: #000000 dotted;
border-width: 0 0 1px 0;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

#featured
{
list-style-type: none;
font-weight: normal
}

.homeFeatured
{
text-align: left;
font-family: arial, sans-serif; 
font-size: 13px; 
color: #000000; 
font-weight: normal;
margin: 4px 0 0 0;
padding: 0 0 0 0;
background: transparent;
}

.desc
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
border-left: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
margin: 0 0 8px 6px;
padding: 3px;
background: #efefef;
}

.homeLeft p, td /* td declaration for poll */
{
text-align: left;
font-family: Arial, sans-serif; 
font-size: 9pt; 
color: #000000; 
font-weight: normal;
}

/* Search Styles */

.searchOptions
{
font-family: arial, sans-serif; 
font-size: 13px; 
color: #000000; 
font-weight: normal;
background: #DCE2E6;
border: #235168 solid;
border-width: 4px 0 1px 0;
margin: 0 0 1ex 0;
padding: 2px 0 2px 3px;
}

.searchURL, .searchResult
{
font-family: verdana, arial, sans-serif; 
font-size: 13px; 
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.searchURL
{
color: #23683A;
margin: 0 0 1.5ex 0;
}

.searchResult
{
color: #000000;
}

.article_small
{
color: #696969;
}