.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; color: #FFF; text-decoration: none; font-weight: bold; }
a.nav:hover   {  text-decoration: underline; }
a.nav:active  {  text-decoration: none; }
a.nav:link    {   }
a.nav:visited {   }

.navhere {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; color: #333; text-decoration: none; font-weight: bold; }
a.nav:hover   {  text-decoration: underline; }
a.nav:active  {  text-decoration: none; }
a.nav:link    {   }
a.nav:visited {   }

.navlink {  FONT-WEIGHT: normal; FONT-SIZE: 0.75em; COLOR: #06f; LINE-HEIGHT: 135%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
A.navlink:hover { TEXT-DECORATION: underline; }
A.navlink:active { TEXT-DECORATION: none; }
A.navlink:link {  }
A.navlink:visited {  }

.smallhead {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
font-weight: bold;
color: #06F; 
text-decoration: none;  }

a.smallhead:hover    {  text-decoration: underline; }
a.smallhead:active   {  text-decoration: none; }
a.smallhead:link     {  }
a.smallhead:visited  {  }

.smallblue {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 13px;
font-weight: bold;
color: #09F; 
text-decoration: none;  }

a.smallblue:hover    {  text-decoration: underline; }
a.smallblue:active   {  text-decoration: none; }
a.smallblue:link     {  }
a.smallblue:visited  {  }

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 135%; color: #333333; text-decoration: none}
a.body:hover {  text-decoration: underline; color: #0033CC}
a.body:active {   color: #0033CC; text-decoration: none}
a.body:link {   color: #0033CC}
a.body:visited {  color: #0033CC}

.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 135%; color: #333333; font-weight: bold; text-decoration: none}
a.header:link    {  color: #0033CC; text-decoration: none;}
a.header:visited {  color: #0033CC; text-decoration: none;}
a.header:hover   {  color: #0033CC; text-decoration: underline; }
a.body:active    {  color: #0033CC; text-decoration: none;}

.alpha_big {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; line-height: 100%; color: #C00; font-weight: bold; text-decoration: none;}

.alpha_here {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 100%; color: #C00; font-weight: bold; text-decoration: none;}

.alpha {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 100%; color: #333; font-weight: bold; text-decoration: none;}
a.alpha:link    {  color: #F60; text-decoration: none;}
a.alpha:visited {  color: #F60; text-decoration: none;}
a.alpha:hover   {  color: #F60; text-decoration: none; border-bottom: 1px dotted #F60; border-top: 1px dotted #F60;}
a.alpha:active  {  color: #F60; text-decoration: none;}

.blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; line-height: 14px}
a.blue:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: underline}
a.blue:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: none}
a.blue:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: none }
a.blue:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033CC; text-decoration: none }

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; text-decoration: none; line-height: 135%}
a.small:hover 	{  color: #0033CC; text-decoration: underline}
a.small:active 	{  color: #0033CC; text-decoration: none}
a.small:link 	{  color: #0033CC; }
a.small:visited {  color: #0033CC; }

.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; line-height: 100%}

.link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; line-height: 130%}
a.link:hover 	{  color: #0033CC; text-decoration: underline}
a.link:active 	{  color: #0033CC; text-decoration: none}
a.link:link 	{  color: #0033CC; }
a.link:visited {  color: #0033CC; }

.smaller {  

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
line-height: 135%;
font-weight: bold;
color: #06F; 
text-decoration: none;  }


a.smaller:hover {   text-decoration: underline;}
a.smaller:active {   text-decoration: none}
a.smaller:link {  }
a.smaller:visited { }

.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; font-weight: bold ; line-height: 135%}

.boxheader {
font-family: Arial, Helvetica, sans-serif; font-size: small; line-height: 135%; color: #333333; font-weight: bold; text-decoration: none
}
.bodygrey {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 135%; color: #666666; text-decoration: none
; font-weight: bold
}

.bodyhead {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 135%; color: #333333; text-decoration: none
}

.bodylink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 135%; color: #0033CC; text-decoration: underline}
a.bodylink:hover {  text-decoration: underline; color: #0033CC}
a.bodylink:active {   color: #0033CC; text-decoration: none}
a.bodylink:link {   color: #0033CC}
a.bodylink:visited {  color: #0033CC}

.error {
	color: #CC0000;
}

.button {
	 FONT-WEIGHT: bold; COLOR: black; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.setupbutton {
	 FONT-WEIGHT: bold; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


TR.layout {
	VERTICAL-ALIGN: top
}
TABLE.menu_category {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 5px solid; MARGIN: 5px; BORDER-LEFT: #000000 0px solid; WIDTH: 130px; BORDER-BOTTOM: #777777 5px solid
}
TD.menu_category {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; WIDTH: 150px; COLOR: #003300; FONT-FAMILY: Verdana, Arial, "MS Sans Serif"
}
A.menu_item {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #33cc99; FONT-FAMILY:Verdana, Arial
}
TD.menu_item_spacing {
	WIDTH: 5px
}
TABLE.current_category {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; MARGIN: 5px 0px; BORDER-LEFT: #000000 0px solid; WIDTH: 520px; BORDER-BOTTOM: #000000 0px solid
}
TR.current_category {
	VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #ccff99; TEXT-ALIGN: left
}
TD.current_category {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; WIDTH: 520px; COLOR: #336633; FONT-FAMILY: Verdana, Arial, "MS Sans Serif"
}
TR.search_header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana, Arial, "MS Sans Serif"; BACKGROUND-COLOR: #ccee88
}
TD.direct_nav {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: top; COLOR: #003300; FONT-FAMILY: Verdana, Arial, "MS Sans Serif"; TEXT-ALIGN: right
}
.dropdown_list {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #006699; TEXT-INDENT: 3px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.message_display {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #336699; TEXT-INDENT: 3px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
LABEL.mandatory {
	FONT-SIZE: 10px; COLOR: #dd0000; FONT-FAMILY: Arial, Helvetica, sans-serif: 14px
}
LABEL.info {
	COLOR: #0000dd
}
INPUT.read_only {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; TEXT-INDENT: 3px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7e7e7
}
TR.USI {
	FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
.hidden {
	VISIBILITY: hidden
}

.bodytxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003377; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search_info {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form_field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #006699; TEXT-INDENT: 3px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.underline {
	COLOR: #006699; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #666666
}
.search_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; TEXT-INDENT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cdeffc
}
.table_row_odd {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-INDENT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.table_row_even {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-INDENT: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0
}
.txt_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.pollportlettitle {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small; 
line-height: 135%;
font-weight: bold;
color: #ffffff; 
text-decoration: none;  }

.pollheader {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
font-weight: bold;
color: #666666; 
text-decoration: none;  }

.polldescription {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollquestion {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollanswer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollresultheader {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
font-weight: bold;
color: #666666; 
text-decoration: none;  }

.pollresultdescription {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollresultquestion {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollresultanswer {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
line-height: 135%;
font-weight: bold;
color: #666666; 
text-decoration: none;  }

.pollmsg {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small; 
line-height: 135%;
color: #666666; 
text-decoration: none;  }

.pollerrormsg {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small; 
line-height: 135%;
color: #CC0000;
text-decoration: none;  }

.pollbodylink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; line-height: 135%; color: #0033CC; text-decoration: underline}
a.bodylink:hover {  text-decoration: underline; color: #0033CC}
a.bodylink:active {   color: #0033CC; text-decoration: none}
a.bodylink:link {   color: #0033CC}
a.bodylink:visited {  color: #0033CC}