
/* GLOBAL 3*/

html{overflow-y:scroll;}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body {
  background:#0062c5 url('/shared_images/nl/new_ca_bg.png') repeat-x  0 0;
  padding:0;
  margin:0;
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10pt; 
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a{
	cursor:pointer;
}

.indicatorInfo{
font-size:.8em;
color:#202020;
}


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; LINE-HEIGHT: 13pt; color:#003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #3b6db2; LINE-HEIGHT: 13pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003366; FONT-FAMILY: Arial, Times, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; COLOR: #003366; FONT-FAMILY: Arial, Times, Helvetica, sans-serif
}

DIV TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TBODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}


@media print {
.no-show{display:none;}   
}
@media screen {

}


/* END OF GLOBAL */



	/* BUTTONS */
	.buttons button{
	    margin:7px 7px 7px 7px;
	    background-color:#f5f5f5;
	    border:1px solid #a89f9f;
	    border-top:1px solid #ccc;
	    border-left:1px solid #ccc;

	    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	    font-size:100%;
	    line-height:130%;
	    text-decoration:none;
	    font-weight:bold;
	    color:#565656;
	    cursor:pointer;
	    padding:5px 10px 6px 7px; /* Links */
	}
	.buttons button{
	    width:auto;
	    overflow:visible;
	    padding:4px 10px 3px 7px; /* IE6 */
	}
	.buttons button[type]{
	    padding:5px 10px 5px 7px; /* Firefox */
	    line-height:17px; /* Safari */
	}
	*:first-child+html button[type]{
	    padding:4px 10px 3px 7px; /* IE7 */
	}
	.buttons button img, .buttons a img{
	    margin:0 3px -3px 0 !important;
	    padding:0;
	    border:none;
	    width:16px;
	    height:16px;
	}
		/* STANDARD BUTTONS */

		button.selectionButton:hover{
		    background-color:#dff4ff;
		    border:1px solid #c2e1ef;
		    color:#336699;
		}



/* Helper classes */
.alignleft{
	text-align:left;
}
.alignright{
	text-align:right;
}
/* End of Helper Classes */

#maintable{
	width:600px;margin:0 auto;border-collapse:collapse;
}

/* Table Listings */

.tableListing{
}

.tableListing H1{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; LINE-HEIGHT: 10pt; color:#003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tableListing H2{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #3b6db2; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tableListing H3{
	FONT-WEIGHT: bold; COLOR: #003366; FONT-FAMILY: Arial, Times, Helvetica, sans-serif
}

/* HEADER */
#header{
	width:100%;
	background:url('/shared_images/nl/ca_top.jpg') no-repeat top center;
	top:6px;
	left:0px;
	height:125px;
	z-index:0;
}
#headerText{
	font-family:Verdana,Arial;
	color:#ffffff;
	font-weight:bold;
	padding:90px 0 0 10px;
	width:95%;
	line-height:25px;
	text-decoration:none;
}
#headerText a:hover {
  text-decoration:underline;
}
#headerTextLeft{
	font-family:Verdana,Arial;
	color:#ffffff;
	float:left;
	width:50%;
	text-align:left;
	font-weight:bold;
	font-size:7pt;
}
#headerTextLeft a{
	color:#ffffff;
}
#headerTextRight{
	float:right;
	width:50%;
	text-align:right;
}
#headerTextRight form div,#headerTextRight form div a{
	color:#ffffff;
	font-family:Verdana,Arial;
	font-size:8pt;	
	text-decoration:none;
	font-weight:bold;
}
#headerTextRight form div{
	font-weight:normal;
}
#headerTextRight form div input{
	margin-left:4px;
	border:1px inset #5889cb;
	font-size:11px;
	width:89px;
	color:black;
	font-family:Arial,Verdana,Helvetica;
}
#headerText form div{ margin:0; padding:0;}

/* End of HEADER */

/* Graphical HEADER */
#yspteammh {
  color:#FFFFFF;
  padding:90px 0 0 10px;
  font:77% Verdana;
  width:95%;
  line-height:25px;
}

#yspteamh form { margin:0; padding:0;}
#yspteamh form * {vertical-align:bottom;}

#yspteammh span {
  float:left;
  position:relative;
  z-index:5;
  font-weight:bold;  
  vertical-align:bottom;
}
#yspteammh a {
  color:#fff;
  margin:0;
  text-decoration:none;
}
#yspteammh a:hover {
  text-decoration:underline;
}
#yspteammh li.last a {
  border-right:0px none;
  padding-right:0;
}
#fieldtd {
  width:100%;
  background:url('/shared_images/nl/getDataHeaders/ca_top_3.jpg') no-repeat top center;
  top:6px;
  height:100px;
  left:0px;
  z-index:0;
}
#fieldtdGETDATA {
  width:100%;
  background:url('/shared_images/nl/getDataHeaders/ca_getdataheader_3.jpg') no-repeat top center;
  top:6px;
  height:100px;
  left:0px;
  z-index:0;
}
/* End of Graphical HEADER */

#body-table{border: 8px solid #4aa943;}

	.sidebox
	{
	margin: 30px 5px 15px 10px;
	padding:5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #eff9f8;
	border: 1px solid #dbe0f5;
	width:160px;
	}
	.sidebox H1
	{
	margin : 0px 0px -12px 5px;
	position: relative;
	top : -12px;
	font-size: 13px;
	font-weight: normal;
	border: #3c5a86 1px solid;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 5px;
	padding-right : 5px;
	color : #FFFFFF;
	display: inline;
	background-color: #99bbdd;
	} 

	#chart-links h2 {
  float:right;
  width:355px;
  margin:0 0 2px;
  font-size:140%;
  line-height:1.2em;
  text-transform:lowercase;
  color:#787878;
  }
  
.datasource_1 {background-color:#003366;color:#FFFFFF;font-size:10pt}
.datasource_1 a:link{color:#FFFFFF;}
.datasource_1 a:visited{color:#CCCCCC;}
.datasource_2 {background-color:#FFFFFF;font-size:9pt}
.datasource_3 {background-color:#FFFFFF;font-size:9pt;font-weight:bold}

.lightheader{background-color:#C9CAE5;text-align:center;}

.darkheader{color:white;background-color:#8A8CCC;text-align:center;}

.f_li{color:blue;text-decoration:underline;}

#talink:hover { color: #ffffff; text-decoration: none; }
#talink { color: #ffffff; text-decoration: none; }
.bfs {font-size:9pt} 
.para {font-family:Arial;font-size:10pt;text-decoration:none;font-weight:normal;}
.para-blue {color:#003366;font-family:Arial;font-size:10pt;text-decoration:none;font-weight:normal;}
.bold-blue {color:#003366;font-family:Arial;font-size:10pt;text-decoration:none;font-weight:bold;}

.thinquotediv {
	 padding: 5px;
	 margin: 5px;
	 margin-right: 5px;
     background-color: #eff9f8;
     border: 1px solid #dbe0f5;
 }

 .thinquotediv-gr {
	 padding: 5px;
	 margin: 5px;
	 margin-right: 5px;
     background-color: #dbf5dc;
     border: 1px solid #a5f3ab;
 }
 
  .thinquotediv-red {
	 padding: 5px;
	 margin: 5px;
	 margin-right: 5px;
     background-color: #ffc5cc;
     border: 1px solid #ff0000;
 }
 
   .thinquotediv-grey {
	 padding: 5px;
	 margin: 5px;
	 margin-right: 5px;
     background-color: #e1e1e1;
     border: 1px solid #666666;
	 color: #666666;
 }
   .thinquotediv-caution {
	 padding: 5px;
	 margin: 5px;
	 margin-right: 5px;
     background-color: #ffff66;
     border: 1px solid #ff6600;
 }
 

.letter_head{
font-size: 16pt; 
color: #003366;
padding-left:10px;
}
.definition{
font-size: 10pt; 
color: #000000;
}

.blue {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #3b6db2; LINE-HEIGHT: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footnote{
	FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.footnote_table{
	FONT-WEIGHT: normal; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

BODY.admin {
	MARGIN-TOP: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN-LEFT: 8px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.parasm {font-family:Arial;font-size:9pt;text-decoration:none;font-weight:normal}
.td1 {background-color:#DDDDFF;font-size:10pt;font-weight:bold}
.td2 {background-color:#FFFFE3;font-size:9pt}
.td3 {background-color:#E6E6E6;font-size:9pt;}
.td4 {background-color:#D90000;font-size:9pt;}
#tabledefinition {background-color:#E6E6E6}
#tablesource {background-color:#E6E6E6}
#tablehelp {background-color:#E6E6E6}
#tabnote {background-color:#003366;color:#FFFFFF;}

.popUpBody{
  background:#FFFFFF;
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 10pt; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px; 
  FONT-STYLE: normal; 
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
#field {
  width:100%;
  height:300px;
  position:absolute;
  background:url('/shared_images/nl/ca_top.jpg') no-repeat top center;
  top:6px;
  left:0px;
  z-index:0;
  min-width:974px;
}



#yspbody {
width:800px;
  text-align:center;
  margin:0 auto;
  padding:130px 0 20px 0;
  display: block;
  position:absolute;
z-index: 1;
}
#searchForm div{color:#ffffff;}
#searchForm a{font-family:Verdana,Arial,Helvetica;font-size:7pt;}
	#flashcontent {
		float: left;
	}
	.box	{text-align:center;margin: 30px 5px 15px 10px;padding:5px;font-size: 12px;font-weight: normal;color: #000000;	background-color: #f2f5f5;	border: 1px solid #dbe0f5;	}
	.box H1
	{
	margin : 0px 0px -12px 5px;
	position: relative;
	top : -12px;
	border: #3c5a86 1px solid;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 5px;
	padding-right : 5px;
	color : #FFFFFF;
	display: inline;
	background-color: #2c4355;
	} 
	.sidebox
	{
	margin: 30px 5px 15px 10px;
	padding:5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #eff9f8;
	text-align:center;
	border: 1px solid #dbe0f5;
	}
	.sidebox H1
	{
	margin : 0px 0px -12px 5px;
	position: relative;
	top : -12px;
	font-size: 13px;
	font-weight: normal;
	border: #3c5a86 1px solid;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 5px;
	padding-right : 5px;
	color : #FFFFFF;
	display: inline;
	/*background-color: #99bbdd;*/
	background-color: #004982;
	
	} 
	
	#pscroller1{
	width: 400px;
	height: 75px;
	padding: 20px;
	}

	#ticker-container {
	position:relative;
	overflow:hidden;
	width:440px;
	height:75px;
	padding: 2px;
	}
	
	#ticker {
		position:relative;
		width:440px;
	}
	
	#ticker ul {
		padding:5;
		margin:0;
		list-style-type:none;
	}
	#ticker ul li {display:list-item;margin-top: 1px;margin-bottom: 1px;padding-top: 1px;	padding-bottom: 1px;padding-left: 2px;	}
	
	#ticker ul li a {
	padding-left: 2px;
	}
	#ticker ul li a:hover {
	padding-left: 2px;
	}

.selectingbox{
}

.selectingbox li{
padding:10px;
}

.selectingbox h2{
}

.selectingbox em{
}

.selectingbox a{
font-weight:bold;
font-size:12pt;
}

.tablelisting{
	font-size:10pt;
	list-style-type:none;
}

.tablelisting .heading{
	list-style-type:none;
	padding-top:5px;
	font-weight:bold;
	font-size:10pt;
}

.tablelisting .subheading{
	list-style-type:none;
	padding-left:15px;
	color:#003366;
	font-weight:bold;
	font-size:10pt;
}

.tablelisting .subheading-item{
	list-style-type:none;
	padding-left:15px;
}

/*SMART MENUS*/
#geog_on,#acct_on,#info_on,#geog_off,#acct_off,#info_off{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
	text-align:center;	
}
#geog_on{
	background:#8a8ccc url(/shared_images/nl/menuicons/one_ico_current.gif) no-repeat 2px center;
	color:#ffffff;
}
#acct_on{
	background:#8a8ccc url(/shared_images/nl/menuicons/two_ico_current.gif) no-repeat 2px center;
	color:#ffffff;
}
#info_on {
	background:#8a8ccc url(/shared_images/nl/menuicons/three_ico_current.gif) no-repeat 2px center;
	color:#ffffff;
}
#geog_off{
	background:#999999 url(/shared_images/nl/menuicons/one_ico_off.gif) no-repeat 2px center;
	color:#cccccc;
}
#acct_off{
	background:#999999 url(/shared_images/nl/menuicons/two_ico_off.gif) no-repeat 2px center;
	color:#cccccc;
}
#info_off{
	background:#999999 url(/shared_images/nl/menuicons/three_ico_off.gif) no-repeat 2px center !important;
	color:#cccccc;
}
ul#MainMenu,ul#AdditionalMenu,ul#TableOptions,ul#dev{border-left:1px solid #DBDCEF;border-top:1px solid #DBDCEF;border-right:1px solid #4A49A8;border-bottom:1px solid #4A49A8;padding:1px;margin:3px;}
ul#MainMenu .topItem, ul#AdditionalMenu .topItem,ul#dev .topItem{color:#ffffff !important;font-size:10px !important;text-align:center !important;background-color:#003366 !important;padding:3px !important;}
ul#TableOptions .topItemTableOptions{color:#ffffff !important;font-size:10px !important;text-align:center !important;background-color:#660000 !important;padding:3px !important;}
ul.S_1{border:1px solid #4a49a8;padding:1px;}
ul.S_2{border:1px solid #cc3333;padding:1px;}
.menuTitle{font-size:10px !important;text-align:center !important;background-color:#8a8ccc !important;padding:3px !important;}
.big{font-size:80% !important;}
.separatorLine{padding:0 !important;background-color:#8a8ccc !important;height:3px !important;line-height:3px !important;font-size:3px !important;}
.selectMenuLi{background:#003366 !important;text-align:center;}
.selectMenuLi a{position:absolute !important;visibility:hidden !important;}
.selectMenuLi select,.selectMenuLi option{font-size:9pt;padding:1px;vertical-align:middle;margin:0;}
ul#TableOptions .selectMenuLi{background:#990000 !important;text-align:center;padding:5px !important}
ul#TableOptions .selectMenuLi a{position:absolute !important;visibility:hidden !important;}
ul#TableOptions .selectMenuLi select,.selectMenuLi option{font-size:9pt;padding:1px;vertical-align:middle;margin:0;}
#step2NA,#step3NA{background:transparent;border:none;padding:0;}
#step2NA a,#step3NA a{height:38px !important;width:100px !important;border:1px solid #4a49a8;padding:0;text-align:center;margin-left:-50px;margin-top:30px;width:100px;font-size:75%;}
#step2NA a div,#step3NA a div{position:absolute;top:0;left:0;height:36px;width:98px;border:1px solid white;}
#MainMenu a.off{background-color:#555555 !important;}
#MainMenu a.offTableCheck{background:#555555 url(/shared_images/nl/menuicons/geog_x_icon.gif) no-repeat 3px center !important;padding-left:25px;}
#MainMenu a.onTableCheck{background:#003366 url(/shared_images/nl/menuicons/geog_y_icon.gif) no-repeat 3px center !important;padding-left:25px;}
.underline{text-decoration:underline;}
.left{text-align:left !important;}
/*END OF SMARTMENUS*/

.geogHeading{  font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #003366;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 35px;
	line-height: 37px;
	letter-spacing: -2px;
	font-weight: bold;
}
.accountHeading{  font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #003366;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 35px;
	line-height: 37px;
	letter-spacing: -2px;
	font-weight: bold;
}

#tablelogo{display:none;}
#tableheader_content{background-image:url('/CommunityAccounts/images/tableheader/Untitled-4_03.gif');}

.childTR{font-style:italic;font-size:-1;}

.onlyprint{display:none;}


/************** PRODUCTION STYLE TAGS ****************************************/
.parabold {font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 10px;}
.paraboldrt {font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 10px;text-align: right;}
.paraboldctr {font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 10px;text-align: center;}
.paraboldblue {font-size: 12px;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 10px;text-align: left;}
.paraboldbluectr {font-size: 12px;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 0px;text-align: center;}
.paractr {font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: normal;text-align: center;}
.parart {font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: normal;text-align: right;}
.mnborder {border-style: solid;border-color: #26365B;border-width: 2px}
.thumbdetails {font-size: 8pt;COLOR: black;FONT-FAMILY: "Arial";font-weight: normal;margin-left: 0px;text-align: center;}
.thumbdetailshd {font-size: 8pt;COLOR: black;FONT-FAMILY: "Arial";font-weight: bold;margin-left: 0px;text-align: left;}
.PiCpageTitle {font-size: 18px;COLOR: #ffffff;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;text-align: center;}
//.PiCpageTitle {font-size: 13px;COLOR: #ffffff;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;text-align: left;}
.PiCtableHD {font-size: 14px;COLOR: #16325C;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;}
.PiCtableHDctr {font-size: 16px;COLOR: #ffffff;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;text-align: center;}
.PiCtableHD2 {font-size: 16px;COLOR: #566F8F;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;}
.PiCtablesrc {font-size: 12px;COLOR: #26365B;FONT-FAMILY: "arial", sans-serif;font-weight: normal;text-decoration: none;}
.PiCcharttitle {font-size: 16px;COLOR: black;FONT-FAMILY: "arial", sans-serif;font-weight: bold;text-decoration: none;}


.2pxrowheight {font-size: 2px;}
.4pxrowheight {font-size: 4px;}
.postable {position: absolute;left: 113px;top: 170px}
.postable2 {position: absolute;left: 113px;top: 170px}
.postable3 {position: absolute;left: 113px;top: 170px}

.posprofile {position: absolute;left: 113px;top: 168px}


.poslogin {position: absolute;left: 113px;top: 136px}


.posy-labe1 {position: relative;left: -160px; font-size: 12px;COLOR: black;FONT-FAMILY: "Arial";font-weight: normal;}

.poschartthumb1 {position: absolute;left: 396px;top: 399px}
.posdatatable1 {position: absolute;left: 113px;top: 401px}
.poschartthumb2 {position: absolute;left: 396px;top: 559px}
.posdatatable2 {position: absolute;left: 113px;top: 561px}
.poschartthumb3 {position: absolute;left: 396px;top: 719px}
.posdatatable3 {position: absolute;left: 113px;top: 721px}
.posind {position: absolute;left: 113px;top: 126px;z-index: 2000}
.posind2 {position: absolute;left: 114px;top: 58px;z-index: 2000}
.posind3 {position: absolute;left: 130px;top: 56px;z-index: 2000}

.posheadlinks {position: absolute;left: 113px;top: 80px;z-index: 2000}
.postag {position: absolute;left: 130px;top: 136px;z-index: 2000}
.posindtxt {position: absolute;left: 0px;top: 100px;z-index: 2000}
.posPiCtitle {position: absolute;left: 114px;top: 324px}
.posprocessdata {position: absolute;left: 113px;top: 326px}
.sidefacts {position: absolute;left: 0px;top: 300px;z-index: 2000}
.posheading {position: absolute;left: 112px;top: 326px}
.posheadlogo {position: absolute;left: 2px;top: 310px;z-index: 1}
.posflashad {z-index: 0}


a.PiCtable:link {font-size: 8pt;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: normal;margin-left: 0px;text-align: center;}
a.PiCtable:visited {font-size: 8pt;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: normal;margin-left: 0px;text-align: center;}
a.PiCtable:active {font-size: 8pt;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: normal;margin-left: 0px;text-align: center;}
a.PiCtable:hover {font-size: 8pt;COLOR: #26365B;FONT-FAMILY: "Arial";font-weight: normal;margin-left: 0px;text-align: center;}


.nav {font-size: 12px;COLOR: #16325C;FONT-FAMILY: "Arial";font-weight: normal;font-style: normal;text-decoration: none;}
a.nav:link {font-size: 12px;COLOR: #16325C;FONT-FAMILY: "Arial";font-weight: normal;font-style: normal;text-decoration: underline;}
a.nav:visited {font-size: 12px;COLOR: #16325C;FONT-FAMILY: "Arial";font-weight: normal;font-style: normal;text-decoration: underline;}
a.nav:active {font-size: 12px;COLOR: #16325C;FONT-FAMILY: "Arial";font-weight: normal;font-style: normal;text-decoration: underline;}
a.nav:hover {font-size: 12px;COLOR: #16325C;FONT-FAMILY: "Arial";font-weight: normal;font-style: normal;;text-decoration: none;}

a.cascadenav:link {font-size: 12px;COLOR: #ffffff;FONT-FAMILY: "Arial";font-weight: bold;font-style: normal}
a.cascadenav:visited {font-size: 12px;COLOR: #ffffff;FONT-FAMILY: "Arial";font-weight: bold;font-style: normal}
a.cascadenav:active {font-size: 12px;COLOR: #ffffff;FONT-FAMILY: "Arial";font-weight: bold;font-style: normal}
a.cascadenav:hover {font-size: 12px;COLOR: #ffffff;FONT-FAMILY: "Arial";font-weight: bold;font-style: normal;}


/*

 Some styles used by the "Cascading Popup Menus" script.
 Consult a CSS reference (a good clear one is at www.ncdesign.org) for syntax and tweaking ideas.
 You can delete the ones you're not using in your ItemStyles, or add more if you want.

*/


/*
 Font settings -- change your font, colour, alignment etc.
 Insert 'font-weight: bold;' or 'font-style: italic;' without quotes if you want.
 Note that items contain <A HREF> tags, so if your other stylesheets style anchor tags,
 these may inherit the rules. I've styled all the variations of links here as one.
*/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #ffffff;
 font: Bold 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}

/* Borders used by some items */

.itemBorder {
 border: 1px solid #26365B;
}
.itemBorderBlank {
 border: 1px solid #CCCCDD;
}

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText, a.buttonText:link, a.buttonText:visited, a.buttonText:active, a.buttonText:focus {
 text-decoration: none;
 color: #FFCC99;
 font: Bold 12px Arial, Helvetica;
}
.buttonHover, a.buttonHover:link, a.buttonHover:visited, a.buttonHover:active, a.buttonHover:focus {
 text-decoration: none;
 color: #99CCFF;
 font: Bold 12px Arial, Helvetica;
 padding: 1px;
}
.buttonBorder {
 border: 1px outset #339966;
}
.buttonBorderOver {
 border: 1px inset #CC9966;
}

/* well being-rank style */
	table.wbranktable,table.wbranktable td{border:1px solid black;border-collapse:collapse;width:500px;padding:5px;margin:0 auto;}
	table.wbranktable td.wbheader{font-weight:bold;text-align:center;padding:5px;background-color:#dddddd;}

#widget_alert{text-align:left}
.clear{clear:both;}
a#releasesRSSLink{position:absolute;z-index:100;top:2px;right:2px;padding:0 !important;margin:0 !important;width:15px !important;height:15px !important;background:transparent url(/shared_images/shared/icons/rss_15px.png) no-repeat;}

/* Custom Indicator */
.customIndicatorAvailable{color:red;}

/* Footnote Div for nbh */
#footnote_div{
border: 1px solid grey; margin: 5px; padding: 5px; overflow: auto; width: 600px; height: 75px;
}
/*****************/	
/*LOADING LAYER*/
/*****************/
  div.loading-invisible{
    display:none;
  }

  div.loading-visible{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    width:200px;
	height:200px;
	margin:-100px 0 0 -100px;
    text-align:center;
	/*
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	*/
    background:#fff url(/includefiles/scripts/images/big-ajax-loader.gif) no-repeat center center;
    border:2px solid #111111;
	z-index:99999;
  }
  div.loading-visible p{
	margin-top:140px;
  }

img{border:none;}  
	
.cg_header{color:red;}

/* Accordian styles */
.accordion { border: 1px solid #aaa; padding: 4px; margin: 1em;
background: #fff; } .accordion dt { text-decoration: underline; background: #CCCCCC; color:
#000; font-weight: bold; padding: 3px 8px; } .accordion dt.selected
{ background: #003366; color: #fff; } .accordion dt:hover,
.accordion dt.over { text-decoration: underline; cursor: pointer;
cursor: hand; } .accordion dd { display: none; border: 1px solid
#aaa; padding: 4px; overflow: hidden; } .accordion dd.open {
display: block; } .accordion dd.getHeight { display: block; }

/* Checkmarks for geographies */
.li_unavailable{
list-style-image:url('/images/shared/icons/cross.png');
list-style-type:square;
}
.li_available{
list-style-image:url('/images/shared/icons/accept.png');
list-style-type:square;
}
