/* 
------------------------------------
DETAILS:
Title: Art for Life
Author: Sean C. Rowe
URL: http://www.afl2008.org/site.css
Born: 2008 February 10
Modified: 2008 February 17

------------------------------------ */
/* DEFAULT ELEMENTS 
------------------------------------ */
body {
	text-align: left;
	font-family: arial;
	margin:0;
	font-size:11px;
	background-color:#fff;
	line-height:16px;
}


#main-mast	{
	width:800px;
	height:125px;
	background-image:url('art/mast-artforlife.gif');
	background-repeat: repeat-x;
	background-position:left top;
}


#main-nav	{
	width:800px;
	height:32px;
	background-image:url('art/nav-bkgd.gif');
	background-repeat: repeat-x;
	background-position:left top;
}

#main-feature	{
	width:800px;
}

#main-gallery	{
	width:330px;
}

#splash {
	width:500px;
	height:94px;
	margin-top:120px;
	text-align:left;
	margin-left:80px;
}

#catflogo {
	width:200px;
	height:94px;
	margin-top:300px;
	text-align:right;
	margin-right:80px;
}

img {border:0}
.clear {position:relative;font-size:0px;height:0px;line-height:0px}
h1,h2,h3,h4,h5,h6 {margin:10px 0 0}
H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:10px}  /* displayed at 12px */
p {margin: 0 0 1em 0;line-height:1.3}

/* BODY ELEMENTS 
------------------------------------ */
#homePage {
  margin: 0 auto;
  width: 1000px;
  text-align: left;
}

/* FOOTER ELEMENTS 
------------------------------------ */
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 11px;
	text-decoration:none;
}

.footer a:link,.footer a:visited {
	color:#fff;
	text-decoration:none;
}

.footer a:hover,.footer a:visited:hover {
	color:#fff;
	text-decoration:underline;
}


/* A ELEMENTS 
------------------------------------ */

a:link {
	font-size: 11px;
	font-family: arial;
	color:#D22229;
	text-decoration:underline;
}

a:visited	{
	font-size: 11px;
	font-family: arial;
	text-decoration:none;
	color:#D4536A;
	}
	
a:hover, a:visited:hover{
	text-decoration:underline;
	}

a img {
	border:0;
	}

/* MISC. ELEMENTS 
------------------------------------ */
UL	{
	margin-top:16px;
	margin-right:10px;
	margin-bottom:20px;
	padding-left:15px;
	margin-left:15px;
	color: #000;
}

OL	{
	color: #000;
	margin-top:16px;
	margin-right:10px;
	margin-bottom:15px;
	padding-left:15px;
	margin-left:15px;
}

LI	{ margin-right:15px; margin-left:5px; padding-bottom:2px; }

UL.plain  { list-style-type: none }
UL.double  { margin-bottom:10px; }
UL.feature-box  { margin:8px 0px 8px 4px; }

OL        { list-style-type: decimal }  /* 1 2 3 4 5 etc. */
OL OL     { list-style-type: upper-alpha; 
			margin-bottom:15px; }      /* A B C D E etc. */
OL OL OL  { list-style-type: lower-roman;
			margin-bottom:15px;
		 }  /* i ii iii iv v etc. */

OL.double  { margin-bottom:10px; }
OL LI.double  { list-style-type: decimal }  /* 1 2 3 4 5 etc. */

LI.double {	padding-bottom:10px;
			list-style-type: square; }
			
LI.square {list-style-type: square;}

LI.redsquare {
	color:#C17173;
	list-style-type: square;
	margin-left:14px;
	padding-left:0px; 
	}

li.frame {
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	color: #a2a2a2;
	padding-top:1px;
	padding-bottom:10px;
	padding-right:10px;
	margin-left:20px;
	list-style-image:url('art/icon-frame.gif');
}


li.arrow {
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	color: #a2a2a2;
	margin-top:1px;
	margin-bottom:1px;
	padding-right:10px;
	margin-left:15px;
	list-style-image:url('art/sm_arrow1.gif');
}

li.anchor {
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #a2a2a2;
	margin-top:1px;
	padding-bottom:1px;
	padding-right:10px;
	margin-left:0px;
	list-style-image:url('art/arrow-anchor-black.gif');
}

hr	{
	border:0;
	background-color:#000;
	height:1px;
	margin-top:1px;
	margin-bottom:0px;
	/*clear:both;*/
}

hr.gray	{
	background-color:#737373;
	color:#737373;
	border:0;
	height:1px;
	margin-top:1px;
	margin-bottom:0px;
	/*clear:both;*/
}


/* MBS/ECS LOG-IN ELEMENTS 
------------------------------------ */

.homeLogonBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #003580; TEXT-ALIGN: center
}
.homeLogonBox2 {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; TEXT-ALIGN: left
}
.logFormLabel {
	FONT: 0.7em Arial, Helvetica, sans-serif; COLOR: #333333
}
.logonFormFieldBox {
	MARGIN: 4px 0px 0px 0px
}

.ecsLogonBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #990000; TEXT-ALIGN: center
}
.ecsLogonBox2 {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 0px; TEXT-ALIGN: left
}

.ecslogFormLabel {
	FONT: 0.7em Arial, Helvetica, sans-serif; COLOR: #333333
}
.ecslogonFormFieldBox {
	MARGIN: 4px 0px 0px 0px
}

.mbs-downtime, a.mbs-downtime, a.mbs-downtime:visited  {
	font-family: arial;
	font-size: 14px;
	color: #fff;
	line-height:20px;
		font-weight:bolder;
	}

/* FORM ELEMENTS 
------------------------------------ */
.formtype {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.form-text {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	padding:5px; 
	background-color:#E0E0E0;
	padding-left:20px; 
	}

.form-def {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color:#EEE9E9;
	}

.form-next {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #8C1717;
	font-weight:bold;
	}

.form-blue {
	font-family: arial;
	font-size: 12px;
	color: #003580;
	font-weight:bold;
	}

/* PUBLICATION ELEMENTS 
------------------------------------ */


.pub-text {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	padding:5px; 
	background-color:#E0E0E0;
	padding-left:20px; 
	}

.pub-def {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color:#EEE9E9;
	}

.pub-next {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #8C1717;
	font-weight:bold;
	}


/* MBS ELEMENTS 
------------------------------------ */
.login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 11px;
	text-decoration:none;
}
.login a:link,.login a:visited {
	color:#003580;
	text-decoration:none;
}
.login a:hover,.login a:visited:hover {
	color:#003580;
	text-decoration:underline;
}

.mbs-link,a.mbs-link:link,a.mbs-link:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
	text-decoration:none;
	}

a.mbs-link:hover {
	color: #fff;
	text-decoration:underline;
	}

.mbs-link2,a.mbs-link2:link,a.mbs-link2:visited	{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
	text-decoration:none;
	}

a.mbs-link2:hover {
	text-decoration:underline;
	color: #fff;
	}


/* NAVIGATION ELEMENTS 
------------------------------------ */
.breadcrumbs,a.breadcrumbs:link, a.breadcrumbs:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	text-decoration:none;
}

a.breadcrumbs:hover {
	font-size: 16px;
	color:#003580;
	text-decoration:underline;
}

.navigation-black {
	font-family: verdana;
	font-size: 11px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
	
A.navigation-black {
	font-size: 11px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.navigation-black:visited {
	color: #000;
	font-weight:bold;
	text-decoration:none;
	}
	
.topnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.topnav a:link,.topnav a:visited {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.topnav a:hover,.topnav a:visited:hover {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}

.topnav-mbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.topnav-mbs a:link,.topnav-mbs a:visited {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.topnav-mbs a:hover,.topnav-mbs a:visited:hover {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}



.sidenav-main,a.sidenav-main:link,a.sidenav-main:visited	{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;	
	color: #003580;
	text-decoration:none;
	}

a.sidenav-main:hover {
	text-decoration:underline;
	}

.sidenav-sub,a.sidenav-sub:link,a.sidenav-sub:visited	{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;	
	color:#003580;
	text-decoration:none;
	}
	
a.sidenav-sub:hover {
	text-decoration:underline;
	font-family: verdana;
	font-size: 11px;
}
	
.nav-ltblue3,a.nav-ltblue3:link,a.nav-ltblue3:visited	{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;	
	color:#003580;
	text-decoration:none;
	line-height:12pt;
	}
	
a.nav-ltblue3:hover	{
	text-decoration:underline;	
	}

.nav-verdana7 {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #003580;
	}


/* MAIN PAGE ELEMENTS 
------------------------------------ */
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	line-height:17px;
}

.subhead {
	font-size: 13px;
	color:#204F90;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.subheadSmall {
	font-size: 12px;
	color:#204F90;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.sectionmap-title {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #656565;
	}

.sectionmap-arrow {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #003580;
	}
	
.text {
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	color: #000;
	}

A.text:link {
	font-family: arial;
	font-size:13px;
	font-weight: normal;
	color: #D22229;
	text-decoration:underline;
		}

a.text:visited {
	font-family: arial;
	font-size:13px;
	font-weight: normal;
	color: #D4536A;
	text-decoration:none;
	}

a.text:visited:hover {
	color: #D4536A;
	text-decoration:underline;
	}

.text-hover {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-style: normal;
	font-family: arial;
	font-size: 12px;
		}

.text-hover:hover {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-style: normal;
	font-family: arial;
	font-size: 12px;
	background-color: #E5EAF2;
	cursor: crosshair;
			}

.main-head {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bolder;
	color: #000;
	padding-bottom:5px;
	}

.main-subhead {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height:18px;
	text-decoration:underline;
	}
	
.page-head {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height:160%;
	}

.page-head16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	line-height:140%;
	}

.page-subhead {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	line-height:120%;
	}

.briefs {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	}
	
.briefs-bold {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

.briefs-white7 {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;	
	color: #fff;
	}

A.briefs-white7 {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;	
	color: #fff;
	}

.briefs-white {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;	
	color: #fff;
	}

.briefs-white9 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	}

A.briefs-white9 {
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	}
	
A.briefs-white9:visited {
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	}
	
.anchor {
	
	padding-left:6px;
	padding-right:0px;
	}


/* TABLE ELEMENTS 
------------------------------------ */
.table-head {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	letter-spacing:-1px;
	background-color: #5176A4;
	color: #fff;
	Padding-top:3px;
	Padding-bottom:3px;
	Padding-left:3px;
	}

a.table-head, a.table-head:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	letter-spacing:-1px;
	background-color: #5176A4;
	color: #fff;
	Padding-top:3px;
	Padding-bottom:3px;
	Padding-left:3px;
	}

.table-head11 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #5176A4;
	color: #fff;
	Padding-top:3px;
	Padding-bottom:3px;
	padding-left:10px;
	}

.table-head13 {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	background-color: #5176A4;
	color: #fff;
	Padding-top:3px;
	Padding-bottom:3px;
	padding-left:10px;
	}

.table-subhead {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #dddddd;
	color: #000;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 0px 2px 8px;
	}
  
.table-text {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	line-height:130%;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}

.table-texton {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	line-height:130%;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:2px 0px 2px 4px;
	}

a.table-texton:link {
	text-decoration:underline;
	font-size:5px;
	}

.table-texton:hover {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-style: normal;
	font-family: verdana;
	font-size: 11px;
	background-color: #D9E1EC;
	cursor: crosshair;
			}

.table-close {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	line-height:130%;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	}

.table-graytext1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-left:1px solid #999;
	border-bottom:1px solid #000;
	text-align:left;
	background-color:#dddddd;
	padding:4px;
	}

.table-whtln	{
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:5px;
	height:16px;
	}

.table-ltblueln	{
	background:#fff;
	border-bottom:1px solid #D9E1EC;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:5px;
	height:16px;
	}

.table-ltblueln:hover {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	font-size: 10px;
	background-color: #EBEFF4;
	cursor: crosshair;
	border-bottom:1px solid #D9E1EC;
}


	
.table-whitehead {
	background:#5176A4;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height:112%;
	text-decoration:none;
	}

.table-head8 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #D9E1EC;
	color: #000000;
	border-bottom-color:#003580;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:#003580;
	border-top-width:2px;
	border-top-style:solid;
	Padding-top:2px;
	Padding-bottom:2px;
	Padding-left:3px;
	}

.table-noborder {
	color: #000;
	text-decoration: none;	
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	line-height:130%;
	border-bottom:1px solid #999;
	}



/* TEXT WHITE-FONT ELEMENTS 
------------------------------------ */

.white-arial7 {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	line-height:10px;
	text-decoration:none;
	}

A.white-arial7	{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	}

.text-mission {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height:16px;
	text-decoration:none;
	}

A.text-mission	{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration:underline;
	}

A.text-mission:hover	{
	text-decoration:underline;
	color: #fff;
	}

A.text-mission:visited	{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ddd;
	text-decoration:none;
	}

A.text-mission:visited:hover	{
	text-decoration:underline;
	color: #fff;
	}


.white-arial11 {
	font-family: arial;
	font-size: 11px;
	color: #fff;
	line-height:14px;
	text-decoration:none;
	font-weight:bolder;
	}

.white-arial12 {
	font-family: arial;
	font-size: 12px;
	color: #fff;
	line-height:14px;
	text-decoration:none;
	font-weight:bolder;
	}

.white-arial13 {
	font-family: arial;
	font-size: 13px;
	color: #fff;
	text-decoration:none;
	font-weight:bolder;
	}

.white-arial9 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height:14px;
	text-decoration:none;
	}

a.white-arial9:link {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height:14px;
	text-decoration:none;
	}

a.white-arial9:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height:14px;
	text-decoration:none;
	}

.white-verdana8 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height:normal;
	text-decoration:none;
	}

A.white-verdana8	{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	}

hover.white-verdana8	{
	text-decoration:underline;
	}


.white-verdana7 {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
	}

A.white-verdana7	{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
}

.white-verdana7:hover	{
	text-decoration:underline;
	color: #fff;
}

.white-verdana7:visited	{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
}

/* TEXT BLACK-FONT ELEMENTS 
------------------------------------ */

.black-verdana7 {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	}

a.black-verdana7, a.black-verdana7:visited {
	font-family: verdana;
	font-size: 10px;
	text-decoration:underline;
	}

.black-verdana9 {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	}

.black-verdana8 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	}

a.black-verdana8 {
	font-family: verdana;
	font-size: 10px;
	}

.black-verdana8:visited {
	font-family: verdana;
	font-size: 10px;
	}

.black-arial7 {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	}
	
.black-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	}
	
a.black-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color:003580;
	}
	
.black-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	}
	
.black-arial9 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	}

a.black-arial9 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #003580;
	text-decoration:underline;
	}

a.black-arial9:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
	}

.black-arial10 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	border-top:1px solid #000;
	}

a.black-arial10:link {
	font-family: arial;
	font-size: 12px;
	text-decoration:underline;
	color: #003580;
	border-top:0px;
	}

a.black-arial10:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	border-top:0px;
	color: #999999;
	}

a.black-arial10:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #5B7BA2;
	border-top:0px;
	text-decoration:none;
	}

a.black-arial10:visited:hover {
	color: #5B7BA2;
	border-top:0px;
	text-decoration:underline;
	}

.text-gray	{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #5E5E5E;
	}

a.black-graybkgd:link {
	font-family: arial;
	font-size: 10px;
	text-decoration:underline;
	color: #003580;
	}

a.black-graybkgd:visited {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	}

a.black-graybkgd:visited {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #5B7BA2;
	text-decoration:none;
	}



/* TEXT GRAY-FONT ELEMENTS 
------------------------------------ */

.gray-arial10	{
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #737373;
	text-decoration:underline;
	}
	
.gray-arial9	{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #737373;
	text-decoration:underline;
	}
	
.gray-verdana8	{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	text-decoration:none;
	}

.gray-arial7 {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	}

.gray-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	}
	
a.gray-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.gray-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	}

.graydark-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	}
	

	
/* TEXT BLUE-FONT ELEMENTS 
------------------------------------ */

.text-verdana8 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003580;
	}


.member-feature {
	background-color:#fff;
	border-bottom-color:#CC4400;
	border-bottom-style:solid;
	border-bottom:41px;
		}


.blue-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #003580;
	}
	
a.blue-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.blue-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #003580;
	}

.blue-arial9 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #003580;
	}
	
a.blue-arial9 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	}
	

	
/* TEXT GREEN-FONT ELEMENTS 
------------------------------------ */

.green-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #28682C;
	}
	
a.green-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.green-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #28682C;
	}

/* TEXT ORANGE-FONT ELEMENTS 
------------------------------------ */

.orange-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #CD4400;
	}
	
a.orange-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.orange-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #CD4400;
	}


/* TEXT PURPLE-FONT ELEMENTS 
------------------------------------ */

.purple-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #5A0098;
	}
	
a.purple-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.purple-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #5A0098;
	}




/* TEXT RED-FONT ELEMENTS 
------------------------------------ */

.red-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	}
	
a.red-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.red-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	}
.red-arial9 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	}
	


/* TEXT SPECIAL 
------------------------------------ */

.note-text {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	background-color:#E0E7F1;
	border-top:1px dashed #000;
	border-bottom:1px solid #000;
	line-height:160%;
	padding-top:4px;padding-bottom:5px;padding-left:5px;padding-right:5px;
	}

a.note-text:link {
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	color: #003580;
	border-top:0px;
	}

a.note-text:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	border-top:0px;
	color: #999999;
	}

/*a.note-text:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #5B7BA2;
	border-top:0px;
	text-decoration:none;
	}*/

a.note-text:visited:hover {
	color: #5B7BA2;
	font-size: 9px;
	border-top:0px;
	text-decoration:underline;
	}

/* NEWS ELEMENTS 
------------------------------------ */
.news-feature,a.news-feature:link,a.news-feature:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
	text-decoration:none;
	}
	
a.news-feature:hover	{
	text-decoration:underline;
	}

.main-headline {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #3D3D3D;
	line-height:16px;
	text-decoration:none;
	}

.news-headline,a.news-headline:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003580;
	line-height:13px;
	text-decoration:underline;
	}

a.news-headline:visited	{
	text-decoration:none;
	color:#5B7BA2;
	}	
	
a.news-headline:visited:hover	{
	text-decoration:underline;
	}

.white-newslink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;	
	color: #fff;
	line-height:13px;
	text-decoration:none;
	}

a.white-newslink:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;	
	color: #fff;
	line-height:15px;
	text-decoration:none;
	}

a.white-newslink:visited	{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;	
	color: #CDCDCD;
	line-height:13px;
	text-decoration: none;
	}

a.white-newslink:hover	{
	text-decoration:underline;
	color: #fff;
	line-height:15px;
	}

/* SHORT CUTS ELEMENTS 
------------------------------------ */
.link-shortcuts,a.link-shortcuts:link,a.link-shortcuts:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;	
	color: #fff;
	text-decoration: none;
	}
	
a.link-shortcuts:hover	{
	text-decoration:underline;
	}

/* COLLAPSE TEXT ELEMENTS 
------------------------------------ */

label.collapsible {
      background: white no-repeat right;
      color: #000;
      display: block;
	  padding:6px;
	}

label.collapsible img {
      margin-left: 1ex;
      vertical-align: center;
    }

.collapsed {
	width:480px;
	text-align:left;
	}

.collapsed-board {
	width:130px;
	text-align:left;
	}


/* SELECT A SECTION ELEMENTS 
------------------------------------ */



.select-link,a.select-link:link,a.select-link:visited	{
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #fff;
	line-height:13px;
	text-decoration:none;
	}

a.select-link:hover {
	text-decoration:underline;
	color: #fff;
	}
	
/* SELECT A SECTION ELEMENTS 
------------------------------------ */

.index-head {
	font-family:Arial black, Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #7F7F7F;
	line-height:120%;
	}

.index-subhead {
	font-family:Arial black, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #000;
	line-height:120%;
	}

a.index-subhead {
	font-family:Arial black, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #003580;
	text-decoration:underline;
	line-height:120%;
	}

a.index-subhead:visited {
	font-family:Arial black, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #5B7BA2;
	font-weight: bold;
	line-height:120%;
	text-decoration:none;
	}

a.index-subhead:visited:hover {
	color: #5B7BA2;
	font-weight: bold;
	line-height:120%;
	text-decoration:underline;
	}

.index-pick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7F7F7F;
	line-height:120%;
	}

.index-box {
	background-color: #E0E7F1;
	border:1px solid #003580;
	padding:4px;
	margin-bottom:26px;
	}

.index-link {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	}

a.index-link {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #003580;
	text-decoration:underline;
	}

a.index-link:visited {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #5B7BA2;
	text-decoration:none;
	}

a.index-link:visited:hover {
	text-decoration:underline;
	}


.note-index {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	border-top:1px dashed #999;
	border-bottom:2px solid #6B6B6B;
	line-height:160%;
	margin:8px 0px 30px 0px;
	padding:6px; 
	background-color:#EBEBEB;
	}

a.note-index:link {
	font-family: arial;
	font-size: 9px;
	text-decoration:underline;
	color: #003580;
	border-top:0px;
	}

a.note-index:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	border-top:0px;
	color: #999999;
	}
	
/*a.note-text:visited {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #5B7BA2;
	border-top:0px;
	text-decoration:none;
	}*/




/* RSS A SECTION ELEMENTS 
------------------------------------ */

rss {
display: block;
font-family: verdana, arial;
}
title {
display: block;
margin: 5px;
padding: 2px;
color: gray;
border-bottom: 1px solid silver;
}
link {
display: block;
font-size: small;
padding-left: 10px;
}
item {
display: block;
padding: 2px 30px 2px 30px;
}
docs {
display: block;
background-color: #ffffe6;
margin: 20px;
text-align: center;
padding: 5px;
color: #7f7f7f;
border: 1px solid silver;
}
/* all hidden elements */
language, lastBuildDate, ttl, guid, category, description, pubDate {
display: none;
}


/* TEXT GOGREEN FONT ELEMENTS 
------------------------------------ */

.gogreen-fact {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:16px;
	}
	
.gogreen-facttext {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #5c5c5c;
	line-height:14px;
	}
	
.gogreen-subhead {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:18px;
	}
	
a.gogreen-subhead {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:18px;
	text-decoration:underline;
	}

a.gogreen-subhead:hover {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:18px;
	text-decoration:none;
	}

.gogreen-text {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #5c5c5c;
	line-height:14px;
	}
	
.gogreen-briefs {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #5c5c5c;
	line-height:14px;
	}
	
a.gogreen-briefs {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:14px;
	text-decoration:underline;
	}
	
a.gogreen-briefs:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #7F9F3B;
	line-height:14px;
	text-decoration:none;
	}
	
a.red-arial8 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	}
	
.red-arial8:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	}
.red-arial9 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	}
	

/* TEXT SEMINAR FONT ELEMENTS 
------------------------------------ */

.seminar-aud	{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	background-color:#990000;
	padding:4px; 
	}
	
.seminar-tease	{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	}

.seminar-table	{
	padding-left:10px;
	border-left:1px solid #999;
	}

