body
{
	background:url(images/bg2.gif) repeat-x #f2f2d9;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
	font-size:13px;
	line-height:20px;
    font-weight: normal;
	font-family: "Comic Sans MS", Arial, Helvetica, Tahoma, sans-serif;
	text-indent:0;
}

p,div,td, form
{
	font-size:13px;
	line-height:140%;
    font-weight: normal;
    color:#000000;
	font-family: "Comic Sans MS", Arial, Helvetica, Tahoma, sans-serif;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
	text-indent:0;

}

div#maincontainer
{
    overflow:hidden;
}

div#mainSubPanel
{
	background:url(images/youth_pattern.jpg) repeat;
	min-width:600px;
	max-width:600px;
	width:600px;
    overflow:hidden;
    display:inline;
}

div.blockImageRight
{
	width:258px;
	background:url(images/transp_lower_right.gif) bottom right no-repeat;
	float:right;
	clear:right;
	display:inline;
	margin:0px 0px 15px 20px;
	padding:0px 2px 6px 0px;
}

div.blockImageLeft
{
	width:258px;
	background:url(images/transp_lower_right.gif) bottom right no-repeat;
	float:left;
	display:inline;
	margin:0px 15px 15px 0px;
	padding:0px 2px 6px 0px;
}

div.blockImageText
{
	margin:0px 2px 4px 0px;
	padding:0px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

div.blockLeft
{
	width:245px;
	background:url(images/transp_lower_right.gif) bottom right no-repeat;
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px 3px 9px 2px;
	display:inline;
}

div.blockRight
{
	width:245px;
	background:url(images/transp_lower_right.gif) bottom right no-repeat;
	float:right;
	clear:right;
	display:inline;
	margin:0px 0px 10px 10px;
	padding:0px 3px 9px 2px;
}

div.blockThumb
{
	float:left;
	width:100px;
	padding:0px 10px 17px 5px;
	display:inline;
}

div.blockText
{
	float:left;
	width:135px;
	padding:0px 0px 0px 0px;
	display:inline;
}

H1
{
    font-size:18px;
    line-height:13pt;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:12px;
    margin-bottom:0px;
    color:#106d90;

}

H1.toptitle
{
    font-size:18px;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:2px;
    margin-bottom:14px;
    color:#106d90;
	border-bottom:1px solid #e2e3b6;

}

H1.toptitle_menu
{
    font-size:20px;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:2px;
    margin-bottom:8px;
    color:#106d90;
	border-bottom:1px solid #e2e3b6;

}

H1 .subtitle
{
    color:#f8971d;
}

H2
{
    font-size:18px;
    line-height:12pt;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:4px;
    color:#f8961d;

}


H3
{
    font-size:16px;
    line-height:18px;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:3px;
    margin-bottom:0px;
    color:#f8971d;

}

H3 .subtitle
{
    color:#106d90;
}

H4
{
    font-size:14px;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#969959;

}

H5, H6
{
    font-size:12px;;
    font-weight: bold;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#021016;

}

div.hz_menu
{
	background:url(images/transp_lower_right.gif) bottom right no-repeat;
	margin:0px 0px 3px 0px;
	padding:0px 5px 3px 10px;
	font-size:12px;
	color:#35534e;
	height:24px;
}

a.hz_menu
{
	color:#969959;
	text-decoration:none;
	font-weight:bold;
}

a.hz_menu_on
{
	color:#f8971d;
	text-decoration:none;
	font-weight:bold;
}

a.hz_menu:hover, a.hz_menu_on:hover
{
	color:#ffc809;
	text-decoration:underline;
	font-weight:bold;
}

hr
{
	margin-top:0px;
	margin-bottom:5px;
	color:#969959;
}