/* Set up general page elements */

.LangButton
{
    background: #BCCDF5;
    font-family: Arial;
    color: #555555;
    font-size:8px;
    width: 50px;
    height: 18px;
    position: absolute;
    left: 910px;
    top: 70px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: middle;
}

body
{
	font : normal 12px/20px Arial;
	background: #DADADA;
	text-decoration : none;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-y;

}

img
{
	display: block;
	border:0;
}

ul		
{
	margin-top:0;
	margin-left: 15px;
	list-style-position:outside;
	list-style-image : url(../images/bullet.gif);
}

li
{
	font: normal 12px/20px Arial;
	color : #000000;
	text-decoration : none;
}


ul.bullet2		
{
	margin-top:0;
	margin-left: 15px;
	list-style-position:outside;
	list-style-image : url(../images/bullet2.gif);
}

hr
{
    color: #777777;
    height: 1px;
}

option
{ 
}

/*Image Classes - for Netscape and Mozilla compatiblity*/
.VEprintBanner
{   
    display: none;
}

.VETopBanner
{
     position: absolute;
     top : 0;
     left: 0;
     border : 0;     
}

.PrintPage
{   
    position:absolute;
    top:88px;
    left:808px;
    border:0;
}

.EmailFriend
{   
    position:absolute;
    top:115px;
    left:808px;
    border:0;
}

.RSS
{   
    position:absolute;
    top:115px;
    left:808px;
    border:0;
}

.CareersPrintPage
{   
    position:absolute;
    top:120px;
    left:808px;
    border:0;
}
.CareersTopBanner
{
     position: absolute;
     top : 0;
     left: 210px;
     border : 0;     
}
.CareersVELogo
{
     position: absolute;
     top : 20px;
     left: 840px;
     border : 0;     
}
.CareersLandingPrintPage
{
     position: absolute;
     top : 80px;
     left: 840px;
     border : 0;     
}

.Tombstone
{
    z-index: -2;
    position: absolute;
}

/* All A Classes are listed below */
/* A Class - Standard */

A:link, A:visited, A:active
{
	font-size: 12px;
	Color: #679000;
	text-decoration: underline;
	
}

A:hover
{
	font-size: 12px;
	Color: #679000;
	text-decoration: none;
	 
}

/*A Class - Right Column */
A.RightColumn:link, A.RightColumn:visited, A.RightColumn:active
{
    font: 12px;
    color: #679000;
    text-decoration: none;
}


A.RightColumn:hover
{
	font: 12px;
	Color: #679000;
	text-decoration: underline;
	 
}

A.RightColumnHeader:link, A.RightColumnHeader:visited, A.RightColumnHeader:active
{
    color: #679000;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
}


A.RightColumnHeader:hover
{
    color: #679000;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
}

A.More:link, A.More:visited, A.More:active
{
    color: #679000;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
      text-align: right;
}


A.More:hover
{
    color: #679000;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    text-align: right;
}


/*A Class - Careers Landing Page - White Body Text */
A.CareerLanding:link, A.CareerLanding:visited, A.CareerLanding:active
{
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}


A.CareerLanding:hover
{
	font-size: 12px;
	Color: #ffffff;
	text-decoration: underline;
	 
}
/*A Class - Bookmark */
A.Bookmark:link, A.Bookmark:visited, A.Bookmark:active
{
    font-size: 11px;
    color: #679000;
    text-decoration: none;
    
}

A.Bookmark:hover
{
	font-size: 11px;
	Color: #679000;
	text-decoration: underline;
	 
}

/*A Class - Footer */
A.Footer:link, A.Footer:visited, A.Footer:active
{
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    
}

A.Footer:hover
{
	font-size: 11px;
	Color: #999999;
	text-decoration: underline;
	 
}
A.CareerFooter:link, A.CareerFooter:visited, A.CareerFooter:active
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    
}

A.CareerFooter:hover
{
	font-size: 11px;
	Color: #ffffff;
	text-decoration: underline;
	 
}


/*Practices Menu Classes*/
.PAMenu
{
color: #679000;
text-decoration: none;
display: block;
border: 0 none;
background: #ffffff;
text-decoration:none;
}
A.PAMenu:link, A.PAMenu:visited, A.PAMenu:active
{
color: #679000;
margin: 0 5px;
text-decoration: none;
display: block;
border: 0 none;
background: #ffffff;
}

A.PAMenu:hover
{
color: #679000;
text-decoration: underline;
display: block;
border: 0 none;
background: #ffffff;
}


/*Nonstandard Center Column Classes */

/*Standard Center Column Content Classes - MKTG Use*/

.BodyText
{
    font: normal 12px/20px Arial;
    color: #000000;
    text-decoration: none;
}
.RightColumnText
{
    font: 12px/18px Arial;
    color: #555555;
    text-decoration: none;
}
.PageHeader {
	font : normal 28px/32px Arial;
	color : #3b637c;
	text-decoration : none;
}
.Breadcrumb  /*Ending part of breadcrumb that is bold and is not hyperlinked*/
{
    font: bold 12px/20px Arial;
    color: #679000;
}
.Breadcrumb2 /*Beginning part of breadcrumb that is not bold, but hyperlinked in blue*/
{
    font: 12px/20px Arial;
    color: #679000;
}
.H1 {
	font : normal 16px/22px Arial;
	color : #3b637c;
	text-decoration : none;
}
.H2
{
    font: bold 12px/20px Arial;
    color: #3b637c;
    text-decoration: none;
}
.SubTitle 
{
	font : normal 16px / 24pxArial;
	color : #3b637c;
	text-decoration : none;
}
.SecondaryTitle
{
    font: bold 12px Arial;
    color: #3b637c;
    text-decoration: none;
}
.TombstoneHeader
{
  font: bold 11px/14px Arial;
    color: #3b637c;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 20px;
    display: block;
}
.TombstoneText
{
    font: bold 10px/14px Arial;
    color: #000000;
    text-decoration: none;
    padding-left: 10px;
    display: block;
}
.Footer
{
    font: 11px/18px Arial;
    color: #999999;
    text-decoration: none;
}
 .CareerFooter
{
	font-size: 11px;
	Color: #ffffff;
	text-decoration: none;
}
.CareersLandingPageHeader {
	font : normal 28px/32px Arial;
	color : #E4F1F9;
	text-decoration : none;
}
.CareersLandingPageH1 {
	font : normal 16px/22px Arial;
	color : #E4F1F9;
	text-decoration : none;
}
.CareersLandingBodyText
{
    font: normal 12px/20px Arial;
    color: #ffffff;
    text-decoration: none;
}
.EnergyBurstPrint
{
   display:none;
}

/*Standard Right Column Classes*/

/*Search Box Classes*/
/*Buttons*/
.Go
{
    background: #BCCDF5;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 25px;
    height: 19px;
    left: 509px;
    position: absolute;
    top: 86px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: middle;
}
.GoCareers
{
	BACKGROUND: #66cccc;
	BORDER-BOTTOM: #66cccc 1px solid;
	BORDER-LEFT: #66CCCC 1px solid;
	BORDER-RIGHT: #66CCCC 1px solid;
	BORDER-TOP: #66CCCC 1px solid;
	FONT-FAMILY: Arial;
	COLOR: #006666;
	FONT-SIZE: 10px;
	width: 20px;
	height:17px;
	position: absolute;
    top: 105px;
    left: 975px;
}
.CareersGo
{
    background: #BCCDF5;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 25px;
    height: 19px;
    left: 504px;
    position: absolute;
    top: 120px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: middle;
}
.Button
{
    background: #BCCDF5;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 50px;
    height: 19px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: middle;
}
.ContactUsButton
{
    background: #BCCDF5;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 100px;
    height: 19px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: middle;
}
/*Text boxes and Drop down fields*/
.SiteSearch
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 135px;
    vertical-align: top;
    text-align: left;
    height: 15px;
    left: 215px;
    position: absolute;
    top: 86px;
}
.SiteSearchOptions
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 135px;
    vertical-align: top;
    text-align: left;
    left: 370px;
    position: absolute;
    top: 86px;
}




.CareersSiteSearch
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 135px;
    height: 15px;
    vertical-align: top;
    text-align: left;
    left: 210px;
    position: absolute;
    top: 120px;
}
.CareersSiteSearchOptions
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 135px;
    vertical-align: top;
    text-align: left;
    left: 365px;
    position: absolute;
    top: 120px;
}
.CareersLandingPageSearch
{
	BACKGROUND: #ccffff;
	BORDER-BOTTOM: #66cccc 1px solid;
	BORDER-LEFT: #66cccc 1px solid;
	BORDER-RIGHT: #66cccc 1px solid;
	BORDER-TOP: #66cccc 1px solid;
	FONT-FAMILY: Arial;
	COLOR: Black;
	FONT-SIZE: 10px;
	width:125px;
	height:14px;
	left: 840px;
    position: absolute;
    top: 80px;
}

.CareersLandingPageOptions
{
	BACKGROUND: #ccffff;
	BORDER-BOTTOM: #66cccc 1px solid;
	BORDER-LEFT: #66cccc 1px solid;
	BORDER-RIGHT: #66cccc 1px solid;
	BORDER-TOP: #66cccc 1px solid;
	FONT-FAMILY: Arial;
	COLOR: Black;
	FONT-SIZE: 10px;
	width: 130px;
	left: 840px;
    position: absolute;
    top: 105px;
}

.CareersLandingPageSchoolSearch
{
	BACKGROUND: #ccffff;
	BORDER-BOTTOM: #66cccc 1px solid;
	BORDER-LEFT: #66cccc 1px solid;
	BORDER-RIGHT: #66cccc 1px solid;
	BORDER-TOP: #66cccc 1px solid;
	FONT-FAMILY: Arial;
	COLOR: Black;
	FONT-SIZE: 10px;
	width: 225px;
	left: 225px;
    position: absolute;
    top: 310px;
}
.LawSchoolSearch
{
    background: white;
    border-bottom: #555555 1px solid;
    border-left: #555555 1px solid;
    border-right: #555555 1px solid;
    border-top: #555555 1px solid;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 175px;
    text-decoration: word-wrap: break-word;
}

.DropDown
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 145px;
    height: 17px;
    vertical-align: top;
    text-align: left;
}
.RightColumnSearch
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 172px;
    vertical-align: top;
    text-align: left;
}

.RightColumnOptions
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 10px;
    width: 175px;
    vertical-align: top;
    text-align: left;
}

.LawyerSearch
{
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #9096B7;
    font-family: Arial;
    color: #555555;
    font-size: 12px;
    vertical-align: top;
    text-align: left;
}

/*Reaction Server Classes*/

A.MainNavRS:link, A.MainNavRS:visited, A.MainNavRS:active
{
	font-size: 11px;
	Color: #108484;
	text-decoration: none;
	font-weight: bold;
	padding-bottom : 10px;
}

A.MainNavRS:hover
{
    font-size: 11px;
    color: #108484;
    text-decoration: none;
    font-weight: bold;
		padding-bottom : 10px;
}