﻿html
{
overflow: scroll;
} 

body
 {

   font-family:Verdana, Tahoma, Arial;
   font-size:11pt;
   font-weight:normal;
   color:#2f2f2f;
   height: 100%;
   background-color:Black;
   background-image:url('Images/body_bg.png') ;
   background-repeat:no-repeat;
   background-position:bottom left;
   background-attachment:fixed;
 }
 
 h1
 {
  color:#b0006d;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:0px;
  font-size:20pt;
  font-weight:normal;
 }
 
h2
 {
  color:#b0006d;
  font-size:16pt;
  font-weight:normal;
 }
 
h3
 {
 color:#b0006d;
 font-size:14pt;
 font-weight:normal;
 }
 
 h4
 {
 color:#b0006d;
 font-weight:bold;
  margin:0;
  padding:0;
 }
 
p
 {
  padding:0;
  padding-bottom:4px;
  margin:4px;
 }

p.small
 {
  padding:0;
  margin:0;
  font-size:8pt;
 }
 
 p.smallDate
 {
  padding:0;
  margin:0;
  font-size:7pt;
 }
 
p.jobTitle
 {
  padding:0;
  margin:0;
  font-size:8pt;
  font-weight:bold;
 
  }
 
a
  {
   color:#b0006d;
   text-decoration:none;
  }

  a.small
  {
 font-size:8pt;
   color:#b0006d;
   text-decoration:none;
  }  
  
a:hover
  {
  text-decoration:underline;
   color:#b0006d;
  }  

a.footer
{
 color: White;
 text-decoration:none;
 
}

a.footer:hover
{
 color: White;
 text-decoration:underline;
 
}

hr
 {

  color:#b0006d;
 }
 
 hr.wide
 {
  height:3px;
  color:#b0006d;
  background-color:#b0006d;
 }
 
 
 ul.dot
 {
  list-style-image:url('Images/dot.png');
  list-style-type:none;

 }
 
 li
 {
 margin-bottom:5px;
 }

 
 div#menu
 {
   display:block;
   position:absolute;
   height:25px;
   width:1024px;
   background-image:url('Images/menu_bg.png');
   background-repeat:repeat-x; 
   margin:0;
   padding:0;
   z-index:100; 
    
 }
 div#container
{

    position:absolute;
    top:0;
    left:0;
    width:100%;
    /*min-width:1024px;*/
    margin:0;
    padding:0;

}


div.mainpage
{

    /*border: 1px solid black;*/
 position:relative;
 left:50%;
 width:1024px;
 margin-top:10px;
 margin-left: -512px; /*set to a negative number 1/2 of your width*/
 background-color:White;/* for IE6 */
 padding:0;
 


}

div.pageContentHome
{

/*border: 1px solid black;*/

 position:relative;
 background-color:White;/* for IE6 */
 background-image:url('Images/maincontent_bg.png');
 background-repeat:repeat-y;
 padding-top:35px;
 padding-left:20px;
 padding-right:20px;
 min-height:550px;
 padding-bottom:6px;


}

div.pageContent
{

    /*border: 1px solid black;*/

 position:relative;
 background-color:White;/* for IE6 */
 background-image:url('Images/maincontent_bg.png');
 background-repeat:repeat-y; 
 padding:40px;
 min-height:550px;
}

div.leftMenu
{
	position:absolute;
	display:inline-block;
	float:left;
	top:40px;
	left:0;
	width:180px;
	/*border-right: 1px dashed #b0006d;*/
	height:500px;

	
}
div.rightContent
{
	position:absolute;
	float:right;
	top:25px;
	left:190px;
	width:815px;
	
}

ul
{
	list-style-image:url('Images/dotsmall.png');
	list-style-type:none;
}
ul.leftMenu
{
	list-style-image:none;
	list-style-type:none;
	margin: 2px;
	padding-left:20px;
	  
}

ul.leftMenu li
{
	border-bottom: 1px dashed #b0006d;
	padding-bottom:5px;
	margin-right: 4px;
}
/*Shadow Box divs */

.shadowTopRight
{
 background: url('Images/shadowTopRight.png') no-repeat top right;
}

.shadowBottomLeft
{
 background: url('Images/shadowBottomLeft.png') no-repeat left bottom;
 padding-top:8px;
 padding-left:8px;
}

.shadowBox
{
 background: url('Images/shadow.png') no-repeat bottom right;
 padding:  1px 5px 15px 5px;
 margin:0;
}

.innerBox
{
 padding: 0px 5px 5px 5px;
 margin:0;
}


.phoneNumber
{
 z-index:500;
}

div.footer
{
 display:block;
 position:absolute;
 color:White;
 bottom:10px;
 font-size:8pt;
 
 left:20px;
}

div.footerTerms
{

 position:absolute;
 display:block;
 left:0;
 color:White;
 bottom:10px;
 font-size:8pt;
 text-align:center;
 width:1024px;
}

div.footerNotice
{

 position:absolute;
 display:block;
 left:880px;
 color:White;
 bottom:0px;
 font-size:8pt;
 text-align:Right;


}

div.newsBox
{
 height:215px;
 overflow:hidden;
 background: url('Images/news_bg.png') no-repeat bottom right;
}

 /* Home page News Feed */
  
 .newsFeedTable
  {
     width:460px;
     margin-bottom:3px; 
     border-bottom: 1px Solid #b0006d;
 
 }

 .newsFeedTable td
 {
  margin-top:0;
  margin-bottom:0;
   padding-top:0;
   padding-bottom:0; 
   padding-left:5px;
 } 
 .newsFeedTable td.newsDate, td.newsText
  {
  
   font-size:8pt;
   margin-top:0;
   margin-bottom:0;
   padding-top:0;
   padding-bottom:0; 
   padding-left:5px;
 }
 
 /* Job Vanvcneis Page */
 
 .jobdetails
 {
  width:915px;
 }
 
  .jobDetailsFooter
 {
  width:915px;
   text-align:right;
 }
 
 .baseBackground
 {

  background:url('Images/logo_bg.png') no-repeat bottom right;
  min-height:480px;
  
 }
 
  .baseBackgroundAlt
 {

  background:url('Images/logo_bg.png') no-repeat bottom right;
  min-height:480px;
  
 }
 
 
/*************************************************************
Jobs List
**************************************************************/

jobslist{
width: 915px; /*width of accordion menu*/
}


.jobslist .jobheader{ /*CSS class for menu headers in general (expanding or not!)*/
width:915px;
color: #b0006d;
/*background: url(images/titlebar.png) repeat-x center left;*/
/*background: black url(../../images/gaes/mnu_bg.jpg) repeat-x center left;*/
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 0px 0 0px 5px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.jobslist .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(images/titlebar-active.png);*/

}

.jobdetails
{
 width:915px;

}

.contactTableTitle
{
  font-weight:bold;
  text-align:right;
  vertical-align:top;
  width:200px;
  padding:5px;
}

.statusLabel
{
     font-size:10pt;
     color:#b0006d;
}

td.areaBox
{
 background:url('Images/logo_mini.png') no-repeat top right;
}


div.titleButtons
{
 position:absolute;
 top: 50px;
 right:40px;
}

div.scrollPage
{
 height:450px;
  overflow:auto;
}

.imgHeader .imgFooter
{
 border:none;
 display:block;
 position:absolute;
 padding:0;
 margin:0;
}

.compReg
{
 font-size:8pt;
  font-style:italic;
}

.layoutBox
{
    margin-left:75px;
    margin-right:75px;
}

.layoutLeft
{

    margin-right:150px;
    margin-bottom:10px;
    margin-left:20px;
}

.layoutRight
{

    margin-left:75px;
    margin-bottom:10px;
    margin-right:20px;

}
.layoutLine
{
 margin-right:150px;
 margin-left:75px;
}
img.pic
{
/* border: 1px solid black;*/
 padding:2px;
 width:225px;
 margin:5px;
   
 
}

div.quote
{
    background: url('Images/open_quote.png') no-repeat top left;
    padding:5px 0 0 25px;
    border-bottom: 1px dashed black; 
    margin-bottom:15px;

}
p.quote
{

}
p.quoteName
{
 font-weight:bold;
}
p.quoteComp
{
font-weight:bold;
 font-style:italic;
}
