body {
	font-family: Segoe, Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	text-align: left; 
	vertical-align: top;
	color: #fff;
	line-height: 18px;
	height: 100%;
	margin: 0px;
	background: #820000 url(../images/navigation/background_page.gif) repeat-x top;
	}

img, div {
   behavior: url(iepngfix.htc);
	}
/*
p.bodytext {
	font-size:13px;
	font-style:normal;
	font-weight: normal;
	text-align: left; 
	vertical-align: top;
	line-height: 14px;
}
*/

A:Link {
	color: #9e0000;
	text-decoration: none;
	}

A:Visited {
	color: #9e0000;
	text-decoration: none;
	}

A:Hover {
	color: #bf0202;
	text-decoration: underline;
	}



/* --- HEADER ELEMENTS -- */


.MainWrapper {
	width: 910px;
	height: 100%;
	border: 0px solid white;
	margin: 0 auto;
	}


.HeaderWrapper {
	width: 910px;
	height: 86px;
	border: 0px solid #797979;
	position: relative;
	}

.LogoContainer {
	width: 275px;
	height: 86px;
	float: left;
	padding: 0;
	}

.HeadNoteContainer {
	width: 270px;
	height: 66px;
	padding: 10px;
	float: left;
	color: #d48080;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: middle;
}
	
.HeadNoteContainer a {
	color: #fff;
	text-decoration: none;
	}

.HeadNoteContainer a:visited {
	color: #fff;
	text-decoration: none;
	}
	
.HeadNoteContainer a:hover {
	color: #fff;
	text-decoration: underline;
	}

.Button1Container {
	width: 160px;
	height: 86px;
	float: left;
	padding: 0;
	}

.Button2Container {
	width: 185px;
	height: 86px;
	float: left;
	padding: 0;
	}


/* --- PAGE TITLE -- */

.PageTitleHome {
	clear: left;
	width: 870px;
	height: 178px;
	padding: 20px;
	background: url(../images/navigation/background_title_home.gif) no-repeat;
	position: relative;
	}

* html .PageTitleHome {
	clear: left;
	width: 870px;
	height: 178px;
	padding: 18px;
	background: url(../images/navigation/background_title_home.gif) no-repeat;
	position: relative;
	}

.PageTitle, .PageTitleCont {
	clear: left;
	width: 860px;
	height: 85px;
	padding: 1px 20px 20px 30px;
	background: url(../images/navigation/background_title.gif) no-repeat;
	position: relative;
	}

	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { 
float: left;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { 
margin: 0px;
}
.PageTitleHome div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { 
float: left;
clear: both;
position: relative;
top: -25px;
}
*+html .PageTitleHome div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { 
float: left;
clear: both;
position: ;
top: 0px;
}
* html .PageTitleHome div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { 
float: left;
clear: both;
position: ;
top: 0px;
}

#lMenu {
	position:absolute;
	bottom: 10px;
	right: 0;
	width:55px;
	color: #fff;
	z-index:10000;
	visibility:hidden;
}
#lMenu a, #lMenu a:visited {
	width:20px;
	margin: 0px 3px;
	color: #fff;
	z-index:10000;
  text-decoration: none;
}


/* --- CONTENT ELEMENTS -- */

.ContentWrapper {
	width: 910px;
	min-height: 300px;
	background: #fff url(../images/navigation/background_content.gif) repeat-y;
	color: #000;
	}

* html .ContentWrapper {
	width: 904px;
	min-height: 300px;
	background: #fff url(../images/navigation/background_content.gif) repeat-y;
	color: #000;
	}

 .Content {
	float: left;
	width: 648px;
	padding: 20px;
	margin-left: 6px;
} 
* html .Content {
	float: left;
	width: 618px;
	padding: 20px 0 20px 0px;
/*	padding-left: 28px;*/
	margin-left: 20px;
} 


.ContentWrapperEnd {
	clear: both;
	width: 910px;
	height: 19px;
	background: url(../images/navigation/background_content_end.gif) no-repeat;
	}
/* --- MENU ELEMENTS --- */
	
.MenuWrapper {
	float: left;
	width: 210px;
	padding: 0px;
	margin-right: 6px;
	background:;
	}
* html .MenuWrapper {
	float: right;
	width: 172px;
	padding: 0px;
	background:;
	margin: 0;
	}

/* --- LEVEL 1 MENU ITEMS --- */

 .MenuItemL1 ul {
	margin-left: 1px;
	margin-top: 0;
	list-style: none;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
	line-height: 36px;
	color: #000;
	text-decoration: none;
	} 
 

.MenuItemL1 li {
	text-shadow: #fff 1px 1px 0;
	}

.MenuItemL1 a {
	padding-left: 20px;
	padding-right: 20px;
	width: 169px;
	display: block;
	color: #000;
	text-decoration: none;
	background: url(../images/navigation/menuitem_L1_off.gif) repeat-x;

	}

.MenuItemL1 a:visited {
	color: #000;
	text-decoration: none;
	}

.MenuItemL1 a:hover {
	color: #000;
	text-decoration: none;
	background: url(../images/navigation/menuitem_L1_over.gif) repeat-x;
	}

.MenuItemL1 #active {
	color: #fff;
	font-weight: bold;
	text-shadow: #506169 -1px -1px 0;
	background: url(../images/navigation/menuitem_L1_on.gif) repeat-x;
	}

.MenuItemL1 #active a {
	color: #fff;
	background: url(../images/navigation/menuitem_L1_on.gif) repeat-x;
	}
	
/**************************************************************************/

 .MenuItemL1 ul ul {
	list-style: none;
	font-size: 13px;
	font-weight: normal;
	line-height: 36px;
	text-decoration: none;
	background: none;
	width: 189px;
	background: url(../images/navigation/background_submenu.gif) bottom repeat-x;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-left: 0;
	} 
 
.MenuItemL1 ul ul li {
	display: block;
	text-shadow: #b5c2c9 1px 1px 0;
	background: none;
/*
	border-bottom: 1px dotted #dee8ee;
*/
	margin: 0 0 0 0;
	}
	
.MenuItemL1 ul ul li a, .MenuItemL1 ul ul a {
	width: 145px;
	display: block;
	margin-left: 0px;
	color: #556972;
	text-decoration: none;
	background: none;
	border-bottom: 1px dotted #dee8ee;
	}

.MenuItemL1 ul ul a:visited {
	color: #556972;
	text-decoration: none;
	background: none;
	}

.MenuItemL1 ul ul a:hover {
	color: #fff;
	text-shadow: #7e8d96 -1px -1px 0;
	text-decoration: none;
	background: none;
	}

.MenuItemL1 ul ul #current {
	color: #fff;
	text-shadow: #7e8d96 -1px -1px 0;
	background: url(../images/navigation/menuitem_L2_on.gif) 0px 13px no-repeat;
	}

.MenuItemL1 ul ul #current a {
	color: #fff;
	text-shadow: #7e8d96 -1px -1px 0;
	background: none;
	}	

/* --- FOOTER --- */

.Footer {
	width: 870px;
	height: 40px;
	padding: 5px 20px;
	bottom: 0px;
	margin-bottom: 20px;
	background: url(../images/navigation/background_footer.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	line-height: 18px;
	color: #d48080;
}

.Footer a {
	font-weight: bold;
	color: #d48080;
	text-decoration: none;
}

.Footer a:visited {
	font-weight: bold;
	color: #d48080;
	text-decoration: none;
}

.Footer a:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


H1 {
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	text-align: left;
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	font-weight: normal;
	}

*+html .PageTitleCont H1 {
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	text-align: left;
	color: #fff;
	font-size: 40px;
	line-height: 100px;
	font-weight: normal;
	}
	
H2 {
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	text-align: left;
	color: #3b6173;
	font-size: 23px;
	font-weight: bold;
	margin-top: 0;
	line-height: 25px;
	}
	
H3 {
	clear: left;
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	padding: 20px;
	margin: 0 -20px;
	text-align: left;
	color: #3b6173;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	background: url(../images/navigation/contentseparator_zimbra.gif) top repeat-x;
	}
	

H4 {
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	text-align: left;
	color: #edb100;
	font-size: 18px;
	font-weight: normal;
	margin-top: -18px;
	line-height: 18px;
	}
	
H5 {
	font-family:"Lucida Grande",Arial,"Luxi Sans",Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;
	text-align: left;
	color: #3b6173;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: -10px;
	line-height: 20px;
	}