@CHARSET "UTF-8";

/*

DEEP VIOLET: 322A7C

*/


/*-------------------------------------------------------------*/
/*POSITIONS AND STYLES OF MAIN ELEMENTS-----------------------*/
/*-----------------------------------------------------------*/


body, table, td, form {
	margin:0; padding:0; 
}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	background-color:#545163;
	background-image: url('../img/body.bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
input, textarea { font-family:Arial, Helvetica, sans-serif; }
a {
	color:#F00;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/*PAGE----------------------------------------------*/

#root { 
	width:920px; 
	margin:0 auto;
	text-align:left; 
	background-color:#555;
}
#pageborderTop, #pageborderMainWrapper /*used for gradient bg in IE*/, #pageborderMain, #pageborderBottom { float:left; display:block; background-position: top left; }
#pageborderTop, #pageborderBottom { width:920px; height:20px; background-repeat: no-repeat; }
#pageborderTop { background-image:url('../img/pageborder.top.png'); }
#pageborderBottom { background-image:url('../img/pageborder.bottom.png'); }
#pageborderMain { width:900px; padding:0 10px 0 10px; background-repeat: repeat-y; background-image:url('../img/pageborder.main.png'); }


/*TOP----------------------------------------------*/

#top {
	float:left; display:block;
	width:900px; height:106px;
	background-color: #007cdb;
	background-image: url('../img/top.bg.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

#header {
	float:left; display:block;
	width:900px; height:67px; overflow:hidden;
}

#printLogo { display:none; }

#logo {
	float:right; display:block; margin:10px 25px 0 0; padding:0px;
}
	#logo a img { display:block; border:none; }

	
#mainnav {
	float:left; display:block;
	width:900px; height:39px;
	background-image: url('../img/mainnav.bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	font-family:'Trebuchet MS', Arial, sans-serif;
}
	#mainnav a { color:#fff; }
	#mainnav a:hover { color:#fff; }
	
/*MENU TABLE----------------------------------------------*/
#mainnav table { border-spacing: 0; border-collapse: collapse;  }
#mainnav td, #menu li { margin:0; padding:0; }
#mainnav td { font-size:12px; }
	#mainnav td a { white-space:nowrap; float:left; display:block; height:20px; padding:17px 25px 0 8px; background-repeat: no-repeat; background-position: bottom right; background-image: url('../img/menu.normal.bg.gif'); }
	#mainnav td a:hover { text-decoration:none;  background-image: url('../img/menu.over.bg.gif'); }
	#mainnav td .selected a,
	#mainnav td .selected a:hover { background-image:url('../img/menu.selected.bg.png'); }
	
	#lvl02, .lvl02 { font-size:12px; font-family:'Trebuchet MS'; }
	#lvl02 a, .lvl02 a { 
		float:left; display:block; clear:left; width:160px; padding:5px 20px 5px 5px;
		background-color:#1e6cb7;
		background-repeat: no-repeat; 
		background-position: bottom right; 
		background-image: url('../img/menu.over.bg.gif');
		border-bottom:1px solid #fff;
		text-align:left; color:#fff; text-decoration:none;
		opacity:0.85; filter:alpha(opacity=85);
	}
	div#lvl02 a:hover, div.lvl02 a:hover { 
		background-color:#2d78b9; background-image: url('../img/menu.normal.bg.gif'); border-bottom:1px solid #2d3148;
		opacity:0.99; filter:alpha(opacity=99);
		text-decoration:none;
	}
#mainnav .menulang { position: absolute; margin: -18px 0 0 850px; font-size: 10px; color:#008ff6; }
#mainnav .menulang a { padding: 2px 3px 2px 3px; background: #fff; color: #000; }
#mainnav .menulang a:hover { background: #000; color: #fff; }

/*CONTENT----------------------------------------------*/

#content { float:left; display:block; width:900px; background-color:#fff; }

/*leftmenus*/
div#leftmenu {
	float:left; display:block; width:192px;
	background-repeat:no-repeat; background-positon:bottom right;
	background-image:url('../img/left.page.corner.gif');
}
div#leftmenu ul, div#leftmenu li { margin:0; padding:0; list-style: none; }
div#leftmenu li { padding-bottom:8px; margin-top:4px; border-bottom:1px dashed #ccc; }
div#leftmenu li li { padding-bottom:0; border-bottom:none; }
div#leftmenu a {
	display:block; width:174px; padding:3px 12px 3px 6px;
	font-size:13px; text-decoration:none; color:#fff;
	background-position: center right; background-repeat:no-repeat;
}
div#leftmenu a:hover { 
	color:#3d3d52; background-color:#fff;
	background-position: 182px 6px; background-repeat:no-repeat; background-image:url('../img/arrow.leftmenu.selected.gif');
}

div#leftmenu li li a {
	width:165px; padding:2px 12px 2px 15px; font-size:11px;
	background-position: 4px 6px; background-repeat:no-repeat; background-image:url('../img/arrow.leftmenu.normal.gif');
}
div#leftmenu li li li a { width:150px; padding:2px 12px 2px 30px; background-position: 19px 6px; }

/*content areas*/
	#leftArea, #rightArea { float:left; display:block;  }
	#leftArea { width:700px; background-repeat:no-repeat; background-positon:top right; }
	#rightArea { width:200px; background-color:#413f51; }
	.section #leftArea { padding-top:140px; }
	.page #leftArea { padding-top:50px; }
	
	.rightAreaFooter { float:left; display:block; width:100%;  height:140px; background-repeat:no-repeat; background-positon:top right; background-image:url('../img/right.page.bg.jpg'); }
	.home .rightAreaFooter  { height:67px; background-repeat:repeat-x; background-image:url('../img/right.home.bg.jpg'); }
	
/*title of the page, locator, print, icon*/
	#titleWrapper { float:left; display:block; width:700px; background-color:#36344a; background-repeat:repeat-y; background-position:top left; background-image:url('../img/pagetitle.bg.jpg'); }
		#titleWrapper h1,
		#content #titleWrapper h1 { clear:none; margin:0 0 0 190px; padding:10px; font-family:'Trebuchet MS'; font-weight:normal; color:#fff; font-size:18px; }
		#titleWrapper a.print { 
			float:right; display:block; margin:5px; padding:7px 20px 5px 0; text-decoration:none; color:#ccc; font-size:10px;
			background-repeat:no-repeat; background-position:top right; background-image:url('../img/icon.print.gif');
		}
		#titleWrapper a.print:hover { text-decoration:none; color:#fff; }
		#titleWrapper .locator { 
			float:left; display:block; width:700px; height:29px;
			background-repeat:no-repeat; background-position:top right; background-image:url('../img/locator.bg.jpg');
			font-size:11px; color:#9f9da9;
		}
		#titleWrapper .locator span { float:left; display:block; padding:10px 0 0 200px; }
		#titleWrapper .locator a { color:#fff; text-decoration:none; }
		#titleWrapper .icon { display:none; }
	.home #titleWrapper .locator { display:none; }
	.section #titleWrapper img.icon,
	.page #titleWrapper img.icon { float:left; width:33px; height:33px; margin:5px 0 0 159px; background-color:#f7901f; }
	.section #titleWrapper h1,
	.page #titleWrapper h1 {  position:absolute; display:block; width:450px; padding:0; margin:10px 0 0 200px; }

/*content divs, content stylesheet for innerHTML*/
	#left, #leftmenu, #normal, #right { float:left; display:block; }
	#left { /*not displayed*/ display:none; }
	#leftmenu { /*placed in leftArea*/ 
		width:190px; margin:-20px 0 0 0; padding:10px 0 10px 0;
		background-color:#2e2d44;
		background-repeat:no-repeat;
		background-position:bottom right;
		background-image:url('../img/left.page.corner.gif');
	}
	#normal { /*placed in leftArea*/ width:485px; margin:10px 0 10px 10px; }
	#right { /*placed in rightArea*/ width:190px; margin:10px 0 10px 10px; }

	.home #left { /*placed in leftArea*/ display:block; width:420px; margin:10px; }
	.home #leftmenu { /*not displayed*/ display:none; }
	.home #normal { /*placed in leftArea*/ width:245px; margin:10px 10px 10px 0; }

/*sections & shortcuts*/
	div#sectionsWrapper { float:left; display:block; font-size:11px; font-family:'Trebuchet MS'; font-weight:normal; /*placed in rightArea in section and page*/ width:190px; margin:7px 0 0 2px; }
	div#sectionsWrapper a { float:left; display:block; background-color:#333; color:#fff; text-decoration:none; width:90px; height:98px; margin:0 0 5px 5px; }
	div#sectionsWrapper a:hover { color:#ccc; background-color:#000; text-decoration:none; }
	div#sectionsWrapper a span { position:absolute; margin:71px 0 0 5px; width:60px; line-height:11px; }
		div#sectionsWrapper a.section_01 {  background-image:url('../img/section.01.small.normal.jpg'); }
		div#sectionsWrapper a.section_01:hover,
		div#sectionsWrapper a.section_01_sel {  background-image:url('../img/section.01.small.over.jpg'); }
		div#sectionsWrapper a.section_02 {  background-image:url('../img/section.02.small.normal.jpg'); }
		div#sectionsWrapper a.section_02:hover,
		div#sectionsWrapper a.section_02_sel {  background-image:url('../img/section.02.small.over.jpg'); }
		div#sectionsWrapper a.section_03 {  background-image:url('../img/section.03.small.normal.jpg'); }
		div#sectionsWrapper a.section_03:hover,
		div#sectionsWrapper a.section_03_sel {  background-image:url('../img/section.03.small.over.jpg'); }
		div#sectionsWrapper a.section_04 {  background-image:url('../img/section.04.small.normal.jpg'); }
		div#sectionsWrapper a.section_04:hover,
		div#sectionsWrapper a.section_04_sel {  background-image:url('../img/section.04.small.over.jpg'); }
	.home div#sectionsWrapper { /*placed in leftArea*/ font-size:13px; width:700px; height:218px; margin:0; }
	.home div#sectionsWrapper a { width:175px; height:218px; margin:0; background-color:#322A7C; background-repeat:no-repeat; background-position:top left; }
		.home div#sectionsWrapper a.section_01, .home div#sectionsWrapper a:hover.section_01 { background-image:url('../img/section.01.jpg'); }
		.home div#sectionsWrapper a.section_02, .home div#sectionsWrapper a:hover.section_02 { background-image:url('../img/section.02.jpg'); }
		.home div#sectionsWrapper a.section_03, .home div#sectionsWrapper a:hover.section_03 { background-image:url('../img/section.03.jpg'); }
		.home div#sectionsWrapper a.section_04, .home div#sectionsWrapper a:hover.section_04 { background-image:url('../img/section.04.jpg'); }
	.home div#sectionsWrapper a span { margin:185px 0 0 5px; width:80px; line-height:14px; }
	
	div#shortcutsWrapper, div#rightLinks { /*placed in rightArea*/ float:left; display:block; width:200px; margin:0; font-size:11px; }
	div#shortcutsWrapper a, div#rightLinks a { 
		float:left; display:block; width:195px; padding:7px 0 7px 5px;
		border-bottom:1px solid #fff;
		background-repeat:no-repeat; background-position:top right; background-image:url('../img/shortcut.bg.jpg');
		font-size:11px; text-transform:uppercase; text-decoration:none; color:#fff;
	}
		div#shortcutsWrapper a:hover, div#rightLinks a:hover { color:#fff; background:none; background-color:#2f3046; }
	
	
	div#rightLinks a.professional {
		width:155px; padding:15px 45px 7px 0; text-align:right;
		background-color:#302e43; background-repeat:no-repeat;
		background-image:url(../img/arrow.pro.jpg);
	}
		div#rightLinks a.professional:hover { width:155px; padding:15px 45px 7px 0; text-align:right; background-repeat:no-repeat; background-position:top right; }
	
	div.searchForm { 
		float:left; display:block; width:185px; padding:5px 10px 5px 5px; text-align:right;
		color:#fff; border-bottom:1px solid #fff;
		background-color:#2f3046; background-repeat:no-repeat; background-position:182px 7px;
		background-image:url(../img/arrow.searchform.gif);
	}
		
		#rightArea div.searchform form { float:left; display:block; margin:0; padding:0; }
		#rightArea .searchform input { border:1px solid #fff; background:none; }
		#rightArea .searchform input.searchFromInput  { width:110px; font-size:12px; color:#fff; }
		#rightArea .searchform input.searchFormSubmit  { cursor:pointer; margin:0; padding:0; border:none; font-size:11px; text-transform:uppercase; color:#fff; margin:0 12px 0 0;  }
		#rightArea .searchFromHidden { display:none; }
	

/*FOOTER----------------------------------------------*/

#footer {
	float:left; display:block;
	width:880px; overflow:hidden;
	padding:10px 10px 0 10px;
	background-image: url('');
	background-repeat: repeat-x;
	background-position: top left;
	clear: both;
	font-size:10px; color:#999;
}
	#footer a { color:#555; }
	#footer a:hover { color:#000; }


/*SECTIONS STYLES----------------------------------------------*/
/*styles are applied on #root*/

.section01 div#sectionsWrapper a.section_01 {  background-image:url('../img/section.01.small.over.jpg'); }
.section01 .section #leftArea { background-image:url('../img/section01/section.banner.jpg'); }
.section01 .page #leftArea { background-image:url('../img/section01/page.banner.jpg'); }
.section01 .section #titleWrapper img.icon,
.section01 .page #titleWrapper img.icon { display:block; background-color:#002e6e; background-image:url(../img/section.01.icon.jpg); }

.section02 div#sectionsWrapper a.section_02 {  background-image:url('../img/section.02.small.over.jpg'); }
.section02 .section #leftArea { background-image:url('../img/section02/section.banner.jpg'); }
.section02 .page #leftArea { background-image:url('../img/section02/page.banner.jpg'); }
.section02 .section #titleWrapper img.icon,
.section02 .page #titleWrapper img.icon { display:block; background-color:#0083b5; background-image:url(../img/section.02.icon.jpg); }

.section03 div#sectionsWrapper a.section_03 {  background-image:url('../img/section.03.small.over.jpg'); }
.section03 .section #leftArea { background-image:url('../img/section03/section.banner.jpg'); }
.section03 .page #leftArea { background-image:url('../img/section03/page.banner.jpg'); }
.section03 .section #titleWrapper img.icon,
.section03 .page #titleWrapper img.icon { display:block; background-color:#0f5; }

.section04 div#sectionsWrapper a.section_04 {  background-image:url('../img/section.04.small.over.jpg'); }
.section04 .section #leftArea { background-image:url('../img/section04/section.banner.jpg'); }
.section04 .page #leftArea { background-image:url('../img/section04/page.banner.jpg'); }
.section04 .section #titleWrapper img.icon,
.section04 .page #titleWrapper img.icon { display:block; background-color:#009bdf; background-image:url(../img/section.04.icon.jpg); }
.tx-jullenavpath-pi1-menu{padding-left:200px;padding-top:10px;}

	

