/* MAIN STYLE */
body {margin: 0px; padding: 0px; text-align: left; font-family: "Trebuchet MS", Verdana, Arial, Sans-serif; font-size: 14px; color: #000000; line-height: 1.3em; background-color: #2e2e2e;}

/* LAYOUT STYLES */
h1 {font-size: 22px; text-align: center; margin: 16px 0px 16px 0px;}
h2 {font-size: 18px; text-align: center; margin: 16px 0px 16px 0px;}
.input {font-size: 14px; border: 1px solid #000000; width: 100%;}
#middle {background-color: #FFFFFF;}
#surround {margin: 10px;}
#basic_score_surround {margin: 3px 10px 20px 10px;}
#highest_scores {float: left; margin-right: 6px; cursor: help;}
#highest_scores_heading {float: left; margin-right: 12px;}
#sec_mid {background-image: url(../images/i_02_bg.gif); background-repeat: repeat-x;}
#sec_top_1 {background-image: url(../images/i_01.gif); background-repeat: repeat-x; background-position: top;}
#sec_top_2 {background-image: url(../images/i_01.gif); background-repeat: repeat-x; background-position: bottom;}
#sec_answer_confirm {background-color: #2d2d2d; padding: 15px 10px 15px 10px;}
#sec_ans1 {background-image: url(../images/i_10.gif); background-repeat: no-repeat;}
#sec_ans2 {background-image: url(../images/i_12.gif); background-repeat: no-repeat;}
#sec_ans3 {background-image: url(../images/i_13.gif); background-repeat: no-repeat;}
#sec_score {background-image: url(../images/i_11.gif); background-repeat: no-repeat;}
#sec_question {background-color: #FFFFFF; padding: 15px 10px 15px 10px;}
#sec_help {background-color: #FFFFFF; padding: 10px 10px 0px 10px;}
#sec_bot_white {background-color: #FFFFFF;}
#sec_left {background-image: url(../images/i_06.gif); background-repeat: repeat-y;}
#sec_right {background-image: url(../images/i_08.gif); background-repeat: repeat-y;}
#sec_next_question {padding: 10px; text-align: left;}
#footer_bottom {background-image: url(../images/i_17.gif); background-repeat: no-repeat;}
#score_heading_answered {margin-top: 40px;}

/* LINK STYLES */
a img {border: 0px;}
#comp_link a:active, #comp_link a:link, #comp_link a:visited {text-decoration: underline;}
#comp_link a:hover {text-decoration: underline;}
#footer_bottom a:active, #footer_bottom a:link, #footer_bottom a:visited {color: #646464; text-decoration: none;}
#footer_bottom a:hover {color: #595959; text-decoration: underline;}
#answer a:active, #answer a:link, #answer a:visited {color: #c7c7c7; text-decoration: none;}
#answer a:hover {color: #939393; text-decoration: underline;}
div#sec_question_small a:active, div#sec_question_small a:link, div#sec_question_small a:visited {color: #7baf00; text-decoration: none;}
div#sec_question_small a:hover {color: #5f8700; text-decoration: underline;}
#menu_item a:active, #menu_item a:link, #menu_item a:visited {color: #7baf00; text-decoration: none;}
#menu_item a:hover {color: #5f8700; text-decoration: underline;}
#menu_item_right a:active, #menu_item_right a:link, #menu_item_right a:visited {color: #c7c7c7; text-decoration: none;}
#menu_item_right a:hover {color: #939393; text-decoration: underline;}
a:active, a:link, a:visited {color: #92d000; text-decoration: none;}
a:hover {color: #7baf00; text-decoration: underline;}
.help {cursor: help; border-bottom: 1px dotted #92d000;}

/* TEXT STYLES */
small {font-size: 10px; font-style: italic;}
table, td, tr {font-size: 14px;}
#answer {font-size: 15px; color: #FFFFFF; font-weight: bold; text-align: left;}
#sec_question {color: #000000; font-size: 15px; text-align: left;}
#sec_help_small {color: #2d2d2d; font-size: 12px; font-style: italic; text-align: left;}
#sec_help {color: #000000; font-size: 15px; text-align: left;}
#score {font-size: 30px; color:}
#sec_score {color: #FFFFFF;}
#header {font-size: 18px;}
#score_heading {}
#highest_scores {}
#sec_answer_confirm {font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: left;}
#sec_answer_confirm_small {font-size: 12px;}
#footer_bottom {font-size: 10px; color: #646464;}

/* OTHER */
div#heading_other {background-color: #dbe6de; border: 1px solid #b0b0b0; padding: 6px; font-weight: bold; margin: 4px; text-align: left;}
div#counter {display: none;}


#menu_item {width: 64px; text-align: center; font-weight: bold; font-size: 11px;}
#menu_item_right {width: 64px; text-align: center; font-weight: bold; font-size: 11px;}
.menu_border {border-right: 1px solid #CCCCCC; text-align: center;}
.menu_border_right {border-left: 1px solid #CCCCCC; text-align: center;}