/* Universal Styles */html{height: 100%;}body{ margin:0px auto;text-align:left;height: 100%;background-color:#FFF7B5;}.container {margin:0px auto;height: 100%;background-image:url("../images/bkg_shadow_yellow.gif");background-repeat:repeat-y;text-align:left;}  .active { color: #D64F3D; }.left_sidebar {text-align:left;width:200px;padding:10px 0 0 25px;}.main_nav { list-style:none;   color:#656e98; margin: 5px 0 0 0; padding:0px; }  .main_nav li {  font-size: 15px;  font-family: Arial, Verdana, San-Serif;  margin: 8px 0 0 0;  padding: 0 0 8px 0;  width:185px;  border-bottom:1px solid #CCC;  }  .main_nav li a{  color:#656e98;  text-decoration:none;  }      .main_nav li a:hover{  color:#d85240;  text-decoration:none;  }     .main_nav .last { border:none; }    .footer_line {  text-align:center; padding:0 25px 0 25px;  width:850px;  }  	.copyright { padding: 10px 0 25px 25px; text-align:left; font-family:Arial, Verdana, San-Serif;color:#666;font-size:9px; }			  .credits { padding: 10px 25px 25px 0; text-align:right; font-family:Arial, Verdana, San-Serif;color:#666;font-size:9px; }		   .credits a{text-decoration:none;color:#666; }			    .credits a:hover{text-decoration:underline;color:#666; }			   /*Homepage Styles */ .home_body {  text-align:left;		font-family:Arial, Verdana, San-Serif;	color:#666;	font-size:14px;	line-height:20px;	width:550px;	}			 .home_body a{text-decoration:underline;color:#666;	}		 .home_body a:hover{color:#555c84;	}   /* Buttons */   .button_holder {  height:157px;  padding:20px 0 20px 0;  background-image:url("../images/button_bkg.gif");  background-repeat:repeat-x;  }    .button { 	text-align:left;    padding:0px;	margin:0px;	height:157px; 	width:205px;	}	   	.m {    background-image:url("../images/m_button_bkg.gif");	background-repeat:no-repeat;	}			 .r {background-image:url("../images/r_button_bkg.gif");	background-repeat:no-repeat;	}    .e{background-image:url("../images/e_button_bkg.gif");	background-repeat:no-repeat;	}	       .d{    background-image:url("../images/d_button_bkg.gif");	background-repeat:no-repeat;	} .button p {   margin:40px 15px 0 15px;   padding:0px;   font-family:Arial, Verdana, San-Serif;   color:#FFF;   height:90px;   font-size:12px;   line-height:17px;   }			/* button link */		.btn_linkm {	float:right;	margin-right:15px;	font-family:Arial, Verdana, San-Serif;   color:#FFF;   font-size:11px;	}		.btn_linkm a{	text-decoration:underline;   color:#121793;	}			.btn_linkm a:hover{   color:#FFF;	}					.btn_linke {	float:right;	margin-right:15px;	font-family:Arial, Verdana, San-Serif;   color:#FFF;   font-size:11px;	}		.btn_linke a{	text-decoration:underline;   color:#510e05;	}			.btn_linke a:hover{   color:#FFF;	}				 	.btn_linkr {	float:right;	margin-right:15px;	font-family:Arial, Verdana, San-Serif;   color:#FFF;   font-size:11px;	}		.btn_linkr a{	text-decoration:underline;   color:#423e05;	}			.btn_linkr a:hover{   color:#FFF;	}			.btn_linkd {	float:right;	margin-right:15px;	font-family:Arial, Verdana, San-Serif;   color:#FFF;   font-size:11px;	}		.btn_linkd a{	text-decoration:underline;   color:#0b4543;	}			.btn_linkd a:hover{   color:#FFF;	}			/* home  */		.home_welcome {    text-align:left;	padding:0 25px 0 25px;	font-family:Arial, Verdana, San-Serif;	color:#666;	font-size:14px;	line-height:20px;	width:550px;	}		.home_welcome  h3{	margin:0 0 15px 0;	padding:0;	}		.intro_home {font-family:Arial, Verdana, San-Serif;	color:#666;	font-size:20px;	line-height:25px;	}			 /* News */	.home_news {    text-align:left;	padding:0 25px 0 25px;	}		.home_news h3{	margin:0;	padding:0;	}	.home_news h4{	margin:0;	padding:15px 0 1px 0;	font-family:Arial, Verdana, San-Serif;	color:#666;	font-size:11px;	text-transform:uppercase;	}		.home_news p{	margin:0;	padding:5px 0 15px 0;	font-family:Arial, Verdana, San-Serif;	color:#666;	font-size:11px;	line-height:13px;	border-bottom:1px solid #666;	}			.home_news p a{	color:#666;	text-decoration:underline;	}				.home_news p a:hover{	color:#9E3D2F;	text-decoration:underline;	}					   /*Secondary Styles Styles */    .subnavlist {list-style:none;color:#656e98;margin: 0 ;padding:5px 0 5px 15px;  width:185px;border-bottom:1px solid #CCC; }      .subnavlist li{  font-size: 11px;  font-family: Arial, Verdana, San-Serif;  margin: 4px 0 0 0;  padding: 0 0 4px 0; }     .subnavlist a{  text-decoration:none;   color:#656e98; }   .subnavlist a:hover{   color: #D64F3D; } .secondary_header {    padding: 0 25px 0 25px;	}	.tabs {  padding:0 40px 0 0 ;  }   .tabs img {  float:right;  }	    .secondary_body {  width:625px;  margin:0px;  padding: 25px;  font-family: Arial, Verdana, San-Serif;  }    .secondary_body h2{ font-size:25px; margin:0 0 8px 0;  }     .secondary_body h5{ font-size:15px; margin:0; padding:5px 0 0 0; clear:both;  }    .secondary_body p{ font-size:12px; line-height:22px; margin:10px 0 10px 0; color:#666;  }    /* image specific styles */      .image_left{float:left;margin: 8px 10px 5px 0; clear:left;  }      .image_right{float: right;margin: 8px 0 5px 10px; clear:right;  }       /* secondary specific styles */ .secondary_body ul{list-style:disc;padding:5px 0px 5px 15px;margin:0px;color:#666;font-size:12px;line-height:22px;  }  .secondary_body ul li{padding:4px 0 4px 0;  }   .secondary_body ul li a{color:#666;  }    .secondary_body ol{padding:5px 0px 5px 15px;margin:0px;color:#666;font-size:12px;line-height:22px;  }  .secondary_body ol li{padding:4px 0 4px 0;  }     .secondary_body p a{  text-decoration:underline; color:#666; margin:8px 0 8px 0; padding:0px;  }   .contactp {margin:0px;padding:0px;} .secondary_intro {  font-family: Arial, Verdana, San-Serif; font-size:20px; line-height:28px;margin:0 0 15px 0; }   .gsecondary_intro {  font-family: Arial, Verdana, San-Serif; font-size:20px; line-height:28px; margin:0 0 15px 0; }   .gsecondary_intro a{    color:#4a9f9e; }    .asecondary_intro {  font-family: Arial, Verdana, San-Serif; font-size:20px; line-height:28px; margin:0 0 15px 0; }   .asecondary_intro a{    color:#729e48; }  /* rearch specific styles */ .rbody {  color:#9D9520;  }      .rbodydoc p a{	color: #666;	text-decoration: underline;	}		    .word_link{  	padding: 0 0 5px 25px;	color: #666;	background-image: url(../images/text_icon.gif);	display: block;	background-repeat: no-repeat;	background-position: 0px 0px;	height:24px;		text-decoration: underline;	}.rbody p a:hover{   color:#9D9520;  }    .rbody ul li a{   color:#666;  }      .rbody ul li a:hover{    color:#9D9520;  }    /* education specific styles */   .ebody {  color:#9E3D2F;  }      .ebodydoc p a{	color: #666;text-decoration: underline;	}    .ebody p a:hover{    color:#9E3D2F;  }      .ebody h5 a{   margin-bottom:10px;    color:#9E3D2F;  }      /* services specific styles */    .sbody {  color:#2e4f9c;  }      .sbody p a:hover  {  color:#2e4f9c;  }     /* events specific styles */     .eventsbody {  color:#dcb700;  }    .eventsbody a:hover{    color:#dcb700;  }      /* melanoma specific styles */    .mbody {  color:#555c84;  }   .mbody a:hover {  color:#555c84;  }    		/* giving specific styles */  .gbody {  color:#4a9f9e;  }   .gbody a:hover  {    color:#4a9f9e;  }       /* about specific styles */  .abody{  color:#729e48;  }        .abody a:hover  {  color:#729e48;  }     /* get involved specific styles */   .ibody{   color:#9a8e60;   }           .ibody a:hover  {  color:#9a8e60;  }      .quote {  	padding:0 20px 0 20px;	}	/* Contact Page Fix */  .secondary_body_contact {  width:625px;  margin:0px;  padding: 25px;  font-family: Arial, Verdana, San-Serif;  }    .secondary_body_contact h2{ font-size:25px; margin:0 0 8px 0;  }     .secondary_body_contact h5{ font-size:15px; margin:0; padding:5px 0 0 0; clear:both;  }    .secondary_body_contact p{ font-size:12px; line-height:22px; margin:5px 0 10px 0; color:#666;  }      .secondary_body_contact p a{ color:#666;  }        .secondary_body_contact p a:hover{ color:#729e48;  }   .image_center { padding-top:10px; }		 
