BODY, TD, .standard {
     font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
     font-size: 13px;
     line-height: 18px;
     color: #000;
     margin: 0;
     padding: 0;
}
.linkselected {BACKGROUND-COLOR: #FFF3B0;}
.menugradient {
     BACKGROUND-IMAGE: url(../gfx/menu_gradient.gif);
     BACKGROUND-REPEAT: repeat-x;
}
.bggradient {
     BACKGROUND-IMAGE: url(../gfx/bg.jpg);
     BACKGROUND-REPEAT: repeat-x;
}
.bgtopmenugradient {
     BACKGROUND-IMAGE: url(../gfx/bckg_blue.gif);
     BACKGROUND-REPEAT: repeat-x;
}
.bgbottommenugradient {
     BACKGROUND-IMAGE: url(../gfx/bottom_bg.jpg);
     BACKGROUND-REPEAT: repeat-x;
}
.bodytextsml {
     FONT-SIZE: 12px;
     LINE-HEIGHT: 12pt;
     COLOR: #666;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande',Verdana, Arial, Helvetica, sans-serif;
}
p, .bodytextmed {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 16pt;
     COLOR: #000;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
H1 {
     font-size: 130%;
     color: white;
     text-align: center;
     BACKGROUND-IMAGE: url(/gfx/center_head_orange.gif);
     background-repeat: no-repeat;
     margin: 0;
     padding: 0;
     padding-right: 10px;
     padding-left: 10px;
     line-height: 20px;
     vertical-align: middle;
}
H2 {
     FONT-SIZE: 16px;
     font-weight: 700;
     COLOR: #36f;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
     margin: 5px 0 5px 5px;
}
H3 {
     LINE-HEIGHT: 16pt;
     COLOR: #36f;
     font: 700 16px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
h4 {
     FONT-SIZE: 10px;
     LINE-HEIGHT: 20pt;
     font-weight: 700;
     COLOR: #36f;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.Titlewo {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     COLOR: #fff;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.Titlestrap {
     FONT-SIZE: 16px;
     LINE-HEIGHT: 12pt;
     COLOR: #009;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.Titlelarge {
     FONT-SIZE: 20px;
     LINE-HEIGHT: 20pt;
     COLOR: #009;
     font-weight: 700;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.Titlewob {
     FONT-SIZE: 12px;
     LINE-HEIGHT: 14pt;
     COLOR: #fff;
     Font-Weight: bold;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.OrangeTitlemedium {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #F90;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.BlueTitlemedium {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #36f;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.BlueTitlelrg {
     FONT-SIZE: 18px;
     LINE-HEIGHT: 20pt;
     font-weight: 700;
     COLOR: #36f;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.OrangeTitlesml {
     FONT-SIZE: 10px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #F90;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.HomeCareTitle {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #009;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.OntheWebTitle {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #FE7C00;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

.RedTitlesml {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #f30;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.BlueTitlesml {
     FONT-SIZE: 14px;
     LINE-HEIGHT: 12pt;
     font-weight: 700;
     COLOR: #0047B4;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
.topmenugradient {
     BACKGROUND-IMAGE: url(../styles/topmenu_back.gif);
     BACKGROUND-REPEAT: repeat-x;
     BACKGROUND-COLOR: #efefe7;
}
A:active, A:hover, A:visited, A:link {
     FONT-SIZE: 12px;
     COLOR: #006;
     TEXT-DECORATION: underline;
     line-height: 16px;
}

.copyright {
     FONT-SIZE: 9px;
     COLOR: #ce6500;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

.bodytext {
     FONT-SIZE: 12px;
     LINE-HEIGHT: 12pt;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

.bodytextsmall {
     FONT-SIZE: 9px;
     LINE-HEIGHT: 12pt;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
a.LinkCoursenav, a.LinkCoursenav:link, a.LinkCoursenav:visited {
     font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
     font-size: 100%;
     color: #0047B4;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
}
a.LinkCoursenavb, a.LinkCoursenavb:link, a.LinkCoursenavb:visited {
     color: #36f;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
     font: 700 13px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
}
a.LinkCoursenavb:hover {
     border-bottom-style: solid;
     color: #F60;
     BACKGROUND-COLOR: #FFF3B0;
}
a.Linknav, a.Linknav:link, a.Linknav:visited {
     color: #36f;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
     font: 700 14px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
}
a.Linknavlrg, a.Linknavlrg:link, a.Linknavlrg:visited {
     color: #36f;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
     font: 700 20px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
}
a.Linknavlrg:hover, a.Linknavblue:hover, a.Linknav:hover {
     border-bottom-style: solid;
     color: #F60;
}
a.LinkTopmenunav, a.LinkTopmenunav:link, a.LinkTopmenunav:visited {
     color: #FFF;
     text-decoration: none;
     font: 700 13px Verdana, Arial, Helvetica;
}
a.LinkTopmenunav:hover {
     border-bottom-style: solid;
     color: #f60;
}
a.LinkBmenunav, a.LinkBmenunav:link, a.LinkBmenunav:visited {
     font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
     font-size: 12px;
     color: #999;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
}
#button {
     width: 190px;
     border-right: 0 solid;
     border-left: 0 solid;
     padding: 5px 5px 5px .5em;
     margin-bottom: 1em;
     font-family: 'Trebuchet MS', 'Lucida Grande';
     color: #fc0;
}
#button li a {
     display: block;
     padding: 10px 10px 10px .75em;
     border-left: 0 solid;
     border-right: 0 solid;
     color: #009;
     font-size: 14px;
     text-decoration: none;
     width: 100%;
}
#button2 {
     width: 190px;
     border-right: 0 solid;
     border-left: 0 solid;
     padding: 0;
     margin-bottom: 1em;
     font-family: 'Trebuchet MS', 'Lucida Grande';
     color: #fc0;
}
#button2 li, #button li {
     border-bottom: 1px solid #36f;
     margin: 0;
}
#button2 li a {
     display: block;
     padding: 0;
     border-left: 0 solid;
     border-right: 0 solid;
     color: #009;
     font-size: 14px;
     text-decoration: none;
     width: 100%;
}
#button2 li a:hover, #smlbutton li a:hover, #button li a:hover {
     border-left: 0 solid;
     border-right: 0 solid;
     BACKGROUND-COLOR: #FFF3B0;
     color: #36f;
}
#smlbutton2, #smlbutton {
     width: 160px;
     border-right: 0 solid;
     border-left: 0 solid;
     padding: 1px 1px 1px .5em;
     margin-bottom: 1em;
     font-family: 'Trebuchet MS', 'Lucida Grande';
     color: #fc0;
}
#smlbutton2 ul, #button2 ul, #smlbutton ul, #button ul {
     list-style: none;
     margin: 0;
     padding: 0;
     border: none;
}
#smlbutton2 li, #smlbutton li {
     border-bottom: 1px solid #fff;
     margin: 0;
     font-size: 10px;
}
#smlbutton2 li a, #smlbutton li a {
     display: block;
     padding: 3px 3px 3px .5em;
     border-left: 0 solid;
     border-right: 0 solid;
     color: #009;
     font-size: 12px;
     border-bottom: 1px dotted #C2C2C2;
     width: 100%;
}
#smlbutton2 li a:hover {
     border-left: 0 solid;
     border-right: 0 solid;
     BACKGROUND-COLOR: #FC7812;
     color: #36f;
}
a.LinkTour, a.LinkTour:link, a.LinkTour:visited {
     font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
     font-size: 14px;
     color: #36f;
     text-decoration: none;
     border-bottom: 1px dotted #C2C2C2;
}
a.LinkTour:hover {
     border-bottom-style: solid;
     color: #F90;
     BACKGROUND-COLOR: #D4E8FF;
}
.TourTitle, .OrangeTitlelarge {
     FONT-SIZE: 18px;
     LINE-HEIGHT: 20pt;
     font-weight: 700;
     COLOR: #F90;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}
a.Linklogotitle, a.Linklogotitle:link, a.Linklogotitle:visited {
     font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica;
     font-size: 30px;
     LINE-HEIGHT: 30pt;
     color: #FC7812;
     text-decoration: none;
}
a.Linklogotitle:hover {
     color: #FC7812;
}
html>body #smlinksfp li a, html>body #smlinks li a, html>body #smlbutton2 li a, html>body #button2 li a, html>body #smlbutton li a, html>body #button li a {
     width: auto;
}
.nobr {
     white-space: nowrap;
}
.menu2 {
     padding: 0 0 0 32px;
     margin: auto;
     width: 850px;
     list-style: none;
     height: 40px;
     background: #0047B4;
     position: relative;
     font-family: arial, verdana, sans-serif;
}
.menu2 li.top {
     display: block;
     float: left;
     position: relative;
}
.menu2 li a.top_link {
     display: block;
     float: left;
     height: 40px;
     line-height: 33px;
     color: #FFF;
     text-decoration: none;
     font-size: 14px;
     font-weight: 700;
     padding: 0;
     padding-right: 20px;
     cursor: pointer;
     text-align: center;
}
.menu2 li a.top_link_sml {
     width: 100px;
     background: url(/gfx/head_sml.gif) no-repeat;
     text-align: center;
}
.menu2 li a.top_link_lrg {
     width: 200px;
     background: url(/gfx/head_lrg.gif) no-repeat;
     text-align: center;
}
.menu2 li a.top_link span {
     float: left;
     display: block;
     padding: 0 12px;
     height: 40px;
     text-align: center;
}
.menu2 li a.top_link span.down {
     float: left;
     display: block;
     padding: 0 24px 0 12px;
     height: 40px;
     background: url(/gfx/prodrop2/down.gif) no-repeat right top;
}
.menu2 li:hover > a.top_link_lrg, .menu2 li a.top_link_lrg:hover {
     color: #fff;
     background: url(/gfx/head_lrg_up.gif) no-repeat;
}
.menu2 li:hover > a.top_link_lrg span.down, .menu2 li:hover > a.top_link_lrg span, .menu2 li a.top_link_lrg:hover span.down, .menu2 li a.top_link_lrg:hover span {
     background: url(/gfx/head_lrg_up.gif) no-repeat;
}
.menu2 li:hover > a.top_link_sml, .menu2 li a.top_link_sml:hover {
     color: #fff;
     background: url(/gfx/head_sml_up.gif) no-repeat;
}
.menu2 li:hover > a.top_link_sml span.down, .menu2 li:hover > a.top_link_sml span, .menu2 li a.top_link_sml:hover span.down, .menu2 li a.top_link_sml:hover span {
     background: url(/gfx/head_sml_up.gif) no-repeat;
}
.menu2 table {
     border-collapse: collapse;
     width: 0;
     height: 0;
     position: absolute;
     top: 0;
     left: 0;
}
.menu2 a:hover {
     visibility: visible;
}
.menu2 li:hover {
     position: relative;
     z-index: 200;
}
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul {
     position: absolute;
     left: -9999px;
     top: -9999px;
     width: 0;
     height: 0;
     margin: 0;
     padding: 0;
     list-style: none;
}
.menu2 :hover ul.sub {
     left: 2px;
     top: 40px;
     background: #fff;
     padding: 3px 0;
     border: 1px solid #0047B4;
     white-space: nowrap;
     width: 170px;
     height: auto;
}
.menu2 :hover ul.sub li {
     display: block;
     height: 20px;
     position: relative;
     float: left;
     width: 90px;
}
.menu2 :hover ul.sub li a {
     display: block;
     font-size: 11px;
     height: 20px;
     width: 165px;
     line-height: 20px;
     text-indent: 5px;
     color: #000;
     text-decoration: none;
     border: 3px solid #fff;
     border-width: 0 0 0 3px;
}
.menu2 :hover ul.sub li a.fly {
     background: #fff url(/gfx/prodrop2/arrow.gif) 80px 7px no-repeat;
}
.menu2 :hover ul.sub li a:hover {
     background: #FF4F00;
     color: #fff;
     width: 165px;
}
.menu2 :hover ul li:hover > a.fly, .menu2 :hover ul.sub li a.fly:hover {
     background: #FF4F00 url(/gfx/prodrop2/arrow_over.gif) 170px 7px no-repeat;
     color: #fff;
}
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {
     left: 90px;
     top: -4px;
     background: #fff;
     padding: 3px 0;
     border: 1px solid #0047B4;
     white-space: nowrap;
     width: 169px;
     z-index: 200;
     height: auto;
}
#hcheader {
     clear: both;
     background-color: #FFF;
}
#hcbreadcrumbs {
     clear: both;
     background-color: #FFF;
     margin-bottom: 5px;
     font-size: 90%;
     padding-left: 300px;
}
#hccontainer {
     width: 950px;
     margin: auto;
     background-color: #FFF;
     padding: 0;
}
#hcleftnav {
     width: 180px;
     float: left;
     background-color: #FFF;
     margin-right: 5px;
}
#hcmainbod {
     float: left;
     width: 580px;
     background-color: #FFF;
}
#hcrightnav {
     width: 180px;
     float: left;
     background-color: #FFF;
     margin-left: 5px;
}
#hcfooter {
     clear: both;
     background-color: #FFF;
     padding-top: 30px;
}
#hcminnerbod {
     margin-right: 10px;
     margin-left: 10px;
}
.slide H1 {
     FONT-SIZE: 16px;
     font-weight: 700;
     COLOR: #36f;
     FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
     BACKGROUND-IMAGE: url(null);
     background-repeat: no-repeat;
     text-align: left;
     margin: 5px 0 5px 5px;
}
.stdinput {
     border: solid 1px #36f;
     font-size: 90%;
}
.formsep {
     border-top: dotted 1px #3366ff; vertical-align:middle;line-height:1px; padding: 0;
}
.transp_medium {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	
	
	
}




