/* 
Title:     	PLUS DANE GROUP - CORPORATE NAVIGATION
Date:   	AUG 2009
Author:		Odyssey Interactive
*/				
                
				/* NAVIGATION ROW 1 */
				#TopNavRow1 {width:965px;margin:0 auto;float:left;height:35px;position:relative;top:-35px;}
				#TopNavRow1 ul {float:left;margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; font-size:0.9em;}
				#TopNavRow1 li {width:145px;display:table-cell; margin:0; padding:0px;height:35px;}
				#TopNavRow1 li a:link {display:block; float:left; height:29px; line-height:2.9em; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabTitle.png) no-repeat;border:0px;}
				#TopNavRow1 li a:visited {display:block; float:left; height:29px; line-height:2.9em; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; cursor:pointer; }
				#TopNavRow1 li.first a:link {padding:0px;margin:0px;width:145px;color:#ffffff; background:#721a95 url('../images/TabTitle.png') no-repeat 0% 0%;font-size:90%;height:35px;}
				#TopNavRow1 li.first a:link span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.first a:visited {padding:0px;margin:0px;width:145px;color:#ffffff; background:#721a95 url('../images/TabTitle.png') no-repeat 0% 0%;font-size:90%;height:35px;}
				#TopNavRow1 li.first a:visited span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.first a:hover {color:#ffffff; background:#721a95 url(../images/TabTitle.png) no-repeat 0% 12%; cursor:default;font-size:90%;}
				#TopNavRow1 li.first a:hover span {text-decoration:underline;}
				
				#TopNavRow1 li.second a:link {padding:0px;margin:0px;width:145px;color:#ffffff; background:#2f6c0b url(../images/TabTitle.png) no-repeat 50% 12%;font-size:90%;height:35px;}
				#TopNavRow1 li.second a:link span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.second a:visited {padding:0px;margin:0px;width:145px;color:#ffffff; background:#2f6c0b url(../images/TabTitle.png) no-repeat 50% 12%;font-size:90%;height:35px;}
				#TopNavRow1 li.second a:visited span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.second a:hover {color:#ffffff; background:#2f6c0b url(../images/TabTitle.png) no-repeat 50% 12%; cursor:default;font-size:90%;}
				#TopNavRow1 li.second a:hover span {text-decoration:underline;}
				
				#TopNavRow1 li.third a:link {padding:0px;margin:0px;width:145px;color:#ffffff; background:#cc0000 url(../images/TabTitle.png) no-repeat 100% 0%;font-size:90%;height:35px;}
				#TopNavRow1 li.third a:link span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.third a:visited {padding:0px;margin:0px;width:145px;color:#ffffff; background:#cc0000 url(../images/TabTitle.png) no-repeat 100% 0%;font-size:90%;height:35px;}
				#TopNavRow1 li.third a:visited span {cursor:pointer;font-weight:bold;text-transform:uppercase;line-height:40px;}
				#TopNavRow1 li.third a:hover {color:#ffffff; background:#cc0000 url(../images/TabTitle.png) no-repeat 100% 12%; cursor:default;font-size:90%;}
				#TopNavRow1 li.third a:hover span {text-decoration:underline;}
						
				/* NAVIGATION ROW 2 */
				 
				#TopNavRow2 {position:relative;top:-36px;background:#e4e4e4;width:965px;margin:0 auto;border-top:5px solid #327f08;float:right;height:28px;overflow:hidden;}
				#TopNavRow2 ul {float:right;margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:28px; position:relative; font-size:0.9em;}
				#TopNavRow2 li {display:table-cell; margin:0; padding:0;}
				
				#TopNavRow2 li.ct1 a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Red.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct1 a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#cc0000 url(../images/TabsColour_Red.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct1 a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Red.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct1 a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#cc0000 url(../images/TabsColour_Red.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct1 a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_Red.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct1 a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct2 a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Green.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct2 a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2f6c0b url(../images/TabsColour_Green.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct2 a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Green.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct2 a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2f6c0b url(../images/TabsColour_Green.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct2 a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_Green.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct2 a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct3 a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Orange.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct3 a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#A04F00 url(../images/TabsColour_Orange.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct3 a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Orange.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct3 a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#A04F00 url(../images/TabsColour_Orange.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct3 a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_Orange.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct3 a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct4 a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Blue.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct4 a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2554bb url(../images/TabsColour_Blue.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct4 a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Blue.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct4 a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2554bb url(../images/TabsColour_Blue.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct4 a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_Blue.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct4 a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct0 a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Purple.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct0 a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#721a95 url(../images/TabsColour_Purple.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct0 a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_Purple.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct0 a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#721a95 url(../images/TabsColour_Purple.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct0 a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_Purple.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct0 a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				/* The following styles are used for the last navigation item */
				#TopNavRow2 li.ct1W a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_RedWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct1W a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#cc0000 url(../images/TabsColour_RedWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct1W a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_RedWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct1W a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#cc0000 url(../images/TabsColour_RedWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct1W a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_RedWhiteBG.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct1W a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct2W a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_GreenWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct2W a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2f6c0b url(../images/TabsColour_GreenWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct2W a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_GreenWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct2W a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2f6c0b url(../images/TabsColour_GreenWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct2W a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_GreenWhiteBG.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct2W a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct3W a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_OrangeWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct3W a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#A04F00 url(../images/TabsColour_OrangeWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct3W a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_OrangeWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct3W a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#A04F00 url(../images/TabsColour_OrangeWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct3W a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_OrangeWhiteBG.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct3W a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct4W a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_BlueWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct4W a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2554bb url(../images/TabsColour_BlueWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct4W a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_BlueWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct4W a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#2554bb url(../images/TabsColour_BlueWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct4W a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_BlueWhiteBG.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct4W a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
				#TopNavRow2 li.ct0W a:link {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_PurpleWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct0W a:link span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#721a95 url(../images/TabsColour_PurpleWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct0W a:visited {font-weight:bold;display:block; float:left; height:29px; line-height:27px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; padding:0px 0px 0px 12px; cursor:pointer; background:url(../images/TabsColour_PurpleWhiteBG.png) no-repeat;border:0px;font-size:90%}
				#TopNavRow2 li.ct0W a:visited span {font-weight:bold;float:left; display:block; padding:0px 18px 4px 0; background:#721a95 url(../images/TabsColour_PurpleWhiteBG.png) no-repeat 100% 0%;}
				#TopNavRow2 li.ct0W a:hover {text-decoration:underline; color:#ffffff; background: url(../images/TabsColour_PurpleWhiteBG.png) no-repeat 100% 0%;font-size:90%}
				#TopNavRow2 li.ct0W a:hover span {text-decoration:underline; float:left; display:block; padding:0px 18px 4px 0;}
				
							
				/* CALENDAR STYLES */
				/* Hi-jack style sheet for individual calendar styles */
				.PlusCalendar {border:1px solid #c0c0c0;font-family: Verdana, Helvetica, sans-serif;border-collapse:collapse;width:100%;}
				.PlusCalendar tr {padding:0;margin:0;}
				.PlusCalendar th {border:1px solid #000000;background-color:#006600;color:#ffffff;padding:4px;text-align:center;}
				.PlusCalendar th, .PlusCalendar td {vertical-align:top;width:14.3%;}
				.PlusCalendarCellToday {background-color:#ccffcc;}
						.PlusCalendarCellToday span {width:100%;float:left;padding-bottom:0.4em;background-color:#ffffff;}
						.PlusCalendarCellToday ul {float:left;width:100%;padding:0 0 0.4em;margin:0;background-color:#ffffff;}
						.PlusCalendarCellToday ul li {padding-top:0.4em;list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;padding:0;}
						.PlusCalendarCellToday ul li a:link, .PlusCalendarCellToday ul li a:visited {color:#006600;font-size:100%;font-weight:bold;text-decoration:none;}
						.PlusCalendarCellToday ul li a:hover {color:#333333;text-decoration:underline;}
						.PlusCalendarCellToday ul li a:active {color:#cc0000;}
						.PlusCalendarCellToday ul li img {float:left;margin:0 0.4em 0.4em 0;padding:0;}
				.PlusCalendarCellStandard {border:1px solid #c0c0c0;}
						.PlusCalendarCellStandard span {width:100%;float:left;margin-bottom:0.4em;}
						.PlusCalendarCellStandard ul {float:left;width:100%;padding:0 0 0.4em;margin:0;}
						.PlusCalendarCellStandard ul li {color:#660099;list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;padding:0;}
						.PlusCalendarCellStandard ul li a:link, .PlusCalendarCellStandard ul li a:visited {color:#006600;font-size:100%;font-weight:normal;text-decoration:none;}
						.PlusCalendarCellStandard ul li a:hover {color:#333333;text-decoration:underline;}
						.PlusCalendarCellStandard ul li a:active {color:#cc0000;}
						.PlusCalendarCellStandard ul li img {float:left;margin:0 0.4em 0.4em 0;padding:0;}
				.PlusCalendarNotCurrentMonth {background-color:#e6e6e6;color:#fff;border:1px solid #c0c0c0;}
						.PlusCalendarNotCurrentMonth span {width:100%;float:left;margin-bottom:0.4em;}
						.PlusCalendarNotCurrentMonth ul {float:left;width:100%;padding:0 0 0.4em;margin:0;}
						.PlusCalendarNotCurrentMonth ul li {padding-top:0.4em;list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;padding:0;}
						.PlusCalendarNotCurrentMonth ul li a:link, .PlusCalendarNotCurrentMonth ul li a:visited {color:#006600;font-size:100%;font-weight:normal;text-decoration:none;}
						.PlusCalendarNotCurrentMonth ul li a:hover {color:#333333;text-decoration:underline;}
						.PlusCalendarNotCurrentMonth ul li a:active {color:#cc0000;}
						.PlusCalendarNotCurrentMonth ul li img {float:left;margin:0 0.4em 0.4em 0;padding:0;}
				.PlusCalendarDay {font-family: Verdana, Helvetica, sans-serif;color: #666666;}
				/* Navigation */
				.PlusCalendarNav {margin:0.2em auto 0.4em;}
				.PlusCalendarNav td.PlusCalendarNavToday {padding:0 4em;}
				.PlusCalendarNavToday {background-color:#006600;color:#ffffff;font-weight:bold;}
				.PlusCalendarNav td {border:1px solid #cccccc;}
				.PlusCalendarNav td a:link, td .PlusCalendarNav a:visited {color:#006600;text-decoration:none;}
				.PlusCalendarNav td a:hover {color:#000000;text-decoration:underline;}
				.PlusCalendarNav td a:active {color:#cc0000;text-decoration:none;} 