img{border:0;}
body{background:#eceded; margin:0;}
html{overflow-y: scroll;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
p{margin:0; padding:0;}
ul{margin:0; padding:0;}

a:link {color:#b3b6b8; text-decoration:none}
a:active {color:#b3b6b8; text-decoration:none}
a:visited {color:#b3b6b8; text-decoration:none}
a:hover {color:#b3b6b8; text-decoration:underline}

a.purple:link {color:#862175;; text-decoration:none}
a.purple:active {color:#862175; text-decoration:none}
a.purple:visited {color:#862175; text-decoration:none}
a.purple:hover {color:#862175; text-decoration:underline}

a.black:link {color:#000000;; text-decoration:none}
a.black:active {color:#000000; text-decoration:none}
a.black:visited {color:#000000; text-decoration:none}
a.black:hover {color:#000000; text-decoration:underline}

.purple{color:#862175;}
.small_text{font-size:9px;}


.container{
	z-index:1;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
}

/*  ////// CONTAINERS ///// */

.container_1{
	z-index:2;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#b3b6b8;
	clear:both;
}
.container_1a{
	z-index:2;
	position:relative;
	margin:0 Auto 0 Auto;
	padding:0px;
	width:1010px;
	clear:both;
}
.container_2{
	z-index:2;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	background-color:#ffffff;
	clear:both;
}
.container_2a{
	z-index:2;
	position:relative;
	margin:0 Auto 0 Auto;
	padding:0px;
	width:1010px;
	clear:both;
}
.container_3{
	z-index:2;
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:100px;
	text-align:center;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#b3b6b8;
	clear:both;
}
.container_3a{
	z-index:2;
	position:relative;
	margin:0 Auto 0 Auto;
	padding:0px;
	width:1010px;
	clear:both;
}

/*  ////// MENU ///// */

.menu_1{
	width:1010px;
	height:27px;
	margin:10px 0 10px 0;
	clear:both;
}
.menu_1a{
	width:80px;
	height:27px;
	float:left;
}
a.menu_1a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none; background-image: url(images/about_menu.gif); background-repeat: no-repeat;
}
.menu_1a_over{
	width:80px;
	height:27px;
	background-image: url(images/about_menu.gif); background-repeat: no-repeat;
	float:left;
}
.menu_1b{
	width:159px;
	height:27px;
	float:left;
}
a.menu_1b:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1b:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1b:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1b:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none; background-image: url(images/training_menu.gif); background-repeat: no-repeat;
}
.menu_1b_over{
	width:159px;
	height:27px;
	background-image: url(images/training_menu.gif); background-repeat: no-repeat;
	float:left;
}
.menu_1c{
	width:150px;
	height:27px;
	float:left;
}
a.menu_1c:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1c:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1c:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1c:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none; background-image: url(images/community_menu.gif); background-repeat: no-repeat;
}
.menu_1c_over{
	width:150px;
	height:27px;
	background-image: url(images/community_menu.gif); background-repeat: no-repeat;
	float:left;
}
.menu_1d{
	width:115px;
	height:27px;
	float:left;
}
a.menu_1d:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1d:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1d:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1d:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none; background-image: url(images/find_menu.gif); background-repeat: no-repeat;
}
.menu_1d_over{
	width:115px;
	height:27px;
	background-image: url(images/find_menu.gif); background-repeat: no-repeat;
	float:left;
}
.menu_1e{
	width:138px;
	height:27px;
	float:left;
}
a.menu_1e:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1e:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1e:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none}
a.menu_1e:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12.5px; color:#862175; padding:5px 0 0 0; text-decoration:none; background-image: url(images/development_menu.gif); background-repeat: no-repeat;
}
.menu_1e_over{
	width:138px;
	height:27px;
	background-image: url(images/development_menu.gif); background-repeat: no-repeat;
	float:left;
}


/*  ////// CONTENT ///// */

.logo{
	z-index:3;
	position:absolute;
	width:219px;
	height:156px;
	top:20px;
	left:12px;
}
.content_1{
	width:984px;
	height:126px;
	margin:0 0 0 13px;
	text-align:right;
	clear:both;
}
.content_1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	padding:50px 0 0 0;
	color:#b3b6b8;
}
.content_2{
	width:1010px;
	clear:both;
}
.content_2a{
	width:980px;
	margin:0 0 0 13px;
	border:2px solid #b3b6b8;
	float:left;
	background-image: url(images/vignette1.gif);
	background-repeat: repeat-x;
}
.content_2b{
	width:322px;
	text-align: left;
	float:left;
}
.content_2b p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	padding:60px 30px 0 20px;
}
.content_2c{
	width:654px;
	float:right;
}
.content_3{
	width:984px;
	margin:0 0 0 13px;
	text-align:center;
	clear:both;
}
.content_3 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	padding:20px 0 0 0;
}
.content_3a{
	width:984px;
	float:left;
}
.content_3b{
	width:328px;
	margin:25px 0 0 0;
	text-align:left;
	float:left;
}
.content_3b p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	padding:0 15px 0 15px;
}
.content_3b ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#862175;
	padding:0 15px 0 15px;
	list-style-position: inside;
	list-style-type: disc;
}
.content_4{
	width:1010px;
	clear:both;
}
.content_4a{
	width:1010px;
	margin:20px 0 0 0;
	float:left;
}
.content_4b{
	width:1010px;
	float:left;
	background-image: url(images/shadow_middle.gif);
	background-repeat: repeat-y;
}
.content_4c{
	width:1010px;
	margin:0 0 0 0;
	float:left;
}
.content_4d{
	width:980px;
	margin:0 0 0 15px;
	background-color:#e2e3e4;
	background-image: url(images/vignette2.gif);
	background-repeat: repeat-x;
	background-position: top;
	float:left;
}
.content_4e{
	width:326px;
	text-align:left;
	float:left;
}
.content_4e_pictures{
	width:294px;
	margin:15px 0 0 16px;
	float:left;
}
.content_4e_titles{
	width:294px;
	margin:15px 0 0 16px;
	float:left;
}
.content_4e_text{
	width:294px;
	margin:15px 0 0 16px;
	float:left;
}
.content_4e_text p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
.content_4e_text ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#862175;
	padding:0 15px 0 1.4em;
	list-style-position: outside;
	list-style-type: disc;
}
.content_4f{
	width:1px;
	background-color:#ffffff;
	background-image: url(images/vignette3.gif);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}
.content_5{
	width:984px;
	margin:0 0 0 13px;
	clear:both;
}
.content_5 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:20px 0 20px 0;
	color:#b3b6b8;
}
.content_6{
	width:984px;
	margin:20px 0 0 13px;
	float:left;
	clear:both;
}
.content_6a{
	margin:0 40px 20px 0;
	float:left;
}
.content_6b{
	margin:0 0 20px 0;
	float:left;
}
.content_7{
	width:984px;
	margin:20px 0 0 13px;
	text-align:center;
	float:left;
	clear:both;
}
.content_7a{
	width:968px;
	margin:0 0 0 16px;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b3b6b8;
	clear:both;
}
.content_7a img{
	padding:0 0 10px 0;
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:#862175;
}
.content_7b{
	width:968px;
	margin:0 0 20px 16px;
	text-align:left;
	clear:both;
}
.new_development_progress{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b3b6b8;
}

/*  ////// transportdirect ///// */

.hidelabel { display: none; }

/*  ////// FOOTER ///// */

.footer_1{
	width:984px;
	margin:20px 0 20px 13px;
	float:left;
}
.footer_2{
	margin:0 20px 0 0;
	text-align:left;
	float:left;
}
.footer_2 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b3b6b8;
}
.footer_3{
	width:984px;
	margin:0 0 0 13px;
	text-align:left;
	float:left;
}
.footer_3 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b3b6b8;
}