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

/*HTML ELEMENTS 
-------------------------------
*/

a {
	color: #91E693;
}

a:visited {
	color: #CC99CC;
}

body {
	margin: 0px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #225992 url(../images/bg_gradiant.jpg) repeat-x;/* the tall image */
	height: 100%;
}

/*LAYOUT ELEMENTS 
-------------------------------
*/

html, body {/*this is essential for "frame" to run to the bottom */
	height: 100%;
}

#envelope {
	width: 1000px;
	background: url(../images/bg_blue.jpg) repeat-y; /*the wide image */
	text-align: left;
	font-size: 14px;
}

#content_top {
	background: url(../images/bg_logo_top.jpg) no-repeat; /* the swirling image */
}

#menu_bar {
	height: 26px;
	width: 800px;
	text-align: right;
}

#rollover_bar {
	width: 530px;
	height: 105px;
	margin-left: 370px;
	padding-top: 8px;
}

#banner {}

#info_table {
	margin-left: 103px;
	width: 790;
	border: none;
}

#info_table_top {
	height: 20px;
	width: 789px;
	background: url(../images/bg_bluewhite_01.gif) no-repeat;
}

#info_table_mid {
	background: url(../images/bg_bluewhite_02.gif) repeat-y;
	width: 789px;
}

#info_table_bot {
	height: 26px;
	background: url(../images/bg_bluewhite_03.gif) no-repeat;
	width: 789px;
}

#info_top_line {
	height: 16px;
	width: 785px;
}

#info_top_line_inner {
	margin-left: 232px;
}

#info_left_col {
	float: left;
	width: 203px;
	margin: 1px 8px 8px 8px;	
}

#info_mid_col {
	float: left;
	width: 70px;
	margin: 1px 6px 8px 12px;
	Text-align: right;
}

#info_right_col {
	float: left;
	width: 450px;
	margin: 1px 8px 8px 16px;
}

#footer {
	width: 789px;
	height: 103px;
	background: url(../images/footer.gif) no-repeat;
	vertical-align: middle;
}

#baseline {/*needed to make the envelope image repeat to the bottom */
	height: 12px;
	background: url(../images/bg_blue.jpg) no-repeat; /*the wide image */
	font-size: 62.5%;
	color: #91E693;
	text-align: left;
	width: 1000px;
}

#baseline_type {
	width: 450px;
	margin-left: 400px;
}

/* IMAGES
-------------------------------
*/

.banner {
	width: 788px;
	height: 146px;
	margin-left: 105px;
}

/* TYPOGRAPHY
------------------------------
*/

.black_small {
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
}

.credits {
	color: #91E693;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	padding-top: 40px;
}

.headline_event {
	color: #FFFFCC;
	background-color: #225991;
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	padding-top: 0;
}

.gold {
	color: #CC9900; font-weight: bold;
}

.head_no_pad {
	color: #FFFFCC;
	padding: 0;
	margin: 0 0 8px 0;
}

.rust_small {
	font-size: .8em;
	color: #990000;
}

.white_small {
	font-size: .8em;
	font-weight: normal;
	color: #FFFFFF;
}

/* DROPDOWN-MENU STYLES 
------------------------------
*/

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{/*hover background color*/
	background-color: #666699;
}