/* CSS Basic Document */
body
{
    margin:0px auto;
    padding:0px;
    background-color:#333333;
}

/* CSS Text Document */
body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #5C5C5C;
    text-decoration: none;
}

p
{
    margin: 0px;
    padding: 8px 4px 8px 4px;
}

h1
{
    margin: 0px;
    padding: 0px 0px 16px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    color: #5C5C5C;
}

h2
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #5C5C5C;
}

h3
{
    margin: 0px;
    padding: 0px 0px 8px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #5C5C5C;
}

h4
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #5C5C5C;
}

a
{
    color: red;
}

.mainboxnews
{
    float: right;
    margin-right: 10px;
    /*	border: 2px solid #333333;
    margin: 8px;
    padding:10px;*/
}

.mainboxnews p
{
    padding: 0px 0px 0px 10px;
}

.menu_link 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 26px;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #5C5C5C;
    background-color:inherit;
    text-decoration: none;
}

.selected
{
    color: #C70202;
}

.menu_link:hover
{
    color:#C70202;
    text-decoration:underline;
    background-color:inherit;
}

.footer
{
    padding: 0px 8px 0px 8px;
    text-align: right;
    line-height: 22px;
}

#webmaster
{
    color: #C6C6C6;
    text-align: left;
}

#webmaster a
{
    color: #C6C6C6;
}

.footer_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 22px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #C6C6C6;
    background-color:inherit;
    text-decoration: none;
}

.footer_link:hover
{
    color:#FFFFFF;
    text-decoration:underline;
    background-color:inherit;
}

.white_text
{
    color:#FFFFFF;
    text-decoration:none;
    background-color:inherit;
}

.body_link
{
    color:#5C5C5C;
    text-decoration:underline;
    background-color:inherit;
}
.body_link:hover
{
    text-decoration:none;
    color:#212121;
    background-color:inherit;
}

/* rounded corner box's */
.table
{
    border:0px;
}


.headerbox 
{ 
    background: #FFFFFF;
}
.headerboxtop 
{ 
    background: url(/images/header/corner_white_tr.gif) no-repeat top right;
}
.headerboxtop div 
{ 
    font-size: 0;
    height: 8px;
    background: url(/images/header/corner_white_tl.gif) no-repeat top left;
}
.headerboxcontent div
{
    margin:10px 20px 10px 15px;
    /* padding: 0px 8px 0px 8px;*/
}

.montarge
{
    margin: 1em auto;
    border: 3px solid black;
    width: 640px;
    height: 240px;
}

#montageImages
{
    margin: 0px;
    padding: 0px;
}


.top_line
{
    background:url(/images/header/line_bg.jpg) left top repeat-x;
    height:4px;
}
.left_line
{
    border-left:1px solid #E6E6E6;
}
.right_line
{
    border-right:1px solid #E6E6E6;
}
.bottom_line
{
    border-bottom:1px solid #E6E6E6;
}

.top_menu
{
    margin-right: 8px;
}

.top_menu_bg
{
    text-align: right;
    background:url(/images/header/top_menu_bg.jpg) left top repeat-x;
    height:26px;
    padding-right:12px;
}

.mainbox 
{
    background: #FFFFFF url(/images/header/corner_white_br.gif) no-repeat bottom right;
}
.mainboxbottom div 
{ 
    font-size: 0;
    height: 8px;
    background: url(/images/header/corner_white_bl.gif) no-repeat bottom left;
}
.mainboxcontent 
{
    padding: 4px 8px 4px 8px;
}
.mainboxnews
{
    padding: 4px 0px 4px 8px;
    float: right;
}

.mainboxnews h3
{
    padding: 0px 0px 0px 0px;
}

.box_top_bg
{
    background:url(/images/box_top_bg.gif) left top repeat-x;
    height:16px;
}

.blackbox 
{ 
    background: #333333;
}
.blackboxtop 
{ 
    background: url(/images/header/corner_black_tr.gif) no-repeat top right;
}
.blackboxtop div 
{ 
    font-size: 0;
    height: 8px;
    background: url(/images/header/corner_black_tl.gif) no-repeat top left;
}
.blackboxbottom 
{ 
    background: url(/images/header/corner_black_br.gif) no-repeat bottom right;
}
.blackboxbottom div 
{ 
    font-size: 0;
    height: 8px;
    background: url(/images/header/corner_black_bl.gif) no-repeat bottom left;
}
.blackboxcontent 
{
    height: 100px;
    color:#FFFFFF;
    padding: 0px 8px 0px 8px;
}

.blackboxcontent h2
{
    color: white;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    display: inline;
    border-bottom: 2px solid red;
}

.blackboxcontent a
{
    color: red;
}

.blackboxcontent a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}

.linktable a
{
    padding: 0px 0px 0px 0px;
    color:#666666;
    text-decoration:underline;
    background-color:inherit;
}

.linktable a:hover
{
    color: red;
    text-decoration:underline;
}

