.Error{    FONT-SIZE: 11px;    COLOR: red;    FONT-FAMILY: Tahoma, Helvetica, sans-serif}.HeadBg{    BACKGROUND-COLOR: #ffffff;}BODY{	margin: 0px 0px 0px 0px;	background-color: #ffffff;	}.rb_DefaultLayoutDiv{     text-align:  center;         margin: 0px 0px 0px 0px;	 padding: 0px 0px 0px 0px;   }.rb_AlternateLayoutDiv{     text-align:  center;      margin: 0px 0px 0px 0px;	 padding: 0px 0px 0px 0px;      }.rb_AlternateLayoutTable{     width:100%;     border: 0px;     text-align: left;       margin: 0px 0px 0px 0px;	 padding: 0px 0px 0px 0px;	 border-collapse: collapse;        }/*  DESKTOP PORTAL BANNER SETTINGS */rb_AlternatePortalHeader{width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-collapse: collapse;}rb_DefaultPortalHeader{width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-collapse: collapse;}/*  DESKTOP PORTAL Footer SETTINGS */rb_AlternatePortalFooter{width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border-collapse: collapse;}.rb_DefaultPortalFooter{	background-color:#E7E7E7;	font-family:Verdana;	font-size:9px;		color:#29619C;}.rb_DefaultPortalFooter:link{	font-family:Verdana;	font-size:10px;	color:#3A8DC0;}.SiteTitle{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    FONT-WEIGHT: bold;    FONT-SIZE: 18px;    PADDING-BOTTOM: 10px;    COLOR: darkgreen;    PADDING-TOP: 30px;    FONT-FAMILY: Tahoma, Helvetica, sans-serif;    TEXT-DECORATION: none}/* ================================   Top Menu   ================================ */.ActiveTopTab{	background-color:#636163;	padding-left: 5px		}.ActiveTopMenu{	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif; 	text-decoration: none; 	color: #ffffff; 	font-weight: bold;}.ActiveTopMenu:link{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.ActiveTopMenu:hover{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.ActiveTopMenu:visited{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.TopTab{	background-color:#636163;	padding-left: 5px}.TopMenu{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.TopMenu:link{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.TopMenu:hover{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;	}.TopMenu:visited{	font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}/* ================================   Left Menu   ================================ */.menu{	background-color:#DECF6B;	border-bottom:dashed 1px black;	border-right:dashed 1px black;	}.ActiveSubTab{	background-color:#E8F0F7;		border-bottom:1px solid #B4CEE5;	padding-left:10px;	height:9px;} .ActiveSubMenu{	font-family:Verdana;	font-size:19px;}.ActiveSubMenu:link{	text-decoration:none;	color:#3A8DC0;}.ActiveSubMenu:hover{	text-decoration:none;	color:#3A8DC0;}.ActiveSubMenu:visited{	text-decoration:none;	color:#3A8DC0;}.SubTab{	background-color:#ffffff;	border-bottom:1px solid #B4CEE5;	height:17px;	padding-left:10px;}.SubMenu{	font-family:Verdana;	font-size:9px;}.SubMenu:link{	text-decoration:none;	color:#3A8DC0;}.SubMenu:hover{	text-decoration:none;	color:#3A8DC0;	}.SubMenu:visited{	text-decoration:none;	color:#3A8DC0;}.SiteLink{    font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}/* hyperlink style for the site links */.SiteLink A:link{    font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.SiteLink A:visited{    font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.SiteLink A:active{    font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}.SiteLink A:hover{    font-family: Verdana, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #ffffff;}/* style for separator between site links */.Accent{    color:#ffffff;    font-weight: bold;}.Message{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana, Helvetica, sans-serif;    BACKGROUND-COLOR: #ffffff;}.ItemTitle{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: 398EC6;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.ItemDate{    FONT-WEIGHT: normal;    FONT-SIZE: 10px;    COLOR: #636163;    FONT-FAMILY: Verdana, Helvetica, sans-serif;    padding-left:6;}.Head{    FONT-WEIGHT: bold;    FONT-SIZE: 15px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.SubHead{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.TitleHead{	font-weight:bold;	color:#636163;    FONT-SIZE: 10px;    FONT-FAMILY: Verdana;    padding-left: 10px;}.altTitleHead{	font-weight:bold;	color:#ffffff;    FONT-SIZE: 10px;    FONT-FAMILY: Verdana;    padding-left: 10px;    background-color:#FF7900;}	.SubSubHead{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.Normal{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    padding-top:10px;    padding-bottom:10px;    padding-left:10px;}.HomeNews{    FONT-SIZE: 10px;    COLOR: #316363;    FONT-FAMILY: Verdana;    padding-top:0px;    padding-bottom:0px;    padding-left:0px;    }.Normal2{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;}.InfoTable{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    border:1px solid #3a8dc0 ;    background-color: #E8F0F7;}.NewsTable{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    border:1px solid #3a8dc0;    background-color:#E8F0F7;}.NewsTitle{    FONT-SIZE: 10px;    COLOR: #3A8DC0;    FONT-FAMILY: Verdana;}.NewsBody{    FONT-SIZE: 10px;    COLOR: #000000;    FONT-FAMILY: Verdana;}.FormTable{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    padding-left:10px;}.NormalTextBox{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;}.NormalTextBoxContact{    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    width:300px;}.NormalRed{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #999999;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.NormalBold{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.NormalItalic{    FONT-SIZE: 11px;    FONT-STYLE: italic;    FONT-FAMILY: Verdana, Helvetica, sans-serif}/* text style for buttons and link buttons used in the portal admin pages */.NormalButton{	border:1px solid #3a8dc0;    background-color: #E8F0F7;    color:#3a8dc0;    padding-top:1px;    padding-right:1px;    padding-bottom:1px;    padding-left:1px;	font-weight: bold;	font-size: 10px;	overflow: visible;	font-family: Verdana;	text-align: center;}.CommandButton{	border:1px solid #848284;    background-color: #E7E7E7;    padding-top:3px;    padding-right:3px;    padding-bottom:3px;    padding-left:3px;	font-weight: bold;	font-size: 10px;	overflow: visible;	line-height: 25px;	font-family: Verdana;	text-align: center;}Input.CommandButton {	line-height: 13px;}A.CommandButton:link{    COLOR: #000000;    TEXT-DECORATION: none}A.CommandButton:visited{    COLOR: #000000;    TEXT-DECORATION: none}A.CommandButton:active{    COLOR: #000000;    TEXT-DECORATION: none}A.CommandButton:hover{    COLOR: #000000;    TEXT-DECORATION: underline}H1{    FONT-WEIGHT: normal;    FONT-SIZE: 20px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}H2{    FONT-WEIGHT: normal;    FONT-SIZE: 20px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}H3{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}H4{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}H5{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}DT{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}H6{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}TFOOT{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}THEAD{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}TH{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    VERTICAL-ALIGN: baseline;    COLOR: #000000;    FONT-FAMILY: Verdana, Helvetica, sans-serif}A:link{    COLOR:#3A8DC1;    TEXT-DECORATION: none;    font-size:10px;}A:visited{    COLOR:#3A8DC1;    TEXT-DECORATION: none;    font-size:10px;}A:active{    COLOR: #3A8DC1;    TEXT-DECORATION: none;    font-size:10px;}A:hover{    COLOR:#3A8DC1;    TEXT-DECORATION: underline;    font-size:10px;}SMALL{    FONT-SIZE: 8px}BIG{    FONT-SIZE: 14px}BLOCKQUOTE{    FONT-FAMILY: Lucida Console, monospace}PRE{    FONT-FAMILY: Lucida Console, monospace}OL LI{    LIST-STYLE-TYPE: decimal}OL OL LI{    LIST-STYLE-TYPE: lower-alpha}OL OL OL LI{    LIST-STYLE-TYPE: lower-roman}HR{    COLOR: #636163;    HEIGHT: 1pt;    TEXT-ALIGN: left;    }.ArticleHead{    FONT-WEIGHT: bold;    FONT-SIZE: 15px;    COLOR: #0066ff;    FONT-FAMILY: Verdana, Helvetica, sans-serif}.module{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    PADDING-BOTTOM: 10px;    PADDING-TOP: 10px;    BACKGROUND-COLOR: #000000}A.SiteLink{    COLOR:#ffffff;}.SiteLink A{    COLOR:#ffffff;}.SiteLink A:visited{    COLOR: #ffffff;}.LeftPane{        background: #F3F3F3 url(pgbg4.gif) repeat;    border-top:solid 10px white;	}.RightPane{	padding:10px;    BACKGROUND-COLOR: white;  }.ContentPane{	border-top:solid 10px white;	border-left:solid 10px white;	border-right:solid 10px white;	font-size:11px;	font-family:Verdana, Arial, Helvetica;}.ContentPaneHome{	border-top:solid 10px white;	font-size:11px;	font-family:Verdana, Arial, Helvetica;}.RightPane .normal{    COLOR: black}.RightPane TD{    COLOR: firebrick}.RightPane A{    COLOR: navy;    TEXT-DECORATION: none}.RightPane A:visited{    COLOR: navy;    TEXT-DECORATION: none}.RightPane A:active{    COLOR: navy;    TEXT-DECORATION: none}.RightPane A:hover{    COLOR: navy;    TEXT-DECORATION: underline}.ContentPane A{    COLOR: #316363;    TEXT-DECORATION: none;}.ContentPane A:visited{    COLOR:  #316363;    TEXT-DECORATION: underline;}.ContentPane A:hover{    COLOR: #316363;    TEXT-DECORATION: none;}.ContentPane A:active{    COLOR:#316363;    TEXT-DECORATION:underline;}.ContentPane A:link{    COLOR:#316363;    TEXT-DECORATION:underline;}.ContentPaneHome A{    COLOR: #316363;    TEXT-DECORATION: none;}.ContentPaneHome A:visited{    COLOR:  #316363;    TEXT-DECORATION: underline;}.ContentPaneHome A:hover{    COLOR: #316363;    TEXT-DECORATION: none;}.ContentPaneHome A:active{    COLOR:#316363;    TEXT-DECORATION:underline;}.ContentPaneHome A:link{    COLOR:#316363;    TEXT-DECORATION:underline;}/* ================================   HtmlEditor   ================================ */DIV.edmenuback{	background-color: #cccccc;	border-bottom: 0px solid #929292;	border-left: 1px solid #929292;	border-right: 1px solid #929292;	border-top: 1px solid #929292;	width: 100%}TD.edmenuStyle{	width: 75px;	padding-top: 2px;	padding-left: 2px;	text-align: right;}TD.edmenuEditor{}TD.edmenuHTML{	text-align: right;	width: 35px;	}/* ================================   Survey Module   ================================ */.SurveyQuestion{	color: darkred;}.SurveyPanel{	color: silver;	background-color: silver;}.SurveyOption{	color: black;}.SurveyButton{	color: darkred;	font-weight: bold;}.linev                 { 	background-color: #ffffff; 	background-image: url("../../../http/mymacfarlane/Rainbow/Design/DesktopLayouts/macfarlane4/images/dot_v.gif"); 	background-repeat: repeat-y}.lineh                 { 	background-image: url("../../../http/mymacfarlane/Rainbow/Design/DesktopLayouts/macfarlane4/images/dot_h.gif"); 	background-repeat: repeat-x; line-height: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}.BreadCrumbsLink{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #316163;}.BreadCrumbsText{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #316163;}