@charset "UTF-8";
/* HIgh-Level Page Sructural Elements */
body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h1{
    font-family: Verdana;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    padding-top: 10px;
    color: #343434;
}
	
h2{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	color: #000000;
}

h3{
	font-weight: bolder;
	margin: 2px;
	padding-top: 1.5em;
	font-size: 1.2em;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
}

h4 {
	font-weight: 900;
	margin: 0 5px 0 5px;
	padding: 0 0 0px 10px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
}

h5 {
	font-weight: bold;
  font-family: Verdana;
	font-size: 12px;
	margin: 2px;
	background-color: #ffffff;	
}

h6 {
	font-weight: 900;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	margin: 15px 5px 10px 5px;
	padding-left: 15px;
	font-size: 10px;
	color: #006600;
	text-align: left;
	text-transform: uppercase;
	background-color: #ffffff;
}

p {
	font-size:1em;
	line-height: 1.4em;
	margin:0px;
	padding:9px 0 0 0;
	text-align:justify;
	}

#wrapper {
    width: 993px;
    background-repeat: no-repeat;
    background-position: top;
    margin-right: auto;
    margin-left: auto;
}

#body_container {
    padding-top: 12px;
    padding-right: 12px;
    padding-left: 12px
}

/* list 1 style */
#list1 {
	background: url(images/orderedlist-bg.gif) left top repeat-y;
	font: italic bold 1em Georgia, Times, serif;
	margin:0px;	padding:10px 0 5px 0;
	color: #eeeeee;
}
#list1 li {
	margin-left:55px;
	padding-left:20px;
}
#list1 p {
	font: normal .8em Arial, Helvetica, sans-serif;
	color: #000000;
	padding:5px 0;
	margin:0px;
}

/* list 2 styles */
#list2 {
	font: normal 1em Georgia, Times, serif;
	color: #999;
	list-style: upper-roman;
}
#list2 p {
	font: normal .85em Georgia, Times, serif;
	color: #000;
}

/* list 3 styles */
#list3 {
	font: italic 1.3em Arial, Helvetica, sans-serif;
	color: #666;
}
#list3 p {
	font: italic 1.1em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0.5em 0 0 0em;
}


.columnlevel {
    clear: both;
    height: 1px
}

.body_right {
    float: right;
    width: 207px;
}

.body_left {
    width: 685px;
}

.body_left_nortcol {
}
/* Masthead */
.masthead_container {
    background-image: url(../img/logo_hdr_bkgrnd.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

#masthead {
    width: 993px;
    margin-right: auto;
    margin-left: auto;
}

#masthead td {
    background-color: transparent;
}

#masthead a:hover {
    text-decoration: underline;
}
/* Global Navigation */
.navbar {
    width: 993px;
    margin-right: auto;
    margin-left: auto;
}

.navbar_level1new td {
    background-image: url(../img/TableHeaderBG.gif);
    height: 28px;
    background-repeat: no-repeat;
    background-position: left top;
}

.navbar_level1 td {
    font-size: 12px;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
}

.navbar_levelsub td {
    font-size: 12px;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    padding-right: 12px;
    padding-left: 12px;
}

.navbar_level1_active {
    background-color: #0c3966 !important;
    font-size: 12px;
    font-weight: bold;
    color: #000000 !important;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-style: none !important;
}

.navbar_level1_active_toolbox {
    background-color: #333333 !important;
    font-size: 12px;
    font-weight: bold;
    color: #000000 !important;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    height: 18px;
    line-height: 18px;
    padding-right: 10px;
    padding-left: 10px;
    border-bottom-style: none !important;
}

.navbar_level1_activesub {
    background-color: #0c3966 !important;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff !important;
    height: 22px;
    line-height: 22px;
    padding-left: 12px;
    border-right-style: none !important;
    border-bottom-style: none !important;
}

.navbar_level1_active a:link, .navbar_level1_active a:visited {
    color: #000000 !important;
}

.navbar_level2 td {
    background-color: #333333;
    font-size: 12px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.navbar_level2_active {
    height: 22px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-style: none !important;
    background-image: url(../img/nav_level2_bkgrnd.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #ffffff;
}

.navbar_level2_active a:link, .navbar_level2_active a:visited {
    color: #ffffff !important;
}

.navbar_level3 td {
    background-color: #777777;
    font-size: 12px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.navbar_level3_active {
    height: 22px;
    line-height: 22px;
    padding-right: 12px;
    padding-left: 12px;
    border-bottom-style: none !important;
    background-image: url(../img/nav_level3_bkgrnd.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #ffffff;
}

.navbar_level3_active a:link, .navbar_level3_active a:visited {
    color: #ffffff !important;
}

.navbar a:link, .navbar a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.navbar a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.navbar bodycopy {
    font-family: Verdana;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #333333;
}

.subnav a:link, .subnav a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.subnav a:hover {
    color: #ffffff;
    text-decoration: underline;
}

/* Links */


a.buttonCopy:link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;;
}

a.buttonCopy:visited {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.buttonCopy:hover {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.buttonCopy:active {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}

a.greylink:link, a.greylink:visited {
    color: #666666;
    text-decoration: none;
}

a.bluelink:link, a.bluelink:visited {
    color: #3861b6;
    text-decoration: none;
}

a.bluelink:hover {
    color: #0077c3;
    text-decoration: underline;
}

a.redlink:link, a.redlink:visited {
    color: #e93312;
    text-decoration: none;
}

a.redlink:hover {
    color: #e93312;
    text-decoration: underline;
}

.action_icons a:link, .action_icons a:visited {
    color: #0077c3;
    text-decoration: none;
}

.action_icons a:hover {
    color: #0077c3;
    text-decoration: underline;
}

a.captionlink:link, a.captionlink:visited {
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

a.captionlink:hover {
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
}
/* Account Data Tables and Elements */
.account-data-top td {
    padding-left: 5px;
    padding-right: 5px;
    background-color: #333333;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    line-height: 22px;
}

.account-data {
    line-height: 22px;
}

.account-data td {
    padding-right: 5px;
    padding-left: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E7E7E7;
}

.account-data-head td {
    background-color: #cad6e1 !important;
    color: #333333;
    /*padding-right: 5px;
     padding-left: 5px;*/
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    font-weight: bold;
    border-top-style: none;
}

.account-data img {
    vertical-align: middle;
    margin-left: 5px;
}

.account-data-head a:link, .account-data-head a:visited {
    border-bottom-style: none;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}

.account-data-head a:hover {
    border-bottom-style: none;
    color: #ffffff;
    text-decoration: underline;
}

.account-data-subhead td {
    background-color: #7291af !important;
    color: #FFFFFF;
    /*padding-right: 5px;
     padding-left: 5px;*/
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    border-top-style: none;
}

.account-data-subhead img {
    vertical-align: middle;
    margin-left: 5px;
}

.account-data-subhead a:link, .account-data-subhead a:visited {
    border-bottom-style: none;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}

.account-data-subhead a:hover {
    border-bottom-style: none;
    color: #ffffff;
    text-decoration: underline;
}

.account-data tbody td {
    /*padding-left: 5px;
     padding-right: 5px;*/
}

.account-data-memo td {
    font-size: 10px;
    line-height: 10px !important;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

tr.account-data-memo td {
    padding-bottom: 3px;
    vertical-align: top;
}

tr.account-data-tiptext td {
    padding-top: 3px;
    vertical-align: bottom;
}

.account-data-tiptext td {
    font-size: 10px;
    line-height: 10px !important;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.account-data-totals td {
    /*padding-left: 5px;
     padding-right: 5px;*/
    border-top-width: 1px;
    border-bottom-width: 3px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #7291af;
    border-bottom-color: #7291af;
    font-weight: bold;
}

.account-data-totals-mid td {
    /*padding-left: 5px;
     padding-right: 5px;*/
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #7291af;
    border-bottom-color: #7291af;
    font-weight: bold;
}

.account-data-foot_blu td {
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #7291af;
}

.account-data-foot_section td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7291af;
}

.account-data-head_empty_blu td {
    font-size: 0px;
    line-height: 0px;
    height: 8px;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #7291af;
}

.account-data-foot_empty_blu td {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #7291af;
    height: 8px;
    font-size: 0px;
    line-height: 0px;
}

.account-data-even {
    background-color: #edf1f5;
}

.account-data-payee {
    background-color: #CBE2FD;
}
/*.account-data-payee-selected {
 background-color: #FFB500;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #333333;
 border-right-color: #333333;
 border-bottom-color: #333333;
 border-left-color: #333333;
 }*/
tr.account-data-payee-selected td {
    background-color: #ffffff;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #333333;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
}
/*.account-data-memo-selected {
 background-color: #FFD57B;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #333333;
 }*/
.account-data-memo-selected td {
    background-color: #FFD57B;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #333333;
}

.account-data-other {
    line-height: 22px;
}

.account-data-other td {
    padding-left: 5px;
}

.no_lineheight {
    line-height: normal;
}

.scrollable {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    clip: rect( 0px, 0px, 130px, 0px );
    height: 300px;
}
/* Page Footer */
#footer {
    font-size: 10px;
    color: #666666;
    text-align: center;
    line-height: 14px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d7d6d6;
    padding-top: 10px;
    width: 100%;
}

#footer a:link, #footer a:visited {
    text-decoration: none;
    color: #666666;
}

#footer a:hover {
    color: #0077c3;
    text-decoration: underline;
}

.action_icons td {
    font-size: 10px;
    line-height: 21px;
    padding-left: 3px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.filter td {
    padding-right: 5px;
}

.page-title {
    height: 33px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d7d6d6;
    padding-left: 6px;
    font-size: 17px;
    color: #666666;
}


/*start adminstyles*/
.banner1 {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    color: #343434;
}

.banner2{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    color: #343434;
}

.header1 {
    font-family: Verdana;
    font-size: 24px;
		line-height: 24px;
    font-weight: bold;
    padding-top: 10px;
    color: #343434;
}

.header2 {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    color: #000000;
}

.header1red {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    color: #E93412;
}

.header2red {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    color: #E93412;
}

.header1blue {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    color: #2D4E93;
}

.header2blue {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    color: #2D4E93;
}

.header2redBG{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color:#E93412
}

.header2blueBG{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color:#2D4E93
}
/*end adminstyles*/
.bodycopy {
    font-family: Verdana;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #333333;
}

.bodycopysmall {
    font-family: Tahoma;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    color: #666666;
}

.headerSide {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
}

.headerSide2 {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
}

.breadcrumb-trail {
    height: 18px;
    padding-right: 11px;
    padding-left: 8px;
    font-size: 12px;
    color: #999999;
}

.txt_red {
    color: #e93312 !important;
}

.txt_blue {
    color: #3861b6 !important;
}

.txt_blue2 {
    color: #0077c3 !important;
}

.txt_ltblue {
    color: #64C2FB !important;
}

.inputSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 80px;
}

input, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    /*    border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;*/
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px #91AAC3 solid
}

input.button {
    background-image: url(../img/btn_input_bkgrnd.gif);
    background-repeat: repeat-x;
    background-position: left -2px;
    text-transform: uppercase;
    color: #000000;
    font-weight: normal;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #666666;
    border-bottom-color: #333333;
}

input.checkbox {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: transparent;
}

.txt_grey {
    color: #666666;
}

.txt_caption {
    font-size: 10px;
    font-weight: normal;
}

.module-options {
    color: #666666;
    padding-right: 10px;
    padding-left: 10px;
}

.module-special {
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #4f769b;
    border-bottom-color: #4f769b;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #FFE9B4;
}

.module_right {
    margin-bottom: 22px;
    background-color: #ededed;
    border: 1px solid #c9c9c9;
}

.module_right_head td {
    background-color: #b0b0b0;
    font-size: 12px;
    line-height: 22px;
    font-weight: bold;
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 8px;
    margin-right: -5px;
    margin-left: -5px;
}

.module-12 {
    margin-bottom: 12px;
}

.module-22 {
    margin-bottom: 22px;
}

.account-overview {
    background-color: #cccccc;
    padding-top: 3px;
    padding-bottom: 3px;
}

.account-overview td {
    line-height: 16px;
    padding-left: 5px;
}

#status_legend {
    text-align: center;
}

#status_legend img {
    margin-left: 4px;
}

#status_legend td {
    font-size: 10px;
    line-height: 21px;
    padding-right: 5px;
}

.txt-headline {
    font-size: 16px;
    margin-bottom: 6px;
    display: block;
}

.txt-small {
    font-size: 9px;
}


.module-options p {
    margin-top: 4px;
    margin-bottom: 6px;
}

.txt_orange {
    color: #f8af00;
}

.txt_dkgray {
    color: #333333;
}

.noborder {
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
}

.ContentPageArea {
    background-color: #ffffff;
    width: 997px;
    height: 100px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #9a9b8d;
    border-bottom-color: #9a9b8d;
    border-left-color: #9a9b8d;
}

.ContentPageArea2 {
    background-color: #efede2;
    width: 474px;
    height: 100px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #9a9b8d;
    border-bottom-color: #9a9b8d;
    border-left-color: #9a9b8d;
}

.ContentPageBlackSide {
    background-color: #000000;
    background-image: url(../img/spacer.gif);
    width: 1px;
}

.PageHeadline {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #a00e0e;
    padding-top: 10px;
}

.PageDescription {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #2D7199;
    padding-top: 10px;
}

.NavTrail {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

.FormHeader {
    height: 30px;
    background-image: url(../img/TableHeaderBG.gif);
    border: 1px solid #a6a6a6;
}

.FormHeader2 {
    height: 30px;
    background-image: url(../img/Top_header_OJ.gif);
    border: 1px solid #eeb23a;
}

.FormHeader3 {
    height: 30px;
    background-image: url(../img/Top_header_LightBlue.gif);
    border: 1px solid #a6a6a6;
}

.FormContentMiddle {
    background-color: #d9e4ea;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #a6a6a6;
    border-left-color: #a6a6a6;
    padding: 3px;
}

.FormContentBottom {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 948px;
}

.FormContentBottom2 {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 458px;
}

.FormContentBottom3 {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 200px;
}

.FormContentDashboard {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 304px;
}

.FormContentBottom3 {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 550px;
}

.FormContentBottom4 {
    background-image: url(../img/bottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 462px;
}

.FormContentBottomLeft {
    background-image: url(../img/ContentBotLeft.gif);
    width: 8px;
    height: 8px;
}

.FormContentBottomRight {
    background-image: url(../img/ContentBotRight.gif);
    width: 8px;
    height: 8px;
}

.FormHeaderText {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 12px;
}

.FormHeaderTextRight {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 6px;
}

.LogInHeaderText {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-indent: 33px;
    color: #ffffff;
}

.FormContentRowPlain {
}

.FormContentRowColor {
    background-color: #ecf2f5;
    height: 21px;
}

.FormComboBox {
    background-color: #ecf2f5;
    height: 21px;
}

.FormDescription {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1f4e6b;
    width: 180px;
}

.FormDescriptionRed {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #a00e0e;
    padding-top: 10px;
}

.textBox {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    background-color: #ffffff;
    border: 1px solid #9ebac2;
    padding: 2px;
}

.FormButton {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #336984;
}

.Footer {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
}

.width {
    width: 180px;
}

.ListHeader {
    background-color: #b5c7d1;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}

.ListAction {
    background-color: #a2b4bf;
}

.ListHeaderFont {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #133448;
}

.ListHeaderFontRight {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}

.ListHeaderDescription {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #133448;
}

.ListDescription {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1f4e6b;
}

a.pager:link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1f4e6b;
    text-decoration: underline;
}

a.pager:visited {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1f4e6b;
    text-decoration: underline;
}

a.pager:hover {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1f4e6b;
    text-decoration: underline;
}

a.pager:active {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #1f4e6b;
    text-decoration: underline;
}

.ErrorHeader {
    height: 30px;
    background-image: url(../img/WarningBG.gif);
}

.SuccessHeader {
    height: 30px;
    background-image: url(../img/SuccessBG.gif);
}

.WarningHeader {
    height: 30px;
    background-image: url(../img/WarningBG2.gif);
}

.WarningContentMiddle {
    background-color: #ffffff;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #a6a6a6;
    border-left-color: #a6a6a6;
    padding: 3px;
}

.WarningContentBottom {
    background-image: url(../img/WarningBottomLine.gif);
    background-color: #ffffff;
    height: 8px;
    width: 278px;
}

.WarningContentBottomLeft {
    background-image: url(../img/WarningBotLeft.gif);
    width: 8px;
    height: 8px;
}

.WarningContentBottomRight {
    background-image: url(../img/WarningBotRight.gif);
    width: 8px;
    height: 8px;
}

.WarningContentRowPlain {
    height: 30px;
}

.WarningContentRowColor {
    background-color: #e5e5e5;
    height: 30px;
}

.ErrorDescription {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

.ListRowSelection {
    background-color: #a9c8dd
}

.buttonCopy {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 7px;
}

.buttonCopySmall {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

a.buttondummy:link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

a.buttondummy:visited {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

a.buttondummy:hover {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

a.buttondummy:active {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

.searchBoxBotBorder {
    background-color: #FFFFFF;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #a6a6a6;
    border-left-color: #a6a6a6;
}

.searchBoxMainBorder {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #a6a6a6;
    border-left-color: #a6a6a6;
    border-right-color: #a6a6a6;
}

.searchBoxMiddle {
    background-color: #FFFFFF;
    border-left-width: 1px;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-left-color: #a6a6a6;
    border-right-color: #a6a6a6;
    filter: alpha( opacity = 100 );
}

.SearchHeaderFont {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
}

.SearchContainerFont {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

a.ListLinks:link {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1f4e6b;
    text-decoration: underline;
}

a.ListLinks:visited {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1f4e6b;
    text-decoration: underline;
}

a.ListLinks:hover {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #a00e0e;
    text-decoration: underline;
}

a.ListLinks:active {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #1f4e6b;
    text-decoration: underline;
}

.Navigation {
    background-image: url(../img/buttonBG.jpg);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #666666;
    border-left-color: #666666;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #FFFFFF;
    border-bottom-color: #999999;
}

.SubNav {
    background-image: url(../img/buttonBG2.jpg);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #666666;
    border-left-color: #666666;
}

a.navLinks:link {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

a.navLinks:visited {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}

a.navLinks:hover {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #0077c3;
    text-decoration: underline;
}

a.navLinks:active {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #0077c3;
    text-decoration: none;
}

.ComboBox {
    border: 1px solid #A2B4BF
}

.ColPadding {
    padding-left: 5px;
    padding-right: 5px;
}

.opacity {
    filter: alpha( opacity = 70 );
}

a.marketing:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.marketing:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.marketing:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.marketing:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;;
}

a.finance:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #030103;
    text-decoration: none;
}

a.finance:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #030103;
    text-decoration: none;
}

a.finance:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #030103;
    text-decoration: none;
}

a.finance:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #030103;
    text-decoration: none;;
}

a.legal:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #C90914;
    text-decoration: none;
}

a.legal:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #C90914;
    text-decoration: none;
}

a.legal:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #C90914;
    text-decoration: none;
}

a.legal:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #C90914;
    text-decoration: none;;
}

a.Toolbox:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;;
}

a.Toolbox:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.Toolbox:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.Toolbox:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #001d60;
    text-decoration: none;
}

a.strategic:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #016b2d;
    text-decoration: none;;
}

a.strategic:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #016b2d;
    text-decoration: none;
}

a.strategic:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #016b2d;
    text-decoration: underline;
}

a.strategic:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #016b2d;
    text-decoration: underline;
}

a.management:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #8d8b8c;
    text-decoration: none;;
}

a.management:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #8d8b8c;
    text-decoration: none;
}

a.management:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #8d8b8c;
    text-decoration: underline;
}

a.management:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #8d8b8c;
    text-decoration: underline;
}

a.sales:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: none;
}

a.sales:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: none;
}

a.sales:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: underline;
}

a.sales:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: underline;
}

a.leadership:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #018280;
    text-decoration: none;;
}

a.leadership:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #018280;
    text-decoration: none;
}

a.leadership:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #018280;
    text-decoration: underline;
}

a.leadership:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #018280;
    text-decoration: underline;
}

a.comingsoon:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #eb3414;
    text-decoration: none;;
}

a.comingsoon:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #eb3414;
    text-decoration: none;
}

a.comingsoon:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #eb3414;
    text-decoration: underline;
}

a.comingsoon:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #eb3414;
    text-decoration: underline;
}

a.sales2:link {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: none;;
}

a.sales2:visited {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: none;
}

a.sales2:hover {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: underline;
}

a.sales2:active {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #006ead;
    text-decoration: underline;
}

.program {
    color: #456186;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

a.program:link {
    color: #456186;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.program:visited {
    color: #456186;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.program:hover {
    color: #456186;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

a.program:active {
    color: #456186;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.bodycopy3 {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
}

.bodycopy2 {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.formdd {
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 4px;
    height: 16px;
    font-weight: normal;
    color: #333333;
    border: 1px solid #8c8c8c;
}

.style13 {
    color: #355BAC;
    font-weight: bold;
}

.style15 {
    color: #CC3333;
    font-weight: bold;
}