body, html {
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 100%;
width : 100%;
background-color : #ffffff;
background-image : url(images/main-bg.jpg);
background-repeat : repeat-x;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #333333;

}

#container {

width : 750px;

margin-top : 0;

margin-left : auto;

margin-right : auto;

margin-bottom : 0;

}

#container-header {

width : 670px;
height : 85px;
padding:20px 40px 0 40px;
background-image : url(images/header-bg.jpg);
line-height : 85px;
}

#logo
{
float:right;
margin-top: 0px;
}

.header {
width: 250px;
height: 35px;
}

#container-name {

float : left;
font-weight:bold;
letter-spacing : 1.5px;
font-size : 20px;
color: #000000;
}

#container-name a {
color:#000000;
text-decoration:none;
}

#container-name a:hover {
color:#000000;
text-decoration:underline;
}


#container-eyecatcher {

width : 670px;

padding: 0px 40px 0px 40px;

height : 125px;

background-image : url(images/eyecatcher-bg.jpg);

background-repeat : no-repeat;

}



#container-navigation {

width : 670px;
background-image : url(images/navi-bg.gif);
background-repeat : repeat;

height : 22px;

border-bottom : 1px solid #FF5500;

}

ul#navigation {

margin : 0 0 0 0;

padding : 0 0 0 0;

}

#navigation li {

display : inline;

list-style : none;

height : 22px;

}

#navigation li a {

color : #ffffff;

line-height : 22px;

font-size : 11px;

text-decoration : none;

padding : 5px 15px 6px 15px;

border-right : 1px solid #ffffff;
font-weight:bold;

}

#navigation li a:hover {

text-decoration : underline;

background-color : #FF5500;

}

#container-content {

width : 670px;

background-image : url(images/bg_content.jpg);

background-repeat : no-repeat;

padding : 20px 40px 0 40px;

margin : 0 0 0 0;

height : auto;

}

#content {

width : 430px;

float : left;

}

#content-bottom {

width : 430px;

float : left;

background-color: #CCCCCC;

border: 1px #FF0000;

}

#border {

width : 170px;
margin-left : 480px;



}



#container-footer {

border-top : 2px solid #D90000;

width : 670px;

padding : 10px 0 20px 0;

margin : 0 40px 0 40px;

clear : both;

color : #aeaeae;

}



#container-footer a {

font-weight : bold;

padding : 2px 2px 2px 2px;

color : #CCCCCC;

}

#container-footer a:hover {

color : #FF0000;

}

#footer {

font-size : 11px;

color : #666666;

width : 670px;

margin-bottom : 20px;

}



.clearer {

clear : both;

}



h1 {

font-size : 16px;

color : #D90000;

padding : 5px 0 5px 25px;

letter-spacing : 1.5px;

text-transform : uppercase;
}

h2 {
font-size : 14px;

color : #D90000;

padding : 5px 0 0 25px;

text-transform : uppercase;

letter-spacing : 1.5px;


}

h3 {

font-size : 14px;

color : #D90000;

text-transform : uppercase;

letter-spacing : -0.5px;
background-image : url(images/h-bg.gif);
padding: 2px 2px 2px 2px;

}

h4 {

font-size : 12px;

color : #000000;

margin: 0 0 0 0;

padding : 5px 0 0 25px;

text-transform : uppercase;

letter-spacing : 0px;

}



hr {

border : 0 none;

border-top : 1px solid #FF5500;

height : 1px;

}



#content p {

line-height : 20px;

color : #666666;

margin : 0 0 20px 25px;

}

#content p a, #border p a {

text-decoration : none;

color : #FF0000;

border-bottom : 1px dashed #FF0000;

padding : 2px 2px 2px 2px;

}

#content p a:hover, #border p a:hover {

text-decoration : none;

color : #ffffff;

background-color : #D90000;

padding : 2px 2px 2px 2px;

}


#content li {

line-height : 20px;

color : #666666;

margin : 0 0 0 15px;

}

#content li a {

text-decoration : none;

color : #FF0000;

border-bottom : 1px dashed #FF0000;

padding : 2px 2px 2px 2px;

}

#content li a:hover {

text-decoration : none;

color : #ffffff;

background-color : #D90000;

padding : 2px 2px 2px 2px;

}

#border p {

line-height : 17px;

font-size : 11px;

color : #666666;

margin : 0 0 15px 10px;

}



ul#news {

padding : 0 0 0 0;

margin : 0 0 0 0;

background-image : none;

}

#news li {

list-style : none;

background-image : url(images/li.gif);

background-repeat : no-repeat;

background-position : 2px 6px;

padding : 2px 0 2px 15px;

margin : 0 0 15px 0;

color: #666666;

}

#news li a {
border-bottom:1px dashed #FF0000;
color:#FF0000;
padding:2px;
text-decoration:none;}

#news li a:hover {
background-color:#D90000;
color:#FFFFFF;
padding:2px;
text-decoration:none;}

#content img {

background-color : #FFFFFF;

padding : 2px;

border : 1px solid #D90000;

}