/*----- ESSENTIALS -----*/
body { margin:0; color:#6d6e71; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#ebebeb;}
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border-style: none;
	border-color: inherit;
	border-width: 0;
	text-align: center;

}
ul, li { list-style-type:none; padding:0; margin:0 }
form, input { padding:0; margin:0 }
h1, h2, h3 { padding:0; margin:0 }
h1 { color:#0e5250; font-size:22px; line-height:25px; margin-bottom:40px; }
h2 { color:#0a4241; font-size:19px; line-height:25px; margin-bottom:15px; font-weight:normal; }
h3 { color:#0da5a8; font-size:12px; line-height:15px; margin:20px 0 0 0; font-weight:normal;  }
a { text-decoration:none; color:#0ea5a8;}
a:hover { text-decoration:underline; color:#0b4241;}
/*----- ESSENTIALS -----*/

/*----- WRAPPER -----*/
#mainWrap { width:960px; background:#FFF; margin:0 auto;}
#mainWrap td {padding:17px 28px 30px 28px;}
/*----- WRAPPER -----*/

/*----- HEADER -----*/
#hdr { float:left; clear:both; width:904px; height:76px; border-bottom:dotted 1px #cccccc;}
#hdr span {float:right; text-align:right; color:#0b4242; font-size:12px;}
#hdr span img {margin-bottom:8px;}
/*----- HEADER -----*/

/*----- NAVIGATION -----*/
/* top navigation */
#navTop { border-bottom:dotted 1px #999999; border-top:dotted 1px #999999; float:left; width:904px; clear:both; font-size:12px; }
#navTop ul { margin:0; padding:0;}
#navTop li { float:left; padding:10px }
#navTop a { color:#4c4c4c; text-decoration:none;}
#navTop a:hover {color:#0ea5a8;}

#navTop .search { float:right; padding:8px 7px 0 0 }
#navTop .search input { float:left; font:11px Arial, Helvetica, sans-serif; background:#ededee; border:1px solid #dcddde; padding:1px; margin:0 4px 0 0 }
#navTop .search .btn { cursor:pointer; color:#fff; border:0; background:#0ea5a8 }
/*----- NAVIGATION -----*/

/*----- SPLASH -----*/
/* homepage splash */
#hpSplash { float:left; margin-bottom:-8px; width:904px; height:299px;  z-index:0; }
#hpSplash .splashLeft { font-size:13px;width:601px; height:299px; float:left; color:#FFF;}
#hpSplash .splashLeft span { display:block; color:#053d3c; font-weight:bold; font-size:28px; padding:0 0 17px }
#hpSplash .splashRight { background:url(/images/bg-hpsplash-right.jpg) no-repeat; float:left; width:257px; height:175px; padding:62px 11px 62px 34px; color:#87aaaa; line-height:16px;}
#hpSplash .splashRight span { color:#FFF; font-size:14px; display:block; margin-bottom:16px;}
#hpSplash .splashRight .choose { float:left; border-bottom:dotted 1px #638f8f; border-top:dotted 1px #638f8f; margin:21px 0px 18px -14px; padding:10px 14px; color:#FFF; line-height:20px; }
#hpSplash .splashRight .choose .btn { float:left; font-size:11px; cursor:pointer; color:#fff; border:0; background:#0ea5a8; padding:2px 2px 3px; margin:0 0 0 4px }
#hpSplash .splashRight .choose select { float:left; color:#6d6e71; width:204px; height:20px;}
#hpSplash .splashRight a.arrow { float:left; clear:both; background:url(/images/arrow-blue.gif) no-repeat 0 5px; padding-left:14px; color:#87aaaa; display:block; margin:0px; font-size:11px;}
#hpSplash td { padding:0 }
#hpSplash .splashRight .choose { display:inline }
/*----- SPLASH -----*/

/*----- BODY HOMEPAGE -----*/
#hpBody { z-index:100; float:left; width:904px; }
#hpBody span {color:#0b4241; font-weight:bold;display:block; font-size:15px; margin-bottom:10px;}
#hpBody a.arrow { background:url(/images/arrow-blue.gif) no-repeat 0 5px; padding-left:14px; color:#0b4241; display:block; margin-top:8px; font-size:12px; float:left; clear:both;margin-bottom:5px;vertical-align: bottom;}
#hpBody #leftbox { width:196px; padding:0px 10px 0px 10px; float:left; color:#009fa2; font-size:14px; line-height:17px;}

#hpBody #middlebox { width:365px; padding:0px 10px 0px 10px; float:left; color:#6d6e71; line-height:14px;font-size:13px;}
#hpBody #rightbox { border-left:dotted 1px #cccccc; float:left; padding:0px 0px 0px 10px;width:283px;}
#hpBody #rightbox .hpvideo { background:#F9D45E; color:black; font-size:10px; width:275px; height:100px; padding:0px 8px 0 0; line-height:12px;}
#hpBody #rightbox .hpvideo .flash {float:left; margin:0px 12px 0 0;}
#hpBody #rightbox .hpvideo span {color:#FFF; font-size:11px; margin-bottom:2px;margin-bottom:5px;}
#hpBody td { padding:0;}

/*
#hpBody #rightbox a.arrow { margin:13px 0 0 }
#hpBody #leftbox a.arrow { font-size:12px; background:url(/images/arrow-blue.gif) no-repeat 0 6px;}
*/

#hpBottom { width:904px; float:left; clear:both; line-height:14px;}
#hpBottom span { color:#0b4241; display:block; font-size:12px; margin-bottom:14px;font-weight:bold;}
#hpBottom img { margin:5px 0px 19px 0px;}
#hpBottom .box-orange { float:left; width:194px; height:243px; padding:17px 16px 0px 14px; background:#f3f5f5; border-top:solid 3px #f39e54; margin-right:7px;}
#hpBottom .box-orange a.arrow { background:url(/images/arrow-orange.gif) no-repeat 0 3px; padding-left:14px; margin-top:28px; display:block; color:#0b4241;}
#hpBottom .box-purple { float:left; width:194px; height:243px; padding:17px 15px 0px 13px; background:#f3f5f5; border-top:solid 3px #808dce; margin-right:7px;}
#hpBottom .box-purple a.arrow { background:url(/images/arrow-purple.gif) no-repeat 0 3px; padding-left:14px; margin-top:28px; display:block; color:#0b4241;}
#hpBottom .box-green { float:left; width:194px; height:243px; padding:17px 13px 0px 14px; background:#f3f5f5; border-top:solid 3px #92ce58; margin-right:7px;}
#hpBottom .box-green img {margin:1px 0 13px 0;}
#hpBottom .box-green a.arrow { background:url(/images/arrow-green.gif) no-repeat 0 3px; padding-left:14px; margin-top:0px; display:block; color:#0b4241;}
#hpBottom .box-green a.arrow2 { background:url(/images/arrow-green.gif) no-repeat 0 3px; padding-left:14px; margin-top:19px; display:block; color:#0b4241;}
#hpBottom .box-red { float:left; width:194px; height:243px; padding:17px 10px 0px 10px; background:#f3f5f5; border-top:solid 3px #d04145;}
#hpBottom .box-red a.arrow { background:url(/images/arrow-red.gif) no-repeat 0 3px; padding-left:14px; margin-top:46px; display:block; color:#0b4241;}
#hpBottom .box-red ul { margin:14px 0 0 0;}
#hpBottom .box-red li { border-bottom:dotted 1px #c2c4c4; padding:5px;}
#hpBottom .box-red li.end {border:none;}
#hpBottom .box-red li a { color:#0ea5a8;}
#hpBottom .box-red li a:hover { text-decoration:underline; color:#0b4241;}
#hpBottom .box-red span.news { color:#6d6e71; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;margin-bottom:0px;display:inline;}
#hpBottom .box-red span.newslink { color:#0ea5a8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal;margin-bottom:0px;display:inline;}
#hpBottom .box-red a.news:hover span.newslink{ text-decoration:underline; color:#0b4241;}
#hpBottom { margin:0px 0 0 }
#hpBottom .box-orange, #hpBottom .box-purple, #hpBottom .box-green, #hpBottom .box-red { display:inline }
#hpBottom td { padding:0 }
/*----- BODY HOMEPAGE -----*/

/*----- INTERNAL -----*/
/* internal splash */

#inSplash  { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashAbout {float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px;background:url(/images/bg-int-splash_about_us.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashVision {float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px;background:url(/images/bg-int-splash_vision_and_values.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashHistory {float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px;background:url(/images/bg-int-splash_history.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashBD {float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px;background:url(/images/bg-int-splash_bd.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashProducts { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; background:url(/images/bg-int-splash_products.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashAround { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; background:url(/images/bg-int-splash_around_the_world.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashPressroom { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; background:url(/images/bg-pr-splash.jpg) no-repeat; border-bottom:solid 6px #d04145; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashFAQ { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; background:url(/images/bg-int-splash_faq.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplashContact { float:left; clear:right; width:172px; height:59px; padding:157px 26px 0 490px; background:url(/images/bg-int-splash_contact_us.jpg) no-repeat; border-bottom:solid 6px #AB0025; color:#FFF; font-size:22px; font-weight:bold; }
#inSplash h1 { color:#FFF; font-size:22px; font-weight:bold;}
#inSplashAbout h1 { color:white; font-size:22px; font-weight:bold;}
#inSplashProducts h1 { color:white; font-size:22px; font-weight:bold;}
#inSplashAround h1 { color:white; font-size:22px; font-weight:bold;}
#inSplashContact h1 { color:white; font-size:22px; font-weight:bold;}
#inSplashBD h1 { color:white; font-size:22px; font-weight:bold;}
#inSplashPressroom h1 { color:#937A2A; font-size:22px; font-weight:bold;}


/* internal body */
#left { float:left; width:198px; margin-right:18px; padding-top:28px;}
#left span { display:block; color:#000; font-size:15px; margin:0px 0px 15px 17px;}
#left ul {border-top:dotted 1px #b7b7b7;}
#left li { border-bottom:dotted 1px #b7b7b7;}
#left li a { color:#0b4241; padding:4px 0px 5px 15px; display:block; font-size:11px;}
#left li a:hover { color:#0ea5a8; text-decoration:none; background:url(/images/arrow-blue.gif) no-repeat 0 7px;}
#left li a.current { color:#0ea5a8; padding:4px 0px 5px 15px; display:block; text-decoration:none; background:url(/images/arrow-blue.gif) no-repeat 0 7px;}

#left .visit { background:url(/images/bg-int-sites-c2a.jpg) no-repeat; width:184px; height:79px; padding:19px 0 0 14px; margin:23px 0px;}
#left .visit span { color:#FFF; font-size:12px; display:block; margin:0 0 14px 28px;}
#left .visit a.arrow { float:left; clear:both; background:url(/images/arrow-blue.gif) no-repeat 0 4px; padding-left:14px; display:block; color:#9fbbba; font-size:11px; margin-top:9px;}
#left .visit select { float:left; width:142px; height:20px; font-size:11px;}
#left .visit .btn { float:left; font-size:11px; cursor:pointer; color:#fff; border:0; background:#0ea5a8; padding:2px 2px 3px; margin:0 0 0 4px }

#inBody { float:left; width:688px; padding-top:18px;}
#inBody p.posted { margin:0; color:#9b9da1; font-size:10px;}
#inBody a.title {font-size:12px;}
#inBody #middle { float:left; width:445px; padding:29px 15px 0 0; line-height:16px; }
#inBody #middle ul { margin:15px 0px;}
#inBody #middle li { background:url(/images/arrow-blue.gif) no-repeat 0 5px; padding:0px 0px 3px 14px; }
#inBody #middle .twoCol {width:205px; float:left; margin-right:17px;}
#inBody #right { float:left; width:209px; padding:0px 0 0 0px; margin-top:0px;  line-height:15px; }
#inBody #right span { color:#0b4241; font-size:12px; display:block; margin-bottom:15px;}
#inBody #right .video { background:#F9D45E; color:#9edadc; font-size:10px; width:203px; height:70px; padding:20px 5px 0 0; margin-bottom:33px;}
#inBody #right .video .flash {float:left; margin:-20px 10px 0 0; width:120px; height:90px;}
#inBody #right .video span {color:black; font-size:11px; margin-bottom:10px;}
#inBody #right ul { margin:0 0 20px -5px;}
#inBody #right li { border-bottom:dotted 1px #c2c4c4; padding:5px;}
#inBody #right li.end { border:none;}

#inBody #middle-noSplash { float:left; width:445px; padding:0px 15px 0 0; line-height:16px; }
#inBody #middle-noSplash ul { margin:15px 0px;}
#inBody #middle-noSplash li { background:url(/images/arrow-blue.gif) no-repeat 0 5px; padding:0px 0px 3px 14px; }
#inBody #middle-noSplash .twoCol {width:205px; float:left; margin-right:17px;}
#inBody #right-noSplash { float:left; width:209px; padding:18px 0 0 18px; margin-top:55px; border-left:dotted 1px #cccccc; line-height:15px; }
#inBody #right-noSplash span { color:#0b4241; font-size:12px; display:block; margin-bottom:15px;}
#inBody #right-noSplash .video { background:#0ea5a8; color:#9edadc; font-size:10px; width:203px; height:70px; padding:20px 5px 0 0; margin-bottom:33px;}
#inBody #right-noSplash .video .flash {float:left; margin:-20px 10px 0 0; width:120px; height:90px;}
#inBody #right-noSplash .video span {color:#FFF; font-size:11px; margin-bottom:10px;}
#inBody #right-noSplash ul { margin:0 0 20px -5px;}
#inBody #right-noSplash li { border-bottom:dotted 1px #c2c4c4; padding:5px;}
#inBody #right-noSplash li.end { border:none;}
/*----- INTERNAL -----*/

/*----- FOOTER -----*/
#ftr { font-size:10px; margin:0 auto; width:904px; padding:15px 0px; color:#8d8d8d; }
#ftr span {float:right; padding-top:7px;}
#ftr a { color:#8d8d8d;}
#ftr a.end {padding-right:28px;}
#ftr a:hover { color:#0ea5a8; text-decoration:underline;}
/*----- FOOTER -----*/

/*-------PRESS ROOM -----------*/
.smtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #996633;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.rowdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.news { color:#0b4241; display:block; font-size:9px; margin-bottom:14px;font-weight:bold;}
/*-----------------------------*/

