/* GENERAL */
html { min-height: 100%; margin-bottom: 0px; }
body { background: url('imgs/bg.jpg') repeat-x #000000; font: 13px 'trebuchet ms', Arial, sans-serif; }
form { margin: 0px; }

img { border: 0px; display: block; margin: 0px; }
table { border: 0px; border-collapse: collapse; padding: 0px; margin: 0px; }
table td { padding: 0px; margin: 0px; vertical-align:top; }


/* HEADER */
#layout { width: 956px; min-height: 100%; margin: 0px auto; }
#container { background-color:#ffffff; width: 956px; margin: 0px auto; border-collapse: collapse; }
#main { width: 956px; vertical-align: top; }
#content { background: #ffffff; color: #000000; vertical-align: top; border-right: 2px solid #ffffff; border-top: 1px solid #ffffff; border-left: 2px solid #ffffff; padding: 0px; margin: 0px; }


/* LOGIN */
.clogin a:link { text-decoration: none; background: transparent; color: #b00000; }
.clogin a:visited { text-decoration: none; background: transparent; color: #b00000; }
.clogin a:active { text-decoration: none; background: transparent; color: #b00000; }
.clogin a:hover { text-decoration: underline; background: transparent; color: #005929; }


/* SEARCH */
#search { background: url('imgs/search.gif') repeat-x; width: 957px; height: 34px; text-align: right; display: block; padding: 5px 0px 0px 0px; margin: 0px; }
#s_txt { border: 1px solid #cc6600; background: #ffffff; color: #666666; width: 150px; height: 18px; }
#s_sub { border: 1px solid #006731; background: #00843e; color: #ffffff; font: bold 10px 'trebuchet ms', Arial, sans-serif; width: 45px; height: 17px; }


/* MENU */
#m_area { width: 210px; background: url('imgs/menu_bg.gif') no-repeat #ffffff; vertical-align: top; }
.m_bar { background: url('imgs/menu_bar_.gif') no-repeat; width: 190px; height: 26px; }
.m_txt { font: 11px 'trebuchet ms', Arial, sans-serif; font-weight: bold; padding-left: 20px; background: transparent; color: #ffffff; padding-top: 8px; }
.m_txt a { text-decoration: none; color: #ffffff; background: inherit; vertical-align: middle; }
.m_txt2 { font: 11px 'trebuchet ms', Arial, sans-serif; font-weight: bold; background: #eee; color: #00853e; padding: 4px 4px 4px 4px; }
.m_txt2 a { text-decoration: none; color: #00853e; background: inherit; vertical-align: middle; }
.m_txt3 { font: 11px 'trebuchet ms', Arial, sans-serif; font-weight: bold; background: transparent; color: #00853e; padding: 4px 4px 4px 28px; }
.m_txt3 a { text-decoration: none; color: #015929; background: inherit; vertical-align: middle; }


/* HOME ICONS */
.hi_td { border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding: 4px 0px 0px 0px; width: 185px; height: 120px; }
.hi_name { padding-top: 4px; font: 18px 'trebuchet ms', Arial, sans-serif; background: inherit; padding-left: 10px; }
.hi_imgpad { padding: 6px 0px 4px 10px; }
.hi_img { max-width:120; border: 1px solid #000000; }
.hi_content { padding-left: 10px; font: 11px 'trebuchet ms', Arial, sans-serif; color: #000000; text-decoration: underline; }


/* LINKS */
a { text-decoration: none; background: inherit; color: #b00000; }
a:hover { text-decoration: underline; background: inherit; color: #ebac00; }


/* MISC */
.tab_pad td { padding:5px;border-bottom:1px solid #EEE; }
.inputbutton { border: 1px solid #cc6600; background: #ffffff; color: #666666; width: 200px; height: 18px; }
.submitbutton { border: 1px solid #006731; background: #00843e; color: #ffffff; font: bold 10px 'trebuchet ms', Arial, sans-serif; width: 45px; height: 20px; }


/* FOOTER */
#footer { width: 953px; height: 37px; background: #005929; color: #ffffff; border: 2px solid #fff; }
a.sportswear{ float:right; width:165px; height:37px; background:url(imgs/button3.jpg) no-repeat; margin-right:15px; }
a:hover.sportswear{ background:url(imgs/button3_on.jpg) no-repeat; }
