/* 
Created June 15, 2006 by terraByte graphics for XLCubed
*/

/*
							BODY
*/

/* Begin borders and tables */

.border {
	border-style: solid;
	border-color: #166CB7;
	border-width: 1px;
}

table.Main {
	border-style: solid;
	border-color: #166CB7 #166CB7 #166CB7 #166CB7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
}

table.MainEqual {
	border-style: solid;
	border-color: #166CB7 #166CB7 #166CB7 #166CB7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

table.solid {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #156CB5;
}

table.transparent {
	border-style: solid;
	border-color: #156CB5 #CCCCCC #CCCCCC #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
table.transparentIndex {
	border-style: solid;
	border-color: #156CB5 #CCCCCC #CCCCCC #CCCCCC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
table.transparentMain {
	border-style: solid;
	border-color: #156CB5 #CCCCCC #CCCCCC #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
table.transparentNews {
	border-style: solid;
	border-color: #156CB5 #CCCCCC #CCCCCC #CCCCCC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
table.borderLists {
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #166CB7 #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;	
}
table.borderLists2 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;	
}

table.borderTopBottom {
	border-style: solid;
	border-color: #166CB7 #FFFFFF #166CB7 #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;	
}
table.borderLeft {
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #166CB7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;	
}

/* End borders and tables */

/* Begin font styles */

body {
	background-color: #FFFFFF;
}

.body {	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-left : 15;
	padding-right : 10;
	padding-top : 0;
	padding-bottom : 0;
}
.bodyBlack {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	font-weight: normal;
}

.bodyBlackBold {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	font-weight: bold;
}
.bodyBlue {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
	padding-left : 15;
	padding-right : 10;
	padding-top : 0;
	padding-bottom : 0;
}

.bodyBlueCenter {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #166CB7;
}

.bodyBold {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: bold;
}
.bodygrey {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #666666;
	font-weight: normal;
}

.bodyIndex {	
	color: #666666;	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding-left: 15;
	padding-right: 10;
	padding-top: 10;
	padding-bottom: 5;
}

.bodyWhite {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}

.bodyWhiteBold {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

.bodyWhiteBoldCenter {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

.bodyWhite8pt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
}

.bodyWhite9pt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}

.bodyWhiteLeft {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
}

.breadcrumbs {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #666666;
	font-weight: normal;
}

.bullets {	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 5;
}

.contact {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}

.copyright {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
}

.featureNav {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	color: #166CB7;
}

.H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding-left : 15;
	padding-right : 10;
	padding-top : 0;
	padding-bottom : 0;
}

.H2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
	padding-left : 15;
	padding-right : 10;
	padding-top : 0;
	padding-bottom: 6px;
}

.H2-Index {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
}
.H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
	padding-left : 15;
	padding-right : 10;
	padding-top : 0;
	padding-bottom: 5px;
}
.H3_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
	padding-left : 0;
	padding-right : 10;
	padding-top : 0;
	padding-bottom: 5px;
}
.H4 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
}

.H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left : 15;
	padding-bottom: 8px;
	
}

.H6 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
	padding-left : 15;
	padding-right : 0;
	padding-top : 0;
	padding-bottom: 6px;
}
.H7 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom: 6px;
}
.mainNav {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FBCF56;
	font-weight: bolder;
}
.mainNav2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #166CB7;
	font-weight: bolder;
}

.moreInfo {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #166CB7;
}

.moreInfoElipsis {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 16pt;
	font-weight: bold;
	color: #166CB7;
}

.sideNav{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color: #166CB7;
}

.topNav {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}

/* End font styles */

/*
							LINKS
*/

/* Begin the basic links */

a:link {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #166CB7;
	font-size: 9pt;
	font-weight: normal;
}
a:visited {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #166CB7;
	font-size: 9pt;
	font-weight: normal;
}
a:hover {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: normal;
	color: #FBCF56;
}
a:active {	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #166CB7;
	font-size: 9pt;
	font-weight: normal;
}

/* End the basic links */

/* Begin bodyBlue links */

#bodyBlue a:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodyBlue a:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodyBlue a:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodyBlue a:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	color: #FBCF56;
	font-weight: normal;

}

/* End bodyBlue links */

/* Begin bodybluecenter links */

#bodyBlueCenter a:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #166CB7;
}

#bodyBlueCenter a:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #166CB7;
}

#bodyBlueCenter a:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #166CB7;
}

#bodyBlueCenter a:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #FBCF56;
}

/* End bodybluecenter links */

/* Begin bodygrey links */

#bodygrey a:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodygrey a:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodygrey a:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #166CB7;
	font-weight: normal;
}

#bodygrey a:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: underline;
	text-align: left;
	color: #FBCF56;
	font-weight: normal;
}

/* End bodygrey links */


/* Begin links in the breadcrumbs navigation */

#breadcrumbs a:link{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
	color: #166CB7;
}

#breadcrumbs a:active{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
	color: #166CB7;
}

#breadcrumbs a:visited{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
	color: #166CB7;
}

#breadcrumbs a:hover{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

/* End the links in the breadcrumbs navigation */

/* Begin links in the feature navigation */
#featureNav a:link{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	color: #16297A;
}

#featureNav a:active{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	color: #16297A;
}

#featureNav a:visited{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	color: #16297A;
}

#featureNav a:hover{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: normal;
	color: #16297A;
}
/* End the links in the feature navigation */

/* End the links in the section navigation */

/* Begin Header links */

#H1 a:link {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#H1 a:active {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #993333;
	font-weight: bold;
}
#H1 a:visited {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#H1 a:hover {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: #993333;
	font-weight: bold;
}

#H2 a:link{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
}

#H2 a:active{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
}
#H2 a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #166CB7;
	text-decoration: none;
	text-align: left;
}
#H2 a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FBCF56;
	text-decoration: underline;
	text-align: left;
}
/* End Header links */

/* Begin links in the moreInfo navigation */

#moreInfo a:link{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #166CB7;
}

#moreInfo a:active{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #166CB7;
}

#moreInfo a:visited{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #166CB7;
}

#moreInfo a:hover{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #FBCF56;
}

/* End the links in the moreInfo navigation */

/* Begin links in the section navigation */

#sectionNav a:link{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

#sectionNav a:active{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

#sectionNav a:visited{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

#sectionNav a:hover{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	color: #FBCF56;
}

/* End links in the section navigation */

/* Begin links in the top navigation */

#topNav a:link{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}

#topNav a:active{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}

#topNav a:visited{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}

#topNav a:hover{	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #FBCF56;
}

/* End the links in the top navigation */

