/*
--BASIC PAGE ELEMENTS--
Styles for standard tag types. Direct modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes. 
*/

/* BODY style */
BODY {
        FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: arial,sans-serif,helvetica;
        BACKGROUND-COLOR: #FFFFFF;
}
/* All table cells */
TD {
	  FONT-SIZE: 11px;
        COLOR: #000000;
        FONT-FAMILY: arial,sans-serif,helvetica;
}
/* All anchor style */
A  { 
	color: #3A7BB8; 
}
A:Visited {
	color: #3A7BB8; 
}
A:Hover {
	color: #000000; 
}


/*
--PAGE REGIONS--
Styles for various page areas and area elements.
*/

/* Navbar area style 1 */
.nav1
{
	BACKGROUND-COLOR: #9BB8D1;
}
/* Navbar area style 2 */
.nav2
{
	BACKGROUND-COLOR: #E0ECF7;
}
/* Navbar area style 3 */
.nav3
{
	BACKGROUND-COLOR: #E8E8E8;
}
/* Shopping Cart Style 3 */
.cart
{
	BACKGROUND-COLOR: #99CC99;
}
/* Feature style #1 */
.feature1
{
	BACKGROUND-COLOR: #CCDDEC;
}
/* Feature style #2 */
.feature2
{
	BACKGROUND-COLOR: #BED8E0;
}
/* Breadcrumb area style */
.breadcrumb
{
	BACKGROUND-COLOR: #BED8E0;
	padding: 5px;
}
/* Horiontal rule/separator */
.pageSeparator
{
	BACKGROUND-COLOR: #AABBCC;
}
.nav2Text
{
	FONT-WEIGHT: bold;
	font-size: 12px;
}
/* Link Text */
.nav2Text2
{
	font-family :  Arial, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 11px;
	color: #000000;
}
a.nav2Text2:link {
	font-family :  Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.nav2Text2:visited {
	font-family :  Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.nav2Text2:hover {
	font-family :  Arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	color: #1C6079;
}

/*
--TABS--
Styles for tabs component.
*/

/* Tabs, off */
.tabOff
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #2683A6;
	FONT-COLOR: white;
	padding: 7px;
}
/* Tabs, on */
.tabOn
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #1C6079; /* #3a7bb8 */
	FONT-COLOR: white;
	padding: 7px;
}
/* Tab text */
.tab {
	font-family :  Arial, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #FFFFFF;
}

a.tab:link {
	font-family :  Arial, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #FFFFFF;
}
a.tab:visited {
	font-family :  Arial, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #FFFFFF;
}
a.tab:hover {
	font-family :  Arial, sans-serif;
	font-size: 16px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
/* Alternative title style */
.tabText {
	font-family :  Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/* Alternative title style */
/*
.chaseTabTextBlk {
	font-family :  Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
*/
/*
--TEXT AND LINKS--
Styles for page text and links. Modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes.
*/

/* General text style */
.text {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial,sans-serif,helvetica;
	FONT-WEIGHT: normal;
}
/* General text style, bold */
.textBold
{
		FONT-WEIGHT: bold;
}
/* Titles */
.pageTitle {
		FONT-SIZE: 16px;
    FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
.pageTitle2 {
		FONT-SIZE: 14px;
    FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
		BACKGROUND-COLOR: #3A7ABB8;
}
/* Titles */
.sectionTitle {
		FONT-SIZE: 14px;
    FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
/* Subtitles */
.subTitle {
		FONT-SIZE: 11px;
    FONT-FAMILY: arial,sans-serif,helvetica;
		FONT-WEIGHT: bold;
}
/* Small text */
.smallText {
		FONT-SIZE: 10px;
        FONT-FAMILY: arial,sans-serif,helvetica;
}
/* Alternative link style, bold */
.linkBold
{
		FONT-WEIGHT: bold;
}
/* Alternative text style */
.altText
{
        COLOR: #FFFFFF;        
}
/* Alternative title style */
.altTitle
{
		FONT-SIZE: 14px;
        COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
}
/* Alternative subtitle style */
.altSubtitle {
		FONT-SIZE: 11px;
        COLOR: #000000;
		FONT-WEIGHT: bold;
}
/* Alternative small text style */
.altSmalltext {
		FONT-SIZE: 10px;
        COLOR: #000000;
}
/* Alternative link style */
.altLink
{
        COLOR: #000000;
}
/* Alternative link style, bold */
.altLinkBold
{
        COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
}
/* Hilite style */
.textHilite {
        COLOR: #13486B;
}
/* Hilite style, bold */
.textHiliteBold {
        COLOR: #13486B;
		FONT-WEIGHT: bold;
}
/* Greyed-out style */
.textInactive {
        COLOR: #888899;
}
/* Greyed-out style, bold */
.textInactiveBold {
        COLOR: #888899;
		FONT-WEIGHT: bold;
}
/* Alternative greyed-out style */
.altTextInactive {
        COLOR: #555566;
}
/* Alternative greyed-out style, bold */
.altTextInactiveBold {
        color: #555566;
		font-weight: bold;
}
/* Warning hilite style */
.textWarning {
        color: #993333;
}
/* Warning hilite style, bold */
.textWarningBold {
        color: #993333;
		font-weight: bold;
}
/* Link Text */
.textBoldBlueLabel
{
    font-family: arial,helvetica,sans-serif;
		font-weight: bold;
		font-size: 13px;
		color: #488295;
}
/* Link Text */
/*
.textBlackChase
{
    FONT-FAMILY: arial,sans-serif;
	font-size: 12px;
	color: #000000
}
*/
/* Link Text */
/*
.textBlueChase
{
    FONT-FAMILY: arial,sans-serif;
	font-size: 12px;
	color: #add8e6;
}
*/
/* Link Text */
.textLinkBlue
{
    font-family: arial,sans-serif;
	text-decoration : underline;
	font-size: 12px;
	color: #488295;
}
.footerhead
{
	font-family :  Arial, sans-serif;
	font-size: 16px;
}
/* Link Text */
/*
.textBoldLabelGrayChase
{
    font-family: arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #d3d3d3 
}
*/
/* Link Text */
/*
.textBoldLabelBlackChase
{
    FONT-FAMILY: arial,sans-serif;
	FONT-WEIGHT: bold;
	font-size: 16px;
	color: #000000;
}
*/
/*
--FORM ELEMENTS--
Styles for form elements.
*/

/* Form buttons */
.button {
   color:#FFFFFF;
   font-family:arial,helvetica,sans-serif;
   font-size:10pt;
   font-weight:bold;
   background-color:#074580;
   border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#999999;
   border-bottom-color:#999999;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#84ACD2',EndColorStr='#074580');

}
/* Form buttons, inactive */
.buttonInactive {
		FONT-SIZE: 11px;
        COLOR: #666666;
        FONT-FAMILY: arial,sans-serif,helvetica;
		BACKGROUND-COLOR: #CCCCDD;
		CURSOR: hand;
}
.input {
		FONT-SIZE: 11px;
		FONT-FAMILY: arial,sans-serif,helvetica;
}

/* Marker for form elements */
.bmsFormMarker
{
	height: 17px;
	width: 7px;

	font-size: 9pt;
	font-weight: bold;
}

/* Marker for form elements, blank */
.bmsFormMarkerBlank
{
	margin-right: 3px;
}

/*
--DATA TABLES--
Styles for tables of data.
*/

.titleRow
{
		FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #C9D4EA;
}
.row
{
        BACKGROUND-COLOR: #E0ECF7;
}
.altRow
{
        BACKGROUND-COLOR: #ECECEC;
}
.noteable
{
		FONT-WEIGHT: bold;
        BACKGROUND-COLOR: #9DC2A9;
}
.topGreyTitle
{
		FONT-SIZE: 14px;
	    FONT-FAMILY: verdana,arial,sans-serif;
        COLOR: #D7D6D6;
		FONT-WEIGHT: bold;
}
.topBlueTitle
{
		FONT-SIZE: 14px;
	    FONT-FAMILY: verdana,arial,sans-serif;
        COLOR: #5066A6;
		FONT-WEIGHT: bold;
		FONT-Style: italic;
}
.topBlueTitle1
{
		FONT-SIZE: 24px;
	    FONT-FAMILY: arial,sans-serif;
        COLOR: #237898;
}
/*
.topBlueTitle2
{
		font-size: 16px;
	    font-family: arial,sans-serif;
        color: #5066a6;
}
.topBlueTitle3
{
		font-size: 12px;
	    font-family: arial,sans-serif;
        color: #5066a6;
		font-color: blue;
}
*/
.topYellowHighlight
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: arial,sans-serif,helvetica;
	background: #FFFF00


}
/*
a.headerChase:link {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.headerChase:visited {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.headerChase:hover {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #660033;
}
*/
a.header:link {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.header:visited {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #000000;
}
a.header:hover {
	font-family :  Arial, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color: #660033;
}
.normalText { 
	font-size:11px; 
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	color: #333333; 
	line-height: 16px; 
}
.boldText { 
	font-size:11px; 
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	color: #333333; 
	line-height: 16px; 
	font-weight: bold
}

.greyborder { background-color: #D7D6D6; }

TD.module1title {
	MARGIN-TOP: 0px; BACKGROUND: #d3e2ef; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
H2.module1title {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 70%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #333333; LINE-HEIGHT: 100%; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.leftmargin {
	width: 180px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

.centerwell {
	width: 564px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.centerwell2 {
	width: 769px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
}

.rightmargin {
	width: 180px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

.infobox {
	margin-bottom: 15px;
	width: 100%;
	border: 1px solid #237898;
}

.infohead {
	background-color: #BED8E0;
	border-bottom: 1px solid #237898;
	padding: 10px;
}

.infobody {
	padding: 10px;
}

.infoheadline {
	margin-left:10px;
}

.box {
	width: 100%;
	border: 1px solid #237898;
}

.addbox {
	width: 100%;
	border-left: 1px solid #237898;
	border-right: 1px solid #237898;
	border-bottom: 1px solid #237898;
}

.squarelist {
	list-style-type: square;
	margin-top: 4px;
	text-indent: 0;
}

