/* CSS Document */
body
{
	font-family:Tahoma, Arial, Verdana;
	font-size:62.5%;
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#F0D99E;
}

input, select, textarea
{
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
}

form, img
{
	border:0px;
	margin:0px;
	padding:0px;
}

p
{
	line-height:16px;
	display:block;
	padding:0px;
	margin:0px 0px 12px 0px;
}

h1
{
	font-size:110%;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
	color:#F0D99E;
	letter-spacing:2px;
}

h2,h3
{
	display:block;
	color:#F0D99E;
	font-size:100%;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}

h2.list
{
	
	background-image:url(../images/square_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

a
{
	color:#f0d99e;
}

a.link
{
	display:block;
	padding:10px;
	background-image:url(../images/bullet_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#f0d99e;
}

a.link:hover
{
	text-decoration:none;
}

a.close
{
	float:right;
	right:0px;
	top:0px;
	color:#f0d99e;
	display:block;
	background-image:url(../images/close.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:3px 20px 3px 0px;
}

#root
{
	position:relative;
	width:760px;
	font-size:1.1em;
	text-align:left;
	margin:0px auto 0px auto;
}

#header
{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	color:#FFFFFF;
}

#header img
{
	position:absolute;
	left:13px;
	top:36px;
}

#page
{
	color:#FFFFFF;
}

#left_col
{
	float:left;
	left:0px;
	top:0px;
	width:145px;
	height:351px;
	padding:25px 20px 25px 15px;
	background-color:#5C6E40;
}

#left_col ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	letter-spacing:1px;
}

#left_col ul li
{
	display:block;
}

#left_col ul li a
{
	display:block;
	color:#f0d99e;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px 3px 5px 12px;
	width:132px;
}

#left_col ul li.current a
{
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
}	

#left_col ul li a:hover
{
	color:#FFFFFF;
}

#left_col ul li.current ul
{
	padding-bottom:5px;
	display:block;
}

#left_col ul li ul
{
	padding-bottom:5px;
	display:none;
}

#left_col ul li ul li a
{
	text-transform:none;
	margin-left:10px;
	color:#FFFFFF;
	width:122px;
}

#left_col ul li.current ul li a
{
	background-image:none;
	color:#f0d99e;
}

#left_col ul li.current ul li a.current
{
	color:#FFFFFF;
}

#center_col
{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:325px;
	height:401px;
}

#right_col
{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:195px;
	height:351px;
	padding:25px 30px 25px 20px;
	background-color:#5C6E40;
}

#right_content
{
	position:relative;
	height:327px;
	overflow:hidden;
}

#center_content
{
	margin:0px 9px 0px 9px;
	/*background-image:url(/jolimont/latest/images/center_bg.gif);*/
	background-color:#5C6E40;
	padding:25px 30px 25px 30px;
	height:351px;
}

#footer
{
	font-size:90%;
	margin-top:7px;
	color:#666666;
	text-align:center;
}

#footer a
{
	color:#5c6e40;
}

#footer div.footer_content
{
	background-color:#d2c48b;
	padding:3px;
}

#footer div.copyright
{
	margin-top:10px;
	margin-bottom:10px;
}

div.center_image
{
	text-align:center;
}

div.clear
{
	clear:both;
}

div.read_pane
{
	position:absolute;
	left:189px;
	top:100px;
	width:535px;
	/*display:none;*/
	overflow:visible;
	padding:15px;
	color:#FFFFFF;
	background-color:#5C6E40;
	overflow:visible;
}

div.read_pane ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

div.read_pane ul li
{
	display:block;
	margin-bottom:5px;
	margin-left:15px;
	padding-left:15px;
	background-image:url(../images/square_bullet.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
}


.top_spacer
{
	margin-top:30px;
}


ul.inner
{
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.inner li
{
	display:block;
	margin-bottom:5px;
	margin-left:15px;
	padding-left:15px;
	background-image:url(../images/square_bullet.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	line-height:16px;
}

td.title
{
	padding:2px 5px 2px 0px;
}

td.field
{
	padding:2px 0px 2px 0px;
}

td.field span
{
	color:#F0D99E;
}

td.field input, td.field textarea
{
	border:1px solid #F0D99E;
	padding:1px;
}

@media print
{
	#left_col, #scroller
	{
		display:none;
	}
	
	#right_col
	{
		width: 320px;
		overflow:visible;
	}
	
	#divReaderPanel
	{
		display:block;
		position:relative;
		left:0px;
		top:0px;
	}
	
	#right_content
	{
		position:relative;
		height:400px;
	}
	
}
