/* Menu */

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}

td.yellow {
	BORDER-RIGHT: #FFFF33 3px solid; BORDER-TOP: #FFFF33 3px solid; MARGIN: 0px; BORDER-LEFT: #FFFF33 3px solid; BORDER-BOTTOM: #FFFF33 3px solid
}


/***************/
/* body Style */
/**************/

body {
  background-color: #F7FEF8;
  background-image:  url(images/bg.jpg);
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
  margin: 0;
  padding: 0px;
  scrollbar-base-color: #92B098;
}

/****************/
/* Table Styles */
/****************/

/* default table */
table {
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; 
}

table.home_page {
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 800px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

table.greenbox {
  border: #DCEDBE; 
  border-bottom-width: 3px; 
  border-left-width: 3px; 
  border-right-width: 3px; 
  border-style: solid; 
  border-top-width: 3px; 
}

table.content {
  background-color: #ffffff;
  width: 800;
  height: 332px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

table.left {
  background-image: url(images/left_nav.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 189px;
  height: 408px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

table.footer {
  background-image: url(../images/footer_filler.jpg);
  background-repeat: repeat;
  width: 800px;
  height: 43px;
  text-align: center;
}

/*************/
/* TD Styles */
/*************/

td.content {
  background-image: url(../images/left_nav.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 800px;
  height: 332px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

td.step {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
} 

td.stepbold {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

/* light gray */
td.gridheader {
  color: #EFEFEF;
}

/* light blue */
td.gridsubheader {
  color: #E2E8F9;
}

td.login {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

td.footer {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}  

td.copyright {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

/********************************************/
/* Different types of fonts for general use */
/********************************************/

.medgreen {
  color: #336633;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
} 

.header {
  color: #336633;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
} 

.subheader {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

.navigation_focus { 
  color: #000066; 
  font-weight: bold; 
  font-size: 9pt;
}

/* default font, unbolded */
.smblack {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
} 

.medblack {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
} 

/* default font, bolded */
.medblackbold {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

.medblackbold_i {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
 font-style: italic;
}

.medblackboldu {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}
.largeblackbold {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}

.login {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

.not_member {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
} 

.test_system {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
} 

.smfm {
  color: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

.current_page {
  color: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
} 

.required {
  color: #FF3300;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
} 

/* Link Styles */

a.medblack:link { 
  color: #000000; 
  font-size: 9pt;
}
a.medblack:visited { 
  color: #000000; 
  font-size: 9pt;
} 
a.medblack:hover { 
  color: #003399; 
  font-size: 9pt;
} 

a.medblackbold:link { 
  color: #000000; 
  font-weight: bold; 
  font-size: 9pt;
}
a.medblackbold:visited { 
  color: #000000; 
  font-weight: bold; 
  font-size: 9pt;
} 
a.medblackbold:hover { 
  color: #003399; 
  font-weight: bold; 
  font-size: 9pt;
} 

a.navigation:link { 
  color: #000066; 
  font-weight: bold; 
  font-size: 9pt;
}
a.navigation:visited { 
  color: #000066; 
  font-weight: bold; 
  font-size: 9pt;
} 
a.navigation:hover { 
  color: #336699; 
  font-weight: bold; 
  font-size: 9pt;
} 

a.left_nav:link { 
  color: #000099; 
  font-size: 9pt;
}
a.left_nav:visited { 
  color: #000099; 
  font-size: 9pt;
} 
a.left_nav:hover { 
  color: #336699; 
  font-size: 9pt;
} 

a.forgot_password:link { 
  color: #0033CC; 
  font-weight: bold; 
  font-size: 8pt;
}
a.forgot_password:visited { 
  color: #0033CC; 
  font-weight: bold; 
  font-size: 8pt;
} 
a.forgot_password:hover { 
  color: #336699; 
  font-weight: bold; 
  font-size: 8pt;
} 

a.test_system:link { 
  color: #000099; 
  font-weight: bold; 
  font-size: 8pt;
}
a.test_system:visited { 
  color: #000099; 
  font-weight: bold; 
  font-size: 8pt;
} 
a.test_system:hover { 
  color: #0033CC; 
  font-weight: bold; 
  font-size: 8pt;
} 

/* trailing breadcrumb to show users where they are currently on the site */
a.breadcrumb:link { 
  color: #000066; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.breadcrumb:visited { 
  color: #000066; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
} 
a.breadcrumb:hover { 
  color: #336699; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
} 

a.medblue:link { 
  color: #000099; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.medblue:visited { 
  color: #000099; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
} 
a.medblue:hover { 
  color: #336699; 
  font-size: 9pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a.largebluebold:link { 
  color: #000099; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.largebluebold:visited { 
  color: #000099; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
} 
a.largebluebold:hover { 
  color: #336699; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a.header:link { 
  color: #000099; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
a.header:visited { 
  color: #000099; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
} 
a.header:hover { 
  color: #336699; 
  font-size: 11pt; 
  font-family: Arial, Helvetica, sans-serif;
}

/* E-mail links */
a.email:link { 
  color: #003399; 
font-size: 9pt; 
}
a.email:visited { 
  color: #003399; 
font-size: 9pt; 
} 
a.email:hover { 
  color: #000000; 
font-size: 9pt; 
} 

/* disclaimer */
a.disclaimer:link { 
  color: #FF0033; 
  font-size: 8pt; 
}
a.disclaimer:FF0033 { 
  color: #003399; 
  font-size: 8pt; 
} 
a.disclaimer:hover { 
  color: #003399; 
font-size: 8pt; 
} 

/**********************/
/* default link style */
/**********************/

td {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; 
}

a.copyright:link { 
  color: #003399; 
}
a.copyright:visited { 
  color: #003399; 
} 
a.copyright:hover { 
  color: #000000; 
} 

.superscript { 
  vertical-align: super;
  color: #000000; 
  font-size: 7pt;
}

input, textarea {
  border-width: 1px;
  padding: 2px;
}

table.contactUs {
	margin-top: -1px;
	padding-left: 56px;
	width: 800px;
}