body{
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0;px;
}

table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-family:		verdana, arial, helvetica, "sans serif";
	font-weight:		normal;
	font-size:		11px;
	color:		#222;
}

input, textarea, select {
	font-family:	verdana, arial, helvetica, "sans serif";
	font-weight:	normal;
	font-size:	11px;
	color:		#222;
}

hr {
	color:#aaaaaa;
	background-color:#aaaaaa;
	height: 1px;
}

a {
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	}
	
a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #ff0007; 
	}

.bg_body{
	background-image: url(images/bg_bodysxx.gif);
	background-repeat: repeat-x;	
	background-color: #fff;	
}


.bg_page{	
	background: #f4f4f4;
	background: #fff;
	/*background-image: url(images/bg_page.gif);
	background-repeat: repeat-x;	*/
}

.bg_callback{
	background: #d0d0d0;
	background-image: url(images/callback.gif);
	background-repeat: no-repeat;	
}	

.top-border{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.mid-border{
	background-color: #000000;
}

.bot-border{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
}

.menu {
	background-image: url(images/menu-u.gif);
	background-repeat: repeat-x;
	height:40px;
}

.menu-u {
	font-family:	arial, helvetica, "sans serif";
	font-size: 12px;
	color: #ffffff;	
	background-image: url(images/menu-u.gif);
	background-repeat: repeat-x;
	height:44px;
	width: 56px;
	font-weight: bold;
}

.menu-u a{
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.menu-u a:hover{
	font-weight: bold;
	color: #777;	
	text-decoration: underline;
}


.menu-s {
	font-family:	arial, helvetica, "sans serif";
	font-size: 12px;
	color: #01075B;
	background-image: url(images/menu-s.gif);
	background-repeat: repeat-x;
	height:44px;
	width: 56px;
	font-weight: bold;

}

.menu-s a {
	color: #fff;	
	text-decoration: none;
	font-weight: bold;
}

.menu-s a:hover {
	color: #eee;	
	font-weight: bold;
	text-decoration: underline;
}


.header {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-color: #1f66b1;
}

.footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-color: #1f66b1;
}


.title {
	font-size: 17px;
	background-color: #0061ab;
	height: 30px;
	color: #fff;
	padding: 0px 0px 0px 10px;
}

.title-s {
	font-size: 20px;
	color: #fff;
}



.subtitle {
	font-size: 15px;
	color: #39a1bc;
}

.subtitle-s {
	font-size: 17px;
	color: #01316D;
}

.text{
	font-size: 13px;
}

.border{
	border: 1px dashed #aaaaaa;
	background-image: url(images/bg_border.gif);
	background-repeat: no-repeat;		
}

.step-border{
	background-image: url(images/bg_step.gif);
	background-repeat: no-repeat;	
	width: 282px;
}

.step-title {
	font-size: 15px;
	color: #B5D6FF;
	font-weight: bold;
}

.step-text {
	color: #ffffff;
}

.textnormal {
	font-size: 7pt;
	font-style: normal;
	color: #000000;
}


.links{
	font-size: 8px;
	color: #555;
	text-decoration: none;
}
.links a{

	font-size: 12px;
	color: #555;
	text-decoration: none;
}
.links a:hover{

	font-size: 12px;
	color: #3d8bd9;
	text-decoration: underline;
}


.underline{
	background-image: url(images/line-1.gif);
	background-repeat: repeat-x;
}

.bg_accident {
	font-size: 10px;
	color: #ffffff;			
	background-color: #898989;			
}

.accident-type{
	height: 12px;
	font-size:13px;
}

.accident-type a{
	color: #0061ab;			
}

.accident-type a:hover{
	color: #0061ab;			
	text-decoration: underline;
}

.project{
	color: #000000;
	text-decoration: none;
}

.seperator-x{
	background-image: url(images/seperator-x.gif);
	background-repeat: repeat-x;
	height: 3px;
} 

.seperator-y{
	background-image: url(images/seperator-y.gif);
	background-repeat: repeat-y;
	width: 2px;	
} 

.thumb{
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
}

.thumb-s{
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

.points{
	background-image: url(images/bg_points.gif);
	background-repeat: no-repeat;
}

.box-1t{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #0061ab;
	height: 30px;
}

.box-2t{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #0061ab;
	height: 30px;
}

.box-1l{
	background-image: url(images/box-1/l.gif);
	background-repeat: repeat-y;			
}

.box-1r{
	background-image: url(images/box-1/r.gif);
	background-repeat: repeat-y;			
}

.box-1b{
	background-image: url(images/box-1/b.gif);
	background-repeat: repeat-x;			
}

.headerbg{
	background-image: url(images/headerbg.gif);
	background-repeat: repeat-x;			
}

.box-1m{
	background-color: #fff;
}

.boxsml-1r{
	background-image: url(images/boxsml-1/r.gif);
	background-repeat: repeat-y;
}
.boxsml-1t{
	background-image: url(images/boxsml-1/t.gif);
	background-repeat: repeat-x;			
}
.boxsml-1l{
	
	background-image: url(images/boxsml-1/l.gif);
	background-repeat: repeat-y;
}
.boxsml-1b{
	background-image: url(images/boxsml-1/b.gif);
	background-repeat: repeat-x;			
}
.boxsml-1m{
	background-image: url(images/boxsml-1/m.gif);
	background-repeat: repeat;			
}

.boxsml-1tl{
	background-image: url(images/boxsml-1/tl.gif);
	background-repeat: no-repeat;			

}

.boxsml-1tr{
	background-image: url(images/boxsml-1/tr.gif);
	background-repeat: no-repeat;			

}

.boxsml-1bl{
	background-image: url(images/boxsml-1/bl.gif);
	background-repeat: no-repeat;			
}

.boxsml-1br{
	background-image: url(images/boxsml-1/br.gif);
	background-repeat: no-repeat;			
}

.tableHeader{
	font-weight: bold;
	background-color: #214284;
	color: #fff;
	padding: 4px;
}

.tableField{
	background-color: #b3d9ff;
	color: #000;
	padding: 6px 4px 6px 4px;
}

.sml-menu {
	background-image: url(images/sml-menu-l.gif);
}

.sml-menu a{
	color: #222;
}

.sml-menu a:hover{
	color: #222;
}

