/* We are using Verdana, sans-serif and Georgia, serif for the whole site */
body
 	{
	color: #003366;
	background: #FFFFCC;
	margin-left: 10px;
	margin-top: 10px;
	font-family: "Georgia", "serif";
	font-size: 15px;
	}

/*fix png and links in ie*/
*a{position:relative;}

a:link{color: #EE8800;}
a:visited{color: #EE8800;}
a:hover{color: #CC6600;}
a:active{color: #EE8800;}

a.nav_main
	{
	font-family: "Verdana", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-left: 7px;
	margin-right: 7px;
	padding: 3px;
	border-style: solid;
	border-color: #EE8800;
	border-width: 1px;
	}

a.smallLink
	{
	font-size: 10px;
	}

a.link
	{
	font-family: "Verdana", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}

table.banner
	{
	text-align: right;
	height: 190px;
	width: 760px;
	background-repeat: no-repeat;
	border-width: 0px;
	padding: 15px 0px 0px 0px;
	}

td.nav_main_top
{
	height: 120px;
}

td.nav_main
	{
		padding: 5px;
		padding-left: 100px;
	}

table.main
	{
	width: 760px;
	}

a.sort
	{
	text-decoration: none;
	font-weight: bold;
	}

img
	{
	border-width: 0px;
	}

input.login_name, input.login_pass, input.f_k
	{
	width: 135px;
	}

input.filter
	{
	width: 110px;
	border: 0px;
	}

input.text
	{
	margin: 2px;
	width: 179px;
	}

input.form2
	{
	margin: 2px;
	width: 520px;
	}

input.form3
	{
	margin: 2px;
	width: 300px;
	}

input.filter_submit
	{
	margin-bottom: 2px;
	width: 60px;
	}

select
	{
	margin-top: 2px;
	}

select.text
	{
	margin: 2px;
	width: 179px;
	}

select.form2
	{
	margin: 2px;
	width: 520px;
	}

select.form3
	{
	margin: 2px;
	width: 300px;
	}

select.day
	{
	margin: 2px;
	width: 52px;
	}

select.month
	{
	margin: 2px;
	width: 62px;
	}

select.year
	{
	margin: 2px;
	width: 57px;
	}

select.hour
	{
	margin: 2px 0px 2px 2px;
	width: 41px;
	}

select.minute
	{
	margin: 2px 0px 2px 0px;
	width: 41px;
	}

textarea
	{
	margin: 2px;
	width: 179px;
	}

textarea.form2
	{
	margin: 2px;
	width: 520px;
	height: 300px;
	}

textarea.form3
	{
	margin: 2px;
	width: 300px;
	height: 200px;
	}

td.form_header
	{
	background: #EE8800;
	color: #FFFFCC;
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.form_content
	{
	padding-left: 10px;
	padding-right: 10px;
	}

td.form_error
	{
	color: #CC3300;
	}

table.form_table_border
	{
	padding: 5px;
	border-color: #CC6600;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	}

table.form_table_bottom
	{
	border-color: #CC6600;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding-bottom: 5px;
	}

table.main_list
	{
	font-family: "Verdana", "sans-serif";
	font-size: 12px;
	color: #FFFFCC;
	margin-top: 5px;
	padding-bottom: 5px;
	border-width: 0px;
	}

td.main_list_title
	{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}

td.main_list_left
	{
	padding-left: 11px;
	}

td.main_list_right
	{
	padding-right: 4px;
	padding-left: 4px;
	}

table.list
	{
	/*width: 50px;*/
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_filter
	{
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_filter_no_width
	{
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_header
	{
	width: 100px;
	font-weight: bold;
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_row
	{
	width: 100px;
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

table.list_no_width
	{
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_header_no_width
	{
	font-weight: bold;
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

td.list_row_no_width
	{
	border-color: #CC6600;
	border-width: 1px;
	border-style: solid;
	}

span.bottomSmall
	{
	padding-left: 5px;
	font-size: 11px;
	}

span.highlight
	{
	font-size:12px;
	font-weight:bold;
	color:#EE8800;
	}

table.ol_bg
	{
	background: #CC3300;
	}

table.ol_fg
	{
	background: #FFFFCC;
	width: 250px;
	}

.ol_bg_index
	{
	background: #EE8800;
	}

td.ol_text
	{
	color: #CC3300;
	font-size: 15px;
	}

.ol_text_index
	{
	color: #CC6600;
	font-size: 15px;
	font-family: "Verdana", "sans-serif";
	}

td.ol_caption
	{
	color: #FFFFCC;
	font-weight: bold;
	font-size: 14px;
	}

.ol_caption_index
	{
	color: #FFFFCC;
	font-weight: bold;
	font-size: 15px;
	}

td.ol_close
	{
	color: #00FF00;
	}

table.ol_bg_nav
	{
	background: #FFFFCC;
	}

table.ol_fg_nav
	{
	background: #666666;
	}

td.ol_text_nav
	{
	color: #FFFFCC;
	font-size: 12px;
	}

ul.overlib
	{
	padding: 0px 0px 0px 19px;
	margin: 0px;
	line-height: 125%;
	}

div.browse
	{
	height: 25px;
	width: 700px;
	}

select.browse
	{
	width: 200px;
	margin-left: 3px;
	}

tr.offrow
	{
	background: #EEEEBB;
	}

form {
	margin: 0px;
	padding: 0px;
}

div#event_city, div#event_city select {
	width: 140px;
}