.steptable {  margin-left:20px; }
.steptext { font-family: Arial; font-size:12pt; font-weight:bold; }

.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.style2 {font-size: 12pt}
.style3 {font-size: 9pt}
.style4 {font-size: 9; }
.style5 {font-size: 9; color: #666666; }
.style6 {color: #666666}

.header {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13pt;
    background-color : #003173;
	color : #ffffff;
    font-style : normal;
    font-weight : bold;
	}
.subheader {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
	color : #ffffff;
    background-color : #888888;
    font-style : normal;
    font-weight : bold;
	}
.field {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
	color : #000000;
    background-color : #f0f0f0;
    font-style : normal;
    font-weight : normal;
	}
.field_grayed {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
	color : #a0a0a0;
    background-color : #f0f0f0;
    font-style : normal;
    font-weight : normal;
	}
	
.prntable {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
	color : #000000;
    background-color : #ffffff;
    font-style : normal;
    font-weight : normal;
	}	
.links_white{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff}
.links_white:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none}
.links_white:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none}
.links_white:hover {font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #ffffff; text-decoration: none}

.links_footer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303030}
.links_footer:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303030; text-decoration: none}
.links_footer:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #303030; text-decoration: none}
.links_footer:hover {font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #303030; text-decoration: none}

.links_submenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4A587D}
.links_submenu:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4A587D; text-decoration: underline;}
.links_submenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4A587D; text-decoration: underline;}
.links_submenu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #4A587D; text-decoration: underline;}

.links_hi { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFAA}
.links_hi:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFAA; text-decoration: none}
.links_hi:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFAA; text-decoration: none}
.links_hi:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFF11; text-decoration: none}

.links_gen { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: ##FFFFFF}
.links_gen:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFFF; text-decoration: none}
.links_gen:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FFFFFF; text-decoration: none}
.links_gen:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #99CCFF; text-decoration: none}

.vidlinks_gen { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: ##3366cc}
.vidlinks_gen:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #3366cc; text-decoration: none}
.vidlinks_gen:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #3366cc; text-decoration: none}
.vidlinks_gen:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #99CCFF; text-decoration: none}

.header1 {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 13pt;
    color : #3366cc;
    font-style : normal;
    font-weight : bold;
	}
.subheader1 {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #3366cc;
    font-style : normal;
    font-weight : bold;
	}
.subbody1 {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #000000;
    font-style : normal;
    font-weight : normal;
	}
.subfoot1 {    
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #000000;
/*    font-style : italic; */
	font-style : normal;
    font-weight : normal;
	}

.indent {		
	margin-left: 20px;
}

A:link  {
    color: #3366cc;
    font-weight: bold; 
    text-decoration: none; 
}

A:visited {
    color: #3366cc;
    text-decoration: none;
    font-weight: bold;
}

A:hover {
    color: #99CCFF;
    font-weight: bold;
    text-decoration: none;
}

/* Colors */
#yellow, .yellow {
	color: FFFFAA;
}

#black, .black {
    color: black; 
}

#white, .white {
    color: white;
}

#wheat, .wheat {
    color: wheat;
}

#teal, .teal {
    color: teal; 
}

#red, .red {
    color: red; 
}

#green, .green {
    color: green; 
}

/**/
#head, .head {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    font-size: 12pt;
}


/* */
body {
    scrollbar-face-color: #3366cc; 
    scrollbar-shadow-color: #000099; 
    scrollbar-highlight-color: #99ccff; 
    scrollbar-3dlight-color: #99ccff; 
    scrollbar-darkshadow-color: black; 
    scrollbar-track-color: #99CCFF; 
    scrollbar-arrow-color: Aqua;
    
    margin-top: 0px;
    margin-left: 0px;
}

/* Headers */
h1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 20pt;
    color : #303030;
    font-style : normal;
    font-weight : bold;
    line-height : 40px;
    text-align: left;
    text-indent: 10px;
}

h2.subhead {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : #3366cc;
    font-style : normal;
    font-weight : bold;
    margin-left: 10px;
    margin-right: 10px;
}

h2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16pt;
    color : #303030;
    font-style : normal;
    font-weight : bold;
    margin-left: 10px;
    margin-right: 10px;
}

.h2a, #h2a {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12pt; 
    font-weight: bold; 
    color: #FFFFFF; 
    text-decoration: none; 
    margin-left: 10px;
}

h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    margin-left: 20px;
    margin-right: 10px;
}

/* H3 tag used for left menu bars */
.h3a, #h3a {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    color: #FFFFFF; 
    text-decoration: none; 
    margin-left: 10px;
    margin-top: 2px;
}

h4 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
    font-weight : bold;
    margin-left : 20px;
    margin-right: 10px;
    line-height: 14px;
}

h5 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style : normal;
    margin-left : 20px;
    margin-right: 10px;
    line-height: 14px;
}

h6 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 6pt;
    font-style: normal;
    margin-left: 20px;
    margin-right: 10px;
    line-height: 14px;
}


/* Lists */
ul {
    margin-left: 20px;
    margin-top: 5px;
}

li {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    margin-right: 10px;
}

.li_indent {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    margin-left: 20px;
}

/* Paragraph */
p {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
    margin-left : 20px;
    margin-right : 20px;
	font-color : #303030;
}

.p1, #p1 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
    font-weight: bold;
    color: #3366cc; 
    margin-left : 20px;
    margin-right : 20px;
}

.p_nolead, #p_nolead {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
    font-weight: bold;
    color: #ffffff; 
    margin-left : 20px;
    margin-right : 20px;
}

/* Tables */
td {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
}

/* Forms */
.button, #button {
    color:white; 
    background-color:#003173;
    font-weight: bold;
    width: 140px;
}

.button2, #button2 {
    color:white; 
    background-color:#3366cc;
    font-weight: bold;
    height: 23px;
}

.button_flat, #button_flat {
    color:white; 
    background-color:#3366cc;
    font-weight: bold;
    height: 23px;
}


/* Text Sizes */
.text, #text {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style : normal;
    margin-left : 20px;
    margin-right : 20px;
}

.large, #large {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-style : normal;
}

.medium, #medium {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: black;
    font-style : normal;
}

.small, #small {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size: 8pt;
}

.xsmall, #xsmall {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight : normal;
    color: black;
    font-style : normal;
}

/* Text Decoration */
.bold, #bold {
    font-weight: bold;
}

.note, #note  { 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: red;
    font-style: normal;
    margin-left:20px;
    margin-right:20px;
}
 
/* Miscellaneous */

/*************************************************** MENU STYLES ****************************/
.menu {
	width: 150px; 
	height: 52px; 
	position: absolute; 
	z-index: 1; 
	visibility: hidden;
/*
	filter: alpha(opacity=95, finishopacity=70, style=1, startx=0, starty=0, finishx=200, finishy=500); 
*/
}

.HeaderBox {
	WIDTH: 160px;
}

.Copyright
{
	COLOR: #000000;
	FONT-SIZE: 60%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.ListTitleBox {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #dddddd;
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	padding-left: 3px;
	padding-right: 5px;
}

.ListBox {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SmallText
{
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
BLOCKQUOTE
{
	COLOR: #000000;
	FONT-SIZE: 80%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.FormField
{
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Courier New, Arial, Helvetica, sans-serif;
}

.Caption
{
	COLOR: #000000;
	FONT-SIZE: 60%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.SideLinkBox {
	border: 1px solid #000000;
	background-color: #ffffff;
}

#SideMenu {
	position:absolute;
	left: 8px;
	top: 193px;
	width: 130px;
	height:190px;
	VISIBILITY: visible;
	z-index: 10;
}

.SideLinkTable {
	border-top: 1px solid #8b0000;
	border-left: 1px solid #8b0000;
	border-right: 2px solid #8b0000;
	border-bottom: 2px solid #8b0000;
	background-color: #ffffff;
}


.MenuBox {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.MenuBoxLeft {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.MenuBoxRight {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

a.MenuHeader
{
	COLOR: #ffffff;
	FONT-SIZE: 75%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}

a.MenuItem
{
	COLOR: #ffffff;
	FONT-SIZE: 80%; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}

a.SideLink
{
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.SideLink:link
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.SideLink:visited
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.SideLink:hover
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}

.History2
{
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.History
{
	COLOR: #000000;
	FONT-SIZE: 70%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: Bold;
}
a.History:link
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: Bold;
}
a.History:visited
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: Bold;
}
a.History:hover
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
.SmallFormField
{
	COLOR: #000000;
	FONT-SIZE: 65%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}



/* BOMA Header Styles */
#header
{
	width: 990px;
	background-color: #003173;
	height: 70px;
}
	#header img { display: inline; float:left; }
	#header form
	{
		display:inline;
		float: right;
		width: 350px;
		height: 48px;
		padding:10px;
	}
	
	#header form p input.submit { border: none; background-color:#003173; color:#fff; margin:0; padding:0; font-weight:bold; width: 80px; cursor:hand; }
	#header form p { padding:0; margin:0; color:#fff; font-variant:small-caps; font-size:12px; font-weight:bold; }
	#header form p:first-letter { color:#fc0; font-size:15px; }
	#header form span { padding:0; margin:0 0 0 10px; color:#fff; font-size:15px; font-weight:bold; font-family:Calibri; }

/* BOMA Menu Styles 
	Assumes menu was wrapped in <div id='menu'></div>
 */

#menu
{
	position: relative;
	z-index:99;
	height: 34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width:990px;
	padding:0;
	margin:0;
	
}

#menu ul
{
	background:#777;
	margin:0;
	padding:0;
	padding-top: 8px;
	list-style-type:none;
	width: auto;
	height: 34px;
	background: url('menu/menu_bg.jpg') repeat-x;
}

	#menu ul li 
	{
		position:relative;		
		display: inline;
		margin-left:20px;		
		height: auto;
		color:#fff;
	}	
		
	#menu ul li a
	{
		text-decoration: none;
		text-align:center;
		color: #666;
		background: transparent;
		margin:0;
		padding:0;
		font-weight:bold;
		font-variant:small-caps;	
	}

	
	#menu ul li ul
	{
		position: absolute;
		background:#777;
		left: 0;
		top: 16px;
		display: none;
		border:none;
		padding:0;
		margin:0;
		height:auto;
	}
	
	#menu ul li ul li
	{
		position:relative;
		background:#777;
		border: none;
		margin:0;
		padding:0;
	}
	
	#menu ul li ul li a
	{ 
		display: block; 
		text-align: left;
		text-decoration: none;
		background:#777;
		color: #fff;
		padding: 5px;		
		border: 1px outset #ccc;
		border-collapse:collapse;
		margin:0;
		padding:0 10px 0 10px;
		font-variant:normal;
		font-size:11px;
		width:250px;
	}

	#menu ul li ul li a:hover { background:#003173;	color:#FFFFFF; }
	#menu ul li:hover a, #menu ul li.over a { color:#fff; }
	
	#menu ul li:hover ul, #menu ul li.over ul { display: block; }