@charset "UTF-8";
/* CSS Document */


html{

}

body{
margin:0;
padding:0;

}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
body {
	border:none;
	margin:auto auto;
	width:780px;
	background-color: #424A52;
}

	

table{
border-collapse:collapse;
border-spacing:0;
}

fieldset,img{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}

li{
list-style:none;
}

caption,th{
text-align:left;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

q:before,q:after{
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}


input,textarea,select{
*font-size:100%;
}

legend{
color:#000;
}


table {
font-size:inherit;
font:100%;
}

pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}



#footer{
clear:both;
}

#wrapper {
		position:absolute;
		border:none;
		width:780px;
		background-color: white;
		}
		
#wrapperPlain {
		position:absolute;
		border:none;
		width:780px;
		background-image:none;
		background-repeat:no-repeat;
		background-color: white;
	}
	


#header {
	position:relative;
	width:780px;
	height:130px;
	background-color: white;
	visibility: visible;
	float:left;
}
	
#imageStrip {
	position:relative;
	width:780px;
	height:113px;
	background-color: white;
	visibility: visible;
	border-bottom:solid white 1px;
	float:left;
}




#footer {
	position:relative;
	width:780px;
	background-color:#999999;
	visibility: visible;
	float:left;
}


#footer .fineprint {
		font-size: 9px;
		color:white;
		text-align:center;
		line-height: 1.6em;
	}







#navcontainer ul
{
text-align:center;
padding-left: 0;
padding-bottom: 0;
padding-right: 0;
padding-top: 0;

margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;

background-color:#FFFFFF;
color:#333333;
float: left;
width: 780px;
font-family: verdana, helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-bottom:solid #666 2px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
width: 155px;
padding: 0.4em 0em 0.4em 0em;
background-color:#D8D8D8;
color:#333333;
text-decoration: none;
float: left;
border-right: 1px solid #666;

}

#navcontainer ul li a:hover
{
background-color:#FF9B0B;
color: #fff;
}










#topImageRight {
		position:relative;
		float:right;
		width:250px;
		margin-top:10px;
		margin-right:15px;
		background-color: white;
		z-index:5;
		visibility: visible;
}

#phoneBox {
		float:right;
		width:220px;
		height:45px;
		z-index:5;
		text-align:center;
		line-height:1.3em;
		visibility: visible;
		padding:0px;
		margin:0px;
		margin-right:0px;
		margin-bottom:0px;
	}
	#phoneBox a {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#ff9933;
		text-decoration:none;
	}
	#phoneBox .medium {
		font-weight:bold;
		font-size:14pt;
	}
	#phoneBox .small {
		font-weight:normal;
		font-size:10pt;
}


#search {
		float:right;
		width:220px;
		height:20px;
		visibility: visible;
		z-index:5;
		line-height:20px;
		padding:0px;
		margin:0px;
		margin-top:10px;
		margin-bottom:10px;
		border:none;
	}
	#search .searchText {
		font-size: 8pt;
		font-weight: normal;
		line-height: normal;
		text-transform: capitalize;
		color: #424a52;
	}
	#search form {
		float:right;
		margin:0px;
	}


	#homeLink {
		height:15px;
		z-index:5;
		float:right;
		text-align: right;
		visibility: visible;
		margin-left:15px;
	}
	#homeLink .homeLinkText {
		font-size: 8pt;
		font-weight: normal;
		line-height: normal;
		text-transform: capitalize;
		color: #424a52;
	}
	#siteMapLink {
		height:15px;
		z-index:5;
		float:right;
		text-align: right;
		visibility: visible;
		margin-left:15px;
	}
	#siteMapLink .siteMapText {
		font-size: 8pt;
		font-weight: normal;
		line-height: normal;
		text-transform: capitalize;
		color: #424a52;
	}
	#employeesLink {
		height:15px;
		z-index:5;
		float:right;
		text-align: right;
		visibility: visible;
		margin-left:15px;
	}
	#employeesLink .employeesLinkText {
		font-size: 8pt;
		font-weight: normal;
		line-height: normal;
		text-transform: capitalize;
		color: #424a52;
	}
	#homeLink		:link,
	#siteMapLink	:link,
	#employeesLink	:link	{
		color: #333333;
		text-decoration:underline;
	}
	#homeLink		:visited,
	#siteMapLink	:visited,
	#employeesLink	:visited	{
		color: #333333;
	}




#clearNav {
		position:relative;
		width:780px;
		height:30px;
		z-index:1;
		padding:0px;
		margin:0px;
		background-color: white;
		visibility: visible;
		float:left;
}
	

	
	
#leftNavBar ul{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
margin:0;
padding:0px 0px 0px 0px;
}

#leftNavBar ul li {
margin:0;
padding:0;
list-style:none;
margin:0 0 0.3em 0;
width: 150px;
}

#leftNavBar ul li a {text-decoration:none;
line-height: 1.75em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c6c9cb;
color:#666666; 
background:#fff;
display: block;
margin-top: 0px;}


#leftNavBar ul li a:hover {color:#FF982D;}

#leftNavBar ul li ul li{
margin:3px 0 0 5px;
padding:0;
font-size:11px;
font-weight:normal;
list-style:none;
}
	

#leftnav-col {
		position:relative;
		top:15px;
		left: 10px;
		width:160px;
		height:500px;
		z-index:5;
		visibility: visible;
		float:left;
	}
	

	
	
	
	#landingleftnav-col {
		position:absolute; 
		left:20px;
		top:182px;
		width:400px;
		height:379px;
		z-index:1;
		visibility: visible;
	}
	#middle-col {
		position:relative;
		top:-10px;
		left:24px;
		z-index:1;
		visibility: visible;
		margin-right:10px;
		padding-bottom:20px;
		float:left;
		width:400px;
	/*	text-align:justify;
	*/}
	#middle-colWide {
		position:relative;
		top:-10px;
		left:24px;
		z-index:1;
		visibility: visible;
		margin-right:10px;
		padding-bottom:20px;
		float:left;
		width:560px;
	/*	text-align:justify;
	*/}
	#middle-col h1, #middle-colWide h1, #wholeWidth h1 {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14pt; 
		color: #002395;
		font-weight: lighter;
		line-height:1.5em;
		text-align:left;
		}
	#middle-col h3, #middle-colWide h3, #wholeWidth h3 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#ff9933;
	/*	font-style:italic;
	*/	font-style:normal;
		font-weight:bold;
		text-align:left;
	}
	
	#middle-col h2, #middle-colWide h2, #wholeWidth h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#002395;
		margin-bottom:0em;
	}
	#middle-col ul, #middle-colWide ul, #wholeWidth ul {
		line-height:1.5em;
		margin-top:.2em;
		margin-left:5px;
		padding:0 0 0 10px;
	}
	#middle-col ul li, #middle-colWide ul li, #wholeWidth ul li {
		font-weight:bold;
		list-style-image:url(images/bullet7.gif);
		
	}
	#middle-col dl, #middle-colWide dl, #wholeWidth dl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
	}
	#middle-col dt, #middle-colWide dt, #wholeWidth dt {
		font-weight:bold;
		color:#002395;
		float:left;
		margin-right:1em;
	}
	#middle-col dd, #middle-colWide dd, #wholeWidth dd {
		margin-left:0;
		margin-bottom:.8em;
	}
	#middle-col a, #middle-colWide a, #wholeWidth a {
		color:#002395;
	}
	#middle-col a:visited, #middle-colWide a:visited, #wholeWidth a:visited {
		color:#002395;
	}
	#formDiv dl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
	}
	#formDiv dt {
		font-weight:bold;
		color:#002395;
		width:120px;
		text-align:right;
		margin-top:5px;
	}
	#formDiv dd {
		margin-left:130px;
		margin-bottom:.9em;
	}

dl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
dt {color:#002395;width:240px;margin-top:0px; padding:3px;}
dd {margin-left:250px;margin-bottom:.9em; padding:3px;}

/*BEGIN STYLES FOR SUBMIT RESUME PAGE*/

.myIndent{margin-left:35px;}
.myTextField{
margin-bottom:12px;
}

#humanresources-section{
visibility:hidden;
}


#contactme-section{
background-color:#EDEDED;
padding:8px;
}

#heardabout-section{
background-color:#FFFFFF;
padding:8px;
}

#contactinfo-section{
background-color:#EDEDED;
padding:8px;
}


#employmentinfo-section{
background-color:#FFFFFF;
padding:8px;
}


#professionsalinfo-section{
background-color:#EDEDED;
padding:8px;
}


#education-section{
background-color:#FFFFFF;
padding:8px;
}

#workexperience-section{
background-color:#EDEDED;
padding:8px;
}

#additionalqualifications-section{
background-color:#FFFFFF;
padding:8px;
}

#resume-attach-section{
background-color:#EDEDED;
padding:8px;
}

#references-section{
background-color:#FFFCDC;
padding:8px;
}

/*END STYLES FOR SUBMIT RESUME PAGE*/


	#right-col {
		position:relative;
		top:0px;
		left:30px;
		z-index:1;
		visibility: visible;
		margin-bottom:20px;
		width:170px;
		float:left;
		background-color:white;
	}


	#right-col h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight: bold;
		line-height:1.75em;
		color:#002395;
		background-color:#dbdbdb;
		text-align:center;
		text-transform:none;
		margin-top:0px;
		margin-bottom:3px;
	}
	#right-col h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		font-weight:normal;
		line-height:1.2em;
		text-align:left;
		text-transform:none;
		margin-top:0px;
		margin-bottom:5px;
		padding-bottom:5px;
	
		border-bottom:solid #C6C9CB 1px;
	}
	#right-col h3 a{
		text-decoration:none;
		color:#ff9933;
	}
	#right-col h3 a:hover{
		text-decoration:underline;
		color:#ff9933;
	}
	#right-col ul {

	}
	#right-col ul li {
		margin-left:-20px;
		list-style-image:url(images/bullet7.gif);
		
	}


	.orange {

		color:#ff9933;

	}

	.orangeLight {

		color:#ffcc99;

	}
