html
{
        height: 100%;
}

body
{
    margin:         0px;
    padding:        0px;

    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
    line-height:    19px;    
	text-decoration: none;
}

p, div, td
{

    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
    line-height:    19px;
}

.siteColumn01
{
	border: 1px solid #FFF;
    width:          250px !important;
    text-align:     left; 
	text-decoration: none;   
	
}
.siteColumn02
{
	border: 1px solid #FFF;
    width:          480px;
    text-align:     left;    
    padding-top:    10px;
	text-decoration: none;
display: block;
}

.innerColumn02
{
padding-left: 20px;
    width:          400px;
    text-align:     left;    
	text-decoration: none;
display: block;
}

.siteColumn03
{
    width:          230px;
    text-align:     right;
    padding-right:  11px;
    padding-top:    23px;
	text-decoration: none;
}

.titleContainer
{
    margin:          10px 0 0 0;
    padding:         0px;
    
    width:           300px;
}

.siteContent
{

    margin-top:     12px;
    padding:        0 5px 0 0;
    
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
	text-decoration: none;
    
}

p
{
    margin:         0px 0px 14px 0px;
    line-height:    19px;
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
	text-decoration: none;
}

.small
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      11px;
    color:          #585858;
}

.container
{
    text-align:     left;
    margin:         0 auto;
    padding-top:    0;
    position:       relative;
    width:          816px;    
}

.container2
{
    text-align:     left;
    margin:         0 auto;
    padding-top:    0;
    position:       relative;
    width:          975px;    
}

.siteAddress
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
	line-height:	17px;
	padding:        5px 5px 5px 12px;
	text-decoration: none;
}

a:link, a:active, a:visited
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:          12px;
    color:              #0478c9;
    text-decoration:    none;
}

a:hover
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:          12px;
    color:              #0478c9;
    text-decoration:    underline;
}

a.menu:link, a.menu:active, a.menu:visited
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    color:              #0478c9;
    font-size:          12px;
    text-decoration:    none;
}

a.menu:hover
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    color:              #0478c9;
    font-size:          12px;
    text-decoration:    underline;
}

a.submenu:link, a.submenu:active, a.submenu:visited
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    color:              #ff281f;
    font-size:          12px;
    text-decoration:    none;
	float: 				right;
	text-align:			right;
	width:				211px;
	line-height:		28px;
	border-bottom:		1px solid #ff938e;
	background-color:   #fff;
}

a.submenu:hover
{
    font-family:        Tahoma, Verdana, Arial, Trebuchet MS;
    color:              #ff281f;
    font-size:          12px;
    text-decoration:    none;
	float: 				right;
	text-align:			right;
	width:				211px;
	line-height:		28px;
	border-bottom:		1px solid #ff938e;
	background-color:   #fff7f7;
}


input, select
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
    height:         17px;
}

textarea
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
}


input.submit
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    font-size:      12px;
    color:          #585858;
    height:         24px;
}


h1
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    color:          #ff2020;

    padding:        0px;
}

h3
{
    font-family:    Tahoma, Verdana, Arial, Trebuchet MS;
    color:          #ff2020;

    margin: 		10px 0 4px 0;
}

h1.siteTitle
{
    /*SIFR*/
    font-size:      28px;
    margin:         0px;

}

.topPage
{
    text-align:     right;
    padding-top:    15px;
    padding-bottom: 10px;
}
.divProduct
{
    padding-bottom:     8px;
}

.divSubmenu
{
	margin:		 		0px;
    padding:			0 0 54px 0;
}


.commentBox
{
	border:				1px solid #0478c9;
	background-color:   #f1f8fe;
	padding:			6px;
	font-style:			italic;
	color:				#7c7c7c;
}