body {
	background-image: url(../images/bg.gif);
}

#main_table {
	border-top:2px solid #cdcdcd;
	border-bottom:2px solid #cdcdcd;
	border-left:2px solid #cdcdcd;
}

.inactive_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #444444;
	background-image: url(../images/menu_inactive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right:1px solid #d5d5d5;
	cursor:pointer
}

.inactive_menu_top_ddl 
{
    height:22px;
    width:150px; 
    background-image:url(../images/ddl_top_inactive.jpg);
    background-position: left top;
    background-repeat:repeat-y;
    font-weight:normal;
    color:#727171;
    cursor:poiter;
    font-size:12px;
    }

.inactive_menu_ddl 
{
    height:22px;
    width:150px; 
    background-image:url(../images/ddl_inactive.jpg);
    background-position: left top;
    background-repeat:repeat-y;
    font-weight:normal;
    color:#727171;
    cursor:poiter;
    font-size:12px;
    }
    
.active_menu_ddl 
{
    height:22px;
    width:150px; 
    background-image:url(../images/ddl_active.jpg);
    background-position: left top;
    background-repeat:repeat-y;
    font-weight:normal;
    color:#FFFFFF;
    cursor:poiter;
    font-size:12px;
    }

.inactive_menu_side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #444444;
	background-image:url(../images/menu_inactive_side.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer
}

.active_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/menu_active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right:1px solid #d5d5d5;
	cursor:pointer
}

.active_menu_side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(../images/menu_active_side.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer
}

.menu_shadow {
	background-image: url(../images/menu_shadow.gif);
	background-repeat: repeat-x;
}

.menu_shadow_side {
	background-image: url(../images/menu_shadow_side.gif);
	background-repeat: no-repeat;
	background-position:right;
}

.main_body {
	background-image: url(../images/body_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	color:#444444;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #444444;
	margin:12px 0 4px 0
}


.bullet {
	color: #C10435;
}
.textBox_header
{
    background-image: url(../images/TexBox_header.jpg);
    width: 248px;
    background-repeat: no-repeat;
    height: 41px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:8pt;
    vertical-align:top;
    padding:0 0 0 5px
}

.textBox_body
{
    background-image: url(../images/TexBox_body.jpg);
    width: 248px;
    background-repeat: repeat-y;
    color: #646464;
    font-size: 8pt;
    vertical-align: top;
    padding: 0 5px 0 5px 
}

.textBox_footer
{
    background-image: url(../images/TexBox_footer.jpg);
    width: 248px;
    height:7px;
    background-repeat: no-repeat;

}

.time
{
    font-size: 7pt;
    color: black;
    font-family: Verdana;
}

.headline_start
{
    background-position:bottom;
    font-weight: bold;
    font-size: 9pt;
    background-image: url(../images/headline_start.gif);
    color: #444444;
    background-repeat: repeat-x;
    font-family: Verdana;
    
    padding-bottom:2px
}

.headline_end
{
    background-position: bottom;
    background-image: url(../images/headline_end.gif);
    background-repeat: no-repeat;
    width:125px;

}

.sub_list 
{font-size:8pt
    }
    
.main_list 
{
    list-style-image:URL(../images/bullet.gif); 
    margin-left:16px;
    margin-top:4px;
    padding:0 0 0 0}    
    
.text_header 
{
    font-size:10pt;
    font-weight:bold}
    
.topic_name
{
    font-style:italic;
    text-decoration:underline}
    
    
.main_body a
{  font-weight:bold;
    color:#C10435;
    text-decoration:none
}

.main_body a:link { 
	}
.main_body a:visited { 
	}
.main_body a:hover { 
	text-decoration: underline; 
	}
	
.main_body a:active { 
	}
.color_text
{
	color:#C10435}
	
.registration
{
    background-image: url(../images/reg_bg.jpg);
    background-position: right top;
    background-repeat: repeat-y;
    border:1px solid #cdcdcd;
    margin-top:8px;
   
}

.registration #button
{
    background-position: right bottom;
    background-image: url(../images/reg_btn.jpg);
    background-repeat: no-repeat;
    cursor:pointer
}

.registration_active
{
    background-image: url(../images/reg_bg_active.jpg);
    background-position: right top;
    background-repeat: repeat-y;
    border:1px solid #C10435;
    margin-top:8px;
   
}

.registration_active #button
{
    background-position: right bottom;
    background-image: url(../images/reg_btn_active.jpg);
    background-repeat: no-repeat;
    cursor:pointer
}

.button_style
{
    background-position: top;
    background-image: url(../images/btn_bg.gif);
    background-repeat: repeat-x;
    color:white;
}

.right_margin_8px 
{
    padding-right:8px}
    
.optional_field 
{
    color:Orange}
        
       