﻿html { overflow:-moz-scrollbars-vertical; }
body { padding: 0px; margin: 0px; background-color: #CBCED1; }


table, td, tr, div { padding: 0px; margin: 0px; border: none 0px; font-size: 11px; font-family: Tahoma, Verdana, Arial; }
p, a, span { padding: 0px; font-size: 11px; background-color: Transparent; font-family: Tahoma, Arial, Verdana; }
img { border: none 0px; margin: 0px; padding: 0px; }


a:link
{ 
	text-decoration: none;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
}
a:visited
{
	text-decoration: none;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
}
a:active
{
	text-decoration: none;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
}
a:hover
{
	text-decoration: underline;
	color: #416286;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
}

a.MenuLinks:link, a.MenuLinks:visited, a.MenuLinks:active { vertical-align: top; margin: 1px 20px 0px 5px; padding: 0px; }
a.MenuLinks:link { vertical-align: top; margin: 1px 20px 0px 5px; padding: 0px; }

a.SideMenuLink:link, a.SideMenuLink:visited, a.SideMenuLink:active { color: #FFF; font-weight: bold; font-size: 11px; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px; }
a.SideMenuLink:link { color: #FFF; font-weight: bold; font-size: 11px; vertical-align: top; margin: 0px 0px 0px 0px; padding: 0px; }


#PageOuterBox { width: 830px; margin: 0px auto 10px auto; background-color: #A4AAB0; }
#PageMiddleBox { width: 760px; margin: 0px auto 0px auto; background-color: Transparent; }
#PageInnerBox { width: auto; height: auto; margin: 0px 0px 0px 0px; border: solid 1px #3F6085; background-color: #FFF; }


.Space { font-size: 15px; margin: 0px; }
.SpaceSmall { font-size: 1px; margin: 0px; }


#ImageSmallLogo { float: right; margin-left: 5px; }
.ProjectImage { float: left; margin: 5px; }

.TextHeader { font-size: 22px; font-weight: bold; color: #3F6085; margin: 0px 0px 2px 0px; font-family: Verdana, Tahoma, Arial; text-align: left; }
.TextSubPageHeader { font-size: 20px; font-weight: bold; color: #333; margin: 5px 0px 5px 0px; font-family: Tahoma, Arial, Verdana; text-align: right; vertical-align: middle; }
.TextSubPageHeader2 { font-size: 20px; font-weight: bold; color: #333; margin: 5px 0px 5px 0px; font-family: Tahoma, Arial, Verdana; text-align: left; vertical-align: middle; }

.Text { font-size: 12px; color: #333; margin: 3px 5px 3px 5px; font-weight: normal; text-align: left; }
.TextSubTitleWhite { font-size: 12px; font-weight: bold; color: #FFF; margin: 0px 5px 0px 8px; text-align: left; }
.TextItemHeader { font-family: Arial, Tahoma, Verdana; font-weight: bold; font-size: 14px; color: #3F6085; margin: 0px; text-align: left; }
.TextBottom { font-family: Arial, Tahoma, Verdana; font-weight: bold; font-size: 13px; color: #3F6085; margin: 0px; }
.MenuText { margin: 0px 20px 0px 5px; padding: 0px; }

.TextSideMenuTitle { margin: 0px; padding: 0px; color: #FFF; text-align: left; font-size: 11px; font-weight: bold; }
.TextSideMenuSubTitle { margin: 0px; padding: 0px; color: #FFF; text-align: left; font-size: 10px; font-weight: bold; }

.TextSideMenuTitleCurrent { margin: 0px; padding: 0px; color: #FFFFC6; text-align: left; font-size: 11px; font-weight: bold; }
.TextSideMenuSubTitleCurrent { margin: 0px; padding: 0px; color: #FFFFC6; text-align: left; font-size: 10px; font-weight: bold; }

.TextAddress { font-size: 12px; font-weight: bold; color: #333; margin: 0px 5px 0px 8px; text-align: center; }
.TextContactInfo { font-size: 13px; font-weight: normal; color: #333; margin: 0px 5px 0px 8px; text-align: right; }

.TextListMajorSubTitle { font-size: 13px; font-weight: bold; color: #3F6085; margin: 15px 5px 10px 5px; text-align: left; text-transform: uppercase; font-family: Verdana, Tahoma, Arial; }
.TextListSubTitle { font-size: 13px; font-weight: bold; color: #3F6085; margin: 5px 5px 5px 10px; text-align: left; font-family: Verdana, Tahoma, Arial; }
.TextListMinorSubTitle { font-size: 13px; font-weight: bold; color: #333; margin: 0px 5px 0px 10px; text-align: left; font-family: Verdana, Tahoma, Arial; }
.TextList { font-size: 12px; font-weight: normal; color: #333; margin: 0px 5px 0px 10px; text-align: left; font-family: Verdana, Tahoma, Arial; }
.TextListSummary { font-size: 12px; font-weight: normal; color: #333; margin: 0px 5px 8px 10px; text-align: left; font-family: Verdana, Tahoma, Arial; }


#HeaderLogoCell { width: 80px; height: 75px; }
#HeaderTextCell { width: 680px; height: 75px; background: url( 'Images/HeaderBG.jpg' ) no-repeat; }
#MenuDoubleLine { width: 100%; height: 3px; background: url( 'Images/DoubleLine.gif' ) repeat-x; }
#MenuCell { width: 100%; height: 15px; background-color: #FFF095; }
#MenuBottomShadow { width: 100%; height: 10px; background: url( 'Images/MenuShadow.gif' ) repeat-x; }


#HomeInfoBox { width: 670px; }
#HomeInfoTbl { width: 100%; }
#HomeInfoCell { width: 100%; }
#HomeInfoAddressBox { width: 244px; height: 93px; float: left; background: url( 'Images/HomeAddressBG.jpg' ) no-repeat; }
#HomeInfoContentBox { width: 426px; height: 93px; float: right; }


.DoubleLineCell { width: 100%; height: 3px; background: url( 'Images/DoubleLine.gif' ) repeat-x; }


#BottomTbl { width: 100%; height: auto; }
.BottomCell { width: 33%; height: 15px; text-align: center; }


#SubPageContentBox { width: 670px; height: auto; }
.SubPageContentTbl { width: 100%; }
#LeftMenuBox { float: left; width: 200px; }
#RightMenuBox { float: right; width: 200px; }
#SubPageContentCell { width: 670px; height: auto; }

.ContentBox { float: left; text-align: left; }


#LeftMenuTbl { width: 199px; height: auto; }
#LeftMenuTopCell { width: 199px; height: 13px; background: url( 'Images/LeftMenuTop.jpg' ) no-repeat; }
#LeftMenu01Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu01.jpg' ) no-repeat; }
#LeftMenu02Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu02.jpg' ) no-repeat; }
#LeftMenu03Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu03.jpg' ) no-repeat; }
#LeftMenu04Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu04.jpg' ) no-repeat; }
#LeftMenu05Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu05.jpg' ) no-repeat; }
#LeftMenu06Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu06.jpg' ) no-repeat; }
#LeftMenu07Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu07.jpg' ) no-repeat; }
#LeftMenu08Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu08.jpg' ) no-repeat; }
#LeftMenu09Cell { width: 199px; height: 30px; background: url( 'Images/LeftMenu09.jpg' ) no-repeat; }
#LeftMenuBottomCell { width: 199px; height: 25px; background: url( 'Images/LeftMenuBottom.jpg' ) no-repeat; }


#RightMenuTbl { width: 199px; height: auto; }
#RightMenuTopCell { width: 199px; height: 13px; background: url( 'Images/RightMenuTop.jpg' ) no-repeat; }
#RightMenu01Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu01.jpg' ) no-repeat; }
#RightMenu02Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu02.jpg' ) no-repeat; }
#RightMenu03Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu03.jpg' ) no-repeat; }
#RightMenu04Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu04.jpg' ) no-repeat; }
#RightMenu05Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu05.jpg' ) no-repeat; }
#RightMenu06Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu06.jpg' ) no-repeat; }
#RightMenu07Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu07.jpg' ) no-repeat; }
#RightMenu08Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu08.jpg' ) no-repeat; }
#RightMenu09Cell { width: 199px; height: 30px; background: url( 'Images/RightMenu09.jpg' ) no-repeat; }
#RightMenuBottomCell { width: 199px; height: 25px; background: url( 'Images/RightMenuBottom.jpg' ) no-repeat; }


.ProjectOuterTbl { width: 100%; }
.ProjectOuterCell { width: 50%; }
.ProjectTbl { width: 100%; }
.BulletCell
{
	padding-right: 0px;
	width:115px;
	background: url(Images/Bullet.gif) no-repeat;
	background-position:left 8px;
}

.BulletCell .Text
{
   margin-left:8px;
}

.projectCont
{
  /* left:335px;
   width:760px;*/
}

.ProjLink, .ProjLinkCurrent
{
   float:left;
   color:black;
   margin:5px 10px 10px 10px;
}

.ProjLinkCurrent
{
 color:#FFFFC6;
}

.ProjLinkCont
{
   background:#416286;
   width:100%;
   height:20px;
}

.projImg
{
	text-align:center;
	margin-right:0px;
	height:250px;
	margin-top:0px;
}

.projImg img
{
	border-top:3px solid #3F6085;
	border-left:3px solid #3F6085;
	border-bottom:3px solid black;
	border-right:3px solid black;
	border-style:double;
}
