/* CSS for the CFJ Corporate site  - Troy Gradel - 09/23/2005 */

/* Basics... */
body {
	font-family:Helvetica Medium, Helvetica;
	font-size:.8em;
	font-weight:normal;
	color:#666666;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	}

p {
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:normal;
	font-style:normal;
	}

h1, h2, h3, h4, h5, h6	{
	color:#666666;
	}

h1	{	
	font-size:2em;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h2	{	
	font-size:1.5em;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h3	{	
	font-size:1.5em;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h4	{	
	font-size:1.33em;
	font-weight:500;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h5	{	
	font-size:1em;
	font-weight:700;
	}	
		
h6	{	
	font-size:.8em;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:none;
	}	

a:link	{	
	text-decoration:none;
	color:#7c96a1;
	}	
		
a:visited	{	
	text-decoration:none;
	color:#333399;
	}	
		
a:active	{	
	text-decoration:none;
	color:#333399;
	}	
		
a:hover	{	
	text-decoration:underline;
	color:#3333cc;
	}

/* Specific Divs */
#Container { /* root content container */
	background-color:#FF0000;
	margin-left: auto;
	margin-right: auto;
	width: 763px;
	text-align:left;
	border-left:3px;
	border-left-color:#000000;
	border-left-style:solid;
	border-right:3px;
	border-right-color:#000000;
	border-right-style:solid;
	border-bottom:3px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	text-align:left;
	}

#SiteBanner { /* root site banner container */
	background-color:#FEE6AA;
	background-image:url("images/Swatch_Tan-FEE6AA.gif"); /* width="1" height="1" */
	background-repeat:repeat-x repeat-y;
	border-bottom:3px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	}

#NavBar { /* root navigation bar container */
	background-color:#FFFFFF;
	/*height:17px;*/
	}
	
.NavButton, .NavButton a:link, .NavButton a:visited, .NavButton a:hover, .NavButton a:active {	
	margin-left:.5em;
	margin-right:0em;
	}

#PageBanner { /* page banner container */
	}

.PageBannerBar { /* page banner bar */
	height:22px;
	background-color:#7C97A0;
	background-image:url("images/BlueBevel_bar.gif"); /* width="1" height="22" */
	background-repeat:repeat-x;
	}

.PageBannerImage { /* page banner image */
	background-color:#7C97A0;
	/* NOTE: height and background-image are specified in the aspx code
	/*width:763px;*/	
	/* height:154px;*/
	/* background-color:#7C97A0;*/
	/* background-image:url("images/Home_Banner.gif"); */
	}

#Content { /* content container */
	background-color:#FFFFFF;
	border-bottom:3px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	}

.LeftColGrey { /* navigation column.. */
	background-color:#CCCCCC;
	background-image:url("images/Swatch_Grey-CCCCCC.gif"); /* width="1" height="1" */
	background-repeat:repeat-x repeat-y;
	border-right:1px;
	border-right-color:#666666;
	border-right-style:solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}

.LeftColTan { /* content column.. */
	background-color:#FEE6AA;
	background-image:url("images/Swatch_Tan-FEE6AA.gif"); /* width="1" height="1" */
	background-repeat:repeat-x repeat-y;
	border-right:1px;
	border-right-color:#666666;
	border-right-style:solid;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:18px;
	}

.LeftColWhite { /* content column.. */
	background-color:#FFFFFF;
	border-right:1px;
	border-right-color:#666666;
	border-right-style:solid;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:18px;
	}

.RightColTan { /* content column.. */
	background-color:#FEE6AA;
	background-image:url("images/Swatch_Tan-FEE6AA.gif"); /* width="1" height="1" */
	background-repeat:repeat-x repeat-y;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:18px;
	}

.RightColWhite { /* content column.. */
	background-color:#FFFFFF;
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:18px;
	}

.Header { /* content header text - ex. 'Latest News' header on home page */
	font-family:Helvetica Bold, Helvetica;
	color:#666666;
	font-size:medium;
	font-weight:600;
	font-style:normal;
	line-height:1.75em;
	}

.List { /* content pseudo-list item */
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:small;
	font-weight:500;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	}

.NavList, .NavList a:link, .NavList a:visited, .NavList a:active { /* navigation column pseudo-list item */
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:900;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	}

 .NavList a:hover {
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:900;
	font-style:normal;
	line-height:1.5em;
	text-decoration:underline;
	}

.NavListSub, .NavListSub a:link, .NavListSub a:visited, .NavListSub a:active { /* navigation column pseudo-list item */
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:900;
	font-style:normal;
	line-height:1.5em;
	padding-left:.5em;
	text-decoration:none;
	}

 .NavListSub a:hover {
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:900;
	font-style:normal;
	line-height:1.5em;
	text-decoration:underline;
	}

#SiteFooterLogo { /* root footer container */
	background-color:#FFFFFF;
	text-align:left;
	}

.FooterLogo, .FooterLogo a:link, .FooterLogo a:visited, .FooterLogo a:hover, .FooterLogo a:active  { /* root footer logo */
	text-decoration:none; 
	padding-left:15px;
	padding-right:20px;
	}

#SiteFooterBar { /* root footer solid color bar */
	height:25px;
	background-color:#FEE6AA;
	background-image:url("images/Swatch_Tan-FEE6AA.gif");  /* width="1" height="1" */
	background-repeat:repeat-x repeat-y;
	}

#SiteFooterText { /* root footer text format ;-) */
	color:#666666;
	font-size:xx-small;
	text-indent:20px;
	text-align:right;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	}
#imageText
{
color:#000000;
	font-size:xx-small;
	text-indent:10px;
	text-align:center;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;	
	
	}
	
LI {
	font-family:Helvetica Medium, Helvetica;
	color:#666666;
	font-size:x-small;
	font-weight:normal;
	font-style:normal;
	}