p, div.p {
	font-family: sans-serif;
	overflow:hidden;
}
h1 {
	font-family: sans-serif;
	text-align:center;
	color:#062363;
	text-decoration:underline;
}
h2 {
	font-family: sans-serif;
	font-size:14pt;
	color:#062363;
	margin:1em 1em 1em 1em;
	text-align:left;
	border-bottom:2px solid #062363;
	width:70%;
}
h3 {
	font-family: sans-serif;
	color:#062363;
	font-size:11pt;
	margin:1em 1em 3px 1em;
}

body {
	background-color:#fff;
}

.bodyclass {
	border-left:3px solid #062363;
	overflow:hidden;
	border-right:3px solid #062363;
	border-bottom:3px solid #062363;
	border-top:2px solid #062363;
	width:78%;
	margin:1% 1% 1% 10%;
	padding:0px;
	background-color:#fff;
}

.sidenews {
	border-left:1px solid #424B6E;
	overflow:hidden;
	border-right:1px solid #424B6E;
	border-bottom:1px solid #424B6E;
	width:19%;
	margin:1%;
	padding:0px;
	position:absolute;
	right:0%;
	top:0%;
}

.topMenuItem {
	float:right;
	font-family: sans-serif;
	font-size:80%;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
	margin-top:1px;
	padding-top:1px;
}

a:hover .topMenuItem  {
	background-image: url('/templates/contentactivator/images/Menu_Invert.gif');
	border-right: 1px solid #424B6E;
}

.topNavigationMenu {
	overflow:hidden;
	width:100%;
	background-image: url(/templates/contentactivator/images/Menu.gif);
}

.topNavigationMenu p {
	float:right;
	width:100px;
	font-family: sans-serif;
	font-size:80%;
	text-align:center;
	margin:0px;
	padding:3px 0px 0px 0px;
	height:19px;
}

a:link {
	color: #424B6E;
	text-decoration: none;
}
a:visited {
	color: #424B6E;
	text-decoration: none;
}
a:hover {
	color: #B4E0ED;
}

/* Main Menu CSS */
.mainmenu {text-align:center;padding:0px;width:100%;background-repeat:repeat-x;background-image:url('/templates/contentactivator/images/Menu.gif');height:25px;}
.mainmenu p {font-family: sans-serif;font-size:80%;color: #424B6E;height:19px;position:relative;margin:0px;padding-top:5px;}
.mainmenu ul {list-style:none;margin:0px;padding:0px;float:left;width:10%;}
.mainmenu ul li {position:relative;margin:0px;padding:0px;background-image: url('/templates/contentactivator/images/Menu.gif');}
.mainmenu ul li:hover {font-weight:bold;cursor:pointer;z-index:100;background-image: url('/templates/contentactivator/images/Menu_Invert.gif');background-color:#062363;border-left:1px solid #062363;border-right:1px solid #062363;}
.mainmenu ul li:hover a {color:#424B6E;}
.mainmenu ul li p.branching a{background-image:url(/images/expand.gif);background-repeat:no-repeat;background-position:right bottom;}
.mainmenu ul li ul li:hover a {font-weight:bold;border-width:0px;}
.mainmenu ul li ul li a {color: #424B6E;}
.mainmenu ul li ul li:hover ul li a {font-weight:bold;border-width:0px;}
.mainmenu ul ul{position:absolute;z-index:500;top:auto;display:none;font:bold 11px arial,sans-serif;width:100%;border-left:1px solid #424B6E;border-right:1px solid #424B6E;}
.mainmenu ul ul ul{top:0px;left:100%;}
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul {
	display:none;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul {
	display:block;
}
/* End Of Menu CSS */

.bodyclass .catalogue {padding:0px;margin:0px;background-color:#e9f3ff;}
.bodyclass .catalogue table {padding:0px;background-color:#191f2d;width:100%;}
.bodyclass .catalogue table .dark h1 {margin:5px;padding:2px;text-decoration:none;color:#fff;}
.bodyclass .catalogue .dark  {color:#fff;}
.bodyclass .catalogue .dark a:link {color:#fff;}
.bodyclass .catalogue .dark a:visited {color:#f7f7f7;}
.bodyclass .catalogue .dark a:hover {color:#c3deff;}
.bodyclass .catalogue .entry{margin:1em 1em 2em 1em;padding:1em;border:1px solid #062363;background-image:url(/templates/contentactivator/images/white.trans.line.gif);}
.bodyclass .catalogue .entry p, .catalogue .entry h1 {margin:8px;}
.bodyclass .catalogue .entry h1 {color:#062363;font-size:12pt;border-bottom:2px solid #062363;margin:0px;text-decoration:none;text-align:left;}
.bodyclass .catalogue .entry h2 {color:#062363;font-size:11pt;margin:3px;}
.bodyclass .catalogue .entry h3 {color:#062363;font-size:10pt;margin:5px;}
.bodyclass .catalogue .entry div.p {color:#333;font-size:10pt;}

.bodyclass .contentarea {clear:both;margin:1em;padding:0px;}

.catalogue .entry p.subcontent {font-size:60%;color:#444;float:right;text-align:right;}
.catalogue .page {clear:both;margin:0px;padding:0px;border:1px solid #191f2d;background-color:#191f2d;}
.catalogue .page p {font-family:'courier new';text-align:center;font-weight:bold;color:#ddd;margin:5px;font-size:8pt;}
.catalogue .page p .currentpage a {font-size:110%;text-decoration:underline;}
.catalogue .information {}
.catalogue .information  p{font-family:'courier new';text-align:center;font-size:80%;color:#333;margin:5px;padding:0px}

.bodyclass .contentarea img.right {float:right;margin:4px;}
.bodyclass .contentarea img.left {float:left;margin:4px;}
.bodyclass .contentarea img.default {display:block;margin:4px;}

.mysearchresults {background-color:#fff;margin-bottom:5em;font-size:10pt;}
.mysearchresults .searchresult {margin:2em 5em 2em 5em;}
.mysearchresults .searchresult p {font-size:80%;margin:1px;}
.mysearchresults .searchresult p.documentname {font-size:12pt;}
.mysearchresults .searchresult p.documentname a:link {font-weight:bold;color:blue;}
.mysearchresults .searchresult p.documentname a:visited {font-weight:bold;color:blue;}
.mysearchresults .searchresult p.documentdesc {color:#333;}
.mysearchresults .searchresult p.documentlast {color:#333;}
.mysearchresults .searchresult p.documentlink {color:#333;}

.catalogue .mysearchresults {background-color:#fff;margin:1em;border:1px solid #062363;overflow:hidden;}
.catalogue .mysearchresults h1 {font-size:12pt;margin:0px;padding:3px;background-color:#062363;color:#fff;}
.catalogue .mysearchresults .searchresult {margin:0.5%;}
.catalogue .mysearchresults .searchresult p {font-size:70%;margin:1px;}
.catalogue .mysearchresults .searchresult p.documentname {font-size:10pt;}
.catalogue .mysearchresults .searchresult p.documentname a:link {font-weight:bold;color:blue;}
.catalogue .mysearchresults .searchresult p.documentname a:visited {font-weight:bold;color:blue;}
.catalogue .mysearchresults .searchresult p.documentdesc {color:#333;}
.catalogue .mysearchresults .searchresult p.documentlast {color:#333;}
.catalogue .mysearchresults p.resultpages {text-align:center;}
.catalogue .mysearchresults p.resultpages .currentpage {font-weight:bold;background-color:#a9d8da;}
.catalogue .mysearchresults p.noresults {text-align:center;color:blue;font-weight:bold;}