@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
	text-align: left;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: disc;
	padding-left: 20px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
/* CSS Document */

/* END CSS CORRECIONS */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	background-image: url(bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #E3D6AF;
	padding-bottom: 10px;
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	text-decoration: underline;
}
h1 {
	color: #000;
	border-bottom: #195C86 1px solid;
	padding-bottom: 6px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 8px;
	width: 550px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 12px;
}
h2, h3, h4, h5, h6 {
	color: black;
	padding-bottom: 15px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 80%;
}
fieldset {
	text-align: left;
}
form {
	display: inline;
}
td {
	font-size: 9pt;
}



.MainLayout {
	width: 876px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.LayoutHeadIndex {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 41px;
}
.HeaderPiece {
	background: url(header.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 112px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	width: 874px;
	top: 0px;
	text-align: right;
}
.LoginHeader {
	margin-left: 440px;
	margin-top: 10px;
	width: 430px;
}
.GoButton {
	background: url(go_button.png) center center no-repeat;
	border: none;
	height: 23px;
	width: 43px;
	color:#F9A131;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 4px;
}
.TextInput {
	width: 100px;
	background: url(box_bg.png) bottom center repeat-x;
	border: 1px solid #0084C4;
	color: #333;
}
.HeaderUP {
	color: #FFF;
	font-size: 8pt;
	text-align: left;
}
.LoginText {
	color: #FFF;
	font-size: 10pt;
	text-align: right;
	font-weight: bold;
}
.LoginButton {
	padding-left: 2px;
	padding-right: 2px;
}
a.HeaderLink:visited, a.HeaderLink:link {
	color: #CCC;
	text-decoration: none;
}
a.HeaderLink:hover, a.HeaderLink:active {
	color: #FFF;
	text-decoration: underline;
}
a.HeaderStart:visited, a.HeaderStart:link {
	color: #FDB733;
	text-decoration: none;
}
a.HeaderStart:hover, a.HeaderStart:active {
	color: #FC0;
	text-decoration: underline;
}
.LayoutIndexBody {
	background: url(main-bg.png) top center no-repeat;
	height: 360px;
}
.LayoutBody {
	border: 1px solid #B8AD8F;
	background: #FFF url(body_circle.png) top left no-repeat;
	padding-top: 30px;
	font-size: 10pt;
}
.LayoutTalentBody {
	background: #FFF url(talentbodybg.png) top left no-repeat;
}
.BodyPaddingLR {
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}
.BodyHeadText {
	background: url(text.png) top left no-repeat;
	width: 684px;
	height: 166px;
	float: right;
	position: relative;
	top: 70px;
	right: 20px;
}
.StartButon {
	padding-top: 175px;
	padding-left: 360px;
}
.BodyIndexLayout {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.MainIndexPic {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.MainIndexTabs {
	width: 570px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.HeaderTab {
	border-bottom: 2px solid #104A76;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 570px;
	text-align: left;
	vertical-align: bottom;
}
.SpacerLeft {
	width: 30px;
}
.ButtonActive {
	background: url(tabactive.png) top center no-repeat;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	width: 120px;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}
.ButtonInActive {
	background: url(tabinactive.png) top center no-repeat;
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	width: 120px;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}
.ButtonInActive:hover {
	background: url(tabhover.png) top center no-repeat;
}
.SpacerRight {
	width: 50px;
}
.TextBoxes {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
}
a.TabName {
	text-decoration: none;
	color: #036;
	margin: 0px;
	padding: 0px;
}
.FooterContainer {
	background: url(footer-image.png) right top no-repeat;
	width: 816px;
	height: 220px;
	margin-left: auto;
}
.FooterElements {
	font-size: 8pt;
	color: #333;
	text-decoration: none;
	width: 410px;
	vertical-align: bottom;
	padding-top: 162px;
}
a.FooterElements, a.FooterElements:visited {
	font-size: 8pt;
	color: #333;
	text-decoration: none;
}
a.FooterElements:active, a.FooterElements:hover {
	color: #000;
	text-decoration: underline;
}
.Copyright {
	text-align: right;
	color: #999;
	font-size: 8pt;
	padding-top: 162px;
}



.Box {
	border: 1px solid #CCC;
	width: 350px;
	background: #FFF;
}
.TopHeader {
	background: #195b85 url(line3.gif) no-repeat center left;
	padding-left: 35px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 5px;
	color: #FFF;
	font-weight: bold;
}
.PadFive {
	padding: 5px;
}
.Spacer {
	width: 25px;
}
.Center {
	margin-left: auto;
	margin-right: auto;
}
.BorderBox {
	border: 1px solid #CCC;
	background: #FFF;
}
.InputBoxPaddingRight {
	width: 40%;
	padding: 5px;
	text-align: right;
}
.InputBoxPaddingLeft {
	width: 60%;
	padding: 5px;
	text-align: left;
}
.SearchTextInput {
	background: url(search_box_bg.png) repeat-x top left;
	width: 270px;
	border: 1px solid #0084C4;
	color: #333;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.MainMenuNav {
	height: 80px;
}
.FloatMenu {
	width: 685px;
	height: 100px;
	float: right;
	position: relative;
	top: 45px;
	right: 20px;
	z-index: 90;
}
.LogoLink {
	height: 80px;
	width: 400px;
	float: left;
	position: relative;
	top: 0px;
	left: 20px;
	z-index: 110;
}
.SubMenuBar {
	height: 1px;
	float: left;
	position: relative;
	top: -20px;
	left: 50px;
	z-index: 120;
	margin-left: auto;
	margin-right: auto;
}
.SubMenuBarTable {
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}
.WidthEightOO {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
a.ProfileLink:link, a.ProfileLink:visited {
	color: #999;
	text-decoration: none;
}
a.ProfileLink:hover, a.ProfileLink:visited {
	color: #666;
	text-decoration: underline;
}
.TextItemsBoxes {
	color: #999;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	width: 150px;
}
.ContentsBoxes {
	color: #000;
	padding-top: 5px;
	padding-bottom: 7px;
	vertical-align: top;
}
.SportsHeaderPicture {
	height: 250px;
	width: 850px;
	float: left;
	position: relative;
	top: -71px;
	left: -29px;
	z-index: 120;
	margin-left: auto;
	margin-right: auto;
}

/* PROFILE PARTS */
.ProfilePic {
	text-align: right;
	padding: 4px;
}
.ProfilePicBelow {
	border-bottom: 1px solid #195C86;
	padding: 3px;
	text-align: center;
	font-size: 9pt;
}
.ProfilePicBelow:hover {
	background-color: #D8E0EC;
}
.ProfileHeadline {
	font-size: 8pt;
	border: 1px solid #D8E0EC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.ProfileInfoboxRight {
	font-size: 8pt;
	width:125px;
	text-align: left;
	padding-left: 10px;
}
.ProfileInfoboxLeft {
	color: #666;
	font-size: 8pt;
	width:75px;
	text-align: right;
	padding-left: 10px;
}
.smallbarborder {
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}
.smallbarhead {
	padding: 1px;
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	height: 24px;
	border-bottom: 1px solid #195C86;
	background: #D8E0EC url(bubble_top.png) center right no-repeat;
}
.smallbarbody {
	border: none;
	padding-left: 18px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(smallboxright.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.smallbarfoot {
	padding: 6px;
	text-align: right;
}
.NumberBox {
	color: #F90;
	background: #195C86;
	font-size: 18pt;
	font-weight: bold;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	vertical-align: middle;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.CurrentStatus {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border-bottom: 1px solid #195C86;
}
.UpdateStatus {
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #D8E0EC;
}
.AgoCurrent {
	color: #999;
	font-size: 7pt;
}
.mediumbarborder {
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}
.mediumbarhead {
	padding: 1px;
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	height: 24px;
	border-bottom: 1px solid #195C86;
	background: #D8E0EC url(bubble_top.png) center right no-repeat;
}
.mediumbarbody {
	border: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
}
.ProfileListsLeft {
	color: #666;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: top;
	width: 90px;
	text-align: right;
}
.ProfileListsRight {
	color: #000;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-left: 15px;
	text-align: left;
	width: 500px;
}
a.EditButton:link, a.EditButton:visited {
	float: right;
	font-size: 7pt;
	color: #999;
	margin-right: 15px;
}
a.EditButton:hover, a.EditButton:active {
	float: right;
	font-size: 7pt;
	color: #FFF;
	margin-right: 15px;
}
.CommentWall {
	width:400px;
	height: 60px;
	overflow: auto;
	padding: 5px;
	border: 1px solid #D8E0EC;
	background: #FFF;
}
.Shout {
	border-bottom: 1px solid #D8E0EC;
	background: #FFF;
	width: 500px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.ShoutPic {
	padding: 3px;
	width: 55px;
}
.ShoutTitle {
	font-weight: bold;
	color: #000;
	padding: 5px;
}
.ShoutText {
	padding: 5px;
	color: #333;
}
