/* CSS for TransCom */
	body {
		background-color:#252541;
		font-family : arial, helvetica, sans-serif;
		color:white;
		min-width:800px;
		margin:0px;
		border: 0px;
	}

	.s1 {
		background-image:url("../images/background.jpg");
		background-repeat:no-repeat;
		background-position: top center;
		height:650px;
		margin:0px;
		padding:0px;
		border: 0px;
	}

	.transcom {
		font-size: 36pt;
		left: -340px;
		position:relative;
	}

	.rdata {
		top: 55px;
		width:50%;
		height:1000px;
		float: right;
		right:0;
		position:absolute;
		margin:0px;
		padding:0px;
		border: 0px;
	}

	.phone {
		position:absolute;
		top:15px;
		text-align:right;
		float:left;
		left:40px;
	}
	.menu {
		top:350px;
		left: -330px;
		position:absolute;
		font-size:small;
		z-index:50;
	}
	
	.menu a {
		display:inline;
	}

	a {
		font-size:small;
		font-weight : bold;
		color:#f5e0c3;
		text-decoration:none;
	}

	a.mail {
		font-size:large;
		font-weight : normal;
		color:white;
		text-decoration:none;
	}

	a:hover {
		color:white;
	}

	.cur {
		font-size:small;
		color:#787789;
	}

	.main {
		position:absolute;
		left: -330px;
		top: 400px;
		width:auto;
		padding-bottom:10em;
	}

	.text {
		width: 485px;
		float:left;
	}
	.text1 {
                width: 650px;
                float:left;
        }

	p {
		font-size:small;
		padding-bottom:0.8em;
		padding-top:0em;
	}

	ul {
                font-size:small;
                margin-top:0.1em;
                margin-bottom: 0;
		padding-bottom: 0;
        }

	.rside {
		left: 520px;
		position:absolute;
		width:300px;
		font-size:small;
		float:left;
		
	}

	.copyright {
		color:#787789;
	}

	h1 {
		font-size:large;
		color:#f5e0c3;
		margin-top:2em;
		font-weight: normal;
	}

	h2 {
		font-size:90%;
		color:#f5e0c3;
		font-weight:normal;
		margin:1em 0em;
	}

	h3 {
		font-size:110%;
		font-weight:normal;
		margin-bottom:5px;
		margin-top:10px;
		color:#f5e0c3;
	}

	h4 {
		font-size:100%;
		margin-bottom:4px;
		margin-top:6px;
	}

	.news {
		margin-bottom:40px;
		
	}

	.light {
		/*background-image:url('/images/flares.gif');
		background-position: top left;*/
		position:absolute;
		float:left;
		left:130px;
		top: 241px;
		width:203px;
		height:114px;
		padding:0px;
		margin:0px;
		border: 0px;
	}

	.arrow
	{
		font-weight:normal;
	}

	th {
		font-size:small;
		text-align:left;
	}

	td {
		font-size:small;
		color:#f5e0c3;
	}

	#cars td {
		padding:3px 7px;
	}

	#cars th {
		padding:0px 7px;
	}

	#cars .lined {
		border-bottom:1px solid white;

	}

	#cars a {
		font-size:small;
		font-weight : normal;
		color:#f5e0c3;
		text-decoration:underline;
	}

	#cars a:hover {
		color:white;
	}

	//----------- added -------------
	
	.subm {
		position:absolute;
		padding-top:0.3em;	
	}
	
	.mitem {
		float:left;
		display:inline;
		position:relative;
		height:1.2em;
		overflow:hidden;
	}
	
	.mitem1 {
		float:left;
		display:inline;
		position:relative;
		height:auto;
		overflow:visible;
		width:auto;
		
	}
	
	.mitem a, .mitem1 a {
		display:block;
	}
	
	.mitem1 div a {
		padding:0.12em 0.8em 0em 0.8em;
		text-decoration:underline;
		font-weight:normal;
		color:#e8cba3;
		z-index:60;
		
	}
	
	.mitem1 div a:hover {
		color:#FFFFFF;
		
	}
	
	.submenu {
		position:absolute; 
		padding:0.3em 0em; 
	}
		
	.nosm {
		float:left; 
		position:relative; 
		
	}
	
	.bg {
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		z-index:-1;
		background-color:green;
		
		opacity:0.75;
		filter:alpha(opacity=75)
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
		-moz-opacity:0.75;
		background-color:#252541;
	}
        .flash {
                top: 100px;
		left: 215px;
		/*
                width:50%;
                height:1000px;
                float: right;
                right:0;
		*/
                position:absolute;
                margin:0px;
                padding:0px;
                border: 0px;
        }

	.print a {
                text-decoration: underline;
                font-weight: normal;
                color: #e8cba3;
	}
