html {

	margin: 0px;

	padding: 0px;

	height: 100%;

	width: 100%;

}

body {

	background-color: #E5ECF1;

	margin: 0px;

	padding: 0px;

	height: 100%;

	width: 100%;

}

#gradient {

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

	background-repeat: repeat-x;

	height: 220px;

	width: 100%;

	display: block;

	margin: 0px;

	padding-top: 50px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#logo {

	height: 163px;

	width: 729px;

	background-image: url(../images/logo.png);

	padding: 0px;

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#tab_nav {

	height: 37px;

	width: 816px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	margin-top: 0px;

}

#left_current_tab {

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

	background-repeat: no-repeat;

	float: left;

	height: 27px;

	width: 114px;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #323436;

	text-align: center;

	padding-top: 10px;

	padding-left: 9px;

	text-decoration: underline;

}

#left_tab {

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #FFFFFF;

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

	float: left;

	height: 27px;

	width: 114px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 9px;

	text-align: center;

}

#tab {

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

	background-repeat: no-repeat;

	margin: 0px;

	height: 27px;

	width: 114px;

	float: left;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 10px;

}

#right_tab {

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

	margin: 0px;

	float: left;

	height: 27px;

	width: 114px;

	background-repeat: no-repeat;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 10px;

	padding-right: 9px;

}

#main_container {

	position: relative;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #323436;

	margin-right: auto;

	margin-left: auto;

	width: 816px;

	height: auto;

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 0px;

}

#home_container {

	width: 712px;

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

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 650px;

	padding-top: 30px;

	padding-right: 52px;

	padding-left: 52px;

	padding-bottom: 0px;

	text-decoration: none;

}

#container {

	width: 712px;

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

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-family: "trebuchet MS", Arial, Helvetica, Verdana;

	height: auto;

	padding-top: 10px;

	padding-right: 52px;

	padding-left: 52px;

	padding-bottom: 0px;

}

#home_container a {

	color: #323436;

	text-align: center;

}

#home_container a:hover {

	color: #E9758B;

}

#bottom_container {

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

	height: 10px;

	width: 816px;

	padding: 0px;

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-bottom: 1px;

}

h1 {

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 30px;

	color: #323436;

	text-align: left;

	padding: 0px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	border-bottom-width: 2px;

	border-bottom-style: dashed;

	border-bottom-color: #323436;

}

.event {
	text-align: center;
	height: auto;

}

#current_tab {

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

	background-repeat: no-repeat;

	float: left;

	height: 27px;

	width: 114px;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #323436;

	text-align: center;

	padding-top: 10px;

	text-decoration: underline;

}

#right_current_tab {

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

	background-repeat: no-repeat;

	float: left;

	height: 27px;

	width: 114px;

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 20px;

	color: #323436;

	text-align: center;

	padding-top: 10px;

	padding-right: 9px;

	text-decoration: underline;

}

table {

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: dashed;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

}

#ribbon_1 {

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

	height: 200px;

	width: 712px;

	

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#ribbon_2 {

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

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

	height: 194px;

	width: 712px;

}

#ribbon_3 {

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

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

	height: 182px;

	width: 712px;

	background-repeat: no-repeat;

}

#tab_nav a {

	color: #FFFFFF;

	text-decoration: none;

}

#tab_nav a:hover {

	text-decoration: underline;

	display: block;

}

#container a {

	color: #323436;

	text-decoration: underline;

}

#container a:hover {

	color: #E9758B;

}

.event_border {

	text-align: center;

	height: auto;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #323436;

	margin: 0px;

	padding: 0px;

}

#container li {

	list-style-image: url(../images/ribbon_bullet.gif);

}

#clear {
	clear: both;
	height: 50px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;

}

#clear_links {

	clear: both;

	height: 100px;

	width: 700px;

	margin-right: auto;

	margin-left: auto;

}

h2 {

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 30px;

	color: #323436;

	text-align: center;

	padding: 0px;

	font-weight: normal;

	text-decoration: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

h3 {

	border-top:1px dashed 323436; font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 22px;

	color: #323436;

	text-align: left;

	padding: 0px;

	font-weight: bold;

	text-decoration: none;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-variant: small-caps

}

h4 {

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 22px;

	color: #323436;

	padding: 0px;

	font-weight: bold;

	text-decoration: none;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-variant: small-caps;

	float: none;

	text-align: left;

}

.table_left {

	text-align: left;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-right-color: #323436;

	border-bottom-color: #323436;

}

.table_right {

	text-align: right;

	border-bottom-width: 2px;

	border-bottom-style: dashed;

	border-bottom-color: #323436;

}

.total_left {

	color: #FFFFFF;

	background-color: #D4778B;

	border-right-width: 2px;

	border-right-style: dashed;

	border-right-color: #323436;

	text-align: left;

}

.total_right {

	color: #FFFFFF;

	background-color: #D4778B;

	text-align: right;

}

h5 {

	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;

	font-size: 22px;

	color: #323436;

	text-align: right;

	padding: 0px;

	font-weight: bold;

	text-decoration: none;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-variant: small-caps;

	float: right;

}
