/*--------------------------------------------
    MASTER
--------------------------------------------*/

html, body {
	height: 100%;
	width:100%;
	background-color: #dbdbdb;
}

body {
	margin: 20 auto;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17253e;
}

#Site {
	position: absolute;
	top: 10px;
	left: 50%;
	margin: 10px -489px;
	width: 978px;
	height: 580px;	
	padding:0;
	text-align:justify;
}

#Header {
	height: 20px;
	padding: 5px 10px;
	background-color: #17253e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
}

.RSLogo {
	margin-right:10px;
}


#Content {
	height: 368px;
	padding:0px;
	color: #17253e;
	background-color: #FFFFFF;
	overflow:auto;
}

#Sport {
	height: 141px;
	background-color: #17253e;
	padding:2px 1px;
	border-bottom: 1px solid #FFFFFF;
}

#Sport ul {
	right:0;	
	padding:0;
	margin:0;
	list-style:none;
}

#Sport ul li {
	width:193px;	
	padding: 0px 1px;
	float:left;
}

#Sport .Title {
	padding:2px 0px; 
	height:15px; 
	text-align:center; 
	color:#FFFFFF; 
	font-weight:bold;
}


#Sport .Title a {
	color:#FFFFFF; 
}



#Sport .Image {
	padding:2px 0px; 
	height:116px; 
}

#MainMenu {
	height: 24px;
	background-color: #17253e;
	padding:0px 10px;
	background: url(../Images/BgMenu.gif) repeat-x;
}

#MainMenu ul {
	right:0;	
	padding:3px 20px;
	margin:0;
	list-style:none;
}

#MainMenu ul li {
	padding: 1px 4px;
	min-width: 76px;
	float:left;
	text-align:center;
}

#MainMenu ul li.Separator {
	width: 3px;
	color: #DBDBDB;
}

#MainMenu ul li a {
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
}

#MainMenu ul li a.Selected, #MainMenu ul li a:hover {
	color: #f19607;
}

#Footer {
	height: 20px;
	line-height: 20px;
	padding: 5px 10px 5px 10px;
	background-color: #17253e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-align:right;
}	

/*--------------------------------------------
    CONTENT
--------------------------------------------*/

#MainContainer{
	padding: 10px 20px;
	font-size: 14px;
}

.ContentTitle {
	font-size: 24px;
	font-weight: bold;
}

#MainContainer a
{
	color: #f19607;
	text-decoration: none;
}

#MainContainer a.small
{
	color: #f19607;
	font-size: 12px;
	text-decoration: none;
}


#MainContainer a:hover{
	color: #17253e;
}


/*--------------------------------------------
    FORMS
--------------------------------------------*/

.TableForm {
    margin: 10px auto 0;
}

.TableForm tr {
    margin: 2px;
}

.TableForm tr td, .TableForm tr th {
    padding: 3px 4px;
}

.TableForm tr.TableRow1 {
    background-color: #F1F1F1;
}

.TableForm tr.TableRow2 {
    background-color: #F8F8F8;
}

.TableForm tr.TableRowHeader {
    line-height: 20px;
}

.TableForm tr.TableRowEnd {
    background-color: #CDCDCD;
    color: #000000;
}

.TableForm tr td.CellHeader {
    font-weight: bold;
}

input.Long, textarea.Long {
    width: 98%;
}

input.Normal, textarea.Normal {
    width: 200px;
}

input.Short, textarea.Short {
    width: 80px;
}

input.Btn {
    padding: 0px 10px;
    width: 80px;
}

.RabioButtonList label{
    margin: 0px 5px;
}

.CheckList {
    width: 100%;
}

.CheckList td {
    width: 50%;
}

.CheckList input {
    padding: 0px;
    margin: 0px 10px 0px 0px;
}

.CheckList td {
    line-height: 15px;
}


/*--------------------------------------------
    CONTACT
--------------------------------------------*/


.ContactForm {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17253e;
	padding: 0px;
}

.Message {
	margin-top:75px;
	font-size: 13px;
	color: #17253e;
}

