﻿body
{
    margin: 0;
    padding: 0;
    font-family: Trebuchet MS,Helvetica, sans-serif;
   background: #fdfbfc;
}

.center
{
    margin: auto;
    width: 1040px;
}


.whitebar
{
    width: 1px;
    text-align: right;
    float: left;
}

.whitebarin
{
    width: 1px;
    background: white;
}
.clear
{
    clear: both;
}

.footer
{
    margin-top: 0px;
    width: 1047px;
    height: 130px;
    background: #F6F5F4;
    color: #676767;
    font-size: 11px;
}

.footleft
{
    float: left;
    padding: 20px 0 0 20px;
}

.footright
{
    float: left;
    padding-left: 400px;
    padding-top: 15px;
}

.footnav
{
    margin-bottom:10px;
}

.prodlogin
{
    background-image: url(   '../img/prodlogingb.gif' );
    background-repeat: no-repeat;
    width: 177px;
    height: 52px;
    padding-left: 15px;
    z-index:221px;
}

.topsingle
{
    
    padding-left: 870px;
}

.topsinglemain
{
    
    padding-left: 875px;
}


.redgraphic
{
    width: 822px;
    height: 73px;
    background-image: url(   '../img/topimage.gif' );
    background-repeat: no-repeat;
    float: left;
}

.logo
{
    float: left;
    padding-left: 0px;
    width:215px;
}
.logobottom
{
    padding-left: 80px;
    padding-top: 70px;
}

.logobottom2
{
    padding-left: 60px;
}

.arrow
{
    position: absolute;
}

.arrow1
{
    padding-left: 40px;
}

.arrow2
{
    padding-left: 20px;
}
.topnav
{
    padding-left: 550px;
    position:relative; 
    z-index:120;
}

.h1
{
    font-family: Trebuchet MS, Arial;
    font-size: 21px;
    color: #993333;
}

.h2
{
    padding-top: 20px;
    font-family: Trebuchet MS, Arial;
    font-size: 15px;
    font-weight: bold;
    color: #993333;
}
.colright
{
    padding-top:20px;
    padding-left: 100px;
    width: 480px;
    float: left;
}

.colrightourcom
{
    
    padding-top: 20px;
    padding-left: 130px;
    width: 720px;
    float: left;
}

.colleft
{
    padding-top: 20px;
    padding-left: 25px;
    float: left;
}

.blackboldit
{
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

.redbold
{
    padding-top: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #993333;
}
.redboldspan
{
    font-size: 12px;
    font-weight: bold;
    color: #993333;
}

.redbold2
{
    /*padding-left:45px;*/
    font-size: 12px;
    font-weight: bold;
    color: #993333;
    padding-bottom:10px;
}

.paragraph
{
    padding-top: 10px;
    font-size: 12px;
    color: #666666;
}

.paragraphexec
{
    float: left;
    width: 330px;
    padding-top: 10px;
    padding-right: 30px;
    font-size: 12px;
    color: #666666;
}

.paragraph2
{
    font-size: 12px;
    color: #666666;
}

a:hover.footlink, a:link.footlink, a:visited.footlink, a:active.footlink
{
    text-decoration: none;
    color: #676767;
}
a:hover.leftnavs, a:link.leftnavs, a:visited.leftnavs, a:active.leftnavs
{
    text-decoration: none;
    color: #676767;
    font-size: 12px;
}

a:hover.emailto, a:link.emailto, a:visited.emailto, a:active.emailto
{
    text-decoration: underline;
    color: #676767;
    font-size: 12px;
}

.col
{
    float: left;
    width: 210px;
    padding-right: 20px;
}

.colexec
{
    float: left;
    width: 210px;
    padding-right: 20px;
}

.mainmovie1, .mainmovie2, .mainmovie3, .mainmovie4, .mainmovie5
{
    border-right: solid 1px white;
}

/*main page*/

.newscol
{
 
    width: 461px;
    height: 205px;
    background-image: url('../img/main/newsmainbg.gif' );
    background-repeat: no-repeat;
    float: left;
}

.newsinner
{
    padding-left: 40px;
    width: 400px;
}

.partnercol
{
    margin-top: 2px;
    margin-left: 10px;
    width: 349px;
    height: 184px;
    background-image: url('../img/main/newsmainbg.gif' );
    background-repeat: no-repeat;
    float: left;
}

.text
{
    padding: 10px 0px 0px 30px;
    font-size: 12px;
    color: #666666;
}

.ourclients
{
    padding-top:20px;
    padding-left:30px;
}

.text4
{
    padding: 0px 0px 0px 23px;
    font-size: 15px;
    color: #666666;
     font-weight:bold;
}

.text2
{
    padding: 0px 0px 0px 23px;
    font-size: 12px;
    color: #666666;
}
.text3
{
    padding: 7px 0px 10px 38px;
    font-size: 12px;
    color: #666666;
}
.textmain
{
    padding: 0px 0px 0px 5px;
    font-size: 11px;
    color: #eae5df;
    width: 200px;
    height:80px;
}

.textmainmort
{
 padding-left:5px;
  font-size: 11px;
    color: #eae5df;
    width: 200px;
}   

.textspanmain
{
    position: absolute;
    top: 200px;
    width: 280px;
}




.rotator
{
    padding-left: 60px;
}

.rotator2
{
    padding-left: 40px;
}

.float
{
    float: left;
}

.images
{
    margin-right: 5px;
}

.newsticker
{
    list-style-type: none;
    padding: 3px;
    margin: 0;
}

.maintopshadow
{
    background-image: url('../img/main/topshadow.gif' );
    background-repeat: no-repeat;
    float: left;
    width: 23px;
    height: 232px;
    padding-left:2px;
}

.contactus
{
    background-image: url('../img/boxbg.jpg' );
    background-repeat: no-repeat;
    width: 200px;
    height: 160px;
    padding-top: 10px;
    padding-left: 50px;
    font-size: 12px;
    color: #666666;
}

.partnerimg
{
  height:100px;
}

.partner2
{
    margin-left:10px;
    background-image: url('../img/partnerbg2.jpg' );
    background-repeat: no-repeat;
    width: 240px;
    height: 120px;
    padding-top: 4px;
    padding-left: 0px;
    font-size: 12px;
    color: #666666;
}

.partnertitle
{
    padding-left:40px;

}


.contactusouter
{
    float:right;
    padding-top:0px;
    padding-right:3px;

}

.contactusouternotopm
{
    float:right;
    padding-right:3px;

}

.icon
{
    float:left;
}

.links
{
    float:left;
    width:170px;
}

.tmtglink
{
    padding-left:35px; 
}


.productsdown
{

    padding-left:40px;
    width:210px;
}

.rowdown
{

}

.smallbar
{
    overflow:hidden;
    width:210px;
    height:1px;
    background:gray;
    margin-bottom:4px;
    margin-top:4px;
    margin-left:2px;
}

.news
{
    float:left;
    width:340px;
    padding-right:30px;
    
}


.eventscol
{
    float:left;
    width:340px;

}

.bold
{
    font-weight:bold;

}


.career
{
    float:left;
    width:240px;
}

.leftnavdiv
{
     margin-bottom:10px;
}

.contacttitle
{
    font-size:18px;
    padding-bottom:5px;
}

a:hover.mainmvnav, a:link.mainmvnav, a:visited.mainmvnav, a:active.mainmvnav
{
    text-decoration: none;
    color: White;
     cursor:pointer;
}

.mainmvtitle
{
 font-size: 28px;  
 color: #cdd6db; 
 position: absolute; 
 top: 140px;
 
   
                    
}

.row
{
    padding-bottom:10px;
}

.prodlinks
{
  cursor:pointer;
}

.alpha
{
    width:700px;
    height:200px;
    top:140px;
    position:absolute;
    z-index:5; 
    background:red; 
    filter: alpha(opacity=2);
    opacity: .02;
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=2)";
    

}

.ulclients
{
margin: 0; 
padding: 0;


}

ul.ulclients li
{
margin: 0; 
padding: 0;
line-height: 1.2;
}


.ligray {
	font-size: 11px;
	color:#666666
}
.liredbold {
	font-weight: bold;
	font-size: 11px;
	color: #993333;
}