body{
	margin: 0;
	padding: 0;
	background: White none repeat-y top left;
	color: #444444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
}

#contentbody{
	background: url(graphics/layout/grey/content_left_greybg.gif) no-repeat top left;
	height: 100%;
	margin: 0 0 0 16px;
}

#col_left{
	margin: 0;
	padding: 0 0 0 0;
	float: left; /*border:1px solid red;*/
}

#col-right{
	margin: 2px 3px 0 5px;
	padding: 0;
	float: right;
	width: 205px;
	height: 100%; /*border:1px solid Black;*/
	background: none no-repeat right top;
	font-size: 0.701em;
}
span.sitename{
	color:#c00;
}
#col_content{
	margin: 0;
	height: 100%;
	padding: 0;
	background: transparent;
	position: absolute;
	left: 316px;
	top: 0px;
	font-size: 0.82em;
	width: 389px;
}
p.image{
	text-align: left;
	color: #ffffff;
	padding: 25px 0 0px 0;
	margin: 0;
}
a.popupframe{
	border: 1px solid White;
	border-top: 3px solid #336699;
	padding: 0 3px;
	margin-top: -2px;
	text-decoration: none;
}

#col_right H3{
	background:transparent;
	margin:0 11px 0 -15px;
	padding:14px 0 14px 15px;
	color:#000;
	background: url(graphics/layout/rh_bottom_line) no-repeat bottom right;
	font-weight:bold;
}

/*folio  menu list*/
#rh_wrapper{
	margin:18px 0 0 60px;
	padding:0 0 0 0px;
}
#rhmenu, ul#rhmenu{
	margin:0 11px 0 0;
	padding:10px 0 0 0;
	list-style:none;
	background: $fbfdff url(graphics/layout/rh_bottom_line_nodash) no-repeat bottom right;
	color:#333;
	font-size:0.65em;
}
#rhmenu ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
}
#rhmenu li{
	padding:2px 0 2px 0;
	font-weight:bold;
	width:170px;
}
#rhmenu li.selected a{
	color:#CD333e;
}
/**/
#rhmenu li a{
	text-decoration:none;
	color:#333;
}

#rhmenu li ul li{
	background:transparent;
	padding:1px 0 1px 0;
	font-weight:normal;
	
}
#rhmenu li ul li a,#rhmenu li.selected ul li a,#rhmenu li ul li.selected ul a{
	color:#333;
}

#rhmenu li ul li.selected a{
	color:#d82e23;
}

#rhmenu li ul ul li.selected a{
	/*background:url(/graphics/layout/red_arrow_left.gif) no-repeat left top;
	margin-left:-35px;
	padding-left:35px;*/
	color:#FFFFFF;
}
h2.pubyear{
	font-size: 7.85em;
	color: #e5e8e6;
	margin: 0;
	padding: 0 4px;
	font-weight: lighter;
	font: lighter;
	letter-spacing: -8px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3{
	font-size:1em;
	color:#000;
}	
/**/
#topstrip{
	margin: 0 0 0 16px;
	height: 186px;
	text-align: right;
	padding: 16px 0 0 0;
	background: url(graphics/layout/grey/ruler_top_grey.gif) no-repeat top left; /*border-bottom:1px solid #a7cee2;*/
}
#topstrip img{
	margin-right:10px;
}

ul#mainmenu{
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	list-style: none;
}
ul#mainmenu li, ul#mainmenu li a{
	font: bold 0.865em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration:none;
}
ul#mainmenu li a{
	padding:0 0 0 60px;
	background: url(graphics/layout/grey/menu_marker_off.gif) no-repeat left;
}
ul#mainmenu li.selected a{
	background: url(graphics/layout/grey/menu_marker_on.gif) no-repeat left;
}
ul#mainmenu li a:HOVER, ul#mainmenu li a:VISITED:HOVER{
	background: url(graphics/layout/grey/menu_marker_on.gif) no-repeat left;
}













