@charset "utf-8";
/* CSS Document */

/* Default styles */
body        {
	border-width:0;
	margin-top:10px;
	padding:0;
	background: padding-top: 5px;
	background-color:#CCCCCC;
	background-image:url(/transport/sharetheroad/images/newhome/pagebg.jpg);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
	margin-left:1px;
	margin-right:20px;
	text-align:justify;
}

table       {background-color:Transparent;}
th          {vertical-align:top; font-family:Tahoma; font-size:13px; color:#333333;}
td          {
	vertical-align:top;
	font-family:Calibri, Verdana, Arial;
	font-size:16px;
	color:#FF6600;
	font-weight: bold;
}
p           {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

	}
}

.Title {
	color:#069;
	font-family:Calibri, Verdana, Arial; 
	font-size: 14px;
	font-weight:bold;

}
.Title_pcfv {
	color:#069;
	font-family:Calibri, Verdana, Arial; 
	font-size: 14px;
	font-weight:bold;

}
.subTitle {
	color: #690;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.heading1 {
	color: #0072BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	text-align:left;
}

.heading2 {
	color: #F60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
.archivesTitle {
	color: #FF6600;
	font-family:Calibri, Verdana, Arial; 
	font-size: 13px;
	font-weight:bold;
}

.archivessubTitle {
	color:#669900;
	font-family:Calibri, Verdana, Arial; 
	font-size: 14px;
	font-weight:bold;
}

.motto {
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.pcfv_footer
{
	color:#669900;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}


/* body styles*/
TD.body
{
	background-color:#E2E5E5;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

TD.bodyPane {
background-color:#ffffff;

background:url(images/mid_sidecurve.gif);
background-repeat:repeat-y;
}


A.readtxt:link		{color:#666666; font-weight:normal; text-decoration:none;font-size:12px;}
A.readtxt:visited	{color:#666666; font-weight:normal; text-decoration:none;font-size:12px;}
A.readtxt:hover		{color:#666666; font-weight:normal; text-decoration:none;font-size:12px;}

.focusSite {
	border:none;
	vertical-align:middle;
	max-width:291px;
	padding-left:10px;
}



.join {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
}
A.join:link		{color:#333333; font-weight:normal; text-decoration:none;font-size:12px;}
A.join:visited	{color:#333333; font-weight:normal; text-decoration:none;font-size:12px;}
A.join:hover	{color:#333333; font-weight:normal; text-decoration:none;font-size:12px;}


TD.MMtitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	padding-left:10px; padding-right:10px;
	word-wrap:break-word; overflow:auto;
}
TD.MMtitle A:link		{color:#666666; text-decoration:none;font-size:12px;}
TD.MMtitle A:visited	{color:#666666; text-decoration:none;font-size:12px;}
TD.MMtitle A:hover		{color:#666666; text-decoration:none;font-size:12px;}

.focuspane {background:#F3F5F5; vertical-align:top;}

TD.expertpane { background-image:url(../images/expert_bg.jpg);
	background-position:bottom; background-repeat:repeat-x;
}

TD.focusTitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#3366cc;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	border:none;
	background-image:url(../images/in_news_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:25px;
	vertical-align:middle;
	background-color:#FFF;
}

TD.FocusText {
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}

TD.expertTitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#3366cc;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
	border:none;
	background-image:url(../images/in_news_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:25px;
	vertical-align:middle;
}

TD.ExpertText {
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}

/*Bottom Links styles*/
TR.bottomlinks {
	background-color:#999999;
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	font-weight:500;
}

.bottomlinks_titles {
	color:#ffffff;
	font-weight:bold;
}

UL.bottomLinks {
	padding-left:17px;
	list-style:none;
	text-align:left;
	list-style-type:none;
	margin:0;
}
UL.bottomLinks A:link		{color:#333333; text-decoration:none;}
UL.bottomLinks A:visited	{color:#333333; text-decoration:none;}
UL.bottomLinks A:hover		{color:#333333; text-decoration:underline;}

TD.InRegion {
	background-image:url(../images/in_region_bg_map.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/*footer styles*/
TR.Footer {
	background-color:#666666;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	font-style:normal;
	color:#cccccc;
	height:25px;
	vertical-align:middle;
}

img.footerlogo {
	vertical-align:middle;
}


/* Other thematic areas */
td.otherthemes {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:20px;
	background-color:#ffffff; padding:10px 10px 10px 10px;
}
td.topnavigation {
	background-image:url(/transport/sharetheroad/images/newhome/top_menubar.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

td.bannerpic {
	background-image: url(/transport/sharetheroad/images/newhome/banner_pic.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:bottom;
	width:441px;
	height:320px;
	
}


a.otherthemes:link      {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:none; font-weight:bold;}
a.otherthemes:visited   {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:none;font-weight:bold;}
a.otherthemes:hover     {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:underline;font-weight:bold;}

A.Topnavigation:link	{ font-family:Calibri, Verdana, Arial; color:#7CA724; font-weight:bold; text-decoration:none;font-size:14px;}
A.Topnavigation:visited	{ font-family:Calibri, Verdana, Arial; color:#7CA724; font-weight:bold; text-decoration:none;font-size:14px;}
A.Topnavigation:hover	{ font-family:Calibri, Verdana, Arial; color:#006600; font-weight:bold; text-decoration:none;font-size:14px;}
A.Topnavigation:Active	{ font-family:Calibri, Verdana, Arial; color:#FF6600; font-weight:bold; text-decoration:none;font-size:14px;}


A.bannerpicnavigation:link	{
	color:#006400;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;

}
table.bannerpicnavigation{table-layout:fixed;
}
/*------------I.E--correction-------------*/
A.bannerpicnavigation:visited	{
	color:#006400;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
A.bannerpicnavigation:hover	{color:#CBDC86; font-weight:bold; text-decoration:none;font-size:12px;}


A.sidenav:link		
{
	color:#FF6600; 
	font-family:Calibri, Verdana, Arial;
	font-weight:bold; 
	text-decoration:none;
	font-size:14px;
}

A.sidenav:visited	
{
	color:#FF6600; 
	font-family:Calibri, Verdana, Arial;
	font-weight:bold; 
	text-decoration:none;
	font-size:14px;
}

A.sidenav:hover		
{
	font-family:Calibri, Verdana, Arial;
	color:#690; 
	font-weight:bold; 
	text-decoration:none;
	font-size:14px;
}

.pagename 
{ 
	font-family:Calibri, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

A.internalink:link
{
	font-family:Calibri, Verdana, Arial;
	color:#690;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
A.internalink:visited
{
	font-family:Calibri, Verdana, Arial;
	color:#690;
	font-weight:bold; 
	text-decoration:none;
	font-size:14px;
}
A.internalink:hover	
{
	font-family:Calibri, Verdana, Arial;
	color:#FF6600;
	font-weight:bold; 
	text-decoration:none;
	font-size:14px;
}

A.readmore:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight:bold; 
	text-decoration:none;
	font-size:12px;
	text-align:right;

}
A.readmore:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold; 
	text-decoration:none;
	font-size:12px;
	text-align:right;
}
A.readmore:hover	
{
	font-family: Arial, Helvetica, sans-serif;
	color: #690;
	font-weight:bold; 
	text-decoration:none;
	font-size:12px;
	text-align:right;
}

A.bannerlink:link
{
	font-family: calibri, verdana, arial;
	color:#06C;
	font-weight:bold; 
	text-decoration:none;
	font-size:13px;
	text-align:left;

}
A.bannerlink:visited
{
	font-family: calibri, verdana, arial;	
	color:#06C;
	font-weight:bold; 
	text-decoration:none;
	font-size:13px;
	text-align:left;
}
A.bannerlink:hover	
{
	font-family: calibri, verdana, arial;
	color:#FF6600; 
	font-weight:bold; 
	text-decoration:none;
	font-size:13px;
	text-align:left;
}




A.maintoplink:link
{
	color: #069;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;

}
A.maintoplink:visited
{
	color: #069;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
A.maintoplink:hover	
{

	color:#FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}






.bodytext{
	font-family:Calibri, Verdana, Arial;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
	margin-left:1px;
	margin-right:20px;
	text-align:justify;
	}
	
.pictureframe
{
border: #999999 thin;
border-style: solid;
border-spacing:0px; 
margin-left:0px; 
border-width: 0px;
/* corner radius border-radius: 10px;*/
background-color: #D5D5D5;
padding:0px;
-moz-border-radius: 8px;
border-radius: 8px;
border:#999999;
}
.bannerbox
{
	border: #CCCCCC;
	border-style: solid;
	margin-left: 2px;
	border-width: 1px;
	/* corner radius border-radius: 10px;*/
	background-color: #ffffff;
	background-image: url(/Transport/new/Images/bannerbox_bg.jpg);
	background-repeat:repeat-x;
	padding: 3px;
	/*	-moz-border-radius: 10px;
	border-radius: 10px; */
	text-align: left;

}

.insidepicture
{
border: #999999;
border-style:solid;
margin-left:10px; 
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #E1E1E1;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
text-wrap:normal;
alignment-adjust:
}

.newstext{
	/*	font-family:Calibri, Verdana, Arial;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-left: 1px;
	margin-right: 20px;
	text-align: center;
	}
	
.newsarchive
{
border: #E1E1E1;
border-style:solid;
margin-left:2px; 
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #E4E4E4;
padding:3px;
-moz-border-radius: 10px;
border-radius: 10px;

}


.caption{
	/*	font-family:Calibri, Verdana, Arial;*/
font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
	margin-left:1px;
	margin-right:20px;
}

.insidepicture_captioned
{
border: #999999;
border-style:solid;
margin-left:5px; 
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #E1E1E1;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
float:right;
}

.insidepicture_centered
{
border: #999999;
border-style:solid;
margin-right:5px; 
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #E1E1E1;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
float: left;
}

td.bordered
{
border: #999999;
border-style:solid;
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #ffffff;
/*-moz-border-radius: 10px;
border-radius: 10px;*/
}

td.bordered_pcfv
{
border: #61982E;
border-style:solid;
margin-right:5px; 
border-width: 1px;
corner radius: 10px;
background-color: #ffffff;
padding:5px;
moz-border-radius: 10px;
border-radius: 10px;
}

.heading3{
/*	font-family:Calibri, Verdana, Arial;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	margin-left:1px;
	margin-right:20px;
	text-align:justify;
	}
	
.centred_item
{
	text-align:center;
}
td.pagetitle_gfei
{
border: #999999;
border-style:solid;
border-width: 1px;
/* corner radius border-radius: 10px;*/
background-color: #3AAA35;
font:calibri, verdana, arial;
font-size:17px;
color:#FFF;
padding:2px;
/*-moz-border-radius: 10px;
border-radius: 10px;*/
}

td.pagetitle_transport
{
	border: #999999;
	border-style: solid;
	border-width: 1px;
	/* corner radius border-radius: 10px;*/
	background-color: #2C4B69;
	font-size: 14px;
	color: #FFF;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
/*-moz-border-radius: 10px;
border-radius: 10px;*/
}
