
SPAN.highlight {
	color: #cc8414;
}

INPUT.input-max {
	width: 790px;
}

TEXTAREA.textarea-max {
	width: 790px;
}

SPAN.help-example {
	background-color: #f0f1f4;
	border:           1px solid #cacfdc;

	padding: 4px 6px 4px 6px;
}

/* TEXT */

DIV.form-header {
	padding-bottom: 2px;
}

DIV.form-title {
	font-weight: bold;
	color:       #76347d;
}

DIV.form-description {
	color: #5c6188;
}

DIV.search-words {
	width:   784px;
	padding: 4px 10px 4px 10px;

	background-color: #41466b;
	color:            #ffffff;
}

DIV.search-words A {
	color:           #ffffff;
	text-decoration: none;
}

DIV.search-title, DIV.search-title A {
	font-weight: bold;
	color:       #eda32f;

	margin-bottom:      2px;
	text-decoration: none;
}

DIV.search-body {
	font-size: 9px;
}

DIV.search-url {

}

DIV.map-body {
	background-color: #ffffff;
	border:           1px solid #41466b;
	color:            #767c98;

	padding: 7px;
	width:   789px;
}

DIV.map-body TABLE {
	width: 100%;
}

DIV.map-body TD.ul {
	color:            #767c98;
    background-color: #f0f1f4;
}

DIV.map-body TD.ul-fixed {
	width: 256px;
}

DIV.map-body TD.spacer {
	width: 10px;
}

DIV.map-body UL {
	list-style-position: inside;
	margin-left:         0px;

	background-color: #f0f1f4;
}

DIV.map-body LI {
	padding: 3px 0px 3px 0px;
	color:   #ffa801;
}

DIV.map-body LI.ul {
	 list-style: none;
	 display:    inline;
}

DIV.map-body LI.map-list-odd {
	background-color: #ffffff;
}

DIV.map-body A {
	text-decoration: none;
	color:           #363956;
}

DIV.error {
	color: #ff0000;
}

DIV.error:first-line, DIV.message:first-line {
	font-weight: bold;
}

DIV.message {
	color: #008000;
}

DIV.upper {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   10px;
	color:       #363956;

	width:  100%;
	height: 100%;

	text-align:     right;
	vertical-align: top;
}

DIV.upper:first-line {
	color:       #eda32f;
	font-weight: bold;
}

DIV.header {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	color:       #ffffff;
	font-size:   12px;
	line-height: 12px;

	float: left;

	letter-spacing: 2px;
	word-spacing:   6px;
	text-align:     left;

	padding-left: 6px;
}

DIV.caption {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   9px;
	color:       #ffffff;

	text-align: right;
	float:      right;
}

DIV.copyright {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   9px;
	font-style:  italic;
	color:       #ffffff;

	float:      left;
	text-align: left;
}

DIV.menu-lower {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   9px;
	color:       #ffffff;

	float:      right;
	text-align: left;
}

DIV.developed, DIV.developed A {
	padding-top: 4px;
	height:      100%;

	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	color:       #54577a;
	font-size:   9px;

	text-align:     center;
	vertical-align: top;
}

DIV.developed A {
	text-decoration: underline;
}



SPAN.home-about_us-first {
	font-weight: bold;
	color:       #ffa801;
}

SPAN.home-about_us-first:first-letter {
	color: #41466b;
}

#revolving-logos {
	width:  220px;
	height: 80px;

	border-width: 0px;
}

DIV.security_alert-header {
	color:       #eda32f;
	font-weight: bold;

	padding-bottom: 2px;
	margin-bottom:  8px;

	border-bottom: 1px solid #e9e9ee;

	width: 100%;
}

DIV.security_alert-body {
	height:   29px;
	overflow: visible;
}

DIV.security_alert-footer {
	font-size: 9px;
	color:     #a0a0a0;

	padding-top: 1px;
	margin-top:  8px;

	border-top: 1px solid #e9e9ee;

	width: 100%;
}

DIV.security_alert-footer-left {
	float: left;
}

DIV.security_alert-footer-right {
	float: right;
	color: #41466b;
}

DIV.salerts-body {

}

DIV.salerts-datetime {
	font-size: 9px;
	color:     #a0a0a0;

	padding-top: 4px;
}

/* DESIGN */

TD.home-upper-image {
	padding-right: 7px;
}

IMG.home-upper-image {
	width:  375px;
	height: 253px;
}

TD.home-upper-blurb {
	padding-top: 10px;
}

DIV.home-upper-blurb {
	width: 402px;
}

DIV.home-upper-bullets-one {
	height:       123px;
	width:        180px;
	margin-right: 8px;
}

DIV.home-upper-bullets-two {
	height: 123px;
	width:  195px;
}

DIV.logo A {
	cursor:          pointer;
	text-decoration: none;
}

DIV.logo-symbol {
	position: absolute;
	z-index:  3;
	top:      19px;
	left:     81px;

	width:  120px;
	height: 105px;

	background: transparent url('../_images/logo_art_symbol.gif') no-repeat scroll top left;
}

/*
DIV.logo-text {
	position: absolute;
	z-index:  3;
	top:      34px;
	left:     207px;

	width:  109px;
	height: 46px;

	background: transparent url('../_images/logo_art_text.gif') no-repeat scroll top left;
}
*/

DIV.logo-text {
	position: absolute;
	z-index:  3;
	top:      33px;
	left:     207px;

	width:  120px;
	height: 49px;

	background: transparent url('../_images/logo_art_text.gif') no-repeat scroll top left;
}

DIV.content {
	position: absolute;
	z-index:  2;
	top:      26px;
	left:     0px;
}

DIV.menu-upper-bg {
	height: 14px;
	width:  598px;

	position: absolute;
	top:      89px;
	left:     318px;

	background-color: #e5e6eb;

	border-top:    1px solid #f2f3f5;
	border-bottom: 1px solid #f2f3f5;
}

DIV.menu-upper-fg {
	height: 14px;
	width:  598px;

	position: absolute;
	top:      90px;
	left:     318px;

	padding: 0px;
	margin:  0px;

	background-color: transparent;
}

DIV.menu-upper, DIV.menu-upper-sub, A.menu-upper {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size:   10px;
	line-height: 14px;
	color:       #363956;

	text-decoration: none;
	cursor:          pointer;
}

DIV.menu-upper {
	padding: 0px;
	margin:  0px;

	background-color: #e5e6eb;
	border:           1px solid #f2f3f5;

	padding-left:  20px;
	padding-right: 20px;

	height: 14px;

	position: relative;
	top:      -1px;
	float:    left;

	list-style:  none;
	white-space: nowrap;
}

DIV.menu-upper-first {
	border-left:  0px;
	padding-left: 8px;
}

DIV.menu-upper-spacer {
	background-color: #ffffff;
	list-style:       none;

	margin:  0px;
	padding: 0px;

	width:   2px;
	height: 16px;

	position: relative;
	top:      -1px;
	float:    left;
}

DIV.menu-upper-spacer-end {
	border-right: 1px solid #f2f3f5;
}

IMG.menu-upper {
	width:  5px;
	height: 3px;

	border-width: 0px;
	padding:      0px;

	margin:        0px;
	margin-left:   4px;
	margin-bottom: 1px;
}

TABLE.menu-upper-sub-fg {
	padding: 0px;
	margin:  0px;

	position:   absolute;
	margin-top: 18px;

	display:    inline;
	visibility: hidden;
}

TD.menu-upper-sub {
	background-color: #ffffff;
	border:           1px solid #a0a3b5;

	padding: 1px;
}

TD.menu-upper-sub-middle {
	border-top-width: 0px;
}

DIV.menu-upper-sub {
	background-color: #e5e6eb;
	border:           1px solid #f2f3f5;

	padding-left:  10px;
	padding-right: 20px;

	height: 14px;

	list-style:  none;
	white-space: nowrap;
}

TABLE.menu-upper-sub-sub-fg {
	padding: 0px;
	margin:  0px;

	margin-left: 1px;
	margin-top:  -1px;

	position:   absolute;
	visibility: hidden;
}

IMG.menu-upper-sub {
	width:  3px;
	height: 5px;
}

A.menu-lower {
	color:           #ffffff;
	text-decoration: none;
}

SPAN.menu-lower-spacer {
	color: #eda32f;

	margin-left:  7px;
	margin-right: 7px;
}

TABLE.content-header { width: 100%; }
TABLE.content-footer { width: 100%; }

TD.content-header-row-one   { height: 7px; }
TD.content-header-row-two   { height: 50px; }
TD.content-header-row-three { height: 21px; }
TD.content-header-row-four  { height: 23px; }
TD.content-header-row-five  { height: 3px; }
TD.content-header-row-six   { height: 23px; }

TD.content-body-row-one { height: 247px; }

TD.content-footer-row-one { height: 22px; }
TD.content-footer-row-two { height: 3px; }

TD.content-bottom-row-one { height: 9px; }
TD.content-bottom-row-two { height: 32px; }

DIV.content-header-row-three-col-one   { width: 97px; }
DIV.content-header-row-three-col-two   { width: 8px; }
DIV.content-header-row-three-col-three { width: 30px; }
DIV.content-header-row-three-col-four  { width: 111px; }
DIV.content-header-row-three-col-five  { width: 34px; }
DIV.content-header-row-three-col-six   { width: 6px; }
DIV.content-header-row-three-col-seven { width: 32px; }
DIV.content-header-row-three-col-eight { width: 596px; }
DIV.content-header-row-three-col-nine  { width: 10px; }
TD.content-header-row-four-col-ten    { width: 100%; }

TD.content-body-row-one-col-one   { width: 97px; }
TD.content-body-row-one-col-two   { width: 4px; }
TD.content-body-row-one-col-three { width: 815px; }
TD.content-body-row-one-col-four  { width: 8px; }

DIV.content-footer-row-one-col-one   { width: 97px; }
DIV.content-footer-row-one-col-two   { width: 4px; }
DIV.content-footer-row-one-col-three { width: 803px; }
DIV.content-footer-row-one-col-four  { width: 8px; }
TD.content-footer-row-one-col-five   { width: 100%; }

TD.content-bottom-row-one-col-one   { width: 97px; }
TD.content-bottom-row-one-col-two   { width: 8px; }
TD.content-bottom-row-one-col-three { width: 809px; }
TD.content-bottom-row-one-col-four  { width: 10px; }

TD.blank { background-color: transparent; }
TD.bg { background-color: #ffffff; }

TD.content-header-row-one-corner-left  { background: #54577a url('../_images/bg_art_border_topleft.gif') no-repeat scroll top left; }
/*
TD.content-header-row-one-center-light { background: #ffffff url('../_images/bg_art_border_top_light.gif') repeat-x scroll top left; }
TD.content-header-row-one-center-curve { background: #ffffff url('../_images/bg_art_border_top_curve.gif') no-repeat scroll top left; }
*/
TD.content-header-row-one-center-light { background: #ffffff url('../_images/bg_art_border_top_dark.gif') repeat-x scroll top left; }
TD.content-header-row-one-center-curve { background: #ffffff url('../_images/bg_art_border_top_dark.gif') repeat-x scroll top left; }
TD.content-header-row-one-center-dark  { background: #ffffff url('../_images/bg_art_border_top_dark.gif') repeat-x scroll top left; }
TD.content-header-row-one-corner-right { background: #54577a url('../_images/bg_art_border_topright.gif') no-repeat scroll top left; }

/*
TD.content-header-row-two-left   { background: #ffffff url('../_images/bg_art_border_left_light.gif') repeat-y scroll top left; }
*/
TD.content-header-row-two-left   { background: #ffffff url('../_images/bg_art_border_left_dark.gif') repeat-y scroll top left; }
TD.content-header-row-two-center { padding:    4px 5px 0px 0px; }
TD.content-header-row-two-right  { background: #ffffff url('../_images/bg_art_border_right.gif') repeat-y scroll top right; }

TD.content-header-row-three-left   { background: #ffffff url('../_images/bg_art_border_left_lines_grey.gif') no-repeat scroll top left; }
TD.content-header-row-three-center { background: #ffffff url('../_images/menu_art_top_lines_grey.gif') repeat-x scroll bottom left; }
TD.content-header-row-three-right  { background: #ffffff url('../_images/bg_art_border_right_lines_grey.gif') no-repeat scroll top right; }

TD.content-header-row-four-left-white                  { background: #ffffff url('../_images/menu_art_top_lines_white_thick_upper.gif') repeat-x scroll top left; }
TD.content-header-row-four-left-border                 { background: #ffffff url('../_images/menu_art_top_border_left_upper.gif') no-repeat scroll top left; }
TD.content-header-row-four-center-blue-thick           { background: #ffffff url('../_images/menu_art_top_lines_blue_thick_upper.gif') repeat-x scroll top left; }
TD.content-header-row-four-center-blue-curve           { background: #ffffff url('../_images/menu_art_top_lines_blue_thick_curve_upper.gif') no-repeat scroll top left; }
TD.content-header-row-four-center-blue-curve-highlight { background: #ffffff url('../_images/menu_art_top_lines_blue_thick_curve_upper_highlight.gif') no-repeat scroll top left; }
TD.content-header-row-four-center-blue-thin            { background: #ffffff url('../_images/menu_art_top_lines_blue_thin_upper.gif') repeat-x scroll top left; }
TD.content-header-row-four-right-border                { background: #ffffff url('../_images/menu_art_top_border_right_upper.gif') no-repeat scroll top left; }
TD.content-header-row-four-right-white                 { background: #41466b url('../_images/menu_art_top_lines_white_thin_upper.gif') repeat-x scroll top left; }

TD.content-header-row-five-left  { background: #ffffff url('../_images/menu_art_top_border_left_middle.gif') no-repeat scroll top left; }
TD.content-header-row-five-right { background: #ffffff url('../_images/bg_art_border_right.gif') repeat-y scroll top right; }

TD.content-header-row-six-left-white        { background: transparent            url('../_images/menu_art_top_lines_white_thin_lower.gif') repeat-x scroll bottom left; }
TD.content-header-row-six-left-border       { background: #ffffff url('../_images/menu_art_top_border_left_lower.gif') no-repeat scroll top left; }
TD.content-header-row-six-center-blue-curve { background: #ffffff url('../_images/menu_art_top_lines_blue_thick_curve_lower.gif') no-repeat scroll top left; }
TD.content-header-row-six-center-blue-thick { background: #41466b url('../_images/menu_art_top_lines_blue_thick_lower.gif') repeat-x scroll top left;
                                              padding:    0px 4px 0px 0px; }
TD.content-header-row-six-right-border      { background: #ffffff url('../_images/menu_art_top_border_right_lower.gif') no-repeat scroll top left; }
TD.content-header-row-six-right-white       { background: #ffffff url('../_images/menu_art_top_lines_white_thick_lower.gif') repeat-x scroll top left; }

TD.content-body-row-one-left   { background:     #ffffff url('../_images/bg_art_border_left_dark_nowhite.gif') repeat-y scroll top left; }
TD.content-body-row-one-center { background:     #ffffff url('../_images/bg_art_logo_grey.gif') no-repeat scroll bottom left;
                                 vertical-align: top; }
TD.content-body-row-one-right  { background:     #ffffff url('../_images/bg_art_border_right.gif') repeat-y scroll top right; }

TD.content-footer-row-one-left-white   { background: #ffffff url('../_images/menu_art_bottom_lines_white_left.gif') repeat-x scroll top left; }
TD.content-footer-row-one-left-border  { background: #ffffff url('../_images/menu_art_botom_border_left.gif') no-repeat scroll top left; }
TD.content-footer-row-one-center       { background: #41466b url('../_images/menu_art_bottom_lines_blue.gif') repeat-x scroll top left;
                                         padding:    0px 6px 0px 6px; }
TD.content-footer-row-one-right-border { background: #ffffff url('../_images/menu_art_botom_border_right.gif') no-repeat scroll top right; }
TD.content-footer-row-one-right-white  { background: #ffffff url('../_images/menu_art_bottom_lines_white_right.gif') repeat-x scroll top left; }

TD.content-footer-row-two-left  { background: #ffffff url('../_images/bg_art_border_left_dark_nowhite.gif') repeat-y scroll top left; }
TD.content-footer-row-two-right { background: #ffffff url('../_images/bg_art_border_right.gif') repeat-y scroll top right; }

TD.content-bottom-row-one-left   { background: #41466b url('../_images/bg_art_border_bottomleft.gif') no-repeat scroll top left; }
TD.content-bottom-row-one-center { background: #41466b url('../_images/bg_art_border_bottom.gif') repeat-x scroll top left; }
TD.content-bottom-row-one-right  { background: #41466b url('../_images/bg_art_border_bottomright.gif') no-repeat scroll top right; }