/* @override http://www.functionalindustries.org/new/css/fii.css */

body { color: #333; font-size: 12px; font-family: "Lucida Grande", Arial; background-color: white; }
p { font-size: 12px; margin-bottom: 1em;
	line-height: 1.5em;
}
.hr {
  height: 15px;
  background: #fff url(images/dotted_pattern.gif) repeat-x center;
}
.hr hr {
  display: none;
}

#wrapper { width: 800px; margin-right: auto; margin-left: auto; }
#header { background-image: url(images/header_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; width: 800px; height: 75px; margin-top: 24px; margin-bottom: 11px; }
#header_left { float: left; padding-top: 11px; padding-left: 14px; display: inline; }
#header_right { float: right; padding-top: 45px; padding-right: 20px; display: inline; }
#menu { width: 800px; height: 41px; margin-bottom: 11px; }
#hp_upper { font-size: 0; width: 800px; margin-bottom: 11px; }
#hp_upper_left { width: 387px; height: 220px; float: left; display: inline; }
#hp_upper_right { width: 413px; height: 220px; float: left; display: inline; }
#hp_lower { width: 800px; margin-bottom: 11px; }
#hp_lower_left { width: 390px; float: left; display: inline; }
#hp_lower_right { font-size: 12px; width: 386px; float: right; display: inline; }
.read_more { font-style: italic; }
#left { width: 252px; float: left; display: inline; }
#sidebar_photo { font-size: 0; width: 252px; height: 216px; margin-bottom: 11px; }
#sidebar_text { color: #929187; background-image: url(images/sidebar_bg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; min-height: 230px; height:auto !important; height:230px; padding-top: 22px; padding-left: 22px; }

#submenu {
	font-size: 12px;
	width: 188px;
	margin-bottom: 50px;
}

#submenu ul
{
margin-top: 1.5em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
#submenu li { margin-bottom: 1em; }

#submenu a
{
display: block;
width: 180px;
}

#submenu a:link, .navlist a:visited
{
color: #929187;
text-decoration: none;
}

#submenu a:hover
{
color: #42B3EF;
}

#hp_lower_right em, #right em { font-style: italic; }
#hp_lower_right strong, #right strong { font-weight: bold; }
#hp_lower_right h1, #right h1 { color: #333; font-size: 2em; font-family: georgia; font-weight: normal; margin-top: 1em; margin-bottom: 0.5em; }
#hp_lower_right h2, #right h2 { color: #e4933b; font-size: 1.6em; font-family: "Myriad Pro", Myriad, arial, sans-serif; font-weight: bold; margin: 0.75em 0 0; }
#hp_lower_right h3, #right h3 { color: #333; font-size: 1.2em; font-family: "Myriad Pro", Myriad, arial, sans-serif; font-weight: bold; margin-bottom: 0.5em; }
#hp_lower_right h4, #right h4 { color: #e4933b; font-size: 1.1em; font-family: "Myriad Pro", Myriad, arial, sans-serif; font-weight: bold; }
#hp_lower_right a, #right a { color: #0081C6; text-decoration: underline; }
#hp_lower_right a:hover, #right a:hover { color: #42B3EF; text-decoration: underline; }
#right { width: 530px; float: left; margin-bottom: 20px; padding-left: 18px; display: inline; }
#right p { font-size: 12px; margin-bottom: 1em; }
#right td { font-size: 12px; }
#right ul { font-size: 12px; margin-bottom: 1.5em; }
#right li { background-image: url(images/orange_bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 5px; margin-bottom: 0.5em; padding-left: 15px; }
#right li ul { margin-top: 1em; }
#right li li { font-size: 0.83em; background-image: url(images/orange_bullet_hollow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 5px; padding-left: 15px; }
#right_leftcol { width: 250px; float: left; display: inline; }
#right_rightcol { width: 250px; float: left; padding-left: 30px; display: inline; }
.job_title { color: white; font-size: 1.1em; font-weight: bold; background-image: url(images/orange_bar.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; padding: 4px 4px 4px 6px; }
.small_italics { font-size: 8px; font-style: italic; }
#footer { color: #999; font-size: 9px; background-image: url(images/footer_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; height: 31px; margin-bottom: 24px; }
#footer p { margin-bottom: 0; padding-bottom: 0;
	font-size: 1em;
}
#footer a { color: #999; text-decoration: none; }
#footer a:hover { color: #999; text-decoration: underline; }
#footer_left { float: left; padding-top: 9px; padding-left: 10px; display: inline; }
#footer_right { float: right; padding-top: 9px; padding-right: 10px; display: inline; }
.box { background-color: #fff9dd ; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #ffe69b; }
#right li.pdf { line-height: 16px; background-image: url(images/icons/pdf.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-left: 25px; }
#right li.word { line-height: 16px; background-image: url(images/icons/word.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-left: 25px; }
.small_italics { font-size: 9px; font-style: italic; }
.quote p { color: #e4933b; font-size: 9px; font-family: georgia; font-style: italic; }
.quote p.source { font-size: 6px; font-style: italic; }

#slideshow ul {
	margin:0;
	padding:0;
}

#slideshow ul li {
	list-style: none;
	padding: 0;
}
