/* GLOBAL PAGE STYLES - SHOULD TYPICALLY REMOVE*/

/***********************************************/
/***********************************************/
/***********************************************/
/***********************************************/

.ccbnTableNoGenBorder td {
	height: 28px;
	vertical-align: middle;
}

.ccbnBorderBottom {
	border-bottom: 1px solid #D9D9D9;
}

.gfisectitle {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;	
    color:#FFFFFF; 
    font-weight:bold;
    vertical-align: middle;
}

.subnavigation {
	font-size: 11px;
	WORD-SPACING: 0.2em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	font-weight: normal; 
	color: #000000;  
	background-color: #ffffff; 
	width: 142px; 
	text-decoration: none;
	LINE-HEIGHT: 14px;
}

.ccbnGFIttl {
    display: block;
	_padding-top: 14px;
        margin-top: 6px;
	vertical-align: bottom;
	font-size: 12px;
	word-spacing: 0.2em;
	COLOR: #e2b745;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: left; 
	font-weight: bold; 
	}


.ccbnFooter {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;	
    color: #666666; 
    font-weight: bold;
    vertical-align: bottom;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

.ccbnFooter a, .ccbnFooter a:link, .ccbnFooter a:visited {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;	
    color: #666666; 
    font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	margin: 0;
	padding: 0;
	line-height: 16px;	
}

.ccbnFooter a:hover {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;	
    color: #666666; 
    font-weight: bold;
    vertical-align: middle;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	line-height: 16px;	
}

a.subnavigation:active,a.subnavigation:visited {font-size: 11px;WORD-SPACING: 0.2em;FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;  background-color: #ffffff; width: 142px; text-decoration: none;LINE-HEIGHT: 14px;}

a.subnavigation:hover {font-size: 11px;WORD-SPACING: 0.2em;FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;  background-color: #ffcc33; width: 142px; text-decoration: none;LINE-HEIGHT: 14px;}

.navql {font-size: 11px;WORD-SPACING: 0.2em;FONT-FAMILY: Verdana, Arial, Helvetica;font-weight: normal; color: #000000;  background-color: #ffffff; width: 160px; text-decoration: none;LINE-HEIGHT: 16px;}

.outline {border: 1px solid #cccccc;}

a.black, .black, .black a {color: 000000; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;}

.yellow {color: ffcc66; font-size: 11px;}

.white {color: ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;}

.bold {color: 000000; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px; font-weight: bold; width: 100%;}

.gray {color: 333333; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;}

.smallgray {color: 333333; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;}

.boldgray {color: 666666; font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px; font-weight: bold;}
.graybg { background-color: dddddd;}

.twoCol .gfipagetitleir {padding: 0px; width: 100%; top: -13px; position: relative;}

.rightColumn {border-left: .1em dotted #cccccc;
              border-right: .1em dotted #cccccc; height: 100%; width: 180px;
}

.rightColumn p {border-bottom: .1em dotted #cccccc; width: 100%}

.rightElement {width: 90%; text-align: center; padding: 7px;}

.leftColumn {padding-right: 10px;}

a	{
 	 color: #CC6600;
         text-decoration: underline;
	}
        
a:hover	{
	 color: #CC6600;
         text-decoration: none;
	}

a.press	{
 	 color: #CC6600;
         text-decoration: none;
	}

.ccbnCalendarTable tr {
	height: 28px;
	vertical-align: middle;
}
        
.ccbnTable td {
	border-bottom: 1px solid #D9D9D9;
	height: 28px;
	vertical-align: middle;
}

td.first {width: 79px;}

.ccbnMore {margin-top: 6px;
           float: right;}
		
hr{
	color: #EBEBEB;
	height: 1px;
}

.ccbnNavRight{
	margin-top: 13px;
	background-image: URL();
	background-repeat: no-repeat;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxx   TOOL STYLES   xxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Page Styles - General Txt/Bg             x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnTblTtl                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #797979;
                                  text-transform: uppercase;}
								  
   .ccbnTblTtlOrange             {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #CC6600;
                                  text-transform: uppercase;}	

   .ccbnTblTtlOrangeNoCaps	      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #CC6600;}
								  
	.ccbnTblTtlLine			 	 {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #797979;
                                  text-transform: uppercase;
								  display: block;
								  width: 100%;
								  border-bottom: 1px solid #D9D9D9;
								  padding-bottom: 3px;}
								  													  
   .ccbnBgTblTtl                 {background-color: #FFFFFF;}

   .ccbnTblSubTtl                {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #666666;}

   .ccbnBgTblSubTtl              {background-color: #FFFFFF;}

   .ccbnTblOdd                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTblOdd                 {background-color: #FFFFFF;}

   .ccbnTblEven                  {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTblEven                {background-color: #FFFFFF;}

   .ccbnTblTxt                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTblTxt                 {background-color: #FFFFFF;}

   .ccbnTblTxtBold               {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgTblTxtBold             {background-color: #FFFFFF;}

   .ccbnTblHighlight             {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTblHighlight           {background-color: #FFFFFF;}

   .ccbnTblSubTxt                {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTblSubTxt              {background-color: #FFFFFF;}

   .ccbnTblLnk                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #CC6600;
                                  text-decoration: underline;}
								  
	.ccbnTblLnkSupp               {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #CC6600;
								  padding-left: 15px;
                                  text-decoration: underline;}								  

   .ccbnBgTblLnk                 {background-color: #FFFFFF;}

   .ccbnTblHighlightLnk          {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #CC6600;
                                  text-decoration: underline;}

   .ccbnBgTblHighlightLnk        {background-color: #FFFFFF;}

   .ccbnTblLabelLnk              {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #CC6600;
                                  text-decoration: underline;}

   .ccbnBgTblLabelLnk            {background-color: #FFFFFF;}

   .ccbnTtl                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #797979;
                                  text-transform: uppercase;}

   .ccbnBgTtl                    {background-color: #FFFFFF;}

   .ccbnSubTtl                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 10px;
                                  font-weight: bold;
                                  color: #666666;}

   .ccbnBgSubTtl                 {background-color: #FFFFFF;}

   .ccbnTxt                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgTxt                    {background-color: #FFFFFF;}

   .ccbnTxtBold                  {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgTxtBold                {background-color: #FFFFFF;}

   .ccbnSubTxt                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnBgSubTxt                 {background-color: #FFFFFF;}

   .ccbnRequired                 {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #FF0000;}

   .ccbnBgRequired               {background-color: #FFFFFF;}

   .ccbnError                    {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #FF0000;}

   .ccbnBgError                  {background-color: #FFFFFF;}

   .ccbnConfirmBold              {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #FF0000;}

   .ccbnBgConfirmBold            {background-color: #FFFFFF;}

   .ccbnNeg                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #FF0000;}

   .ccbnBgNeg                    {background-color: #FF0000;}

   .ccbnPos                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #00B000;}

   .ccbnBgPos                    {background-color: #00B000;}

   .ccbnPrice                    {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgPrice                  {background-color: #FFFFFF;}

   .ccbnLnk                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #CC6600;
                                  text-decoration: underline;}

   .ccbnBgLnk                    {background-color: #FFFFFF;}

   .ccbnSubLnk                   {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #CC6600;
                                  text-decoration: underline;}

   .ccbnBgSubLnk                 {background-color: #FFFFFF;}

   .ccbnTblSubLnk                {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #CC6600;
                                  text-decoration: underline;}

   .ccbnBgTblSubLnk              {background-color: #FFFFFF;}

   .modDisclaimer                {color: #000000;
                                  font-style: italic;
                                  font-size: 11px;}

   .ccbnDisclaimer               {color: #000000;
                                  font-style: italic;
                                  font-size: 11px;}

   .ccbnBgDisclaimer             {background-color: #FFFFFF;}

   .ccbnLabel                    {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgLabel                  {background-color: #FFFFFF;}

   .ccbnTblLabelLeft             {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgTblLabelLeft           {background-color: #FFFFFF;}

   .ccbnTblLabelTop              {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: bold;
                                  color: #000000;}

   .ccbnBgTblLabelTop            {background-color: #FFFFFF;}

   .ccbnNav                      {font-family: Verdana, Arial, Helvetica, Sans-Serif;
                                  font-size: 11px;
                                  font-weight: normal;
                                  color: #000000;}

   .ccbnSelect                   {}

   .ccbnBgSelect                 {}

   .ccbnInput                    {}

   .ccbnBgInput                  {}

   .ccbnButton                   {}

   .ccbnBgButton                 {}

   .ccbnOutline                  {background-color: #EBEBEB;}

   .ccbnOutlineChart             {background-color: #FFFFFF;}

   .ccbnOutlineQuote             {background-color: #FFFFFF;}

   .ccbnBgChart                  {background-color: #FFFFFF;}

   .ccbnBgLine                   {background-color: #595959;}

   .ccbnBgSpacer                 {background-color: #FFFFFF;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                 Enumerate Backgrounds                x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumBodyBg               {}

   .ccbnEnumBg                   {background-color: #CCCCCC;}

   .ccbnEnumBgLogo               {background-color: #FFFFFF;}

   .ccbnEnumHighlightLt          {background-color: #FFFFFF;}

   .ccbnEnumHighlight            {background-color: #EFEFEF;}

   .ccbnEnumShadow               {background-color: #999999;}

   .ccbnEnumShadowDk             {background-color: #666666;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Links                   x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTabLnk               {font-family: arial, helvetica, sans-serif;
                                  font-size: 11px;
                                  color: #000000;
                                  text-transform: uppercase;}

   a.ccbnEnumTabLnk:link         {font-family: arial, helvetica, sans-serif;
                                  font-size: 11px;
                                  color: #000000;
                                  text-transform: uppercase;
                                  text-decoration: underline;}

   a.ccbnEnumTabLnk:hover        {text-decoration: none;}

   a.ccbnEnumTabLnk:active       {text-decoration: none;}

   a.ccbnEnumTabLnk:visited      {font-family: arial, helvetica, sans-serif;
                                  font-size: 11px;
                                  color: #000000;
                                  text-transform: uppercase;
                                  text-decoration: underline;}

   .ccbnEnumPeerListLnk          {font-size: 11px;}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                    Enumerate Rows                    x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

   .ccbnEnumTxtEven              {font-family: arial, verdana, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnEnumTxtOdd               {font-family: arial, verdana, helvetica, sans-serif;
                                  font-size: 11px;}

   .ccbnBgEnumTblEven            {background-color: #EFEFEF;}

   .ccbnBgEnumTblOdd             {background-color: #FFFFFF;}


