body    { background: url(../_media/blue_bg.gif) center }


#main_wrapper{
	text-align: center;
}

#topbar {

	display:none;
	
}
#menu       {
	display:none;
}


#footer {
	display:none;
	
}

#google_ads {
	display:none;
	
}

#search {
	display:none;
	
}

p       { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify; margin-top: 8px;  }


li    { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; list-style-image: url(../_media/list_arrow.gif); }
ul    { margin-top: 4px; margin-bottom: 2px; margin-left: 10; padding-left: 10 }

li a       { color: #8b3329; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-align: left }

a    {
	color: #0059ac;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

a:hover   {text-decoration: underline }

h1        {
	color: #0059ac;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times;
	text-align: left;
}


h2   {
	color: #8b3329;
	font-weight: bolder;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
}
h3   {
	color: #8b3329;
	font-weight: bolder;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
	text-align: left;
}
h4 {
	color: #f60;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}

.border_left  { border-left: 1px solid #cccccc }
.border_right { border-right: 1px solid #cccccc }
.border_bottom { border-bottom: 1px solid #cccccc }
.table_border { border: solid 2px #eee }
.form_table { border: 2px #eee }
.table_border_top  { border-top: solid #eee; border-right: 2px solid #eee; border-bottom: 2px solid #eee; border-left: 2px solid #eee }
.table_border_bottom  { border-style: solid; border-width: 2px 2px 4px 2px; border-color: #eee }

.calendar{
}
.calendar_date{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.calendar_desc{
	text-align: left;
	color: #333333;
}

.calendar_loc{
	text-align: left;
	font-size: 11px;
}

.colored_row {
	background-color: #FFFFFF;
}
.colored_row_alt {
	background-color: #EFEFEF;
}

.text_align_right    {
	text-align: right;
}
.text_align_left    {
	text-align: left;
}


.highlight    {
	background-color: #C2D4EC;
	margin-left: 8px;
	margin-right: 8px;
	text-align: left;
}

.highlight_left    {
	background-color: #C2D4EC;
	margin-right: 8px;
	text-align: left;
}

.highlight_right    {
	background-color: #C2D4EC;
	margin-left: 8px;
	text-align: left;
}

.border  { padding: 5px; border: solid 1px #cccccc }

.footer  { color: #555; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

.footer a  { color: #4a4a4a; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

.footer a:hover   { color: #5b7ca3 }

.center { text-align: center }


.left_image    { margin-left: 3px }
.right_image {margin-right: 3px  }

/* Hide from IE-Mac \*/
.text_area  { padding-top: -8px;  }
/* End hide */


.page  { text-align: center }
.padding   {
	padding: 8px 8px 0px 0px;
}

#menu a {
	color: #555;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom: 1px solid #eee;
	width: 0px;
	display: block;
	visibility: hidden;
}


.menu_bg       {
	background-image: url(../_media/side_menu_bg.gif);
	background-repeat: repeat-y;
	width: 0px;
}
h5 {
	color: #0059ac;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times;
	text-align: left;
}
h6 {
	text-align: center;
	color: #8E8E8E;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-variant: normal;
}

