/*   default.css
//   Created: 07/10/2006
//   Author:  Cutter
//   Purpose: A default site-wide stylesheet
//
//	 NOTE: Special attention should be paid to any style
//	 declaration preceded by an underscore (_). Notice
//	 that these generally follow a definition of the same name
//	 (minus the underscore). IE will recogize either one, but
//	 ONLY IE will recognize those with the underscore prefix,
//	 thereby overriding the previous declaration. This is used
//	 to get around certain bugs in IE.
*/

@CHARSET "ISO-8859-1";

/*
//	This first set zeros out browser default style sheets,
//	primarily to get around certain issues with Firefox, Netscape
//	and Opera
*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
	
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #518AC6; }

td {
	font-family: Arial, Helvetica, sans-serif; }
	
/*
//	A 'page' container. All else positions off of this container, as the origin
*/
#totalBody {
	text-align: center;
	width: 100%;
	background-color: #518AC6; }

/*
//	The 'header' container
*/
#headerBlock {
     margin:0px auto 0px auto;
	 width: 614px;
	 /*height: 137px;*/
	 background-color: #FFFFFF; }
     
#headerText {
     width: 612px;
     height: 102px;
     font-weight:bold;
	 color: #737373; }
	 
/*
//	This is the container for the links in the upper right corner,
//	followed by style declarations of the cells, the links within,
//	the line between items, and the header menu (container, table, and links)
*/
#headerLinkBlock {
	width: 120px;
	margin-right: 20px;
	_margin-right: 10px;
	font-size: 10pt; }
	
#headerLink1, #headerLink2, #headerLink3 {
	height: 20px;
	text-align: right;
	vertical-align:middle; }
	
a.rtMenuLink:active, a.rtMenuLink:focus, a.rtMenuLink:hover, a.rtMenuLink:link, a.rtMenuLink:visited {
	text-decoration:none;
	color: #737373; }
	
.bottomLine {
	border-bottom: 2px solid #C6C6C6; }
	 
#headerMenuDiv {
	margin:0px auto 0px auto;
	width: 612px;
	height: 37px;
	border-left: 1px white solid;
	border-right: 1px white solid; }

#headerMenuTable {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D6D6D6;
	color: #528CC6;
	font-size: 10pt; }
	
a.mMenuLink:active, a.mMenuLink:focus, a.mMenuLink:hover, a.mMenuLink:link, a.mMenuLink:visited {
	text-decoration:none;
	color: #528CC6; }
	
a.BodyLink:active, a.BodyLink:focus, a.BodyLink:link, a.BodyLink:visited {
	text-decoration: none;
	color: Blue;
}

a.BodyLink:hover {
	text-decoration:none;
	color: #528CC6; }
	
#belowHeaderMenu {
	position:relative;
	top:-2px; }
	
/*
//	This is the container box of/and the picture 'zone' that follow the header
*/
#midLine {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #9CBDDE;
	text-align: center; }

#picZone {
	width: 614px;
	/*height: 173px;*/
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	text-align: center; }
	
/*
//	This is the container box of/and 'tag' (that image for 'Equipping others...')
*/
#tagZone {
	border-bottom: 1px solid #FFFFFF;
	background-color: #B5C6D6;
	text-align: center; }
	
#tagLine {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 612px;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	text-align: left; }
	
/*
//	This begins the 'Main Content' section. This gets a little tricky with the two
//	(side nav in pic zone/side nav in content area) layouts. The primary thing to
//	notice is the height attributes on the mainContentContainer and the mainContent
//	areas. You will have to reset these in page specific styles sheets by adding an
//	overriding declaration of 'height:100%;'. You will see an example of this with
//	the included 'ministry.css' file
*/
#mainContentPageContainer {
	text-align:center;
	background: url('../images/bgline.gif') repeat-x;  }
	
#mainContentContainer {
	/*temporary - for sizing, etc.*/
	margin: 0px auto 0px auto;
	width: 614px;
	height: 263px;
	text-align: center;
	background-color: #FFFFFF; }
	
#mainContent {
	border-right:1px solid #FFFFFF;
	padding:10px;
	height:203px;
	text-align:left; }
	
#mainContentContainerMod {
	/*temporary - for sizing, etc.*/
	margin: 0px auto 0px auto;
	width: 614px;
	height: 620px;
	text-align: center;
	background-color: #FFFFFF; }
	
#mainContentMod {
	border-right:1px solid #FFFFFF;
	padding:10px;
	height:600px;
	text-align:left; }
	
#mainContentContainer700 {
	/*temporary - for sizing, etc.*/
	margin: 0px auto 0px auto;
	width: 614px;
	height: 720px;
	text-align: center;
	background-color: #FFFFFF; }
	
#mainContent700 {
	border-right:1px solid #FFFFFF;
	padding:10px;
	height:700px;
	text-align:left; }
	
	
#mainContentContainer1200 {
	/*temporary - for sizing, etc.*/
	margin: 0px auto 0px auto;
	width: 614px;
	height: 1220px;
	text-align: center;
	background-color: #FFFFFF; }
	
#mainContent1200 {
	border-right:1px solid #FFFFFF;
	padding:10px;
	height:1200px;
	text-align:left; }

#mainContentContainer2600 {
	/*temporary - for sizing, etc.*/
	margin: 0px auto 0px auto;
	width: 614px;
	height: 2770px;
	text-align: center;
	background-color: #FFFFFF; }
	
#mainContent2600 {
	border-right:1px solid #FFFFFF;
	padding:10px;
	height:2750px;
	text-align:left; }
/*
//	This gets you the line above the footer at the bottom of your pages
*/
#preFooterContainer {
	background: url('../images/bgline2.gif') repeat-x;
	height:5px;
	text-align:center; }
	
#preFooter {
	background-color: #FFFFFF;
	font-size: 4pt;
	width: 614px;
	margin:0px auto 0px auto; }
	
/*
//	Only used on the 'side nav in content area' layout
*/
#sideNavFooter {
	width:204px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#DEDEDE;
	float:left; }

/*
//	Here is where your real footer styles begin
*/
#footerContainer {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #B5C6D6;
	text-align: center; }
	
#footerContent {
	margin:0px auto 0px auto;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 612px;
	background-color: #DEDEDE; }
	
.footerText {
	color: #000000;
	font-size: 7pt; }
	
/*
 *	This next grouping covers the Side Navigational Menu.
 *	Your main point of change may be in the link actions,
 *	if you desire to create some 'hover' actions, etc.
*/
	
#tblSideNav {
	border: 1px solid #FFFFFF;
	width: 206px;
	height: 173px;
	background-color: #CECECE;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align:center; }
	
.bottomBorder {
	border-bottom: 1px solid #FFFFFF; }
	
a.snMenuLink:active, a.snMenuLink:focus, a.snMenuLink:hover, a.snMenuLink:link, a.snMenuLink:visited {
	text-decoration:none;
	color: #528CC6; }
	
#sideBar {
	float:left;
	margin-right: 20px;
	_margin-right: 0px; }
	
#sideBarContent {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width:200px;
	height:100%;
	background-color: #DEDEDE;
	padding:10px;
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
	text-align:center; }
	
	
.QuoteCopy
	{
	Color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	}
			
.QuoteName
	{
	Color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	}
			
.QuoteCopySmall
	{
	Color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	}
	
.PlainText
	{
	line-height: 18px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 15px;
	}
	
.PlainTextJ
	{
	line-height: 18px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 15px;
	text-align: justify;
	}