/*
**
** Colour Map...
**
** Generic Defaults:
** blue - #0C1C8C [RGB (12,28,140)]
** green - #5BBF21 [RGB (91,191,33)]
** dark grey - #333333
** light grey - #cccccc
** yellow (Search) - #ffeea6 
** yellow (Copyright) - #acdf90
**
*/

body 
{
	background-color: #FFFFFF; 
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
  	background-position: 50% 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, td, li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input,select 
{
 	background-color: #EBEBEB;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border:0px; }
	
.submenu {
	padding-top:10px; }

	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F05B31;
	padding-left:30px;
	padding-top:20px; }
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F05B31;
	padding-left:30px;
	padding-top:20px; }
	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F05B31; }
	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666; }
	
.contentarea	 {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px; }
	
.contentarea td	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; }
	
.footerleft {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8B8B8B;
	float:left;
	width:700px; }
	
.footerright {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#AAAAAA;
	float:right;
	width:300px;
	text-align:right; }
	
.video
{
	padding-left:20px;
	height:17px;
	background-image:url(/portals/0/video_icon.jpg);
	background-repeat:no-repeat;
}
	
.navspace {
	width:10px; }
	
.moduletitle {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/module_bkg.jpg);
	height:21px;}
	
.moduletitle td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;}

.modulecontent td {
	height:172px;}
	
.moduletextcontent {
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	height:59px;}
	
.modulemaintext {
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:14px;}
	
.modulemainlinks {
	margin-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	line-height:14px;}

.modulersscontent {
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	height:32px;
}

.modulerssimage {
	float:left}

.moduleimage {
	height:100px;}
	
.modulespacer {
	height:6px;}
	
.modulelink {
	padding-top:8px;
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/module_link_bkg.jpg);
	height:22px;
	text-align:right;}
	
.moduleholder {
	height:164px;}
	
.rssholder {
	margin-top:6px;
	height:160px;}

.twittertitle {
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A13114;}
	
.twitterbox {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;}
	
.abouttext {
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;}
	
.abouttext li {
	padding-bottom:15px;}
	
a.homelink, a.homelink:active, a.homelink:link, a.homelink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
a.homelink:hover {
	color:#CCCCCC;
}

a.rsslink, a.rsslink:active, a.rsslink:link, a.rsslink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#A13114;
	text-decoration:underline;
}
a.rsslink:hover {
	color:#CCCCCC;
}
	
.greylink, a.greylink, a.greylink:active, a.greylink:link, a.greylink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-decoration:underline;
}
a.greylink:hover {
	color:#CCCCCC;
}
	
a.navigation, a.navigation:active, a.navigation:link, a.navigation:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	border-left: 1px solid #C9C9CB;
	height:36px;
	white-space:nowrap;
	padding-top:10px;
	padding-left:27px;
	padding-right:27px;
	text-align:center;
}
a.navigation:hover {
	color:#A13114;
}

a.subicons, a.subicons:active, a.subicons:link, a.subicons:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
}
a.subicons:hover {
	color:#A13114;
}

a.footer, a.footer:active, a.footer:link, a.footer:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8B8B8B;
	text-decoration:none;
}
a.footer:hover {
	color:#A13114;
}

	
/*
** FPC Flex
*/

.mainmenu, .mainmenu td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;	
}

.mainmenuitem
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	}

.mainmenuitem td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;;
	text-decoration:underline;
	border-left: 1px solid #C9C9CB;
	height:36px;
	white-space:nowrap;
	padding-top:4px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	}
	
.mainmenuitem td a
{
		color: #333333;	
	}


.mainmenuitem a, .mainmenuitem a:link, .mainmenuitem a:visited, .mainmenuitem a:active, 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;;
	text-decoration:none;
	}
.mainmenuitem a:hover	
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;;
	text-decoration:none;
	}

.mainmenuitemon
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CCCCCC;	
		text-decoration: none;
	}
	
.mainmenuitemon a, .mainmenuitemon a:link, .mainmenuitemon a:visited, .mainmenuitemon a:active, .mainmenuitemon a:hover	
	{

	}
	
	
.childmenu, .childmenu td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	
}

.childmenuitem
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-top:5px;
	border-bottom: 1px solid #C9C9CB;
	border-right: 1px solid #C9C9CB;
	background-color:#EBEAEF;
	}

.childmenuitem td
{
	padding-right:7px;
	padding-left:15px;
	height:25px;
	width:100%;
	}
	
.childmenuitem a, .childmenuitem a:link, .childmenuitem a:visited, .childmenuitem a:active
	{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-top:5px;
	border-bottom: 1px solid #C9C9CB;
	border-right: 1px solid #C9C9CB;
	height:25px;
	width:100%;
	}
.childmenuitem a:hover	
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
	border-bottom: 1px solid #C9C9CB;
	border-right: 1px solid #C9C9CB;
	height:25px;
	width:100%;
	background-color:#CCCCCC;
	}
	
.childmenuitemon
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
	border-bottom: 1px solid #C9C9CB;
	border-right: 1px solid #C9C9CB;
	background-color:#CCCCCC;
	}
	
.childmenuitemon a, .childmenuitemon a:link, .childmenuitemon a:visited, .childmenuitemon a:active,
	{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
	border-bottom: 1px solid #C9C9CB;
	border-right: 1px solid #C9C9CB;
	height:25px;
	width:100%;
	background-color:#CCCCCC;
	}
	
/*
** FPC Flex - Sermons
*/

.mainmenu2, .mainmenu2 td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;	
	padding-left:15px;
	padding-bottom:5px;
}

.mainmenuitem2
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	}

.mainmenuitem2 td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	}
	
.mainmenuitem2 td a
{
	}


.mainmenuitem2 a, .mainmenuitem2 a:link, .mainmenuitem2 a:visited, .mainmenuitem2 a:active, 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	}
.mainmenuitem2 a:hover	
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;;
	text-decoration:underline;
	}

.mainmenuitemon2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;	
		text-decoration:underline;
	}
	
.mainmenuitemon2 a, .mainmenuitemon2 a:link, .mainmenuitemon2 a:visited, .mainmenuitemon2 a:active, .mainmenuitemon2 a:hover	
	{

	}
	