html,body
{
  padding: 0px;
  margin: 0px;
  background-color: #B6D450;
}

html,body,td,input,select,textarea
{
	font		: normal 9pt tahoma,arial,freesans;
	color		: #007;
}

img
{
	border		: 0px;
}

a
{
	color		: #00D;
	font-weight	: bold;
	text-decoration : none;
}

a:hover
{
	text-decoration : underline;
}

td.logo
{
	text-align	: center;
	border-bottom	: 2px solid #999;
	border-right	: 2px solid #999;
	background-color: #ACE;
	padding		: 10px;
}


td.menu
{
	background-color: #FFF;
	text-align	: left;
	vertical-align	: top;
	border-top	: 2px solid #999;
	border-bottom	: 2px solid #999;
	border-right	: 2px solid #999;
	padding		: 0px;
}

td.title
{
	background-color: #DDD;
	text-align	: left;
	vertical-align	: top;
	font-weight	: bold;
	text-transform	: uppercase;
	border-bottom	: 1px solid #999;
	padding		: 10px;
}

td.title_text
{
	text-align	: left;
	font-weight	: bold;
	text-transform	: uppercase;
	padding		: 0px;
	color		: #A00;
}

td.title_banner
{
	text-align	: right;
	font-weight	: bold;
	text-transform	: uppercase;
	padding		: 0px;
}

td.main
{
	background-color: #F0F0F0;
	text-align	: left;
	vertical-align	: top;
	border-top	: 2px solid #999;
	border-bottom	: 2px solid #999;
	border-left	: 2px solid #999;
	padding		: 0px;
}

td.copyright
{
	border-top	: 2px solid #999;
	border-right	: 2px solid #999;
	background-color: #ACE;
	text-align	: right;
	vertical-align	: top;
	padding		: 10px;
}

td.contacts
{
	vertical-align	: top;
	text-align	: left;
	border-top	: 2px solid #999;
	border-left	: 2px solid #999;
	background-color: #ACE;
	padding		: 10px;
}


div.menuitem
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
}

div.menuitem_hot
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	color		: #900;
}

div.submenuitem
{
	padding		: 3px 3px 3px 10px;
	margin		: 0px 2px 0px 2px;
}

div.submenuitem_hover
{
	padding		: 3px 3px 3px 10px;
	margin		: 0px 2px 0px 2px;
	background-color: #B6D450;
}

div.submenuitem_current
{
	padding		: 3px 3px 3px 10px;
	margin		: 0px 2px 0px 2px;
	background-color: #B6D450;
	background-color: #ACE;
}


div.menuitem2
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	background-color: #F2F2F2;
}

div.menuitem3
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	background-color: #DFF4FF;
}

div.menuitem_hover
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	background-color: #B6D450;
}

div.menuitem_hot_hover
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	background-color: #B6D450;
	color		: #900;
}

div.menuitem_current
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	background-color: #B6D450;
	background-color: #ACE;
}

div.menuitem_hot_current
{
	padding		: 3px 3px 3px 14px;
	margin		: 0px 3px 0px 3px;
	color		: #900;
	background-color: #B6D450;
	background-color: #ACE;
}

a.menuitem
{
	color		: #009;
	font-weight	: bold;
	text-decoration	: none;
}

a.menuitem_hot
{
	color		: #A00;
	font-weight	: bold;
	text-decoration	: none;
}

a.menuitem:hover
{
	text-decoration	: none;
}

a.menuitem_hot:hover
{
	text-decoration	: none;
}


h1.title
{
	padding		: 0px;
	margin		: 0px;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #FFF;
	text-align	: center;
}

h2.title
{
	padding		: 0px;
	margin		: 0px;
	font-size	: 10pt;
	font-weight	: bold;
	text-align	: left;
}

div.label
{
	width		: 265px;
	border-bottom	: 1px solid #BBB;
	padding-left	: 3px;
	margin-top	: 1px;
}

div.text
{
	width		: 265px;
	border-bottom	: 1px solid #BBB;
	padding-left	: 3px;
	margin-top	: 1px;
        background-color: #FFF;
}

input.field,select.field
{
	width		: 265px;
}

input.field2,select.field2
{
	width		: 130px;
}

td.results
{
	padding		: 2px 5px 2px 5px;
	background-color: #E0E0E0;
}

td.results_checkbox
{
	padding		: 0px;
	background-color: #E0E0E0;
}

td.results_head
{
	padding		: 2px 5px 2px 5px;
	background-color: #CCC;
}

td.results_head_checkbox
{
	padding		: 0px;
	background-color: #CCC;
}


p,li
{
	text-align	: justify;
}

h2
{
	font-size	: 10pt;
	font-weight	: bold;
	text-align	: center;
}




td.td
{
	border		: 1px solid #D2D2D2;
	padding		: 2px 2px 2px 2px;
	font-weight	: bold;
	background-color: #FFD;
}

td.td2
{
	border		: 1px solid #D2D2D2;
	padding		: 2px 2px 2px 2px;
	font-weight	: bold;
	background-color: #FFB;
}

td.head
{
	padding		: 2px 3px 2px 3px;
	font-weight	: normal;
	font-size	: 8pt;
}

h2.h2menu
{
font-size: 9pt;
padding: 0px;
margin: 0px;
text-align: left;
}

td.cap1,
td.cap1_noarrow
{
font-weight: bold;
cursor: pointer;
padding: 0px 2px 0px 2px;
border: 1px dotted #c00;
background-color: #faa;
}

td.cap2,
td.cap2_noarrow
{
font-weight: bold;
cursor: pointer;
padding: 0px 2px 0px 2px;
border: 1px dotted #0c0;
background-color: #afa;
}

td.cap3,
td.cap3_noarrow
{
font-weight: bold;
cursor: pointer;
padding: 0px 2px 0px 2px;
border: 1px dotted #00c;
background-color: #aaf;
}

td.cap9,
td.cap9_noarrow
{
font-weight: bold;
cursor: pointer; 
padding: 0px 2px 0px 2px; 
border: 1px dotted #999; 
background-color: #ddd;
color: #888;
}

td.cap0,
td.cap0_noarrow
{
font-weight: bold;
cursor: pointer; 
padding: 0px 2px 0px 2px; 
border: 1px dotted #ccc; 
background-color: #f0f0f0;
color: #aaa;
}

td.cap1_noarrow,
td.cap2_noarrow,
td.cap3_noarrow,
td.cap9_noarrow,
td.cap0_noarrow
{
cursor: inherit;
}

#footer2
{
text-align: left;
font-family: arial;
font-size: 75%;
color: #444;
margin: 20px;
}

#footer2 a
{
  color: #55c;
  font-weight: normal;
}


#setlinks
{
list-style-type: none;
text-align: left;
font-family: arial;
font-size: 85%;
color: #444;
margin: 10px;
padding: 10px;
border: 1px dotted #cfc;
}

#setlinks li
{
text-align: left;
}

#setlinks a
{
  color: #55c;
  font-weight: normal;
}

a.nav_bottom
{
  font-size: 8pt;
  color: #55c;
  font-weight: normal;
}

p.rounds_list
{
border: 1px solid #ddd;
text-align: center;
color: #999;
font-size: 9pt;
line-height: 14pt;
background-color: #FFD;
}

