@charset "utf-8";
/* CSS Document */

/*.borderRightGradRR09{
	background-image: url(../images/rr_2009_site_images/rightBack.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.borderLeftGradRR09 {
	background-image: url(../images/rr_2009_site_images/leftBack.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
A:link {
	COLOR: #3366cc
}
A:visited {
	COLOR: #3366cc
}
A:hover {
    COLOR: #f47d30;
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #3366cc
}*/

.loginLinks {
	border-top:#DAE7F0 solid 1px;
	border-bottom:#DAE7F0 solid 1px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	padding-top:5px;
	padding-bottom:8px;
	margin-top: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.FriendRaiserButtons#previous_step {display:none;}

.headerMainRR09TOP {
	background-image: url(../../images/rr_2009_site_images/headerBGimage.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 182px;
	
}

.topNavRR09 {
	background-color: #A4C9EB;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4C9EB;
	border-left: solid 1px #8cbcde;*/
	
	
	}
	
.topNavRR09Shadow {
	background-image: url(../../images/rr_2009_site_images/topShadow2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	line-height: 24px;
}

.footerRR09 {
	background-color: #005897;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffc808;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #b8dcf5;
	padding-top: 5px;
}
.footerRR09 a:visited,
.footerRR09 a{
	color: #b8dcf5;
	text-decoration: none;
	}

.logoutAreaRR09 {
	background-image: url(../../images/rr_2009_site_images/logoutBack.gif);
	height: 165px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center center;
}


.contentMainRR09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.contentBottomRR09 {
	background-color: #FFFFFF;
	background-image: url(../../images/rr_2009_site_images/wigBack.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 250px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ecd89c;
}

.footNAVtext {
	font-size:10px;
}
#footNAV a {
	color:#004352;
	text-decoration: none;
}
#footNAV a:hover {
	color:#F47D30;
	text-decoration: underline;
}
#footNAV a:visited:hover {
	color:#F47D30;
	text-decoration: underline;
}
#footNAV a:visited {
	color:#004352;
	text-decoration: none;
}
.formback {
	background-image: url(../../images/content/pagebuilder/12855.jpg);
	background-repeat: repeat-y;
}
.formtext {
	font-size: 11px;
}
.formBlockText {
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #e1e5e8;
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: #e1e5e8;
	font-size: 11px;
	border-top-width: 2px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e1e5e8;
	border-bottom-color: #e1e5e8;
}
.ErrorMessage {
	font-size: 11px;
}

.mediaGalleryBack {
	background-image: url(../../images/rr_2009_site_images/mediaBack.gif);
	background-position: center center;
	height: 204px;
	width: 238px;
	background-repeat: no-repeat;
}

.loginGalleryBack {
	background-image: url(../../images/rr_2009_site_images/loginWigetBack.gif);
	background-position: center center;
	height: 204px;
	width: 238px;
	background-repeat: no-repeat;
}

.mediaGalleryBack p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 7px;
}


.ObjTitle {
	background-color: #ffffff;
	border-bottom: 2px;
	border-bottom-color: #97C2E8;
	border-bottom-style: solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style: normal;
	color: #F37A26;
	font-weight: lighter;
}
h5.dividerHeading {
	background-color: #ffffff;
	color: #F37A26;
}
.ROValue {
	border:1px solid #97C2E8;
	background-color:#FFFFFF;
}
/*<h2 class="cstmTitle">*/
.Divider, .divider, .cstmTitle {
	background-color: #ffffff;
	border-bottom: 2px;
	border-bottom-color: #97C2E8;
	border-bottom-style: solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style: normal;
	color: #F37A26;
	font-weight: lighter;
}


TABLE.loginAreaRR09 {
	background-image: url(../../images/rr_2009_site_images/loginBack.gif);
	height: 165px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center center;
}
.leftNavRR09Box {
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9e6f1;
	border-right-color: #d9e6f1;
	border-bottom-color: #d9e6f1;
	border-left-color: #d9e6f1;
	width: 170px;
	background-color: #ffffff;
	}

.leftNavRR09 {
	font-weight: bold;
	display: block;
	height: 15px;
	line-height: 18px;
}

.leftNavRR09 a,
.leftNavRR09 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #005896;
	text-decoration: none;
	width: 150px;
	text-align: center;
	display: block;
	text-transform: none;
}
.leftNavRR09 a:hover,
.leftNavRR09 a:visited:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	width: 150px;
	color:#f57d31;
	text-align: center;
	display: block;
	text-transform: none;
	}
	
.leftNavvDivBar {
background-color:#e3edf3; 
display:block; 
width:70px; 
height:1px; 
margin-top:10px; 
margin-bottom:10px; 
line-height:1px; 
font-size:1px;
}	
.row10Px {
	line-height: 4px;
}

.rowA10Px {
	line-height: 5px;
	display: block;
}
/*forms*/
#SIformTD {
background-color:#F4F7FC;
}
.formTopbar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #005896;
	text-decoration: none;
	height: 20px;
	width: 168px;
	text-align: left;
	display: block;
	padding:1px;
	font-weight: bold;
	text-transform: uppercase;
}

#survey_1702 .req{
display:none;
color: #ffffff;}

#survey_1740 .req{
display:none;
color: #F4F7FC;}

#survey_1702{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	background-color:#FFFFFF}
	
#survey_1740 td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}

#survey_1702 .wrapable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005896;
	line-height: 14px;
	text-align: right;
	
}

#survey_1740 .wrapable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005896;
	line-height: 14px;
	text-align: right;
}

#SIformTable {
	width: 170px;
	

}
#SIformTable {
	line-height:normal;
	/*border: solid 1px #e1ebf3;*/
	
}


#ACTION_SUBMIT_SURVEY_RESPONSE.Button {
	background-color:#F4F7FC;
	border:1px solid #F4F7FC;
	width:60px;
	float: right;
	margin-top: 4px;
	line-height: 14px;
	height: 15px;
	margin-right: 24px;
	color: #005896;
	margin-bottom: 4px;
	font-size: 10px;
	font-weight: bold;
}
/*.req {
	color:#F4F7FC;
}
*/
#cotactUsformTD br{
	display: inline;
	line-height: 4px;
}

 #SIformTD br{
	display: none;
}
 
.smallerFieldCell INPUT{
	width: 130px;
	color:#ff0000;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #102132;
	border: 1px solid #dae7f0;
	display: inline;
	height: 18px;
} 
/*.contactUsFieldCell INPUT[type="hidden"] {background-color:#ffffff; border:solid 1px #ffffff; }
.smallerFieldCell INPUT[type="hidden"] {background-color:#ffffff; border:solid 1px #ffffff; }*/

.contactUsFieldCell INPUT[type="hidden"] {background-color:#ffffff; border:solid 1px #ffffff; }
.smallerFieldCell INPUT[type="hidden"] {background-color:#F4F7FC; border:solid 1px #F4F7FC; }

 #survey_1702 INPUT.Button#ACTION_SUBMIT_SURVEY_RESPONSE {
background-color:#FFFFFF; border: 1px solid #FFFFFF;
}

#survey_1740 .ErrorMessage {
	font-size: 8px;
	font-weight:normal}
	
#SIformTable #SIformTR #SIformTD #survey_1740 .NetscapeFix #1971_1740_2_1561 {
	float: left;
}
#SIformTable #SIformTR #SIformTD #survey_1740 .NetscapeFix #1971_1740_3_1562 {
	float: left;
}
#SIformTable #SIformTR #SIformTD #survey_1740 .NetscapeFix #1971_1740_4_1563 {
	float: left;
}
	
.contactUsFieldCell INPUT{
	width: 180px;
	color:#000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:solid 1px #dae7f0;
	display: inline;
} 

.contactUsFieldCell textarea{
	width: 250px;
	height: 120px;
	color:#000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:solid 1px #dae7f0;
	display: inline;
} 

.appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table #addon_container_1021 .smallMargin {
	font-size: 10px;
}

.appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table #addon_container_1021 .smallMargin #addons_component1021 {
	height: 16px;
	width: 16px;
	margin-top: 12px;
}

.RRbulletList UL{
	list-style-type: none;
	list-style-image: url(../../images/rr_2009_site_images/bullet.jpg);
}

/*#cons_email_opt_in {
display:none;}
*/

DIV.FormBoxNoWidth {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px; BACKGROUND-COLOR: #ffffff
}

DIV.FormBox {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BACKGROUND-IMAGE: none; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px; BACKGROUND-COLOR: #ffffff
}

/*TABLE.FormBox {
	BORDER-RIGHT: #ffffff 1px; BORDER-TOP: #ffffff 1px; BACKGROUND-IMAGE: none; BORDER-LEFT: #ffffff 1px; BORDER-BOTTOM: #ffffff 1px; BACKGROUND-COLOR: #ffffff
}*/

.FormBox {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BACKGROUND-IMAGE: none; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #ffffff 0px; BACKGROUND-COLOR: #ffffff
}

.fr_reg_summary_money_column {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}

TABLE.FormRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; BACKGROUND-COLOR: #ffffff
}
TR.FormRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; WHITE-SPACE: normal; HEIGHT: 2ex; BACKGROUND-COLOR: #ffffff
}

DIV.AddressBook {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 8px;
	BACKGROUND-IMAGE: url(../images/sp.gif);
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #000 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #ffffff
}



.FormBox06 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../images/sp.gif); PADDING-BOTTOM: 0em; WIDTH: 600px; PADDING-TOP: 0em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.FormBox99 {
	BORDER-RIGHT: #fff 0px none; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px none; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/sp.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 0px none; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px none; BACKGROUND-COLOR: #ffffff
}

.FormBoxNoWidth > TABLE {
	BORDER-RIGHT: #fff 0px none; BORDER-TOP: #fff 0px none; BORDER-LEFT: #fff 0px none; BORDER-BOTTOM: #fff 0px none
}

TABLE.DefaultWrapper .FormBox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}

.FormBoxHeader {
	BORDER-RIGHT: #fff 0px none; BORDER-TOP: #fff 0px none; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #fff 0px none; BORDER-BOTTOM: #fff 0px none; BACKGROUND-COLOR: #eee
}

.FormBox {
	FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../images/sp.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.FormBox {
	BORDER-RIGHT: #fff 0px none; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px none; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/sp.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 0px none; WIDTH: 600px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px none; BACKGROUND-COLOR: #ffffff
}
DIV.FormBoxNoWidth {
	BORDER-RIGHT: #fff 0px none; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px none; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/sp.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 0px none; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px none; BACKGROUND-COLOR: #ffffff
}
TABLE.FormBox {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: collapse; padding:5px;
}
.FormBox .Divider {
	BACKGROUND-COLOR: #ffffff
}
.FormBoxNoWidth .Divider {
	BACKGROUND-COLOR: #ffffff
}
.FormBox .dividerHeading {
	BACKGROUND-COLOR: #ffffff
}
.FormBoxNoWidth .dividerHeading {
	BACKGROUND-COLOR: #ffffff
}

.FormBox .AnchorBar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}





TD.lc_Divider {
	BORDER-TOP: #fff 0px none;
	BORDER-LEFT: #fff 0px none;
	BORDER-BOTTOM: #fff 0px none;
	BACKGROUND-COLOR: #FFFFFF
}


TH.lc_HeadingSort {
	BORDER-BOTTOM: #97C2E8 2px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}

P.PaddedListHeadingsR, 
P.PaddedListHeadingsC,
P.PaddedListHeadings,
TH.lc_Heading, 
TH.lc_Heading .PaddedListHeadings {
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	COLOR: #F37A26;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}
TD.TableHeadings,
TH.lc_Heading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #97C2E8;
}

TABLE.lc_Table {
	WIDTH: 100%;
	border: 0px none #FFFFFF;
}
TABLE.lc_Table {
	BORDER-RIGHT: #ffff00 4px none; BORDER-TOP: #fff 0px none; WIDTH: 100%; BORDER-BOTTOM: #fff 0px none
}

TD.lc_Cell {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
/*inserted to pretty up brunch ticket*/
TR.lc_Row0 {
	BACKGROUND-COLOR: #ffffff;
	border: 0px none #FFFFFF;
}
TR.lc_Row1 {
	BACKGROUND-COLOR: #ffffff;
	border: 0px none #FFFFFF;
}
.lc_Totals {
	BORDER-BOTTOM: 0px none #FFFFFF; BACKGROUND-COLOR: white
}
TD.lc_Totals {
	BORDER-LEFT: 0px none #FFFFFF; BORDER-BOTTOM: 0px none #FFFFFF; BACKGROUND-COLOR: white
}
TD.lc_TotalsVal {
	BORDER-LEFT: 0px none #FFFFFF; BORDER-BOTTOM:0px none #FFFFFF;
}
TD.lc_Divider {
	BORDER-TOP: 0px none #FFFFFF; BORDER-LEFT: 0px none #FFFFFF; BORDER-BOTTOM: 0px none #FFFFFF; BACKGROUND-COLOR: white
}

#TicketForm .appArea .lc_Table #cost_col .PaddedListHeadingsC label {
	white-space: nowrap;
}
#TicketForm .appArea .lc_Table .lc_Row0 .lc_Cell label {
	white-space: nowrap;
}

#TicketForm .appArea #cons_email_opt_in {
	/*display: none;*/
	position: absolute;
	left: -1000em;
}
#TicketForm .appArea .wrapable .Explicit {
	/*display: none;*/
	position: absolute;
	left: -1000em;
}

.appArea #Donate .NoteText #DON_EMAIL_OPT_IN {
	/*display: none;*/
	position: absolute;
	left: -1000em;
}
/*.appArea #Donate .NoteText #DON_EMAIL_OPT_IN {
	display: none;
}*/
.appArea #Donate .NoteText label {
	/*display: none;*/
	position: absolute;
	left: -1000em;
}
.appArea #Donate label {
	white-space: nowrap;
}
TD.WrapperBack {
	BACKGROUND-COLOR: #eeeeee
}
TABLE.WrapperBack {
	BACKGROUND-COLOR: #eeeeee
}


/*End inserted to pretty up brunch ticket*/


/*end forms*/
/*news box*/
.rrNewsbox {
	border:solid 1px #d9e6f1; 
	background-color:#f4f7fc; 
	padding:5px
}
.rrNewsBoxHeader {
	margin-bottom:5px; 
	FONT-WEIGHT: lighter; 
	FONT-SIZE: 18px; 
	COLOR: #f37a26;
}
#rrNewsBox p {
	margin-top:0px; 
	margin-bottom:7px
}
/*end news box*/

a.MenuBarItemSubmenu ,
a:visited.MenuBarItemSubmenu  {
color:#FFFFFF;
}


#MenuBar1 a{
	font-size:19px;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
}

#MenuBar1 a, #MenuBar1 a:visited{
	
	
	text-decoration:none;
}




#topLink1 a,
#topLink1 a:visited{color:#FFFFFF;}

#MenuBar1 a:hover, #MenuBar1 a:active, #MenuBar1 a:hover:visited{
color:#f57d31; 
text-decoration:none;
}



/*ul.MenuBarHorizontal {
	line-height: 12pt;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}*/

/*ul.MenuBarHorizontal TD{
	border-right: solid 1px #8cbcde;
}*/

#MenuBar2 a, #MenuBar2 a:visited {
color:#014b7e; font-size:14px; text-decoration:none;
}

ul.MenuBarHorizontal {
	line-height: normal;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#MenuBar2 a:hover, #MenuBar2 a:hover:visited{
	color:#f57d31;
	text-decoration:none;
	line-height: normal;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	}


ul.MenuBarActive {
	z-index: 1000;
	color: #014b7e;
}
ul.MenuBarHorizontal li {
	list-style-type: none;
	position: relative;
	width: 150px;
	float: left;
}


/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	width: 170px;
	position: absolute;
	left: -1000em;
	
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {
	width: 150px;
	color: #014b7e;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {
	position: absolute;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0px;
}
/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul {
	background-color: #dff0fb;
	border: 1px solid #c7e0f1;
	width: 160px;
	padding-bottom: 8px;
	margin-top: 1px;
	padding-top: 4px;
	margin-left: -1px;
	
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a,
ul.MenuBarHorizontal a:visited {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	clear: both;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	float: none;
	/*letter-spacing: -0.05em;*/
	line-height: 24px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	color: #ffffff;
	background-color:#cae4f7
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color: #014b7e;
}

ul.MenuBarHorizontal a:visited.MenuBarItemHover, ul.MenuBarHorizontal a:visited.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a:visited.MenuBarSubmenuVisible {
	color: #014b7e;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background-color:#cae4f7
}
li.MenuBarHorizontalLink a,
li.MenuBarHorizontalLink a:visited {
	text-align:center;
	color:#FFFFFF;
	}
	

	
li.MenuBarHorizontalLink a:hover {
background-color:#cae4f7
	 
}

#MenuBar1 li.SubMenuBarHorizontalLink a, #MenuBar1 li.SubMenuBarHorizontalLink a:hover {
	text-align:left;
	padding-left:10px;
	font-size: 14px;
	background-color: #dff0fb;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.SubMenuBarHorizontalLink a,
li.SubMenuBarHorizontalLink a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#014b7e;
	padding-left:10px;
	font-size: 14px;
	background-color: #dff0fb;
	line-height: normal;
}

li.SubMenuBarHorizontalLink a:hover, 
li.SubMenuBarHorizontalLink a:hover:visited {
	text-align:left;
	color:#ff0000;
	padding-left:10px;
	font-size: 14px;
	background-color: #dff0fb;
	line-height: normal;
}
.MenuBarHorizontal.MenuBarHorizontalLink a,
.MenuBarHorizontal.MenuBarHorizontalLink a:visited{color:#FFFFFF}
/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE {
	display: inline;
	f\loat: left;
}
}
.logInHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #216da4;
	font-weight: bold;
}

