* {padding: 0;margin: 0;}
body {font:13px/1.231 Helvetica, arial, clean,sans-serif;*font-size:small;*font:x-small;background: #003252 url("/images/template/bkg2.jpg") repeat-x top left; font-family: Arial, sans-serif;  margin:0 0 30px;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size: 100%; font-weight: normal;}
#container {width: 960px; margin: 0 auto; position: relative;}
/*  Header */
#masthead {height: 145px; width:1025px;}
#masthead h1 {color: #fff; text-indent: -9999px; margin: 10px 0 0 20px; float: left;}
#masthead h1 a { height: 75px; width: 150px;  background: transparent url("logo4.gif") no-repeat top left;  display: block; text-decoration: none;outline: none;}
/* MASTHEAD Flags */
a#flags {font-size: 11px; width: 254px; display: block; text-align: left; padding: 0 0 16px 0; background: transparent url("") bottom left no-repeat; text-decoration: none; float: right; margin: 53px 75px 0 0; font-family: helvetica, arial; }
a#flags:link, a#flags:visited {text-decoration: none; background-position: bottom left; outline: none; color: #999;}
a#flags:hover, a#flags:active {text-decoration: none; background-position: bottom right; outline: none; color: #fff;}
/* Core Navigation */
#nav_container {background-color: #0d608a;clear: both;}
#nav, #nav ul {list-style-type: none;font-family: "Trebuchet MS", helvetica, Arial, Sans-serif;}
#nav a { display: block; width: 192px; font-weight: bold; line-height: 230%;}
ul#nav li a { text-align: center; text-transform: uppercase;letter-spacing: 1px; font-size: 14px;text-decoration: none;}
ul#nav li a:link, ul#nav li a:visited {background: transparent url("/new_files/corenav/nav_normal_roll.gif") no-repeat 0 0;color: #fff;}
ul#nav li a:hover, ul#nav li a:active { background: transparent url("/new_files/corenav/nav_normal_roll.gif") no-repeat -205px 0px; color: #fff;}
ul#nav li a:link.nav_tl, ul#nav li a:visited.nav_tl {background: transparent url("nav_normal_roll_tl.gif") no-repeat 0 0;color: #fff;}
ul#nav li a:hover.nav_tl, ul#nav li a:active.nav_tl { background: transparent url("nav_normal_roll_tl.gif") no-repeat -205px 0px; color: #fff;}
ul#nav li a:link.nav_tr, ul#nav li a:visited.nav_tr { background: transparent url("nav_normal_roll_tr.gif") no-repeat 0px 0;color: #fff;}
ul#nav li a:hover.nav_tr, ul#nav li a:active.nav_tr {background: transparent url("nav_normal_roll_tr.gif") no-repeat -192px 0px;color: #fff;}
ul#nav li ul.sub li {z-index: 9999;}
ul#nav li ul.sub li a { font-size: 12px; line-height: 210%;  letter-spacing: 0px; text-indent: 5px; text-decoration: none;  text-align: left; text-transform: none; border-bottom: 1px solid #86bff6; display: block;}
ul#nav li ul.sub li a:link, ul#nav li ul.sub li a:visited {color: #cc7b19; background-image: none;}
ul#nav li ul.sub li a:hover, ul#nav li ul.sub li a:active { color: #754102; background-color: #fcd48e; background-image: none;}
#nav li { float: left; width: 192px;}
#nav li ul { position: absolute;  width: 192px;  left: -999em;  background-color: #f8f5ee;  border-top: 1px solid #86bff6;  border-right: 1px solid #86bff6; border-left: 1px solid #86bff6; z-index: 9999;}
#nav li:hover ul { left: auto;}
#nav li:hover ul, #nav li.sfhover ul { left: auto;}
#nav li:hover, #nav li.hover {position: static;}
/* End Core Navigation */
/* Content */
#main_content { background: #fff url("nav_dropshadow.gif") repeat-x top left; border-top: 2px solid #82c1f7; clear: both; padding:0; margin:0;}
/* Intro Module */
#intro_module {margin: 20px 15px 15px 22px;  background: #000  url("" ) no-repeat bottom right;  width: 916px;  position: relative; min-height: 30px; height: auto !important;  height: 30px;}
#intro_module h2 {color: #fff; margin: 0 520 px 0 0; padding: 20px 0 5px 20px; font-size: 22px; letter-spacing: -1px; font-weight: bold;} 
#intro_module img{position: absolute; bottom: 0; right: 35px;}
#intro_module p {font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; font-size: 13px; margin: 0 400px 20px 0; padding: 0 0 0 30px; color: #7cb4f3; font-weight: bold; line-height: 24px;}
#intro_module p strong {color: #3D91F0;}
#intro_module p a em{font-style:normal;}
#intro_module p a {color: #ffa02b; text-decoration: none; padding-right: 15px;}
#intro_module p a:link, #intro_module p a:visited {text-decoration: none;}
#intro_module p a:hover, #intro_module p a:active {text-decoration: underline; background: #000 url("/new_files/tour-arrow.gif") no-repeat center right;}
#intro_module a#new2-5 {text-indent: -9999em; display: block; background-image: url("new2-5.png") !important; background-image: url("/new_files/new2-5.gif"); background-repeat: no-repeat; position: absolute; top: 0; right:0; width: 123px; height: 123px;}
#intro_module a:link#new2-5, #intro_module a:visited#new2-5{text-decoration: none; background-position: top left;}
#intro_module a:hover#new2-5, #intro_module a:active#new2-5 {text-decoration: none; background-position: top right;}
#intro_module #download {margin: 35px 0 25px 30px; font-weight: bold;}
#intro_module #download a {width: 251px;  height: 76px; padding: 24px 0 0 16px; font-size: 85%; display: block; color: #fff; text-decoration: none;  background-image: url("") !important;background-image: url("/new_files/download-2-5.gif");  background-repeat: no-repeat; }
#intro_module #download a strong{text-transform: uppercase; line-height: 30px; font-size: 123%; text-indent: -9999em;}
#intro_module #download a:link,  #intro_module #download a:visited {display: block;  background-position: top left;}
#intro_module #download a:hover,  #intro_module #download a:active {display: block;  background-position: top right;}
#intro_module #tour-box { margin: 20px 0 0 30px}
#intro_module #tour-box p {display: block;  padding: 0px; margin: 0; }
#intro_module #tour-box p a {color: #ffa02b; font-size: 12px; text-decoration: none; padding: 3px 15px 3px 3px; margin: 0 0 0 -2px}
#intro_module #tour-box p a:link, #intro_module #tour-box p a:visited {text-decoration: none;}
#intro_module #tour-box p a:hover, #intro_module #tour-box p a:active {text-decoration: underline; background: #000  url("tour-arrow.gif") no-repeat center right;}
/* AWARD Ticker */
#award-box {margin: 10px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif;  width: 917px; border: 1px solid #d1d1d1; background: #fff url("/new_files/promos/promo_background.gif") top left repeat-x; }
#award-box h3{color: 000; padding: 10px 8px 8px 8px; float: left; border-right: 1px solid #fff; font-weight: bold; font-size: 12px;}
#award-box h3 a {line-height: 15px;}
#award-box h3 a:link, #award-box h3 a:visited {text-decoration: none;color: #52707b; font-family: Helvetica, Arial, sans-serif; }
#award-box h3 a:active, #award-box h3 a:hover {text-decoration: underline;color: #0066cc;}
#award-box p {float: left; font-weight: bold; font-size: 13px; padding: 10px 8px 8px 8px; border-left: 1px solid #d1d1d1; margin: 0;}
#award-box p a {display: none; padding: 0; line-height: 15px;}
#award-box p a:link, #award-box p a:visited {text-decoration: none;color: #52707b;}
#award-box p a:active, #award-box p a:hover {text-decoration: underline;color: #0066cc;}
/* Footer */
#footer {color: #474747; margin: 0; padding:0 20px 20px 20px;background: #fff url("footer.gif") no-repeat bottom left; font-size: 77%; line-height: 140%;}
#footer ul {margin: 10px 0 0px -5px; padding: 20px 0 0 0; display: block;}
#footer ul li {padding: 0; margin:0; float: left; list-style-type: none; border-right: 1px solid #ccc;}
#footer ul li.bdr {border: none;}
#footer ul li a {font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; margin: 0; padding: 0 5px 0 5px;}
#footer a:link, #footer a:visited {color: #0066cc;text-decoration: none;font-weight: bold;}
#footer a:hover, #footer a:active {color: #0066cc;text-decoration: underline;font-weight: bold;}
#footer p{width: 800px; padding: 0; margin-top: 10px; line-height: normal;}
#footerimg {background: transparent url(/images/template/footer.gif) no-repeat 29px 0; height: 7px;}
#mozilla {width: 92px; height: 25px; float: right; margin: 10px 0 0 0; padding: 0;} 
#mozilla a {width: 92px; height: 24px; display: block; background-image: url("mozilla.png") !important;  background-image: url("mozilla.gif"); background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; outline: none;}
#mozilla a:link, #mozilla a:visited {text-decoration: none; background-position: top left; outline: none;}
#mozilla a:hover, #mozilla a:active {text-decoration: none; background-position: top right; outline: none;}
/* START PROMO MODULES === */
#promobox_container {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 95%; margin-left: 2%; border: 4px solid #d1d1d1; position: relative; float: left;  background: transparent url("promo_background.gif") top left repeat-x;}
#promobox_container2 {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 30%; margin-left: -33%; border: 4px solid #d1d1d1; position: relative; float: right;  background: transparent url("promo_background.gif") top left repeat-x;}
#promobox_container3 {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 62.5%; margin-left: 2%; border: 4px solid #d1d1d1; position: relative; float: left;  background: transparent url("promo_background.gif") top left repeat-x;}
#promobox_container4 {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 45.5%; margin-left: 2%; border: 4px solid #d1d1d1; position: relative; float: left;  background: transparent url("promo_background.gif") top left repeat-x;}
#promobox_container5 {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 45%; margin-left: -50%; border: 4px solid #d1d1d1; position: relative; float: right;  background: transparent url("promo_background.gif") top left repeat-x;}
#promobox_container6 {margin: 20px auto 10px auto; padding:0; font-family: Helvetica, Arial, sans-serif; color: #333; width: 77%; margin-left: 2%; border: 4px solid #d1d1d1; position: relative; float: left;  background: transparent url("promo_background.gif") top left repeat-x;}

#promobox_container div {display: block;}
#promobox_container div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container div {display: block;}
#promobox_container div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;}
#promobox_container a {font-weight: bold;}
#promobox_container a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}

#promobox_container2 div {display: block;}
#promobox_container2 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container2 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px; }
#promobox_container2 div {display: block;}
#promobox_container2 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container2 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container2 p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;}
#promobox_container2 a {font-weight: bold;}
#promobox_container2 a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container2 a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}


#promobox_container3 div {display: block;}
#promobox_container3 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container3 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px;  }
#promobox_container3 div {display: block;}
#promobox_container3 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px;  }
#promobox_container3 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px;  }
#promobox_container3 p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;  }
#promobox_container3 a {font-weight: bold;}
#promobox_container3 a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container3 a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}

#promobox_container4 div {display: block;}
#promobox_container4 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container4 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container4 div {display: block;}
#promobox_container4 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container4 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container4 p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;}
#promobox_container4 a {font-weight: bold;}
#promobox_container4 a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container4 a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}

#promobox_container5 div {display: block;}
#promobox_container5 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container5 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container5 div {display: block;}
#promobox_container5 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container5 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container5 p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;}
#promobox_container5 a {font-weight: bold;}
#promobox_container5 a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container5 a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}


#promobox_container6 div {display: block;}
#promobox_container6 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container6 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container6 div {display: block;}
#promobox_container6 div h3 {font: bold 108%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin:5px;}
#promobox_container6 div h4 {font: 87%/normal "Trebuchet MS", Trebuchet,  Arial, Sans-serif;  color: #00336f; margin: 5px; }
#promobox_container6 p {font-size: 75%; line-height: 160%; color: #474747; padding: 0; margin: 5px;}
#promobox_container6 a {font-weight: bold;}
#promobox_container6 a:link, #promobox_container a:visited {text-decoration: none; color: #0066cc;}
#promobox_container6 a:active, #promobox_container a:hover {text-decoration: underline; color: #0066cc;}

/* PROMO MODULE BLOG */
#promobox_blog {float: left; padding: 0; margin: 0 1px 0 0; background: #fff url("promo_background.gif") top left repeat-x;  width: 349px;}
#promobox_blog div.blog-info {width: 255px; float: right; padding: 0 0 10px 0;margin: 0;}
#promobox_blog h3 {margin: 0; padding: 10px 10px 0 0;}
#promobox_blog h3 a:link, #promobox_blog h3 a:visited {color: #00336f; text-decoration: none;}
#promobox_blog h3 a:hover #promobox_blog h3 a:active {color: #00336f; text-decoration: none;}
#promobox_blog p.posted-by {margin: 0;padding: 5px 10px 5px 0; }
#promobox_blog p {margin: 0;padding: 0 10px 5px 0;}
#promobox_blog img.blog-photo {margin: 10px 0 0 10px;border: 1px solid #a6b3d0; background-color: #fff; padding: 1px; float: left;}
#promobox_blog a.more-info{margin:0; padding:0;}
/* PROMO MODULE Testimonial */
#promobox_testimonial {float: left; position: relative; width: 192px; height: 192px; margin:0 1px 0 0; padding: 0;background: #fff url("promo_background.gif") top left repeat-x;}
#promobox_testimonial img#award { border: 0; margin-bottom: 10px;}
#promobox_testimonial h3 {text-indent:-9999em; color: #00336f; background: transparent url("list_editors_choice_small.jpg") no-repeat 10px 10px;}
#promobox_testimonial h3 a{display: block; outline: 0; padding: 20px; }
#promobox_testimonial p {margin: 5px 0px 10px 0; padding: 0px 10px 10px 10px; line-height: 130%;}
#promobox_testimonial a {border:none; outline: none; text-decoration: none;}
/* PROMO MODULE   2.0*/
#promobox_flock {position: relative; float: left; width: 191px; margin: 0 1px 0 0; padding: 0;background: #fff url("promo_background.gif") top left repeat-x; }
#promobox_flock h3 {margin: 0; padding: 10px; color: #00336f;}
#promobox_flock p {margin: 0; padding: 0 10px 10px 10px;}
/* PROMO MODULE   Photos*/
body #promobox_photo { float: left; position: relative; margin:0; padding:0; width: 181px; background: #fff url("promo_background.gif") top left repeat-x;}
body #promobox_photo2 { float: left; position: relative; margin:0; padding:0; width: 305px; background: #fff url("promo_background.gif") top right repeat-x;}
body #promobox_photo #box {background-color: #e4f5fc; border: 1px solid #bed0d8; margin: 11px;}
body #promobox_photo #box #box-inner {border: 1px solid #fff;}
body #promobox_photo #box2 {background-color: #e4f5fc; border: 1px solid #bed0d8; margin: 11px; }
body #promobox_photo #box2 #box-inner2 {border: 1px solid #fff;}
body #promobox_photo h3 {padding: 10px 10px 0 8px; margin:0;}
#promobox_photo a img{border:0; position: absolute; bottom: 4px; right: 13px;}
#promobox_photo p{padding:0; margin:5px 20px 20px 8px; }
#promobox_photo a {text-decoration: none; color: #0066cc; padding:0; margin:0;}
#promobox_photo a:link, #promobox_photo a:visited {text-decoration: none; color: #0066cc; }
#promobox_photo a:hover, #promobox_photo a:active {text-decoration: underline; color: #0066cc;}
#download_frame {position: absolute;top: 300px;left: 435px;}
/* Global Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \ */
* html .clearfix { height: 1%;}
/* End hide from IE-mac */

        .relPos {
            position: relative;
            text-align: left;
        }
        .flush-right{
            position:absolute;
            top: position-static;
            left: expression((parentNode.offsetWidth - offsetWidth) + 'px');
        }
        .float-left {
            width: 48%;
            float: left;
        }
        .float-right {
            width: 48%;
            float: right;
        }

    .flush-right{
        position:absolute;      /* All browsers */
        top: auto;              /* Standards  browsers */
        top: position-static;   /* IE all others ignore this as invalid*/
        right: 0;               /* All except IE */
        left: expression(parentNode.offsetWidth - offsetWidth + 'px'); /* IE only */
    }
#container {
border:1px solid blue;
}
#table1 {
float:right;
}
#table1 td{
background-color:yellow;
}
#clear {
clear:both;
} 