/* GLOBAL PAGE STYLES - SHOULD TYPICALLY REMOVE*/
a	{
	font-family : Arial,Geneva,verdana,sans-serif;
	color: #2A3062;
	text-decoration: none;
}
        
a:hover	{
	font-family : Arial,Geneva,verdana,sans-serif;
	color: #2A3062;
	text-decoration: none;
}


/* ccbn table classes */
/* table styles don't appear to work in Netscape 4.7 */
/* removing them from my mock-up */


/* table OUTLINE */

.border {
	border: 1px dashed #999999;
}
.boderunderline {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}


.ccbnOutline {border-top: 1px dashed #999999;}

.ccbnOutlineComComp {background-color: #efefef;}

.ccbnOutlineChart {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.ccbnOutlineQuote {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}


/* ccbn Titles */
.pageHead {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #2A3062;
	TEXT-TRANSFORM: uppercase;
}

.ccbnTtl  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : small;
	font-weight : bold;
	color: #4E808D;

}

.ccbnBgTtl {background-color: #FFFFFF;}

/* ccbn subTitles */
.ccbnSubTtl  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : small;
	font-weight : bold;
	color: #4E808D;
}
.ccbnBgSubTtl {background-color: #FFFFFF;}

/* Defines a Label within a complex table or outside of a table */
.ccbnLabel  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}

.ccbnBgLabel {background-color: #FFFFFF;}


/* ccbn Text Bold outside of Table structure */
.ccbnTxtBold  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #000000;
}
		
.ccbnBgTxtBold {background-color: #FFFFFF;}

/* ccbn Text outside of Table structure */
.ccbnTxt  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;

}
		
.ccbnBgTxt {background-color: #FFFFFF;}

/* ccbn subText */
.ccbnSubTxt  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgSubTxt {background-color: #FFFFFF;}

/* ccbn Navigation */
.ccbnNav  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
.ccbnNavselected  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #4E808D;
}
		
.ccbnBgNav {background-color: #FFFFFF;}

/* ccbn Links */
.ccbnLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
		
.ccbnBgLnk {background-color: #FFFFFF;}

/* ccbn Links */
.ccbnSubLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
		
.ccbnBgSubLnk {background-color: #FFFFFF;}


/* ccbn Table Links */

.ccbnTblLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
		
.ccbnBgTblLnk {background-color: #FFFFFF;}

/* ccbn Table Bold Links */

.ccbnTblHighlightLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
		
.ccbnBgTblHighlightLnk {background-color: #FFFFFF;}


.ccbnTblSubLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}
		
.ccbnBgTblSubLnk {background-color: #FFFFFF;}


/* Module Table Label Link */

.ccbnTblLabelLnk  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}

.ccbnBgTblLabelLnk {background-color: #FFFFFF;}

/* ccbn Table Title */
.ccbnTblTtl   {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #000000;
}
.ccbnstockTblTtl
{
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : 11px;
	font-weight : bold;
	
}
.ccbnstockTbl
{
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : 11px;
	
}

		
.ccbnBgTblTtl {background-color: #FFFFFF;}

/* ccbn Table SubTitle */
.ccbnTblSubTtl  {
font-family : Arial,Geneva,verdana,sans-serif;
	font-size : small;
	font-weight : bold;
	color: #4E808D;

}
		
.ccbnBgTblSubTtl {background-color: #FFFFFF;}

/* ccbn Table Label */
.ccbnTblLabelLeft  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgTblLabelLeft {background-color: #FFFFFF;}

/* ccbn Table Label */
.ccbnTblLabelTop {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgTblLabelTop {background-color: #FFFFFF;}






/* ccbn Table Text Odd  */
.ccbnTblOdd  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgTblOdd {background-color: #FFFFFF;}

/* ccbn Table Text Even */
.ccbnTblEven {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgTblEven {background-color: #FFFFFF;}

/* ccbn Table Text */
.ccbnTblTxt {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #000000;
}
		
.ccbnBgTblTxt {background-color: #FFFFFF;}

/* ccbn Table Text Bold */
.ccbnTblTxtBold {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #000000;
}
		
.ccbnBgTblTxtBold {background-color: #FFFFFF;}


/* ccbn Table Text */
.ccbnTblHighlight  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #000000;
}
		
.ccbnBgTblHighlight {background-color: #FFFFFF;}

/* ccbn Table SubText*/
.ccbnTblSubTxt  {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : 10px;
	color: #000000;
}
.ccbnBgTblSubTxt {background-color: #FFFFFF;}

/* ccbn Disclaimer */

/* hard coded in XML needs to be called */
/* should match ccbnDisclaimer */
.modDisclaimer {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}



.ccbnDisclaimer {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #4E808D;
}

		
.ccbnBgDisclaimer {background-color: #FFFFFF;}


/* Required Text */

.ccbnRequired {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #FF0000;
		}

.ccbnBgRequired {background-color: #FFFFFF;}


/* ccbn Error */
.ccbnError {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #FF0000;
		}
		
		
.ccbnBgError {background-color: #FFFFFF;}

/* ccbn Confirm Bold */
.ccbnConfirmBold {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #FF0000;
		font-weight: bold;
		}
		
.ccbnBgConfirmBold {background-color: #FFFFFF;}

/* ccbn Negative Text */
.ccbnNeg {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #990000;
		}
		
.ccbnBgNeg {background-color: #990000;}

/* ccbn Positive Text */
.ccbnPos {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #009900;
		}
		
.ccbnBgPos {background-color: #009900;}

/* ccbn Select */
.ccbnSelect {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #000000;
		}
		
.ccbnBgSelect {background-color: #FFFFFF;}	

/* ccbn Input */
.ccbnInput {
		font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
		color: #000000;
		}

.ccbnBgInput {background-color: #FFFFFF;}

/* ccbn Button */
.ccbnButton {
	background-color: #4E808D;
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	color: #FFFFFF;
	}

.ccbnBgButton {background-color: #FFFFFF;}

	
/* Background for all Lines */
.ccbnBgLine {background-color: #000000;}

/* Background for all spacer rows */

.ccbnBgSpacer {background-color: #FFFFFF;}

/* Background for all Chart Image */

.ccbnBgChart {background-color: #FFFFFF;}

/* potential for Quote styles */

.ccbnPrice {
	font-family : Arial,Geneva,verdana,sans-serif;
	font-size : x-small;
	font-weight : bold;
	color: #2A3062;
}
.ccbnBgPrice {background-color: #FFFFFF;}
