/* CSS Document */
/* Title:	APM Group - PRINCE2 - styles for Web */

body {
	/*background: #fff url(http://apm2.activedition.com/web/templates/apmg_new_home_files/bkgrnd-body.gif) repeat-y left top;*/
	background: #fff url(http://www.apmgroupltd.com/web/templates/apmg_new_home_files/bkgrnd-body.gif) repeat-y left top;
	}
.skiplinks {
	display:none;
}
.divclear {
	clear:both; 
	height:1px; 
	font-size:1px; 
	margin-top:-1px;
}

/* PAGE LAYOUT */
#container {
	margin: 0;
	padding: 0;
	font-size: 95%;
	text-align: left;
	background: #fff;
	}
	
/* HEADER CONTENT */
#header {
	/*background:  url(http://apm1.activedition.com/upload/apmg_us_home_files/bkgrnd-header.gif) repeat-x left top;*/
	background:  url(http://www.apmgroupltd.com/web/templates/apmg_new_home_files/bkgrnd-header.gif) repeat-x left top;	width: 100%;
}
#nav {
	float: left;
	margin: 0;
	padding: 4px 10px 0 10px;
	list-style: none;
	width: 90%;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	}
#nav a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	padding: 4px 8px;
	color: #9898CC;
	text-decoration: none;
	}
#nav a:hover {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	color: #FFF;
	text-decoration: none;
	}
#nav #current {
	font-weight: bold;
	color: #27275B;
	/*background:  url(http://apm1.activedition.com/upload/apmg_us_home_files/tab-left.gif) no-repeat right top;*/
	background:  url(http://www.apmgroupltd.com/web/templates/apmg_new_home_files/tab-left.gif) no-repeat right top;
	}
#nav #current a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 8px;
	padding: 4px 8px;
	color: #27275B;
	text-decoration: none;
	/*background:  url(http://apm1.activedition.com/upload/apmg_us_home_files/tab-right.gif) no-repeat left top;*/
	background:  url(http://www.apmgroupltd.com/web/templates/apmg_new_home_files/tab-right.gif) no-repeat left top;
	}

/* SUB-HEADER CONTENT */
#register { 
  	float: left;
  	width: 100%;
  	margin: 0;
  	padding: 0;
  	color: #24255D;
  	background: #FFF;
  	list-style: none;
	font-size: 0.9em;
  	}
#register a {
  	text-decoration: none;
  	color: #24255D;
  	}
#register a:hover, a:active {
  	text-decoration: none;
  	background-color: #24255D;
	color: #FFF;
	}
#reg {
	float: left;
  	margin: 0;
  	padding: 8px 14px 8px 18px;
  	}
#reg #member {
	margin-left: 18px;
	}
#find {
  	float: right;
  	margin: 0;
  	padding: 8px 14px;
  	} 

/* BANNER */
#banner {
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	/*background: #FFFFFF url(http://apm1.activedition.com/upload/apmg_us_home_files/bkgrnd-banner-updated.gif) repeat-x left top;*/
	background: #FFFFFF url(http://www.apmgroupltd.com/web/templates/apmg_new_home_files/apmg-master-background.jpg) repeat-x left top;
}
#banner #image {
	float: right;
	margin: 0;
	padding: 0;
	}
#banner #apmg {
	margin: 0;
	padding: 0;
	float: left;
	margin-left: 12px;
	padding-top: 7px;
	width:200px;
	}
#banner #logo {
	margin: 0;
	padding: 0;
	float: left;
	}
#banner p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 1.2em;
	color: #B0B0CE;
	}
/* BANNER */
#page-banner {
	clear: both;
	float: left;
	width: 100%;
	/*background: #FFFFFF url(http://apm1.activedition.com/upload/apmg_us_home_files/bkgrnd-banner-updated.gif) repeat-x left top;*/
	background: #FFFFFF url(http://www.apmgroupltd.com/web/templates/apmg_new_page1_files/apmg-master-background.jpg) repeat-x left top;
	margin: 0;
	padding: 0;
	list-style: none;
}
#page-banner #image {
	float: right;
	margin: 0;
	padding: 0;
	}
#page-banner #apmg {
	margin: 0;
	padding: 0;
	float: left;
	margin-left: 12px;
	padding-top: 7px;
	width:200px;
	}
#page-banner #logo {
	margin: 0;
	padding: 0;
	float: left;
	}
#page-banner p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 1.2em;
	color: #B0B0CE;
	}
#page-banner ul, #banner ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
/* SUB-HEADER */
#subheader {
	clear: both;
	margin: 0;
	padding: 0;
	}
#sitetools {
	background-color: #616194;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #FFF;
	}
#sitetools a {
	color: #FFF;
	text-decoration: none;
	}
#sitetools a:hover {
	background-color: #FFF;
	color: #616194;
	}
#sitetools #search {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-left: 4px;
	}
#sitetools #search form {
	margin:0;
	padding:0;
	}
#sitetools #search label {
	font-weight: bold;
	}
#sitetools #search input {
	font-size: smaller;
	}
#sitetools #help {
	float: right;
	margin: 0;
	padding: 4px 12px 4px 9px;
	list-style: none;
	color: #FFF;
	}
#sitetools #help li {
	float: left;
	padding-right: 3px;
	}
#pagedetails {
	clear: both;
	margin: 0;
	padding: 0;
	color: #000066;
	font-size: 0.9em;
	border-bottom: 1px dashed #CCC;
	width: 100%;
	min-width: 750px;
	}
#pagedetails a {
	color: #000066;
	text-decoration: none;
	}
#pagedetails a:hover {
	color: #FFF;
	background-color: #000066;
	text-decoration: none;
	}
#pagedetails #date {
	float: left;
	width: 21%;
	}
#pagedetails #date div {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	}
#pagedetails #breadcrumb {
	float: right;
	width: 79%;
	}
#pagedetails #breadcrumb div {
	padding-top: 6px;
	padding-bottom: 6px;
	}

/* PAGE CONTENT */
#container-content {
	clear: both;
	width: 100%;
	min-width: 750px;
	}
#container-content #main-body {
	float: left;
	width: 70%;
	}
#container-content #main-body h2 { 
	font-size: 1em; 
	font-weight: heavy;
	color: #27275B;
	}
#container-content #page-sidebar-2 {
	float: left;
	width: 20%;
	min-width: 200px;
	}
#container-content #page-sidebar-2 DIV {
	padding-right: 18px; 
	padding-top: 18px
}
#container-content #main-body #content {
	float: right;
	width: 70%;
	}
#container-content #main-body #sidebar {
	float: left;
	width: 29%;
	min-width: 200px;
	}
#container-content #page-sidebar-2 {
	float: left;
	width: 20%;
	min-width: 200px;
	}
#container-content #page-sidebar-2 DIV {
	PADDING-RIGHT: 18px; PADDING-TOP: 18px
}
#container-content #page-body {
	float: right;
	width: 79%;
	}
/* #content styles */
#container-content #main-body #content div {
	padding-top: 18px;
        list-style-image: url("http://www.apmgroupltd.com/web/templates/apmg_new_home_files/apmgbullet1.gif");
	}
#container-content #page-body div {
	padding-top: 5px;
	padding-right: 24px;
        list-style-image: url("http://www.apmgroupltd.com/web/templates/apmg_new_home_files/apmgbullet1.gif");
	}
#container-content #main-body #content div {
	padding-top: 18px;
	}
#container-content #page-body div {
	padding-top: 5px;
	padding-right: 24px;
	}
#container-content #page-body h2 { 
	font-size: 1em; 
	font-weight: heavy;
	color: #27275B;
	}

#container-content #main-body #content h1 { 
	font-size: 1.6em; 
	font-weight: normal;
	color: #27275B;
	padding-bottom: 3px;
	border-bottom: 1px solid #27275B;
	}
#container-content #page-body h1 { 
	font-size: 1.6em; 
	font-weight: normal;
	color: #27275B;
	padding-bottom: 3px;
	border-bottom: 1px solid #27275B;
	}
#container-content #page-body a {
        color: #464F7E;
	text-decoration: none;
        }
#container-content #page-body a:hover {
	background-color: #FFF;
	color: #464F7E;
	text-decoration: underline;
	}
#container-content #page-body a:visited {
	color: #993366;
        }
#container-content #main-body #content div a {
	color: #464F7E;
	text-decoration: none;
	}
#container-content #main-body #content div a:hover {
	background-color: #FFF;
	color: #464F7E;
	text-decoration: underline;
	}
#container-content #main-body #content div a:visited {
	color: #993366;
        }
#container-content #main-body #content div #special {
	margin: 0;
	padding: 0;
	background-color: #C7CAD8;
	color: #464F7E;
	}
#container-content #main-body #content div #special p{
	padding: 10px;
	}
#container-content #main-body #content div #news .APMGNews {
	padding-left: 5px;
	border-left: 1px solid #CDCDCD;
	width: 50%;
	}
#container-content #main-body #content DIV #APMGNews {
	PADDING-TOP: 10px
}
#container-content #main-body #content DIV #APMGNews P {
	MARGIN-TOP: 0px
}
#Newsarchive {
	PADDING-TOP: 0px
}
#Newsarchive td {
	font-weight: normal;
	color: #27275B;
	border-bottom: 1px dashed #27275B;
}
#container-content #main-body #content DIV #News {
	PADDING-TOP: 0px
}
#container-content #main-body #content DIV #News td {
	font-weight: normal;
	color: #27275B;
	border-bottom: 1px dashed #27275B;
}
#container-content #main-body #content DIV #News h2 {
        font-size: 1.4em; 
	font-weight: normal;
	color: #27275B;
	padding-bottom: 3px;
	border-bottom: 1px solid #27275B;
}
#container-content #main-body #content div #news #PartnerNews {
	padding-right: 5px;
	width: 50%;
	}
#container-content #main-body #content div #news th {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	}
#container-content #main-body #content div #news td {
	padding-top: 2px;
	padding-bottom: 2px;
	}
#container-content #main-body #content div #news caption {
	visibility: hidden;
	}

/***********************************************************************
	6 - SITE MAP
************************************************************************/

#sitemap h2 {
	font-size: large;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #BBBBBB;
	color: #666666;
}
#sitemap h2 a {
	color: #5C7CBE;
}

#sitemap h3 {
	font-size: medium;
	margin: 0px 0px 5px 0px;
	color: #666666;
}

#sitemap h3 a {
	color: #5C7CBE;
}
#sitemap h4 {
	font-size: small;
	margin: 0px 0px 5px 0px;
	color: #666666;
}

#sitemap h4 a {
	color: #5C7CBE;
}


#sitemap ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}


#sitemap ul li {
	list-style-type: square; 
}

#sitemap ul li a {
	color: #011E7A;
}

#sitemap a:hover {
	color: #EAA104;
}

/* Second level site map entries */

#sitemap ul li ul {
}

#sitemap ul li ul li {
	list-style-type: square; 
}

#sitemap ul li ul li a {
	color: #5C7CBE;
}










/***********************************************************************
	3 - FORMS
************************************************************************/
/*form {
  margin: 0px;
  padding: 0px;
}*/


.formContainer input, form select {
  margin: 0px;
  padding: 0px;
  font-size: small;
}

.formContainer label, form textarea {
	font-size: small;
}

.formContainer {
	padding: 5px;
}

.FormField {
	margin: 0px 0px 5px 0px;
}

.formContainer label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

/*.answers {	RH - MAY BE USED IN FUTURE IF RADIO BUTTONS ARE TO BE DEVELOPED TO RENDER BENEATH EACH OTHER
	float: left;
}*/

.answer {
	display:inline;
	}

.answer label{	/* RH - used for styling radio button answers, with correct accessibility */
	display: inline;
	float: none; 
	padding: 0px; 
	margin: 0px 5px 0px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: bottom;
}

#login label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}
.FormField_sm label {
	width: 80px;
	margin-bottom: 10px;
}

.FormField_sm select {
	font-size: small;
	
}


.FormField_sm span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	
}



















/* #sidebar styles containing the AE MENU */
#container-content #main-body #sidebar div {
	padding-right: 20px;
	padding-top: 18px;
	}
#container-content #main-body #sidebar #quote {
	padding-right: 18px;
	padding-top: 18px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 0.9em;
	}
/*#container-content #page-sidebar-2 div {
	padding-right: 18px;
	padding-top: 18px;
	}
#container-content #sidebar-2 div {
	padding-right: 18px;
	padding-top: 18px;
	}*/

/* #sidebar-2 and #sidebar-3 styles */
#container-content #sidebar-3 div {
	font-size: 0.9em;
	padding: 0px;
	border: 1px solid #ADADAD;
	background: #F7F7F7;
	}
#container-content #sidebar-3 div a {
	color: #464F7E;
	text-decoration: none;
	}
#container-content #sidebar-3 div a:hover {
	background-color: #FFF;
	color: #464F7E;
	text-decoration: none;
	}
#sidebar-3 A:visited {
	color: #993366;
        }
#container-content #sidebar-3 div p {
	font-weight: normal;
	padding: 0px 5px 10px;
	}
#container-content #sidebar-3 div h2 {
	background-color: #464F7E;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	font-size: 1em;
	text-align: center;
}
/* #sidebar-2 styles
#container-content #sidebar-2 div {
	padding-top: 18px;
	padding-left: 18px;
	margin-right: 15px;
	font-size: 0.9em;
	}
#container-content #sidebar-2 div th {
	background-color: #9999CC;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	}
#container-content #sidebar-2 div td {
	background-color: #F7F7F7;
	color: #000;
	font-weight: normal;
	padding: 0;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	}
#container-content #sidebar-2 div th a {
	color: #FFF;
	text-decoration: none;
	}
#container-content #sidebar-2 div th a:hover {
	background-color: #FFF;
	color: #9A99C3;
	text-decoration: none;
	}
#container-content #sidebar-2 div td p {
	font-weight: normal;
	padding: 5px;
	}
#container-content #sidebar-2 div td a {
	color: #070069;
	}
#container-content #sidebar-2 div td a:hover {
	background-color: #070069;
	color: #FFF;
	text-decoration: none;
	}

#container-content #page-sidebar-2 DIV {
	padding-right: 18px;
	padding-top: 18px;
}*/
#sidebar-2 {
	padding-right: 18px;
	padding-top: 18px;
	float: right;
	width: 25%;
	min-width: 200px;
}
#sidebar-3 {
	border-right: #ADADAD 1px solid;
	padding-right: 0px;
	border-top: #ADADAD 1px solid;
	padding-left: 0px;
	font-size: 0.9em;
	background: #f7f7f7;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ADADAD 1px solid;
	padding-top: 0px;
	border-bottom: #ADADAD 1px solid;
}
#sidebar-3 A {
	color: #464F7E;
	text-decoration: none;
}
#sidebar-3 A:hover {
	color: #464F7E;
	background-color: #FFF;
	text-decoration: underline;
}
#sidebar-3 p {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 0px;
}
#sidebar-3 h2 {
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 1em; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 5px; 
	background-color: #464F7E; 
	text-align: center
}
#sidebar-4 {
	border-right: #ADADAD 1px solid;
	padding-right: 0px;
	border-top: #ADADAD 1px solid;
	padding-left: 0px;
	font-size: 0.9em;
	background: #f7f7f7;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ADADAD 1px solid;
	padding-top: 0px;
	border-bottom: #ADADAD 1px solid;
}
#sidebar-4 A {
	color: #464F7E;
	text-decoration: none;
}
#sidebar-4 A:hover {
	color: #464F7E;
	background-color: #FFF;
	text-decoration: underline;
}
#sidebar-4 A:visited {
	color: #993366;
        }
#sidebar-4 p {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 0px;
}
#sidebar-4 h2 {
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 1em; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 5px; 
	background-color: #464F7E; 
	text-align: center
}
#sidebar-5 {
	border-right: #ADADAD 1px solid;
	padding-right: 0px;
	border-top: #ADADAD 1px solid;
	padding-left: 0px;
	font-size: 0.9em;
	background: #f7f7f7;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ADADAD 1px solid;
	padding-top: 0px;
	border-bottom: #ADADAD 1px solid;
}
#sidebar-5 A {
	color: #464F7E;
	text-decoration: none;
}
#sidebar-5 A:hover {
	color: #464F7E;
	background-color: #FFF;
	text-decoration: underline;
}
#sidebar-5 A:visited {
	color: #993366;
        }
#sidebar-5 p {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 0px;
}
#sidebar-5 h2 {
	padding-right: 5px; 
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 1em; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 5px; 
	background-color: #464F7E; 
	text-align: center
}

/* LOWER PAGE DETAILS */
#pagedetails2 {
	clear: both;
	margin: 0;
	padding: 0;
	color: #000066;
	font-size: 0.9em;
	width: 100%;
	min-width: 750px;
	}
#pagedetails2 a {
	color: #000066;
	text-decoration: none;
	}
#pagedetails2 a:hover {
	color: #FFF;
	background-color: #000066;
	text-decoration: none;
	}
#pagedetails2 #back {
	float: left;
	width: 21%;
	}
#pagedetails2 #back div {
	padding-bottom: 6px;
	padding-top: 18px;
	padding-left: 20px;
	padding-right: 18px;
	font-weight: bold;
	text-align: right;
	}
#pagedetails2 #last {
	float: right;
	width: 79%;
	}
#pagedetails2 #last div {
	padding-bottom: 6px;
	padding-top: 18px;
	}

/* FOOTER */
#footer {
	clear: both;
	margin: 0;
	color: #6666A3;
	border-top: 1px dashed #CCC;
	width: 100%;
	font-size: 0.9em;
	}
#footer #footer-left {
	float: left;
	width: 70%;
	}
#footer #footer-left #links {
	float: right;
	width: 70%;
	}
#footer #footer-left #links div {
	padding-top: 9px;
	padding-bottom: 9px;
	}
#footer #footer-left #copyright {
	float: left;
	width: 30%;
	}
#footer #footer-left #copyright div {
	padding-left: 18px;
	padding-top: 9px;
	padding-bottom: 9px;
	}
#footer #iip {
	float: right;
	margin: 0;
	padding: 0;
	width: 30%;
	}
#footer #iip div {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 5px;
	text-align: right;
	}
#footer a {
	color: #6666A3;
	text-decoration: none;
	}
#footer a:hover, a:active {
	color: #FFF;
	background-color: #6666A3;
	text-decoration: none;
	}


/* AE MENU */

/* start TOP LEVEL LINK SELECTED */
.Col1MenuSelectedArea1 {
	color: #FFF;
	font-weight: bold;
	background-color: #9A99C3;
	margin: 0;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col2MenuSelectedArea1 {
	color: #FFF;
	font-weight: bold;
	background-color: #9A99C3;
	margin: 0;
	padding: 3px 2px 3px 0px;
	clear: both;
}
.Col1MenuSelectedArea1 A {color: #FFF!important;}
.Col2MenuSelectedArea1 A {color: #FFF!important;}

/* start TOP LEVEL LINKS */
.Col1MenuNonSelectedArea1 {
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuNonSelectedArea1 {
	margin: 0;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px solid #A19CBA;
	clear: both;
}
.Col1MenuItemOdd1 {
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemOdd1 {
	margin: 0;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px solid #A19CBA;
	clear: both;
}
.Col1MenuItemEven1 {
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuItemEven1 {
	margin: 0;
	padding: 3px 2px 3px 0px;
	border-bottom: 1px solid #A19CBA;
	clear: both;
}

/* end TOP LEVEL LINKS start LEVEL 2 LINKS */
.Col1MenuSelectedArea2 {
	font-weight: bold;
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuSelectedArea2 {
	font-weight: bold;
	margin: 0;
	padding: 3px 2px 3px 5px;
	clear: both;
}
.Col1MenuNonSelectedArea2 {
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuNonSelectedArea2 {
	margin: 0;
	padding: 3px 2px 3px 5px;
	clear: both;
}
.Col1MenuItemOdd2 {
	margin: 0;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuItemOdd2 {
	margin: 0;
	padding: 3px 4px 3px 5px;
	clear: both;
	background-color: #EBECF1;
}
.Col1MenuItemEven2 {
	margin: 0;
	padding: 3px 4px 3px 2px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuItemEven2 {
	margin: 0;
	padding: 3px 4px 3px 5px;
	clear: both;
	background-color: #EBECF1;
}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea3 {
	background-color: #EBECF1;
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
}
.Col2MenuSelectedArea3 {
	background-color: #EBECF1;
	font-weight:bold;
	margin: 0;
	padding: 2px 2px 2px 10px;
	clear: both;
}
.Col1MenuNonSelectedArea3 {
	margin: 0;
	padding: 3px 2px 3px 2px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuNonSelectedArea3 {
	margin: 0;
	padding: 2px 2px 2px 10px;
	clear: both;
	background-color: #EBECF1;
}
.Col1MenuItemOdd3 {
	margin: 0;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuItemOdd3 {
	margin: 0;
	padding: 2px 4px 2px 10px;
	clear: both;
	background-color: #EBECF1;
}
.Col1MenuItemEven3 {
	margin: 0;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuItemEven3 {
	margin: 0;
	padding: 2px 4px 2px 10px;
	clear: both;
	background-color: #EBECF1;
}

/* end LEVEL 2 LINKS start LEVEL 3 LINKS */
.Col1MenuSelectedArea4 {
	background-color: #EBECF1;
	margin: 0;
	font-weight: bold;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 5px;
}
.Col2MenuSelectedArea4 {
	background-color: #EBECF1;
	font-weight: bold;
	margin: 0;
	padding: 2px 2px 2px 15px;
	clear: both;
}
.Col1MenuNonSelectedArea4 {
	margin: 0;
	padding: 2px 2px 2px 2px;
	clear: both;
	width: 5px;
	background-color: #EBECF1;
}
.Col2MenuNonSelectedArea4 {
	margin: 0;
	padding: 2px 2px 2px 15px;
	clear: both;
	background-color: #EBECF1;
}
.Col1MenuItemOdd4 {
	margin: 0;
	padding: 2px 4px 2px 0px;
	clear: both;
	width: 10px;
	background-color: #EBECF1;
}
.Col2MenuItemOdd4 {
	margin: 0;
	padding: 2px 4px 2px 15px;
	clear: both;
	background-color: #EBECF1;
}
.Col1MenuItemEven4 {
	margin: 0;
	padding: 2px 4px 2px 2px;
	clear: both;
	width: 5px;
	background-color: #EBECF1;
}
.Col2MenuItemEven4 {
	margin: 0;
	padding: 2px 4px 2px 15px;
	clear: both;
	background-color: #EBECF1;
}
.menuSystemDefault {
	WIDTH: 100%;
	color: #070069;
	font-size: 0.9em;
	}
.menuSystemDefault a {
	color: #070069;
	}
	

@media print {
	/* style sheet rules for print go here */
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: none;
	line-height: 120%;
	padding: 0;
	margin: 0;
}
#nav, #register, #reg, #find, #search, #help, #page-sidebar-2, #back {
	display: none;
}
a:link, a:visited {
	color: blue;
	text-decoration: underline;	
	background: transparent;	
	font-weight: bold;
}
a:link:after, a:visited:after {
	content: " (" attr(href) ") ";
}
H1, H2, H3 {
	background: white; 
	color: black; 
}
}
