<style type ="text/css"> 
/* GENERAL FONT AND LINK SETTINGS   */ 
BODY,PRE,TR,TD,TH,P {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	font-style: normal
}

BODY {
	background-color: #F5F7FD;
	background-image: url(../images2/mainbody_back.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
}

TH {
	font-weight: bold
}

.em-fontXxSm,.em-fontXSm,.em-fontSm,.em-fontMd,.em-fontLg {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.em-fontXxSm {
	font-size: xx-small
}

.em-fontXSm {
	font-size: x-small
}

.em-fontSm {
	font-size: small
}

.em-fontMd {
	font-size: medium
}

.em-fontLg {
	font-size: large
}

a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #00194c;
	text-decoration: underline
}

a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #00194c;
	text-decoration: underline
}

a:active,a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #FF0000;
	text-decoration: underline
}

a.em-headline {
	font-weight: normal;
	text-decoration: underline !important
}

/* FOR TRAIL, PAGE, AND SECTION TITLES  */ /* NAVIGATION TRAILS */
.em-trail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	font-weight: normal;
	margin-bottom: 0px
}

.em-trail a {
	color: #666666 !important;
	text-decoration: none !important
}

.em-trail a:hover {
	color: #666666;
	text-decoration: underline !important
}

.em-trailOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px
}

/* PAGE TITLES */
h1,.em-pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px
}

/* SECTION TITLES*/
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: .5em
}

.em-sectionTitleBG {
	background-color: #e6e6e6
}

/* ERROR AND CONFIRMATION MESSAGE COLORS  */
.em-error {
	color: #ff0000 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
}

.em-ok {
	color: #009900 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
}

.em-success {
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

.em-dim {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #666666
}

/* NAVIGATIONAL MENUS AND LINKS  */
a.em-menu:link,a.em-menu:visited,a.em-menu:hover,a.em-menu:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
}

.em-menuOn {
	color: #000000;
	font-weight: bold
}

.em-subMenu,a.em-subMenu:link,a.em-subMenu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
}

a
.em-subMenu
:hover
,
a
.em-subMenu
:active
,
{
color
:
 
#FFFFFF
;


				
text-decoration
:
 
underline
;


				
font-weight
:
 
bold
;


				
font-family
:
 
Verdana
,
Geneva
,
sans-serif
;


				
font-size
:
 
xx-small
;


				
}
.em-subMenu {
	font-weight: normal;
	background-color: #7DA7D9
}

.em-menuCell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3463A6;
}

.em-menuCellOn {
	background-image: url(../images2/nav_back_blue_on.gif);
}

.em-menuCellSpacer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3463A6;
}

.em-nextPrev {
	color: #000033 !important;
	text-decoration: none !important
}

.em-menu:hover,.em-menuOn:hover,.em-nextPrev:hover {
	color: #000000;
	text-decoration: underline !important
}

/* FORM ELEMENTS  */
	/* FOR LAYOUT TABLES THAT CONTAIN FORMS -- CONVENIENTLY PROVIDES FOR APPROPRIATE SPACING */
table.em-formTable td {
	padding-top: .25em;
	padding-bottom: .25em
}

table.em-formTable td table td {
	padding: 0em
}

table.em-formTable td.em-spacerCell {
	font-size: 0px;
	height: 1em
}

/* FORM LABELS */
.em-formLabelXsm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	padding-right: .5em
}

.em-formLabelSm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
	padding-right: .75em
}

.em-formLabelMd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-right: .5em
}

.em-formLabelLg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-right: .5em
}

/* FORM INPUT ELEMENTS */
select,textarea,.em-inputsearchrs {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: #EEEEEE
}

.em-inputsearchrs {
	background-image: url(../images2/spacer.gif);
	border: 1px solid #000000;
	background-color: #EEEEEE
}

.em-inputsearch {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF
}

.em-inputsearch {
	background-image: url(../images2/spacer.gif);
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF
}

.em-input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #ffffff
}

.em-input {
	background-image: url(../images2/spacer.gif);
	border: 1px solid #666666;
	background-color: #E8E8E8
}

.em-inputold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #ffffff
}

.em-inputold {
	background-image: url(../images2/input_back.gif);
	border: 1px solid #666666;
	background-color: #E8E8E8
}

selectXxs,textareaXxs,.em-inputXxs {
	font-size: xx-small;
}

.em-inputAddress {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

/* FORM HTML BUTTONS */
.em-button {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #dddddd
}

/* FOR LINKS THAT BEHAVE LIKE BUTTONS   */
.em-buttonLink {
	color: #000033 !important;
	text-decoration: underline !important
}

.em-buttonLink:hover {
	color: #000000 !important;
	text-decoration: underline !important
}

/* MISC. UI ELEMENTS   */
HR {
	color: #999999;
	height: 1px
}

.dashedHR {
	color: #EFEFEF;
	height: 1px;
	line-height: 1px;
}

.em-lineBreak {
	background-color: #cccccc
}

.em-block {
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6
}

.em-blockBorder {
	background-color: #e6e6e6
}

li {
	padding: .2em .2em
}

.mainBody {
	padding: 10px;
}

a.help:link,a.help:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #7DA7D9;
	text-decoration: none
}

a.help:hover,a.help:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #FF0000;
	text-decoration: underline
}

.introText {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: x-small;
	color: #2C549C
}

a.rightTool:link,a.rightTool:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #5674B9;
	text-decoration: none
}

a.rightTool:active,a.rightTool:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #FF0000;
	text-decoration: underline
}

a.leftToolb:link,a.leftToolb:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #5674B9;
	text-decoration: none;
	font-weight: bold
}

a.leftToolb:active,a.leftToolb:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold
}

a.leftTool:link,a.leftTool:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #5674B9;
	text-decoration: none
}

a.leftTool:active,a.leftTool:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #FF0000;
	text-decoration: underline
}

a.footer:link,a.footer:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: underline
}

a.footer:active,a.footer:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline
}

/* STANDARD DATA TABLES */
.em-dataTable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 0px #333333;
	background-color: #ffffff;
}

.em-dataTable TH {
	color: #222222;
	background-color: #b8d1e6;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	padding: .5em
}

.em-dataTable TH a {
	color: #222222 !important;
	text-decoration: none
}

.em-dataTable TH.em-rowHeadSorted,.em-dataTable TH.em-rowHeadSorted a {
	color: #000000 !important;
	background-color: #9cbfdd;
	text-decoration: none
}

.em-dataTable TD {
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	padding-right: .5em
}

.em-dataTable .em-padRight {
	padding-right: 2em
}

.em-dataTable2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	background-color: #ffffff;
}

.em-dataTable2 TH {
	color: #222222;
	background-color: #b8d1e6;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	padding: .5em
}

.em-dataTable2 TD {
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	padding-right: .5em
}

/* STANDARD DATA TABLES */
.em-searchTable {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-top: solid 1px #333333;
	background-color: #ffffff;
}

.em-searchTable TH {
	padding-top: .0em;
	padding-bottom: .0em;
	padding-left: .0em;
	padding-right: .0em;
}

.em-searchTable,.em-searchTable {
	color: #000000 !important;
	background-color: #9cbfdd;
	text-decoration: none
}

.em-searchTable TD {
	border-top: solid 1px #333333;
	border-right: solid 0px #333333;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .3em;
	background-color: #ffffff;
}

.em-searchTable {
	padding-right: 2em;
	padding-left: 2em;
}

.em-searchTableFooter TD {
	background-color: #FAFAFA;
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	border-bottom: solid 1px #EFEFEF;
	border-left: solid 1px #EFEFEF;
}

.em-searchTableFooter1  TD {
	background-color: #FAFAFA;
	border-top: solid 1px #EFEFEF;
	border-right: solid 0px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 0px #333333;
}

/* DATA TABLE LITE: generally not used with background colors on odd and even rows      */
.em-dataTableLite {
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff
}

.em-dataTableLite TH {
	color: #00194c;
	background-color: #f7fafc;
	border-top: solid 1px #ffffff;
	border-right: solid 0px #ffffff;
	padding: .5em
}

.em-dataTableLite TH a {
	color: #00194c !important;
	text-decoration: none
}

.em-dataTableLite TD {
	border-top: solid 1px #ffffff;
	border-right: solid 0px #ffffff;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .5em;
	padding-right: .5em
}

.em-dataTableLite em-padRight {
	padding-right: 2em
}

/* TABLES WITHIN DATA TABLES: BORDERS AND PADDING */
.em-dataTable .em-embeddedTable TD,.em-dataTableLite .em-embeddedTable TD,.em-dataTree .em-embeddedTable TD
	{
	border: 0px;
	padding: 0px
}

/* SHARED BACKGROUND COLORS */
.em-rowOdd {
	background-color: #ffffff
}

.em-rowEven {
	background-color: #eeeeee
}

.em-rowSpecial1 {
	background-color: #d1e1ef
}

.em-rowFooter {
	background-color: #dce8f3
}

.em-dataTableBorder {
	background-color: #ffffff
}

/* em-ROWHEAD: used only to simulate the effect of a data table's header row; not necessary if using <th>*/
.em-rowHead {
	color: #222222;
	font-weight: bold;
	background-color: #b8d1e6;
	padding-top: .3em;
	padding-bottom: .3em
}

.em-rowHead a {
	color: #222222 !important;
	text-decoration: none
}

.em-rowHeadSorted {
	color: #000000;
	font-weight: bold;
	background-color: #9cbfdd;
	padding-top: .3em;
	padding-bottom: .3em
}

.em-rowHeadSorted a {
	color: #000000 !important;
	text-decoration: none
}

/* CHROME, PAGE, AND ALIGNMENT CLASSES    */
.em-pageBG {
	background-color: #ffffff
}

.em-chromeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #DCDCDC;
	background-image: url(../images2/module_banner_grid_back.gif);
}

.em-chromeBG {
	background-color: #ffffff
}

.em-chromeBorder {
	background-color: #898989;
	padding: 1px;
}

.em-lightChromeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7DA7D9
}

.em-lightChromeBG {
	background-color: #ffffff
}

.em-lightChromeBorder {
	background-color: #CCCCCC;
	padding: 1px;
}

.em-sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	font-weight: bold;
	margin-top: 0px
}

.ss-table {
	background-color: #E7F7D7;
	border: 1px solid A3CE6A;
}

.em-indented {
	border-left-width: 8mm;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: small;
	font-style: normal;
	color: #000000;
}
</style>
