@charset "UTF-8";

body {
 font-size:14px;
 color:#ffffff;
 line-height: 1.5;
 padding:0;
 margin:0;
 text-align:left;
 background-color:#AAAAAA;
} 
a {
 color:#0000FF;
}

a:active {
	color: #0000FF;	
}
a:visited {
	color: #009900;
}
a:hover {
 color:#990000;
}

#header {
 text-align:left;
 width:868px;
 margin-left : auto;
 margin-right : auto;
 margin-bottom:20px;
 padding:10px;
 background-color:#444444;
}

#header a {
 color:#ffffff;
}


h1 {
 font-size:16px;
 margin:0;

}

#body {
 text-align:left;
 margin-left : auto;
 margin-right : auto;
 width:880px;
}

#right {
 width:540px;
 float:right;
 color:#444444;
}

#right2 {
 width:498px;
 padding:20px;
 border:1px solid #444444;
 margin-bottom:20px;
 background-color:#ffffff;
}

#right3 {
 width:234px;
 padding:5px;
 border:1px solid #444444;
 margin-bottom:10px;
 background-color:#ffffff;
}

h2 {
 font-size:16px;
 color:#444444;
 border-bottom:1px dashed #888888;
}

#sub {
 font-size:13px;
 text-align:right;
 border-bottom:1px dashed #888888;
}

hr.black {
 height:1px;
 color:#888888;
 border-style:dashed;
}

h3 {
 font-size:13px;
 color:#444444;
}

blockquote {
 font-size: 14px;
 color:#111111;
 padding: 15px ;
 background: #FFFFFF;
 border: 1px solid #666666;
}

#left {
 width:310px;
 float:left;
 color:#444444;
}

#left2 {
 width:308px;
 margin-bottom:20px;
 padding:10px;
 border:1px solid #444444;
 font-size:12px;
 background-color:#eeeeee;
}

#left2 h3 {
 font-size:13px;
 border-bottom:1px dashed #888888;
}

#left2 p,form {
 margin:0;
}

#left2 ul {
 margin-left:17px;
 margin-bottom:0;
 color:#888888;
}

#footer {
 clear:both;
 text-align:right;
 width:868px;
 margin-left : auto;
 margin-right : auto;
 padding:10px;
 background-color:#444444;
}

#footer a {
 color:#9999;
}