/* colors				*/

/* red: #ee2e24			*/

/* blue: #172F46		*/

/* logo blue: #0e6cb6	*/





/* DEFAULT DEFINITION */

html, body { margin:0; height:100%; font:12px Arial, Verdana, Helvetica, sans-serif; color:#fff; background: #172F46 url(../img/bg_body.jpg) top center repeat-x; }

#blue {background-color: #172F46; background-image: none;}

a { outline:0 none; color:#1363BC; text-decoration:underline; cursor:pointer; }

a:hover { text-decoration:none; }



.floatLeft { float:left; }

.floatRight { float:right; }

flashcontent {

		
}

img, fieldset, legend, form, h1, h2, h3, h4, h5, h6, p, ul, ol  {

	margin: 0;

	padding: 0;

	border: 0;

	list-style: none;

}



h1

{

   font:25px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

   display:block;

   float:left;

   margin:25px 0 0 0;

   padding:0 0 0 32px;

   color:#E4AF75;

   font-weight:bold;

   text-transform:uppercase;

}



h1.sub

{

   font:18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

   display:block;

   float:left;

   margin:25px auto 0 auto;

   padding: 0 auto;

   color:#E4AF75;

   font-weight:bold;

   text-transform:uppercase;

}



h2

{

   font:13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

   display:block;

   font-weight:bold;

   text-transform:uppercase;

}



.color-blue

{

    color:#1363BC;

}

.color-01

{

    color:#FF8C00;

}



.list01 li

{

	background:url(../img/bg_link01.gif) left 4px no-repeat;

	color:#F2D1AD;

}

.list02 li

{

	background:url(../img/bg_link02.gif) left 4px no-repeat;

	color:#E4AF75;

}







/* CONTAINER */



#main-container

{

    width:850px;

	margin:0px auto;

}



#container-bg

{
	margin:0px auto;
    width:100%;

	float:left;

}





/* HEADER */



#header 

{

    width:100%;

	height:440px;

	float:left;

	background:url(../images/header-bg2.jpg) top left no-repeat;

}

.logo 

{

    float:left;

	display:block;

	width:233px;

	height: 150px;

	margin:0

}



.address

{

	margin-left: 57px;	

}

.main-image

{

	border: 2px solid #FFFFFF;

	width: 518px;

	height: 330px;

}



table .main-image

{

	border: 2px solid #FFFFFF;

	width: 518px;

	height: 330px;

}

table tr td .main-image

{

	border: 2px solid #FFFFFF;

	width: 518px;

	height: 330px;

}



#definitions tr td

{

	background: url(../images/wood-bg.jpg) top center repeat-x;

	border: #FFF 2px solid;

}



#definitions tr td ul 

{

	margin-bottom: 0;

	padding-bottom: 0;

}



/* menu */

.nav-left

{

    float:left;

	display:block; 	

	width:200px;

	margin:10px 0 0 0;

}



.nav-left ul

{

    width:163px;

	float:left;

	padding:0 0 0 40px;

}



.nav-left li {



	float: left;

	display:block;

	width:100%;

}



.nav-left li a {

	float: left;

	display: block;

	cursor:pointer;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	background:url(../img/bg_nav_left.gif) top left no-repeat;

	height:19px;

	padding:2px 0 0 16px;

	width:163px;

}



.nav-left li a {

	float: left;

	display: block;

	cursor:pointer;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	background:url(../img/bg_nav_left.gif) top left no-repeat;

	height:19px;

	padding:2px 0 0 16px;

	width:163px;

}

.nav-left li a:hover {

	text-decoration:none;

	color:#E4AF75;

	background-position:0 -20px;

}

#links {
	position:absolute;
	top:115px;
	right:215px;
	z-index:2000;
}


/* MAIN CONTENT */



#main-content

{
	margin:0 auto;
    float:left;

	width:100%;

	/* background:url(../img/bg_main_content.gif) top left repeat-y; */

}



#main-content a {color:#E4AF75; }



#main-content .menu p

{

	padding-top: 1em;

}



p.anchor a

{color: #172F46 !important;}



h2.menu

{

	text-align: center;

	font-size: 2.2em;

	margin-top: 60px;

}

h2.menu1

{

	text-align: center;

	font-size: 2.2em;

	margin-top: 12px;

}



h2.menu a, h2.menu1 a

{

		color: #ef4327 !important;

		text-decoration: none;

}



.main-content-bot

{

	float:left;

	width:100%;

	/* background:url(../img/bg_main_content_bot.gif) bottom left no-repeat; */

}

.content

{

    width:702px;

	float:left;

	margin:10px 0 0 46px !important;

	margin:10px 0 0 23px;

}



.content ol { list-style-position: outside; list-style-type: decimal; padding: 0 0 15px 10px; }

.content ol li { margin-left: 20px; }

.content ul, ul.shirt   { list-style-position: outside; list-style-type: disc; padding: 0 0 15px 10px; }

.content ul li, ul.shirt li { margin-left: 20px; }

.content a {color:#E4AF75; }

#shirt {width: 750px; text-align: center; line-height: 2em;}

#shirt tr td {vertical-align: top;}

#popup {line-height: 1.5em; background-color: #172F46; color: #FFF;  margin:50px; }

#popup p {margin: 10px 0;}

#popup ul { list-style-position: outside; list-style-type: decimal; padding: 0 0 15px 10px; }

#popup ul li { margin-left: 20px; }

#popup ol { list-style-position: outside; list-style-type: numeral; padding: 0 0 15px 10px; }

#popup ol li { margin-left: 20px; }

#popup a {color:#E4AF75; }



.paragraph

{

    float:left;

	display:block;

	clear:both;

	width:100%;

	/* 702px; */

}

.content p

{

    display:block;

	margin:0 0 10px 0;

}

.content ul

{

    display:block;

	margin:0 0 10px 20px;

}

.content ul li

{

    display:block;

	padding:0 0 0 12px;

}

.league

{

	background-color: #ee2e24;

	width: 33%;

	text-align: center;

}



.fantasystandings tr td

{

	border: #000 1px solid;

}



.standings

{

	vertical-align: top;

	height: 90%;

}

.standings ol li

{

	list-style-position: inside;

	list-style-type: decimal;

}







/* OTHER */



.calendar

{

	float:left;

	width:169px;

	background:url(../img/bg_calendar.gif) top left repeat-y;

}

.calendar2

{

	float:left;

	background:url(../img/bg_calendar.gif) top left repeat-y;

}

.calendar-test

{

	float:left;

	width:215px;

	/* background:url(../img/bg_calendar.gif) top left repeat-y; */

}

.calendar-bot

{

	float:left;

	width:100%;

	/* background:url(../img/bg_calendar_bot.gif) bottom left no-repeat; */

}

.calendar-bot2

{

	float:left;
	text-align:center;

	/* background:url(../img/bg_calendar_bot.gif) bottom left no-repeat; */

}

.calendar-bot p

{

	margin:0px;

}

.colR

{

	float:right;

	width:516px;

}





/* FOOTER */



#footer1

{

    float:left !important;

    float:none;

	display:block;

	width:100%;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size:11px; 

	margin:20px auto; 

}

#footerInside {
	padding-right:135px;
	text-align:center;
}

#footer

{

    float:left !important;

	float:none;

	display:block;

	width:100%;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size:11px; 

	margin:20px auto; 
	
	padding-right:35px;

}

.links 

{ 

    margin:0px auto;

	width:740px; 

	color:#A6B0BF; 

	text-align:center; 	

	border-top:1px solid #596577;

	border-bottom:1px solid #596577;

	padding:8px 0;

	line-height:22px;

}

.links1

{ 

    margin:0px auto;

	width:740px; 

	color:#A6B0BF; 

	text-align:center; 	

	border-top:1px solid #596577;

	padding:8px 0;

	line-height:22px;

}

.links a 

{ 

    color:#A6B0BF; 

	text-decoration:none; 

	padding:0 5px; 

}

.links a:hover 

{ 

    text-decoration:underline; 

}



.copyright 

{ 

    text-align:center; 

	display:block; 

	color:#647587; 

	float:left !important; 

	float:none; 

	width:100%; 

	margin:8px 0 10px 0; 

}

.copyright a

{ 

	color:#E4AF75;

}



.contact

{

   float:left;

   margin:20px 0 0 0;

   padding-left:20px;

   padding-bottom:20px;

   width:400px;

}







.side-buttons

{

    float:left;

	display:block;	

	width:100%;

}



.side-buttons ul

{

    display:block;

	float:left;

	margin:7px 0 0 8px !important;

	margin:7px 0 0 4px;

}



.side-buttons li {

	float: left;

}



.side-buttons ul li a {

	float: left;

	display: block;

	text-align: center;

	cursor:pointer;

	font-weight:bold;

	size: 1.2em;

	color:#FFFFFF;

	text-decoration:none;

	background:url("../images/legend2.gif") top left no-repeat;

	height:32px;

	padding:14px 0 0 0;  

	width:210px;

}



.side-buttons li a:hover {

	text-decoration: underline;

	font-weight:bold;

	color:#FFF;

	background-position:0 -45px;

	padding:14px 0 0 0;

}





.formContact { width: 440px; float:left; margin:0; padding:0; }

.formContact p { display:block; }

.formContact label { float:left; width:160px; font-weight: bold; padding: 0 0 5px 0; cursor:pointer; }

.formContact .inputText { width:250px; padding: 1px 4px 1px 4px; border:1px solid #ccc; vertical-align:middle; color: #666666; }

.formContact #msgContactForm, .formContact #msg1ContactForm { width:250px; }

.formContact .oblig { font-size: 9px; float: left; }

.formContact .submit { float: right; padding:10px 20px 0 0; }