body {
margin:0px; background: #fff url(../images/bg_nav.gif) repeat-y 0% 0;
}
/* the above color #fff is also #6699ff or R:102 G:153 B:255  */

body.calendar {
margin:0px; background: #fff url(../images/bg_nav_cal.gif) repeat-y 0% 0;
}
h1 {font-family:arial,helvetica;font-size:14pt;color:#00229B;font-weight:bold;padding-left:25px;}
h2 {font-family:arial,helvetica;font-size:12pt;color:#00229B;font-weight:bold;padding-left:25px;}
h3 {font-family:arial,helvetica;font-size:11pt;color:#00229B;font-weight:bold;padding-left:25px;padding-bottom:0px;margin-bottom:0px;}
p {font-family:arial,helvetica;font-size:10pt;color:#ffffff;padding-left:25px;padding-right:20px;}
ul {font-family:arial,helvetica;font-size:10pt;color:#ffffff;margin-left:25px;margin-right:20px;}
li {font-family:arial,helvetica;font-size:10pt;color:#ffffff;margin-left:25px;margin-right:20px;}
.Required {font-family:arial,helvetica;font-size:8pt;color:#990000}
.text {font-family:arial,helvetica;font-size:10pt;color:#333333}
.info {font-family:arial,helvetica;font-size:9pt;color:#4F91CD}
.quote {font-family:arial,helvetica;font-size:8pt;color:#663399}
.footer {font-family:arial,helvetica;font-size:8pt;color:#333333}

.border {background-color:#49176D}
.NavLines {background-color:#674686}
.NavLineSect {background-color:#87E4F5}
/* middle links */
.SectionBG {background-color:#4F91CD;}

.SectionBGMed {background-color:#2D37C6;padding-left:12px;padding-top:5px;padding-bottom:5px;padding-right:12px;}
.SectionBGLight {background-color:#30A1EC;padding-left:12px;padding-top:5px;padding-bottom:5px;padding-right:12px;}

.GlobalBG {background-color:#D7D9BA;}


#picFrame {border-style:solid none; border-color:white; border-width:1px; padding-left:0px;}

/*
BEGIn social media link styles
*/
p.social {
	font-family:arial,helvetica;
	font-size:8pt;
	color:#6699ff;
	padding-left:5px;
	}

#SectionSocialMedia {
	background-color:#4F91CD;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:1px;
	padding-right:12px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6; 
	}
	
.sm {
	padding-left:5px;
	padding-right:5px;
	}
/*
END social media link styles
*/
	

/*
BEGIN for /includes/ClassSitesNav.cfm
*/
#classSites {font-family:arial,helvetica;font-size:10pt;color:#ffffff;padding-left:25px;padding-right:20px;font-weight:bold;}

ul.cS {list-style-position:outside;margin:0px;padding-left:15px;}	
/*
END for /includes/ClassSitesNav.cfm
*/



/*
BEGIN ENewsletter styles
*/
a.ll{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#CC0099;}
a.ll:hover{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#9f0f0f;}
a.ll:visited{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#49176D;}

li.nomark {list-style-type:none;}

.ll{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#000033;}
.llsm{text-align:center;font-family:arial,helvetica;font-weight:normal;font-size:8pt;color:#000033;}
.llbold{font-family:arial,helvetica;font-weight:bold;font-size:10pt;color:#000033;}
 
 h2.enews {font-family:arial,helvetica;font-weight:bold;font-size:14pt;color:#000033;}
.bl {font-family:arial,helvetica;font-weight:normal;font-style:italic;font-size:10pt;color:#000033;}

ul.in {list-style-position:outside;}

.llheader {position:absolute;top:300px;left:200px;width:400px;height:75px;background-color:black;}
.llht {font-family:arial,helvetica;font-size:12pt;color:#ffffff;position:relative;left:15px;}
.llissue {font-family:arial,helvetica;font-size:12pt;color:#ffffff;text-align:right;position:relative;left:205px;}

#llBox {
	background-color:black;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
		}	
		
#widg {
	background-color:#cccccc;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:12px;
		}	

#pic {
	background-color:white;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:12px;
		}					
/*
END ENewsletter styles
*/

.picR {margin-left:10px;float:right;border-style:groove;border-width:1px;}
.picL {margin-right:10px;float:left;border-style:groove;border-width:1px;}

a.relay:link {color:#B816E0;}
a.relay:hover {color:#80109C;}
a.relay:visited {color:#1515E6;}

#Rafa {
position:absolute;
	left:10px;
	top:168px;
	vertical-align: baseline;
	width:431px;
	padding:0px;
	margin:0px;	
	background-color:#ffffff;
}

#RafaSponsPanel {
position:absolute;
	left:444px;
	top:480px;
	vertical-align: baseline;
	width:174px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#880088;
	text-align:center;
	align:center;
}

.sponsTitle	{
	font-family:arial,helvetica;
	color:#880088;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
	
#sponsBG {
	background-color:#ffffff;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
/*	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6;
	*/ 
	}

img.rCenter {
	display: block;
	margin-left:auto;
	margin-right:auto; 
	padding-top:3px;
	padding-bottom:3px;
	}

img.rCenterLess {
	display: block;
	margin-left:auto;
	margin-right:auto; 
	padding-top:1px;
	padding-bottom:1px;
	}	
	
#SectionBGDark {
	background-color:#00229B;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6; 
	}
	
#SectionBGMed {
	background-color:#2D37C6;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6; 
	}	
	
#SectionBGLight {
	background-color:#30A1EC;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:12px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6; 
	}

#SectionBGBorder {
	background-color:#30A1EC;
	padding:0px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#88E4F6;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#88E4F6; 
	}
	
#SectionBGSpacer {
	background-color:#4F91CD;
	padding:0px;
	margin:0px;
	height:2px;
	}			

#Contact {
	position:absolute;
	left:450px;
	top:30px;	
	vertical-align: baseline;
	color:#0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color:#ffffff
}
#Logo {
	position:absolute;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:622px;
	background-color:#ffffff;
}


#Navigation {
	position:absolute;
	left:0px;
	top:116px;
	vertical-align: baseline;
	padding:0px;
	margin:0px;
	width:769px;
	background-color:#ffffff;
}

	
#ContentArea {
position:absolute;
	left:0px;
	top:168px;
	vertical-align: baseline;
	width:441px;
	padding:0px;
	margin:0px;
	
}

#ContentAreaCalendar {
position:absolute;
	left:0px;
	top:168px;
	vertical-align: baseline;
	width:780px;
	padding:0px;
	margin:0px;
	
}

#ContentAreaWhite {
position:absolute;
	left:0px;
	top:168px;
	vertical-align: baseline;
	width:441px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}


#SectionNavArea {
position:absolute;
	left:444px;
	top:168px;
	vertical-align: baseline;
	width:176px;
	padding:0px;
	margin:0px;
	background-color:#4F91CD;
}


#RightPanelArea {
	position:absolute;
	left:622px;
	top:116px;
	vertical-align: baseline;
	width:145px;
	padding:0px;
	margin-right:0px;
	background-color:#ffffff;
}


#VolPanelArea {
position:absolute;
	left:452px;
	top:116px;
	vertical-align: baseline;
	width:145px;
	padding:0px;
	margin-right:0px;
	background-color:#ffffff;
}


.ContentText {padding:20px; padding-top:0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#FFFFFF}
.ContentTextBlack {padding:20px; padding-top:0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#000000}


/* BEGIN styles for 3 cols data tables on inServices.cfm*/
div.threeCols {
  clear: both;
  padding: 0px;
}

div.threeCols span.col1 {
  float: left;
  width: 110px;
  text-align: left;
padding-left:0px;	
 padding-right:0px;
  border-style:solid;
 border-color:#CCCCCC;
 border-width:0px;
}

div.threeCols span.col2 {
  float: right;
  width: 161px;
  text-align: left;
   padding-right:0px;
   border-style:solid;
 border-color:#CCCCCC;
 border-width:0px;
 } 

div.threeCols span.col3 {
  float: right;
  width: 170px;
  text-align: left;
 padding-right:0px;
   border-style:solid;
 border-color:#CCCCCC;
 border-width:0px;
 }
/* END styles for 3 cols data tables on inServices.cfm*/


/* gsm/transactions/page2.html */
div.row7 {
  clear: both;
  padding: 1px;
  margin-left:5px;
  width:760px;
     }

div.row7 span.day {
  float: right;
  width: 103px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  } 
div.row7 span.date {
  float: right;
  width: 103px;
  height:100px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:8pt;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;  
  overflow:auto;
  } 

div.year {
  clear: both;
  padding: 1px;
  margin-left:5px;
  width:435px;
     }

div.year span.day {
  float: right;
  width: 103px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  } 
div.year span.date {
  float: right;
  width: 103px;
  height:50px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  } 

div.opp {
  clear: both;
  padding: 1px;
  margin-left:5px;
  width:760px;
     }

div.opp span.hdr {
  float: right;
  width: 735px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:10pt;
  background-color:#49176D;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  }


div.opp span.descriptionLabel {
  float: right;
  width: 200px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  }
  
 div.opp span.description {
  float: right;
  width: 200px;
  height:100px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  }  
  
 div.opp span.shortLabel {
  float: right;
  width: 103px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  }
    
div.opp span.short {
  float: right;
  width: 103px;
  height:100px;
  text-align: left;
  padding:1.5px;
  margin:1px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  } 
  
/*
BEGIN styles for United Way logo on home page
*/
a.uw {border:none; text-decoration:none;}
a.uw:hover {border:none; text-decoration:none;}
a.uw:visited {border:none; text-decoration:none;}
/*
END styles for United Way logo on home page
*/
  
a.HpLangLinks:hover {font-family:arial,helvetica;color:#2D37C6;font-size:11pt;font-weight:bold;text-decoration:none;}
a.HpLangLinks {font-family:arial,helvetica;font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;}
a.HpLangLinks:visited {font-family:arial,helvetica;color:#4871B5;font-size:11pt;font-weight:bold;text-decoration:none;}


a.SectionLinks:hover {font-family:arial,helvetica;color:#4F91CD;font-size:11pt;font-weight:bold;text-decoration:none;}
a.SectionLinks {font-family:arial,helvetica;font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;}
a.SectionLinks:visited {font-family:arial,helvetica;color:#B1A2C5;font-size:11pt;font-weight:bold;text-decoration:none;}

a.SectionLinksLgt:hover {font-family:arial,helvetica;color:#2D37C6;font-size:11pt;font-weight:bold;text-decoration:none;}
a.SectionLinksLgt {font-family:arial,helvetica;font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;}
a.SectionLinksLgt:visited {font-family:arial,helvetica;color:#4871B5;font-size:11pt;font-weight:bold;text-decoration:none;}


a.SectionMedLinks:hover {font-family:arial,helvetica;color:#30A1EC;font-size:11pt;font-weight:bold;text-decoration:none;}
a.SectionMedLinks {font-family:arial,helvetica;font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;}
a.SectionMedLinks:visited {font-family:arial,helvetica;color:#ffffff;font-size:11pt;font-weight:bold;text-decoration:none;}


a.SectionDarkLinks:hover {font-family:arial,helvetica;color:#30A1EC;font-size:11pt;font-weight:bold;text-decoration:none;}
a.SectionDarkLinks {font-family:arial,helvetica;font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;}
a.SectionDarkLinks:visited {font-family:arial,helvetica;color:#ffffff;font-size:11pt;font-weight:bold;text-decoration:none;}

a {font-family:arial,helvetica;color:#ffffff;font-size:10pt;}
a:hover {font-family:arial,helvetica;color:#9f0f0f;font-size:10pt;}
a:visited {font-family:arial,helvetica;color:#49176D;font-size:10pt;}

/*
a.calendar added by Kollmeyer 04/02/06, because default link color is white and doesn't show up on calendar's white background
*/
a.calendar {font-family:arial,helvetica;color:#00229B;font-size:8pt;}
a.calendar:hover {font-family:arial,helvetica;color:#9f0f0f;font-size:8pt;}
a.calendar:visited {font-family:arial,helvetica;color:#49176D;font-size:8pt;}


/*a.upper added by Kollmeyer 06/04/07 for use on the home page, right above the right nav
*/
a.upper {font-family:arial,helvetica;color:white;font-size:8pt;text-decoration:none;font-weight:600;}
a.upper:hover {font-family:arial,helvetica;color:silver;font-size:8pt;text-decoration:none;}
a.upper:visited {font-family:arial,helvetica;color:#49176D;font-size:8pt;}


#GlobalNav {
position:relative;

	width:165px;
	height:237px;
	margin-right:10px;
	background-color:#ffffff;
}


/*
BEGIN testing new global navs
*/

#GlobalNavNew {
	position:relative;
	top:126px;
	/*width:165px;
	height:237px;*/
	margin-right:10px;
	background-color:#ffffff;
}

.GlobalE {
	position:relative;top:6px;
	padding-bottom:3px;
}

.GlobalForm {
	position:absolute;
	left:8px;
	top:96px;
	z-index:1;
}


input.custom {
    border: none;
    background: url('/images/go.gif') no-repeat top left;
	padding: 2px 18px;
	position:absolute;
	left:136px;
	top:0px;
}

input.custom:hover {
    border: none;
    background: url('/images/go_on.gif') no-repeat top left;
	padding: 2px 18px;
	position:absolute;
	left:136px;
	top:0px;
}


input.custom2 {
    border: none;
    background: url('/images/send.gif') no-repeat top left;
	padding: 25px;
	position:relative;
	left:95px;
	top:10px;
}

input.custom2:hover {
    border: none;
    background: url('/images/send_on.gif') no-repeat top left;
	padding: 25px;
	position:relative;
	left:95px;
	top:10px;
}



.emailFormText {
	font-size:9px;
	font-family: arial, helvetica, sans-serif;
}

/*
input.custom {
  position:relative;
  left:115px;
  top:-21px;
  color:#330066;
  font-size:50%;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  background-color:#ffffff;
  border:1px solid #993399; 
}

input.custom:hover {
  position:relative;
  left:115px;
  top:-21px;
  color:#ffffff;
  font-size:50%;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  background-color:#330066;
  border:1px solid #993399;
}
*/


.GlobalBNew {
	position:relative;top:7px;
	text-decoration:none;
	text-align:left;
	padding-top:3px;
	margin-right:10px;
	margin-top:0px;
	width:177px;
	height:32px;
	background: url('/images/global_tabs.gif') no-repeat 0% 0;
}

a.GlobalNew {position:relative;top:-3px;left:8px;
font-family:arial,helvetica;color:#000099;font-size:9pt;font-weight:bold;text-decoration:none;vertical-align:text-bottom;margin-right:15px;margin-top:0px;line-height:35px;}	
a.GlobalNew:hover {font-family:arial,helvetica;color:#6666cc;font-size:9pt;font-weight:bold;}
a.GlobalNew:visited {font-family:arial,helvetica;color:#3366ff;font-size:9pt;font-weight:bold;}	
/*
END testing new global navs
*/


#CalendarNav {
position:absolute;
	top:52px;
	width:135px;
	height:100px;
	margin-right:10px;
	background-color:#6297F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}

#VolunteerNav {
position:absolute;
	top:52px;
	width:300px;
	height:100px;
	margin-right:10px;
	background-color:#6297F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
}


.GlobalB {
	
	text-decoration:none;
	text-align:right;
	
	padding-top:0px;
	margin-right:10px;
	margin-top:0px;
	width:145px;
	height:39px;
	background: url(../images/bg_globalnav2.gif) no-repeat 0% 0;
	}

	
	
a.Global {font-family:arial,helvetica;color:#49176D;font-size:9pt;font-weight:bold;text-decoration:none;vertical-align:text-bottom;margin-right:15px;margin-top:0px;line-height:35px;}	
a.Global:hover {font-family:arial,helvetica;color:#6297F0;font-size:9pt;font-weight:bold;}
a.Global:visited {font-family:arial,helvetica;color:#8B75A6;font-size:9pt;font-weight:bold;}


/*
"chart" divs and spans added 08/18/2006 for the use on /teachers/compare.cfm
*/
div.chart {
  clear: both;
  padding: 1px;
  margin-left:15px;
  width:460px;
     }

div.chart span.squareSpacer {
  float: left;
  width: 70px;
  text-align: center;
  padding:2px;
  margin:3px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#6297F0;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  }

div.chart span.squareLabel {
  float: left;
  width: 155px;
  text-align: center;
  padding:2px;
  margin:3px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  }
 
div.chart span.squareVert {
  float: left;
  width: 70px;
  height: 100px;
  padding-top:10px;
  /*padding-bottom:10px;*/
  padding-left:2px;
  padding-right:2px;
  margin:3px;
  margin-top:0px;
  margin-bottom:0px;  font-size:9pt;
  background-color:#9999CC;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

div.chart span.square {
  float: left;
  width: 155px;
  height:100px;
  text-align:left;
  padding-top:10px;
  /*padding-bottom:10px;*/
  padding-left:2px;
  padding-right:2px;
  margin:3px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:9pt;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  overflow:auto;
  }   
 
/* made for the subheads on pages linking from /tutors/resources/index.cfm */  
#sub {font-family:arial,helvetica;font-size:10pt;color:#00229B;padding-right:20px;font-weight:bold;}

/*added for /donate.html on 11/08/10*/
.acumen {
position:absolute;left:185px;
margin:1px;
}

fieldset {
border: 1px solid #781351;
width: 400px;
background:#fff;
position:relative;left:8px;
}

legend.don {
color: #fff;
background: blue;
border: 1px solid #781351;
padding: 2px 6px
}

a.tax {
font-family:arial,helvetica;
font-size:10pt;
color:#ff0099;
text-decoration:none;
font-weight:bold;
}

a.tax.hover {
font-family:arial,helvetica;
font-size:10pt;
color:#003366;
text-decoration:none;
font-weight:bold;
}

p.formText {
font-family:arial,helvetica;
font-size:10pt;
color:#000033;padding-left:20px;
}

p.formTextTruncated {
font-family:arial,helvetica;
font-size:10pt;
width:155px;
color:#000033;padding-left:20px;
}

.moreSpace {
line-height:1.5;
font-family:arial,helvetica;
font-size:10pt;
color:#000033;
}

.asterisk {
line-height:.95;
font-family:arial,helvetica;
font-size:8pt;
color:#000033;
}

hr.line {
color: #781351;
height: 1px;
}

.req {
font-family:arial,helvetica;
font-size:10pt;
color:#660099;
font-weight:600;
}
 
#legStyle {
font-family:arial,helvetica;
font-size:12pt;
font-weight:bold;
color:#fff;
padding-left:20px;
}

li.disc {
position:relative;left:-30px;
list-style-type:disc;
font-family:arial,helvetica;
font-size:10pt;
color:#000033;
}

.star {
	position:absolute;
	top:35px;
	left:15px;
}

#box-table-a  {
	font-family:arial,helvetica;font-size:10pt;color:#000000;
	font-size:12px;
	margin:45px;
	width:430px;
	text-align: left;
	border-collapse: collapse;
	position:relative;left:-34px;top:-45px;
}

#box-table-a td  {
	padding: 8px;
	background: #ffffff; 
	border-bottom: 1px solid #fff;
	color: #000000;
	border-top: 1px solid transparent;
}

.pp {border:none;float:left;margin-right:10px;margin-bottom:10px;}

.titleBar {
	background-color:#6297f0;
	padding-left:12px;padding-top:5px;
	padding-bottom:5px;
	padding-right:12px;	
}

img.space {
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	border:none;
}

#ContentAreaPartners {
position:absolute;
	left:10px;
	top:168px;
	vertical-align: baseline;
	width:436px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

#platText {
position:relative;
left:10px;
color:#ffffcc;
background-color:#6297f0;
font-size:14px;
text-align:left;
font-family:arial, helvetica;
font-weight:bold;
}

#goldText {
position:relative;
left:10px;
color:#ffff00;
background-color:#6297f0;
font-size:14px;
text-align:left;
font-family:arial, helvetica;
font-weight:bold;
}

#silverText {
position:relative;
left:10px;
color:#cccccc;
background-color:#6297f0;
font-size:14px;
text-align:left;
font-family:arial, helvetica;
font-weight:bold;
}

#bronzeText {
position:relative;
left:10px;
color:#999933;
background-color:#6297f0;
font-size:18px;
text-align:left;
font-family:arial, helvetica;
}

p.w4h {font-family:arial,helvetica;font-size:10pt;color:#000066;padding-left:25px;padding-right:20px;}

a.rl{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#CC0099;}
a.rl:hover{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#9f0f0f;}
a.rl:visited{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#49176D;}

a.cns{position:relative;top:-20px;font-family:times new roman;font-weight:600;font-size:12pt;color:#000000;text-decoration:none;}
a.cns:hover{position:relative;top:-20px;font-family:times new roman;font-weight:600;font-size:12pt;color:#000000;text-decoration:none;}
a.cns:visited{position:relative;top:-20px;font-family:times new roman;font-weight:600;font-size:12pt;color:#000000;text-decoration:none;}

.rafa{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#9f0f0f;}
.rafaBold{font-family:arial,helvetica;font-weight:bold;font-size:10pt;color:#990099;}

/*
p{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#49176D;}

li{font-family:arial,helvetica;font-weight:normal;font-size:10pt;color:#49176D;}
*/

.midPage {
position:relative;
text-align:center;
font-family:arial,helvetica;font-weight:bold;font-size:10pt;color:#990099;
}

.leftCol {
position:absolute;
top:450px;
left:200px;
font-family:arial,helvetica;font-weight:bold;font-size:10pt;color:#9f0f0f;
}

td.rb{font-family:arial,helvetica;font-weight:bold;font-size:10pt;color:#9f0f0f;vertical-align:bottom;padding-right:2cm;}
td.perf{padding-bottom:.25cm;vertical-align:top;}

.cal {position:absolute;left:100px;color:blue;}

.title {font-family:arial,helvetica;font-weight:bold;font-size:11pt;color:#49176D;align:center;}
a.titleLink {font-family:arial,helvetica;font-weight:bold;font-size:11pt;color:#CC0099;align:center;}
a.titleLink:hover {font-family:arial,helvetica;font-weight:bold;font-size:11pt;color:#9f0f0f;align:center;}
a.titleLink:visited {font-family:arial,helvetica;font-weight:bold;font-size:11pt;color:#49176D;align:center;}

