@import "menuconfig.css";

*														{ margin: 0; padding: 0; font-family: Calibri, trebuchet MS, arial, sans-serif; }
body												{ margin: 0; padding: 0; background: #003f95 url(../../img/backgrounds/background-body.png) repeat-x 0 0; border: none; outline: none; }

a img, a										{ border: none; outline: none; }
ul, li											{ list-style: none; }
ol, ol li										{ list-style: decimal; }													
p														{ line-height: 14px; }

#wrapper										{ position: relative; width: 1000px; height: auto; overflow-y: auto; overflow-x: hidden; margin: 0 auto; padding: 0; background: url(../../img/backgrounds/background-wrapper-trans.png) repeat-y 0 0; }
#lid												{ position: relative; width: 1000px; height: 33px; margin: 0 auto; padding: 0; background: url(../../img/backgrounds/background-wrapper-bottom.png) no-repeat 0 -1px; }
#header											{ position: relative; width: 960px; height: 110px; margin: 0 auto; padding: 0; background: #FFF url(../../img/backgrounds/background-header.png) repeat-x 0 0; border-bottom: 1px solid black; }
#header #phone							{ position: absolute; color: #fff; right: 18px; top: 5px; z-index: 30; font-size: 15px; }
#header #phone b						{ color: #003f95; }
#header img.ie6							{ position: relative; top: 14px; left: 14px; float: left; }
#panel											{ position: relative; width: 960px; height: 248px; margin: 0 auto; padding: 0; background: white; z-index: 5; }
#panel #control							{ position: relative; width: 300px; height: 248px; margin: 0; padding: 0; z-index: 10; float: left; }
#panel #control a.option		{ position: relative; width: 300px; height: 61px; margin: 0; padding: 0; color: #000d42; font-size: 14px; font-weight: normal; text-decoration: none; background: url(../../img/backgrounds/background-panelButton-regular.png) repeat-x 0 0; border-bottom: 1px solid black; border-right: 1px solid black; display: block; }
#panel #control a.optionActive	{ position: relative; width: 300px; height: 61px; margin: 0; padding: 0; color: white; font-size: 14px; font-weight: normal; text-decoration: none; background: url(../../img/backgrounds/background-panelButton-active.png) repeat-x 0 0; border-bottom: 1px solid black; border-right: 1px solid black; display: block; }
#panel #control a.option img,
#panel #control a.optionActive img{ float: left; margin-left: 8px; }
#panel #control a.option h4,
#panel #control a.optionActive h4{ position: relative; top: 22px; right: 15px; float: right; cursor: pointer; }
#panel #control a.option:hover h4{ color: #003f95; }
#panel #control a.optionActive:hover h4{ color: #fff; }
#panel #control a.option h4 img,
#panel #control a.optionActive h4 img{ float: none; }
#panel #flashDisplay				{ position: relative; width: 659px; height: 247px; margin: 0; padding: 0; border-bottom: 1px solid black; border-left: 1px solid black; z-index: 10; float: left; }
#panel #flashDisplay .rr		{ width: 659px; height: 247px; background: url(../../img/flashPanel/panel-rr.jpg) no-repeat 0 0; }
#panel #flashDisplay .cb		{ width: 659px; height: 247px; background: url(../../img/flashPanel/panel-cb.jpg) no-repeat 0 0; }
#panel #flashDisplay .whl		{ width: 659px; height: 247px; background: url(../../img/flashPanel/panel-whl.jpg) no-repeat 0 0; }
.servicesRow,
.contentRow									{ position: relative; width: 960px; margin: 0 auto; background: #FFF; overflow:auto; }
.servicesCol								{ position: relative; width: 219px; height: auto; min-height: 300px; margin: 40px 0 20px 0; padding: 10px 10px 0; border-right: 1px solid #0c2d40; float: left; }
.servicesCol.last						{ border-right: none; }
.servicesCol .iconContainer	{ text-align: center; height: 125px; }
.servicesCol img.icon				{ margin-top: -25px; }
.servicesCol p							{ font-size: 12px; font-weight: normal; line-height: 14px; color: #000; }
.servicesCol h4							{ color: #000d42; font-size: 15px; font-weight: bold; margin-bottom: 10px; text-align: center; height: 30px; }
.servicesCol ul							{ margin: 10px 0 20px 0; }
.servicesCol ul li					{ position: relative; background: url(../../img/icons/icon-bullet.png) no-repeat 0 2px; padding-left: 10px; color: #000; font-size: 12px; font-weight: normal; line-height: 11px; z-index: 20; }
.servicesCol .pContainer		{ height: 140px; }
.servicesCol .more					{ text-align: center; }

.contentRow p								{ margin-bottom: 10px; margin-left: 30px; font-size: 14px; color: #000; }
.contentRow b								{ color: #000d42; }
.contentRow a								{ color: #003f95; text-decoration: none; font-weight: bold; }
.contentRow a:hover					{ color: #ccc; }
.contentRow h1							{ color: #000d42; font-size: 18px; font-weight: bold; margin-bottom: 20px; margin-left: 30px; margin-top: 20px;}
.contentRow h2							{ color: #000d42; font-size: 15px; font-weight: bold; margin-bottom: 10px; border-bottom: 1px solid #ccc; margin-left: 30px; }
.contentRow h3							{ color: #000d42; font-size: 15px; font-weight: bold; margin-bottom: 10px; margin-left: 30px; }
.contentRow h4							{ color: #000d42; font-size: 16px; margin-left: 30px; }
.contentRow ul,
.contentRow ol							{ margin: 0 0 10px 30px; }
.contentRow ul li						{ list-style: disc; margin-left: 15px; color: #000; }
.contentRow ol li						{ margin-left: 17px; color: #000; }
.contentRow img.title				{ margin: 30px;}
.contentRow img.header			{ margin-left: 30px; }
.contentRow table						{ margin-left: 30px; }

img.tableTop								{ margin: 0 0 -3px 30px; }
table.packages							{ margin-bottom: 20px; width: 600px; background: url(../../img/backgrounds/background-table-top.png) no-repeat 0 -8px; border-left: 1px solid #000d42; border-right: 1px solid #000d42;  border-bottom: 1px solid #000d42; }
table.packages td,
table.packages th						{ text-align: left; vertical-align: top; padding: 3px; border-bottom: 1px solid white; }
table.packages th						{ color: #000d42; background: #eee; }
table.packages th.left			{ border-left: 1px solid #134866; }
table.packages th.top				{ background: #eee; color: #000d42; }
table.packages td.first			{ background: #f7f7f7; }
table.packages td.second		{ background: #eee; }
table.packages select				{ width: 162px; }

.contentCol									{ position: relative; width: 208px; height: auto; min-height: 300px; margin: 10px 0 20px 0; padding: 0 10px 10px; float: left; font-size: 14px; }
.contentCol	ul li						{ margin: 20px; background: none; list-style: none; }
.contentCol	ul.subMenu a		{ color: #191919; font-size: 14px; font-weight: bold; text-decoration: none; }
.contentCol ul.subMenu a:hover	{ color: #fc790f; }
.contentCol1								{ position: relative; width: 371px; height: auto; min-height: 400px; margin: 10px 0 20px 0; padding: 20px 30px 30px; float: left; font-size: 12px; border-left: 1px solid #404040; }
.contentColWide							{ position: relative; width: 630px; height: auto; margin: 0; padding: 0 0 30px 0; float: left; font-size: 12px; }
.contentColWide td					{ vertical-align: top; }
.contentCol2								{ position: relative; width: 300px; height: auto; margin: 10px 0 20px 0; padding: 0 10px 10px; float: left; font-size: 12px; }
.contentColRight						{ width: 300px; height: auto !important; height: 546px; min-height: 546px; margin: 0; padding: 0; background: #fc790f url(../../img/backgrounds/background-pattern.png) repeat-y 0 0; float: right; border-bottom: 1px solid #999; }
.contentColRight a.button		{ width: 300px; height: 62px; margin: 0 0 5px 0; padding: 0; display: block; }
#footer											{ position: relative; width: 1000px; margin: 0 auto; padding-bottom: 20px; text-align: center; font-size: 14px; }
#footer a										{ color: #aaa; text-decoration: none; }
#footer a:hover							{ color: #0c2d40; }
#footer p										{ color: white; margin-bottom: 10px; }
#footer span.left						{ margin-right: 20px; }

.clear											{ clear: both; }
hr													{ margin-bottom: 15px; margin-left: 30px; color: #aaa; background: #aaa; }
.spam												{ display: none; }

.credits img								{ float: left; margin: 3px 10px 0 30px; }

form.appForm							 {  width: 500px; font-size: 1.0em; }

form.appForm fieldset					 { border: none; }
form.appForm label 						 { display: inline-block; line-height: 1.0; vertical-align: top; cursor: hand; width: 150px; }
form.appForm fieldset fieldset label 			 { display: block; width: auto; }
form.appForm label.error, label.error 			 { color: red; font-style: italic }

.integration_gallery 				{ text-align: center; margin-left: 30px;}
.integration_gallery img 			{ display: block; }
.integration_gallery a 		{ display: block; width: 180px; height: 135px; float: left; padding: 0; margin: 5px; background: none; border: none; text-align: center; }
.integration_gallery a.scheduleThumb 	{ background: url(/team_schedule_and_scores-png-r109129-is-TeamKitSample); }
.integration_gallery a.lstandingsThumb 	{ background: url(/league_standings-png-r109124-is-TeamKitSample); }
.integration_gallery a.mstandingsThumb 	{ background: url(/mini_standings-png-r109125-is-TeamKitSample); }
.integration_gallery a.teamrosterThumb 	{ background: url(/team_roster-png-r109128-is-TeamKitSample); }
.integration_gallery a.teamrecordsThumb 	{ background: url(/team_records-png-r109127-is-TeamKitSample); }
.integration_gallery a.individualThumb 	{ background: url(/individual_statistics-png-r109123-is-TeamKitSample); }
.integration_gallery a.playersThumb 		{ background: url(/player_profiles-png-r109126-is-TeamKitSample); }
.integration_gallery a.transactionsThumb 	{ background: url(/transactions-png-r109130-is-TeamKitSample); }

.integration_gallery a:hover 		{ background-position: 0 -135px; }

.preview a                 { background: url(/img/icons/pictures.png) no-repeat 0 0; padding: 0 0 0 19px; }
