



#subheader1{

  background:#323232; /*** Background Color of Sub-header #1 ***/

  margin:0 0px; /*** Margin to show left and right External Borders - all sub-headers and sub-footers ***/

  height:45px; /*** sub-header row height ***/

}

#marketing{

  margin:0 0px; /*** Margin to show left and right External Borders - all sub-headers and sub-footers ***/

  height:256px; /*** sub-header row height ***/

  background-image: url(images/alliance.jpg);

  border-bottom-color: #a8afb6;

  border-bottom-style: solid;

  border-top-color: #a8afb6;

  border-top-style: solid;

  border-width: thin;

}
#subpageHeader {

  margin:0 0px; /*** Margin to show left and right External Borders - all sub-headers and sub-footers ***/

  height:97px; /*** sub-header row height ***/

  background-image: url(images/sub_header.jpg);

  border-bottom-color: #a8afb6;

  border-bottom-style: solid;

  border-top-color: #a8afb6;

  border-top-style: solid;

  border-width: thin;

}
#gfx_bg_middle{

  top:0px;

  position:absolute;

  height:100%;

  overflow:hidden;

  width:780px; /*** = Center Col Width ***/

  margin-left:0px; /*** = Left Col Width ***/

  background:#FFFFFF; /*** Set background color for center column for Mozilla & Opera ***/

}

* html #gfx_bg_middle{

  display:none; /*** Hides the moz fix from IE ***/

}


body {



           /* font: 100% Verdana, Arial, Helvetica, sans-serif;*/



           /* font-size: 12px;*/



            background: #224466;



            /*background-image:url(images/bg.gif);



             background-position:center;



             background-repeat:repeat-y;*/



            margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */



            padding: 0;



            text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */



            color: #666666;



			height: 100%;



        }





        .highlightText {



            font-family: Arial, Helvetica, sans-serif;



            font-size: 12px;



            color: #224466;



        }





        .subnav {



            padding-top: 12px;



            padding-right: 8px;



            float: none;



        }

		

		.newsDate {

			font-size:85%;

			font-weight: bold;

			color:#999999;

		}

		.eventDate {

			font-size:85%;

			font-weight: bold;

			color:#666666;

		}

		td.outingBig {

			font-size:90%;

			color:#666666;

			font-weight: bold;

		}

		p.spaceOut {

			margin-top: 10px;

		}
#linksMenu {
	padding-left: 20px;
	text-align: center;
}
a.mainLinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#006699;
	font-weight: normal;
	text-decoration: underline;
}
a.mainLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#006699;
	font-weight: bold;
	text-decoration: none;
}
a.mainLinks:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#006699;
	font-weight: normal;
	text-decoration: underline;
}
