.affiliates {padding:0 5px}
.affiliates p {color:#00726C; text-align:right; font-family:Verdana, Geneva, sans-serif}

	a#apclc {width: 158px; height:25px; display:block; text-indent:-9999px; background:url(../images/affiliates/aff-01.png) 
	bottom left no-repeat;}
	a#apclc:hover {background:url(../images/affiliates/aff-01.png) top left no-repeat;}
	
	a#aai {width: 158px; height:25px; display:block; text-indent:-9999px; background:url(../images/affiliates/aff-02.png) 
	bottom left no-repeat; margin: 7px 0}
	a#aai:hover {background:url(../images/affiliates/aff-02.png) top left no-repeat;}	
	
	a#alc {width: 158px; height:25px; display:block; text-indent:-9999px; background:url(../images/affiliates/aff-03.png) 
	bottom left no-repeat;}
	a#alc:hover {background:url(../images/affiliates/aff-03.png) top left no-repeat;}	
	
	a#aff-title {width: 158px; height:31px; display:block; text-indent:-9999px; background:url(../images/affiliates/aff-title.png) 
	bottom left no-repeat; margin: 5px 0}
	a#aff-title:hover {background:url(../images/affiliates/aff-title.png) top left no-repeat;}	

.titles {  font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #666666}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #678CB1;
}
.body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #867E57}
.currency {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: right}
.bold_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none}
.bold_body_copy_blue {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:  #003663; text-decoration: none}
.big_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #867E57; text-decoration: none}
.links {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:  #678CB1}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #33CC00}
.body_copy_alerts { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.body_copy_invert { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #867E57}
.reports {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #867E57; text-decoration: none}
.reports_big_body_copy { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #867E57; text-decoration: none }
.reports_subtitles { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #867E57}
.reports_titles { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #867E57}

	 

.color1 {
	background-color: #D9D6C5;
}
.color2 {
	background-color: #003663;
}


.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}


a { 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
color:#034426;
text-decoration:none;
	}
	
A:hover {text-decoration: underline; color: #00726C;}
	
p { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #867E57
}
div { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #867E57;
	line-height:15px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #9C6644;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:  #368D62;
}

h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none
	}

h4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #867E57; 
	text-decoration: none
	}

h5{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none
	}

td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #867E57
}

input{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #867E57
}

textarea{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #867E57
}


select{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #867E57
}

#address_bg{
	background-image: url(/en/introductions/templates/children/images/address_tile.jpg);
	background-repeat: repeat-x;	
}


#contentarea{
z-index:10
}

#background{
	background-image: url(/en/introductions/templates/deco/images/top_bg.gif);
}

#contentbackground{
	background-image: url(/en/introductions/templates/deco/images/bg_content.jpg);
	background-repeat: repeat-y;
}






#container {
margin: 0 auto;
width: 868px;
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #867E57
}

#signin {
background:url(/images/top1_sign-in.jpg);
height:47px;
width:217px;
float:right;
}


#left {
height:100%; 
width: 21px;
float:left;
}

#lefttop {
float:left;
background:url(/images/lefttopbg.jpg);
height:47px;
width:21px;
}

#lefttopbg2 {
float:left;
background:url(/images/lefttopbg2.jpg);
height:128px;
width:21px;
}
#leftmiddlebg {
float:left;
background:url(/images/leftmiddlebg.jpg);
height:217px;
width:21px;
}

#leftmiddlebg2 {
float:left;
background:url(/images/leftmiddlebg.jpg);
height:142px;
width:21px;
}

* html #leftbotbg {
height:100%
}

* html #leftbotbg {
float:left;
background:url(/images/leftbotbg.jpg);
background-repeat:repeat-y;
height:100%;
width:21px;
}

#right {
height:100%; 
width: 21px;
float:left;
}

#righttop {
float:left;
background:url(/images/righttopbg.jpg);
height:47px;
width:21px;
}

#righttopbg2 {
float:left;
background:url(/images/righttopbg2.jpg);
height:128px;
width:21px;
}

#rightmiddlebg {
float:left;
background:url(/images/rightmiddlebg.jpg);
height:217px;
width:21px;
}

#rightmiddlebg2 {
float:left;
background:url(/images/rightmiddlebg.jpg);
height:142px;
width:21px;
}

#rightbotbg {
float:left;
background:url(/images/rightbotbg.jpg);
background-repeat:repeat-y;
height:100%;
width:21px;
}

#middle {
width:826px;
float:left;
}

#top1  {
float:left;
background:url(/images/top1bg.jpg);
background-repeat:repeat-x;
width: 826px;
height: 47px;
}

#topsignin {
float:right;
height:47px;
width:217px;
}

#top2 {
float:left;
background:url(/images/top2bg.jpg);
background-repeat:repeat-x;
width: 826px;
height: 92px;
}

#top2register {

float:right;
height:92px;
width:217px;
text-align:center;
color:#00726C
}
#top2register a {color:#00726C}
#top2register a:hover {color:#00726C}

#registertext {
line-height: 15pt;
padding-top:40px;
padding-left:30px;
width:148px;
height:40px;
float:left;
}

#nav1  {
float:left;
background:url(/images/nav1bg.jpg);
width: 826px;
height: 36px;
}

#header  {
background: url(/images/rotatingheader/headerbg.jpg);
float:left;
width: 826px;
height: 218px;
}

#mission {
float:left;
width: 434px;
height: 218px;
}
#statement {

margin-left: 70px;
width: 320px;
height: 90px;
}
#rotator {
float:left;
width: 392px;
height: 218px;
}

#templateheader  {
background-color:#e5dbba;
float:left;
width: 826px;
height: 142px;
}

#topcontent {
float:left;
height:393px;
width:826px;
}

#topcontent2 {
float:left;
height:317px;
width:826px;
}


#bottomcontent {
background:url(/images/leftbotbg.jpg);
background-repeat:repeat-y;
float:left;
width:868px;
}

#leftspacer {
float:left;
width:21px;
}

#leftcol {
background:url(/images/leftcolbg2.jpg);
float:left;
width: 168px;
height: 650px;
}


#nav2 {
background:url(/images/nav2bg.jpg);
background-repeat:repeat-y;
width:168px;
}

#afilliates {
margin-top:40px;
background:url(/images/ouraffiliates.jpg) top center no-repeat;
width:168px;
height:221px;
float:left;
text-align:center;

}

#address{
margin-top:50px;
width:168px;
height:90px;
float:left;
}

#leftcolbot {
background:url(/images/leftcolbot.jpg);
width:168px;
height:17px;
float:left;
}


#middlecol {
float:left;
width: 437px;
}

#middlecol2 {
float:left;
width: 658px;
}

#programareas {
margin: 0 auto;
margin-top:27px;
width:384px;
height:168px;
}

#programareas2 {
padding-top:10px;
padding-left:13px;
margin: 0 auto;
width:350px;
height:145px;
float:left;
}

#whatsnew {
margin: 0 auto;
margin-top:27px;
width:384px;
}

#whatsnewleft {
padding-top:10px;
padding-left:13px;
float:left;
width:300px;
}

#whatsnewarticles {
padding-top:10px;
padding-left:20px;
float:left;
width:170px;
height:110px;
}

#upcomingevents {
background:url(/images/upcomingstrip.jpg);
background-repeat:repeat-y;

margin-top:15px;
width:403px;
float:left;
margin-left: 15px;

}
#upcomingeventsmiddle {
float:left;

}
#upcomingeventsbottom {
width:403px;
float:left;


}

#events {
float:right;
margin-top:14px;
margin-right:11px;
width:219px;
}


#rightcol {
float:left;
width: 221px;
}


#rightcol1 {
background:url(/images/rightcol1bg.jpg);
width:195px;
height:23px;
float:left;
}

#rightcol1 a{
padding-left:19px;
}

#rightcol2 {
background:url(/images/rightcol2bg.jpg);
width:195px;
height:25px;
float:left;
}

#rightcol2 a{
padding-left:19px;
}

#rightcol3 {
background:url(/images/rightcol3bg.jpg);
width:195px;
height:22px;
float:left;
}

#rightcol3 a{
padding-left:19px;
}

#rightcol4 {
background:url(/images/rightcol4bg.jpg);
width:195px;
height:32px;
float:left;
}

#rightcol4 a{
padding-left:19px;
}

#rightcol {
float:left;
width: 195px;
margin-right: 6px;
}

#rightcolcontent {
height:305px;
width:195px;
float:right;
margin-right:0px;
margin-top:11px;
}

#rightcolcontent a {
font-size:1em;
color:#00726C;
}

#mediacenter {
background:url(/images/mediacenterbg.jpg);
background-repeat:repeat-y;
width:195px;
float:left;
margin-left:0px;
margin-top:20px;
}

#mediacentercontent {
padding-top:0px;
float:left;
margin-left:17px;
width:157px;
}

#mediacentercontent a{
font-family:Arial, Helvetica, sans-serif; 
font-size:1em;
color:#00726C;
}

#bodycontent {
margin: 0 auto;
margin-top:15px;
width:615px;
}
#flashcontent
{
	float: right;
	}

#footer {
float:left;
width: 658px;
height: 45px;
color:#808080;
margin-left: 100px;
}

footer a{
color:#808080;
}

#topright {
 position:absolute;
 top:0;
 right:0;
 width:128px;
 height:128px;
}


a#button1 {
    display: block;
    width: 128px;
    height: 128px;
	background:url(/images/toprightup.gif);
    margin: 0 auto;
}
a#button1:hover {
background:url(/images/toprightdown.gif);
}
a .alt { display: none; }