body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#777777;
	word-spacing:2px;
	background-color:#FFFFFF;
}
	
a img {
	border:none;
	outline:none;
}

#toppart {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding-top:4px;
	background:url('/_resources/images/design/header_bg.gif') left top repeat-x;
	height:113px;
}

.header {
	clear:both;
	width:780px;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
}
.header a:link { text-decoration:none; color:#FFFFFF; }
.header a:visited { text-decoration:none; color:#FFFFFF; }
.header a:hover { text-decoration:none; color:#F99B1D; }
.header a:active { text-decoration:none; color:#F99B1D; }

#menu {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	height:36px;
	background:url('/_resources/images/design/menu_bg.gif') left top repeat-x;
}

.menuitems {
	clear:both;
	width:780px;
	height:36px;
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#99FFCC;
}

#middlepart {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	background:url('/_resources/images/design/headerimage_bg.gif') 0px -79px repeat-x;
}

.headerimage {
	clear:both;
	width:780px;
	height:131px;
	padding:0px;
	margin:0px;
}

.orangedivider {
	clear:both;
	width:780px;
	height:24px;
	padding:0px;
	margin:0px;
	background-color:#F99B1D;
}

.main {
	clear:both;
	width:780px;
	padding:0px;
	margin:0px;
	height:240px;
}

html>body .main {   /* hack for non-IE browsers only */
	height:auto;
	min-height:240px; /* JG: Changed to accommodate short pages. */
}

.main table tr td a {	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:120%;
	text-align:left;
	text-decoration:none;
	outline:none;
}

.main table tr td a:link { color:#003366; }
.main table tr td a:visited { color:#003366; }
.main table tr td a:hover { color:#F99B1D; }

/* navigation */
.nav {
	float:left;
	width:242px;
	margin:0px;
	padding:0px;
	height:223px;
	background:url('/_resources/images/design/nav_bg.gif') left top no-repeat;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	text-align:left;
	color:#006633;
}

html>body .nav {   /* hack for non-IE browsers only */
	height:auto;
	min-height:223px; /* JG: Changed to accommodate short pages. */
}

.nav ul {
	margin:0px 0px 0px 0px;
	padding:15px 12px 20px 12px;
	width:218px;
}

.nav ul li ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:218px;
}

.nav ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	list-style:none;
}

.nav ul li span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	width:218px;
}

.nav ul li span a {
	padding:3px 12px 3px 37px;
	margin:0px 0px 0px 0px;
	display:block;
	width:169px;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-align:left;
	text-decoration:none;
	outline:none;
	background:url('/_resources/images/design/bullet_green_white.gif') 12px 5px no-repeat;
}

.nav ul li ul li span a {
	padding:3px 12px 3px 57px;
	width:149px;
	background:url('/_resources/images/design/bullet_blue_white.gif') 32px 5px no-repeat;
}

.nav ul li ul li ul li span a {
	padding:3px 12px 3px 77px;
	width:129px;
	background:url('/_resources/images/design/bullet_orange_white.gif') 52px 5px no-repeat;
}

.nav ul li ul li ul li ul li span a {
	padding:3px 12px 3px 97px;
	width:109px;
	background:url('/_resources/images/design/bullet_green_white.gif') 72px 5px no-repeat;
}

.nav ul li span a:link { color:#339966; background-image:url('/_resources/images/design/bullet_green_white.gif'); }
.nav ul li ul li span a:link, .nav ul li ul li ul li span a:link, .nav ul li ul li ul li ul li span a:link { color:#339966; background-image:url('/_resources/images/design/bullet_blue_white.gif'); }
.nav ul li span a:visited { color:#339966; background-image:url('/_resources/images/design/bullet_green_white.gif'); }
.nav ul li ul li span a:visited, .nav ul li ul li ul li span a:visited, .nav ul li ul li ul li ul li span a:visited { color:#339966; background-image:url('/_resources/images/design/bullet_blue_white.gif'); }
.nav ul li span a:hover, .nav ul li ul li span a:hover, .nav ul li ul li ul li span a:hover, .nav ul li ul li ul li ul li span a:hover { color:#FFFFFF; background-image:url('/_resources/images/design/bullet_white_orange.gif'); }

nav ul li span a.selected, .nav ul li ul li span a.selected, .nav ul li ul li ul li span a.selected, .nav ul li ul li ul li ul li span a.selected { color:#FFFFFF; background-image:url('/_resources/images/design/bullet_white_orange.gif'); }
/* navigation */

.newslettersubscription {
	clear:both;
	width:780px;
	padding:0px;
	margin:0px;
	border-top:1px solid #006633;
}
.newslettersubscription table tr td {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#006633
}
.subscribetextbox {	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AAAAAA;
	padding-left:3px;
	width:250px;
	height:16px;
}
.subscribebutton {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#009933;
	padding:0px 0px 0px 0px;
	background-color:#CCFFCC;
	border:1px solid #006633;
	width:216px;
	height:20px;
	cursor:pointer;
}

#bottompart {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	height:58px;
	background:url('/_resources/images/design/footer_bg.gif') left top repeat-x;
}

.switchon {
	clear:both;
	width:780px;
	padding:0px;
	margin:0px;
}

#footer {
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	height:58px;
}

.footer {
	clear:both;
	width:780px;
	padding:0px;
	margin:0px;
}
.footer table tr td {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.footer table tr td a:link { text-decoration:none; color:#333333; }
.footer table tr td a:visited { text-decoration:none; color:#333333; }
.footer table tr td a:hover { text-decoration:none; color:#F99B1D; }
.footer table tr td a:active { text-decoration:none; color:#F99B1D; }

.repository {	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
	width:100%;
}
.repository ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:512px;
}
.repository ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:512px;
}
.repository a {	
	text-decoration:none;
	display:block;
	width:487px;
	padding:3px 0px 3px 25px;
	background:url("/_resources/images/design/bullet_blue_white.gif") 0px 3px no-repeat;
}
.repository a:link { color:#013974; background-image:url("/_resources/images/design/bullet_blue_white.gif"); }
.repository a:visited { color:#013974; background-image:url("/_resources/images/design/bullet_blue_white.gif"); }
.repository a:hover { color:#F99B1D; background-image:url("/_resources/images/design/bullet_green_white.gif"); }
.repository a:active { color:#F99B1D; background-image:url("/_resources/images/design/bullet_green_white.gif"); }

#ContentArea {	
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
	width:100%;
}
#ContentArea a {	
	background:none;
	padding:0px;
	margin:0px;
	text-align:center;
}
#ContentArea a:link { text-decoration:underline; color:#013974; }
#ContentArea a:visited { text-decoration:underline; color:#013974; }
#ContentArea a:hover { text-decoration:underline; color:#F99B1D; }
#ContentArea a:active { text-decoration:underline; color:#F99B1D; }

#ContentArea p a:link { text-decoration:underline; color:#013974; }
#ContentArea p a:visited { text-decoration:underline; color:#013974; }
#ContentArea p a:hover { text-decoration:underline; color:#F99B1D; }
#ContentArea p a:active { text-decoration:underline; color:#F99B1D; }

#ContentArea div a:link { text-decoration:underline; color:#013974; }
#ContentArea div a:visited { text-decoration:underline; color:#013974; }
#ContentArea div a:hover { text-decoration:underline; color:#F99B1D; }
#ContentArea div a:active { text-decoration:underline; color:#F99B1D; }

/* fonts */
.bodytext {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
}
.bodytext a:link { text-decoration:underline; color:#013974; }
.bodytext a:visited { text-decoration:underline; color:#013974; }
.bodytext a:hover { text-decoration:underline; color:#F99B1D; }
.bodytext a:active { text-decoration:underline; color:#F99B1D; }

.bodytextnormal {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
}
.bodytextnormal a:link { text-decoration:underline; color:#013974; }
.bodytextnormal a:visited { text-decoration:underline; color:#013974; }
.bodytextnormal a:hover { text-decoration:underline; color:#F99B1D; }
.bodytextnormal a:active { text-decoration:underline; color:#F99B1D; }

.bodytextsmall {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
}
.bodytextsmall a:link { text-decoration:underline; color:#013974; }
.bodytextsmall a:visited { text-decoration:underline; color:#013974; }
.bodytextsmall a:hover { text-decoration:underline; color:#F99B1D; }
.bodytextsmall a:active { text-decoration:underline; color:#F99B1D; }

.title {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#003366;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
	width:100%;
}

.subtitle {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#013974;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
	width:100%;
}

.breadcrumb {
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006633;
	word-spacing:2px;
	line-height:120%;
	text-align:left;
}
.breadcrumb a:link { text-decoration:none; color:#006633; }
.breadcrumb a:visited { text-decoration:none; color:#006633; }
.breadcrumb a:hover { text-decoration:none; color:#F99B1D; }
.breadcrumb a:active { text-decoration:none; color:#F99B1D; }

.breadcrumb span.current { text-decoration:underline; color:#006633; }
/* fonts */

/*old css*/
.bodytextb {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.2;
  font-weight:bold;
  color: #003366;
  word-spacing: 2px;
}
.bodytextblue {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #336699;
  word-spacing: 2px;
}
.bodytextwhite {
  font-family: "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #FFFFFF;
  word-spacing: 2px;
}
.smalltext {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 1.2;
  color: #555555;
  word-spacing: 2px;
}
.confirmation_sm {
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #7bb1cb;
  word-spacing: 2px;
}

.confirmation_lg {
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  color: #7bb1cb;
  word-spacing: 2px;
}

.message {
	width: 500px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	padding: 5px; 
	border: 1px #7bb1cb solid;
    background: #eaf2ff;
	font-size: 11px; 
	font-weight: normal; 
	color: #555555; 
	word-spacing: 2px;
}
.confirmmessage {
	width: 500px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	padding: 5px;
	font-size: 11px; 
	font-weight: normal; 
	color: #555555; 
	word-spacing: 2px;
	border: 1px #7bb1cb solid;
    background: #eaf2ff;
}
.errormessage {
	width: 500px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	border: 1px #ff0000 solid;
    background: #ffcccc;
	padding: 5px; 
	font-size: 11px; 
	font-weight: bold; 
	color: #CC9900; 
	word-spacing: 2px;
}
.tiny {
	padding: 2px;  
	display: block; 
	font-size: 11px; 
	margin: 0px auto; 
	width: 100px; COLOR: #000000; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background: #ffffff; 
	text-align: center;
	float: right;
	word-spacing: 2px;
}
.sendtocolleague {
	padding: 0px; 
	border: #FFFFFF 0px solid; 
	display: block; 
	font-size: 9px; 
	margin: 0px auto; 
	width: 140px; COLOR: #555555; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background: #ffffff; 
	text-align: center;
	float: left;
	word-spacing: 2px;
}
.validatemessage {
	padding: 2px; 
	border: #FFFFFF 1px solid; 
	display: block; 
	font-size: 11px; 
	margin: 0px auto; 
	width: 400px; COLOR: #EE0000; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background: #FFFFFF; 
	text-align: left;
	float: left;
	word-spacing: 2px;
}
.button {
	width: 130px; 
	padding: 5px; 
	border: #D4D4B8 1px solid; 
	font-size: 11px; 
	font-weight: normal; 
	background: #FFFFFF; 
	color: #000; 
	word-spacing: 2px;
}
.sendtocolleague {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT: #FFFFFF 0px solid; 
	BORDER-TOP: #FFFFFF 0px solid; 
	BORDER-LEFT: #FFFFFF 0px solid; 
	BORDER-BOTTOM: #FFFFFF 0px solid; 
	DISPLAY: block; 
	FONT-SIZE: 9px; 
	MARGIN: 0px auto; 
	WIDTH: 140px; COLOR: #555555; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
	float: left;
	word-spacing: 2px;
}
.validatemessage {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BORDER-RIGHT: #FFFFFF 1px solid; 
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-LEFT: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #FFFFFF 1px solid; 
	DISPLAY: block; 
	font-size: 11px; 
	MARGIN: 0px auto; 
	WIDTH: 400px; COLOR: #EE0000; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;
	float: left;
	word-spacing: 2px;
}
.newsletter {
	width: 70px; 
	height: 20px;
	border-right: #D4D4B8 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #D4D4B8 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #D4D4B8 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #D4D4B8 1px solid;
	word-spacing: 2px;
}
/*------------------------------------------------------------------------------------------- 
	RTE HTML
------------------------------------------------------------------------------------------- */
.copyright {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #B5B597;
  word-spacing: 2px;
}
.bulletpoints {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 1.2;
  color: #555555;
  word-spacing: 2px;
}
.superscript {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 8px;
  line-height: 1.2;
  color: #555555;
  word-spacing: 2px;
}
.htmlformat_red {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #FF0000;
  text-align: right;
  word-spacing: 2px;
}
.htmlformat_green {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #009900;
  word-spacing: 2px;
}
.htmlformat_blue {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #0000FF;
  word-spacing: 2px;
}
.htmlformat_orange {
  font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #D78347;
  font-weight: bold;
  word-spacing: 2px;
}

/*------------------------------------------------------------------------------------------- 
	CONTENT TEMPLATE
------------------------------------------------------------------------------------------- */
#ContentArea {
     width: 100%;
     margin: auto;
     padding: 0px;
     text-align:justify;
}
#AdditionalInformation {
     margin: 5px;
     padding: 5px;
     text-align: left;
     background: #ffffff;
     border: 1px #ffffff solid;
     clear:both;
}
#OptionsWrap {
     width: 100%;
     margin: auto;
     padding: 5px;
     text-align: left;
     background: #ffffff;
}
#individualselection {
     width: 100%;
     height: 10px;
     padding: 1px;
     text-align: left;
     clear:left;
}
#linkimage {
     float: left;
     text-align:left;
}
#linkname {
     float: right;
     text-align:left;
}


/*------------------------------------------------------------------------------------------- 
	CALENDAR
------------------------------------------------------------------------------------------- */
#calcontainer {
	float: left;
	margin: auto;
	width: 100%;
	padding: 0px;
	background: #ffffff;
	height: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#calcontainerleft {
	float: left;
	width: 60%;
	padding: 10px;
	background: #ffffff;
	}
#calcontainerright {
	float: right;
	width: 30%;
	padding: 10px;
	background: #ffffff;
	}
#calsupportinginfo {
	float: right;
	margin-top: 5;
	width: 100%;
	padding: 10px;
	background: #eaeaea;
	font-size: 10px;
	clear: both;
	}
#calcontainer h1 {
	margin: 1.5em 0 0;
	font-size: 16px;
	}	
#calsupportinginfo h1 {
	margin: 1.5em 0 0;
	font-size: 11px;
	font-weight:bold;
	}
.calday {
	margin-top: 0;
	padding: 0;
	width: 100%;
	background: #eaeaea;
	border-bottom: #aaaaaa solid 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.calcurrentday {
	margin-top: 0;
	padding: 0;
	width: 100%;
	background: #e3dec5;
	border-bottom: #aaaaaa solid 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.calendartxt {color: #000000;}
.calendartxt a{display: block; color: #838383;}
.calendartxt a:hover{background: #e0dcc9; color: #000000;}
.clear{ clear: both;height: 3px;}
.line{
	 border-bottom: 1px solid #E0E3D8;
	vertical-align: baseline;
}
.calendarevents	{ 
	border: solid 1px #cccccc; 
	color: #366ab3; 
	width: 450px;
}
select.seltext{ font-size: 11px; color: #525552; font-family: verdana, arial, helvetica, sans-serif; }
calbutton{ font-size: 11px; color: #525552; font-family: verdana, arial, helvetica, sans-serif; }
.calendartext a{
     font-size: 9px;
     line-height: 1.3;
     color: #333333;
     font-weight: normal;
     font-family: Arial, Tahoma, Verdana;
}
.calendartext a:hover{
	background: #e0dcc9; 
	color: #000000;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana;
}
.calendartext a:visited{
     font-size: 9px;
     line-height: 1.3;
     color: #333333;
     font-weight: normal;
     font-family: Arial, Tahoma, Verdana;
}
.caldays	{ 
	border-bottom: solid 1px #555555; 
	border-top: solid 1px #ffffff; 
	border-right: solid 0px #ffffff; 
	border-left: solid 0px #ffffff; 
	color: #555555; 
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 75px;
}
.hdnvc	{ 
	border-bottom: solid 1px #cccccc; 
	border-top: solid 0px #ffffff; 
	border-right: solid 1px #ffffff; 
	border-left: solid 1px #ffffff; 
	color: #366ab3; 
}
.hdnvch	{ 
	border-bottom: solid 1px #cccccc; 
	border-top: solid 0px #ffffff; 
	border-right: solid 1px #cccccc; 
	border-left: solid 1px #cccccc; 
	color: #366ab3; 
	background-color: #ebe9db; 
}
.hdnvcgray	{ 
	border-bottom: solid 1px #cccccc; 
	border-top: solid 1px #ffffff; 
	border-right: solid 0px #ffffff; 
	border-left: solid 0px #ffffff; 
	color: #366ab3; 
}
.hdnvc a{text-decoration: none;}
.hdnvc a:hover{text-decoration: none;}
.hdnvch a{text-decoration: none;}
.hdnvch a:hover{text-decoration: none;}
/*old css*/