body
{
	background: #a6a6d9 url(/layout/bodybg.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px 20px 20px 20px;
}

A, A:visited
{
	font-weight: bold;
	text-decoration: underline;
	color: #3333ff;
}

A:hover
{
	color: #2222bb;
}

#divHead
{
	display: block;
	clear: both;
	width: 958px;
	margin: 0px;
}

#divLogo
{
	background: url(/layout/logo.jpg) no-repeat;
	display: block;
	clear: none;
	float: left;
	width: 424px;
	height: 79px;
}

#divSwitch
{
	display: block;
	clear: none;
	float: left;
	width: 320px;
	height: 40px;
	padding: 39px 0px 0px 0px;
}

#divSwitch A:visited, #divSwitch A
{
	color: #ffffff;
	border-bottom: solid 1px #afafaf;
	border-right: solid 1px #afafaf;
	border-top: solid 1px #afafaf;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

#divSwitch A:hover
{
	background: #bfbfbf;
	color: #272727;
}

#divSwitch SPAN
{
	color: #aaaaaa;
	border-bottom: solid 1px #afafaf;
	border-right: solid 1px #afafaf;
	border-top: solid 1px #afafaf;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#divTopMenu
{
	display: block;
	clear: none;
	float: right;
	width: 213px;
	height: 43px;
	padding: 36px 0px 0px 0px;
}

#divTopMenu A.lang
{
	margin: 0px 15px 0px 0px;
}

#divTopMenu A.home
{
	margin: 0px 15px 0px 20px;
}


#divHeadImages
{
	display: block;
	clear: both;
	margin: 0px;
	width: 958px;
	height: 284px;
}

#divLeftHead
{
}

#divRightHead
{
}

#divHeaderMainImage
{
	display: block;
	clear: none;
	float: left;
	width: 639px;
	height: 179px;
	border: 0px;
}

#divHeaderMainImage IMG
{
	margin: 0px;
	filter: alpha(opacity=70);
}

#divHeaderSubImage
{
	display: block;
	clear: none;
	float: right;
	width: 307px;
	height: 179px;
}

#divSectionsMenu
{
	clear: both;
	display: block;
	float: left;
	width: 750px;
	height: 89px;
	padding: 8px 0px 8px 0px;
	text-align: left;
	overflow: hidden;
}

#divSectionsMenu A
{
	display: block;
	clear: none;
	float: left;
	color: #ffffff;
	margin: 0px 0px 0px 10px;
}

#divFooter
{
	display: block;
	clear: both;
	width: 958px;
	margin: 40px 0px 0px 0px;
	text-align: left;
}

#divContent
{
	width: 968px;
}

#divLeftColumn
{
	text-align: left;
	display: block;
	clear: none;
	float: left;
	width: 157px;
}

#divLeftColumn h1
{
	display: block;
	clear: none;
	float: left;
	background: url(/layout/left_sec_top.gif) no-repeat left;
	width: 130px;
	height: 15px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 22px 2px 7px;
	text-align: left;
	text-transform: uppercase;
	overflow: hidden;
	line-height: 16px;
}

#divLeftColumn h1 A, #divLeftColumn h1 A.visited, #divRightColumn h1 A, #divRightColumn h1 A.visited
{
	color: #ffffff;
}

#divLeftColumn DIV.submenu, #divRightColumn DIV.submenu
{
	display: block;
	clear: both;
	width: 157px;
	border: solid 1px #8f8fb8;
	margin: 0px 0px 12px 0px;
}

A.submenu, A.submenu:visited
{
	display: block;
	clear: both;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeff;
	padding: 3px 0px 3px 7px;
	text-decoration: none;
}

A.submenu:hover
{
	text-decoration: underline;
	color: #cc3333;
}

#divRightColumn
{
	display: block;
	clear: none;
	float: right;
	text-align: left;
	width: 157px;
}

#divRightColumn h1
{
	display: block;
	clear: none;
	float: left;
	background: url(/layout/right_sec_top.gif) no-repeat left;
	width: 130px;
	height: 15px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 22px 2px 7px;
	text-align: left;
	text-transform: uppercase;
	overflow: hidden;
}

#divBody
{
	display: block;
	clear: none;
	float: left;
	width: 624px;
	padding: 0px 9px 0px 11px;
	text-align: left;
}

#divPage
{
	display: block;
	clear: none;
	float: left;
	width: 504px;
}

#divBody h1.homebox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(/layout/home_sec_top.gif) no-repeat left;
	width: 310px;
	height: 14px;
	padding: 4px 30px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#divBody DIV.homebox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 330px;
	border: solid 1px #8f8fb8;
	text-align: left;
	padding: 11px 9px 11px 9px;
	margin: 0px 0px 12px 0px;
}

#divBody DIV.homebox h2
{
	font-size: 13px;
	font-weight: bold;
	color: #00002e;
	margin: 0px 0px 13px 0px;
}

#divBody DIV.homebox p
{
	margin: 0px 0px 12px 0px;
}

#divGallery
{
	display: block;
	clear: none;
	float: left;
	width: 109px;
	margin: 0px 11px 0px 0px;
}

#divGallery h1
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(/layout/photo_sec_top.gif) no-repeat left;
	width: 75px;
	height: 14px;
	padding: 4px 25px 3px 9px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#divGallery DIV.galbox
{
	display: block;
	clear: both;
	float: none;
	border: solid 1px #8f8fb8;
}

#divGallery DIV.galbox A, #divGallery DIV.galbox A:visited
{
	display: block;
	margin: 8px 8px 0px 8px;
}

#divBody h1.normalbox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(/layout/main_sec_top.gif) no-repeat left;
	width: 486px;
	height: 14px;
	padding: 4px 30px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#divBody DIV.normalbox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 480px;
	border: solid 1px #8f8fb8;
	text-align: left;
	padding: 11px 9px 11px 9px;
	margin: 0px 0px 12px 0px;
}

#divBody DIV.normalbox h2
{
	font-size: 13px;
	font-weight: bold;
	color: #00002e;
	margin: 0px 0px 13px 0px;
}

#divBody DIV.normalbox p
{
	margin: 0px 0px 12px 0px;
}

#divPage DIV.subsectionIndex
{
	display: block;
	clear: none;
	float: left;
	width: 230px;
	height: 135px;
}

#divBody h1.sectionbox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(/layout/main_secbox_top.gif) no-repeat left;
	width: 438px;
	height: 14px;
	padding: 4px 32px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#divBody DIV.sectionbox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 460px;
	border: solid 1px #8f8fb8;
	text-align: left;
	padding: 11px 9px 11px 9px;
	margin: 0px 0px 12px 0px;
}

#divBody DIV.sectionbox h2
{
	font-size: 13px;
	font-weight: bold;
	color: #00002e;
	margin: 0px 0px 13px 0px;
}

#divBody DIV.sectionbox p
{
	margin: 0px 0px 12px 0px;
}

#divPage DIV.subsections
{
	margin: 16px 0px 16px 0px;
}

#divPage DIV.mainleft
{
	display: block;
	clear: none;
	float: left;
}

#divPage DIV.mainright
{
	display: block;
	clear: none;
	float: right;
}

#divPage h1.newsbox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	background: url(/layout/news_sec_top.gif) no-repeat left;
	width: 92px;
	height: 14px;
	padding: 4px 32px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#divPage DIV.newsbox
{
	display: block;
	clear: 	both;
	width: 118px;
	border: solid 1px #8f8fb8;
	margin: 0px 0px 12px 0px;
	padding: 10px 8px 10px 8px;
}

#divPage DIV.newsbox DIV.item
{
	display: block;
	clear: both;
}

#divBody TABLE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#divBody ol
{
	padding-left: 15px;
	list-style-position: outside;
}

#divBody li
{
	margin-bottom: 4px;
}

#divLeftColumn DIV.lcban
{
	display: block;
	clear: both;
	width: 141px;
	border: solid 1px #8f8fb8;
	margin: 0px 0px 12px 0px;
	padding: 5px 8px 5px 8px;
	background: #ffffff;
	text-align: center;	
}

#divBody DIV.widebox
{
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 602px;
	border: solid 1px #8f8fb8;
	text-align: left;
	padding: 11px 9px 11px 9px;
	margin: 0px 0px 12px 0px;
}

OBJECT, EMBED
{
	z-Index: 90;
}
