﻿body
{
	font-size: 12px;
	background-color: #7ca1cb;
	margin: 2px 2px 2px 2px;
	font-family: verdana,arial,sans-serif;	
}

table, table tr, table tr td 
{ 
	border-style: none;
	border-collapse:collapse;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-spacing: 0;	 
}

table tr td 
{
	vertical-align: top;
}

#centerpage
{
	margin: 0pt auto 0pt auto;
}

#header
{
	font-size: 0px;
}

#menucell
{
	float: left;
 background-color: #000000;		
}

table#content
{ 
	float: left;
	background-color: #FFFFFF;
}

#col1cell
{
	width: 666px;
}

#col2cell
{
	width: 324px;
	background-color: #F0F0F0;
}

table#footer
{ 
	float: left;
	background-color: #FFFFFF;
}

#footercell 
{
	background-color: #000000;		
	color: #ffffff;
	height: 60px;
	vertical-align: middle;
	margin: 0 auto 0 auto;
	text-align: center;
}

#menu
{
	float: left;
}

#footer
{
	 font-size: 0.9em;
 }
 
#footer div table
{
	display: inline;
}

#qfie 
{
	width: 660px; 
	height: 1425px;
	overflow: auto;
}

#psa
{
	width: 660px; 
	height: 1425px;
	overflow: auto;
}

#contactus table tr td { height: 30px; }
#contactus table tr td span.message { color: #ff0000; font-size: 1.2em; font-weight: bold; }

div.sgl, table tr td.sgl { width: 330px; }
div.dbl, table tr td.dbl { width: 660px; }
div.full, table tr td.full { width: 990px; }

td.paddingS, div.paddingS { padding: 2px 2px 2px 2px; }
td.paddingM, div.paddingM { padding: 5px 5px 5px 5px; }
td.paddingL, div.paddingL { padding: 8px 8px 8px 8px; }

/* menus */
/* menus - main */
.MainMenu { margin: 0 0 0 2px; }

.MainMenuItem { color: #000000; font-size: 1.1em; }
table.MainMenuItem { color: #000000; width:120px; height: 29px; background: #000000 url(http://media.salemwebnetwork.com/preach_mag/system/gr/MainMenuTab.gif) no-repeat; }
table.MainMenuItem tr td { width:120px; vertical-align: middle; text-align: center; }

.MainMenuSelected { color: #000000; font-size: 1.1em; }
table.MainMenuSelected { color: #000000; width:120px; height: 29px; background: #000000 url(http://media.salemwebnetwork.com/preach_mag/system/gr/MainMenuTabSelected.gif) no-repeat; }
table.MainMenuSelected tr td { width:120px; vertical-align: middle; }

table.MainMenuHover { color: #0000FF; width:120px; height: 29px; background: #000000 url(http://media.salemwebnetwork.com/preach_mag/system/gr/MainMenuTabSelected.gif) no-repeat; }
.MainMenuHover a, .MainMenuHover a:hover { color: #FF0000; }

/* menus - footer */
.FooterMenuItem { color: #FFFFFF; padding: 4px 4px 4px 4px;}
table.FooterMenuItem { color: #FFFFFF; }
table.FooterMenuItem tr td { vertical-align: middle;  text-align: center;}

table.FooterMenuHover { color: #0000FF; }
.FooterMenuHover a, .FooterMenuHover a:hover { color: #FF0000; }

div.body span.swncms-header,  div.body span.swncms-header *, div.body p.swncms-header,  div.body p.swncms-header *
{
	font-size: 16px;
	font-weight: bold;
	color: #294489;
}

div.body span.swncms-subheader, div.body span.swncms-subheader *, div.body p.swncms-subheader, div.body p.swncms-subheader *
{
	font-size: 12px;
	font-weight: bold;
	color: #294489;
}


