body
{
	margin:0px;
	padding:0px 10px;
	border:0px;
	background:#F2F2F2;
	min-width:1000px;
	font-family:Arial, Helvetica, sans-serif;
}

img
{
	padding:0px;
	margin:0px;
	border:0px;
}

h1
{
	color:#1d3712;
	font-size:18px;
	margin-top:0px;
	padding:0px;
}

h2
{
	color:#446c2e;
	font-size:16px;
}

h3
{
	color:#1d3712;
	font-size:16px;
}

h4
{
	color:#e22b0b;
	font-size:16px;
}

p
{
	color:#283612;
	font-size:16px;
	line-height:120%;
	margin:6px 0px;
}

a
{
	color:#263810;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	background:#FFF;
	padding:10px;
	border-left:#cfcdcd 1px solid;
	border-right:#cfcdcd 1px solid;
	border-bottom:#cfcdcd 1px solid;
}

#container1
{
	position:relative;
	width:100%;
	background:#FFF url(left_column.jpg) repeat-y left;
}

#container2
{
	position:relative;
	width:100%;
}

#header
{
	background:#273f1f url(top_bg.jpg) repeat-x;
	padding:0;
	margin:0;
	border-bottom:#D59625 1px solid;
}

#maincol
{
	position:relative;
	margin:0px;
	padding:0px;
}

#menu_col
{
	position:relative;
	float:left;
	width:200px;
	padding:0px 0px 300px 5px;
	z-index:100;
}

#boxs_col
{
	position:relative;
	float:right;
	width:204px;
	padding:0px 0px 50px 0px;
}

#centercol
{
	position:relative;
	margin:0px 210px 0px 210px;
	padding-top:12px;
	padding-bottom:120px;
}

#centercol2
{
	position:relative;
	padding:12px 20px 120px 210px;
}

#centercol a
{
	color:#666;
}

#centercol a:hover
{
	border-bottom:1px solid;
	color:#9343B9;
}

#footer
{
	clear:both;
}

#menu_col p
{
	margin:20px;
}

#menu_col p a
{
	text-decoration:none;
	font-size:20px;
}

#menu_col p a:hover
{
	text-decoration:underline;
}

#menu_col_bot
{
	position:absolute;
	left:20px;
	width:154px;
	bottom:10px;
}

.buttonmenu
{
	list-style-type: none;
	margin:12px 0px 0px 0px;
	padding:0px;
	width: 180px;
}

.buttonmenu li a
{
	color:#1a2e13;
	display:block;
	width:100%;
	height:30px;
	padding:12px 5px 2px 7px;
	text-decoration:none;
	font-weight:bold;
	border:1px solid;
	border-color:#e7c07d #d59625 #a99139 #d59625; /*light dark dark light*/
	background-color:#d59625;
}

.buttonmenu li a:visited
{
	color:#1a2e13;
}

.buttonmenu li a:hover, .buttonmenu li a:active
{
	color:#000;
	background-color: #e7c07d;
}

#center_bot
{
	position:absolute;
	bottom:10px;
	left:220px;
	right:220px;
}

#right_bot
{
	position:absolute;
	right:20px;
	bottom:10px;
}

.right_box
{
	width:204px;
	background:#f8f8fa url(news_div_background.jpg) repeat-y;
}

.right_box_text
{
	margin-top:12px;
	padding:5px 0px 0px 10px;
}

.right_box_text h2{
	color:#d59625;
	font-size:14px;
	margin:0px;
	padding:0px;
}

.gray_box
{
	border:#bdc0ad 1px solid;
	background-color:#f2efe6;
	padding:5px 20px 20px 20px;
	margin:0px auto 20px auto;
	text-align:center;
	line-height:150%;
}

.white_box {
	 border:#bdc0ad 1px solid;
	 padding:5px 10px 20px 10px;
  	 margin:0px auto 20px auto;
         text-align:center;
         line-height:150%;
}


.center, .center *
{
	text-align:center;
}

.center img
{
	margin:10px;
}

.gray_box h1
{
	text-align: center;
}


.p_box
{
	width:185px;
	float:left;
	height:280px;
	padding-right:10px;
}


.p_box_s
{
        width:185px;
        float:left;
        height:40px;
        padding-right:10px;
}


.p_box_s2
{
        width:370px;
        float:left;
        height:40px;
        padding-right:10px;
}

.p_box_s strong {
	font-weight:700;
	font-size:15px;
}

.fr   
{       display:block;
        width:185px;
        float:right;
        padding:0 30px 0 10px;
}

.over_popup
{
	border-bottom:#999 1px dashed;
	position:relative;
}

.popup
{
	position:absolute;
	right:192px;
	top:10px;
	width:450px;
	display:none;
	z-index:100;
	background:url(publications_center.png);
}

.over_popup:hover .popup
{
	display:block;
}

.topper {border-top: 1px dotted #9DA493;}

.popup_in
{
	margin:10px 20px 10px 10px
}


.mypre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
