/**********************************************************************
	Filename: premier.css
	Project:  premier.com
	
	Global style sheet
**********************************************************************/
/* BODY TAG */
body { background-color:#ffffff; background-image:url(../images/bodyBG.jpg); background-repeat:repeat-x; margin:0px; padding:0px; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a, ul, li { font-family:Arial, sans-serif; font-weight:normal; font-size:12px; color:#000000; }
a { font-weight:bold; font-style:normal; color:#ff9200; text-decoration:none; }
a:hover { text-decoration: underline; }
hr { width:100%; height:1px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#ff9200; background-color:#ff9200; }
p { font-size:14px; font-weight:500; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }

/* heading tags */
h1, h2, h3, h4 { font-family:Arial, sans-serif; margin:0px; padding:0px; color:#07359b; }
h1 { font-size:24px; font-weight:300; margin-bottom:10px; }
h2 { font-size:20px; }
h3 { font-size:14px; }
h4 { font-size:12px; }

/* HEADER */
#header { position:relative; width:980px; height:133px; text-align:left; margin:0px 0px 0px 0px; background-color:#ffffff; background-image:url(../images/headerShadow.jpg); background-repeat:no-repeat; }
#logoLink { position:absolute; top:0px; left:15px; width:290px; }

/* DROPDOWNS */
.navDropDown { position:absolute; left:0px; top:21px; z-index:10; }
.navDropDownBG { background-color:#c1c1c1; border-top:solid 2px #ff9601; }
.pagChild { display:block; padding:5px 5px 5px 5px; color:#58616d; text-decoration:none; text-align:left; font-size:10px; border-left:solid 3px #ff9601; border-right:solid 3px #ff9601; border-top:solid 1px #ff9601; }
.pagChild:hover { color:#ffffff; background-color:#041c59; text-decoration:none; }

/* BOTTOM NAVIGATION */
#bottomNav { position:absolute; bottom:0px; left:0px; padding:14px 0px 14px 0px; color:#58616d; font-size:16px; text-align:left; }
#bottomNavNews { padding:10px 0px 0px 10px; color:#58616d; font-size:16px; }
#bottomNavTeam { position:absolute; bottom:0px; left:0px; padding:14px 0px 14px 102px; color:#58616d; font-size:16px; text-align:left; }
#bottomNavProjects { position:absolute; bottom:0px; left:72px; padding:14px 0px 14px 0px; }
.bottomNavLink { color:#58616d; font-size:16px; }
.bottomNavLink:hover { color:#03164b; text-decoration:none; }
.bottomNavLinkOn { color:#03164b; font-size:16px; text-decoration:none; }
.bottomNavLinkOn:hover { text-decoration:none; }

/* COMPASS NAVIGATION */
#compass { position:absolute; top:10px; left:33px; }
#compassSmall { position:absolute; top:20px; left:0px; }

/* MAIN ELEMENTS */
#page { postion:relative; width:980px; background-color:#ffffff; text-align:left; }
#pageProjects { position:relative; width:980px; min-height:134px; padding:0px 0px 0px 0px; background-color:#ffffff; background-image:url(../images/homePageBG.jpg); background-repeat:repeat-x; border-top:4px solid #fe9601; }

#pageTitle h2{ width:515px; height:50px; padding:52px 0px 0px 0px; text-align:center; font-family:futura, sans-serif; font-weight:900; font-size:24px; letter-spacing:2px; }
#pageTitleIndustrial h2 { width:715px; height:48px; text-align:center; padding:52px 0px 0px 0px; font-family:futura, sans-serif; font-weight:900; font-size:24px; letter-spacing:2px; }
#pageTitleProjects h2{ width:660px; height:115px; padding:65px 0px 0px 0px; text-align:center; font-family:futura, sans-serif; font-weight:900; font-size:24px; letter-spacing:2px; }

#rightSide { float:right; width:655px; padding:0px 10px 0px 15px; background-image:url(../images/premierBG.jpg); background-repeat:no-repeat; background-position:10px 13px; }
#rightSideNews { float:right; width:665px; padding:0px 0px 0px 15px; background-image:url(../images/premierBG.jpg); background-repeat:no-repeat; background-position:10px 13px; }
#rightSideTeam { float:right; width:767px; padding:0px 0px 0px 0px; background-image:none; }
#rightSideIndustrial { float:right; width:767px; padding:0px 0px 0px 0px; background-image:url(../images/premierBG.jpg); background-repeat:no-repeat; background-position:97px 13px; }
#rightSideProjects { position:relative; float:right; width:660px; background-image:url(../images/premierBG.gif); background-repeat:no-repeat; background-position:center 30px; }

#leftSide { position:relative; width:300px; min-height:600px; text-align:left; background-image:url(../images/leftSideBG.jpg); background-repeat:repeat-x; }
#leftSideTeam { position:relative; width:213px; min-height:599px; text-align:left; background-image:url(../images/leftSideAvailableSpace.jpg); background-repeat:repeat-x; }
#leftSideIndustrial { position:relative; width:213px; height:600px; text-align:left; background-image:url(../images/leftSideAvailableSpace.jpg); background-repeat:repeat-x; }
#leftSideProjects { float:left; width:320px; }

#pageContent { position:relative; min-height:427px; width:643px; padding:25px 0px 46px 0px; }
#pageContentNews { position:relative; min-height:405px; padding:40px 3px 20px 0px; }
#pageContentNewsView { width:890px; padding:25px 45px 0px 45px; background-image:url(../images/newsPageBG.jpg); background-repeat:repeat-x; min-height:280px; }
#pageContentTeam { position:relative; min-height:549px; padding:5px 0px 46px 0px; }
#pageContentIndustrial { position:relative; min-height:429px; padding:25px 0px 46px 0px; }
#pageContentOverview { position:relative; min-height:427px; padding:25px 350px 46px 0px; }

/* HOME COMPASS NAVIGATION */
#compassHome { position:absolute; top:-6px; right:0px; width:300px; height:255px; background-image:url( ../images/compassHome.jpg ); background-repeat:no-repeat; background-position:center center; }
#compassHome div { position:absolute; }
#compassHome a { font-size:15px; color:#07359b; }
#compassHome a:hover { color:#ff9200; text-decoration:none; }
#compassHome .cmpLinkOn { color:#ff9200; text-decoration:none; }

/* MEDIUM COMPASS NAVIGATOIN */
#compassMedium { position:absolute; top:0px; left:0px; width:300px; height:190px; background-image:url( ../images/compassMedium.jpg ); background-repeat:no-repeat; background-position:center center; }
#compassMedium div { position:absolute; }
#compassMedium a { font-size:15px; color:#07359b; }
#compassMedium a:hover { color:#ff9200; text-decoration:none; }
#compassMedium .cmpLinkOn { color:#ff9200; text-decoration:none; }
#cmpLink5 { top:9px; left:109px; text-align:center; }
#cmpLink6 { top:74px; right:25px; text-align:center; }
#cmpLink7 { top:143px; left:95px; text-align:center; }
#cmpLink8 { top:74px; left:35px; text-align:center; }
#cmpArrow5 { top:65px; left:143px; }
#cmpArrow6 { top:82px; left:161px; }
#cmpArrow7 { top:100px; left:143px; }
#cmpArrow8 { top:82px; left:126px; }

/* SMALL COMPASS NAVIGATION */
#compassSmall { position:absolute; top:0px; left:0px; width:208px; height:213px; background-image:url( ../images/compassSmall.jpg ); background-repeat:no-repeat; background-position:center center; }
#compassSmall div { position:absolute; }
#compassSmall a { font-size:12px; color:#07359b; }
#compassSmall a:hover { color:#ff9200; text-decoration:none; }
#compassSmall .cmpLinkOn { color:#ff9200; text-decoration:none; }
#cmpLink1 { top:27px; left:65px; text-align:center; }
#cmpLink2 { top:88px; right:0px; text-align:center; }
#cmpLink3 { top:155px; left:50px; text-align:center; }
#cmpLink4 { top:88px; left:2px; text-align:center; }
#cmpArrow1 { top:77px; left:92px; }
#cmpArrow2 { top:94px; left:110px; }
#cmpArrow3 { top:112px; left:92px; }
#cmpArrow4 { top:94px; left:75px; }

/* FOOTER */
#footer { width:980px; height:51px; text-align:center; background-image:url(../images/footer.jpg); background-repeat:no-repeat; clear:right; }
.footerText { padding:20px 0px 0px 0px; color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:2px; }

/* NEWS PAGES */
#newsMenu { width:980px; height:65px; background-image:url(../images/newsViewMenu.jpg); background-repeat:no-repeat; }
#backButton { float:left; margin:13px 0px 0px 40px; }
#logo { float:right; margin:8px 27px 0px 0px; }
#newsColumn { float:left; width:420px; }
#columnSpacer { float:left; width:50px; }
.newsContainer { float:left; padding:0px 0px 20px 10px; }
.newsLine { height:1px; color:#ff9200; background-color:#ff9200; margin:4px 0px 9px 0px; }
.newsSummary { padding:0px 75px 0px 0px; }
.newsImage { float:left; width:163px; padding:4px 34px 0px 0px; }
.newsContent { float:left; width:455px; }

/* COMPANY OVERVIEW */
#imagePeople{ position:absolute; top:18px; right:10px; }
.farro { margin-left:40px; margin-right:130px; font-weight:bold; }
.Pisczak { font-weight:bold; }

/* TEXT CLASSES */
.note { font-size:10px; }

.buttonContainer { padding-top:250px; margin-left:168px; margin-bottom:2px; }
.blueButton { width:120px; display:block; padding:6px 0px 6px 10px; margin-bottom:3px; background-color:#07359b; color:#ffffff; font-weight:bold; text-align:left; }
.blueButton:hover {  width:120px; padding:6px 0px 6px 10px; text-decoration:none; color:#ff9200; }
