/****************************************************************/
/* SITE-WIDE GLOBAL CSS */
/****************************************************************/

body
{
	background-color:#666699;
	margin: 0px;
}

td
{
	font-family: Verdana;
	font-size: 11px;
	color:#666666;
}

/* special style needed because of a bug in NetScape */
/* should be exactly the same as "td" above */
.NSFix_textStandard
{
	font-family: Verdana;
	font-size: 11px;
	color:#666666;
}

a
{
	color:#6666CC;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

sup
{
	font-size:10px;
}


/****************************************************************/
/* MAIN OUTER TABLE ELEMENTS */
/****************************************************************/

.border
{
	background-color:#000000;
}

.borderShadow
{
	background-color:#CCCCCC;
}

.logoBar
{
	background-color:#FFFFFF;
}

.mainNavBar
{
	background-color:#999999;
}

.mainNavLink
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.mainNavLink:hover
{
	color:#8A1847;
	text-decoration:none;
}

.mainNavLinkCurrent
{
	color:#8A1847;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.mainNavLinkCurrent:hover
{
	text-decoration:none;
}

.mainNavSeparator
{
	color:#CCCCCC;
	font-weight:bold;
	font-size:10px;
}

.subNavCurrent
{
	color:#6666CC;
	font-weight:bold;
}

.subNavCurrent:hover
{
	text-decoration:none;
}

.mainTable
{
	background: #297368 url(/bin/images/CsC-background.gif) no-repeat;
}

.footerText
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}

.textContactUs
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}


/****************************************************************/
/* HOME PAGE SPECIFIC STYLES */
/****************************************************************/

.mainTableHomePage
{
	background: #FFFFFF url(/bin/images/CsC-background.gif) no-repeat;
}

.lineCardHomePage
{
	background: url(/bin/images/at.gif) no-repeat;
}
	
.mainTextHomePage
{
	font-size:12px;
	color: #004463;
}

.mainSubText
{
	color:#FFCC66;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}


.trailerText
{
	color:#CCCCCC;
	font-size:9px;
	padding:2px;
}

a.trailerLink
{
	color:#CCCCCC;
}


/****************************************************************/
/* POP-UP WINDOW SPECIFIC STYLES */
/****************************************************************/

.popUpBody
{
	background-color:#FFFFFF;
	margin: 0px;
}

.popUpLogoBar
{
	background-color:#687CC6;
}


/****************************************************************/
/* VARIOUS TEXT STYLES */
/****************************************************************/

.textHeader
{
	color:#6666CC;
	font-weight:bold;
}

.textLarge
{
	font-size:12px;
}

.textSmall
{
	font-size:10px;
}

.textColored
{
	color:#6666CC;
}

.textCompanyName
{
	color:#004463;
	font-weight:bold;
}

.textSecondary
{
	color:#999999;
}

a.plainTextLink
{
	color:#666666;
	text-decoration:none;
}


/****************************************************************/
/* THE BULLET - :: */
/****************************************************************/

.bullet
{
	color:#999999;
	font-weight:bold;
}

/****************************************************************/
/* NEW STYLES FOR NAVIGATION - :: */
/****************************************************************/
.menu {
    font:normal 14px arial, helvetica; padding-top:16px; padding-bottom:6px; padding-left:8px; color:#ffffff;
}

.menux {
    font:normal 14px arial, helvetica; padding-top:16px; padding-bottom:6px; padding-left:8px; color:#7a6007;
}

.menubox {
    cursor:pointer; background:#7a6007; 
}

.menuboxx {
    cursor:pointer; background:#f6df84; 
