body {
	font-family: verdana, arial, helvetica, sans-serif;
	background: #fff;
	margin: 0px 22px 0px 22px;
	text-align: center;
	font-size: 60%;
	color: #333;
}

#busdata {
	border: 1px solid #111;
	float:left;
	/*display:table;
	width:100%;*/
}

/* Start NS hacks  */
body:nth-of-type(1) #busdata{width:100%;display:table;} /*Show only to Google Chrome */
html>/**/body #busdata, x:-moz-any-link, x:default {width:100%;display:table;} /*Firefox3 browser hack*/

html body #busdata { width /*\**/: 100%\9 }	/* IE8 hack */
html body #busdata { display /*\**/: table\9 } /* NS added this line on the 16/12/10 to fix layout issues */

html.ie7 body #busdata {width:100%}

#footer {

	font-weight: bold;
	border-top: #111 1px solid;
	padding: 5px 0px 29px 25px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	/* Raffaele Adinolfi on 29/07/10 - We decided to hide the footer containing em powered by RecruitASP because it caused a lot of issues */
	/*display: none;*/
	/* End of Raffaele Adinolfi on 29/07/10 */
}  



a:hover{

	color: #faa;

}



.raspblue {

	color: #3d6aab;

}



.raspblack {

	color: #000000;

}



.raspgrey {

	color: #999999;

} 



.rasplink:link {

	color: #000000; 

}



.rasplink:visited {

	color: #000000;

}



.rasplink:active {

	color: #000000;

}



#message {

	height: 13px;

}



.message {

	color: #f00;

	font-weight: bold;

	margin: 5px;

	text-align: left;

	position:relative;

	z-index: 100;

	left: 0px;

	top: 0px;

	min-height: 12px;

}



.message img{

	float: left;

	padding: 0px 7px 0px 10px;

}



img {

	margin: 0px;

	padding: 0px;

	border: 0px;

}



/*ul {

	margin:0px;

	padding:0px;

}



li {

	margin: 0px;

	padding: 0px;

}

*/



#logo {

	text-align: left;

}



.reqTemplate {

	width: auto;

} 



.reqTemplate td{

	margin: 0px;

	padding: 0px;

} 



.input {

	background: #F1E5E0;

}



.noback {

 background: none;

}



.selected {

 color: #111;

}



.selectable {

 color: #bbf;

}



.current {

	background: #FFF58F;

}



.inputstatus {

	background: #EFEFEF;

}



.draft {

	background: #e4f2ea;

}



.completed {

	background: #f2e4ea;

}  



.accepted {

	background: #e4f2ea;

}



.rejected {

	background: #f2e4ea;

}



table {

	text-align: left;

}



.htmlblock {

	padding: 15px;

}



.buttonblock {

background-color: #fff;

}



.tooltip {

	background-color: #FF88C6;

	border: 2px solid #DF3791;

	z-index: 100;

	padding: 7px;

	-moz-border-radius: 10px;

}



.printonly {

display: none;

}



dl{

	text-align: left;

}



dd {

	padding: 0px;

	margin: 0px 10px 0px 50px;

}



dt {

	font-size: small;

	color: #999;

	padding: 0px;

	margin: 0px 10px 0px 50px;	

}



h3 {

	text-align: left;

	margin-bottom: 5px;

	margin-left: 10px;

	color: #777;

	font-size: small;

}



h2 {

	text-align: left;

	color: #333;

	margin: 20px 10px 0px 10px;	

	font-weight: bold;

	font-size: small;

}



p {

	text-align: left;

}

