h2{
 font-size:16px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:#f2f3fc;
 background:url(../images/news_header.jpg) no-repeat top left;
 border-bottom:1px solid #585b8d;
 color:#585b8d;
 margin-top:0px;
 width:506px;
 padding:5px 0 5px 5px;
}
.indexpage {
 background:white;
 color:#333333;
 width:100%;
 height:725px;
 margin:0px;
 padding:0px;
}
.index_banner {
 background:black;
 position:relative;
 margin-top:-364px;
 margin-left:335px;
 width:659px;
 height:364px;
 padding:0px;
}
#indexbanner {
 margin-top:0px;
 margin-left:0px;
 padding:0px;
 width:652px;
 height:350px;
}
.right_text {
 margin:0px;
 margin-top:-84px;
 margin-left:140px;
 height:92px;
 width:170px;
 padding:0px;
 overflow:hidden;
}
.right_text p{
 margin:0px;
 padding:0px;
}
.flash {
 position:relative;
 left:0px;
 top:0px;
 z-index:1;
}
.overflash {
 position:relative;
 margin-top:-108px;
 height:108px;
 z-index:100;
}
.fp_new{
 background:#f2f3fc;
 height:328px;
 width:300px;
 float:left;
 margin-top:18px;
 margin-left:16px;
 margin-bottom:10px;
 padding:5px;
 border:1px solid #585b8d;
}
#about_us{
 float:right;
 color:white;
 padding:10px;
}
#about_us h1{
 font-size:18px;
 font-weight:bold;
 text-align:center;
 margin:0px;
 padding:0px;
 margin-bottom:10px;
}
#about_us p{
 font-size:14px;
 font-weight:normal;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
}
#ticker{
 width:100%;
 border-bottom:1px solid #585b8d;
 padding:5px 5px 5px 10px;
 margin:0px;
 margin-bottom:5px;
}
#ticker p{
 font-size:12px;
 font-weight:normal;
 margin:0px;
 padding:0px;
 margin-bottom:2px;
}
.news img{
 width:200px;
 height:auto;
 margin-left:150px;
}
.showcase1{
 float:left;
 padding:0px;
 margin:0px;
 border-bottom:1px solid #585b8d;
 width:290px;
 height:200px;
 overflow:hidden;
 padding-right:6px;
 padding-left:4px;
 margin-bottom:0px;
 background:white;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
 border-radius:0 0 10px 10px;
}
.prods{
 -moz-box-shadow:rgba(0,0,0,0.5) 4px 4px 20px;
 -webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.5);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}
.showcase1 h2{
 font-size:13px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:#f2f3fc;
 background:url(../images/news_header.jpg) no-repeat top left;
 border-bottom:1px solid #585b8d;
 color:#585b8d;
 margin-top:0px;
 width:506px;
 padding:5px 0 0px 5px;
}
.showcase1 h3{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:white;
 color:#585b8d;
 margin-top:0px;
 padding:5px 0 5px 5px;
}
.showcase1 img{
 outline:none;
 margin-right:10px;
 float:left;
 width:120px;
 height:auto;
 margin-left:10px;
}
.showcase1 a,
.showcase1 p{
 font-size:12px;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 padding-left:4px;
}
.showcase1 p{
 padding-left:10px;
}
.showcase1 a{
 float:right;
}
.showcase1 img{
 float:left;
}
#right_column {
 width:300px;
 float:right;
 margin:0px;
 margin-right:30px;
 padding:0px;
}
#left_column{
 width:610px;
 float:left;
 margin:0px;
 padding:0px;
 margin-left:30px;
}
.news{
 background:white;
 width:100%;
 float:left;
 margin:0px;
 margin-top:10px;
 margin-bottom:0px;
 -moz-box-shadow:rgba(0,0,0,0.5) 4px 4px 20px;
 -webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.5);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}
.news a,
.news p{
 font-size:12px;
 padding:0px;
 margin:0px;
 padding-left:20px;
 margin-bottom:5px;
 text-align:left;
}
.news a{
 padding-left:0px;
}
.news h2{
 font-size:16px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:#f2f3fc;
 background:url(../images/news_header.jpg) no-repeat top left;
 border-bottom:1px solid #585b8d;
 color:#585b8d;
 width:605px;
 padding:5px 0 5px 5px;
}
.news h4,
.news h3{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:white;
 color:#585b8d;
 margin-top:10px;
 padding:5px 0 5px 20px;
}
.fp li{
 margin-left:10px;
}
.news table,
.showcase3 table{
 border-collapse:collapse;
 margin:0px;
 margin-left:05px;
 margin-bottom:20px;
 background:white;
}
.news td,
.showcase3 td{
 text-align:center;
 vertical-align:middle;
 border:1px solid #585b8d;
 font-size:12px;
}
.news tr,
.showcase3 tr{
 height:30px;
}
.news td p,
.showcase3 td p{
 text-align:center;
 color:#585b8d;
 padding:2px;
 margin:0;
 font-weight:bold;
}
.head{
 color:#585b8d;
 font-size:12px;
 font-weight:bold;
 background:white;
 border:none;
 width:135px;
 text-align:left;
}
.head2{
 color:#585b8d;
 font-size:12px;
 font-weight:bold;
 background:white;
 text-align:center;
 width:40px;
 border:none;
}
a{
 color:#585b8d;
 text-decoration:underline;
}
#about_us a{
 color:#f2f3f7;
 text-decoration:underline;
}
.showcase3{
 float:left;
 padding:0px;
 margin:0px;
 background:white;
 margin-top:10px;
 -moz-box-shadow:rgba(0,0,0,0.5) 4px 4px 20px;
 -webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.5);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}
.showcase3 h2{
 font-size:16px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:#f2f3fc;
 background:url(../images/news_header_short.jpg) no-repeat top left;
 border-bottom:1px solid #585b8d;
 color:#585b8d;
 width:295px;
 padding:5px 0 5px 5px;
}
.showcase3 h3{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 background:white;
 color:#585b8d;
 margin-top:10px;
 padding:5px 0 5px 5px;
}
.showcase3 img{
 outline:none;
 margin-right:10px;
 float:left;
 width:120px;
 height:auto;
}
.showcase3 a,
.showcase3 p{
 font-size:12px;
 margin:0px;
 padding:0px;
 margin-bottom:5px;
 padding-left:4px;
 width: 290px;
}
.showcase3 p{
 padding-left:10px;
}
#headline{
 -moz-box-shadow:rgba(0,0,0,0.5) 4px 4px 20px;
 -webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.5);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}

