/***********************************************/

/***********************************************/
/*                             */
/* main Column     */
/***********************************************/


#main, #contact, #consortium{float: left;
  width: 820px;text-align:left;margin:15px 7px;padding:0}
#main, #contact h1{margin:0;padding 0}
#main img{margin:0 0 12px 0; padding:0; border:1px solid black}

.columnl, .leader{width:380px;float:left;margin-right:45px}
.columnr{width:380px;float:left;}
#contact h2{margin-left:0}
#contact h3{border-top: 1px dotted #ccc; font-size:1.2em;margin:15px 0 0 0;padding:3px 0}
#contact p{margin:0 0 0 0;padding:0;font-size:1.1em; line-height:1.4;}
#contact img{float:right; clear:right;  margin:15px 0 0 12px;padding:0px;border:1px solid black;}
#contact .leader h4{margin:15px 0 -20px 0;padding:0;font-size:1em;}
	
#consortium{width:850px;}
#consortium div.columnleft{width:600px;margin-left:100px;}
#consortium div.columnr{width:400px;float:left;}
#consortium h2{margin-left:0}
#consortium h3{border-top: 1px dotted #ccc; font-size:1.2em;margin:25px 0 0 0;padding:6px 0}
#consortium p{margin:0 0 0 0;padding:0;font-size:1.1em; line-height:1.4;}
#consortium img{float:right;clear:right;  margin:40px 0 7px 12px;padding:0px;border:none; }
#consortium div.spacer{height:1px;clear:both;}


/***********************************************/
/*                             */
/* Right Column      */
/***********************************************/
#rightcol, #logoright{
  float:right;
	width: 215px; 
	padding:0;margin:35px 0; background:#e6e6e6; margin-left:7px; border: 1px solid black; text-align:center;
}
#rightcol.wide{width:420px}

#rightcol h2
{font-size:1.3em; text-align:center; color:#de0829;margin:0; background:black;border:none; padding: 6px 0; 
	}
	
	#rightcol h3
	{color:#333333;background:#e6e6e6;font-size:1.1em; border-top:solid 2px #ccc; margin:7px 12px;clear:left;padding-top:6px;}
	
	#rightcol h3.top{border-top:none}

#rightcol p
{font-size:1.1em;text-align:left;margin:7px 12px}
#rightcol a{background: #e6e6e6; color:#de0829;}

#rightcol ul{
	margin:7px 0 4px 0;
	padding:2px;
	list-style-type: none;
}
#rightcol ul li {text-align:left; list-style-image:none;padding:0; font-size:1.1em; margin:0;padding:2px 12px;}
#rightcol ul li a{ display:block; padding:0;margin:0 }
#rightcol ul li a:hover{background:black; color:#de0829;}

#rightcol ul.inline {margin:15px 0 ;padding:2px;}
#rightcol ul.inline li {text-align:left; list-style-image:none;padding:0; font-size:1.1em; margin:0;padding:2px 12px;float:left; }

#rightcol img.right{float:right; border:1px solid black; margin:6px;}


#rightcol img.top{ border:1px solid black; margin:0 0 5px 0;padding 0}

#rightcol p.caption {font-size:1em;}

#rightcol div.emphasis{background:black;color:#e6e6e6;margin:5px;padding:5px}

#rightcol div.emphasis p{font-size:1.1em; font-style:italic;line-height:1.4}

#logoright{background:white;border-right:none; border-top:none; border-bottom:none;border-left: 1px solid #ccc}
#logoright img{border:none; margin:4px 0px;padding:0}

#sitemap {margin:20px; width:850px;}



#sitemap h2{font-size:1.25em; margin: 25px 0 7px 0; color:#de0829;}

#sitemap #columnleft, #sitemap #columnright {
	 width:400px; float:left; 
}

#sitemap #columnleft ul, #sitemap #columnright ul{list-style: url(none) none; margin: 7px; padding:0;}
#sitemap #columnleft ul li, #sitemap #columnright ul li{font-size:1.2em;}
#contact  h2 {
	 color:#de0829;

}
#contact div.spacer{height:6px}
