/* html tag definitions ------------------------------------------------- */
body {
	background:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top:15px;
}
h3
{
   color: #003333;
}
ul {
	list-style-image: url(../images/ArrowForUL.jpg);
}

/* Class Definitions ---------------------------------------------------- */
.HomeNav {
	padding-right:10px;
	padding-top:10px;
	font-weight:normal;
	color: white;
}
.NavigationTop 
{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}
.bodytext {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.twopixrow {
	height: 2px;
	background-color:#999966
}

.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
	font-weight: bold;
}
.topblackline {
	border-top-color: #996600;
	border-top-style: solid;
	border-top-width: medium;
}
.taglinetop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
.leftnavcolumn {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #003333;
	text-align: right;
	font-weight: bold;
	border-right: 2;
	padding-right: 20px;
	padding-top: 60px;
	border-left-color:ThreeDDarkShadow
}
.leftverticalgreenline {
	border-left-color: #003333;
	border-left-width: thin;
	border-left-style: dotted;
}
.copyright {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
	color:#666666;
}
a.copyright:link, a.copyright:visited {color: #666666; font-size:9px; font-weight: normal; text-decoration: none; }
a.copyright:active, a.copyright:hover {color: #0000FF; font-size:9px; font-weight: normal; text-decoration: none; }

.leftnavlinks {
	color: #330000;
	text-decoration: none;
}
.leftgreenborder 
{
	border-left-color:ThreeDDarkShadow
}
.contentborders {

}
.padright {
padding-right: 10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.padleft {
padding-left:15px;
padding-right:10px;
}
.upperrightcornerdecoration {
font-size:11px;
}
a.upperrightcornerdecoration:link {color: White; text-decoration: none; }
a.upperrightcornerdecoration:visited {color: White; text-decoration: none; }
a.upperrightcornerdecoration:active {color: #CCCCCC; text-decoration: none; }
a.upperrightcornerdecoration:hover {color: #CCCCCC; text-decoration: none; }

.bodycontentlinktitles { font-weight:bold; }
a.bodycontentlinktitles:link {color: #000066; text-decoration: none; }
a.bodycontentlinktitles:visited {color:#000066; text-decoration: none; }
a.bodycontentlinktitles:active {color: #000066; text-decoration: underline; }
a.bodycontentlinktitles:hover {color:#000066; text-decoration: underline; }

.sitemapoutline {
}
a.sitemapoutline:link {color: #666666; text-decoration: none; }
a.sitemapoutline:visited {color:#666666; text-decoration: none; }
a.sitemapoutline:active {color: #666666; text-decoration: underline; }
a.sitemapoutline:hover {
	color: #666666;
	text-decoration: underline;
}

.TitlesWhatsNew {
padding-top:20px;
font-weight:Bold;
font-size:12px;
color:#0099FF;
}

.TitlesSubWhatsNew {
padding-top:9px;
font-weight:Bold;
color:#000033;
}
a.TitlesSubWhatsNew:link {color: #000033; text-decoration: none; }
a.TitlesSubWhatsNew:visited {color:#000033; text-decoration: none; }
a.TitlesSubWhatsNew:active {color: #000033; text-decoration: none; }
a.TitlesSubWhatsNew:hover {color: #000033; text-decoration: underline;}
.ContentSubWhatsNew {
font-size:9px
}
.TwoColumnLeftSideTitles {
	padding-top:10px;
	padding-left:15px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	padding-bottom: 5px;
}
.TwoColumnLeftSideContent {
color:#000099;
}
a.TwoColumnLeftSideContent:link {text-decoration: none; }
a.TwoColumnLeftSideContent:visited {text-decoration: none; }
a.TwoColumnLeftSideContent:active {text-decoration: none; }
a.TwoColumnLeftSideContent:hover {
	text-decoration: underline;
}


/* ID Definitions ---------------------------------------------------- */

#MainContainer{
width:759px;
height:auto;
}
#CareersJobLinks{
padding-top:20px;
padding-left:10px;
}

/* Three Column Definitions */
#ThreeColumnLeft{
float:left;
width:180px;
height:500px;
}
#ThreeColumnLeftPhoto {
padding-top:15px;
text-align:center;
}
#ThreeColumnCenter{
float:left;
width:404px;
height:auto;
}
#ThreeColumnCenterHeaderGraphic{
padding-top:15px;
padding-left:10px;
padding-right:10px;
}
#ThreeColumnCenterQuote{
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#ThreeColumnCenterContent{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
	padding-bottom: 20px;
}
#ThreeColumnRight{
float:left;
width:175px;
height:500px;
}
#ThreeColumnRightWhatsNew{
padding-top:15px;
padding-left:10px;
padding-right:10px;
}

/* Two Column Definitions */
#TwoColumnLeft{
float:left;
width:180px;
height:auto;
}
#TwoColumnLeftPhoto {
padding-top:15px;
text-align:center;
padding-bottom: 15px;
}
#TwoColumnRight{
float:left;
width:579px;
height:auto;
}
#TwoColumnRightContent{
padding-top:10px;
padding-left:10px;
padding-right:20px;
padding-bottom:20px;
/*border-left-color:#666666;
border-left-style:solid;
border-left-width:1px;*/
}
#ThreeColumnRightHeaderGraphic{
padding-top:15px;
padding-left:10px;
padding-right:10px;
}
#ThreeColumnRightQuote{
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#ThreeColumnRightContent{
padding-top:10px;
padding-left:10px;
padding-right:20px;
padding-bottom:10px;
}
