body.old { 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	background: #efefe9; 
}

body { 
	FONT-SIZE: 8pt; 
	font-family: Verdana, Tahoma, Arial;
	color: black; 
	background: White; 
}

text,p,div,span,th,td,ul,li {
	font-family: Verdana, Tahoma, Arial;
	color: black;
	background: transparent;
	vertical-align : top;
}

HR { color: black; }
A:link { COLOR: #000080; }
A:visited { COLOR: #000060; }
A:hover { COLOR: #0000FF; }
A:active { COLOR: #CC0000; }

td.title {
	color: black;
	background: #9FBCE3;
	border: none;
	height: 60pt;
	font-weight: bold;
	text-align: center;
}

p.menu-title {
	background: #9FBCE3;
	font-weight: bold;
	color: Black;
	margin : 10pt 0pt 5pt 0pt;
	padding : 5pt 0pt 5pt 0pt;
}

p.menu-item {
	font-weight: normal;
	color: Black;
	margin : 0 0 8pt 0;
}

span.q-stat {
	font-weight : normal;
	color: Purple;
	font-size: 8pt;
}

td.header {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	background: #efefe9;
}

td.q-head-hint {
    FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    text-align : center;
    background: #BFDDFB;
    vertical-align: middle;
    padding : 5pt 0pt 5pt 0pt;
    color: Black;
    font-weight : bold;
}

th.q-head {
	font-family: Verdana, Tahoma, Arial;
	font-size: 7.5pt;
	color : Black;
	text-align : center;
	background : #E4EAF2;
	vertical-align : middle;
}

td.q-separator {
    background : #9FBCE3;
    height: 1;
}

th.q-head-adm {
	font-family: Verdana, Tahoma, Arial;
	font-size: 7.5pt;
	color : Black;
	text-align : right;
	background : #E4EAF2;
}

span.comment {
	background : #dbdbd7;
}

p.news {
	color : Maroon;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

p.title-news {
	color : Maroon;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

p.guess {
	font-size: 9pt;
	font-weight : bold;
	color: Navy;
	text-align : center;
	background : #F5F9FD;
	margin : 0pt 0pt 5pt 0pt;
}

p.movie-title {
	font-weight : bold;
	text-align : center;
	background : #F5F9FD;
	margin : 0pt 0pt 0pt 0pt;
}

p.quote-info {
	font-weight : normal;
	text-align : center;
	background : #F5F9FD;
}

span.movie-info {
	font-weight: normal;
}

td.movie-input {
    text-align : right;
    background: #BFDDFB;
    vertical-align : middle;
}

td.movie-link {
	text-align : right;
	font-weight : bold;
	background : #F5F9FD;
}

span.q-add {
	font-size: smaller;
}

tr.quote {
	width : 100%;
}

td.quote {
	text-align : left;
	background : #F5F9FD;
	padding-top : 10pt;
	padding-left : 7pt;
}

td.guessed-quote {
	text-align : left;
	background : #F5F9FD;
	padding-top : 10pt;
	vertical-align : middle;
}

td.movie-info {
	font-size: 8pt;
	font-weight: bold;
	text-align : center;
	background : #F5F9FD;
	vertical-align : middle;
}

td.guessed-movie-info {
	font-size: 8pt;
	font-weight: bold;
	text-align : center;
	background : #F5F9FD;
	vertical-align : middle;
}

td.menu {
	font-size: 8pt;
	vertical-align: top;
	background : #F5F9FD;
	text-align : center;
	width : 10%;
}

p.login {
    font-size: 8pt;
    text-align : right;
	vertical-align : middle;
}

table.best {
	font-size: 8pt;
	vertical-align: top;
	text-align : center;
	width : 10%;
	background : #E4EAF2;
}

table.background  {
    background: #9FBCE3;
    border: none;
}

table.main {
	FONT-FAMILY: Verdana, Arial, Courier New;
	FONT-SIZE: 8pt;
	vertical-align : top;
}

td.background {
	background : #F5F9FD;
}

span.title { 
	FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24pt; 
	color: black; 
}

span.subtitle { 
	FONT-FAMILY: Courier New, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	color: black; 
}

p.q-link-t {
	margin : 0pt 0pt 5pt 0pt;
}

p.q-link {
	margin : 0pt 0pt 3pt 0pt;
	font-weight: normal;
}

span.add-quest {
    color: #000060;
}

span.q-hint {
	font-style : italic;
}

p.up-menu-t {
    color : Purple;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    margin: 0pt 0pt 0pt 0pt;
    padding: 2pt 2pt 2pt 2pt;
}

p.up-menu {
    color : Purple;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    margin: 0pt 0pt 0pt 0pt;
    padding: 2pt 2pt 2pt 2pt;
}

td.up-menu {
	vertical-align: center;
}

td.input-legend {
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
}

td.required-input-legend {
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
}

span.input-remark {
    font-weight: normal;
    font-size: 7pt;
}

p.unregistered-hint {
	color : Maroon;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
    padding: 5pt 5pt 5pt 5pt;
}

.text_input {
    font-size: 10pt;
    border: solid 1 #9FBCE3;
    background-color: #FFFFFF"
}

acronym {
    border-bottom: 1px dotted #333333;
    cursor: help
}
