/* CSS Document */

html {

	margin-left: 0px;

	overflow: hidden;

}

body {

	margin: 0px;

  overflow: hidden;

}

body,td,th {

	font-size: 12px;

	color: #888; /* 9b9b9b; */

	font-family: Arial, Helvetica, sans-serif;

}



a:link, a:visited, a:active 

{

	cursor: pointer;

	color: #fff;

	text-decoration: none;

}

a:hover {

	text-decoration: none;

	color: #ddd;

}



p {

	margin: 0 0 1em 0;

}

img {

	border: none;

}

.right {

	float: right;

}



.txtRight{

  text-align:right;

}



.left {

	float: left;

}

.big 

{

	font-size: 14px;

}

.small 

{

	font-size: 11px;

}

form {

	padding: 0;

	margin: 0;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #91288D;

	font-size: 24px;

	padding: 0 0 4px 0;

	margin: 0 0 12px 0;

	/* border-bottom: 1px solid #006eb4; */

	text-transform: uppercase;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #666;

	font-size: 16px;

	padding: 12px 0 4px 0;

	margin: 0 0 15px 0;

	border-bottom: 1px solid #ccc;

	white-space: nowrap;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #666;

	font-size: 14px;

	padding: 4px 0 0 0;

	margin: 0 0 12px 0;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFEB9B;

	font-size: 16px;

	padding: 4px 0 0 0;

	margin: 0 0 12px 0;

	text-transform: uppercase;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #A5269D;

	font-size: 13px;

	padding: 0;

	margin: 0;

}

.cufonA,

.cufon

{

	letter-spacing: -1px;

	line-height:1px!important; 

}

.clear{

  clear:both;

}

#maWeb {
	position:absolute;
	z-index: 5;				/* Place the new body above the background image */
	height:100%;width:100%;	/* Make the new body fill the screen */
  top:0;
  left:0;
	overflow-y:scroll;
}
#maHeaderRep{
 height:84px;
 background:url(../images/hdrRep.png) left top repeat-x;
}

#maHeadernoRep{
 height:84px;
 background:url(../images/hdrNoRep.png) left top no-repeat;
}

.subbg{background:url(../images/subbg.jpg) center top no-repeat;}



.content{

width:950px;

margin:0 auto;

}



.subcont{

 background-color:#fff;

 border-top:3px solid #eee;

 border-bottom:3px solid #FFEB9B;

 padding:20px 0;

 color:#555;

 text-align:justify;

 line-height:18px;

}

p.tab{ text-indent:50px; }

.subcont td{ color:#555; }



.subcont a:link,.subcont a:visited,.subcont a:active 

{

	cursor: pointer;

	color: #666;

	text-decoration: none;

}

.subcont a:hover {

	text-decoration: none;

	color: #A5269D;

}



.imgCenter{vertical-align:middle; margin: auto 0;}



.logo{height:52px;width:322px;margin:0;padding:0;margin-top:15px;}



#language{margin:0;padding:0;margin-top:5px;}



#language a#en{ background:url(../images/gb.gif) left center no-repeat; margin-right:15px; }

#language a#mn{ background:url(../images/mn.gif) left center no-repeat; }



#language a:link,

#language a:active,

#language a:visited{

color:#A5269D;

padding-left:20px;

}



#language a:hover{

color:#C130B8;

}



.tabA{

float:left;

width:666px;

}



.tabB{

float:right;

width:280px;

}



.maSearch{

margin:0;

padding:0;

font-size:11px;

}



.maSearch .left,

.maSearch .right{

 margin:15px 5px 0 0;

}



.maSearch input[type="text"],

.maSearch select { width: 100px; border:1px solid #999;height:22px;line-height:22px;padding:0 0 0 5px;}

.maSearch span { display:block; width:70px; float:left; text-align:right;padding:0 5px 0 0; }

.maSearch .searchBtn {

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

	background-color:#ededed;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	border:1px solid #dcdcdc;

	display:inline-block;

	color:#777777;

	font-family:arial;

	font-size:15px;

	font-weight:bold;

	padding:9px 24px;

	text-decoration:none;

	text-shadow:1px 1px 0px #ffffff;

  cursor:pointer;

}.maSearch .searchBtn:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

	background-color:#dfdfdf;

}.maSearch .searchBtn:active {

	position:relative;

	top:1px;

}

.dark-light{   

    color:#222;  

    text-shadow: 0px 1px 0px #eee;

}  

.light-dark{

margin:0;

padding:0;

font-family: arial;

font-weight:normal;

color: #fff;

font-size:16px;

text-shadow:  0px 1px 0px #444;

}

h3.light-dark { margin-bottom:5px; }

.social{position:relative;height:160px;width:280px;}

.social .links { position:absolute;top:0;height:125px;width:280px;padding:0 0 0 10px; overflow:hidden; }

.social .links ul{ margin:0; padding:0;list-style:none; }

.social .links ul li{ margin:0; padding:0;list-style:none; background:url(../images/bullet.gif) 0 50% no-repeat; }

.social .links ul li a{ color:#333; padding:2px 0 3px 15px;display:block;font-size:12px; }

.social .socialBar{width:260px;position:absolute;bottom:0px;background:url(../images/footBg.png) 50% 50% repeat-x; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;height:31px;line-height:31px;padding:0 10px;font-size:16px;}

.social .socialBar ul{list-style:none;margin:0;padding:0;position:absolute;right:5px;top:3px;}

.social .socialBar ul li{float:left;margin:0 5px;padding:0;}



.vIcon{ vertical-align:middle;margin:1px 0; }

.notice{ margin:6px 0 0 16px;color:#666;text-transform:italic;font-size:9px; }

.foot{

text-align:right;

font-family:arial;

font-weight:normal;

color: #666;

font-size:11px;

margin:10px 0;

text-shadow:  1px 1px 1px #fff; }



.foot a{

text-align:right;

font-family:arial;

font-weight:normal;

color: #80619B;

font-size:11px;

text-shadow:  1px 1px 1px #fff; }





.foot a:hover{

text-align:right;

font-family:arial;

font-weight:normal;

color: #AA3396;

font-size:11px;

text-shadow:  1px 1px 1px #fff; }



#routemap{

width:100%;

height:100%;

margin:0;

padding:0;

border-style:none;

z-index:1;

position:relative;

}



.timetable td{

margin-bottom:1em;border-bottom:1px dashed #ccc;

}



.newsFoot{margin:10px 0;padding:5px;background-color:#FCE0F7;}

.home3news a{font-size:11px;}

.home3news ul{margin:0;padding:0;list-style:none;overflow:hidden;}

.home3news li{margin:0;padding:2px 0;list-style:none;border-bottom:1px solid #eee; height:45px;overflow:hidden;}

.home3news .ndate{color:#C130B8;}

.home3news .ndata{display:block;}



.home3career,.home3career li,.home3career span{font-size:10px;}

.home3career ul{list-style:none;text-align:center;padding:3px 0;margin:0;text-transform:uppercase;}

.home3career a{font-size:10px;color:#A5269D;text-align:right;float:right;}

.home3career span{color:#555;margin-left:5px;}



 .career{text-align:left;}

 

 .thumbnails img{margin:1px 7px;}

 

 .comvid{margin:0 6px;}

 

 .comvid a img{border:5px solid #ddd; margin:2px;}

 
/* rotator in-page placement */
div.rotator {
    	position:relative;
    	height:230px;
      width:666px;
    }
/* rotator css */
div.rotator ul{
      margin:0;
      padding:0;
}

div.rotator ul li {
    	float:left;
    	position:absolute;
    	list-style: none;
      margin:0;
      padding:0;
    }
    /* rotator image style */	
div.rotator ul li img {
    	background: #FFF;
    }
div.rotator ul li.show {
    	z-index:50;
    } 
  /* numbering */
.numb {
clear:both;
background: transparent url(../images/iconIndbase.gif) no-repeat top left;
color: black;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 85%;
font-weight: bold;
padding: 1px 1px 2px 5px;
width: 25px;
}


.mRow div.mid{width:180px;border:}

#tabs{display:none;}



/* slide viewer */

    /*preload classes*/
    .svw { width: 50px; height: 20px; background: #fff  ;}
    .svw ul {position: center; }
    /*core classes*/
    .stripViewer {
    overflow: hidden;
    margin: 0 0 1px 0;
    }
    .stripViewer ul { /* this is your UL of images */
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
    }
    .stripViewer ul li {
    float:left;
    }
    .stripTransmitter {
    overflow: auto;
    width: 1%;
    }
    .stripTransmitter ul {
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
    }
    .stripTransmitter ul li{
    width: 20px;
    float:left;
    margin: 0 1px 1px 0;
    }
    .stripTransmitter a{
    font: bold 10px Verdana, Arial;
    text-align: center;
    line-height: 22px;
    background: #92278f  ;
    color: #fff  ;
    text-decoration: none;
    display: block;
    }
    .stripTransmitter a:hover, a.current{
    background: #fff  ;
    color: #ff0000  ;
    }
    /*tooltips formatting*/
    .tooltip
    {
    padding: 0.5em;
    background: #fff  ;
    color: #000  ;
    border: 5px solid #dedede  ;
    }
    
    /*Agents*/
    
    .agents{
    padding:10px;
    background-color:#fff;
    width:646px;
    height:138px;
    } 