* {
padding:0;
margin:0;
}

form {
	margin: 0;
}

/* the following two lines force firefox to show the scrollbar if the content is too small for the page */
html {height:100%}
body {min-height:101%} 

#container	{
margin-left:auto;
margin-right:auto;
margin-top: 20px;
width: 920px;
border: 0px solid #f62;
text-align:center;
overflow:hidden;
}

.margin	{
padding-left: 20px;
}

.flash_td	{
	width: 880px;
	margin-left:auto;
	margin-right:auto;
}

.menu_left	{
height: 20px;
background-repeat:repeat-x;
width: 5px;
background-image:url(../images/menubar_left.jpg);
white-space:nowrap;
}

.menu_right	{
height: 20px;
background-repeat:repeat-x;
width: 5px;
background-image:url(../images/menubar_right.jpg);
white-space:nowrap;
}

.menu  {
background-repeat:repeat-x;
height: 20px;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 11px;
text-align:center;
background-image:url(../images/menubar_center.jpg); 
padding-left: 5px;
padding-right: 5px;
white-space:nowrap;
}

.menu_boxtext  {
height: 20px;
background-repeat:repeat-x;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 11px;
text-align:center;
background-image:url(../images/menubar_center.jpg); 
padding-left: 3px;
padding-right: 3px;
white-space:nowrap;
}

.menu_box{
background-repeat:repeat-x;
width: 93px;
height: 11px;
vertical-align:top;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 10px;
white-space:nowrap;
}

.text{
background-repeat:repeat-x;
height: 10px;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 12px;
white-space:nowrap;
}

.space_vertical{
padding: 0px;
margin: 0px;
height: 10px;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 0px;
white-space:nowrap;
}

.menu_button{
background-repeat:repeat-x;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000;
font-size : 9px;
margin-bottom:2px;
width: 32px;
height: 16px;
white-space:nowrap;
}

.menu_selected  {
height: 20px;
background-repeat:repeat-x;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 11px;
text-align:center;
background-image:url(../images/menubar_selection.jpg);
white-space:nowrap;
padding-left: 5px;
padding-right: 5px;
white-space:nowrap;
}

.menu_spacer	{
height: 20px;
background-repeat:repeat-x;
padding_left: 2px;
background-image:url(../images/menubar_center.jpg); 
white-space:nowrap;
}

.submenu_left	{
height: 20px;
width: 5px;
background-image:url(../images/submenubar_left.jpg);
white-space:nowrap;
background-repeat:repeat-x;
}

.submenu_right	{
width: 5px;
background-image:url(../images/submenubar_right.jpg);
white-space:nowrap;
}

.submenu  {
font-family : Arial, Helvetica, sans-serif, serif; 
color : #e3e3e3; 
font-size : 11px;
text-align:center;
background:#000000;
padding-left: 5px;
padding-right: 5px;
white-space:nowrap;
background-repeat:repeat-x;
height: 20px;

}

.submenu_spacer	{
height: 20px;
padding_left: 2px;
background:#000000;
white-space:nowrap;
background-repeat:repeat-x;
}

.bottomline	{
font-family : Arial, Helvetica, sans-serif, serif; 
color : #bf1e2e; 
font-size : 11px;
text-align:center;
vertical-align:middle;
height: 30px;
}

.title	{
color : #bf1e2e;
font-size : 18px;
font-family : Arial, Helvetica, sans-serif, serif;
font-weight:bold;
}

h1	{
color : #bf1e2e;
font-size : 18px;
font-family : Arial, Helvetica, sans-serif, serif;
margin-top: 14px;
margin-bottom: 10px;
}

h2	{
color : #000000;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif, serif;
font-weight:bold;
margin-top: 10px;
margin-bottom: 10px;
}

p	{
margin-top: 10px;
margin-bottom: 10px;
}

#content	{
text-align:left;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #000000; 
font-size : 12px;
margin-top: 15px;
margin-left: 10px;
}

strong.green{
color : #bf1e2e;	
}

/* First part ("Score") for the ScoreDemo box */
.scoredemo_f {
	font-size: 22px;
	color : #000000;
}
/* Second part ("Demo")*/
.scoredemo_l {
	font-size: 22px;
	color : #bf1e2e;
}

ul	{
list-style:circle;
margin-top: 5px;
margin-left: 30px;
margin-bottom: 10px;
}

.custom_list_dot	{
padding-right: 3px;
align: absmiddle;
}

.button	{
width: 125px;
height: 19px;
background-image:url(../images/button_normal.gif);
color : #1b3c86; 
font-size : 11px;
}

.screen_numbers	{
text-align: right;
font-family : Arial, Helvetica, sans-serif, serif; 
color : #FFF2AE; 
font-size : 18px;
vertical-align:bottom;
margin: 0px;
padding: 0px;
}

.screen_numbers_words	{
text-align: right;
font-family:Arial, Helvetica, sans-serif;
color : #FFFFFF; 
font-size : 18px;
vertical-align:bottom;
margin: 0px;
padding: 0px;
white-space:nowrap;
}
