body { width: 100%; margin: 0; padding: 0; background-color:#C2D9E3; color: #000; font: 100% Arial, "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif; }
.reset { clear: both; }
.error { color:#cc0033; }
a { color: #999; text-decoration:none;}
a:hover { color:#cc0033;}

#body-container {  }
#header { width:100%; height:60px; margin:0 auto; background-color: #FFF; border-bottom:1px solid #A5BCC6; }
#header img { float:left; }
#header-content { width:960px; margin:0 auto; }
.top-bar { width:720px; height:15px; margin-left:260px; word-spacing: 1px; font-size: 12px; }
.top-bar a { color:#333; }
#title-links { float:left; margin-top:10px; }
#title-links a { text-decoration:none; font-size:13px; font-weight:bold; padding:5px 15px; }
#title-links a:hover { color:#FFF; background:#88A9E4; }
#search-box-top { float:right; margin-top:7px; }
.search-box #input-search { float:left; width:130px; border:1px solid #B1D2E2; padding:2px 3px; margin:0; font-size:13px; color:#999; }
.search-box #input-search.selected { color:#000; }
.search-box #s-button-top { float:left; width:22px; height:22px; margin:0; background:url(../../images/search-sub.png) no-repeat; border:none; }
#action-links { float:right; margin-top:10px; margin-right:10px; }
#action-links a:hover { text-decoration:underline;}

#contents { width: 100%; width:965px; margin: 10px auto 10px auto; }
#footer { width:100%; max-width: 880px; font: 120% Arial; text-align:center; text-decoration:none; border-top:1px solid #DDD; margin: 20px auto 20px auto; padding: 5px 10px 5px 10px; color:#CCC;}
#footer a { text-decoration:none; color:#cc0033; font-size:12px; margin:0 5px; }
#footer a:hover { color:#777; border-bottom:1px solid #cc0033; }

.close { margin-right:5px; float:right; }
.rounded2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.rounded3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.rounded5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rounded6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.rounded8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; }

