/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }

  html { margin-top: -10px;
    }

  img { border: medium none ;
    }

  a { border: medium none ;
    }

  li { list-style-image: none;
    list-style-type: disc;
    list-style-position: outside ! important;
    }

  body { background: rgb(248, 248, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    }

  #full { margin: 27px auto 0pt;
    width: 974px;
    }

  .full { margin: 0pt auto;
    background: transparent url(../images/whole-bg.png) repeat scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1000px;
    }

  #box { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header { background: rgb(255, 255, 255) url(../images/header-new.gif) no-repeat scroll 100% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 154px;
    margin-top: 12px;
    }

  #logo { float: left;
    margin-left: 20px;
    width: 421px;
    }

  #header-right { float: right;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: -14px;
    width: 264px;
    }

  .menu { background: transparent url(../images/menu-bg.png) repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #top-newsletter span { color: rgb(0, 24, 41);
    font-size: 19px;
    }

  #top-newsletter .email, #top-newsletter .name { color: rgb(38, 38, 38);
    font-size: 12px;
    }

  #top-newsletter { margin-bottom: 10px;
    margin-top: 40px;
    }

  #top-menu ul li { padding: 10px;
    background: transparent url(../images/menu-sep.png) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    list-style-type: none;
    list-style-image: none;
    text-shadow: rgb(0, 0, 0) 1px 1px ;
    list-style-position: outside;
    }

  #top-menu a { padding: 0pt 1em;
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-size: 16px;
    }

  #top-social span { color: rgb(0, 24, 41);
    font-size: 21px;
    font-weight: bold;
    }

  #top-social-icons { margin-left: 43px;
    }

  #top-social br {  }

  #top-menu a span { text-transform: uppercase;
    }

  .t-email { height: 19px;
    }

  .top-emailo {  }

  .top-emaili { float: left;
    margin-right: 10px;
    }

  .sub1 { border: medium none ;
    margin: 0pt 10px;
    background: transparent url(../images/top-submit.png) no-repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 19px;
    text-indent: -9999px;
    width: 49px;
    cursor: pointer;
    }

  .item1 { padding-bottom: 9px;
    }

  .name-o, .email-o {  }

  .sub { background: transparent url(../images/subscribe-1.png) no-repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    height: 35px;
    margin-right: 28px;
    text-indent: -9999px;
    width: 98px;
    cursor: pointer;
    }

  .name-i, .email-i { float: left;
    }

  #video-left { padding: 8px;
    }

  #container-1 { margin: 10px 0pt;
    }

  #container-1 .text { border: 1px solid rgb(172, 172, 172);
    padding: 3px 0pt 20px;
    float: left;
    height: auto;
    margin-right: 13px;
    width: 745px;
    }

  #container-1 .content { padding-left: 20px;
    padding-right: 10px;
    padding-top: 32px;
    }

  #signup-left { padding: 0pt 11px;
    text-align: center;
    }

  #container-1 h1 { font-family: Garamond,Arial;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 17px;
    }

  #container-1 h1 span { color: rgb(255, 128, 0);
    }

  #image-holder li { display: inline;
    }

  #image-holder { background: rgb(0, 24, 41) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #image-holder li img { padding: 6px;
    }

  #container-2 { border-bottom: 2px solid rgb(205, 205, 205);
    margin: 10px 6px;
    padding-bottom: 10px;
    }

  #container-2 .content { float: right;
    width: 970px;
    }

  #container-1 .content a { color: rgb(23, 45, 60);
    }

  #container-2 .text { padding: 5px 25px;
    }

  #container-1 h2 { color: rgb(255, 128, 0);
    font-family: Garamond,Arial;
    font-size: 24pt;
    font-weight: normal;
    }

  #container-1 h3 { color: rgb(23, 45, 60);
    font-family: Garamond,Arial;
    font-size: 18pt;
    font-weight: normal;
    }

  p, li { font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    }

  p { padding: 8px 0pt;
    font-size: 15px;
    }

  #form1 { margin: 12px;
    }

  #container-1 .sidebar-right { color: rgb(0, 24, 41);
    float: left;
    font-family: Garamond,Arial;
    width: 206px;
    }

  .section1 { padding: 0pt 5px;
    }

  .signup-bg { background: rgb(213, 213, 213) url(../images/sidebar-left-bg.png) repeat-x fixed 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #video-left img { width: 186px;
    }

  .sep { margin: 10px 0pt;
    background: rgb(158, 158, 158) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 4px;
    }

  #sidebar-left span { font-size: 15px;
    }

  #container-2 li { background: transparent url(../images/bullet.png) no-repeat scroll left center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 20px;
    }

  #icons-bot { margin: 0pt auto;
    width: 100px;
    }

  #icons-bot li { padding: 0pt 10px;
    display: inline;
    }

  #footer { margin: 0pt auto;
    padding: 10px 0pt;
    background: transparent url(../images/bot-bg.jpg) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 998px;
    }

  #footer li { padding: 0pt 2px;
    display: inline;
    font-size: 11px;
    color: rgb(100, 100, 100);
    }

  #footer a { color: rgb(100, 100, 100);
    text-decoration: none;
    }

  #footer-left { text-align: center;
    }

  #footer-right { text-align: center;
    }

  .clr { clear: both;
    }

  .menu { border: 0px none ;
    margin: 0px;
    padding: 0px;
    font-family: "Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet Unicode MS","Lucida Grande",Verdana,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-size: 14px;
    font-weight: bold;
    }

  .menu ul { margin: 0pt;
    padding: 0pt;
    background: transparent url(../images/menu-bg.png) repeat scroll 0pt 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 35px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    }

  .menu li { padding: 0px;
    float: left;
    list-style-type: none;
    list-style-position: outside;
    }

  .menu li a { margin: 0px;
    padding: 0px 25px;
    background: transparent url(../images/menu-sep.png) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(204, 204, 204);
    display: block;
    font-weight: normal;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    }

  .menu li a:hover, .menu ul li:hover a { color: rgb(150, 150, 150);
    text-decoration: none;
    }

  .menu li ul { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background: rgb(51, 51, 51) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: none;
    height: auto;
    position: absolute;
    width: 225px;
    z-index: 200;
    }

  .menu li:hover ul { display: block;
    }

  .menu li li { margin: 0px;
    padding: 0px;
    background: transparent url(images/sub_sep.gif) no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    float: none;
    width: 225px;
    }

  .menu li:hover li a { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .menu li ul a { margin: 0px;
    padding: 0px 10px 0px 15px;
    display: block;
    height: 35px;
    font-size: 12px;
    font-style: normal;
    text-align: left;
    }

  .menu li ul a:hover, .menu li ul li:hover a { border: 0px none ;
    background: rgb(23, 45, 60) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .menu p { clear: left;
    }

  .sidebar-right { width: 250px;
    float: left;
    list-style-type: disc;
    }

  #container-1 li { list-style-type: disc;
    list-style-position: outside;
    }

