/***********************************************/
/*                             */
/* left Column     */
/***********************************************/

#left_nav{
	padding:0; 
 width:180px; float:left; margin: 15px 20px 15px 0}
 
#left_nav h2{text-align:center; color:#de0829;; background:black;border:none;padding:6px;margin:0}
#left_nav h3{text-align:center;margin:15px 0 0;}
#left_nav {text-align:center;}
#left_nav p
{font-size:1.1em;clear:both; margin:12px auto 0;padding:0;text-align:center;}

#left_nav img{margin:12px auto 0;border:none; }



#gray_nav {
	 Padding: 0px;  FLOAT: left; MARGIN: 0px;background:#e6e6e6;color:black;   TEXT-ALIGN: right;WIDTH: 180px;
}
#gray_nav UL {
	border:1px solid black; width:100%;padding:0;margin:0;
}
#gray_nav LI {
	PADDING: 2px; LIST-STYLE-IMAGE: none; list-style-type:none;MARGIN: 0px;  FONT: normal 1.15em arial, verdana,lucida, sans-serif;border-bottom:1px solid black;text-align:right
}
#gray_nav LI A {
	 PADDING: 3px; DISPLAY: block; TEXT-DECORATION: none;color:black;
}

#gray_nav LI A:hover {
	COLOR: #e6e6e6;  BACKGROUND-color: #da3851
}

#gray_nav ul ul {display:none;}

/***********************************************/
/*                             */
/* main Column     */
/***********************************************/


#section_main{float: left;
  width: 410px;text-align:left;margin:15px 10px;padding:0}
#section_main h1{margin-top:0}
#section_main img{margin:0 0 12px 0; padding:0; border:1px solid black}
	

#section_main.auto{width:auto}


#section_pubs{float: left;
  width: 660px;text-align:left;margin:15px 10px;padding:0;background:white;}
#section_pubs h1{margin-top:0}
#section_pubs img{margin:0 0 10px 10px; padding:0; clear:right; float:right;}
#section_pubs ul li a{color:#de0829;line-height:1.6}
#section_pubs h2{margin-top:35px;font-size:1.35em;clear:left;}
#section_pubs div.column{width:500px}
	
	#section_pubs p.note {
	margin-top:-5px; margin-left:10px; font: 1.1em italic;
}

#section_main.auto{width:auto}

/***********************************************/
/*                             */
/* Right Column      */
/***********************************************/
#rightcol, #logoright{
  float:right;
	width: 240px; 
	padding:0;margin:15px 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 0 5px 0; background:black;border:none; padding: 6px 0; width:100%; 
	}
	
	#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 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}

#section_pubs img.banner {
	float: left;
}
#content img.right {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	clear: left;
}
#order img.noborder {
	border-style: none;
}
#rightcol li {
	font-size: 1.1em;
	list-style-image: url(none);
}
#rightcol img.border {
	border: 1px solid #000000;
}

