@charset "utf-8";

body { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333; font-size: 12px;
		background: #6f6f6f url(/images/page-bg.jpg) repeat-x; }
#container { width: 900px; margin: 10px auto; }

a { text-decoration: none; font-weight: bold; color: #333; }
a:hover { text-decoration: underline; }
h1,h2,h3,h4 { padding: 0; margin: 0; font-weight: normal; font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; }
img { border: 0; }
p { padding: 0; margin: 0; font-size: 1em; }
ul,ul li { margin: 0; padding: 0; list-style-type: none; }

.clear { clear: both; }
.menu { font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; }
.alignright { float: right; } .alignleft { float: left; }
.intro { font-size: 1.2em; }

#header { background: #fff url(/images/container-bg-top.gif) no-repeat; height: 111px; }
#header #logo { margin: 28px 0px 0px 40px; float: left; font-size: 24px; }
#header #menu { float: left; margin: 0px 0px 0px 80px; width: 439px; height: 111px; }
#header #menu #topmenu { /*float: right; margin: 0px 75px 0px 0px; width: 439px; */ height: 45px; line-height: 42px;
						font-size: 14px; background: #768493 url(/images/top-menu.jpg) no-repeat;
						text-align: center; }
#header #menu #topmenu a { color: #fff; padding: 0px 12px 0px 12px; }
#header #menu #submenu { text-align: right; /*width: 439px;*/ font-size: 14px; line-height: 30px; height: 30px;
						margin: 35px 0px 0px 0px; }
#header #menu #submenu a { color: #545e69; padding: 0; }

#content { background: #fff; padding: 0px 0px 15px 0px; }
#content #users { background: #a60c00 url(/images/users-bg.gif) repeat-x; height: 40px; line-height: 40px; }
#content #users h2 { color: #fff; font-size: 22px; letter-spacing: -1px; text-align: center; }
#content #users h2 span { font-size: 34px; font-weight: bold; }
#content #banner { background: #fff url(resources/img/users-bg.gif) repeat-x; height: 60px; line-height: 56px; }
#content #banner div.label { float: left; margin: 0px 20px 0px 75px; background: url(resources/img/label.gif) no-repeat; width: 160px; font-size: 25px; font-weight: bold; letter-spacing: -1px; color: #a60c00; text-align: center; }
#content #banner h2 { color: #fff; font-size: 28px; letter-spacing: -1px; text-align: left; }
#content #banner h2 a { color: #fff; }
#content #apps { background: #f5f5f5; border-bottom: 1px solid #a60c00; height: 40px; padding: 8px 30px 0px 65px; text-align: left; }
#content #apps img.platform { margin: 4px 0px 4px 10px; }
#content h1 { font-size: 38px; color: #545e69; text-align: center; letter-spacing: -2px; margin: 10px 0px 8px 0px; }

#actions { text-align: center; margin: 0px 0px 10px 0px; }
#actions img { margin: 0px 5px 0px 5px; }

#content #sidebar { float: left; width: 200px; margin: 0px 0px 0px 25px; font-size: 12px; }
#content #sidebar a { font-weight: normal; }
#content #blog { float: left; width: 535px; }
#content .page { margin-top: 10px; }

#text { font-size: 12px; width: 800px; margin: 0 auto; /*letter-spacing: -1px;*/ }
#text h3 { letter-spacing: -2px; color: #a60c00; font-size: 20px; }
#text p { margin: 0px 0px 10px 0px; }

#footer { background: url(/images/container-bg-bottom-footer.gif) no-repeat; height: 71px; }
#footer #bottommenu { line-height: 35px; text-align: center; height: 35px; font-size: 14px; }
#footer #bottommenu a { color: #fff; padding: 0px 8px 0px 8px; }
#footer #copyright { line-height: 35px; height: 35px; text-align: center; }