/*\___________________________________________
\|/
 |         HTML Tag Style Modifications
/|\___________________________________________
\*/

body
{
	/*
	|| This tag declaration sets the default
	|| website text.  All unspecified text
	|| takes this style--the other text
	|| classes simply modify this one.
	*/
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #fcfcfc;
}
td
{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
table.portlet
{
	/* header text for the portlets */
	border-right: #a3a5a3 1px solid;
	border-top: #a3a5a3 1px solid;
	border-left: #a3a5a3 1px solid;
	border-bottom: #a3a5a3 1px solid;
	background: #E7E7E7;
	border-collapse: collapse;
	text-align: left;
}
table#banner
{
	/*
	|| sets the site banner's color
	|| modeled after cashpro web's banner #656365
	*/
	background: #666666;
}
/* Order for proper rendering: Link, Visited, Hover, Active */
A:link
{
	font-size: 12px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
A:visited
{
	color: #006666;
	text-decoration: none;
}
A:visited:hover
{
	/*
	|| A:visited:hover isn't rendering in IE - 
	|| a:hover is overwriting it as it's 
	|| last in order
	*/
	color: #0FF;
	text-decoration: none;
}
A:hover
{
	color: #003f3f;
	text-decoration: underline;
}
/* embed-link: for hyperlinks embedded in text on the page */
A.embed-link
{
	font-weight: bold !important;
	color: #FFF !important;
	text-decoration: none !important;
}
A.embed-link:hover
{
	font-weight: bold !important;
	color: #0FF !important;
	text-decoration: none !important;
}
/* listing: for hyperlinks targeting anchors on the same page */
A.listing
{
	font-weight: bold !important;
	font-size: 11px !important;
	color: #006666 !important;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
A.listing:hover
{
	font-weight: bold !important;
	font-size: 11px !important;
	color: #003f3f !important;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
A.emailaddress
{
	font-weight: bold !important;
	font-size: 11px !important;
	color: #006666 !important;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
A.emailaddress:hover
{
	font-weight: bold !important;
	font-size: 11px !important;
	color: #003f3f !important;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
/* scenario: for hyperlinks serving to link to scenarios */
A.scenario
{
	font-weight: bold;
	font-size: 11px !important;
	color: #006666;
	font-style: italic !important;
	text-decoration: underline !important;
}
A.scenario:hover
{
	font-weight: bold;
	font-size: 11px !important;
	color: #003f3f !important;
	font-style: italic !important;
	text-decoration: underline;
}
/* class used for footer text on homepage */
A.footer-link
{
	font-size: 9px !important;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline !important;
}
A.footer-link:hover
{
	font-size: 9px !important;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

/*\___________________________________________
\|/
 |            General Style Classes
/|\___________________________________________
\*/

.title-page
{
	font-weight: bold;
	font-size: 16px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-bottom: 10px;
}
.section
{
	font-weight: bold;
	font-size: 14px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-bottom: 10px;
}
.section2
{
	font-weight: bold;
	font-size: 14px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-bottom: 5px;
}
.section3
{
	font-weight: bold;
	font-size: 14px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
}
.homepage-section
{
	font-weight: bold;
	font-size: 14px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
}
.subsection
{
	font-weight: bold;
	font-size: 12px;
	color: #006666;
	font-family: Arial, Helvetica, Sans-Serif;
}
.subsectiontest
{
	font-weight: bold;
	font-size: 12px;
	color:  #006666;
	font-family: Arial, Helvetica, Sans-Serif;
}
.subsectionblack
{
	font-weight: bold;
	font-size: 12px;
	color:  #666666;
	font-family: Arial, Helvetica, Sans-Serif;
}
.title-portlet
{
	/* font for portlet titles */
	font-weight: bold;
	font-size: 12px;
	color: #004c4c;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #e7e7e7;
}
.text_p
{
	/* default text spaced to accomodate embedded graphics */
	line-height: 18px;
	vertical-align: 50%;
}
.bluetext
{
	/*
	|| font used as a substitute for the "back to top"
	|| graphic hyperlink on pages with anchors
	*/
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #559999;
	padding-top: 3px;
	font-family: Verdana, 'Tw Cen MT';
	font-variant: small-caps;
}
.bold
{
	font-weight: bold;
}
.coming-soon
{
	/*
	|| class for the coming soon exclaimation
	|| this font is padded to match the height and
	|| padding of the section class
	*/
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 3px;
	font-style: italic;
}
.homepageintro
{
	/* class used only for the intro text on the home page */
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
.footer
{
	/* class used for footer text on homepage */
	color: "#666666";
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}