@charset "utf-8";
/* CSS Document */
/* This sets a base font and globally zeros the margin and padding */
* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}


/* Start Main Base Styles */

/* this Body style bases all em sizes on an effective 10 pixel font height for relative font scaling */
body {
font-size: 62.5%;
background-color: #ddd;
}

a {
color: #008fc5;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

a img {
border: none;
}
/* End Main Base Styles */

/* Start styles for the outer container of the site */
#mainContainer {
width: 900px;
border: 1px solid #000;
margin: 0px auto;
background-color: #fff;
}
/* End styles for the outer container of the site */
/* Start of Head area */
#head {
width: 900px;
height: 250px;
display: block;
}
/* This is the Headline in the Banner*/
#head h1 {
font-size: 1.8em;
font-weight: normal;
letter-spacing: 0.15em;
color: #fff;
float: right;
padding: 36px 155px 0px 0px;
clear: none;
}

/*End of Head area*/
/*Begin layout styles*/
#topBox {
width: 870px;
padding: 0 10px 0 15px;
}

.expertBio {
width: 550px;
float: left;
}

.bioPage {
width: 590px;
padding: 6px 10px 4px 300px;
float: left;
}

#right {
width: 285px;
float: right;
padding: 0px 10px 0px 10px
}
/*End layout styles*/
/*Start main type styles*/
p {
	font-size: 1.2em;
	color: #444;
	line-height: 1.5em;
	padding-bottom: 5px;
	padding-top: 5px;
	letter-spacing: 0.05em;
}

h1 {
color: #004b8d;
font-size: 2.5em;
font-weight: normal;
padding-top: 7px;
padding-bottom: 10px;
}

/* used for introductory subheads appearing in grey */
h2 {
	font-size: 1.6em;
	letter-spacing: 0.05em;
	line-height: 1.3em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

h3 {
color: #444444;
font-size: 1.4em;
line-height: 1.5em;
padding-top: 5px;
padding-bottom: 2px;
}

h4 {
color: #000000;
font-size: 1.3em;
line-height: 1.4em;
padding-bottom: 12px;
}

h5 {
color: #000000;
font-size: 1.1em;
line-height: 1.3em;
padding-bottom: 3px;
}

h6 {
color: #004b8d;
font-size: 1.3em;
line-height: 1.4em;
padding-bottom: 8px;
}
/*End main type styles*/
/*Start footer styles*/
.footer {
width: 485px;
margin: 4px 0px 0px 15px;
padding-top: 6px;
border-top: 1px solid #008fc5;
font-size: .9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bioPage .footer {
width: 485px;
margin: 4px 0px 0px 0px;
padding-top: 6px;
border-top: 1px solid #008fc5;
font-size: .9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*End footer styles*/
/*Begin form-specific styles*/
fieldset {
border: 1px solid #ccc;
padding: 0.8em 0 0.8em 0.8em;
margin: 0 .5em .5em .5em;
}

legend {
font-size: 1.5em;
color: #999;
}

label {
margin-top: 0.7em;
padding-right: 1em;
font-size: 1.2em;
font-weight: bold;
display: block;
clear:both;
}


.textInput {
width: 19em;
background: #d9dee8;
border-top: 1px solid #336;
border-right: 1px solid #978eba;
border-bottom: 1px solid #978eba;
border-left: 1px solid #336;
padding: 0.1em;
}

.submitButton {
margin-top: 0.5em;
display: block;
}

em {
font-size: 12px;
font-weight: bold;
color: #e33;
}

input:focus, textarea:focus {
background: #ededff;
}
/*End form-specific styles*/

/* Begin other styles*/
.floatLeft {
float: left;
margin: 4px 10px 6px 0;
}

.floatRight {
float: right;
margin: 10px 10px 4px 0;
}

.floatPhoto {
float: left;
padding: 0px 10px 0px 0px;
}