/* CSS Document */
@import url("/css/content_region.css"); /* Import shared CSS definitions (for content region) */

/* global styles */
.errors{
	color: red ;
	border: 2px solid red ;
	background: #FFFFCC ;
	padding: 3px ;
	width: 450px ;
}

.formError > *{
	border: 2px solid red ;
	color: red ;
}

/********************************/
body
{
	margin:0;
	padding:0;
	background:url(/template/en/images/pageBG.gif) top left repeat-x;
}

/*****************************/

#pageWrap
{
	margin:0 auto;
	padding:0;
	width:950px;
}
#pageBG
{
}

#page2col
{
	width:950px;
	overflow:hidden;
	position:relative;
	margin:10px 0;
}
#pageLeft
{
	width:185px;
	float:left;
	margin:0 15px 0 0;
}
#pageRight
{
	width:750px;
	float:left;
/*	padding-left:200px; */
}


#footerLinks
{
	border-top:solid 1px #8c8d8e;
	text-align:right;
	padding:10px 0;
	margin:50px 0 0 0;
	font-size:8pt;
}

#copyright
{
	margin:5px 0;
	text-align:right;
	font-size:7pt;
	line-height:1.1em;
}
#copyright a
{
	color:#999;
}

/***********************/

#headerRegion
{
	height:175px;
	width:950px;
	overflow:hidden;
}
#headerRegion img.logo
{
	float:left;
	border:0;
	margin:0;
}
#headerRegion #headerImageRotate img
{
	height:175px;
	margin:0;
	border:0;
}

/***********************/

#quickLinksRegion
{
	color:#80b043;
	padding:0;
	font-size:9pt;
}

#quickLinksRegion h2
{
	/* border-bottom:dotted 1px #80b043; */
	padding:0;
	margin:15px 0 0 0;

	/* border-bottom:dotted 1px #666; */
	color:#666;

	font-size:10pt;
	font-weight:bold;
	letter-spacing:0.05em;
}

ul#quickLinks
{
	list-style-type:bullet;
	margin:2px 0 0 1.5em;
}

ul#quickLinks li
{
	padding:2px 0 0 0;
	margin:0;
}

/*********************/
#titleBottom
{
	height:9px;
	display:block;
	border-top:solid 1px #ffffff;
	font-size:1px;
}

#menu
{
	padding:0 0 0 200px;
	height:35px;
	display:block;
	background:#8c7e71 url(/template/en/images/topMenuBG.gif) top left repeat-x;
}

#breadcrumbsRegion
{
	height:30px;
	display:block;
	border-top:solid 1px #ffffff;
}
#breadcrumbs
{
	font-size:8pt;
}
#breadcrumbs a
{

}
#breadcrumbs a:hover
{

}


/************************/
#contentRegion
{
	text-align:justify;
}

/***********************/

#sitemap
{
	margin:0.2em 1em;
}
#sitemap ul
{
	margin:0 1em;
}


/**************************/
#sideNav
{
	margin:0;
}
#sideNav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sideNav ul li
{
	margin:0 0 1px 0;
	padding:0;
}
#sideNav ul li a
{
	display:block;
	/* background:#8C8D8E; */
	background:#8c7e71 url(/template/en/images/sideMenuBG.gif) top left repeat-y;
	padding:5px;
	font-size:9pt;
	color:#fff;
	text-decoration:none;
}
#sideNav ul li a:hover
{
	background:#A89B8C;
}