﻿body	{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	marginwidth: 0;
	marginheight: 0;
	background-color: #000000;
}

 
td	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px;}


	li {
	margin-left: -22px;
	list-style-image: url('images/bullet-green.gif');
	margin-top: 10px;
	vertical-align: baseline;
	line-height: 20px;
}


a  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5cb046; font-weight: bold; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5cb046; font-weight: bold; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5cb046; font-weight: bold; }
a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99e169; font-weight: bold; }
a: visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5cb046; font-weight: bold; }

h1           { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 26px; color: #336633; font-weight: normal; }


img {
		border-width: 0px;
}


/*header top */


.header-table {
	width: 100%;
}
.left-right-panel {
	background-color: #7bc243;
		border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

}

.logo-panel {
	background-color: #7bc243;
	text-align: right

}

.main-header-table {
	width: 1000px;
			border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;


}
.westlink-logo {
	width: 207px;
	height: 71px;
}
.buttons-panel {
	background-position: left;
	background-image: url('images/header-left.gif');
	width: 650px;
	background-repeat: no-repeat;
	background-color: #66BA45;
	text-align: right
}
.buttons {
	width: 113px;
	height: 71px;
}

.max-width {
	width: 1000px;
}


/*end header top */
	
	
	.nav-bg {
	width: 100%;
	background-image: url('images/nav-bg.gif');
}


.tdmenu a {
	width: 100%;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	line-height: 46px;
	height: 46px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #ffffff;
	width: 199px;
}

.tdmenu a:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #7AC142;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #ffffff;

}

.tdmenu a:active { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 14px;
   font-weight: normal; 
   color: #ffffff; 
   
}


.tdsubmenu a {
	width: 100%;
	background-position: 5px 10px;
	display: block;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	line-height: 28px;
	height: 28px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	width: 218px;
	background-color: #52ae47;
	background-image: url('images/arrow-white.gif');
	background-repeat: no-repeat;
	text-indent: 20px;
}

.tdsubmenu a:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #7AC142;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;

}

.tdsubmenu a:active { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 12px;
   font-weight: bold; 
   color: #ffffff; 
   
}



/*content*/

.content-table {
	width: 1000px;
	height: 400px;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px;
}

.map-thumb {
	float: left;
	margin-right: 20px;
}


.back-button {
	width: 120px;
	height: 24px;
	float: right;
	margin-top: 1px;
}



.header {
	background-position: left;
	width: 100%;
	display: block;
	font-family: Trebuchet MS, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #C1D72E;
	background-image: url('images/arrow-green.gif');
	background-repeat: no-repeat;
	text-indent: 15px;
}

.header2 {
	font-family: Trebuchet MS, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #5cb046;
	line-height: 20px;
	font-weight: bold;
}

.story-seperator {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}


.header-home {
	background-position: 15px center;
	width: 100%;
	display: block;
	font-family: Trebuchet MS, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 40px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #C1D72E;
	background-image: url('images/arrow-green.gif');
	background-repeat: no-repeat;
	text-indent: 30px;
}


.content-home{
	padding-right: 20px;
	font-family: Arial;
	color: #000000;
}


.padding-left {
	width: 330px;
	background-color: #FFFFFF;
	padding-left: 15px;

}



.middle {
	background-color: #FFFFFF;
	width: 321px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C1D72E;
}

.right {
	background-color: #FFFFFF;
	width: 301px;
}


.middle-text {
	width: 301px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C1D72E;
	padding-top: 10px;
	padding-right: 20px;
}

.date {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}


.right-text {

	padding-top: 10px;
	padding-left: 15px;
		padding-right: 20px;

}



.map-image {
	width: 302px;
	margin-top: 10px;
}
.toll-button {
	width: 178px;
	height: 24px;
	margin-right: 4px;
}
.map-button {
	width: 120px;
	height: 24px;
}

.news-image {
	width: 320px;
	height: 85px;
	margin-right: 1px;
}
.shadow {
	width: 320px;
	height: 6px;
}

.facts-image {
	width: 320px;
	height: 85px;
	margin-left: 1px;

}

.green-arrow-single {
	width: 7px;
	height: 10px;
}


.content-width {
	width: 90%;
}


.general-content {
	width: 90%;
	padding-top: 10px;
}

.general-content-image {
	width: 218px;
	height: 117px;
	margin-top: 33px;
}



/*submenu*/


.sub-menu {
	width: 233px;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 30px;

}

.sub-menu2 {
	width: 218px;
	background-color: #FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 40px

}


.inthissection {
	width: 218px;
	height: 33px;
}
.sub-menu-image {
	width: 218px;
	height: 117px;
}

.sub-menu-width {
	width: 218px;
}


/*subpage*/

.header-sub {
	background-position: left;
	width: 100%;
	display: block;
	font-family: Trebuchet MS, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 32px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #C1D72E;
	background-image: url('images/arrow-green.gif');
	background-repeat: no-repeat;
	text-indent: 15px;
}


.contact-panel {
	width: 218px;
	background-color: #e3e4dd;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 40px;
}
		

/*footer*/

.green-bar {
	height: 4px;
	background-color: #66BA45;
}
.footer {
	background-position: center top;
	height: 35px;
	background-image: url('images/footer-bg.gif');
	color: #ffffff;
	background-repeat: no-repeat;
	padding-right: 15px;
	text-align: right;
	font-size: 12px;
	background-color: #3D7219;
}


a:link.footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration:none;}
a:active.footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration:none;}
a:hover.footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration:none;}

.Button	{
	border: 1px solid #c0c0c0;
	height: 25px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-colour: #C3CFE4;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1;
	padding-bottom: 0;
}


.Textareabox { width:250px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 12px; text-indent: 0px;}



.Textbox	{ width:250px; height: 22px; border: 1px solid; border-color: #c0c0c0; background-color: #ffffff; font-family: Arial;font-size: 12px; text-indent: 0px;}
