body { font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:12px; margin-top:5px; color:#404040; text-align: center; } TABLE { border-collapse: collapse; } TABLE.contact_info TD{ font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:12px; margin-top:5px; color:#404040; } DIV { text-align: left; } a { color: #3E65A6; } a:hover { text-decoration:underline; } #body { margin-left:auto; margin-right:auto; width:790px; border:0px solid #000099; min-height:100px; } #header { float:left; width:790px; height:130px; border:0px solid #FF0080; background: url(/images/header.gif) no-repeat top left; } #logo { float:left; clear:both; width:340px; height:104px; border:0px solid #00CC99; } #logo span { display: none; } #logo a { float:left; display: block; width: 340px; height: 104px; } #en { float:right; border:0px solid #00CC99; padding-top:10px; padding-right:5px; font-size:11px; } #en a { color:#3E65A6; } #top-nav { clear:both; float:left; width:790px; background:url(/images/bgr_menu.gif) no-repeat top left; color:#FFFFFF; } #top-nav ul { float:left; margin: 0px; padding: 0px; border:0px solid #FF0080; height:25px; padding-left:10px; } #top-nav ul li { display: inline; float:left; padding:0px; margin:0px; margin-top:2px; } #top-nav li a { padding-left: 18px; padding-right: 18px; text-decoration:none; padding-top:4px; padding-bottom:3px; display:block; color:#FFFFFF; background:url(/images/dots_menu.gif) no-repeat bottom right; } #top-nav li a:hover { text-decoration:none; background:url(/images/dots_menu.gif) no-repeat bottom right; background-color:#9F9F9F; } #welcome-picture { width:100%; clear:both; float:left; margin-bottom:1px; } .h-pic { float:left; clear:both; margin-right:1px; border: none; } .welcome-text { float:left; width:378px; height:149px; background: url(/images/bgr_welcome_text.gif) repeat-x top left; } .welcome-text h1 { color:#868686; font-size:19px; margin:0px; padding:0px; padding-left:10px; padding-top:40px; font-weight:normal; } #content { clear:both; float:left; width:790px; text-align: left; } #content-inner { clear:both; float:left; width:630px; padding-left:10px; padding-top:10px; padding-right:150px; text-align: left; } #page-title { clear:both; float:left; width:100%; background: url(/images/line.gif) no-repeat top right; } .left-part { float:left; width:411px; padding-top:20px; padding-right:0px; background:url(/images/bgr_welcome.gif) no-repeat top left; } .right-part { float:left; width:378px; font-size:11px; } .news-header { background:url(/images/bgr_right_header.gif) no-repeat top left; color:#FFFFFF; font-size:18px; padding-left:10px; padding-top:2px; padding-bottom:4px; margin-bottom:10px; } p.date { padding:0px; margin:0px; color:#808080; font-size:11px; } p.title { padding:0px; margin:0px; color:#3E65A6; font-weight:bold; } p.title a { color:#3E65A6; text-decoration:none; } p.title a:hover { text-decoration:underline; } p.text { padding:0px; margin:0px; } p.more { padding:0px; margin:0px; text-align:right; padding-bottom:5px; } .dotted-line { background:url(/images/dotted_line_news.gif) no-repeat top left; font-size:1px; margin-bottom:10px; } TABLE.footer { clear:both; width:790px; background:url(/images/bgr_footer.gif) no-repeat top left; margin-top:20px; font-size:11px; padding-top:5px; color:#9F9F9F; } TABLE.footer TD A { color:#9F9F9F; text-decoration: none; } TABLE.footer TD A:hover { text-decoration: underline; } TABLE.footer TD.copyrigh { text-align: left; } TABLE.footer TD.contacts { text-align: right; } h2 { background:url(/images/bgr_title.gif) no-repeat top left; color:#FFFFFF; font-size:18px; margin:0px; padding:0px; padding-left:10px; padding-top:2px; padding-bottom:4px; margin-bottom:10px; font-weight:normal; } UL.donors LI { padding: 7px 0px 3px 0px; color: #4973b1; background:url(/images/dotted_line_news.gif) no-repeat bottom left; } td.help { color: #777; font-size: 12px; } label.clickable { cursor: pointer; color: #2a5088; font-size: 12px; } label.clickable:hover { color: blue; } input.txt, textarea.txt { border: 1px solid #2a5088; color: #2a5088; background: #fafafa; font-size: 12px; padding: 1px; } LABEL.errorLabel { cursor: pointer; color: red; font-size: 12px; } LABEL.errorLabel:hover { COLOR: #ff6600; } input.errortxt, textarea.errortxt { border: 1px solid red; background: #ffffe0; } input.btn { font-size: 12px; color: #2a5088; }