html, body, p, form, input, ul, li, label, h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     padding: 0px;
}

html {
     height: 100%;
     width: 100%;
}

body {
     text-align: center;
}

a img {
     border: medium none;
}

#conteiner {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     width: 1000px;
}

#header {
     background: url("../images/header_bg.gif") repeat-x scroll 0pt 0pt transparent;
     height: 94px;
     position: relative;
     text-align: left;
     width: 1000px;
}

#header #logo {
     display: inline;
     float: left;
     height: 63px;
     margin-left: 82px;
     margin-top: 20px;
     width: 204px;
}

#header #menu {
     display: inline;
     float: right;
     height: 37px;
     margin-top: 31px;
     width: 620px;
	 width:650px;
}

#header #sitemap, #header #contact_us {
     display: inline;
     float: right;
     height: 26px;
     width: 105px;
}

#header #contact_us {
     margin-right: 50px;
}

#header #sitemap a, #header #contact_us a {
     background: url("../images/sitemap.gif") no-repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     display: block;
     float: left;
     font: bold 11px Verdana,Arial,Helvetica,sans-serif;
     height: 26px;
     padding-left: 24px;
     padding-top: 4px;
     text-decoration: none;
     width: 81px;
}

#header #contact_us a {
     background: url("../images/contact.gif") no-repeat scroll 0% 0% transparent;
}

#header_text {
     background-image: url("../images/header_text_bg.gif");
     background-repeat: repeat-x;
     clear: both;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
     height: 30px;
     padding-left: 72px;
}

#header_text2 {
     background-image: url("../images/header_text_bg2.gif");
     background-repeat: repeat-x;
     clear: both;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
     height: 30px;
     padding-left: 62px;
}

#header_text2 #sub, #header_text3 #sub, #header_text4 #sub {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: bold;
     text-decoration: none;
}

#header_text2 a {
     background-image: url("../images/header_text_bg2.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
}

#header_text3 {
     background-image: url("../images/header_text_bg3.gif");
     background-repeat: repeat-x;
     clear: both;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
     height: 30px;
     padding-left: 62px;
}

#header_text3 a {
     background-image: url("../images/header_text_bg3.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
}

#header_text4 {
     background-image: url("../images/mobile_technology_background.gif");
     background-repeat: repeat-x;
     clear: both;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
     height: 30px;
     padding-left: 62px;
}

#header_text4 a {
     background-image: url("../images/mobile_technology_background.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
}

#header_text5 {
     background-image: url("../images/header_text_bg5.gif");
     background-repeat: repeat-x;
     clear: both;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: bold;
     height: 30px;
     padding-left: 62px;
}

#header_text5 a {
     background-image: url("../images/header_text_bg5.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 14px;
     font-weight: lighter;
}

.header_text_menu {
     background-image: url("../images/solutions.gif");
     background-repeat: no-repeat;
     color: #FFFFFF;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     height: 22px;
     margin-right: 10px;
     padding-top: 8px;
     text-align: center;
     width: 114px;
}

.header_text_menu2 {
     background-image: url("../images/solutions.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     height: 22px;
     padding-top: 8px;
     text-align: center;
     width: 270px;
}

.header_text_menu3 {
     background-image: url("../images/about.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     height: 22px;
     padding: 8px 10px 0pt;
     text-align: center;
     width: auto;
}

.header_text_menu4 {
     background-image: url("../images/mobile_technology_background_selected.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     height: 22px;
     padding: 8px 10px 0pt;
     text-align: center;
     width: auto;
}

.header_text_menu5 {
     background-image: url("../images/solutions.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     float: left;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 15px;
     font-weight: bold;
     height: 22px;
     padding: 8px 10px 0pt;
     text-align: center;
     width: auto;
}

.header_text_menu6 {
     background: url("../images/approach-highlighted.gif") repeat-x scroll 0% 0% transparent;
     color: #FFFFFF;
     float: left;
     font: bold 15px Arial,Helvetica,sans-serif;
     height: 22px;
     padding: 8px 10px 0pt;
     text-align: center;
     width: auto;
}

#content #block1 {
     background: url("../images/content_block1.gif") no-repeat scroll right 0pt transparent;
     border-radius: 10px 10px 10px 10px;
     border: 1px solid #C5C5C5;
     float: left;
     height: 323px;
     padding-top: 2px;
     width: 285px;
}

#block1 #block1_top {
     background: none repeat scroll 0% 0% #E1E1E1;
     border-radius: 10px 10px 10px 10px;
     color: #363636;
     font-family: Verdana;
     font-size: 12px;
     font-weight: bold;
     margin: 2px;
     padding: 5px 10px;
}

#block1 #block1_text {
	 width:265px;
	 height:273px;
     color: #4E4E4E;
     font: 11px/16px Verdana,Arial,Helvetica,sans-serif;
     padding: 10px;
	 overflow:auto;
}

.about_us {
     background: url("../images/button_about_us.gif") no-repeat scroll 0pt 0pt transparent;
     color: #FFFFFF;
     display: inline;
     float: right;
     font: bold 11px Verdana,Arial,Helvetica,sans-serif;
     height: 24px;
     padding: 3px 0pt 0pt 25px;
     text-decoration: none;
     width: 73px;
	 margin-right:10px;
}

#content #block2 {
     float: left;
     width:385px;
	 margin:0 0 0 20px;
	 height:276px;
}

#block2 #block2_top {
     background-image: url("../images/content_block2_top_bg.gif");
     background-repeat: no-repeat;
     color: #0078B7;
     font-family: "Trebuchet MS";
     font-size: 18px;
     height: 25px;
     padding-left: 8px;
     padding-top: 5px;
     width: 377px;
}

#block2 #block2_content {
     color: #4E4E4E;
     float: left;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
     height: 296px;
     overflow: auto;
     width: 385px;
}

#content #block3 {
     background: url("../images/content_block1.gif") no-repeat scroll right 0pt transparent;
     border-radius: 10px 10px 10px 10px;
     border: 1px solid #C5C5C5;
     float: right;
     height: 323px;
     padding-top: 2px;
     width: 285px;
}

.date {
     background-color: #0179B7;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     padding:1px 5px;
     width: 82px;
}

.date2 {
     background-color: #0179B7;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 16px;
     font-weight: bold;
     height: 20px;
}

#block3 #block3_top {
	 width:260px;
     color: #363636;
     font: bold 12px Verdana,Arial,Helvetica,sans-serif;
     text-align: center;
	 background:#e1e1e1;
	 padding:5px 10px;
	 -moz-border-radius:15px;
	 border-radius:15px;
	 float:left;
	 display:inline;
	 margin:2px;
}

#block3 #block3_top a.rss {
     background: url("../images/rss.png") no-repeat scroll 0pt 0pt transparent;
     display: inline;
     float: right;
     height: 16px;
     width: 16px;
}

#block3 #block3_top a.rss span {
     display: none;
}

#block3 #block3_content_bg {
     height: 298px;
     width: 226px;
}

#block3 #block3_content {
	 width: 285px;
     height: 293px;
	 clear:both;
	 font:11px Verdana, Arial, Helvetica, sans-serif;
	 color:#333;
	 line-height:16px;
}
#content #block3 iframe
{
width:270px;
height:282px;
border:none;
padding:0;
margin:0;
}
#content #block3 #newsfeed{background:none !important;}
#content #block3 #newsfeed


SUB {
    
}

#content_left {
     float: left;
     width: 703px;
}

#content_left h1 {
     background: url("../images/content_left_top_bg.gif") no-repeat scroll 0% 0% transparent;
     color: #0078B7;
     font: bold 24px "Trebuchet MS","Lucida Sans Unicode",serif;
     height: 43px;
     padding-left: 60px;
     width: 643px;
}

#content_left h1.none {
     background: none repeat scroll 0% 0% transparent;
     font-size: 12px;
     height: auto;
     padding: 0pt ! important;
     width: auto;
}

#content_left h2 {
     color: #0078B7;
     font: bold 20px "Trebuchet MS","Lucida Sans Unicode",serif;
     margin: 0pt 0pt 20px 60px;
}

#content_left p {
     color: #4E4E4E;
     font: 12px/18px Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt 0pt 20px 60px;
}

#content_left p.or
{
width:36px;
height:20px;
background:url(../images/or-image.png) 0 0 no-repeat;
}

#content_left p.text-right {
     font-size: 18px;
     text-align: right;
}

#content_left p.big {
     font-size: 18px;
     text-align: right;
}

#content_left p.big a {
     color: #3A66D5;
}

#content_left p.ctr {
     text-align: center;
}

#content_left p .img-lft {
     display: inline;
     float: left;
     margin: 0pt 20px 0pt 0pt;
}

#content_left p .img-rgt {
     display: inline;
     float: right;
     margin: 0pt 0pt 0pt 20px;
}

#content_left p .button_contact_us {
     color: #FFFFFF;
     display: inline;
     float: right;
     height: 29px;
     margin-right: 0pt;
     padding: 1px 0pt 0pt 25px;
     width: 82px;
}

#content_left p .next {
     font: 18px Verdana,Arial,Helvetica,sans-serif;
     text-decoration: none;
}

#content_left p a {
     color: #0078B7;
	 text-decoration:none;
}

#content_left p img {
     border-radius: 10px 10px 10px 10px;
}

#content_left ul {
     margin: 0pt 0pt 30px 90px;
}

#content_left ul ul {
     margin: 10px 0pt 10px 20px;
}

#content_left ul li {
     color: #4E4E4E;
     font: 12px/18px Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt 0pt 5px;
}
#content_left ul li a
{
color:#4e4e4e;
text-decoration:none;
}
#content_left ul li a:hover{text-decoration:underline;}

#content_left ol {
     margin: 0pt 0pt 30px 90px;
}

#content_left ol li {
     color: #4E4E4E;
     font: 12px/18px Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt 0pt 5px;
}

#content_left ul.bold li, #content_left ol.bold li {
     font-weight: bold;
}

#content_left table {
     border: 1px solid #666666;
     color: #4E4E4E;
     display: inline;
     float: left;
     font: 12px/18px Verdana,Arial,Helvetica,sans-serif;
     margin: 10px 0pt 30px;
     width: 100%;
}

#content_left table tr th {
     background: none repeat scroll 0% 0% #666666;
     color: #FFFFFF;
     text-align: center;
}

#content_left table tr td {
     vertical-align: top;
}

#content_left table tr.odd td {
     background: none repeat scroll 0% 0% #F2F2F2;
}

#content_left ul li strong {
     font-weight: bold;
}

#content_left ul li {
     margin: 0pt 0pt 5px;
}

#content_left ul.methodology {
     background: url("../images/methodology.jpg") no-repeat scroll 0pt 0pt transparent;
     height: 250px;
     list-style: none outside none;
     margin: 0pt 0pt 30px;
     width: 650px;
}

#content_left ul.methodology li {
     display: inline;
     float: left;
     padding: 10px;
     width: 130px;
}

#content_left ul.methodology li h3 {
     margin: 0pt 0pt 10px;
     text-align: center;
}

#content_left ul.methodology li p {
     line-height: 16px;
     margin: 0pt 0pt 10px;
}

#content_left ul.mobile-marketing-commerce {
     background: url("../images/mobile-marketing-mobile-commerce.jpg") no-repeat scroll 0pt 0pt transparent;
     display: inline;
     float: left;
     height: 250px;
     list-style: none outside none;
     margin: 0pt 0pt 30px;
     width: 650px;
}

#content_left ul.mobile-marketing-commerce li {
     display: inline;
     float: left;
     padding: 20px 15px;
     width: 170px;
}

#content_left ul.mobile-marketing-commerce li p {
     line-height: 16px;
     margin: 0pt 0pt 10px;
}

#content_left #clients {
     display: inline;
     float: left;
     list-style: none outside none;
     margin: 0pt 0pt 30px 15px;
}

#content_left #clients li {
     display: inline;
     float: left;
     height: 110px;
     margin: 0pt 8px;
}

#content_left #clients li img {
     display: inline;
     float: left;
}

#content_left .clear {
     clear: both;
}

#content_left a.tooltip, #scroller a.tooltip {
     border: medium none;
     position: relative;
     z-index: 24;
}
#scroller a.tooltip
{
background: url(../images/tooltip.png) center bottom no-repeat;
padding:0 0 10px 0;
}

#content_left a.tooltip:hover, #scroller a.tooltip:hover {
     text-decoration: none;
     z-index: 25;
}

#content_left a.tooltip span, #scroller a.tooltip span {
     display: none;
}

#content_left a.tooltip:hover span, #scroller a.tooltip:hover span {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: 5px solid #C5C5C5;
     color: #000000;
     display: block;
     font: 11px Arial,Helvetica,sans-serif;
     left: 3em;
     padding: 5px;
     position: absolute;
     top: 0pt;
     width: 250px;
}
#scroller a.tooltip:hover span
{
width:130px;
background:#000;
color:#fff;
border:none;
left:0 !important;
text-align:center;
font-weight:bold;
}

#content_left a.tooltip:hover span, #scroller a.tooltip:hover span {
     left: 1em;
     top: 1.5em;
}
#scroller a.tooltip:hover span{left:-12em !important;}

#content_left a.tooltip img {
     border: medium none;
}

#content_left_top {
     background-image: url("../images/content_left_top_bg.gif");
     background-repeat: no-repeat;
     color: #0078B7;
     font-family: "Trebuchet MS";
     font-size: 24px;
     font-weight: bold;
     height: 43px;
     padding-left: 60px;
     width: 643px;
}

#content_left_top h1 {
     font: bold 24px/26px "Trebuchet MS",Times,serif;
}

.card {
     background-image: url("../images/card.jpg");
     background-repeat: no-repeat;
     color: #FFFFFF;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
     height: 106px;
     width: 226px;
}

.button_visit_company {
     background-image: url("../images/button_visit_company.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     height: 25px;
     padding-bottom: 3px;
     text-decoration: none;
     width: 132px;
}

.button_visit2 {
     background-image: url("../images/button_visit2.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     height: 25px;
     margin-bottom: 1px;
     padding-bottom: 3px;
     text-decoration: none;
     width: 155px;
}

#address {
     clear: both;
     color: #4E4E4E;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
     padding-top: 20px;
}

#footer_bg {
     background-image: url("../images/footer_bg.gif");
     background-repeat: repeat-x;
     color: #FFFFFF;
     height: 30px;
     padding-top: 7px;
     text-align: center;
}

#footer_bg a {
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
}

#company_name {
     color: #087CBA;
     height: 30px;
     padding-top: 10px;
     text-align: center;
}

#company_name a {
     color: #087CBA;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
}

#copyright {
     color: #ADADAD;
     font-family: Tahoma;
     font-size: 11px;
     font-weight: lighter;
     margin-top: 20px;
     text-align: center;
}

.NEWS {
    
}

.button_print {
     background-image: url("../images/button_print.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     height: 32px;
     width: 105px;
}

.button_contact_us {
     background-image: url("../images/button_contact_us.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     height: 25px;
     margin-bottom: 2px;
     padding-bottom: 5px;
     text-decoration: none;
     width: 107px;
}

#conteiner_news {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     width: 700px;
}

#conteiner_news2 {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     width: 541px;
}

.button_close {
     background-image: url("../images/button_close.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 12px;
     font-weight: bold;
     height: 25px;
     padding-bottom: 5px;
     width: 105px;
}

.button_cancel {
     background-image: url("../images/button_cancel.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     height: 27px;
     padding-bottom: 8px;
     width: 100px;
}

.button_submit {
     background-image: url("../images/button_submit.gif");
     background-repeat: no-repeat;
     border-width: 0px;
     color: #FFFFFF;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
     height: 27px;
     padding-bottom: 8px;
     width: 100px;
}

.text1_verdana11b {
     color: #087CBA;
     font-family: Verdana;
     font-size: 11px;
     font-weight: bold;
}

.text2_verdana11 {
     color: #087CBA;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
}

.text3_verdana12 {
     color: #4E4E4E;
     font-family: Verdana;
     font-size: 12px;
     font-weight: lighter;
}

#content_left ul.news {
     display: inline;
     float: left;
     list-style: disc outside none;
     margin-left: 60px ! important;
     position: relative;
     width: 550px;
}

#content_left ul.news li {
     clear: left;
     color: #4E4E4E;
     display: inline;
     float: left;
     font: 12px/14px Verdana,Arial,Helvetica,sans-serif;
     margin: 0pt 0pt 10px ! important;
     width: 550px;
}
#content_left ul.news li a
{
color:#0078b7;
}

.text3_verdana12 ul.news li h1 {
     color: #4E4E4E;
     display: inline;
     float: left;
     font: 12px Verdana,Arial,Helvetica,sans-serif;
     width: 450px;
}

.text3_verdana12 ul.news li strong {
     display: inline;
     float: left;
     width: 100px;
}

.text3_verdana12 p strong {
     font-weight: bold;
}

.text3_verdana12 li a {
     font-size: 12px;
     text-decoration: none;
}

.text3_verdana12 a:hover {
     text-decoration: underline;
}

.col {
     display: inline;
     float: left;
     margin: 0pt 20px;
     width: 280px;
}

.col p {
     margin-left: 0pt ! important;
}

.col ul {
     margin-left: 20px ! important;
}

.box {
     background: url("../images/box-bg.jpg") no-repeat scroll 0pt 0pt transparent;
     height: 120px;
     margin: 0pt 0pt 20px 60px;
     padding: 20px;
     width: 560px;
}

.box p {
     margin-left: 0pt ! important;
}

.box2 {
     background: url("../images/box-bg2.jpg") no-repeat scroll 0pt 0pt transparent;
     height: 70px;
     margin: 0pt 0pt 20px;
     padding: 10px 20px;
     width: 560px;
}

#why li {
     list-style: none outside none;
     margin: 0pt 0pt 20px ! important;
     padding: 0pt 0pt 0pt 110px;
}

#why li.intelligence {
     background: url("../images/QWASI-Intelligence.png") no-repeat scroll 0pt center transparent;
}

#why li.results {
     background: url("../images/QWASI-Results.png") no-repeat scroll 0pt center transparent;
}

#why li.solutions {
     background: url("../images/QWASI-Solutions.png") no-repeat scroll 0pt center transparent;
}

#why li.tools {
     background: url("../images/QWASI-Tools.png") no-repeat scroll 0pt center transparent;
}

#why li strong {
     font-weight: bold;
}

.text4_verdana12b {
     color: #4E4E4E;
     font-family: Verdana;
     font-size: 12px;
     font-weight: bold;
}

.text5_arial16b {
     color: #FFFFFF;
     font-family: Arial;
     font-size: 16px;
     font-weight: bold;
}

.text6_arial12b_yellow {
     color: #FAFD28;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
}

.text7_verdana18 {
     color: #0078B7;
     font-family: Verdana;
     font-size: 18px;
}

.text7_verdana18 a.rss, #content_left_top a.rss {
     background: url("../images/rss.png") no-repeat scroll 0pt 0pt transparent;
     display: inline;
     float: right;
     height: 16px;
     margin: 7px 10px 0pt 0pt;
     width: 16px;
}

.text7_verdana18 a.rss span, #content_left_top a.rss span {
     display: none;
}

.text8_arial12_blue {
     color: #0078B7;
     font-family: Arial;
     font-size: 12px;
     font-weight: lighter;
}

.text9_arial12b_blue {
     color: #0078B7;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
}

.text10_trebuchet18_blue {
     color: #0078B7;
     font-family: "Trebuchet MS";
     font-size: 18px;
}

.text1_verdana11_black {
     color: #000000;
     font-family: Verdana;
     font-size: 11px;
     font-weight: lighter;
}

#content_right h2 {
     border-bottom: 3px solid #000000;
     color: #000000;
     display: inline;
     float: left;
     font: bold 13px/16px Arial,Helvetica,sans-serif;
     margin: 30px 0pt 0pt;
     padding: 0pt 0pt 3px;
     width: 240px;
}

#content_right ul {
     clear: left;
     list-style: none outside none;
}

#content_right ul li a {
     border-bottom: 1px solid #CCCCCC;
     color: #4E4E4E;
     display: block;
     font: 12px Arial,Helvetica,sans-serif;
     padding: 5px 0pt;
     text-decoration: none;
     text-transform: uppercase;
}

#content_right ul li a:hover, #content_right ul li a.selected {
     background: none repeat scroll 0% 0% #F0F7FD;
     border-bottom: 1px solid #336699;
     color: #336699;
}

.wheel {
     background: url("../images/qwasi-wheel-transparent.jpg") no-repeat scroll center center transparent;
     display: inline;
     float: left;
}

#content_left #sitemap-table, #content_left #sitemap-table table {
     border: medium none;
     margin: 0pt;
     padding: 0pt;
}

#content_left #sitemap-table div.lhead {
     font-weight: bold;
}

#banner {
     clear: both;
     height: 320px;
     margin: 2px 0pt 20px;
     width: 1000px;
}

div#feature_list {
     height: 320px;
     overflow: hidden;
     position: relative;
     width: 1000px;
}

div#feature_list ul {
     list-style: none outside none;
     margin: 0pt;
     padding: 0pt;
     position: absolute;
     top: 0pt;
}

ul#tabs {
     left: 0pt;
     width: 320px;
     z-index: 2;
}

ul#tabs li {
     font-family: Arial;
     font-size: 13px;
}

ul#tabs li img {
     border: medium none;
     float: left;
     margin: 10px 10px 0pt 0pt;
     padding: 5px;
}

ul#tabs li a {
     background: url("../images/gradient.jpg") repeat-x scroll 0pt bottom transparent;
     color: #222222;
     display: block;
     height: 50px;
     outline: medium none;
     padding: 20px 10px 10px 20px;
     text-decoration: none;
     width: 257px;
}

ul#tabs li a:hover {
     text-decoration: underline;
}

ul#tabs li a.current {
     background: url("../images/feature-tab-current.png") repeat scroll 0% 0% transparent;
     color: #FFFFFF;
     width: 290px;
}

ul#tabs li a.current:hover {
     cursor: default;
     text-decoration: none;
}

ul#output {
     height: 320px;
     position: relative;
     right: 0pt;
     width: 713px;
}

ul#output li {
     height: 320px;
     position: absolute;
     width: 680px;
}

ul#output li h2 {
     color: #FFFFFF;
     font: bold 29px Arial,Helvetica,sans-serif;
     text-transform: uppercase;
}

ul#output li p {
     color: #FFFFFF;
     font: bold 16px/20px Arial,Helvetica,sans-serif;
     margin: 0pt 0pt 10px;
     padding: 0pt;
}

ul#output li.four p.second-line {
     color: #000000;
     left: 60px;
     position: absolute;
     top: 285px;
}

ul#output li.two h2, ul#output li.two p, ul#output li.three h2, ul#output li.three p {
     color: #FFFFFF;
}

ul#output li a {
     background: none repeat scroll 0% 0% #2E7717;
     border-radius: 5px 5px 5px 5px;
     bottom: 10px;
     color: #FFFFFF;
     font: 12px Arial,Helvetica,sans-serif;
     padding: 8px 12px;
     position: absolute;
     right: 10px;
     text-decoration: none;
     text-transform: uppercase;
}

ul#output li.four a {
     left: 335px ! important;
     width: 75px;
}

ul#output li a:hover {
     background: none repeat scroll 0% 0% #64C546;
}

ul#output li div {
     background: url("../images/transparent.png") repeat scroll 0pt 0pt transparent;
     height: 90px;
     left: 0pt;
     padding: 10px 0pt 0pt 60px;
     position: absolute;
     top: 30px;
     width: 100%;
}

ul#output li.one div {
     height: 70px;
}

.timeline
{
margin: 20px auto; 
width: 500px; 
overflow: hidden; 
background: url(../images/timeline_bg.gif) repeat-y center top; 
}
.timeslot {
	width: 255px;
	float: left;
	margin: 0 0 10px;
	padding: 10px 100px 0 0;
	border-top: 3px solid #ddd;
	position: relative;
}
.timeslot p
{
margin-left:0 !important;
margin-right:20px !important;
}
.timeslot span {
	position: absolute;
	right: 0; top: 20px;
	font:30px Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #999;
}
.even {
	float: right;	
	padding: 10px 0 0 100px;
	border-color: #ca0000;
}
.even span {
	left: 0;
	color: #ca0000;
}
.timeslot.even p {
     margin-left: 30px ! important;
	 margin-right:0;
}
#scroller
{
width:1000px;
height:120px;
background:#fff;
overflow:hidden;
margin:7px 0;
}
#scroller img
{
float:left;
display:inline;
margin:0 15px 0 0;
border:1px solid #e2e0e0; 
cursor:pointer;
}
#content{position:relative;}
