/* HTML ELEMENTS */

body {
	background-color: #225991;
	background-image: url(../images/bg_gradiant_tall.jpg) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
}

label {
	font-weight: bold;
}

/* 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;
}

/* IMAGES STYLES */

.image {
	padding: 6px;
}

.images_program {
	border: 1px;
	padding-right: 4px;
}

/* HEADLINE STYLES */

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

.headlines {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.headline_green {
	font-weight: bold;
	color: #91E693;
	font-style: italic;
}

.unnamed1 {/*delete this as soon as all headline_green files are uploaded */
	font-weight: bold;
	color: #91E693;
	font-style: italic;
}

.listHeadline {/*delete this as soon as all list headlines are replaced with eventHeadline*/
	font-size: 16px;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFCC;
	background-color: #225991;
	font-weight: bolder;
}

.eventHeadline {
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFCC;
	background-color: #225991;
	font-weight: bolder;
}

.Thinheadlines {
	font-size: 14px;
	font-weight: bolder;
	color: #C9C4F7;
}

.black {
	color: #000;
}

.description {
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	background-color: #648BB1;
}

.detailInfo {
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
}

.detailInfoThin {
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	text-transform: none;
}

.menuList {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF66;
}

.menuList2 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.DetailInfoLarge {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

.ListTitle {
	font-size: 12px;
	font-weight: bold;
	color: #B3B300;
	font-variant: normal;
	text-transform: capitalize;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.fieldset {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.ListTitleHover {
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FF9933;
	background-color: #006699;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

.style3 {color: #FFFFCC}

.MenuBG1 {
	background-color: #82A0BF;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	cursor: crosshair;
}

.MenuBG2 {
	background-color: #648BB1;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	cursor: crosshair;
}

.MenuBGHover {
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #225991;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	cursor: crosshair;
}

.listHeader {
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	cursor: n-resize;
	color: #C9C4F7;
}
.listheader {
	line-height: 14px;
	font-weight: bold;
}

.Register {
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CC0000;
	text-decoration: none;
}

.BottomOfPage {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.filler {
	height: 150px;
}

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

.quote {
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	font-size: 12px;
	line-height: 15px;
	text-transform: none;
}

.headline_purple {
	color: #C9C4F7;
}

/*TABLES */

.cell_padding {
	padding: 8px;
}

/*UNIVERSAL TYPE SIZES */

.large_type {
	font-size: 16px;
	font-weight: bold;
}

.medium_type {
	font-size: 12px;
}

.small_type {
	font-size: 10px;
}

.bg_universal {
	background-image: url(../images/bg_gradiant_tall.jpg) repeat-y;
}

.white_border {
	border-color: #FFFFFF;
}

.tallpar {
	height: 132px;
}
