*		{ margin:0; padding:0; }
html, body	{ width:100%; height:100%; }
body		{ background:#FFFFFF url('/img/bgs/body-bg.gif') repeat-x; font-family: Tahoma, Verdana, "Trebuchet MS", Arial; font-size:11px; color:#555555; }
img		{ border-width:0px; }
div		{ position:relative; }
form		{ display:inline; }
li		{ margin-left:30px; }
ul		{ margin-top:10px; margin-bottom:13px; }
ul li { list-style-image:url('/img/icons/list-item.gif'); margin-left:20px; margin-top:3px; }
ol  { margin-top:10px; }
ol li { margin-top:4px; margin-left:20px;  }
input,select,textarea { font-size:11px; border:1px solid #D5D5D5; color:#717171; }
p  { margin-top:10px; }

#container  { width:920px; margin:auto;}
#logo { float:left; width:300px; height:62px; padding:30px 0px 0px;}
#desc { float:right; height:57px; padding-top:35px; }

#menu { float:left; width:260px; font-size:16px; font-weight:bold; margin-top:10px; }
#menu a,a:hover,a:visited { color:#6B8979; text-decoration:none; }
.menu-item  { width:260px; height:37px; background:url('/img/bgs/menu-bg.gif') no-repeat; margin-top:2px; }
.menu-active-item { width:260px; height:37px; background:url('/img/bgs/menu-active-bg.gif') no-repeat; margin-top:2px;}
.letter { float:left; width:32px; height:28px; padding:9px 0px 0px 12px; }
.menu-link  { float:left; padding:9px 0px 0px 12px;}

#content  { float:left; width:650px; padding-left:10px; margin-top:12px; }
#buttons  { float:left; width:243px; font-size:0; line-height:0; }
#money  { float:left; width:260px; height:208px; margin-top:-40px;}
#login  { float:left; width:147px; height:140px; padding-top:15px; background:url('/img/bgs/login-bg.gif') no-repeat; line-height:17px;}
#login a,a:hover,a:visited  { color:#0D5731; text-decoration:none; }
.login-input  { margin-top:5px; padding-left:4px;}
.login-button { padding:8px 0px 0px 25px; }
.login-links  { text-align:center; width:130px; padding-top:10px;}
#logged-menu  { text-align:center; margin-right:10px;}
#logged-menu a.red,a:hover.red,a:visited.red  { color:#BD1C12; }
#page { margin-top:15px; line-height:18px;}

#footer { width:918px; margin:auto; margin-top:15px; border:1px solid #E2E2E2; border-width:1px 0px; padding:1px; color:#9B9B9B;}
#footer a,a:visited  { color:#9B9B9B; text-decoration:none; }
#footer a:hover  { color:#9B9B9B; text-decoration:underline; }
#footer-left  { float:left; width:260px; height:35px; padding:8px 0px 7px 10px; line-height:17px;}
#footer-right { float:left; width:648px; height:30px; background:#EFEFEF; padding-top:20px; text-align:center; }
#footer-right span  { margin-left:5px; padding-left:10px; background:url('/img/icons/footer-bullet.gif') no-repeat; background-position:0% 50%;}
#footer-money { margin-top:-15px; margin-left:520px; }

.banners-left-content { text-align:center;}
.banners  { padding-top:20px; padding-bottom:15px;}
.banner-content { text-align:center; padding-top:10px; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -75px;  }
.push { height:75px; }
.footer { height:75px; }

.title  { font-size:16px; color:#6B8979; }
.red  { color:#BD1C12; }
.input  { height:15px; padding-top:3px; }
.select { height:20px; padding-top:3px; }
.button { cursor:pointer; }
.msg  { color:#BD1C12; font-weight:bold; text-align:center; padding-top:10px; }
.clean  { clear:both; }
.left { float:left; }
.right  { float:right; }
.noborder { border:0;}
.separator  { margin-top:-10px; }

a,a:visited { color:#007e3b; text-decoration:none; }
a:hover { color:#007e3b; text-decoration:underline; }