html { 
		overflow:-moz-scrollbars-vertical;
}

body {
	background-color:#C9CACB;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 100%;
	color: #362d66;
}
* {margin:0; padding:0;}
img {border: 0;}

/********************************************************************************************************************/
/* POSITIONING */
div.wrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-repeat:no-repeat;
}

div#homewrapper {
	background-image:url(../images/background-home.jpg);
}

div#expandingwrapper {
	background-image:url(../images/background-expanding.jpg);
	background-color:#96bb5e;
}

div#sitewrapper {
	background-image:url(../images/background-site.jpg);
}

div#donorwrapper {
	background-image:url(../images/background-donor.jpg);
}
div#specieswrapper {
	background-image:url(../images/background-species.jpg);
}


div#headerholder{
	/*background-color:#FFF;*/
	width:auto;
	height:220px;

	}	

div#contentarea {
	width:auto;
	min-height:555px;
	/*height:570px;*/

	
	
	
}
div#column1 {
	width:204px;
	margin-top:0;
height:555px;/*moved this here because min height issues in IE6 */
	float:left;
}
div#column2 {
	
	float:left;
	margin-top:18px;
	width:670px;

}
div#column2wide {
	
	float:left;
	margin-top:18px;
	width:760px;

}


#footer{/*
background-color:#5D7634;
*/
color:#362d66;
text-align:center;
font-size:.75em;
width:1024px;
}



/* Respect to Tony Aslett - www.csscreator.com */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/* END OF POSITIONING */
/********************************************************************************************************************/


/* MAIN MENU */

#mainmenu {
	
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  display:block;
  
  
  /*background-image:url(../images/presentation/main_link_off.gif);
  */
  }
#mainmenu li {
  float:left;
  list-style-type:none;
  margin-top:2px;
  
  
  
}


#mainmenu a {
  display:block;
  width:173px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:6px;
  padding-right:6px;
  text-decoration:none; 
  float:left;
  color:#FFF;
  font-size: .80em;
}
/***********************/
#mainmenu a#first { 
 background-image:url(../images/nav-first-off.gif);
 background-repeat:no-repeat;
}
#mainmenu a:hover#first, #mainmenu .active a#first { 
 background-image:url(../images/nav-first-on.gif);
 background-repeat:no-repeat;
}

/*
#mainmenu a#last { 
 background-image:url(../images/nav-last-off.gif);
 background-repeat:no-repeat;
}
#mainmenu a:hover#last, #mainmenu .active a#last { 
 background-image:url(../images/nav-last-on.gif);
 background-repeat:no-repeat;
}
*/

#mainmenu a {
background-color:#76427D;
}
#mainmenu a:hover, #mainmenu .active a {
background-color:#362d66;
}

#mainmenu a.sublink {
background-color:#5d7634;
}
#mainmenu a:hover.sublink, #mainmenu .active a.sublink {
background-color:#362d66;
}


#sublink1, #sublink2, #sublink3{
display:none;
}

/***********************/


.homebullet{

padding-bottom:3px;
padding-top:3px;
padding-right:5px;
float:left;
vertical-align:top;
}

#logoimage{
padding-top:30px;
padding-left:38px;
}

img.pdf{
padding-right:10px;
}

.red{
color:#990033;
}

/**********************************/  


/* Login */

label{
padding:0px;
font-size:.8em;


}

#loginholder input[type="text"]{
width:107px;
margin:0 19px 3px 5px;
height:20px;
}
#loginholder input[type="password"]{
width:107px;
margin:0 17px 3px 7px;
height:20px;
}
#loginholder input[type="submit"]{
padding:2px;
width:181px;
}


#loginholder p{
padding:0px;
font-size:.8em;
}
#loginholder p.loginheader{
width:179px;
background-color:#5D7634;
color:#FFFFFF;


padding-left:6px;
padding-bottom:4px;
padding-top:4px;

margin-bottom:3px;
margin-top:2px;
/*
background-image:url(../images/login-arrow.jpg);
background-repeat:no-repeat;
*/
}

/* Login end */

/********************************************************************************************************************/


h1 	{
	padding-bottom:12px;
	font-size:1.6em;
	font-weight: normal;
	color: #FFF;
	width:400px;
}

h1.homeh1	{
	padding-bottom:0;
}

h2 	{
	padding:10px 0 16px 0;
	font-size:1.2em;
	font-weight: normal;
	color: #362d66;
	width:580px;
}
h3 	{
	padding:5px 0 2px 0;
	font-size:.9em;
	font-weight: bold;
	
}

p, td 	{
	font-size:.9em;
	font-weight: normal;
	line-height:1.3em;
	padding:0 0 7px 0;
	
	
}


ul.pagebullets{
margin-left:15px;
font-size:.9em;
}

ul.homelist
{
padding: 0 0 8px 0;
list-style-type: none;
}
.homelist li
{
margin-left:2px;
margin-bottom:6px;
font-size:1em;
list-style-type: none;
font-weight:bold;


padding-left:28px;
height:22px;

}

.homelist li.bullet1{
background-image:url(../images/bullet-1.gif);
background-repeat: no-repeat;
}
.homelist li.bullet2{
background-image:url(../images/bullet-2.gif);
background-repeat: no-repeat;
}
.homelist li.bullet3{
background-image:url(../images/bullet-3.gif);
background-repeat: no-repeat;
}

ul.page
{
padding: 0 0 0 0;
list-style-type: none;
}
.page li
{
font-size:.9em;
margin-left:2px;
margin-bottom:6px;
list-style-type: none;
background-image:url(../images/bullet.gif);
background-repeat: no-repeat;
padding: 2px 0 2px 12px;
/*line-height:1.3em;*/

}




.formfield{
	border : 1px solid #362d66;
	
	/*
	margin-bottom:2px;
	margin-top:2px;
	*/
}


/***************/

A:link.pagelink
	{
	font-size:1.2em;
	line-height:1.5em;
	color: #FFF;
	text-decoration: underline;
	}
A:visited.pagelink
	{
	font-size:1.2em;
	line-height:1.5em;
	color: #FFF;
	text-decoration: underline;
	}
A:hover.pagelink
	{
	font-size:1.2em;
	line-height:1.5em;
	text-decoration: underline;
	color: #362d66;
	}	
/***************/
A:link.copylink
	{
	
	color: #FFF;
	text-decoration: underline;
	}
A:visited.copylink
	{
	
	color: #FFF;
	text-decoration: underline;
	}
A:hover.copylink
	{
	
	text-decoration: underline;
	color: #362d66;
	}	
/***************/

/***************/
#footer A:link
	{
	
	color: #362d66;
	text-decoration: none;
	}
#footer A:visited
	{
	
	color: #362d66;
	text-decoration: none;
	}
#footer A:hover
	{
	
	text-decoration: underline;
	color: #362d66;
	}	
/***************/


/*
CMS NOW DON'T WANT PAGELINKS TO HAVE CLASSES DEFINED ON PAGES 
*/

#column2 a, #column2wide a{
	text-decoration: underline;
	color: #FFF;
}

#column2 a:visited, #column2wide a:visited{
	text-decoration: underline;
	color: #FFF;
}

#column2 a:hover, #column2wide a:hover{
	text-decoration: underline;
	color: #362d66;
}

#column2 li{
	font-size:.9em;
	margin-left:30px;
}

.page-image{
float:right;
padding:90px 0 0 20px;
}

#language{
float:right;
margin: 20px 20px;
font-size:1.2em;
}

#headerholder a {
color:#76427D;
}
#headerholder a:hover, #headerholder a:visted {
color:#362d66;
}

