/* John Holland - Structure.css */

html,body,#bg,#bg table,#bg td {width:100%;height:100%;overflow:hidden;font-family:Arial,Helvetica,sans-serif;}

body {
	background-color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
	margin:0px;
	padding:0px;
}

a {color:#ed1b2d;text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {outline:none;outline-style:none;cursor:pointer;}
a:focus {outline:none;outline-style:none;cursor:pointer;}

*:focus, *:active {outline:none;outline-style:none;}

select:focus, option:focus, form:focus, select:active, option:active, form:active {outline:none;outline-style: none;}

form {margin:0;padding:0;}

#bg div {position:fixed;top:0;left:0;}

#bg div {position:absolute;width:200%;height:200%;top:-50%;left:-50%;z-index:10;}
#bg td {vertical-align:middle;text-align:center;}
#bg img {min-height:50%;min-width:50%;margin:0 auto;}

#main {position:absolute;top:0px;left:0px;z-index:100;width:100%;height:100%;overflow:auto;}

#JH_Logo {position:absolute;top:60px;left:0px;z-index:110;}
#JH_MenuBk {position:absolute;top:60px;left:0px;z-index:100;width:100%;}
#JH_MenuBk img {opacity:0.85;width:100%;height:85px;}

#JH_Menu {position:absolute;top:60px;left:182px;z-index:100;white-space:nowrap;}
#JH_Menu a {display:block;line-height:27px;float:left;margin:0;padding:0 10px 0 10px;color:#ed1b2d;font-size:11px;font-weight:bold;text-decoration:none;}
#JH_Menu a.current {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_Menu a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_Menu a.MegaMenuTab,#JH_Menu a.MegaMenuTab:hover {color:#ed1b2d;padding:0 10px 2px 10px;background-color:#ffffff;}
#JH_Menu .MenuDivider {width:1px;overflow:hidden;line-height:27px;float:left;background:url('../images/JH_MenuDivider.gif') no-repeat left top;opacity:0.2;}

a#CareerMenu.current {background-color:#003362;color:#ffffff;text-decoration:none;}
a#CareerMenu:hover {background-color:#003362;color:#ffffff;text-decoration:none;}

#JH_MenuSub {position:absolute;top:89px;left:182px;z-index:100;white-space:nowrap;}
#JH_MenuSub a {display:block;line-height:27px;float:left;margin:0;padding:0 10px 0 10px;color:#ed1b2d;font-size:11px;font-weight:bold;text-decoration:none;}
#JH_MenuSub a.current {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_MenuSub a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_MenuSub a.MegaMenuTab,#JH_MenuSub a.MegaMenuTab:hover {color:#ed1b2d;padding:0 10px 2px 10px;background-color:#ffffff;}
#JH_MenuSub .MenuDivider {width:1px;overflow:hidden;line-height:27px;float:left;background:url('../images/JH_MenuDivider.gif') no-repeat left top;opacity:0.2;}

#JH_MenuSubCareers {position:absolute;top:89px;left:182px;z-index:100;white-space:nowrap;}
#JH_MenuSubCareers a {display:block;line-height:27px;float:left;margin:0;padding:0 10px 0 10px;color:#ed1b2d;font-size:11px;font-weight:bold;text-decoration:none;}
#JH_MenuSubCareers a.current {background-color:#003362;color:#ffffff;text-decoration:none;}
#JH_MenuSubCareers a:hover {background-color:#003362;color:#ffffff;text-decoration:none;}
#JH_MenuSubCareers a.MegaMenuTab,#JH_MenuSubCareers a.MegaMenuTab:hover {color:#ed1b2d;padding:0 10px 2px 10px;background-color:#ffffff;}
#JH_MenuSubCareers .MenuDivider {width:1px;overflow:hidden;line-height:27px;float:left;background:url('../images/JH_MenuDivider.gif') no-repeat left top;opacity:0.2;}


#JH_MenuSubSub {position:absolute;top:118px;left:182px;z-index:100;white-space:nowrap;}
#JH_MenuSubSub a {display:block;line-height:27px;float:left;margin:0;padding:0 10px 0 10px;color:#ed1b2d;font-size:11px;font-weight:bold;text-decoration:none;}
#JH_MenuSubSub a.current {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_MenuSubSub a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#JH_MenuSubSub a.MegaMenuTab,#JH_MenuSubSub a.MegaMenuTab:hover {color:#ed1b2d;padding:0 10px 2px 10px;background-color:#ffffff;}
#JH_MenuSubSub .MenuDivider {width:1px;overflow:hidden;line-height:27px;float:left;background:url('../images/JH_MenuDivider.gif') no-repeat left top;opacity:0.2;}

#JH_MenuSubSubCareers {position:absolute;top:118px;left:182px;z-index:100;white-space:nowrap;}
#JH_MenuSubSubCareers a {display:block;line-height:27px;float:left;margin:0;padding:0 10px 0 10px;color:#ed1b2d;font-size:11px;font-weight:bold;text-decoration:none;}
#JH_MenuSubSubCareers a.current {background-color:#003362;color:#ffffff;text-decoration:none;}
#JH_MenuSubSubCareers a:hover {background-color:#003362;color:#ffffff;text-decoration:none;}
#JH_MenuSubSubCareers a.MegaMenuTab,#JH_MenuSubSub a.MegaMenuTab:hover {color:#ed1b2d;padding:0 10px 2px 10px;background-color:#ffffff;}
#JH_MenuSubSubCareers .MenuDivider {width:1px;overflow:hidden;line-height:27px;float:left;background:url('../images/JH_MenuDivider.gif') no-repeat left top;opacity:0.2;}

#Menu_OurWork {position:absolute;top:89px;left:182px;z-index:100;margin:0;padding:0;width:730px;}
#OurWork_Items {position:absolute;top:0px;left:0px;background-color:#ffffff;width:230px;}
#OurWork_Items div.MegaMenuItemWrapper {background-color:#ffffff;display:block;padding:6px 10px 6px 10px;border-bottom:2px solid #f2f2f2;}
#OurWork_Items a {color:#595959;padding:0px;margin:0;font-size:11px;font-weight:bold;text-decoration:none;}
#OurWork_Items a.current {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#OurWork_Items a.selected {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#OurWork_Items a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#OurWork_Items div#last {border:none;}

.MegaSubMenu {position:absolute;top:0px;left:230px;width:160px;margin:0;padding:0 0 20px 0;font-size:10px;font-weight:bold;color:#ffffff;background-color:#F4F4F4;}
.MegaSubMenuItemWrapper {background-color:#F4F4F4;display:block;padding:6px 10px 6px 10px;margin:0 0 2px 0;}
.MegaSubMenuItems a {color:#595959;padding:0px;margin:0;font-size:11px;font-weight:bold;text-decoration:none;}
.MegaSubMenuItems a.selected {background-color:#ed1b2d;color:#ffffff;text-decoration:none;background:#ed1b2d url('../images/spacer.gif') no-repeat right top;}
.MegaSubMenuItems a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}

.MenuDropDown {position:absolute;top:109px;left:182px;z-index:100;margin:0;padding:0;width:250px;height:267px;overflow:hidden;background-color:#ffffff;}
.MenuDropItems {padding:0px 0 0px 0;background-color:#ffffff;}
.MenuDropItem {padding:6px 10px 6px 10px;background-color:#ffffff;border-bottom:2px solid #f2f2f2;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.MenuDropItems a {color:#595959;padding:0px;margin:0;font-size:11px;font-weight:bold;text-decoration:none;}
.MenuDropItems a:hover {text-decoration:none;}

.MenuDropContent {position:absolute;top:109px;left:182px;z-index:100;margin:0;padding:0;width:400px;background-color:#ffffff;}
.MenuDropContent h1 {color:#595959;font-size:13px;margin:0 0 4px 0;padding:0;}
.MenuDropContent h2 {color:#595959;font-size:13px;margin:0 0 4px 0;padding:0;}
.MenuDropContent h3 {color:#595959;font-size:13px;margin:0 0 4px 0;padding:0;}
.MenuDropContent h4 {color:#595959;font-size:13px;margin:0 0 4px 0;padding:0;}
.MenuDropContent .MenuDropItems {background-color:#ffffff;padding:10px;color:#595959;font-size:11px;line-height:18px;}
.MenuDropContent a {display:inline;color:#ed1b2d;text-decoration:none;padding:0;margin:0;font-weight:normal;font-size:11px;line-height:inherit;border-bottom:none;}
.MenuDropContent a:hover {background-color:transparent;color:#ed1b2d;text-decoration:underline;}

.MenuWrapper {overflow:hidden;}

#Menu_Project {position:absolute;top:118px;left:182px;z-index:100;margin:0;padding:0 10px 0 10px;height:267px;overflow:hidden;background-color:#ffffff;}
#Menu_ProjectPeers {position:absolute;top:118px;left:182px;z-index:100;margin:0;padding:0 10px 0 10px;height:267px;overflow:hidden;background-color:#ffffff;}
#Menu_ProjectSubSub {position:absolute;top:118px;left:182px;z-index:100;margin:0;padding:0 10px 0 10px;height:267px;overflow:hidden;background-color:#ffffff;}
#Menu_Images, #Menu_Video {position:absolute;top:118px;left:182px;z-index:100;margin:0;padding:0 20px 0 0;height:267px;overflow:hidden;background-color:#ffffff;}

.MegaMenuPics {position:absolute;top:0px;left:230px;width:500px;margin:0;padding:10px 0 20px 0;font-size:10px;font-weight:bold;color:#ffffff;background-color:#F4F4F4;}
.MegaSubMenuPics {position:absolute;top:0px;left:160px;width:340px;margin:0;padding:10px 0 20px 0;font-size:10px;font-weight:bold;color:#ffffff;background-color:#ffffff;}
.MegaMenuSectionPic {position:absolute;top:0px;left:160px;width:300px;margin:0;padding:20px;background-color:#ffffff;}

.MenuPic {width:140px;height:100px;margin:10px 0 0 20px;padding:0;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
.MenuPic .MenuPicImg {position:relative;top:0px;left:0;}
.MenuPic .MenuPicText {position:relative;top:-100px;left:0;width:140px;font-size:10px;line-height:12px;font-weight:bold;color:#ffffff;text-align:left;}
.MenuPic .MenuPicText div {background:transparent url('../images/JH_MenuPicTxt.png') repeat left top;padding:5px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}

.MenuPicOver {width:140px;height:100px;margin:10px 0 0 20px;padding:0;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
.MenuPicOver .MenuPicImg {position:relative;top:0px;left:0;}
.MenuPicOver .MenuPicText {position:relative;top:-100px;left:0;width:140px;font-size:10px;line-height:12px;font-weight:bold;color:#ffffff;text-align:left;}
.MenuPicOver .MenuPicText div {background:#ed1b2d url('../images/spacer.gif') repeat left top;background-color:#ed1b2d;padding:5px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}

#Menu_Images .MenuPic {width:140px;height:100px;margin:10px 0 0 20px;padding:0;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
#Menu_Images .MenuPic .MenuPicImg {position:relative;top:0px;left:0;}
#Menu_Images .MenuPicOver {border:3px solid #ed1b2d;width:134px;height:94px;margin:10px 0 0 20px;padding:0;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
#Menu_Images .MenuPicOver .MenuPicImg {position:relative;top:-3px;left:-3px;}

#ImagesPanel {position:absolute;top:0px;left:0px;height:110px;overflow:hidden;}
#ImagesPanel .MenuPic {background:none;width:140px;height:100px;margin:7px 0 0 7px;padding:3px;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
#ImagesPanel .MenuPic .MenuPicImg {position:relative;top:0px;left:0;}
#ImagesPanel .MenuPicOver {background-color:#ed1b2d;width:140px;height:100px;margin:7px 0 0 7px;padding:3px;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;float:left;}
#ImagesPanel .MenuPicOver .MenuPicImg {position:relative;top:0px;left:0px;}

#ImagesLoader {width:40px;height:40px;padding:4px;position:absolute;top:0px;left:0px;opacity:0.7;background:url('../images/image-loader-back.png') no-repeat left top;display:none;}

#Menu_Project .MenuPic {margin:10px 10px 0 10px;}
#Menu_Project .MenuPicOver {margin:10px 10px 0 10px;}
#Menu_ProjectPeers .MenuPic {margin:10px 10px 0 10px;}
#Menu_ProjectPeers .MenuPicOver {margin:10px 10px 0 10px;}
#Menu_ProjectSubSub .MenuPic {margin:10px 10px 0 10px;}
#Menu_ProjectSubSub .MenuPicOver {margin:10px 10px 0 10px;}

#sideEdge {position:absolute;top:0px;left:0px;z-index:110;width:1000px;height:100%;background-color:#333333;visibility:hidden;}
#lowerEdge {position:absolute;top:0px;left:0px;z-index:110;width:100%;height:400px;background-color:#333333;visibility:hidden;}

#mainInner {min-width:980px;border-top:10px solid #ffffff;border-left:10px solid #ffffff;border-right:10px solid #ffffff;border-bottom:40px solid #ffffff;}
#mainContent {padding:0px 0px 10px 0;}
#mainContentTop {height:145px;}

#blackOverlay {position:absolute;top:10px;left:10px;z-index:90;width:100%;height:100%;background-color:#000000;opacity:0.5;visibility:hidden;}
#backgroundOverlay {position:absolute;top:10px;left:10px;z-index:10;width:100%;height:100%;background-color:#000000;opacity:0.3;visibility:visible;}

#footer {position:relative;top:0px;right:0px;z-index:110;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:14px;color:#6c6c6c;text-align:right;background-color:#ffffff;padding:0;margin:0px;}
#footer a {color:#6c6c6c;text-decoration:none;}
#footer a:hover {color:#ed1b2d;text-decoration:underline;}

#sidePanel {width:250px;float:left;padding:0;margin:0;}
#sidePanelInner {padding:10px;position:relative;top:0px;left:0px;z-index:50;}
#sidePanelBack {position:absolute;top:155px;left:10px;z-index:20;width:250px;background-color:#ffffff;opacity:0.8;}

#sidePanel.CareersPanel {width:250px;float:left;padding:0;margin:0;}
#sidePanel.CareersPanel #sidePanelInner {padding:10px;position:relative;top:0px;left:0px;z-index:50;color:#ffffff;}
#sidePanel.CareersPanel #sidePanelBack {position:absolute;top:155px;left:10px;z-index:20;width:250px;background-color:#003362;opacity:0.8;}

.sidePanelHeader {color:#000000;font-size:13px;font-weight:bold;padding:5px 0px 5px 0;}
.sidePanelTitle {color:#000000;font-size:12px;font-weight:bold;padding:10px 0px 4px 0;}
.sidePanelTitle span {color:#000000;padding:0 0 0 14px;background:url('../images/sideArrow.png') no-repeat left top;}
.sidePanelTitle a {color:#000000;padding:0 0 0 14px;text-decoration:none;background:url('../images/sideArrow.png') no-repeat left top;}
.sidePanelTitle a:hover {color:#ed1b2d;text-decoration:none;background:url('../images/sideArrow.png') no-repeat left -50px;}
.sidePanelInfo {padding:0 0 0 10px;font-size:11px;line-height:14px;}
.sidePanelInfo a {display:block;color:#ed1b2d;text-decoration:none;line-height:12px;padding:4px;}
.sidePanelInfo a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
.sidePanelNote {font-size:12px;padding:0 0 4px 4px;}
a.sidePositionDesc {display:block;padding:4px;margin-bottom:4px;color:#595959;text-decoration:none;}
a.sidePositionDesc strong {color:#3f3f3f;}
a.sidePositionDesc:hover,a.sidePositionDesc:hover strong {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}

#sidePanel.CareersPanel .sidePanelHeader {color:#ffffff;font-size:13px;font-weight:bold;padding:5px 0px 5px 0;}
#sidePanel.CareersPanel .sidePanelTitle {color:#ffffff;font-size:12px;font-weight:bold;padding:10px 0px 4px 0;}
#sidePanel.CareersPanel .sidePanelTitle span {color:#ffffff;padding:0 0 0 14px;background:url('../images/sideArrowCareers.png') no-repeat left top;}
#sidePanel.CareersPanel .sidePanelTitle a {color:#ffffff;padding:0 0 0 14px;text-decoration:none;background:url('../images/sideArrowCareers.png') no-repeat left top;}
#sidePanel.CareersPanel .sidePanelTitle a:hover {color:#ed1b2d;text-decoration:none;background:url('../images/sideArrowCareers.png') no-repeat left -50px;}
#sidePanel.CareersPanel .sidePanelInfo {padding:0 0 0 10px;font-size:11px;}
#sidePanel.CareersPanel .sidePanelInfo a {display:block;color:#ffffff;text-decoration:none;line-height:12px;padding:4px;}
#sidePanel.CareersPanel .sidePanelInfo a:hover {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#sidePanel.CareersPanel a.sidePositionDesc {display:block;padding:4px;margin-bottom:4px;color:#dddddd;text-decoration:none;}
#sidePanel.CareersPanel a.sidePositionDesc strong {color:#eeeeee;}
#sidePanel.CareersPanel a.sidePositionDesc:hover,#sidePanel.CareersPanel a.sidePositionDesc:hover strong {background-color:#ed1b2d;color:#ffffff;text-decoration:none;}
#sidePanel.CareersPanel form {margin:10px 0 0 4px;}
.formGap {height:12px;}
#sidePanel.CareersPanel input {width:200px;font-size:12px;padding:2px 0 2px 0;background-color:#4a648d;color:#ffffff;border:1px solid #4a648d;}

#sidePanel.CareersPanel input.ok_btn {width:60px;height:20px;overflow:hidden;margin:0;padding:0;cursor:pointer;font-family:Arial,Sans-Serif;font-size:12px;font-weight:bold;line-height:12px;color:#ffffff;text-align:center;border:none;outline:none;background: transparent url("../images/submitButton.gif") no-repeat left 0px;}

#PoweredByPeople {position:absolute;left:40px;bottom:50px;z-index:40;}

#contentPanel {float:left;margin-left:10px;width:700px;}
#contentPanelInner {padding:10px;position:relative;top:0px;left:0px;z-index:50;}
#contentPanelBack {position:absolute;top:155px;left:270px;z-index:20;width:250px;background-color:#ffffff;opacity:0.8;}

#mainContentEnd {float:none;clear:both;}

#searchbar {width:200px;position:absolute;left:0px;top:25px;z-index:50;background:transparent url('../images/searchBack.png') repeat left top;color:#ffffff;font-size:11px;}
#searchbar form {margin:0;padding:0;}
#searchbar .search_label {padding:0 10px 0 10px;color:#ffffff;font-size:11px;line-height:20px;}
#searchbar input {width:124px;font-size:11px;line-height:12px;padding:0 2px 0 2px;height:18px;background-color:#3a3a3a;color:#ffffff;border:1px solid #3a3a3a;}
#searchbar input.search_btn {width:24px;height:20px;overflow:hidden;margin:0;padding:0;cursor:pointer;font-family:Arial,Sans-Serif;font-size:12px;font-weight:bold;line-height:12px;color:#ffffff;text-align:center;border:none;outline:none;background: transparent url("../images/searchButton.gif") no-repeat left 0px;}

/* >>>>>>>>>>> CRUMBTRAIL */
#crumbTrail {font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:11px;color:#595959;padding:0 0 10px 0;}
#crumbTrail a, #crumbTrail span {font-weight:normal;font-style:normal;font-size:11px;color:#595959;text-decoration: none;}
#crumbTrail a:hover {font-weight:normal;font-style:normal;font-size:11px;color:#ed1b2d;text-decoration: underline;}

#crumbTrailWhite {font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-size:11px;color:#ffffff;padding:0 0 10px 0;}
#crumbTrailWhite a, #crumbTrail span {font-weight:normal;font-style:normal;font-size:11px;color:#ffffff;text-decoration: none;}
#crumbTrailWhite a:hover {font-weight:normal;font-style:normal;font-size:11px;color:#ed1b2d;text-decoration: underline;}


#HomeText {position:absolute;top:0px;left:30px;width:440px;font-family:'HelveticaNeueLTStd55Roman',Arial,sans-serif;font-weight:normal;font-size:22px;line-height:28px;color:#ffffff;
	/*text-shadow: #000000 2px 2px 4px;*/
}

#HomeText .Headline {font-weight:bold;font-size:22px;}

#HomePanels {position:relative;top:0px;left:0px;width:454px;height:338px;overflow:hidden;}

#NewsPanel {position:absolute;top:0px;left:0;width:454px;height:106px;overflow:hidden;}
#NewsPanelBack {position:absolute;top:0px;left:0px;width:454px;height:106px;background-color:#ffffff;opacity:0.8;}
#NewsPanelInner {position:absolute;top:0px;left:0px;}

#ProjectsPanel {position:absolute;top:116px;left:0;width:454px;height:106px;overflow:hidden;}
#ProjectsPanelBack {position:absolute;top:0px;left:0px;width:454px;height:106px;background-color:#ffffff;opacity:0.8;}
#ProjectsPanelInner {position:absolute;top:0px;left:0px;}

#JobsPanel {position:absolute;top:232px;left:0;width:454px;height:106px;overflow:hidden;}
#JobsPanelBack {position:absolute;top:0px;left:0px;width:454px;height:106px;background-color:#ffffff;opacity:0.8;}
#JobsPanelInner {position:absolute;top:0px;left:0px;}


.PanelTitle {width:120px;padding:10px 10px 0 10px;font-size:11px;font-weight:bold;color:#494949;}
.PanelTitle a {color:#494949;text-decoration:none;}
.PanelTitle a:hover {color:#ed1b2d;text-decoration:underline;}
.PanelNavCount {width:120px;padding:0px 10px 0 10px;font-size:11px;font-weight:bold;color:#494949;}
.PanelNav {position:absolute;top:84px;left:6px;}
.PanelNavPrev {position:absolute;top:0px;left:0px;width:16px;height:16px;cursor:pointer;background: url('../images/PanelNavPrev.png') no-repeat left top;}
.PanelNavNext {position:absolute;top:0px;left:20px;width:16px;height:16px;cursor:pointer;background: url('../images/PanelNavNext.png') no-repeat left top;}
.PanelNavPrev:hover {position:absolute;top:0px;left:0px;width:16px;height:16px;cursor:pointer;background: url('../images/PanelNavPrev.png') no-repeat left -16px;}
.PanelNavNext:hover {position:absolute;top:0px;left:20px;width:16px;height:16px;cursor:pointer;background: url('../images/PanelNavNext.png') no-repeat left -16px;}

.PanelNavPrevDis {position:absolute;top:0px;left:0px;width:16px;height:16px;opacity:0.2;background: url('../images/PanelNavPrev.png') no-repeat left top;}
.PanelNavNextDis {position:absolute;top:0px;left:20px;width:16px;height:16px;opacity:0.2;background: url('../images/PanelNavNext.png') no-repeat left top;}

.NewsItem {position:absolute;top:0px;left:150px;font-size:11px;line-height:14px;font-weight:normal;color:#494949;text-align:left;width:140px;height:100px;overflow:hidden;}
.NewsItem a {font-size:11px;font-weight:normal;color:#494949;text-align:left;text-decoration:none;}
.NewsItem a .more {font-weight:bold;color:#ed1b2d;}
.NewsItem a:hover {color:#ed1b2d;text-decoration:underline;}
.NewsTitle {background:transparent url('../images/JH_MenuPicTxt.png') repeat left top;padding:3px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}
.NewsTitle a {font-size:10px;font-weight:bold;display:block;color:#ffffff;text-decoration:none;}
.NewsTitle a:hover {color:#ffffff;text-decoration:none;}
.NewsItemPic {position:absolute;top:0px;left:300px;width:140px;height:100px;overflow:hidden;}

#ProjectPic_LEFT {position:absolute;top:0px;left:150px;width:140px;height:100px;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;}
#ProjectPic_RIGHT {position:absolute;top:0px;left:300px;width:140px;height:100px;overflow:hidden;cursor:pointer;font-size:10px;font-weight:bold;color:#ffffff;}

.ProjectPic .ProjectPicImg {position:relative;top:0px;left:0;}
.ProjectPic .ProjectPicText {position:relative;top:-100px;left:0;width:140px;font-size:10px;line-height:12px;font-weight:bold;color:#ffffff;text-align:left;}
.ProjectPic .ProjectPicText div {background:transparent url('../images/JH_MenuPicTxt.png') repeat left top;padding:5px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}

.ProjectPicOver .ProjectPicImg {position:relative;top:0px;left:0;}
.ProjectPicOver .ProjectPicText {position:relative;top:-100px;left:0;width:140px;font-size:10px;line-height:12px;font-weight:bold;color:#ffffff;text-align:left;}
.ProjectPicOver .ProjectPicText div {background:#ed1b2d url('../images/spacer.gif') repeat left top;background-color:#ed1b2d;padding:5px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}

.JobsItem_LEFT {position:absolute;top:0px;left:150px;font-size:11px;line-height:14px;font-weight:normal;color:#494949;text-align:left;width:140px;height:100px;overflow:hidden;}
.JobsItem_RIGHT {position:absolute;top:0px;left:300px;font-size:11px;line-height:14px;font-weight:normal;color:#494949;text-align:left;width:140px;height:100px;overflow:hidden;}
.JobsItem_LEFT a, .JobsItem_RIGHT a {font-size:11px;font-weight:normal;color:#494949;text-align:left;text-decoration:none;}
.JobsItem_LEFT a .more, .JobsItem_RIGHT a .more {font-weight:bold;color:#ed1b2d;}
.JobsItem_LEFT a:hover, .JobsItem_RIGHT a:hover {color:#ed1b2d;text-decoration:underline;}
.JobsTitle {background:transparent url('../images/JH_MenuPicTxt.png') repeat left top;padding:3px;margin:10px 0 0 0;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}
.JobsTitle a {font-size:10px;font-weight:bold;display:block;color:#ffffff;text-decoration:none;}
.JobsTitle a:hover {color:#ffffff;text-decoration:none;}

#NewsArticles {display:none}

/* TOOLTIP */
#ToolTip {position:absolute;top:0;left:0;z-index:1000;}
#ToolTipInner {position:absolute;left:0;top:0;width:200px;padding:5px;color:#595959;background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;}
#ToolTipArrow {position:absolute;left:0;top:0;}


/* VIDEO */

#VID-IN-PAGE {position:relative;width:484px;margin:20px auto 0 auto;}

#VidHolder {width:484px;height:310px;margin:0;padding:0;}

#VID-PLAYER {position:absolute;top:0;left:0;margin:0;padding:0;font:normal 12px arial;z-index:2020;}
#VID-TOP {z-index:2041;margin:0;padding:0;}
#VID-BTM {z-index:2042;margin:0;padding:0;}

#VID-SUMMARY {width:464px;background: #000000 url('../images/JH_VidSummaryA.gif') top left no-repeat;font:normal 10px arial;color:#B3B3B3;padding-top:12px;padding-left:10px;padding-right:10px;padding-bottom:0px;margin:0;z-index:2040;}
#VID-SUMMARY p {display:inline;}
#VID-SUMMARY a {font:normal 10px arial;color:#CECECE;text-decoration: underline;}
#VID-SUMMARY a:hover {font:normal 10px arial;color:#b41a1a;text-decoration: underline;}

/* GALLERY */

#GALLERY-VIEWER {position:absolute;top:0;left:0;margin:0;padding:0;font:normal 12px arial;z-index:2020;}
#GALLERY-TOP {z-index:2041;}
#GALLERY-BTM {z-index:2042;}

#GALLERY-SUMMARY {width:582px;background: #000000 url('../images/JH_GallerySummary.gif') top left no-repeat;font:normal 10px arial;color:#B3B3B3;padding-top:12px;padding-left:10px;padding-right:10px;padding-bottom:0px;margin:0;z-index:2040;}
#GALLERY-SUMMARY p {display:inline;}
#GALLERY-SUMMARY a {font:normal 10px arial;color:#CECECE;text-decoration: underline;}
#GALLERY-SUMMARY a:hover {font:normal 10px arial;color:#b41a1a;text-decoration: underline;}



/* EXISTING */
.PS_TitleBar {background-color:#cecece;color:#3A383B;font-size:12px;padding:3px;}
.PS_Panel {background-color:#F4F4F4;font-size:10px;padding:3px;}
.PS_SubTitle {color:#7E7873;font-size:12px;font-weight:bold;padding:2px 2px 2px 6px;}
.JH_BTN_GENERIC a {background-color:#B51A1B;color:#FFFFFF;display:block;float:left;font-family:"Verdana";font-size:9px;font-weight:bold;height:18px;padding-left:2px;padding-right:4px;padding-top:4px;text-decoration:none;}
.JH_BTN_GENERIC a:hover {background-color:#B51A1B;color:#FFFFFF;display:block;float:left;font-family:"Verdana";font-size:9px;font-weight:bold;height:18px;padding-left:2px;padding-right:4px;padding-top:4px;text-decoration:underline;}
.JH_BTN_GENERIC div.BTN_Start {background:transparent url("../images/JH_BTN_Start.gif") no-repeat left top;display:block;float:left;font-size:1px;height:22px;margin:0;padding:0;width:4px;}
.JH_BTN_GENERIC div.BTN_End {background:transparent url("../images/JH_BTN_End.gif") no-repeat left top;display:block;float:left;font-size:1px;height:22px;margin:0;padding:0;width:4px;}
.ToggleBTN {float:right;margin-top:4px;width:20px;}

#Search {color:#C80024;font-family: Arial, Sans-Serif;font-weight:normal;font-size: 12px;padding-left:0px;}
#Search a {color:#C80024;font-family: Arial, Sans-Serif;font-weight:bold;font-size: 12px;text-decoration:none;	margin-right:12px;}
#Search a:hover {color:#C80024;font-family: Arial, Sans-Serif;font-weight:bold;font-size: 12px;text-decoration:underline;}


/* >>>>>>>>>>> SEARCH RESULTS */
#pagerTop, #pagerBtm {padding:0px;margin:0px;}
#pagerBtm {margin-top:10px;}
#pagerTop a, #pagerBtm a {text-decoration: none;}
#pagerTop a:hover, #pagerBtm a:hover {color:#ffffff;text-decoration: none;}
.pagerdisabled {display:block;background-color:#ffffff;color:#999999;font-family:arial;font-size:11px;font-weight:bold;border:1px solid #dedede;padding:4px 6px 4px 6px;margin:0px;margin-right:2px;text-decoration:none;cursor:default;}
.pagercurrent {display:block;background-color:#ed1b2d;color:#ffffff;font-family:arial;font-size:11px;font-weight:bold;border:1px solid #ed1b2d;padding:4px 6px 4px 6px;margin:0px;margin-right:2px;text-decoration:none;cursor:default;}
.pagerother {display:block;background-color: #ffffff;color:#ed1b2d;font-family:arial;font-size: 11px;font-weight:bold;border:1px solid #ed1b2d;padding:4px 6px 4px 6px;margin:0px;margin-right:2px;text-decoration:none;cursor:pointer;}
.pagerother:hover {border:1px solid #8f97a1;background-color:#8f97a1;}
.pagertext {color:#000000;font-family:arial;font-size:11px;line-height:18px;text-decoration:none;}


.news_item_pic {padding:0 5px 0 0;}
.news_item_title .search_link {color:#ed1b2d;font-weight:bold;}

.redtext {color:#ed1b2d;}



/* SOCIAL MEDIA */

#footer table {
	position:absolute;top:-32px;right:0px;
	padding:0;
	margin:0;
}

.social_holder {
	width:110px;
}

.social_link {
	width:24px;
	height:24px;
	float:right;
	padding:0;
	margin:0px 5px 0 5px;
}


