/* BEGIN COMMON STYLE ELEMENTS */
a:link{
color:#3f66ae;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
a:visited{
	color:#3f66ae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
}
a:active{
color:#3f66ae;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
a.linkSideNav:link,a.linkSideNav:visited,a.linkSideNav:active,a.linkSideNav:hover{
	color:#3f66ae;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	vertical-align: middle;
}
a.linkSideNav:hover{
	color:#D3D3D3;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	vertical-align: middle;
}
a.linkFooter:link,a.linkFooter:visited,a.linkFooter:active,a.linkFooter:hover{
color:#4268ac;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:underline;
}
a.linkFooter:hover{
color:#888888;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:left;
text-decoration:none;
}
a.linkTemp:link,a.linkTemp:visited,a.linkTemp:active,a.linkTemp:hover{
color:#F3F3F3;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
text-transform: uppercase;
text-decoration:none;
}
a.navQuotes:link,a.navQuotes:visited,a.navQuotes:active,a.navQuotes:hover{
	color:#7d7d7d;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline;
}
a.navQuotes:hover{
	color:#3f66ae;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
a.navQuotes:active{
color:#3f66ae;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
line-height:normal;
font-weight:bold;
text-decoration:none;
}
a.navQuotes:visited{
color:#3f66ae;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
line-height:normal;
font-weight:normal;
text-decoration:none;
}
body{
	background-color:#A8A8A8;
	color:#6d6e71;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
}
form{
margin:0px;
padding:0px;
}
li{
	background-image:url(../images/bullet_sq_.png);
	background-position:-3px 0.575em;
	background-repeat:no-repeat;
	margin:0px;
	padding-bottom:1px;
	padding-left:0.5em;
	padding-right:0px;
	padding-top:1px;
}
p{
margin:0px;
padding-bottom:3px;
padding-top:3px;
}
sub{
font-size:10px;
vertical-align:-10%;
}
sup{
font-size:10px;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
ul{
	list-style-type:none;
	margin-bottom:0px;
	margin-left:16px;
	margin-right:0px;
	margin-top:2px;
	padding:0;
}

.back737373
{
	background-color:#737373;
	}
.back3e416e{
background-color:#3e416e;
}
.backdadbdb{
background-color:#dadbdb;
}
.backdcdcdc{
background-color:#777777;
}
.back6699cc{
background-color:#6699cc;
}
.back969696{
background-color:#969696;
}
.back0dcdde{
background-color:#0dcdde;
}
.back3d416f{
background-color:#3d416f;
}
.back3f66ae{
background-color:#3f66ae;
}
.back6d6e71{
background-color:#6d6e71;
}
.backBlack{
background-color:#000000;
}
.backGrayWash{
background-color:#F4F4F4;
}
.backGrayMed{
	background-color:#BCBCBC;
}
.backWhite{
background-color:#FFFFFF;
}
.borderBlack{
border:1px solid #000000;
}
.borderGrayLftTop {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C9C9C9;
	border-left-color: #C9C9C9;
}
.borderGray {
	border: 1px solid #C9C9C9;
}
.borderTopRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
}
.borderTopLeftRight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9C9C9;
}
.backleft {
	background-image: url(../images/back_left.jpg);
	width: 8px;
	background-repeat: repeat-y;
}
.backRight {
	background-image: url(../images/back_right.jpg);
	width: 10px;
	background-repeat: repeat-y;
}
.backSideNavTop {
	background-image: url(../images/back_sidenav_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.backSideNavMiddle {
	background-image: url(../images/back_sidenav_middle.jpg);
	background-repeat: repeat-y;
	width: 173px;
}
.backSideNavBottom {
	background-image: url(../images/back_sidenav_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bullet{
background-attachment:fixed;
background-image:url(../images/bullet_sq_.png);
background-position:center center;
background-repeat:no-repeat;
}
.titlePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #3d416f;
}
.titlePRMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8F8F8F;
}
.titlePRSecond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #3d416f;
}
.button,#sideBar li{
	background-color:#FFFFFF;
	border-bottom:3px double #999;
	border-left:3px double #ccc;
	border-right:3px double #999;
	border-top:3px double #ccc;
	color:#2073a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px;
}
.button:hover{
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:0.175em;
}
.button:active{
border:3px double #cccccc;
border-left-color:#999999;
border-top-color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:0.175em;
}
.formCheckbox{
border:0 solid #FFFFFF;
height:11px;
margin:0px;
vertical-align:middle;
width:11px;
}
.formDropDown{
background-color:#FFFFFF;
border:1px inset #666666;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 2px;
}
.formDropDown	select{
border:1px inset #666666;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 2px;
}
.formLabel{
color:#3d416f;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.formLabelElement{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.formList{
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 2px;
width:150px;
}
.formRadio{
border:0 solid #FFFFFF;
height:10px;
margin:0px;
vertical-align:middle;
width:10px;
}
.formTextfield{
border:1px solid #828282;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
}
.formTextfieldSearch{
	border:1px solid #828282;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:16px;
	width: 90px;
}
.formTextMulti{
border:1px solid #B2B2B2;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding-left:2px;
text-align:left;
text-indent:2px;
}
.required{
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-right:1px;
}
.textRed16px{
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-right:1px;
}
.bioName{
	color:#2ba1cd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.bioTitle{
	color:#ababab;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.subHead{
	color:#6d6e71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-transform: capitalize;
}
.subHeadBlack12px{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.text{
color:#6d6e71;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.text10px{
color:#6d6e71;
font-family:Arial,Helvetica,sans-serif;
font-size:10.5px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.text12pxBldBlue{
	color:#A4A4A4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.text14pxBldBlue{
	color:#A4A4A4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.text12pxBldGray{
	color:#ACACAC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.text14pxBldGray{
	color:#ACACAC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.textFootnote{
	color:#6d6e71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
}
.text16px{
color:#6d6e71;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.text16pxBold{
color:#6d6e71;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.textBold{
color:#6d6e71;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.textBoldMedBlue{
	color:#3f66ae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
.textBoldGray{
	color:#A4A5A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
.textBoldWhite{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding-left:2px;
text-align:left;
vertical-align:middle;
}
.textWhiteCaps{
	color:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
	vertical-align:middle;
	text-transform: uppercase;
}
.text939292Caps{
	color:#939292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
	vertical-align:middle;
	text-transform: uppercase;
}
.textFooter{
color:#ABABAB;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.textItalic{
font-style:italic;
}
.navLabel{
	color:#B2B2B2;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	vertical-align: middle;
}
.tableHdrMaterial{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 14px;
	background-color: #3E416E;
}
.tableCellDrkMaterial{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #E6E7E8;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
}
.tableCellLiteMaterial{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
}
.tableCell{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.tableCellLast{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
	.jobsCellLocation{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableJobsCell{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.tableJobsCell1{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.tableJobsCellLast{
	color:#696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	}
.hdrRowJobs6699cc{
background-color:#6699cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.hdrRowJobsLast6699cc{
	background-color:#6699cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.textBlue11pxBold{
	color:#2ba1cd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.backA8 {
	background-color: #A8A8A8;
}
