/* FCPS - common styles */
/* Web Services - 11.08 */

/* SET */
body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; }
a:link, a:visited { color: #00458b; }
a:hover { color: #cc0000; text-decoration: underline; }
a, div, form, select, input, option { outline:none; }

/* LAYOUT */
#container { padding: 0px; margin: 0px auto; width: 950px; }
#banner { height: 70px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff; float: left; padding: 0px; clear: both; width: 950px; margin: 0px; background: url(../images/banner_bg.gif) repeat-x 0px 0px; }
#crumbs { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; width: 950px; float: left; clear: both; color: #414141; margin: 0px; padding: 6px 0px 5px; }
#header, #dir_header { width: 950px; float: left; clear: both; margin: 0px; padding: 0px; border-bottom: 1px solid #ccc; }
#content { clear: both; float: left; width: 950px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0px; padding: 5px 0px 10px; }
#footer { width: 935px; float: left; clear: both; margin: 25px 0px 0px; padding: 12px 15px 20px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; background: url(../images/bg_footer.png) repeat-x 0px 5px; border-top: 2px solid #336666; }

/* BANNER */
#bannerImage { margin: 0px; padding: 0px; left: 0px; top: 0px; height: 70px; display: inline; white-space: nowrap; float: left; }
#banner img { margin: 0px; padding: 0px; }

/* SEARCH */
#search { width: 285px; float: right; margin: 15px 0px 0px; padding: 0px; font: 95% Arial, Helvetica, sans-serif; }
#search form { margin: 0px; padding: 0px; }
#search span { margin: 0px; padding: 0px; white-space: nowrap; }
#search input.searchField { width: 215px; height: 16px; float: left; margin: 0px; padding: 0px 0px 0px 5px; font: 85% Arial, Helvetica, sans-serif; border: 1px solid #fff; }
#search input.search_button { float: left; margin: 0px; padding: 0px; }
#search span.searchfield_bg { height: 19px; float: left; margin: 1px 2px 0px 0px; padding: 0px 0px 0px 22px; background: #eee url(../images/bg_searchFCPS.gif) no-repeat 4px 3px; width: 222px; }
#search span.search_text { float: left; margin: 3px 5px 0px 0px; padding: 0px; color: #eee; font-size: 90%; font-weight: bold; }
#search span.adv_search { float: left; clear: both; margin: 0px; padding: 0px; font: 75% Verdana, Arial, Helvetica, sans-serif; }
#search a:link, #search a:visited { width: 100px; float: left; margin: 0px; padding: 0px; color: #ddd; text-decoration: none; }
#search a:hover { text-decoration: underline; }

/* CRUMBS */
#crumbs a:link, #crumbs a:visited { text-decoration: none; color: #5858b1; }
#crumbs a:hover { text-decoration: underline; }

/* HEADER */
#header, #dir_header h2 { margin: 0px; color: #336666; padding: 10px 0px 2px; font: normal 130% Arial, Helvetica, sans-serif; float: left; }

/* FOOTER */
#footer #left { height: 45px; float: left; margin: 0px; padding: 0px 0px 0px 15px; }
#footer #right { height: 45px; float: right; margin: 0px; padding: 0px 50px 0px 0px; text-align: right;	background: url(../images/ic_fcpslogo.gif) no-repeat right 0px; }
#footer p { color: #333; margin: 0px; padding: 0px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a:link, #footer a:visited { text-decoration: none; color: #00458b; }
#footer a:hover { text-decoration: underline; }
#footer #updateCurator { width: 900px; float: left; clear: both; margin: 0px; padding: 5px 0px 0px;	display: block; }
#footer #updateCurator p { color: #666; }
#footer #updateCurator a:link, #footer #updateCurator a:visited { text-decoration: none; color: #5858b1; }
#footer #updateCurator a:hover { text-decoration: underline; }
#footer span.icEmail { margin: 0px; padding: 0px 0px 0px 20px; background: url(../images/ic_email.gif) no-repeat 2px 2px; }
#footer span.icPhone { margin: 0px; padding: 0px 0px 0px 18px; background: url(../images/ic_phone.gif) no-repeat 0px 1px; }
#footer span.divider { margin: 0px; padding: 0px 2px; color: #999; }
#footer span.sldivider { margin: 0px; padding: 0px; color: #999; }

