#SpecMenuTablexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
{
	color: #000000;
	font-family: garamond, times new roman, times;
	font-size: 10pt;
	width: 545px;
}

#SpecMenuDay pxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
	color: #000099;
	font-weight: bold;
	font-size: 11pt;
}

#SpecMenuDscxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
{
	padding-left: 20px;
	padding-bottom: 10px;
}

a:hover 
{
color: #ff0000;
}

body
{
background-color: #ffffff;
background-image: url(../images/bg.gif);
background-repeat: repeat;
margin: 5px;
}

.BodyDiv
{
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #000099;
width: 775px;
}

.bookmark_axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
color: #0000cc;
font-family: garamond, times new roman, times;
font-size: 8pt;
}

.bookmark_linkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
color: #0000cc;
font-family: garamond, times new roman, times;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

#ContactFormTable 
{
	margin: 0px 0px 20px 20px ;
	width: 400px;
	font-family: Times New Roman;
	font-size: 8pt;
}

#ContactFormTable textarea
{
	width: 200px;
}

#ContactFormTable td
{
	vertical-align: top;
}

.FormButton {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: garamond, times new roman, times;
}

.FormField {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: garamond, times new roman, times;
}

.FormLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: garamond, times new roman, times;
}

.FooterMenuLink
{
color: #000099;
font-family: times new roman, times;
font-size: 8pt;
text-decoration: none;
}

.FooterMenuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
color: #000099;
font-family: garamond, times new roman, times;
font-size: 8pt;
text-align: center;
}

h1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
color: #000099;
font-family: garamond, times new roman, times;
font-size: 13pt;
font-weight: bold;
}

h2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
color: #000066;
font-family: garamond, times new roman, times;
font-size: 11pt;
font-weight: bold;
}

#HeaderTable 
{
	height: 100px;
	width: 775px; 
}

#HeaderTableLeft 
{
	vertical-align: top;
	width: 200px; 
}

#HeaderTableRight 
{
	text-align: right;
	vertical-align: top;
	width: 575px; 
}

.LeftAreaTable,
.LeftAreaTable td, 
.LeftAreaTable p, 
.LeftAreaTable a, 
.LeftAreaTable ol, 
.LeftAreaTable ul
{
	color: #ffffff;
}

.LefAreaHr
{
	background-color: #ffffff;
	height: 1px;
	margin: 0px;
}

#LeftZone
{	
	margin: 10px;
}


.MainDisplayxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 15px;
}

.menu_item_nmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
font-size: 10pt;
font-weight: bold;
padding-top: 15px;
}

.MenuSectionTitlexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
border-top-style: solid;
border-top-width: 1px;
border-top-color: #000099;
color: #000066;
font-family: garamond, times new roman, times;
font-size: 11pt;
font-weight: bold;
text-align: center;
}

.menu_title_nonexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
{
border-bottom-color: #000099;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.menu_title_onxxxxxxxxxxxxxxxxxxxxx
{
border-left-color: #000099;
border-left-style: solid;
border-left-width: 1px;

border-top-color: #000099;
border-top-style: solid;
border-top-width: 1px;

border-right-color: #000099;
border-right-style: solid;
border-right-width: 1px;

background-color: #ffffff;
color: #000099;
font-family: garamond, times new roman, times;
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none;
width: 100%;
}

a.menu_title_on:hover
{
xbackground-color: #eeeeee;
color: #000099;
}

.menu_title_offxxxxxxxxxxxxxxxxxxxxx
{
background-color: #cccccc;
border-bottom-color: #000099;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #999999;
font-family: garamond, times new roman, times;
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none;
width: 100%;
}

.menu_title_off 
{
color: #000099;
font-family: garamond, times new roman, times;
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none;
}
a.menu_title_off:hover
{
xbackground-color: #9c9c9c;
color: #666666;
text-decoration: underline;
}

#MenuNavTable
{
background-color: #eeeeee;
border-bottom-color: #cccccc;
border-bottom-style: solid;
border-bottom-width: 1px;
margin: 0px;
padding: 3px 3px 3px 20px;
}

p, .p, .menu_item, td
{
color: #000000;
font-family: times new roman, times;
font-size: 10pt;
font-weight: normal;
}

#PageLayoutTable 
{
	height: 400px;
	width: 775px;
}

#PageLayoutTableLeft 
{
	background-color: #000099;
	background-image: url(../images/LeftNavBg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-family: times new roman, times;
	font-size: 10pt;
	padding: 0px;
	vertical-align: top;
	width: 200px;
}

#PageLayoutTableRight 
{
	padding: 0px;
	vertical-align: top;
	width: 575px;
}

#PageLayoutTableBottom 
{
	height: 50px;
	vertical-align: bottom;
}

#PrintLink
{
	margin: 0px 0px 10px 00px;
	padding-left: 20px;
}

#PrintLink a
{
color: #000099;
font-family: times new roman, times;
font-size: 8pt;
}

#PrintLink a:hover
{
color: #ff0000;
font-family: times new roman, times;
font-size: 8pt;
}

#RightZone
{
	margin: 20px;
}

#TopNavTable
{
	background-color: #0033ff;
	background-image: url(../images/TopNavBg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	height: 30px;
}

.TopNavTable td
{
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

#TopNavTable a
{
	color: #ffffff;
	font-family: garamond, times new roman, times;
	font-size: 10pt;
	font-weight: bold;
	height: 30px;
	text-decoration: none;
	width: 100%;
	border: solid 1px red;
}

#TopNavArea
{
	height: 30px;
	margin: 0px;
}


#PrimaryNavigation
{
	background-image: url(../images/TopNavBg.gif);
	clear: left;
	margin: 0px;
	height: 30px;
	padding: 0px;
	position: relative;
	text-align: left;
	z-index: 1;
}

#PrimaryNavigation ul
{
	margin: 0;
	padding: 0;
}

#PrimaryNavigation li {
	float: left; 
	display: block;
	padding: 7px 11px 7px 11px;
	position: relative;
}

#PrimaryNavigation li a {
	color: #ffffff;
	font-family: garamond, times new roman, times;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#PrimaryNavigation li a:hover {
	color: #cccccc;
}


#PrimaryNavigation li:hover, 
#PrimaryNavigation li.over, 
#PrimaryNavigation li.active {
	background: url("../images/TopNavBgHover.gif") repeat-x;
}