HTML, BODY, #container {
 color:#000000;
 font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
 font-size: 9pt;
 min-height: 100%;
 width:100%;
}

HTML>body, HTML>body #container {
	height: auto;
}

BODY,TD,TH,INPUT,TEXTAREA,BUTTON,SELECT{
 font-family:Tahoma, Arial, Helvetica, sans-serif; 
} 

H1,H2,H3,H4,H5,H6,
UL,OL,LI,DL,DT,DD {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
} 

H1,H2,H3,H4,H5,H6 {
 font-weight: normal;
 font-family: Century Gothic, Tahoma, Arial Rounded, Arial, Helvetica, sans-serif;
}

/* 
 Headings
*/

H1{
 font-size:16pt;
}

H2{
 font-size:14pt;
}

H3{
 font-size:12pt;
}

H5{
 color:#EF3F35;
 font-size:11px;
}

H6{
 color:#EF3F35;
 font-size:10px;
}

A{
 color:#FFF;
 text-decoration:none;
}

A:HOVER{
 text-decoration:underline;
}

A:ACTIVE{
 color:#EF3F35;
}

#container{
 display:block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;
 padding:20px;
 padding-bottom: 0;
 width:940px;
 min-height: 530px;
}

#header {
 border-bottom:4px solid #EF3F35;
 display:block;
 margin-bottom:20px;
 position:relative;
 width:100%;
}

.banner {
 display:inline;
 float:right;
 width:468px;
 overflow: hidden;
}

#instruction {
	display: block;
}

#instruction h2{
 font-size:12pt;
 border-bottom:1px solid #EF3F35;
 margin-bottom:20px;
 padding-bottom:5px;
 width:100%
}

#page_content, #header, #footer_content, #main_navigation, #login_content {
	display: none;
}

#reg_content {
	width: 640px;
}

#profile_content {
	width: 100%;
	clear: both;
}

.button {
	display: none;
}

.non_print_button {
	display: none;
}

.red {
	color:red;
}