
* {
	font-size: 100%;
}
body {
	font: 75% Tahoma, Arial, Geneva, Verdana, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0em;
	margin: 0em;
}
img { border: 0em; }
form { margin: 0em; }
table { width: 100%; border-collapse: collapse; }
td, th { padding: 0; vertical-align: top; }
p { padding: 0; margin: 0px; }
a { color: #000000; text-decoration: none; }
a:visited { color: #000000; }
a:hover { color: #F4CB00; }

a.Inverse { color: #F4CB00; text-decoration: none; }
a.Inverse:visited { color: #F4CB00; }
a.Inverse:hover { color: #000000; }


#Top { background: url(/i/back-top.gif) bottom;text-align: right; border-bottom: #616161 1px solid; width: 900px; height: 30px; }
#Top img { margin: 6px 0px 0px 5px; }
#Logo { padding: 5px 22px 5px 20px; margin-left: 49px; }
#Banners { padding: 0.3em 0.8em 0.3em 0em; text-align: right; }
#Banners a { padding-right: 0.3em; }
#Banners img { width: 126px; height: 90px }
#Title { background: url(/i/back-title.gif); padding: 5px 22px 5px 19px; margin-left: 51px; }

.Frame { width: 100%; }
.Frame td.FrameSpacer { width: 40%; }


.Header { width: 100%; }
.Header tr td { background-color: #000000; vertical-align: middle; }
.Header td.HeaderLogo { background: url(/i/back-logo-left.gif) left bottom no-repeat; background-color: #000000; }
.Header td.HeaderTitle { vertical-align: top; background: url(/i/back-title-left.gif) left top no-repeat; }
.Header td.HeaderMenu { background: url(/i/back-menu-top.gif); }
.Header td.HeaderMenu div { font-size: 14px; padding: 3px 1em 0em 2em; background: url(/i/back-menu-top-left.gif) no-repeat; height: 26px; }
.Header td.HeaderMenu a { color: #000000; text-decoration: none; }
.Header td.HeaderMenu a:hover { color: #000000; }
.Header td.HeaderLeftBottom { background: url(/i/back-menu-top-left.gif); }
.Header td.HeaderRightBottom { background: url(/i/back-menu-top.gif); }


.Footer { width: 100%; }
.Footer tr td { background-color: #000000; vertical-align: middle; }
.Footer tr td.FooterCounters { padding: 1em; }
.Footer tr td.FooterCopyright { text-align: right; font-size: 95%; color: #FFFFFF; padding-right: 2em; }
.Footer tr td.FooterCopyright a, .Footer tr td.FooterCopyright span  { color: #F4CB00; }

.Main { width: 100%; margin-top: 1em; }
.Main td.MainMenu { background: url(/i/back-bottom-m.gif) bottom repeat-x; background-color: #EBEBEB; padding: 0em 0em 1em 0em; }
.Main td.MainContent { background: url(/i/back-bottom-w.gif) bottom repeat-x; background-color: #FFFFFF; padding: 1em 0.3em 2em 3em; }
.Main td.MainRight { background: url(/i/back-bottom-m.gif) bottom repeat-x; background-color: #EBEBEB; }


#Menu { border-bottom: #FFFFFF 5px solid; padding: 0.4em 0.6em 0.8em 0em; }
#Menu .Item { font-size: 150%; font-weight: bold; border-top: 1px solid #EBEBEB; padding: 0em 0.4em 0em 0.4em; }
#Menu .ItemSelected { background: #616161; border-top: 1px solid #EBEBEB; font-size: 150%; font-weight: bold; padding: 0em 0.4em 0em 0.4em; }
#Menu .ItemSelected a { color: #F4CB00; }
#Menu a { color: #000000; text-decoration: none; }
#Menu a:hover { color: #F4CB00; }
#Menu .ItemInner { padding: 0em 0.4em 0.2em 0.7em; font-size: 97%; }

#Calendar { text-align: right; padding: 0.4em 1em 0.4em 0.4em; border-bottom: #FFFFFF 5px solid; }
#Calendar table { border-color: #EBEBEB; width: 90%; }
#Calendar table tr td { width: 13%; padding: 0.2em 0em 0.2em 0em! important; text-align: right; border: 1px solid #EBEBEB; }
#Calendar a { text-decoration: none; }
#Calendar .cwDay a {  }
#Calendar span { font-weight: bold; }
#Search { padding: 0.4em 1em 2em 1em; border-bottom: #FFFFFF 5px solid; }
#Search button { height:2em;}
#Search input { height:2em;}
#Friends { padding: 0.4em 1em 2em 1em; font-size:15px; }
#Popular h1 { color: #969696; margin: 0.4em 0em 0.5em 0.5em; font-size: 125%; }
#Popular h1 span { color: #000000; }
#Popular div { padding: 0em 0.4em 0.2em 0.7em; font-size: 97%;}
#Popular {}

.MainRight h1 { text-align: right; color: #969696; margin: 0em 0em 0.5em 0em; font-size: 125%; }
.MainRight h1 span { color: #000000; }
.MainRight input { width: 128px; font-size: 1em; }

.MainContent h1 { font-weight: normal; margin: 0em 0em 0.5em 0em; font-size: 170%; }
.MainContent h1.Back { font-weight: bold; margin: 0em 17px 0.2em 0em; font-size: 110%; padding: 0.1em 0.3em 0.1em 0.4em; background-color: #000000; color: #F4CB00; }
.MainContent h2 { margin: 0em 0em 1em 0.2em; font-size: 150%; }
.MainContent h3 { margin: 0em 0em 0.3em 0em; font-size: 120%; }
.MainContent h4 { margin: 0em 0em 0.3em 0em; }
.MainContent p { margin: 0em 0em 0.5em 0em; line-height: 125%; }
.MainContent big { font-size: 115%; }
.MainContent div.Text { margin: 0em 0em 0em 0.5em; }
.MainContent div.Order { text-align: right; font-size: 110%; font-weight: bold; }
.MainContent table.Data { margin-bottom: 0.5em; }
.MainContent table.Data tr td { padding: 0.3em 0.5em 0.3em 0.5em! important; }
.MainContent table.Data tr th { text-align: left; background-color: #000000; color: #F4CB00; font-size: 100%; padding: 0.3em 0.5em 0.3em 0.5em; }
.MainContent table.Data tr.Colored td { background-color: #EAEAEA; }
.MainContent table.Data tr td.Black { background-color: #000000; color: #F4CB00; text-align: right; }
.MainContent table.Data tr td.Gray { background-color: #EAEAEA; }
.MainContent #Menu .Item { border: none; }


.MainContent table.Shadow { width: 100%; margin-bottom: 0.5em; }
.MainContent table.Shadow tr td { padding: 0em 3px 0.5em 0em; }
.MainContent table.Shadow td.ShadowRight { width: 1%; background: url(/i/shadow-r.gif) no-repeat; }
.MainContent table.Shadow td.ShadowBottom { background: url(/i/shadow-b.gif) no-repeat; }


input.Text {
	width: 100%;
	border: 1px solid #b3b9c3;
}


#Control { margin: 0em 0em 1em 0em; }
#Control a { padding: 0em 0.5em 0em 0.5em; }

#Pager { text-align: right; margin: 1.8em 0em 0.5em 0em; font-size: 95%; }
#Pager span { font-weight: bold; padding: 0em 0.5em 0em 0.5em; }
#Pager a { font-weight: normal; padding: 0em 0.5em 0em 0.5em; }




