h2
{
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family: Arial, Verdana, Tahoma; 
	line-height:14px; padding:0px; margin:0; margin-bottom:3px;
	border-bottom: 1px dashed black;
}

.h2_search
{
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family: Arial, Verdana, Tahoma; 
	line-height:14px; padding:0px; margin:0; margin-bottom:3px;
	border-bottom: 1px dashed black;
}

.h1_ja
{
	font-size:18px;
	font-weight:bold;
	color:#396CA3;
	font-family: Lucida Sans, Arial, Tahoma; 
	line-height:14px; padding:0px; margin:0; margin-bottom:3px;
	padding-left:7px;
}

.search_box
{
	text-align:left;
	width:280px; height:60px;
	padding:5px;
	margin:2px; border: solid 1px #666699;
	font-size:12px;
	font-family: Arial, Verdana, Tahoma;
}

.body_text
{
    FONT-SIZE: 10px;
    COLOR: black
}
/* JE added the class below */
a.jumpLink
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Verdana, Tahoma;
}
.newsheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff3333;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.newstext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.newsheader4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #ff3333;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.newstext4
{
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Tahoma
}
.newstextbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.corp_btm
{
    FONT-SIZE: 10px;
    COLOR: gray;
	  font-family: Arial, Verdana, Tahoma; 
}
TABLE.tdwrap
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
TABLE.tdwrap_blue
{
    BORDER: #4D9BD9 1px solid;
    padding-left:10px;
    padding-top:5px;
}


TABLE.tdwrap_blue a
{
    color: #4D9BD9;
}


TABLE.tdwrap0
{
    BORDER-RIGHT: #3399cc 1px solid;
    BORDER-TOP: #3399cc 1px solid;
    BORDER-LEFT: #3399cc 1px solid;
    BORDER-BOTTOM: #3399cc 1px solid
}
TABLE.tdwrap1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.newstextbold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: underline
}
.pgname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.body_text_white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.body_text_yellow_small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffff00;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none
}
.body_text_white:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: underline
}
.body_text_white:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    TEXT-DECORATION: none
}
a.newstext:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: underline
}
.copr_btm:hover
{
    FONT-SIZE: 10pt;
    COLOR: gray;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: underline
}
.required
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.nav_header_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: deepskyblue;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.nav_header_red:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #339966;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.lgft
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 16px;
    COLOR: black;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    TEXT-DECORATION: none
}
.f1t
{
    FONT-SIZE: 11px;
	  font-family: Arial, Verdana, Tahoma; 
}
.f1tx
{
    FONT-SIZE: 11px;
	  font-family: Arial, Verdana, Tahoma; line-height:11px;
}
.f1
{
    FONT-SIZE: 11px;
	  font-family: Arial, Verdana, Tahoma; 
}
.f2
{
    FONT-SIZE: 12px;
	  font-family: Arial, Verdana, Tahoma; 
}
.f4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.f3
{
    FONT-SIZE: 14px;
	  font-family: Arial, Verdana, Tahoma; 
}

.p_ja
{
	  font-size:4px;
		margin:6px;
}
.f1_ja
{
    FONT-SIZE: 11px;
    FONT-FAMILY:  Arial, Tahoma; font-weight: bold; color: White; height:10px;vertical-align:middle; line-height:18px;
}
.f1_ja_conden
{
    FONT-SIZE: 11px;
    FONT-FAMILY:  Arial, Tahoma; font-weight: bold; color: White; height:10px; vertical-align:middle; line-height:29px;
}
.f2_ja
{
    FONT-SIZE: 22px;
    FONT-FAMILY:  Lucida Sans, Arial, Tahoma; font-weight: bold; color: White; height:32px; vertical-align:top; line-height:32px;
}
TD.clink_a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.clink_i
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-INDENT: 5px;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.graydots
{
    FONT-SIZE: 4px;
    COLOR: gray;
    FONT-FAMILY: 'Small Fonts'
}
.leftnav
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.leftnav:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header_s
{
    FONT-SIZE: 11px;
    COLOR: white;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header_s:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header_s_active
{
    FONT-SIZE: 11px;
    COLOR: #99ccff;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none
}
.nav_header_active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #99ccff;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none;
}
.nav_header_active_sm
{
    FONT-SIZE: 11px;
    COLOR: yellow;
	  font-family: Arial, Verdana, Tahoma; 
    TEXT-DECORATION: none;
}
.textSml
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
	  font-family: Arial, Verdana, Tahoma; 
}
#leftnav A        {  font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-size: 70%; COLOR: #FFFFFF; width:155; font-weight:bold; background-color:#175387; display:block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #000000; }
#leftnav A:hover  {  COLOR: #FFFFFF; text-decoration:none; background-color:#4D84B0; }
#leftnav2 A       {  font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-size: 70%; COLOR: #FFFFFF; width:155; font-weight:bold; background-color:#4D84B0; display:block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #000000; }


.orderedlist li {
  margin-top: .3em;
  margin-left: -10px;
  padding-right:5px;
  FONT-SIZE: 11px;
	font-family: Arial, Verdana, Tahoma; 
  padding-bottom:2px;
  border-bottom:1px solid #DC693C;
}

.orderedlist li A
{
	text-decoration:none;
}
.orderedlist li A:hover
{
    TEXT-DECORATION: underline;
}

.textSml
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 0px;
    FONT-SIZE:11px;
    HEIGHT: 20px;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.selectSml
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.Search_Button_Blue {
	background: url(/images/Search_Button_All.png) no-repeat left 0px;
	display: inline;
	height: 25px;
	width: 107px;
	border-width: 0px;
	border-style: none;
	font: 12px "MS Reference Sans Serif", "Lucida Grande", Verdana, Helvetica;
	color: #FFFFFF;
  vertical-align:bottom;
}
.Search_Button_Blue:hover {
	background: url(/images/Search_Button_All.png) no-repeat left -25px;
	display: inline;
	height: 25px;
	width: 107px;
	border-width: 0px;
	border-style: none;
	cursor: pointer; /* cursor: hand; for IE5 */
	vertical-align:bottom;
}
.Search_Button_Blue:active {
	background: url(/images/Search_Button_All.png) no-repeat left -50px;
	display: inline;
	height: 25px;
	width: 107px;
	border-width: 0px;
	border-style: none;
	cursor: pointer; /* cursor: hand; for IE5 */
	vertical-align:bottom;
}

	.career_imgBBB {
		background-color:#fff;
		border:1px solid #ccc;
		margin:3px;
		padding:2px;		
	}




	/* right column */
.right_link a
{
	color:#265EFF;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Tahoma, Verdana
}

.right_link a:hover
{
 text-decoration:none;
 color:#F70B0B;
}

	/* bottom footer */
.mainFooter {
    color: #808080;
    display: block;
    float: left;
    line-height: 18px;
    padding-bottom: 20px;
    text-align: left;
    width: 100%;
}
.socialLinks {
    display: block;
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 100%;
}
.mainFooter a {
    color: #808080;
}

.footerOuter {
    display: block;
    float: right;
    width: 975px;
}
.footerInner {
    display: block;
    float: left;
    padding-top: 10px;
		padding-left:20px;
		padding-bottom:10px;
    width: 100%;
		font-size:11px;
		font-family: Arial, Verdana, Tahoma;
		text-align:left;
		height:auto;
}
.footerInner a {
    display: block;
    text-decoration: none;
	  color: #808080;
}

.footerInner a:hover { 
text-decoration:underline;
}


.features {
    display: block;
    float: left;
    width: 170px;
}
.about {
    display: block;
    float: left;
    width: 180px;
}
.policies {
    display: block;
    float: left;
    width: 170px;
}
.copy {
    display: block;
    float: left;
    width: 200px;
}

.copyright {
    display: block;
    float: left;
    font-size: 10px;
    width: 200px;
}
.footerTitle {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
}
.mainFooter img {
}

.box {
    background-color: #DEE6ED;
    background-image: none;
    border: 1px solid #ACBDD0;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 0 0;
		margin-bottom:10px;
}
.box .title {
    color: #222222;
    font-size: 15px;
    font-weight: bold;
		font-family: Arial, Verdana, Tahoma; 
    padding: 3px 0 4px 7px;
}
.box .content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ACBDD0 -moz-use-text-color -moz-use-text-color;
    border-radius: 0 0 5px 5px;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
	  background-color: #FFFFFF;
		font-family: Arial, Verdana, Tahoma; 
		font-size: 11px;
}

.box .content p {
	margin:0; padding:8px;
}

.box .content img {
	border:0; margin:4px;
}

.box .content a:hover {
	opacity:0.7;
}

.box .title a {
	color:#003366; text-decoration:none;
}

.box .title a:hover {
	color:red; text-decoration:none;
	opacity:0.7;
}

.box .content a {
	color:#003366; text-decoration:none;
}

.box .content a:hover {
	color:red; text-decoration:none;
	opacity:0.7;

}
.main_ul li {padding-bottom:5px;}
