body, p { FONT: 12px/16px Arial, Helvetica, sans-serif; color:#000000 }

B
{
    FONT-WEIGHT: bold
}


A:link { text-decoration: none; color:#114b7d}
A:visited { text-decoration: none; color:#114b7d}
A:active { text-decoration: underline; color:#114b7d}
A:hover { text-decoration: underline; color:#7FCA00}

A.trainingbluebody2:link { text-decoration: none; color:#7FCA00}
A.trainingbluebody2:visited {
	text-decoration: none;
	color:#7FCA00
}
A.trainingbluebody2:active {
	text-decoration: underline;
	color:#66FFFF
}
A.trainingbluebody2:hover { text-decoration: underline; color:#7FCA00}

A.trainingbluebody3:link {
	text-decoration: none;
	color:#FFCC00
}
A.trainingbluebody3:visited {
	text-decoration: none;
	color:#FFCC00
}
A.trainingbluebody3:active {
	text-decoration: underline;
	color:#FF3300
}
A.trainingbluebody3:hover {
	text-decoration: underline;
	color:#FFCC00
}

A.homeHead3:link { text-decoration: none; color:#7BCA00}
A.homeHead3:visited { text-decoration: none; color:#7BCA00}
A.homeHead3:active { text-decoration: underline; color:#7BCA00}
A.homeHead3:hover { text-decoration: underline; color:#7BCA00}

A.navLink:link { text-decoration: none; color:#FFFFFF}
A.navLink:visited { text-decoration: none; color:#FFFFFF}
A.navLink:active { text-decoration: none; color:#FFFFFF}
A.navLink:hover { text-decoration: none; color:#66CC00}

A.footer:link { text-decoration: none; color:#FFFFFF}
A.footer:visited { text-decoration: none; color:#FFFFFF}
A.footer:active { text-decoration: underline; color:#99FFFF}
A.footer:hover { text-decoration: underline; color:#99FFFF}

A.navLinkTemp:link { text-decoration: none; color:#B7B7B7; display:block; width:100%; height:17px}
A.navLinkTemp:visited { text-decoration: none; color:#B7B7B7; display:block; width:100%; height:17px}
A.navLinkTemp:active { text-decoration: none; color:#FF6C2B; display:block; width:100%; height:17px}
A.navLinkTemp:hover { text-decoration: none; color:#FF6C2B; display:block; width:100%; height:17px}

A.nav2:link { text-decoration: none; color:#11467b}
A.nav2:visited { text-decoration: none; color:#11467b}
A.nav2:active { text-decoration: none; color:#11467b}
A.nav2:hover { text-decoration: none; color:#0066FF}

A.nav3:link { text-decoration: none; color:#FFFFFF}
A.nav3:visited { text-decoration: none; color:#FFFFFF}
A.nav3:active { text-decoration: underline; color:#FFFFFF}
A.nav3:hover { text-decoration: underline; color:#FFFFFF}

A.homeNavLink1:link { text-decoration: none; color:#114b7d; display:block; width:169px; font-weight: bold}
A.homeNavLink1:visited { text-decoration: none; color:#114b7d; display:block; width:169px; font-weight: bold}
A.homeNavLink1:active { text-decoration: underline; color:#11467b; display:block; width:169px; font-weight: bold}
A.homeNavLink1:hover { text-decoration: underline; color:#11467b; display:block; width:169px; font-weight: bold}

A.homeNavLink2:link { text-decoration: none; color:#000000; display:block; width:169px}
A.homeNavLink2:visited { text-decoration: none; color:#000000; display:block; width:169px}
A.homeNavLink2:active { text-decoration: underline; color:#11467b; display:block; width:169px}
A.homeNavLink2:hover { text-decoration: underline; color:#11467b; display:block; width:169px}

A.subNavLink1:link { text-decoration: none; color:#114b7d; display:block; width:200px; font-weight: bold}
A.subNavLink1:visited { text-decoration: none; color:#114b7d; display:block; width:200px; font-weight: bold}
A.subNavLink1:active { text-decoration: underline; color:#11467b; display:block; width:200px; font-weight: bold}
A.subNavLink1:hover { text-decoration: underline; color:#11467b; display:block; width:200px; font-weight: bold}

A.subNavLink1On:link { text-decoration: none; color:#114b7d; display:block; width:200px; font-weight: bold}
A.subNavLink1On:visited { text-decoration: none; color:#114b7d; display:block; width:200px; font-weight: bold}
A.subNavLink1On:active { text-decoration: underline; color:#11467b; display:block; width:200px; font-weight: bold}
A.subNavLink1On:hover { text-decoration: underline; color:#11467b; display:block; width:200px; font-weight: bold}

A.subNavLink2:link { text-decoration: none; color:#000000; display:block; width:200px}
A.subNavLink2:visited { text-decoration: none; color:#000000; display:block; width:200px}
A.subNavLink2:active { text-decoration: underline; color:#11467b; display:block; width:200px}
A.subNavLink2:hover { text-decoration: underline; color:#11467b; display:block; width:200px}

A.subNavLink2On:link { text-decoration: none; color:#000000; display:block; width:200px}
A.subNavLink2On:visited { text-decoration: none; color:#000000; display:block; width:200px}
A.subNavLink2On:active { text-decoration: underline; color:#114b7d; display:block; width:200px}
A.subNavLink2On:hover { text-decoration: underline; color:#114b7d; display:block; width:200px}

A.homeNews:link { text-decoration: none; color:#000000; display:block; width:82px}
A.homeNews:visited { text-decoration: none; color:#000000; display:block; width:82px}
A.homeNews:active { text-decoration: underline; color:#11467b; display:block; width:82px}
A.homeNews:hover { text-decoration: underline; color:#11467b; display:block; width:82px}

A.homeLink:link { text-decoration: none; color:#000000}
A.homeLink:visited { text-decoration: none; color:#000000}
A.homeLink:active { text-decoration: underline; color:#11467b}
A.homeLink:hover { text-decoration: underline; color:#11467b}

A.whitelink:link { text-decoration: none; color:#FFFFFF}
A.whitelink:visited { text-decoration: none; color:#FFFFFF}
A.whitelink:active { text-decoration: underline; color:#FFFFFF}
A.whitelink:hover { text-decoration: underline; color:#FFFFFF}

A.whitelink2:link { text-decoration: none; color:#FFFFFF}
A.whitelink2:visited { text-decoration: none; color:#FFFFFF}
A.whitelink2:active { text-decoration: underline; color:#11467b}
A.whitelink2:hover { text-decoration: underline; color:#11467b}

A.leftlink:link { text-decoration: none; color:#333333}
A.leftlink:visited { text-decoration: none; color:#333333}
A.leftlink:active { text-decoration: underline; color:#FF9900}
A.leftlink:hover { text-decoration: underline; color:#FF9900}

A.leftlink-ON:link { text-decoration: none; color:#FF9900}
A.leftlink-ON:visited { text-decoration: none; color:#FF9900}
A.leftlink-ON:active { text-decoration: underline; color:#FF9900}
A.leftlink-ON:hover { text-decoration: underline; color:#FF9900}

.nav
{
    FONT: 8pt/10pt  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 1px 0px;
    COLOR: #B7B7B7
}

.subNav1
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 5px 0px 17px;
    COLOR: #114b7d
}

.subNav2
{
    FONT: 11px/12px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 5px 1px 17px;
    COLOR: #000000
}

.subNav3
{
    FONT: 11px/12px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 1px 22px;
    COLOR: #000000
}

.addr {
	position:absolute; 
	display:none; 
	width:205;
	height:120;	
	background-image:url(../images/office-tab.png);
	FONT: 12px/14px  Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

.addrhead {
	FONT: 12px/12px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 5px 1px 12px;
	font-weight:bold;
    COLOR: #ffffff;
}
.addrbody {
	FONT: 11px/12px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 10px 1px 22px;
    COLOR: #000000;
}

.bodyhome
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 28px 19px;
    COLOR: #000000
}

.bodyhome2
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 19px;
    COLOR: #000000
}

.body
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 40px 0px 20px;
    COLOR: #000000
}

.body-ms
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 15px 0px 18px;
    COLOR: #000000
}

.body2
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    COLOR: #000000
}

.body3
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 12px;
    COLOR: #000000
}

.bodysubheader
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    COLOR: #114b7d
}

.homeColumns
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 11px 0px 5px 15px;
    COLOR: #000000
}

.homeColumns2
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 15px;
    COLOR: #000000
}

.homeColumnMargin
{
/* general margins - top right bottom left */
    MARGIN: 6px 4px 0px 8px
}

.homeNews
{
	FONT: 11px/12px  Arial, Helvetica, sans-serif;
	/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	COLOR: #000000;
}

.homeNews2
{
	FONT: 12px/16px Arial, Helvetica, sans-serif;
	/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	COLOR: #000000;
}

.subPageInset
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 4px 0px 0px
}

.caseHead
{
    FONT: 14px/18px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 12px 0px 0px 0px;
    font-weight: bold;
    COLOR: #000000
}

.subhead-foreign-ms
{
    FONT: 35px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 10px 20px;
    font-weight: bold;
    COLOR: #606060;
}
.subhead-foreign-ms-shadow
{
	background:url(../images/home/drop-shadow.jpg);
/* general margins - top right bottom left */
    MARGIN: 0px 0px 10px 0px;
	background-repeat: repeat-x;
	height: 7px;
    
}

.sub-module-foreign-ms
{
    
/* general margins - top right bottom left */
    MARGIN: 45px 0px 0px 0px;
	float: right;
}

.modulebody
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
    COLOR: #000000
}

.modulebody2
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 0px 0px 0px;
    COLOR: #000000
}

.moduleContent
{
/* general margins - top right bottom left */
    MARGIN: 0px 8px 0px 8px
}

.module-content-l
{
   float: left;
   padding: 0;
   width: 100px;
   margin: 20px 0px 20px 15px;
   text-align: left;
   font: arial, verdana, sans-serif;
   font-size:12px;
   line-height: 16px;
   font-weight: bold;
   color: #000;
}

.module-content-b
{
   width: 200px;
   margin: 120px 0px 20px 15px;
   text-align: center;
   font: arial, verdana, sans-serif;
   font-size:12px;
   line-height: 16px; 
   font-weight: bold;
   color: #000;
}

.module-content-b2
{
   width: 210px;
   margin: 100px 9px 0px 7px;
   text-align: center;
   font: arial, verdana, sans-serif;
   font-size:12px;
   line-height: 16px; 
   font-weight: bold;
   color: #000;
}

.moduleHead3
{
	FONT: 11px/13px  Arial, Helvetica, sans-serif;
	/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
	COLOR: #535D8C;
	height: 500px;
}

.mainHead
{
    FONT: 15px/15px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 6px 2px 8px;
    COLOR: #FF6C2B
}

.mainHead2
{
    FONT: 14px/14px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 6px 0px 8px;
    font-weight: bold;
    COLOR: #FF6C2B
}

.mainBody
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 6px 0px 8px;
    COLOR: #000000
}

.trainingbluebody
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 20px 10px 25px;
    COLOR: #FFFFFF
}

.pageHead
{
    FONT: 20px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 14px 40px 0px 20px;
    COLOR: #000000
}

.pageHead-ms
{
    FONT: 16px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 0px;
	font-weight: bold;
    color:#11467b
}

.sectionHead-ms
{
    FONT: 16px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 10px 0px 0px 0px;
	font-weight: bold;
    COLOR: #000000
}

.H1
{
    FONT: 20px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 14px 40px 0px 20px;
    COLOR: #000000
}

.pageHead2
{
    FONT: 12px/18px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 5px 40px 0px 20px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114b7d
}

.pageHead3
{
	/* general margins - top right bottom left */
    MARGIN: 2px 40px 0px 20px;
	COLOR: #000000;
	background-repeat: no-repeat;
}

.promoHead
{
    FONT: 21px/25px 'Trebuchet MS', Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 20px 14px 0px 11px;
    font-weight: bold;
    COLOR: #114b7d


}

.quote2
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 5px 40px 5px 20px;
  /*   text-transform: uppercase;*/
    font-weight: italic;
    COLOR: #114B7D
}

.rule
{
/* general margins - top right bottom left */
    MARGIN: 8px 10px 8px 0px
}

.rule2
{
/* general margins - top right bottom left */
    MARGIN: 15px 10px 15px 0px
}

.rule3
{
/* general margins - top right bottom left */
    MARGIN: 4px 0px 4px 0px
}

.sidebar
{
/* general margins - top right bottom left */
    MARGIN: 15px 0px 0px 0px
}

.sidebar2
{
/* general margins - top right bottom left */
    MARGIN: 9px 0px 0px 7px
}

.sidebarContent
{
/* general margins - top right bottom left */
    MARGIN: 0px 11px 0px 11px
}

.sidebarContent2
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
/* general margins - top right bottom left */
    MARGIN: 0px 8px 0px 8px
}

.sidebarContent3
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
/* general margins - top right bottom left */
    MARGIN: 8px 8px 0px 8px
}


.subHead
{
    FONT: 12px/16px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 5px 40px 7px 20px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114b7d
}

.subHead2
{
    FONT: 12px/16px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 24px 40px 7px 20px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114b7d
}

.subHead3
{
    FONT: 12px/16px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 24px 0px 7px 0px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114b7d
}

.subHead4
{
    FONT: 12px/16px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 15px 0px 7px 0px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114b7d
}

.subHeadSidebar
{
    FONT: 11px/15px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 5px 0px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #000000
}

.headSidebar
{
    FONT: 11px/15px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #FFFFFF
}

.homeHead
{
    FONT: 12px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 1px 0px 0px 8px;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #FFFFFF
}

.homeHead2
{
    FONT: 12px/13px  Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #114B7D
}
.homeHead3
{
    FONT: 12px/13px  Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #7BCA00
}

.quote
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 18px 8px 29px 17px;
    COLOR: #114B7D
}

.button
{
/* general margins - top right bottom left */
    MARGIN: 6px 0px 0px 0px
}

.inset
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 9px 10px 10px 10px;
    COLOR: #000000
}

.copyright
{
    FONT: 11px/11px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 0px 0px 0px 18px;
    COLOR: #FFFFFF
}

.mousetype_home
{
    FONT: 11px/13px  Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
    MARGIN: 6px 0px 6px 19px;
    COLOR: #999999
}

.hm_bottom      {background:bottom left no-repeat
                                url('/hm/images/curvy_black.gif')}
.hm_bottom_over {background:bottom left no-repeat
                                url('/hm/images/curvy_grey.gif')}
.hm_bottom_local      {background:bottom left no-repeat
                                url('/hm/images/curvy_black_local.gif')}
.hm_bottom_local_over {background:bottom left no-repeat
                                url('/hm/images/curvy_grey_local.gif')}
.hm_top      {background:top left no-repeat
                                url('/hm/images/curvy_black_top.gif')}
.hm_top_over {background:top left no-repeat
                                url('/hm/images/curvy_grey_top.gif')}
.hm_menu_bottom      {background:bottom left no-repeat
                  url('/hm/images/curvy_black_small.gif')}
.hm_menu_bottom_over {background:bottom left no-repeat
                  url('/hm/images/curvy_grey_small.gif')}
.hm_one_item_button  {padding:7px 4px 0px 4px;
                          background:top left no-repeat
                          url('/hm/images/curvy_black_top.gif')}
.hm_one_item_button_over {padding:7px 4px 0px 4px;
                              background:top left no-repeat
                          url('/hm/images/curvy_grey_top.gif')}
.hm_bottom230      {background:bottom left no-repeat
                                url('/hm/images/curvy_black_230W.gif')}
.hm_bottom230_over {background:bottom left no-repeat
                                url('/hm/images/curvy_grey_230W.gif')}

UL
{
    MARGIN: 4px 0px 4px 15px;
    PADDING: 0px 0px 0px 0px;
    BORDER:  0px 0px 0px 0px;
    FONT: 12px/16px  Arial, Helvetica, sans-serif
}
LI
{
    FONT: 12px/16px  Arial, Helvetica, sans-serif
}
OL
{
    MARGIN: 4px 0px 4px 25px;
    PADDING: 0px 0px 0px 0px;
    BORDER:  0px 0px 0px 0px;
    FONT: 12px/16px  Arial, Helvetica, sans-serif
}
.homeHead4 {

    FONT: 12px/16px  Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    COLOR: #0099FF
}
.homeHead5 {
	FONT: 12px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	COLOR: #666666
}
