@charset "utf-8";
/* CSS Document for Digiroad 05/2010 */

body {font-size:73% ; line-height:1.5em; margin:0px; padding:0px ; font-family:Arial, Helvetica, Nimbus Sans, Liberation, sans-serif; 
	background:url(../stc/images/big-bg.jpg) no-repeat top center; color:#7f7f7f;}
	
a {color:#bd1a1a; text-decoration:none;}
a:hover {color:#bd1a1a; text-decoration:underline;}
img a, img {border:none;}

ul  {list-style:disc outside none;}
ul, ol {list-style-position:outside; padding:0px 0px 0px 25px;}
ol, ul, dl {margin:0;}

/*Site structure */
	#siteWrapper {width:992px; min-height:700px; margin:0 auto; padding-bottom:10px; }
		* html #siteWrapper { height:700px; height:auto !important; }
	#sitePadding { float:left; width:992px; min-height:700px;}
		* html #sitePadding { height:700px; height:auto !important;}
	#site { float:left; width:992px; min-height:700px; padding:15px 0;}
		* html #site { height:750px; height:auto !important; font-size:12px; }
	#siteBody { clear:both; width:100%;float:left; }     
	div#wrapper{ clear:both; width:100%;float:left;}
	
	div#left{width:250px; float:left; padding: 15px 20px 0px 30px ; }
	div#middle{ width:420px; float:left; padding:15px 20px 0px 0px;}
		* html div#middle{ width:410px; float:left; padding:0px 20px 0px 0px;}
	div#middle_wide{ width:620px; float:left; padding: 15px 10px;}
	#middle.wider { width: 666px;}
	div#middle.widest {width:933px; padding:30px;}
	div#right{width:230px; float:left; padding: 15px 20px 0px 0px ;}
	
	.lv-logo { float:right; padding:0px 15px;}
	
/*Content layout */	
	#middle .content {margin:5px 7px 7px 3px; padding:0px;}
	.banners{ padding:0px; margin-top:20px;}
	.banners a img{ border:none; padding-bottom:15px;}
	.content span { font-weight:bold; color:#1899c4;}
	.content strong {color:#1899c4;}
	
/* Support Navigation */
	#supportNavi {color:#bd1a1a; width:685px; font-size:1em ; font-weight:normal; margin:5px; float:right;}
	#supportNavi form { margin:0 ; padding:0 ; }
	#supportNavi li { float:left; background:url(/stc/images/square.gif) no-repeat left; padding:0px; }
	#supportNavi li.select_lang { float:left; background:none; margin-left:0px;  }
	#supportNavi li.select_lang a{  color:#bd1a1a; font-weight:bold; padding:2px 8px ; }
	#supportNavi li a { display:block ; padding:2px 13px ; color:#838383; text-decoration:none;}
	#supportNavi li a:hover {text-decoration:underline;}
	#supportNavi li span { display:block ; padding:0px; margin-left:50px; display:none;}

	.supportNavilist { margin:0 ; padding:0 ; list-style:none; }

/* Search */
	#search{position:relative; margin:2px 0px 0px 0px; padding:0px; float:right; padding-right:10px;}
	#search span{margin-left:0px;}
	form,legend,label,fieldset{margin:0;padding:0px;border:0;  }
	fieldset{float:left; }
		.textInputField {border:1px solid #838383; width:500px;}

			
	#go, #searchfield, .s-button, .s-field { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; color:#838383; }
	#go{width:12px; border:none; background: url(/stc/images/arrow-red.gif) no-repeat right bottom; }
	#searchfield{ font-weight:normal; color:#838383; width:219px; background:#fffdc2; border:#ddc400 solid 1px; padding-left:3px;}

	.s-button{width:auto;height:2.1em;border:none;}
	.s-field{width:auto;height:2.1em;border:none;}
	
/*Header image */
	#header { position:relative; display:block; width:993px;  float:left; }
	#header-logo {width:300px; display:block; float:left;}
	#header a { border:0; }
	#header img { border:none; margin-left:34px; }
	#header a span { display:none; }
	#header_image { display:inline; /*created a sitescope slot background: url(/stc/images/header_image2.jpg) no-repeat top; */ width:677px; height:128px; margin-top:0px; float:left; }

/*Newslist*/
	.newslist { list-style: none; margin: 0;padding:10px 0px 0px 0px; }
	.newslist li { padding: 0; border-bottom:none; }
	.news-list-item { }
	.news-list-item h3 { background: url(/stc/images/arrow-red.gif) no-repeat left 3px; padding:0px 0px 0px 23px; font-size:1.1em;}
	.news-list-item h3 a{text-decoration:none !important; color:black;  }
	.news-list-item a:hover{text-decoration:underline !important;}
	.newslist h4 { padding:0; padding-bottom:5px; line-height:1.2; font-size:22px; }
	.ingress p {padding:0px 0px 0.8em 23px; color:#838383;}
	.newsSummary {font-size:1.2em; color:balck; margin-bottom:18px;}

/*Typography */
	h2, h3, h4, h5 {padding:13px 0 5px 0; margin:0; }
	p {line-height:1.7em; margin:0; }
	h2 { font-size:1.5em ; font-weight:bold ; color:#bd1a1a; line-height:1.4em; }
	h3 { font-size:1.3em ; font-weight:bold ; color:#bd1a1a; line-height:1.4em; }
	h4 { font-size:1.1em ; font-weight:bold ; color:#bd1a1a; line-height:1.4em; }
	h5 { font-size:1.0em ; font-weight:bold ; color:#bd1a1a; line-height:1.4em;}
	
	.center {text-align:center;}
	.rightAlign {text-align:right;}
	.justified {text-align:justify;}
	
/*Main Navigation */	
ul.mainNavi {font-weight:normal; width:205px;  margin:0px; padding:15px 25px 23px 20px; margin-left:0px; color:#000; line-height:1.5em; }
ul.mainNavi a {color:#000 ; text-decoration:none ; font-size:1.1em ; padding-left:8px;} 

ul.mainNavi a:hover, ul.mainNavi  li.act a { color:#bd1a1a; word-wrap:break-word;}

.mainNavilevel_one a.act, 
.mainNavilevel_two a.act,
.mainNavilevel_three  a.act {color:#bd1a1a;}


.mainNavilevel_one{color:#000; 
text-decoration:none; display:block; 
list-style:none;
padding:8px 5px 4px 5px;
background:url(/stc/images/line223px.gif) no-repeat bottom;

}

.mainNavilevel_one .selected_firstline{color:#000; 
text-decoration:none; display:block; 
list-style:none; 
padding-bottom:7px; 
background:url(/stc/images/line223px.gif) no-repeat bottom;
}

li.mainNavilevel_one a {color:#000; 
text-decoration:none;
list-style:none;
}

.mainNavilevel_two {
	padding:6px 10px 6px 8px;
	margin:0px;
	font-weight:normal;
	font-size:11px;
	text-transform:none;
	list-style:none;
	background:none;
}

.mainNavilevel_three {
	padding:3px 8px 6px 15px;
	margin:0px;
	font-weight:normal;
	font-size:10px;
	background:none;
	list-style:none;
}	
	
/*Highlight box*/
	div.highlight{font-weight:normal;  margin:0px;  padding:12px 15px 20px 5px; color:#000; line-height:1.3em; }
	div.highlight-left {background:url("../stc/images/left-corner-red.gif") no-repeat top left; padding-left:3px; margin-left:3px;}
	div.highlight-right {background:url("../stc/images/right-corner-red.gif") no-repeat top right; padding-right:3px;}
	.content_box {padding:10px;margin:0; }	
	* html h3.header {padding:5px 0px 0px 10px; margin:0;}	
	h3.header{background:#bd1a1a; color:#fff; font-weight:bold; font-size:14px; margin:0px; padding:5px 5px 5px 10px;}
	
	#left div.highlight{font-weight:normal; width:230px;  margin:0px;  padding:12px 15px 20px 5px; color:#000; line-height:1.3em; }
	#middlle div.highlight{font-weight:normal; width:420px;  margin:0px;  padding:12px 15px 20px 5px; color:#000; line-height:1.3em; }
	#right div.highlight{font-weight:normal; width:210px;  margin:0px;  padding:12px 15px 20px 5px; color:#000; line-height:1.3em; }

	
/*Footer*/ 	
div#footer { background:url("/stc/images/footer-bg.gif") repeat-x scroll 0 0 transparent; clear:left; color:#7C7C7C; font-size:11px;
 margin:0 auto; padding:0 0px 15px 0px; width:992px;}	
/*
* html div#footer { background:url("/stc/images/footer_bg_ie.png") repeat-x scroll 0 0 transparent; clear:left; color:#7C7C7C; font-size:11px;
height:65px; margin:0 auto 20px; padding:0 45px 15px 37px; width:992px;}	*/

div#footer p{margin:0px; text-align:center; padding:0px 0px 10px 0px;}
div#footer a{display:inline;padding:0;color: #838383;}	
#footerSlot {clear:both;padding:13px 10px 0;text-align:center;}

/*Box border general styles \*/
* html #tlc, * html #trc { height: 1%; }
/* */
.box
	{position: relative;
	margin:10px auto;
	padding: 0;
	}


.box_left
	{position: relative;
	margin:10px auto;
	padding: 0;
	}
	
.box_right
	{position: relative;
	margin:10px auto;
	padding: 0;
	}	


/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{display:inline-block;
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{display:block;
	background-image:url(/stc/images/box/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{display:block;
	background-image:url(/stc/images/box/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{display:block;
	background-image:url(/stc/images/box/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{display:block;
	background-image:url(/stc/images/box/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{display:block;
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{ display:block;
	background-image:url(/stc/images/box/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{display:block;
	background-image:url(/stc/images/box/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{display:block;
	background-image:url(/stc/images/box/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{display:block;
	background-color: #fff;
	background-image:url(/stc/images/box/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
/*Tables for digiroad*/	

.u4-table-default, .u4-table-visible-borders, .u4-table-stripe {margin:0 0 10px 0}
.u4-table-visible-borders td, .u4-table-complete td 
{border-top:1px solid #ddd ; background:#fff url(/stc/images/bg_table_borders_td.gif) repeat-x top left ; }

.u4-table-visible-borders td {border:1px solid #ccc;}
.u4-table-stripe-header, .u4-table-stripe-odd, .u4-table-complete-header2, .u4-table-complete-even 
{background:#f3f3f3}
.u4-table-stripe-header2, .u4-table-stripe-even, .u4-table-complete-odd {background:#ffffff}

.u4-table-complete-header td {background:#bd1a1a; color: #fff; font-weight: bold;}	

.columnContainer .columns {margin-right:2%;width:47%; }

.columns {float:left;position:relative;}
.columnContent {}
	
.spacer {clear:both;height:1px;margin-bottom:-1px;overflow:hidden;}	


