@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
body { background:#b2bfc4 url(../images/bg.png) top repeat-x;}

#wrapper {margin:0 auto; width:900px;}

/*Fonts*/
p, li { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#474747; list-style:inside;}
a { text-decoration:none; color:#c3001a;}
a:hover { text-decoration:underline;}
a:focus { outline: none; }
.title1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:28px; color:#c3001a; font-weight:normal;}
.title2 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#c3001a; font-weight:normal;}
.title3 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#c3001a; font-weight:normal;}
.small1 { font-size:10px;}
.red {color:#c3001a;}
.white { color:#FFFFFF;}
.yellow { color:#ffe400;}

/*Header*/
#header { height:160px;}
 #logo { float:left; width:410px;}
 #request { float:right; width:337px; height:127px;}
 
 #navigation {clear:both; height:44px; background:url(../images/nav_bg.png) no-repeat;}
 #navigation ul { margin: 0 0 0 150px;}
 #navigation ul li { float:left; list-style:none; border-right:1px solid #da4878 ;}
 #navigation ul li a {display:block; width:100px; height:29px; padding:15px 0 0 0; list-style:none;text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
 #navigation ul li a:hover { background:#77000e;}
 
 #banner { height:251px;}

/*Content*/
#content { margin:315px 0 0 0; padding:20px; height:auto; background:#ffffff url(../images/content_top_bg.png) top no-repeat;}
#content_bottom { clear:both; height:20px; background:url(../images/content_bottom_bg.png) no-repeat;}
 .content_main { float:left; width:539px;}
  .main1 { padding:0 0 20px 0;}
  .main2 { padding:20px; width:499px; height:173px; background:url(../images/gray.png) no-repeat;}
  .main3 { padding:20px 0; border-bottom:1px solid #999999;}
  .main4 { padding:20px 0;}
 .content_side { margin:0 0 0 20px; width:300px; float:right;}
  .side1 { margin:0 0 20px 0; padding:20px; background:#eae4d3;}
  .side2 { margin:0 0 20px 0; padding:20px; border:1px solid #CCCCCC; }
  .clear { clear:both;}
/*Images*/
.img1 { margin:20px 0;} 
.img2 { float:left; margin:0 10px 10px 0; width:auto;}
.img3 { margin:20px 0;} 
 
/*Footer*/
#footer { clear:both; margin:20px 0 0 0; padding:20px 0 40px 0; background:#586468;} 
