
body    
    {
    padding: 0;
    margin: 0;
    font-family: Tahoma;
    font-size: 12px;
    color: #000;
    }


.index_div
	{
	padding: 10px;
	border: 1px #cdcdcd solid;
	margin: 10px 0;
	}

A   
    {
    color: #000;
    text-decoration: none;
    }
A:hover
    {
    color: #ff0000;
    }

TD
    {
    font-size: 12px;
    }

#typo TD
    {
    padding: 0;
    color: #fff;
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    vertical-align: middle;
    padding: 0 0 0 16px;
    height: 40px;
    }
#typo TD.first
    {
    text-align: center;
    width: 210px;
    padding: 0;
    }
#typo TD DIV
    {
    font-size: 12px;
    padding: 0;
    }
#typo TD A
    {
    padding: 0;
    font-size: 18px;
    color: #fff;
    }

#typo2 TD
    {
    height: 160px;
    color: #fff;
    vertical-align: bottom;
    padding: 0 0 0 5px;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial;
    }
#typo2 TD SPAN
    {
    font-size: 10px;

    }

/* Top menu */

#top_menu TD
    {
    font-size: 12px;
    font-weight: bold;    
    color: #fff;
    padding: 7px 20px;
    vertical-align: top;
    border-right: 1px solid #fff;
    }
#top_menu TD.active
    {
    background: url("/img/tm_a.gif") top left repeat-x;
    }

#top_menu td.last
    {
    width: 545px;
    text-align: right;
    padding: 0;
    border: none;
    }
#top_menu td.last img
    {
    border: 0;
    margin: 3px;
    }   
/* /Top menu */


#crumbreads td
    {
    padding: 0 0 0 20px;
    text-transform: uppercase;
    font-size: 10px;
    height: 20px;
    }
#crumbreads span
    {
    color: #ff0000;
    }


/* Left menu */


.lm_sp
    {
    height: 15px;
    }

.lm1_p, .lm1_a
    {
    height: 28px;
    padding: 5px 0 0 35px;
    background: url("/img/lm1_p_bg.gif") top left no-repeat;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    }

.lm2_p, .lm2_a
    {
    height: 18px;
    padding: 2px 0 2px 35px;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: #ff0000;
    vertical-align: middle;
    }
.lm2_p
    {
    background: url("/img/lm2_p_bg.gif") 0 4px no-repeat;
    }
.lm2_a
    {
    background: url("/img/lm2_a_bg.gif") 0 4px no-repeat;
    }
.lm2_p A, .lm2_a A
    {
    color: #000;
    }

/* /Left menu */


#index_menu
    {
    text-transform: uppercase;
    background: url("/img/steel_man.jpg") top right no-repeat;
    }
.index_menu_head
    {
    background: url("/img/index_menu_head_bg.gif") 0 0 no-repeat;
    height: 35px;
    padding: 0 0 0 50px;
    }
.index_menu_head h1
    {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    padding: 0;
    margin: 0;
    }
.index_subs
    {
    padding: 0 0 0 20px;
    font-weight: bold;
    font-size: 10px;
    }
.index_sp_2
    {
    height: 8px;
    }
.index_sp_1
    {
    height: 20px;
    }



.page_title
    {
    border-bottom: 1px red solid;
    }
.page_title h1
	{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff0000;
	}


h1
    {

    font-size: 14px;
    color: #005895;
    }

table .data
	{
	width: 80%;
	margin: 0 auto;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	}
table .data td
	{
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	}


/* Footer */

#footer
    {
    width: 100%;
    height: 87px;
    background: url("/img/footer_bg.gif") top left repeat-x;
    }
#footer TD
    {
    vertical-align: bottom;
    text-align: center;
    color: #fff;
    padding: 10px 0;
    font-size: 10px;
    }
#footer A
    {
    color: #fff;
    }
#con_div
	{
	padding: 20px 0 20px 0;
	border-bottom: 1px red solid;
	}

