/* ---------------------------------------- */
/* CSS FONT STYLE COLLECTION 				*/
/* Designed by: Edmond Shamon Larson 		*/
/* Date Published: February 21, 2007 		*/
/* ---------------------------------------- */
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #111; margin: 0px; padding: 0px; }
img { border: 0px #ffffff; }


h1, h2, h3, h4, h5, h6 { color: #006FAC; background-color: #ffffff; margin: 0px; padding: 0px; }
h1 { width: auto; padding-bottom: 10px; text-align: center; }
.medium_large { font-size: 95%; }
.medium .medium_large { font-size: 115%; }
.xx-small { font-size: 60%; }
.medium .xx-small { font-size: 80%; }
h1, .xx-large { font-size: 180%; }
.medium h1, .medium .xx-large { font-size: 170%; }
h2, .x-large { font-size: 115%; }
.medium h2, .medium .x-large { font-size: 135%; }
h3, .large { font-size: 95%; }
.medium h3, .medium .large { font-size: 115%; }
h4, .medium { font-size: 80%; }
.medium h4, .medium .medium { font-size: 100%; }
h5, .small { font-size: 75%; }
.medium h5, .medium .small { font-size: 95%; }
h6, .x-small { font-size: 70%; }
.medium h6, .medium .x-small { font-size: 85%; }
.smaller { font-size: smaller; }
.highlight { background-color: #FFFFCC; color: #333; }

a { text-decoration: none; }
a:hover { border-bottom: 1px dashed; }
a:hover img { background-color: #fff; border: 0px; }
th { background-color: #284E98; color: #fff; font-weight: bold; }

/* form tag selectors */
form { margin: 0px; }
label { font-weight: bold; }
input { font-weight: bold; font-size: 97%; width: auto; vertical-align: middle; }
input.button { color: #284E98; background-color: #ffffff; border: 1px solid #507CD1; height: 20px; }
input.text { color: #284E98; background-color: #ffffff; border: 1px solid #507CD1; height: 16px; }
input.search_text { color: #333333; background-image: url('/images/search/inputBox.gif'); border: 0px; vertical-align: middle; width: 126px; height: 19px; padding: 3px 0px 0px 1px; font-size: larger; }
#gImageSubmit { background-image: url('/images/search/inputBox.gif'); border: 1px; }
span.Results_Label { display: block; background-color: #FFFFCC; border: 1px dotted #99CCFF; padding: 5px; }
span.Results_Label .heading { font-weight: bold; }

.new span, .new a { color: #CC0000; font-weight: bold; }
.new a:hover { background-color: #CC0000; color: #fff; font-weight: bold; border: 0px; }
.error { font-weight: bold; color: #CC0000; background-color: inherit; }

.left { position: relative; float: left; text-align: left; }
.middle { position: relative; float: left; }
.right { position: relative; float: right; text-align: right; }

#skip_navigation { display: none; visibility: hidden; }

#body { margin: 3px; width: 99.2%; height: auto; color: #000000; background-color: #ffffff; }
#topColumn { position: relative; display: block; float: left; margin: 0px; padding: 0px; clear: both; width: 100%; height: auto; text-align: center; color: #000000; background-color: #ffffff; }
#header_bckg { position: relative; display: block; float: left; color: #ffffff; background-color: #006FAC; width: 100%; padding: 0px; }
#header { position: relative; display: block; width: 100%; padding: 0px; color: #ffffff; background-color: #006FAC; text-align: center; }
#header a:hover { background: none; }
#img_banner { position: relative; display: inline; margin: 0px; text-align: left; float: left; width: 100%; height: 108px; overflow: hidden; border: 0px; background-image: url('/images/film_strip/film_strip_bckg.jpg'); background-position: left middle; background-repeat: repeat; }
#img_banner img { margin: 0px; border-top: 3px solid #ffffff; border-left: 5px solid #ffffff; }
#tableTop_header { color: #ffffff; background-color: #006FAC; }

#bd address { width: 80%; font-style: normal; text-align: center; padding: 5px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #000000; background-color: #EFF3FB; }

#ft { border-top: 1px solid #ccc; padding-top: 7px; margin-top: 5px; text-align: center; }
#ft a { color: #006FAC; background-color: #ffffff; font-weight: bold; text-decoration: none; }
#ft a:hover { color: #CC6600; text-decoration: underline; }
#ft address { font-style: normal; }
#ft .left, #ft .right { font-size: 70%; }
#ft #footer_links { width: 50%; font-size: 70%; }

#pageTitle { text-align: center; }
#nav_bar { position: relative; display: block; float: left; margin: 0px; padding: 3px 0px 3px 0px; width: 100%; height: auto; color: #ffffff; background-color: #C78211; border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff; }
#nav_bar #search { position: relative; float: left; margin: 0px 0px 0px 2px; width: 215px; text-align: left; }
#nav_bar #navigation { position: relative; display: block; text-align: center; width: auto; line-height: 150%; margin: 5px 0px 0px 0px; }
#nav_bar #navigation a { color: #ffffff; background-color: #C78211; text-decoration: none; font-weight: bold; }
#nav_bar #navigation a:hover { text-decoration: underline; background: none; }

