body {
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   padding:0;
   margin:0;
}
.main{
   width:960px;
   padding:0;
   margin:0px auto;
   border:1px solid #CCCCCC;
}
#header{
   width:960px;      
   background-image:url(images/top_bg.gif);
   background-repeat:repeat-x;
   height:95px;   
}
#left{
   position:relative;
   float:left;
   width:690px;      
}
#right{
   position:relative;
   float:right;
   width:250px;
   border-left:1px solid #CCCCCC;   
   margin-bottom:10px;  
   margin-left:10px;  
}
#footer{
   position:relative;
   clear:right; 
   background-image:url(images/footer_bg.gif);
   background-repeat:repeat-x;
   padding:14px 0 13px 15px;  
   height:13px;      
}
#footer a{
   color:#000000;
   background-color:inherit;
}
#left a{
   color:#CC0000;
   background-color:inherit;
   font-size:18px;
}
a{
   color:#0083CE;
   background-color:inherit;
}
h4{
   color:#994;
   background-color:inherit;
}
a:hover{
   text-decoration:none;
}
.logo{
   float:left;
   width:960px;
}
.slogan{
   font-size:18px;

}
.menu{
   position:relative;
   clear:left;
   background-image:url(images/menu_bg.gif);
   background-repeat:repeat-x;
   padding:15px 0;
   margin-bottom:10px;  
   text-align: center;   
}
.menu a{
   color:#000000;
   background-color:inherit;
   font-variant:small-caps;
   text-decoration:none;
   font-size:18px;
   font-weight:bold;
   padding-right:1px;
}
.menu a:hover{
   color:#994;
}
.title{
   font-size:18px;
   color:#994;
   text-align: center;  
   background-color:inherit;
   font-weight:bold;
   font-variant:small-caps;
   padding:20 0 10px 0;
}
.text{
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   padding-top:10px;
   text-align: right;  
}
.h_l{
   clear:left;
   background-image:url(images/dot.gif);
   background-repeat:repeat-x;
   height:1px;
   width:690px;
   margin:10px 10px 0 10px;
}

.cp1{
   float:left;
}
.cp2{
   float:right;
   padding-right:15px;
}