body {
	width:760px;
	margin:7px auto 0px auto;
	background-color:#2F2F2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
#LeftColumn h2, #BothColumn h2 {color:#FFF;text-transform:uppercase;font-weight:bold;font-size:100%}

#LeftColumn a, #BothColumn a {color:#E20A17;text-decoration:underline;font-weight:bold;}
#LeftColumn a:hover, #BothColumn a:hover {color:#E20A17;text-decoration:none;font-weight:bold;}

#HR {
	height:16px;
	background-image:url(../Images/HR.gif);
	background-repeat:repeat-x;
	background-position:left;
}

#HR hr {
	border:1px dashed #7CA49B;
}

#Header {
	width:760px;
	height:104px;
}

.Generic {
	background-image:url(../Images/generic2.gif);
	background-repeat:no-repeat;
	background-color:#4B4E33;
	background-position:center;
}

.Access {
	background-image:url(../Images/access2.gif);
	background-repeat:no-repeat;
	background-color:#4B4E33;
	background-position:center;
}

.Parking {
	background-image:url(../Images/parking.gif);
	background-repeat:no-repeat;
	background-color:#072751;
	background-position:center;
}

.Traffic {
	background-image:url(../Images/traffic.gif);
	background-repeat:no-repeat;
	background-color:#7B630A;
	background-position:center;
}

#Content {
	border:1px solid #747474;
	margin:8px 0px 0px 0px;
	width:758px;
	background-color:#323131;
}	

.HomeBG {
	background-image:url(../Images/tilingbg.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.RepeatBG {
	background-image:url(../Images/ContentBG.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.RepeatBGNoLine {
	background-image:url(../Images/ContentBGNoLine.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#SearchBox .LeftFloat {
	float:left;
	padding:5px 0px 0px 350px;
}

#SearchBox .RegisterFloat {
	margin:6px 0px 0px 35px;
	float:left;
	padding:1px 0px 0px 35px;
	font-weight:bold;
	width:124px;
	height:17px;
	font-size:75%;
	color:#FFFFFF
}

#SearchBox .RegisterFloat a {color:#FFFFFF;text-decoration:none}
#SearchBox .RegisterFloat a:hover {color:#FFFFFF;text-decoration:underline}

#SearchBox .LeftFloat .TextBox {
	width:120px;
	background-color:#FFFFFF;
	height:19px;
	font-size:80%;
	color:#333333;
}

#Content #Ticker2 {
	background-image:url(../Images/TickerBG.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	height:31px;
	font-size:70%;
	padding:3px 10px 0px 9px;
}

#Content #Ticker2 .LeftFloat {
	float:left;
	width:300px;
	height:31px;
}

#Content #Ticker2 .LeftFloat h1 {
	font-size:100%;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px 0px 0px;
}

#Content #Ticker2 .RightFloat {
	float:right;
	padding:4px 0px 0px 0px;
	font-weight:normal;
	height:22px;
	width:256px;
}

#Content #Ticker2 .RightFloat2 {
	float:right;
	padding:0px 256px 0px 0px;
	font-weight:normal;
	height:26px;
	color:#000000;
}

#Content #Ticker2 .RightFloat a, #Content #Ticker2 .RightFloat2 a {color:#323232;text-decoration:none;}
#Content #Ticker2 .RightFloat a:active, #Content #Ticker2 .RightFloat2 a:active {color:#42685C;text-decoration:underline;}
#Content #Ticker2 .RightFloat a:hover, #Content #Ticker2 .RightFloat2 a:hover {color:#E20A17;text-decoration:underline;}

#LeftColumn {
	width:509px;
	float:left;
}

#BothColumn {
	width:756px;
	float:left;
}

#LeftColumn h3, #BothColumn h3 {font-family:Arial, Helvetica, sans-serif;font-size:90%;color:#FFF; text-transform:uppercase}

#LeftColumn .Padding, #BothColumn .Padding {
	color:#AFAFAF;
	padding:7px 10px 10px 12px;
	font-size:75%;
}

#LeftColumn .Padding a {color:#AFAFAF;font-weight:bold;text-decoration:none}
#LeftColumn .Padding a:hover {color:#AFAFAF;font-weight:bold;text-decoration:underline}

#BothColumn .Padding a {color:#AFAFAF;font-weight:bold;text-decoration:none}
#BothColumn .Padding a:hover {color:#AFAFAF;font-weight:bold;text-decoration:underline}

.HomePage {
	background-image:url(../Images/NewLeftColumnHomeBG2.jpg);
	background-repeat:no-repeat;
}

.HomePageColumn {
	background-image:url(../Images/NewHomePanel.jpg);
	background-repeat:no-repeat;
	width:184px;
	height:461px;
	padding:7px 0px 0px 6px;
	margin:0px;
	font-size:75%;
	vertical-align:top
}
table td h1 {padding:0px;margin:0px;}

.HomePageColumn p {color:#FFFFFF;padding:0px 22px 0px 22px;}
.HomePageColumn ul {color:#FFFFFF}

.Blue {color:#3D65AF;font-weight:bold;padding:10px 22px 0px 22px;}
.Green {color:#5B9C32;font-weight:bold;padding:10px 22px 0px 22px;}
.Orange {color:#E5A12C;font-weight:bold;padding:10px 22px 0px 22px;}
.LightBlue {color:#39C4F9;font-weight:bold;padding:10px 22px 0px 22px;}

#RightColumn {
	float:right;
	background-image:url(../Images/RightColumnLogin.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:208px;
	padding:32px 24px 0px 15px;
	font-size:70%;
	height:340px;
}

#RightColumn .WhiteText {
	color:#FFF;
	padding:0px 3px 0px 8px;
	font-size:94%;
}

#RightColumn a {text-decoration:none;color:#FFF;}
#RightColumn a:hover {text-decoration:underline;color:#ADC6C0;}

#RightColumn2 {
	float:right;
	width:208px;
	padding:32px 24px 40px 15px;
	font-size:75%;
}

#RightColumn2 a {text-decoration:none;color:#FFF;}
#RightColumn2 a:hover {text-decoration:underline;color:#ADC6C0;}

#RightColumn3 {
	float:right;
	width:208px;
	padding:12px 24px 40px 15px;
	font-size:65%;
}

#RightColumn3 a {text-decoration:none;color:#FFF;}
#RightColumn3 a:hover {text-decoration:underline;color:#ADC6C0;}

#SearchBox {
	height:31px;
	background-image:url(../Images/latestnews.jpg);
	background-repeat:no-repeat;
	background-position:30px 10px;
}

#SearchBox .RightFloat {
	float:right;
	padding:6px 20px 0px 0px;
}

#SearchBox .LeftFloat {
	background-image:url(../Images/search.jpg);
	background-repeat:no-repeat;
	background-position:270px 10px;
}

#SearchBox .RightFloat .TextBox {
	background-color:#FFFFFF;
	height:19px;
	font-size:80%;
}

#Ticker {
	width:509px;
	height:9px;
	font-size:80%;
	font-weight:bold;
	margin-bottom:16px;
	padding:3px 0px 0px 0px;
}

#Ticker3 {
	width:737px;
	height:9px;
	font-size:80%;
	font-weight:bold;
	padding:3px 0px 0px 0px;
	margin-bottom:16px;
}

#HomeHeader {
	width:748px;
	height:26px;
	margin:0px 0px 0px 8px;
}

#HomeHeader .LeftFloat {
	width:187px;
	float:left;
}

#HomeHeader .LeftFloat h2 {font-size:80%;padding:4px 0px 0px 48px;margin:0px;color:#333333}

#HomeMain {
	font-size:80%;
	padding:8px 0px 0px 7px;
}

#HomeMain .LeftFloat {
	width:172px;
	float:left;
	padding:0px 8px 10px 7px;
	font-size:95%;
}

#HomeMain .LeftFloat ul {
	margin:0px;
	padding:3px 0px 0px 15px;
}

#LoginMain .LeftHeader {
	padding:0px 20px 0px 0px;
	vertical-align:top;
	color:#AFAFAF;
	float:left;
}

#LoginMain .TextBox {
	font-size:95%;
	height:17px;
	width:150px;
	border:1px solid #C54040;
	padding:0px 5px 0px 2px;
	color:#323131;
	background-color:#FFF;
}

#LoginMain .TextBoxError {
	font-size:95%;
	height:17px;
	width:150px;
	border:1px solid #C54040;
	padding:0px 5px 0px 2px;
	color:#323131;
	background-color:#FFF;
}

#LoginMain .TextBox {
	font-size:95%;
	height:17px;
	width:150px;
	border:1px solid #ADADAD;
	padding:0px 5px 0px 2px;
	background-color:#2B2B2B;
	color:#EFEFEF;
}

#LoginMain .RightHeader {
	padding:0px 20px 0px 0px;
	vertical-align:top;
	color:#AFAFAF;
	float:left;
}

#LoginBox {
	width:350px;
	height:130px;
	margin:100px auto 0px auto;
	padding:20px 20px 20px 20px;
}

#Footer {
	color:#979797;
	font-size:70%;
	padding:8px 2px 15px 2px;
}

#Footer a {color:#979797;text-decoration:none;}
#Footer a:hover {color:#979797;text-decoration:underline;}

#Footer .LeftFloat {
	float:left;
}

#Footer .RightFloat {
	float:right;
}

#RedBar {
	background-image:url(../Images/footerpart.gif);
	background-repeat:repeat-x;
	background-position:left;
	width:760px;
	height:24px;
}

/* Defined Class */
#Ticker marquee {text-transform:uppercase; font-size:90%;}
#Ticker marquee a {color:#035B23;text-decoration:underline;font-weight:bold;text-transform:lowercase}
#Ticker marquee a:hover {color:#29A500;text-decoration:none;font-weight:bold;text-transform:lowercase}

#Ticker3 marquee {text-transform:uppercase; font-size:90%;}
#Ticker3 marquee a {color:#035B23;text-decoration:underline;font-weight:bold;text-transform:lowercase}
#Ticker3 marquee a:hover {color:#29A500;text-decoration:none;font-weight:bold;text-transform:lowercase}

/* Classes */
.Image1 {background-image:url(../Images/IMAGE1.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image2 {background-image:url(../Images/IMAGE2.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image3 {background-image:url(../Images/IMAGE3.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image4 {background-image:url(../Images/IMAGE4.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image5 {background-image:url(../Images/IMAGE5.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image6 {background-image:url(../Images/IMAGE6.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image7 {background-image:url(../Images/IMAGE7.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image8 {background-image:url(../Images/IMAGE8.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image9 {background-image:url(../Images/IMAGE9.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Image10 {background-image:url(../Images/IMAGE10.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.People1 {background-image:url(../Images/gr8.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.People2 {background-image:url(../Images/gr9.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.People3 {background-image:url(../Images/gr10.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.History1 {background-image:url(../Images/4.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.History2 {background-image:url(../Images/3.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}

.Heacount1 {background-image:url(../Images/Headcount1.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.Headcount2 {background-image:url(../Images/Headcount2.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}

.History {background-image:url(../Images/historypage.jpg);background-repeat:no-repeat;width:182px;height:129px;padding:0px 0px 10px 0px}
.LeftNews {padding:10px 20px 0px 0px;vertical-align:top}

.TextBox {
	font-size:95%;
	height:17px;
	width:250px;
	border:1px solid #ADADAD;
	padding:0px 5px 0px 2px;
	background-color:#2B2B2B;
	color:#EFEFEF;
}

.TextBoxError {
	font-size:95%;
	height:17px;
	width:250px;
	border:1px solid #C54040;
	padding:0px 5px 0px 2px;
	color:#323131;
	background-color:#FFF;
}

.TextBox2 {
	border:1px solid #ADADAD;
	width:250px;
	height:150px;
	padding:0px 5px 0px 0px;
	margin:5px 0px 10px 0px;
	background-color:#2B2B2B;
	color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
}

.TextBox2Error {
	background-color:#FFF;
	width:250px;
	height:150px;
	color:#323131;
	padding:0px 5px 0px 2px;
	margin:5px 0px 10px 0px;
	border:1px solid #C54040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
}

.LeftHeader {
	font-size:95%;
	vertical-align:top;
	color:#AFAFAF;
	float:left;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
	width:150px;
}	

.RightHeader {
	font-size:95%;
	vertical-align:top;
	color:#AFAFAF;
	float:right;
	padding:0px 0px 5px 0px;
	width:300px;
}

.RightHeader2 {
	font-size:95%;
	vertical-align:top;
	color:#AFAFAF;
	padding:0px 0px 5px 0px;
	text-align:center;
}

.Message {
	font-weight:bold;
	color:#C21A00;
	text-align:center;
}

.redtext {
	color:#FFF;
	font-weight:bold
}

.Pager {
	text-align:center;
	color:#AFAFAF;
	font-weight:bold;
	width:337px;
	font-size:110%;
}

.ImageBorder {
	border:1px; 
	border-width:1px; 
	border-color:#CCCCCC;
	border-style:solid;
}
A:hover .ImageBorder, A:active .ImageBorder {color:#CCCCCC}
A:hover .ImageBorder, A:active .ImageBorder {
	border:1px; 
	border-width:1px;
	border-color:#940000; 
	border-style:solid
}

.ImageButton {
	clear:both;
	text-align:right;
}

.FloatClear {
	clear:both;
}

.DropBox {
	width:250px;
	font-size:95%;
	border:1px solid #717171;
	background-color:#2B2B2B;
	color:#EFEFEF;
}

.Instruction {
	clear:both;
	font-weight:normal;
	font-size:90%;
	color:#EFEFEF;
	padding:0px 0px 10px 0px;
}

.Date {
	color:#888888;
}

.DisplayNone {
	display:none;
}

.ImageFloat {
	float:left;
	padding:0px 20px 20px 0px;
	width:120px;
	font-size:80%;
	text-align:center;
}

.ImageFloatRight {
	float:right;
	padding:0px 20px 20px 0px;
	width:120px;
	font-size:80%;
	text-align:center;
}

.DropDay {
	width:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

.DropMonth {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

.DropYear {
	width:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}

.GreenText {
	color:#ADC6C0;
}

.SubCatHeader {
	 color:#FFD700;
	 text-transform:uppercase;
}

.SubSubHeader {
	 color:#C6C5C3;
	 text-transform:uppercase;
	 font-size:95%;
}

.SearchBox {
	width:212px;
	height:130px;
	margin:100px auto 0px auto;
	padding:20px 20px 20px 20px;
}

.SearchRight {
	margin:0px;
	padding:0px;
	text-align:right;
}

.SearchBox .TextBox {
	width:205px;
	background-color:#000;
	height:19px;
	font-size:80%;
	color:#989898;
	border:1px solid #989898;
}

.Loading {color:#FFFFFF;font-size:80%;}

a.EmailLink {text-decoration:none;font-weight:normal}
a.EmailLink:hover {text-decoration:underline;font-weight:normal}

/* Navigation */
#NavDiv {
	background-image:url(../Images/NavBG.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:17px;
	font-size:70%;
	color:#2E2E2E;
	text-transform:uppercase;
	padding:5px 0px 0px 70px;
	width:688px;
	font-weight:bold;
}

#NavDiv .DropBox {
	width:80px;
	font-size:90%;
	height:15px;
	border:1px solid #717171;
	background-color:#2B2B2B;
	color:#EFEFEF;
	padding:0px; margin:0px 30px 0px 0px;
	float:right;
}

#NavDiv ul {
	margin:0;
	padding:0px;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	display:inline;	
	font-weight:bold;
	color:#FFF;
	}
	
#NavDiv ul li {
	position: relative;
	float:left;
	width:90px;
	}
	
#NavDiv ul li.Spacer {
	width:1px;
	font-weight:bold;
}
	
#NavDiv li ul {
	position: absolute;
	left:0px;
	top:12px;
	display:none; 
}
	
#NavDiv ul li#Home {width:40px;}
#NavDiv ul li#HomeDE {width:67px;}

#NavDiv ul li#About {width:100px;}
#NavDiv ul li#AboutIT {width:80px;}
#NavDiv ul li#AboutDE {width:90px;}

#NavDiv ul li#Products {width:70px;}
#NavDiv ul li#ProductsDE {width:65px;}

#NavDiv ul li#News {width:41px;}
#NavDiv ul li#NewsIT {width:51px;}
#NavDiv ul li#NewsDE {width:75px;}

#NavDiv ul li#Support {width:63px;}
#NavDiv ul li#SupportDE {width:58px;}

#NavDiv ul li#FAQ {width:34px;}
#NavDiv ul li#Contact {width:61px;}

#NavDiv ul li#Login {width:85px;}
#NavDiv ul li#LoginIT {width:75px;}
#NavDiv ul li#LoginDE {width:65px;}

#NavDiv ul li#Search {width:53px;}
#NavDiv ul li#SearchDE {width:55px;}
	
* html #NavDiv ul li {float: left; height: 1%;}
* html #NavDiv ul li a {height: 1%;color:#FFFFFF}

#NavDiv ul#menu li:hover ul, #NavDiv ul#menu li.over ul { 
	display: block; 	
} /* The magic */

/* Styles for Menu Items */
#NavDiv ul li a {
   display:block;
   text-decoration:none;
   color:#FFF;
   font-weight:bold;
}

#NavDiv ul li.Home {width:40px;}
#NavDiv ul li.HomeDE {width:67px;}

#NavDiv ul li.About {width:100px;}
#NavDiv ul li.AboutIT {width:80px;}
#NavDiv ul li.AboutDE {width:90px;}

#NavDiv ul li.Products {width:70px;}
#NavDiv ul li.ProductsDE {width:65px;}

#NavDiv ul li.News {width:41px;}
#NavDiv ul li.NewsIT {width:51px;}
#NavDiv ul li.NewsDE {width:75px;}

#NavDiv ul li.Support {width:63px;}
#NavDiv ul li.SupportDE {width:58px;}

#NavDiv ul li.FAQ {width:34px;}
#NavDiv ul li.Contact {width:61px;}

#NavDiv ul li.Login {width:85px;}
#NavDiv ul li.LoginIT {width:75px;}
#NavDiv ul li.LoginDE {width:65px;}

#NavDiv ul li.Search {width:53px;}
#NavDiv ul li.SearchDE {width:55px;}

#NavDiv ul li a {text-align:center;color:#FFF;text-decoration:none;font-weight:bold; /* IE6 Bug */ }
#NavDiv ul li a:hover {
   text-decoration: none;
   color:#FFF;
   text-decoration:none;
   font-weight:bold;
}

#NavDiv ul li ul a {background:#555555;padding:5px;color:#FFFFFF;font-weight:bold;/* IE6 Bug */ }
#NavDiv ul li ul a:hover {
   text-decoration: none;
   background-color:#2F2F2F; /* IE6 Bug */
   color:#FFF;
   padding:5px;
   font-weight:bold;
}

#HomeHeader .LeftFloat h2 a.HomeLink {color:#333333;text-decoration:none}
#HomeHeader .LeftFloat h2 a.HomeLink:hover {color:#333333;text-decoration:underline}