/* rotator in-page placement */
    div#rotator {
    position:relative;
    height1:345px;
    margin-left1: 15px;
    left:-40px;
    top:0px;
	border:0px green solid;
}
/* rotator css */
    div#rotator ul li {
    float:left;
    position:absolute;
    list-style: none;
}
/* rotator image style */    
    div#rotator ul li img {
    border:0px solid #ccc;
    
    background: #FFF;
}
    div#rotator ul li.show {
    z-index:500
}

.pageContent{
	padding-right:20px;	
	background: transparent url(images/bg_middle_repeat.jpg) repeat-y bottom;

}

#mainContent{
    border:0px black solid;   
    padding-left:0px;
    padding-right:0px;
    vertical-align:top;
    height:100%;
	text-align: justify;
}

#mainContent DIV{
	color1:blue;
	margin-left1:10px;
}


#mainCol{
	width:885px;
    border:0px black solid;
    padding: 0px;
	vertical-align:top;
}

#mainTable{
	border:0px black solid;
	width:100%;
    padding: 0px;
    margin: 0px;    
}

#leftHeaderShadow, #rightHeaderShadow{		
	width: 36px;
	height: 553px;	
    border: 0px black solid;
}

#leftHeaderShadow{
	background: transparent url(../images/left_shadow.jpg) right top no-repeat;		    
}

#rightHeaderShadow{
	background: transparent url(../images/right_shadow.jpg) left top no-repeat;	
}

#header {
    width:885px;    
    background: transparent url(../images/topbanner.jpg) center top no-repeat;    
    rheight:143px;
	height:180px;
    border:0px solid black; 
    text-align: right;   
}

#topmenu {
    background: transparent url(../images/topmenu.jpg) center top no-repeat;
    height:155px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    text-align: right;
    padding-right: 40px;
    padding-top: 20px;
    color:#b8daf5;        
    border:0px black solid;    
    margin:0px;  
    width:100%;  
}

.topmenusub{
    text-align:right;
    border:0px black solid;    
    width:100%;
    padding:0px;
    margin:0px;
}

.topmenusub a{    
    color: #113c65;
}

.aTopMenuItem, .topmenusub a {
	cursor:pointer;    
}

.aTopMenuItem {
    text-decoration: none;        
    color: #b8daf5;
    padding-left:15px;
    padding-right:15px;
	
}

.tms{
    background: transparent url(../images/topnav_separator.jpg) center top no-repeat;
    height:18px;
    width:2px;    
}

#leftMenu{
    width:220px;
    border:black 0px solid;
    vertical-align: top;
	
}

#technology{
    background: transparent url(../images/technology.jpg) center top no-repeat;
	height:44px;
}

#training{
    background: transparent url(../images/training.jpg) center top no-repeat;
	height:46px;
}

#contactcentres {
    background: transparent url(../images/contactcentres.jpg) center top no-repeat;
	height:46px;
}

#research{
    background: transparent url(../images/research.jpg) center top no-repeat;
	height:42px;
}

#consulting{
    background: transparent url(../images/consulting.jpg) center top no-repeat;
	height:44px;
}

#project{
    background: transparent url(../images/project.jpg) center top no-repeat;
	height:43px;
}

#infrastructure{
    background: transparent url(../images/infrastructure.jpg) center top no-repeat;
	height:40px;
}
 
.leftMItem,.SignText {
	font-size: 12px;
    text-transform: uppercase;  
	color: #00518c;	
}

.leftMItem
{
    width:220px;      
    vertical-align: middle;    
    text-align: center;    
    cursor: pointer;
}

#homeTable{
    background:transparent url(../images/homepage_image.jpg) center top no-repeat;
    width:665px;
    height:440px;    
    border:0px black solid;
    float:right;
}

#case1,#case2,#case3,#case4,#case5,#case6,#case7,#case8,#case9,#case10,#case11,#case12{
   cursor: pointer;
   color:#23517B;
}

a:hover {
    cursor: pointer;
    color: white;
}

/*a[name=leftm]:hover  {    
    color: blue;
}*/


a:visited{	
	text-decoration: none;       
}

a {
    text-decoration: none;        
}

.lmLink{
    color:00518c;		
	font-size:12px;
}

.lmLink:hover{
    color:00518c;	
}

td{ 	
    border:0px black solid;    
}

h3{
    text-transform: uppercase;
    font-weight: bold;
    color: #113c65;
	font-size:11pt;
}

h4{     
    font-weight: bold;
    color: #0091d7;
	font-size:10pt;
}

body{
    background: transparent url(../images/bg_repeat.jpg) center top repeat-x;    
    behavior: url(../scripts/csshover3.htc);    
}

body, table{
    vertical-align: top;
	padding: 0px;
	margin: 0px;	
    border:0px;
	font-family: Arial, Verdana;
	font-size:11px;
	line-height: 15px;
	color: #23517B;	
}

