/* default font size*/
@import url(defaultfont.css);

/*--------------------------------- Default -----------------------------------------------*/
html, body { background-color: #cccc9a; font-size: 1em; font-family: Verdana, Arial, Helvetica, Geneva; text-align: center; }
img { padding: 0; margin: 0; border: none; text-decoration: none; }
img a { padding: 0; margin: 0; border: none; text-decoration: none; }
#container { margin-left: auto; margin-right: auto; padding: 10px 0px 25px 0px; background-color: #cccc9a; width: 912px; height: auto; }
#head { float: right; }
#head img { float: left; }
#top_menu { float: right; line-height: 30px; width: 900px; white-space: nowrap; }
#top_menu a { float: left; height: 30px; border: 1px solid black; color: black; text-decoration: none; white-space: nowrap; font-size: .9em; }
#top_menu a.link_one { width: 69px; background-color: #f0ddb3; border-right: 0; text-align: center; }
#top_menu a.link_two { width: 96px; background-color: #b1b175; border-right: 0; text-align: center; }
#top_menu a.link_three { width: 237px; background-color: #caccd8; border-right: 0; text-align: center; }
#top_menu a.link_four { width: 185px; background-color: #e2d6b3; border-right: 0; text-align: center; }
#top_menu a.link_five { width: 196px; background-color: #faf3d6; border-right: 0; text-align: center; }
#top_menu a.link_six { width: 110px; background-color: #d8cccc; }
#lft_side { float: left; width: 219px; height: 561px; background: url(img/lft/left_bg.gif) top no-repeat; margin-top: 5px; }
#lft_menu { text-align: center; }
#lft_menu a { height: 50px; width: 180px; display: block; line-height: 50px; font-size: .9em; vertical-align: middle; text-decoration: none; margin: 0 auto; color: #353502; }
#lft_menu a:link, #lft_menu a:visited { background-image: url(img/lft/nav_button_up.gif); color: #353502; }
#lft_menu a:hover { background-image: url(img/lft/nav_button_down.gif); color: #353502; line-height: 55px; }
#lft_menu .pad_top { padding: 15px 0px; }
#index_content_flash { float: left; width: 192px; }
#index_content_flash img { float: left; border: none; }
#index_content { float: right; width: 691px; border: 1px solid black; background-color: white; margin-bottom: 10px; }
#index_content_head { float: right; height: 118px; width: 689px; background: white center right no-repeat url(img/content/body_head_titles.gif); text-align: left; }
.index_content_lft { float: left; width: 192px; }
#index_font_control { position: absolute; text-align: center; top: 285px; width: 192px; z-index: 100; }
.index_content_lft img { float: left; border: none; }
#index_content_body { float: right; width: 480px; padding: 0 5px 25px 5px; }
#index_content_body p { text-align: left; padding-bottom: 10px; margin: 0; }
#index_footer_copy { float: right; }
#index_footer_copy p { font-size: .8em; }

#content { float: right; width: 900px; border: 1px solid black; background-color: white; margin-bottom: 10px; }
#font_control { position: absolute; text-align: center; top: 285px; width: 192px; z-index: 100; }
#content_head { float: right; height: 113px; width: 898px; background: white bottom right no-repeat; text-align: left; }
#content_title { float: left; padding: 30px 0px 0px 30px; height: 113px; width: 490px; background: white bottom right no-repeat; text-align: left; }
#content_flash { float: right; width: 227px; }
#content_body { float: right; width: 855px; padding: 0 15px 0px 30px; text-align: left; }
#content_body p { font-size: .9em; text-align: left; padding-bottom: 10px; margin: 0; }

#footer_copy  { font-size: .8em; }
#footer_copy p {  }

#footer_copy a {  }
.clr_both_space { clear: both; height: 3px; }
.clr_both { clear: both; }
.clr_left { clear: left; }
span.red { color: red; vertical-align: middle; font-size: 1.2em; }
.small { font-size: .6em; }
.req_text { font-size: .6em; font-style: italic; }
.br_img { float: right; padding: 5px; }
#bottom_nav { float: right; background-color: #979967; font-size: .9em; width: 900px; white-space: nowrap; padding: 3px 0px; }
#bottom_nav a { padding: 0px 4px; }
h4 { margin-top: 0; padding-top: 0; }
ol#info { font-size: .9em; text-align: left; margin: 0; padding: 20px; }
ol li { list-style: decimal; padding-bottom: 10px; font-style: italic; font-weight: bold; }
ol li span { font-style: normal; font-weight: normal; }
ol { font-size: .9em; text-align: left; margin: 0; }
ol li { list-style: decimal; padding-bottom: 10px; font-style: italic; font-weight: bold; }
ol li span { font-style: normal; font-weight: normal; }
ul { font-size: .9em; text-align: left; margin: 0; }
ul li { list-style: disc; padding-bottom: 10px; }


ul.q_and_a li.question, ul.q_and_a li.answer { list-style-type: none; margin-left: 0; text-align: justify; padding-right: 3em; }
ul.q_and_a ul li { list-style-type: disc; padding-bottom: .25em; }
span.note { font-size: .6em; vertical-align: top; }
ol.q_and_a li { list-style-type: none; font-style: italic; font-weight: normal; margin-left: 0; }
.question { font-weight: bold; padding-bottom: .25em; }
.answer { padding-bottom: 2em;  }

.no_wrap { white-space: nowrap; }
table td, table td input, table td select, table td option { font-size: .9em; }
table td select { font-size: 1em; }
td.response { text-align: left; padding: .25em; }
td.inquire { text-align: left; padding: .25em; }
td.total { text-align: right; padding: .25em; }

#bottom_nav a { text-decoration: none; }
#bottom_nav a:link { color: black; }
#bottom_nav a:visited { color: black; }
#bottom_nav a:hover { color: #faf3d6; }
#bottom_nav a:active { color: #faf3d6; }

ol#score { list-style-position: inside; }
/* li.score { list-style-position: inside; list-style-type: upper-alpha; font-weight: bold; font-size: 1em; padding-bottom: .3em; }
li.score { list-style-type: none; font-weight: bold; font-size: 1em; background-color: #979967; width: 15em; padding: .2em; border: 1px solid black; }
ol#score ol li { text-indent: -35px; list-style-type: none; font-weight: normal; font-style: italic; font-size: 1.1em; padding-bottom: 1em; } */
div#quiz-body { padding-bottom: 20px; }
div#score, div#score-form { float: left; margin-left: 10px; width: 400px; text-align: left; padding-bottom: 10px; }
h4.score {text-align: left; }
p.score { font-weight: bold; font-size: 1em; background-color: #979967; margin: 0; width: 15em; padding: 0; padding-top: .2em; padding-left: 10px; border: 1px solid black; height: .8em; }
td.message, td.info, td.warn, td.error { background-color: transparent; height: 3em; vertical-align: top; font-size: .8em; }
td.info   { color: black; }
td.warn   { color: #019B69; }
td.error  { color: red; }
td.cell-title { text-align: right; width: 75px; }
li.question:first-letter, li.answer:first-letter { font-size: 1.2em; font-weight: bold; font-style: italic; }

.hidden { display: none; }

/* hides the second object from all versions of IE */

* html object.hiddenObjectForIE { display: none; }

/* display the second object only for IE5 Mac */

/* IE Mac \*//*/
* html object.hiddenObjectForIE { display: inline; }
/**/

