/* ================================	    CSS STYLES FOR DotNetNuke   ================================      050630(JC)adjusted for RASneddon skin   050701(JC)fonts were Tahoma, Arial, Helvetica, sans-serif
   050809(JC)forced LI font size to prevent anomalies between LI and TD.LI
   050809(JC)restructured to suit customer
   060309(JC)minor layout fixes*/ body {	background: url(/RASneddon/Portals/RASneddon/Skins/RASneddon/wm_body_bg.gif) center top #dbe2f3 repeat-y;}LI {	font-size: 14px; /* force font size to prevent anomalies between LI and TD.LI */
}TABLE TR TD P {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; /*	font-size: 11px; *//*	line-height: 1.5em; */}TABLE {	padding: 0;}
select, input {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; /*	font-size: 11px; */	color: #333;}h3 {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; /*	font-size: 10px; */	font-weight: bold;	color: #f6f6f6;	padding: 2px 0 1px 7px;	background: #888;	margin-top: 20px;	margin-left: 0;	margin-right: 0;	margin-bottom: 5px;	letter-spacing: 3px;	text-transform: uppercase;}p {	margin-top: 2px;	margin-bottom: 8px;	padding-left: 5px;	padding-right: 5px;}.topTablePhoto {	background: #FFF;}.topTable {	background: url(wm_top_wave.gif) top left no-repeat #fafaf0;}.footerTable {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;}/* Current Date----------------------------------------------------------------------------------------*/.date {	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #0E047D;	font-weight: normal;}/* text style for the unselected tabs */.OtherTabs {    font-size: 11px;    color: #000;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;     text-decoration: none;}/* hyperlink style for the unselected tabs */A.OtherTabs:link, A.OtherTabs:visited, A.OtherTabs:active {    text-decoration:    none;    color: #fff;	background-color: transparent;	border: 0;	font-weight: bold;}A.OtherTabs:hover    {    text-decoration:    underline;    color: #fff;	background-color: transparent;	border: 0;	font-weight: bold;}/* Main Menu */.MainMenu_MenuContainer {	background: transparent;}.MainMenu_MenuBar {	cursor: pointer; 	cursor: hand; 	height: 21px;}.MainMenu_MenuItem {	color: #444; 	cursor: pointer; 	cursor: hand; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	font-style: normal;		padding-left: 10px;	padding-right: 12px;	height: 21px;	border: 0;}.MainMenu_MenuItemSel {	background: #dadad0;	color: #777;	width: 100%;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;	font-size: 12px; 	font-weight: bold; 	padding-left: 10px;	padding-right: 12px;	height: 21px;	border: 0;}.rootmenuitem {	cursor: hand; 	color: #444; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	border: 0px;	background-color: #eaeae0;	padding: 3px 12px 3px 10px;}.rootmenuitemselected {	background-color: #e8e6ba;	cursor: hand; 	color: #777; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	border: 0; 	padding: 3px 12px 3px 10px;}.rootmenuitembreadcrumb{	cursor: hand; 	background-color: ceca6a;	color: #444; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	border: 0px;	padding: 3px 12px 3px 10px;}.submenuitembreadcrumb{	cursor: hand; 	color: #777; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	border: 1px #C4C3C8 solid;	background-color: ceca6a;	padding: 1px;}.submenu {	z-index: 1000; 	background-color: #e8e6ba; 	border: 2px #ceca6a solid; 	border-top: 0;	padding: 1px;	margin-top: 0px;}.MainMenu_MenuIcon {	display: none;}.MainMenu_SubMenu {/*	background:  url(wm_submenu_bg.gif) bottom center no-repeat  #fff; */	background: #fff;	z-index: 1000; 	cursor: pointer; 	cursor: hand;	margin-top: 5px;	border: 1px solid #dadada;	padding: 3px;	filter: none;}.MainMenu_MenuBreak {	display: none;}.MainMenu_MenuArrow {	display: none;}.MainMenu_RootMenuArrow  {	display: none;}/* Menu-Styles *//* Module Title Menu ----------------------------------------------------------------------------------------*/.ModuleTitle_MenuContainer {	color: #2c2c2c;}.ModuleTitle_MenuBar {	cursor: pointer; 	cursor: hand; 	height: 21px;}/* Module Title Menu ----------------------------------------------------------------------------------------*/.ModuleTitle_MenuItem {	color: #819BB6; 	background: #fff;	cursor: pointer; 	cursor: hand; 	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	font-style: normal;		padding-left: 2px;	padding-right: 8px;	height: 21px;	border: 0;}.ModuleTitle_MenuIcon {	cursor: pointer; 	cursor: hand;	color: #2c2c2c;	text-align: center;	padding-right: 0px;	padding-left: 3px;	background: transparent;	display: none;}.ModuleTitle_SubMenu {	z-index: 1000; 	cursor: pointer; 	cursor: hand;	color: #fff;	background: #fff;	margin-top: 5px;	border: 1px solid #819BB6;	padding: 3px;	filter: none; }.ModuleTitle_MenuBreak {	display: none;}.ModuleTitle_MenuItemSel {	color: #fff;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: 12px; 	font-weight: bold; 	font-style: normal;	padding-left: 2px;	padding-right: 8px;	height: 21px;	border: 0;	background: #819BB6;}.ModuleTitle_MenuArrow {	font-family: webdings; 	font-size: 12px; 	cursor: pointer; 	cursor: hand;	display: none;}.ModuleTitle_RootMenuArrow {	font-family: webdings; 	font-size: 12px; 	cursor: pointer; 	cursor: hand;	display: none;}/* for the date ---------------------------------------------------*/.SelectedTab {    color: #999;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;	font-size: 12px;}/* Item titles on edit and admin pages ----------------------------------------------------------------------------------------*/.SubHead    {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;     font-size: 12px;    font-weight: bold;    color: #2c2c2c;	padding: 0;}/* linky linky */a.SubHead:link, a.SubHead:visited {	color: #6F88A3;	text-decoration: none;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;     font-size: 11px;    font-weight: normal;}a.SubHead:hover {	color: #333;	text-decoration: none;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif;     font-size: 11px;    font-weight: normal;}a.CommandButton:link, a.CommandButton:visited {	color: #fff;		border-top: 1px solid #9f9f9f;	border-bottom: 1px solid #747474;	border-left: 1px solid #9f9f9f;	border-right: 1px solid #747474;	padding: 1px 2px 1px 3px;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;	font-size: 11px;	text-decoration: none;	background: #888;}a.CommandButton:hover {	color: #fff;	padding: 1px 2px 1px 3px;	border-top: 1px solid #9f9f9f;	border-bottom: 1px solid #747474;	border-left: 1px solid #9f9f9f;	border-right: 1px solid #747474;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;	font-size: 11px;	text-decoration: none;	background: #666;}a.Registration:link, a.Registration:visited {	color: #222; /* #2F38A3; */	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;	font-size: 12px;	text-decoration: none;	padding: 4px;	background: transparent;}a.Registration:hover {	color: #777;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;	font-size: 12px;	text-decoration: none;	padding: 4px;	background: #e8e6ba;}.CurrentDate {	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-size: xx-small;	color: #0E047D;	font-weight: normal;	text-decoration: none;}.CurrentDateDark {	color: #444;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;	font-size: 10px;	text-decoration: none;}a.Normal:link, a.Normal:visited {	color: #6F88A3;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;/*	font-size: 11px; */	text-decoration: none;}a.Normal:hover {	color: #333;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;/*	font-size: 11px; */	text-decoration: none;}a:link, a:visited {	color: #6F88A3;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; /*	font-weight: bold; *//*	font-size: 11px; *//*	text-decoration: underline; */	text-decoration: none;}a:hover {	color: #333;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; /*	font-weight: bold; *//*	font-size: 11px; */	text-decoration: none;}.Head {/*	font-size: 9px; */	color: #111;	font-weight: bold;	letter-spacing: 2px;	text-transform: uppercase;}.Normal {/*	color: #666; JC050701 - don't specify color here because it overrides html content within the special containers ! */	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;/*	font-size: 11px; */	font-size: smaller;}.NormalRed {	color: #D08D00;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;/*	font-size: 11px; */}.NormalBold {	color: #555;	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: bold;/*	font-size: 11px; */}.NormalTextBox {	color: #686868;	padding-left: 4px;/*	line-height: 13px; */	font-family: Trebuchet,Trebuchet MS,Tahoma,Arial,sans-serif; 	font-weight: normal;/*	font-size: 11px; */	background: #fff;	border: 1px solid #ccc;	scrollbar-face-color: #fff;	scrollbar-track-color: #fff;	scrollbar-arrow-color: #686868;	scrollbar-3dlight-color: #fff;	scrollbar-shadow-color: #fff;	scrollbar-highlight-color: #fff;	scrollbar-darkshadow-color: #fff;}td.NormalTextBox {	padding: 0;	margin: 0;	background: transparent;	border: 1px solid #f5f5f5;	visibility: invisible;}td.ContactHeader {	padding: 4px 2px 2px 80px;	color: #000;	font-size: x-small;	font-weight: normal;	text-align: left;}td.ContactFooter {	padding: 4px 2px 2px 4px;	color: #000;	font-size: x-small;	font-weight: normal;	text-align: left;}td.CCCFooter {	color: #229;	font-size: xx-small;	font-weight: bold;	text-align: right;}.HeaderOptions{	float: right;	border: 0px;	margin: 0px;	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	font-size: xx-small;	color: #0E047D;}.Footer2 /* 041219(JC)added */{	font-size: 10px;	color: white;	background-color: #666666; /* #01247E; */	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	text-decoration: none;	padding-left: 4px;	padding-right: 4px;}A.Footer2:link { /* 041219(JC)added */	text-decoration: none;	color:white;}A.Footer2:visited  { /* 041219(JC)added */	text-decoration: none;	color:#eeeeee;}A.Footer2:active   { /* 041219(JC)added */	text-decoration: none;	color:#eeeeee;}A.Footer2:hover	{ /* 041219(JC)added */	text-decoration: none;	color:yellow;}/* 041219(JC)added - text style used for description underneath figures and images */.FigureText{	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;	font-size: 10px;	font-weight: normal;	text-align: justify;	color: #666666; /* #01247E; */}A.FigureText:link { /* 050324(JC)added */	text-decoration: none;	color:#01247E;}A.FigureText:visited  { /* 050324(JC)added */	text-decoration: none;	color:#01247E;}A.FigureText:active   { /* 050324(JC)added */	text-decoration: none;	color:#01247E;}A.FigureText:hover	{ /* 050324(JC)added */	text-decoration: underline;	color:#01247E;}