
html, body, form { border:0 none; color:#5d5b5b; font-family:Arial; font-size:12px;	height:100%; margin:0; padding:0; }
img { border:none; }
body { background-image: url(/images/components/main_bg.png); background-repeat:repeat-x; }
p {	margin-top:0px;	margin-bottom:0px; }
h1 { font-size:24px; font-weight:normal; color:#5d5b5b; margin-bottom:13px; letter-spacing:0px; }
h2 { font-size:14px; font-weight:bold; color:#00872d; margin-bottom:10px; }
h3 { font-size:12px; font-weight:bold; color:#0066b3; margin-bottom:5px; }
h4 { font-size:18px; font-weight:normal; color:#00872d; margin-bottom:20px; }
a, a:visited{ font-size:12px; font-weight:bold;	color: #00872d;	text-decoration:none; }
a:hover { color:#5ccc81; text-decoration:none; }

.leftImage { float: left; margin: 5px 13px 0px 0px; }

#containerMain { width:975px; min-height:700px;	margin: 0 auto; vertical-align:top;	padding-bottom:20px; }

#tableMain { width:975px; }
#tableMainTdLeft { width:732px; padding-right:6px; vertical-align:top; }
#tableMainTdRight { width:231px; padding-left:6px; vertical-align:top;  }

#containerHeaderLeft { color:#FFF; height:17px; padding-top:33px; margin-bottom:19px; font-size:11px;  }
#containerHeaderRight { color:#FFF; height:17px; padding-top:33px; margin-bottom:19px; text-align:right; font-size:11px; }
#containerHeaderRight a { color:#FFF; font-weight:normal; font-size:11px; }

#containerLogoLeft { height:102px; }
#containerLogoRight { height:72px; text-align:right; padding-top:30px; }

#containerMenuLeft { width:732px; height:48px; background-image:url(/images/components/bg_menu.png); font-size:11px; }
#containerMenuLeft a { float:left; height:32px; padding-top:16px; width:114px; font-size:14px; font-weight:bold; color:#000000; text-align:center; }
#containerMenuLeft a.selected { background-image:url(/images/components/bg_menu_selected.png);  }
#containerMenuRight { width:221px; height:33px; background-image:url(/images/components/bg_menu_right.png); padding:5px; padding-top:10px; vertical-align:middle; font-size:11px; }
#containerMenuRight a { font-size:11px; }

#containerContentLeft { min-height:300px;}
#containerContentRight { }

#containerFooterLeft { clear:both; font-size:11px; margin: 20px 0px 0px 0px; }
#containerFooterRight { }


#rightWindow { width:231px; margin-top:10px; }
#rightWindowTop { width:221px; height:32px; background-image:url(/images/components/bg_windowright_top.png); font-size:14px; font-weight:bold; padding-top:13px; padding-left:10px; }
#rightWindowContent { background-image:url(/images/components/bg_windowright_100.png); padding-left:15px; padding-right:15px; }
#rightWindowContentInner {  width:205px; height:500px; overflow-y:scroll; overflow-x:hidden;  }
#rightWindowContentVideo { border-bottom:1px solid #f2f2f2; margin-top:10px; padding-bottom:10px; vertical-align:top; clear:both; min-height:60px; }
#rightWindowContentAgenda { border-bottom:1px solid #f2f2f2; padding-top:10px; padding-bottom:10px; vertical-align:top; clear:both; height:60px; }
#rightWindowContentAgendaCalendar { float:left; background-image:url(/images/icons/ico_calendar.png); background-repeat:no-repeat; width:27px; height:26px; margin: 0px 10px 0px 0px; font-weight:bold; padding-top:9px; padding-left:3px; }
#rightWindowContentAgendaTitle { float:left; font-weight:bold; width:160px; }

.formFields 
{
    background-color:#FFFFFF; 
	border-bottom-color:#d7d7d7; 
	border-left-color:#d7d7d7; 
	border-top-color:#d7d7d7; 
	border-right-color:#d7d7d7; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font:Verdana;
    color:#424242;
    font-size: 9px;
}

.parole_cell_date
{
	width:80px;
	height:40px;
}

.parole_cell_title
{
}

.parole_cell_yesno
{
	text-align:center;
	width:100px;
}
.agenda_cell_date
{
	width:80px;
	height:30px;
}
.agenda_cell_time
{
	width:50px;
}

/* contact form */

#contact_form, #divLoadingCR, #divResultCR
{
	float:left; 
	margin:30px 0px 30px 0px; 
	width:350px;
	height:240px;
}
#divLoadingCR, #divResultCR
{
	margin-top:40px;
}

/* menu */
.menu{
	width:732px; 
	height:79px; 
	background-image:url(/images/components/bg_menu.png); 
	background-repeat:no-repeat; 
	font-size:11px; 
	}
.menu ul{
	height: 48px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		z-index:-1;
		}
	.menu li a{		
		float:left; 
		height:32px; 
		padding-top:16px; 
		width:114px; 
		font-size:14px; 
		font-weight:bold; 
		color:#000000; 
		text-align:center;
		}
		.menu li a:hover, .menu ul li:hover a{}
		.menu ul .activepar{
			background: url(/images/components/bg_menu_selected.png) bottom left no-repeat; 
			}
	.menu li ul{
		display:none;
		border:0px;
		position:absolute;
		background-image:url(/images/components/bg_submenu.png);
		background-repeat:repeat-x;
		height:32px;
		padding:0;
		margin-top:46px;
		}
	.menu li:hover ul{
		display:none;
		}
	.menu li li {
		display:block;
		/*float:none;*/
		float:left; /*edit*/
		width:auto;
		height:32px;
		padding:0;
		margin:0;
		padding:0px 5px 0px 5px;
		}
	.menu li:hover li a{
		background:none;
		}
	.menu li ul a{
		display:block;
		width:auto;
		float:left; /*edit*/
		background:none;
		margin:0;
		text-align:left;
		font-size:12px; 
		font-weight:bold;	
		color: #00872d;	
		text-decoration:none;
		padding:7px 0px 0px 0px;
		}
		.menu li ul a:hover, .menu li ul .activesub a{
			background:none;
			border:0px;
			color:#5ccc81;
			}
	.menu ul li ul li.activesub{
		display:block;
	}
	.menu ul li.activepar ul li{
		display:block;
	}
	.menu ul li.activepar ul{
		display:block;
	}
