@charset "UTF-8";
/* Reset all CSS Styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; color: #fff; margin-bottom: 5px;}
q:before,q:after{content:'';}abbr,acronym {border:0;}
strong {font-weight: bolder;}
em{font-style: italic !important;}

/* =GENERAL - the general styles */
body{font: 85%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;color: #ffffff;background: #830404 /*url(/_Content/_Assets/_Template/background_tile.jpg)*/ top center repeat;margin: 0;padding: 0;height: 100%;}
a{text-decoration: underline;color: #ffffff;outline: none;}
a:hover{color: #e60202; text-decoration: underline;}
p{margin: 15px 0;}
hr{display: none;}
h2{font-size: 120%; font-weight: bold;}
img { behavior: url("/_Content/_Assets/_Template/iepngfix.htc"); }
table td{padding: 5px 5px;}

form.bucform textarea {border: 1px solid black; }
form.bucform input.error, form.bucform textarea.error { border: 1px dotted red; }
form.bucform {width: 670px;}
form.bucform legend {padding-left: 0;font-weight: bold;font-size: 1.1em; color: #fff;}
form.bucform legend, form.bucform label {width: 270px;vertical-align: top;display: inline-block;}
form.bucform fieldset p, form.bucform fieldset fieldset {padding: 0px 10px 0px;}
form.bucform label.error{color: red;font-style: italic}
form.bucform textarea{width: 300px; height: 100px;}
form.bucform .gray * { color: gray; }
form.bucform fieldset fieldset {border: none;margin: 3px 0 0;}
form.bucform fieldset fieldset legend {padding: 0 0 5px;font-weight: normal;}
form.bucform fieldset fieldset label {display: block;width: auto;}
form.bucform fieldset fieldset label { margin-left: 253px; } /* Width plus 3 (html space) */
form.bucform .halfSection{width: 300px;display: inline-block;vertical-align: top; padding: 0 10px;}
form.bucform .halfSection p{padding: 7px 0px 0px; margin: 0 0;}
form.bucform .fullSection label {width: 100px; text-align: center;}
form.bucform .fullSection .wide {width: 300px; text-align: left;}

form.bucform2  legend {padding: 0 0 5px;font-weight: normal; font-size: 120%;}
form.bucform2 label {width: 270px;vertical-align: top;display: inline-block; display: inline-block;*display: inline; zoom: 1;}
form.bucform2 .error{width: auto; font-size: 15px;}
form.bucform2 .inputtext, form.bucform2 textarea, form.bucform2 select {width: 270px !important;}
form.bucform2  textarea {height: 100px;}

form.bucform3 label {width: 270px;vertical-align: top;display: inline-block; display: inline-block;*display: inline; zoom: 1;}
form.bucform3 .error{width: auto; font-size: 15px;}
form.bucform3  textarea {height: 100px;}
form.bucform3   label.error{margin-left: 270px; width: auto; display: none;}
form.bucform3  input.error, form.bucform3 select.error, form.bucform3 textarea.error {background:#FFBCBC none repeat scroll 0 0 !important;}
form.bucform3  .nomargin label.error{display: none; margin: 0;}

.error{color: #DD3C10; background:#e6e6e6; border-color:#DD3C10;}
.errorcontainer{display:none;}

.UIMessageBox{border: 1px solid; padding: 10px;}
.UIMessageBox label{width: auto; display:none !important;}
.UIMessageBox h2{color: #666; font-weight: bold;}

#spinLoader{margin: 0 auto; text-align:center; padding: 10px 0;}
#submitwrapper{margin: 0 auto; text-align:center; padding: 20px 0;}
#mainapp  select, #mainapp  input[type="text"], #mainapp textarea  {width: 270px}

.archivelisting {display:block;}
.archivelisting .leftblock, .archivelisting .rightblock{display: inline-block;*display: inline; zoom: 1; vertical-align: top;margin: 10px 0;}
.archivelisting .leftblock{padding-right: 25px;width: 180px;}
.archivelisting .rightblock{width: 400px;}

.l_inlineblock{display: inline-block;*display: inline; zoom: 1;}
.cheerForms{
	font: 90%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	background: #150102;
	padding-bottom: 10px;
}
.cheerForms .paraHeader{
	font-size: 120%;
	text-align: center;
}
.cheerForms .paraHeader a{
	color: #ff0000;
}
.strong{font-weight: bold;}
.whiteBG{background: #ffffff;}
.floatRight{float: right;}
.floatLeft{float: left;}
.l_center{text-align: center;margin: 0 auto;}
.textAlignRight{text-align: right !important;}
.pageMargins{margin: 15px 20px;}
.pageintro {margin: 0 0px;}
.pageintro ul{margin: 0 0 0 60px;list-style: disc outside;}
.pageintro ul.numberlist{margin-left: 20px; list-style: decimal outside;}
.pageintro ul.numberlist ul{margin-left: 40px; list-style: lower-alpha outside;}
.headerImage{margin: 0 0 0px 0;width: 690px;height: 120px;}
.errorMessage{text-align: center;margin: 10px 0;}
.error, .redText{color:#ff0000; font-weight: bold;}
.noborder{border:none !important;}
select.error {border: 1px dotted #ff0000;}
.spacer{clear: both; margin: 50px 0;}
.imagePaddingLeft{margin: 0px 10px 10px 0; float: left;}
.imagePaddingRight{margin: 0px 0px 10px 10px; float: right;}
.border2{border: 2px solid  #fff;}
.container, .containercheer, .containerWide{width: 690px;padding: 0;margin: 0;float: left;}
.containerPadding{padding: 10px 10px;}
.containercheer{width: 710px;}
.containerWide{width: 1117px;}
.containerNoAds{width: 1115px;padding: 0 0;float: left;border: 1px solid #ccc;}
.clear{clear: both;margin: 0;padding: 0;height: 0;overflow: hidden;}
.black{color: #000;}

.archiveListing{

}
.archiveListing ul .first{
	width: 20%;	
	float: left;
	display: inline;
	margin: 15px 0px 10px 10px; 
}
.archiveListing ul li{
	width: 70%;
	float: left;
	display: inline;
	margin: 15px 0px 10px 10px; 
}
.archiveBottomMenu{
	
}
.archiveBottomMenu li{
	float: left;
	width: 20%;
	display: inline;
	margin: 15px 0;
}
.archiveBottomMenu .pager{
	width: 60%;
	text-align: center;
}
.archiveListingSingle ul .first{
	width: 20%;	
	float: left;
	display: inline;
	margin: 5px 0px 5px 10px; 
}
.archiveListingSingle ul li{
	width: 70%;
	float: left;
	display: inline;
	margin: 5px 0px 5px 10px; 
}
.blackoverlaybg{background: #000;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999;opacity:0.8;}
.blackoverlaybgtext{width:100%;position:absolute;top:40%;left:0;text-align:center;line-height:1.5em;z-index:10000;}
/* Master Pages */
#rightAds{
	width: 406px;
	text-align: right;
	float: right;
	padding: 0 0;
	margin: 2px 0;
	display: inline;	
}
#rightAds ul li{
	display: inline;
	list-style-type: none;
	margin: 1px 0;
	padding: 0 0;
}
#nflAd{
	height: 92px;
	background: #000 url(/_Content/_Assets/_Template/nflAd.jpg) top no-repeat;
	position: relative;
}
#topHeader{
	width: 1253px;
	height: 201px;
	position: relative;
	outline: none;
	background: #000000;
}
#main{
	width: 1253px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url(/_Content/_Assets/_Template/background.jpg) repeat-y scroll 0 0
}
#wrapper{margin: 0 auto;}
#nflHeaderWrapper{margin: 0 auto;background: #000;}
#nflHeaderWrapper #topbannerwrapper{background: #000;width: 1253px;height: 90px;margin: 0 auto;}
#nflHeaderWrapper #nflHeader{width: 728px;height: 90px;float: left;}
#nflHeaderWrapper #bucsHeader{width: 525px;height: 90px;outline:none;float: left;}
#nflHeaderWrapper #bucsHeader img{width: 525px;height: 90px;}
/* Main - Left Columns */
#leftColumn{float: left;width: 136px;overflow: hidden;background: #000;}
#leftPanel,#homenav,#ticketsnav,#teamnav,#customernav,#newsnav,#multimedianav,#rjsnav,#communitynav,#cheernav,#medianav,#historynav,#alumninav{background: #000;outline: none;width: 136px;}
#leftColumn.home{height: 1300px;}
#leftPanel{height: 1430px;}
#homenav{height: 195px;}
#ticketsnav{height: 390px;}
#teamnav{height: 312px;}
#customernav{height: 156px;}
#newsnav{height: 390px;}
#multimedianav{height: 390px;}
#rjsnav{height: 428px;}
#communitynav{height: 468px;}
#cheernav{height: 390px;}
#medianav{height: 273px;}
#historynav{height: 234px;}
#alumninav{height: 156px;}
/* Home page */

#mediaPlayer{width: 690px;height: 550px;margin: 0 0;padding: 0 0;outline: none;border-right: 1px solid #ccc;background: #830404;display: inline-block;*display: inline; zoom: 1;}
#topAdsWrapper{width:420px;height:550px;margin:0 auto;padding:0 0;overflow:hidden; position: relative; display: inline-block;*display: inline; zoom: 1; overflow: hidden;}
#topAdsWrapper #topAdsLarge{width: 420px; height: 252px; margin: 12px 14px;}
#topAdsWrapper #topAdsLarge img{width: 392px; height: 252px;}

#topAdsWrapper .topAdsSmall{width: 185px; height: 118px; display: inline-block;*display: inline; zoom: 1; margin: 12px 0px 0 14px; position: relative;}
#topAdsWrapper .topAdsSmall img{width: 185px; height: 118px;}
#topAdsWrapper .topAdsSmall a{position: absolute; top: 0; left: 0; display: inline-block;*display: inline; zoom: 1;}
#topAdsWrapper #topAds{width:420px;height:524px;margin:10px 0px;outline:none;display:inline;}
#topAdsWrapper #topAds{width:391px;height:524px;margin:10px 14px;outline:none;display: inline-block;*display: inline; zoom: 1; overflow:hidden;}

#plankAd{width: 1115px;height: 229px;outline: none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;display: inline-block;*display: inline; zoom: 1; overflow:hidden;}
#plankAd2{width: 936px;height: 157px;outline: none;margin: 34px 89px;}
#plankAd .plankAd_inner{text-align: center; margin: 34px 69px;}
#plankAd .plankAd_inner a{ margin: 0 20px; width: 204px; height: 157px; position: relative; display: inline-block;*display: inline; zoom: 1;}
#plankAd .plankAd_inner a img{width: 204px; height: 157px;}
#plankAd .plankAd_inner a .rollover{background: transparent url(/_Content/_Assets/_Template/overlay_canon.jpg) repeat scroll 0 0; width:204px; height:157px; position: absolute; top:0;left:0; display:none; cursor: pointer;}
.adsWrapper a, .adsWrapperPlank a{display: none;}
#ticketscanon{background: transparent url(/_Content/_Assets/2009/Images/20090930_canon-tickets-area.jpg) repeat scroll 0 0; width: 936px; height: 157px; display: block; position: relative; text-align: left !important; margin: 34px 89px !important;}
#ticketscanon .button {width: 164px !important; height: 124px !important; display: block; position: absolute; overflow:hidden; top: 16px; margin: 0 !important; display: auto;}
#ticketscanon a .rollover{width:164px !important; height:124px !important;}
#ticketscanon .button00 {top: 105px; left:35px; width: 170px !important; height: 15px !important; position: absolute !important; display: block;}
#ticketscanon .button01 {left:214px; }
#ticketscanon .button02 {left:230px;}
#ticketscanon .button03 {left:246px;}
#ticketscanon .button04 {left:262px;}
#bottomAdsWrapper{
	width: 1115px;
	height: 550px;
}
#bottomAdsWrapper ul li{
	float: left;
	width: 370px;
	text-align: center;
	margin: 10px 0px;
}
#alumnispeakersbureau ul .first{width: 65%;	float: left;display: inline;margin: 15px 0px 10px 0; }
#alumnispeakersbureau  ul li{width: 20%;float: left;display: inline;margin: 15px 0px 10px 0; }
#alumniflash{width: 601px;height: 340px;outline: none;background: #000;}
#communityAppearanceListing ul .first{width: 30%;	float: left;margin: 10px 0;clear: left;}
#communityAppearanceListing ul li{width: 50%;float: left;margin: 10px 0; }
#communityAppearanceListing  .textField{width: 240px;height: 75px;}
#communityAppearanceListing  .essayField{width: 550px;height: 300px;}
#communityAppearanceListing  .longTextBox{width: 550px;}
#communityAppearanceListing  .textBox{width: 240px;}
#communityAppearanceListing  .smallTextBox{ width: 120px;}
#standings{

}
ul#standingsNav{
	padding: 0 0;
	margin: 0px 0px 0 0px;
	overflow: hidden;
	float: left;
	text-align: center;
}
ul#standingsNav li{
	display: block;
	list-style-type: none;
	padding: 0px 0px;
	margin: 35px 0 0 0;
	float: left;
}
ul#standingsNav li.teamLogo{
	width: 100px;
	margin: 0px 30px 0px 10px;
}
ul#standingsNav li.status1{
	width: 35px;
}
ul#standingsNav li.status2{
	width: 55px;
}
ul#standingsNav li.status3{
	width: 60px;
}
#standings .divisionLogo{
	padding: 0 0;
	margin: 10px 0px 20px 0px;
	padding: 0 0;
}
#scheduleLinks{
	text-align: center;
	margin: 15px 0;
}
#scheduleLinks a, #schedule a, #schedule a:hover, #scheduleLinks a:hover{
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}
#scheduleLinks a:hover{
	text-decoration: underline;
}
#schedule{
	font: 100%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	/*color: #000000;
	background: #ffffff;*/
	margin: 15px 0px;
}
#schedule .scheduleItem{
	margin: 10px 0;
}
#schedule .item{
	float: left;
}
#schedule .time{
	width: 80px;
	margin: 30px 20px 0 30px;
}
#schedule .away{
	margin: 0px 0 0 15px;
	width: 10px;
}
#schedule .image{
	float: left;
	width: 100px;
	margin: 0px 50px 0 0px;
}
#schedule .image a{
	float: left;
	display: inline;
}
#schedule .status{
	width: 70px;
	margin: 40px 15px 0 0;
	text-align: center;
}
#schedule .score{
	width: 70px;
	margin: 40px 70px 0 0;
	text-align: center;
}
#schedule .attendance{
	width: 70px;
	margin: 40px 0px 0 0;
	text-align: center;
}

#schedule > span > img{
	margin: 15px 0 0 0;
}

#futureschedule .opponentimage{width: 97px; height: 88px; margin-left: 10px;display: inline-block;*display: inline; }
#futureschedule .opponentname{width: 150px; margin-top: 40px;}
#futureschedule label{display: inline-block;*display: inline; zoom: 1; margin: 0 20px; vertical-align: top; width: 315px;}

/* News */
#newsFeed{
	font: 100%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	/*color: #000000;
	background: #ffffff;*/
	margin: 6px 10px 10px 10px;
	padding: 10px 10px;
}
#newsFeed table td{padding:0; vertical-align:top;}
#newsFeed table td p{margin: 2px 10px;}
#newsFeed #quotetable td p{margin: 15px 0;}

/*#newsFeed a{text-decoration: underline; color: #1f527b;}
#newsFeed a:hover{color: #0d3059;}*/

#newsFeed #newsFeedCenter{
	margin: 0 auto;
	padding: 0 0;
	text-align: center;
}

#newsFeed #newsFeedCenter  .newsSlideShow img{
	margin: 0px 0 5px 0;
	border: 1px solid #ffffff;
}

#newsFeed #newsFeedCenter  .newsSlideShow{
	width: 660px !important;
}

#newsFeed #newsFeedCenter #newsFeedCaption{
	font: 80%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	width: 485px;
	margin: 0 auto;
}

#newsFeed #newsFeedCenter #newsFeedRelated{
	font: 80%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	text-align: left;
	margin: 15px 0;
}
#newsFeed #newsFeedCenter #newsFeedRelated > img{
	margin: 0 5px 0 0;
}

.headLine{
	font: 180%/1.2em Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#newsFeed #newsStory{

}
#newsFeed #newsStory .quoteLine{
	background: url(/_Content/_Assets/_Template/newsPixel.jpg) repeat-x;
	width: 240px;
	height: 10px;
	margin: 8px 0 0 0;
}
#newsFeed #newsStory #middleSectionQuote{
	float: left;
	width: 400px;
}
#newsFeed #newsStory .storyQuote{
	font: 120%/1.2em Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
#newsFeed #newsStory  li{
	list-style: disc inside;
	margin:  0 0 0 30px;
}
#newsArchive{

}
#newsArchive #newsListing ul .first{
	width: 20%;	
	float: left;
	margin: 15px 0px 10px 10px; 
}
#newsArchive #newsListing ul li{
	width: 70%;
	float: left;
	margin: 15px 0px 10px 10px; 
}
#newsArchive #vBottomMenu{
	
}
#newsArchive #vBottomMenu li{
	float: left;
	width: 20%;
	margin: 15px 0;
}
#newsArchive #vBottomMenu #pager{
	width: 60%;
}
#newsComment{
	color: #000;
}
#newsComment #commentSeparator{
	margin: 60px 0 0 0;
	padding: 10px 20px 10px 0px;
	font-size: 1.5em;
	line-height: 1.5em;
}
#newsComment #respond{
	border-top: 1px solid #999;
	margin: 30px 0 0 0;
	padding: 10px 20px 10px 0px;
	font-size: 1.5em;
}
#newsComment .commentBox, #commentlist > li{
	margin: 10px 0; 
	clear: left; 
	border-color: #999 #CCC; 
	border-style: solid dashed; 
	border-width: 1px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
}
#commentlist > li{
	display: block;
	overflow: hidden;
	padding: 15px 17px 0 70px;
	min-height: 50px;
	position: relative;
}
#commentlist .avatar{
	display: block;
	position: absolute;
	margin: 10px 0 0 10px;
	top: 0px;
	left: 0px;
}
#commentlist .username{
	font-size: 1.1em;
	font-weight: bold;
	color: #0000cc;
	float: left;
}
#commentlist .rating{
	display: block;
	float: right;
	font-size: .8em;
	color: #777777;
	font-weight: bold;
}
#commentlist .rating a{
	text-decoration: none;
	color: #330000;
}
#commentlist .rating a:hover{
	text-decoration: none;
	color: #3b5998;
}
#commentlist .comment-content{
	clear: left;
}
#commentlist .comment-time{
	color: #666666;
	font-size: .8em;
	padding: 0 0 5px 0;
	float: left;
}
#commentlist .comment-timediff{
	color: #666666;
}
#commentlist .report{
	color: #666666;
	font-size: .8em;
	padding: 0 0 5px 0;
	float: right;
}
.commentBox{
	margin: 10px 0; 
	clear: left; 
	color: #fff;
	text-align: left;
}
.commentBox ol{
	padding: 0 0 10px 0;
}
.commentBox li{
	padding: 0px 20px;
}
.commentBox label{
	display: block;
	padding: 3px 0;
	color: #000;
}
.commentBox input.text{
	width: 200px; 
	border: 1px solid #999; 
	border-top: 1px solid #333; 
	padding: 2px;
} 
.commentBox textarea{
	width: 602px;
	padding: 5px; 
	border: 1px solid #999; 
	border-top: 1px solid #333; 
	padding: 4px; 
	display: block;
}
.commentBox  #submitButton{
	margin: 15px 15px;
	text-align: center;
}
.moreComments{ 
	display: none; 
	margin: 0 auto; 
	line-height: 33px; 
	font-size: 13.5px; 
	font-weight: bold; 
	color: #fff; 
	text-shadow: 0px -1px 1px #666; 
	padding: 5px 8px; 
	background: #818189;
	border: 1px solid #525252; 
	text-decoration: none; 
	-webkit-border-radius: 5px;
}
#rjsfinancial table tr{
	vertical-align: top;
}
#rjsvirtual .ipixIcon{
	text-decoration: none;
	margin: 0 0 10px 0;
}
/* Partners */
#ppHeader{
	margin: 0 auto;
	text-align: center;
}
#ppHeader > a  > img{
	margin: 10px 0;
}
#ppContent{
	margin: 15px 10px;
	padding: 0 0;
}
#ppContent img{
	border: 4px solid #ffffff;
	margin: 0px 0px;
}
#ppContent p{
	margin: 10px 0;
}

#ppContent .pppTitle{
	font-weight: bold;
	margin: 30px 0 0 0;
}

#ppContent .partnerTopImg{
	border: 0px;
}

/* Kidscove */
#kidscove{
	width: 1253px;
	height: 800px;
	background: #000000;
}

/* Staff */
/*#staff a{
	color: #270101;
	font-weight: bold;
}
#staff a:hover{
	color: #270101;
	text-decoration: underline;
}
#staff  img{
	margin: 20px 0 0px 10px;
}
*/#staff .sListing{
	/*background: #fff;*/
	margin: 0 0 0 10px;
	padding: 10px 0;
	width: 647px;
}
#staff .sListing li{
	/*color: #000000;
	background: #fff;*/
	width: 337px;	
	float: left;
	padding: 0px 0px 2px 10px; 
}
#staff .sListing .sname{
	width: 290px;
	clear: left;
}
#staffdetail{
	/*font: 100%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 660px;
	margin: 6px 10px 10px 10px;
	padding: 10px 10px;*/
}

#staffdetail p{
	margin: 10px 0;
}
#staffdetail img{
	float: right;
	margin: 5px 0px 10px 10px;
	border: 3px solid #ffffff;
	/*border: 2px solid #270101;*/
}
#playerheader{outline: none; width: 690px; height:228px;margin: 10px 0;}
/* Terms */
#terms{}
#terms p{margin: 15px 0 0 0;}
/* Statistics */
#statistics{
	/*font: 100%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 660px;
	margin: 6px 10px 10px 10px;
	padding: 10px 10px;*/
}
#statistics #dropdown{float: right;}
#statistics #statsHolder{margin: 0;}
#statistics img{margin: 15px 0 5px 0;}
/* Roster */
#roster{
	font: 90%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	/*color: #000000;
	background: #ffffff;*/
	margin: 6px 10px 10px 10px;
	padding: 10px 10px;
}
/*#roster a{text-decoration: underline; color: #1f527b;}
#roster a:hover{color: #0d3059;}
*/
#roster table td{padding: 0px 5px 10px 5px;}
#roster  .jerseynumber{
	font-size: 160%;
	text-align: center;
}
/* Multimedia */
#photoArchive{}
#photoArchive #multiDropBoxes ul{margin: 0 auto;}
#photoArchive #multiDropBoxes ul li{width: 33%;float: left;margin: 0 0 10px 0;}
#photoArchive #multiDropBoxes ul li select{width: 150px}
#photoArchive #multiDropBoxes #multiTitle{margin: 20px auto;font-weight: bold;}
#photoArchive img{outline: none;}
.twoColumn label {width: 320px;vertical-align: top;display: inline-block;}
.twoColumn fieldset p {padding: 0; margin: 30px 0; text-align:center;}
#photoArchive .twoColumn img{border: 1px solid #ffffff;}
#photoArchive .twoColumn span{margin: 0 5px; }
/*#photoView{}
#photoView img{margin: 30px 0;}*/

#videoArchive{}
#videoArchive #flashCenter{width: 660px;height: 400px;outline: none;}
#audioArchive #flashCenter{width: 408px;height: 26px;outline: none; margin: 20px;}
#widgets{

}
#widgets p{
	margin: 15px 0;
}
#widgets ul{
	margin: 0 0 0 30px;
	list-style: disc outside;
}
/* Cheerleading */
#cheermain{
	font: 90%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	background: #150102;
	padding-bottom: 10px;
}
#cheerAudtions{
	width: 1100px;
	height: 650px;
	outline: none;
}
#cheerTeamPhoto{
	width: 1100px;
	height: 650px;
	outline: none;
}
#cheerMultimedia{
	width: 1100px;
	height: 650px;
	outline: none;
}

.cheerTemplate{font: 95%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;background: #150102;padding-bottom: 10px;min-height:1000px;}
.cheerTemplate .spacer{margin: 30px 0;}
.input_checkbox{margin-right: 5px;}
.cheerTemplate li{list-style: disc outside; margin-left: 30px;}

#cheercalendarlanding{padding: 10px 0; text-align: center;}
#cheercalendar  select, #cheercalendar  input[type="text"]  {width: 180px}
#cheercalendar  label.error{margin-left: 120px; width: auto !important; display: block;}
#cheercalendar input.error, #cheercalendar select.error {background:#FFBCBC none repeat scroll 0 0 !important;}
#cheercalendar .checkoutcontainer{width: 330px; display: inline-block;*display: inline; zoom: 1; border: 1px solid #ccc; vertical-align: top;}
#cheercalendar .checkoutcontainer label  {width: 120px;}
#cheercalendar .ordertotal{font-size: 14px; font-weight: bold;}
#cheercalendar .checkoutcardcontainer label.error{margin: 0 !important;}
#cheercalendar .paymentinfo label.error, #cheercalendar .fullSection label.error{display: none; margin: 0;}

#cheerform  select, #cheerform  input[type="text"]  {width: 180px}
#cheerform .checkoutcontainer2, #cheerform .checkoutcontainer3{width: 330px; display: inline-block;*display: inline; zoom: 1; vertical-align: top;}
#cheerform .checkoutcontainer3{border: 1px solid #ccc; height: 190px;}
#cheerform .checkoutcontainer3 label {width: 120px !important; margin-left: 5px;}
#cheerform  label.error{margin-left: 270px; width: auto; display: none;}
#cheerform input.error, #cheerform select.error {background:#FFBCBC none repeat scroll 0 0 !important;}
#cheerform .nomargin label.error{display: none; margin: 0;}
#cheerform .row3 label, .row3 label.error{width: 200px; margin:0 !important;}

#cheerauditions a {font-weight: bold; color: #E60202;}

#cheertryoutvideobar  {float:right;margin:10px auto;text-align:center;}
#cheertryoutvideobar ul li {display:inline-block;list-style-type:none; text-align:center; width: 200px;}
#cheertryoutvideobar img {display:block;padding: 10px 0;}
#cheertryoutvideobar ul li span{font-size: 10px;}


.formList{margin: 0px 0;list-style: none;float: left;}
.formList li{width: 400px;margin: 10px 0;list-style: none; float: left;}
.formList .firstColumn{
	width: 200px;
	margin-right: 10px;
	clear: left;
}
.formListTryout{margin: 0px 0;list-style: none;float: left; width: 470px;}
.formListTryout li{width: 300px;margin: 10px 0;list-style: none; float: left;}
.formListTryout .firstColumn{
	width: 150px;
	margin-right: 10px;
}
.formCalendar{margin: 0px 0;list-style: none;float: left;}
.formCalendar li{margin: 5px 0;list-style: none;}

/* Flash Movies */
#flashMovies{
	
}
#flashMovies .multimedia_flashIntros{
	font: 90%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	clear: both; 
	width: 670px; 
	overflow: hidden;
	margin: 0 auto;
}
#flashMovies .multimedia_flashIntros ul li{
	float: left;
	width: 172px;
	text-align: center;
	margin: 0 24px 20px 24px;
}
#flashMovies #flashCenter{
	width: 650px;
	height: 400px;
	margin: 0 0 40px 0;
}
#desktopfun{
}
#desktopfun #screenSaver #flag{
	float: left;
	margin: 15px 20px 0 20px;
	width: 120px;
}
#desktopfun #screenSaver #flagInstructions{
	float: left;
	width: 500px;
}
#desktopfun #screenSaver #flag img{
	border: 1px solid #ffffff;
}

#desktopfun #instructions ul{
	margin: 0 0 0 60px;
	list-style: decimal outside;
}
#wallpaper #instructions ul{
	margin: 0 0 0 60px;
	list-style: decimal outside;
}
#wallpaper #download ul li{
	float: left;
	width: 150px;
	text-align: center;
	margin: 10px 6px;
}
#wallpaper #download ul li p{
	font: 80%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	text-align: center;
	margin: 0 0;
}
#wallpaper #download ul li img{
	border: 2px solid #ffffff;
}
#communityAppearances{
	font: 85%/1.2em "Microsoft Sans Serif", "Lucida Grande", Arial, sans-serif;
	color: #ffffff;
	margin: 0 0;
	padding: 0 0;
}
#communityAppearances ul{
	margin: 0 0 0 0px;
	list-style: none;
	float: left;
}
#communityAppearances ul li{
	margin: 0 15px 10px 15px;
	height: 20px;
}
#communityAppearances ul .textboxfield{
	height: 100px;
}
#communityAppearances ul .textboxfield2{
	height: 120px;
}
#communityAppearances #firstColumn{
	width: 235px;
}
#communityAppearances #secondColumn li{
	margin: 0 0 10px 0;
}
#communityprograms .captionImg{
	border: 2px solid #fff;
	margin: 10px 10px;
}
#communitydonations ul{
	margin-right: 60px;
}
.playerprogramswrapper{
	margin: 10px 0;
}
#customermainInfo img{
	margin: 10px 20px;
}
#customermainInfo #captionImg{
	margin: 0 0 0 20px;
	border: 1px solid #fff;
}
.customerserviceform{

}
.customerserviceform ol{
	padding: 0 0 10px 0;
}
.customerserviceform li{
	padding: 5px 20px;
	float: left;
}
.customerserviceform .first{
	width: 20%;
	clear: left;
}
.customerserviceform label{
	display: block;
	padding: 3px 0;
}
.customerserviceform input.text{
	width: 200px; 
	border: 1px solid #999; 
	border-top: 1px solid #333; 
	padding: 2px;
} 
#oneBucPlace #OneBucFacility{
	width: 601px;
	height: 340px;
	outline: none;
	background: #000;
	margin: 0 auto;
}
#ticketMicrositeWrapper{
	margin: 0 auto;
	background: #303030;
	text-align: center;
	height: 100%;
}
#ticketMicrosite{
	width: 1000px;
	height: 700px;
	outline: none;
}
#medialogin ul{
	margin: 0 0 0 0px;
	list-style: none;
	width: 250px;
}
#medialogin ul li{
	margin: 0 0px 10px 0px;
	height: 20px;
	float: left;
}
#medialogin ul .first{
	clear: left;
	width: 100px;
}
#medialogin input{
	width: 100px;
}

#mediaentrance #teamlogos table td{
	padding: 0px 5px 10px 5px;
}
#mediaentrance #teaminfo{
	width: 200px;
	float: right;
}
#mediaentrance #teammediaguide{
	display: block;
	margin-top: 30px;
}
#mediaentrance #pdfnews ul li{
	width: 75%;
	float: left;
	margin-bottom: 15px;
}
#mediaentrance #pdfnews  ul .first{
	clear: left;
	width: 20%;
}
#mediacredentialrequestform table td{
	padding: 0px 5px 10px 5px;
}
#mediaguide ul{
	list-style: disc outside;
	margin: 0 0 0px 20px;
}
#mediaguide ul li{
	padding: 0 0 5px 0;
}
#mediaguide #prevmediaguide{
	margin-top: 30px;
	margin-left: 20px;
	
}
#stadiumMap{
	width: 600px;
	height: 600px;
	outline: none;
}
/* Footer */
#ft-teams-wrapper{background: #000 url(/_Content/_Assets/_Template/ft-teams-bg.gif) repeat-x; margin: 0 auto;}
#ft-teams{height: 110px; width: 1253px;font: normal normal 82.5%/1.182 arial, helvetica, clean, sans-serif; background: #000 url(/_Content/_Assets/_Template/ft-teams-bg.gif) repeat-x; margin: 0 auto;}
#ft-teams a{color: #000;}
#ft-teams #footer-logo a{
	margin: 12px 10px 10px 150px;
	width: 67px; 
	height: 83px;
	background: transparent url(/_Content/_Assets/_Template/nfl-logo-footer.png) no-repeat;
	display: block;
	color: #000;
	behavior: url("/_Content/_Assets/_Template/iepngfix.htc");
}
#ft-teams ul, #ft-teams #ft-teams-afc-mark, #ft-teams #ft-teams-nfc-mark, #ft-teams #footer-logo, #ft-teams .ft-teams-parenthesis{
	float: left;
}
#ft-teams #trustee-logo{
	float: right;
}
#ft-teams ul{
	padding: 0px 8px 0px 12px; 
	margin: 25px 0 0 0;
}
#ft-teams ul li, #ft-teams ul li a, #ft-teams ul li a:hover, #ft-teams ul li a:link, #ft-teams ul li a:visited{
	color: #000000;
}
#ft-teams #ft-teams-afc-mark{
	background: transparent url(/_Content/_Assets/_Template/ft-teams-marks.png) no-repeat -26px -31px; 
	width: 41px; 
	height: 19px; 
	margin: 40px 6px 0 0;
}
#ft-teams #ft-teams-nfc-mark{
	background: transparent url(/_Content/_Assets/_Template/ft-teams-marks.png) no-repeat 0px -31px; 
	width: 22px; 
	height: 19px; 
	margin: 40px 6px 0px 10px;
}
#ft-teams .ft-teams-parenthesis{
	background: transparent url(/_Content/_Assets/_Template/ft-teams-marks.png) no-repeat -74px 0px; 
	width: 26px; 
	height: 84px; 
	margin: 10px 0 0 0;
}
#ft-teams #trustee-logo a{
	margin: 76px 0px 0px 0px;
	width: 124px; 
	height: 34px;
	background: transparent url(/_Content/_Assets/_Template/trustee.jpg) no-repeat;
	display: block;
	color: #000;
}
#teamdepthchart table tr{
	border-bottom: 1px dashed #ccc;
}
#teamdepthchart table .rowheader{
	padding: 20px 0;
}
#teamdepthchart table .noborder{
	border-bottom: none;
}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:400px; width:660px; background:#000 url(/_Content/_Assets/_Template/20090414_overlayBackground.jpg); border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(/_Content/_Assets/_Template/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #homePagePopUp {padding:0px;}
/*Misc */
#oneBucClubFormWrapper{position: relative;}
#oneBucClubTerms{width: 650px;color: #fff;margin: 10px 15px;}
#oneBucClubTerms ul{padding: 0 0 0 45px;}
#oneBucClubTerms ul li{list-style: decimal;}
#oneBucClubTerms ul ul li{list-style: lower-alpha;}
#oneBucClubFormWrapper .textField{width: 250px;}
#oneBucClubFormWrapper .spacer{margin: 22px 0;}
#oneBucClubFormWrapper{position: relative;}
#oneBucClubFormWrapper #oneBucFormSignup{position: absolute;top: 155px;left: 370px;width: 250px;}
#oneBucClubFormWrapper #oneBucFormLogin{position: absolute;top: 112px;left: 63px;width: 250px;}
#oneBucClubFormWrapper  .submitbutton {display:block;margin: 0 auto;}
#oneBucClubLogin{position: relative;}

#twitterfacebook{outline: none; width:690px; height: 671px;}
#termstext{text-align: center;font: normal normal 82.5%/1.182 arial, helvetica, clean, sans-serif; padding: 3px 0; background: #000;}

.wp-pagenavi {font-weight: bold; text-align: center; font-size: 90%;}
.wp-pagenavi a, .wp-pagenavi a:link  , .wp-pagenavi a:visited, .wp-pagenavi a:active , .wp-pagenavi a:hover{padding: 2px 4px; margin: 2px;text-decoration: none;color: #fff;}
.wp-pagenavi a:hover {color: #E60202;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #830404;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;color: #fff; text-decoration:underline;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;	color: #830404;}
