﻿ 
/*****************************************************
	HTML Tags
*****************************************************/
	body {
		padding:0;
		margin:0;
		font: normal normal normal 12px/16px arial, helvetica, sans-serif;
	}

	a
	{
		color: #003399;
		font-weight: bold;
		text-decoration: none
	}


	h1
	{
		font-size: 22px;
	}
	h2
	{
		font-size: 16px;
	}
	h3
	{
		font-size: 14px;
	}
	h4
	{
		font-size: 12px;
	}
	
	li
	{
	    margin-bottom: 10px;
	}

	fieldset
	{
		padding: 0px;
	}

	a:hover
	{
		color: #000033;
		text-decoration: none
	}


/*****************************************************
	MASTER PAGE CUSTOM STYLES
*****************************************************/

.acctLinks
{
	font: normal normal bold 9px Verdana, Helvetica, sans-serif;
	background-color: #D7D6B9;
	height: 0px;
	max-height: 0px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	border-bottom: none;	/*solid 1px #847f71;*/
}

#breadCrumbs
{
	font: normal normal bold 10px arial, helvetica, sans-serif;
	padding: 4px;
	width: 100%;
	background-color: #ffffff;
	border-bottom: solid 1px #847f71;
}
.mainMenu
{
	z-index:99;
}

.mainMenu_L3
{
	text-align: left;
	padding-left: 10px;
}


.pageBanner
{
	width: 100%; 
	background-color: #365c9d; 
	background-image: url(../../images/banner_BG.gif);
    background-position: left top; 
    background-repeat: repeat-x; 
    border-bottom: solid 3px #02235b;
    height: 76px;
}

#sectionTitle
{
	
	width: 100%;
	border-bottom: solid 1px #847f71;
	font: normal normal bold 12px arial, helvetica, sans-serif;
	color:  #4d4a42; /*#365c9d*/
	padding: 4px 0px 4px 0px;
	letter-spacing: 5px;
	text-transform: uppercase;
	word-spacing: 12px;
	text-align: center;
	background-color: #f1efea;

}




/* table styles */

.mainTable
{
	width: 100%;
	vertical-align: top;
	padding: 0px;
	border: none;
}

.minorLeft
{
	width: 200px;
	background-color: #ef8e10;
	padding: 15px 0px 15px 0px;
	vertical-align: top;
	text-align: center;
	background-image:url(../../images/basketball_bg.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
	border-right: solid 1px #365c9d;
}

.centerMain
{
	width: 100%;
	vertical-align: top;
	margin: 0px;
}

.minorRight
{
	width: 180px;
	vertical-align: top;
	text-align: center;
	border-left: solid 1px #847f71;
	padding: 10px 3px 15px 3px;
	background-color: #efefef;
}


#footer {
	width:100%;
	clear:both;
	height:50px;
	border-top:1px solid #847f71;
	background-color: #fff;
	text-align:center;
	position:relative;
    font: normal normal bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
    color:Gray;
    padding-top: 10px;
}
* html #footer{/*only ie gets this style*/
	height:52px;/* for ie5 */
	height:50px;/* for ie6 */
	}
	
	#contentDiv
	{
	    padding:15px;
	}
	#contentFilterDiv
	{
	    width: 300px;
	    float:right;
	    border: solid 2px black;
	    background-color: silver; /*#ef8e10;*/
	    text-align: left;
	}
	#contentFilterDivHead
	{
	    background-color: Black;
	    color: Yellow;
	    width: 100%;
	    text-align: center;
	    font: normal normal bold 12px/20px arial, sans-serif;
	}
	
	.contentFilterMenu
	{
	    margin: 10px 15px 15px 10px;
	}
	
/*****************************************************
	ARTICLE STYLES
*****************************************************/
#filters
{
font: normal normal bold 12px/12px arial, sans-serif;
border-bottom: solid 0px #999999;
padding: 15px 10px 5px 45px;
}

.Article
{
	width:100%;
	margin-left: 20px;
}

.ArticleTitle
{
	font: normal italic bold 22px/22px Arial, sans serif;
	color: Black;
	padding: 15px 0px 10px 25px;

}

.ArticleIntro
{
	margin-left:25px;
	width: 75%;
	background-color:#e1ecfa; 
	background-image: url(../../images/blue_white_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: solid 1px #4B2B16;
	margin-bottom: 20px;
}

.ArticleIntroHead
{
	background-color:#365c9d;
	color:white;
	font: normal normal bold 14px/18px Verdana, sans serif;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:10px;
}

.Article p, ol, ul, li
{
	font: normal normal normal 12px/17px verdana, helvetica, sans serif;

}


.Article li
	{
		margin-bottom: 7px;
	}
	
.Article ul
	{
		margin: 7px 15px 0px 0px;
		list-style-type: square;
		padding-left: 35px;

	}

.Article ol
	{
		margin: 7px 15px 0px 35px;
	}

.ArticleIntroText p
{
	margin: 15px;
	font: italic normal normal 13px/18px verdana, helvetica, sans serif;
}

.Article fieldset
{
	width: 95%;
	margin: 0px 0px 10px 10px;
}

.Article legend
{
	font: normal normal bold 16px/18px Verdana, sans serif;
	color: #365c9d /*#a3620d*/;
	margin-bottom: 20px;
	margin-top: 15px;
	padding: 0px 7px 0px 7px;
}

.Article p
{
	margin-bottom: 12px;
}


#silverlightControlHost
{
	float: right;
	vertical-align:top;
	margin: 10px;
	text-align: center;
}

#mediaTitleBar
{
	width: 100%;
	/*border-bottom: solid 1px #847f71;*/
	font: normal normal bold 10px arial, helvetica, sans-serif;
	color:  #4d4a42; /*#365c9d*/
	padding: 0px 0px 3px 0px;
	letter-spacing: 2px;
	text-transform: uppercase;
	word-spacing: 5px;
	text-align: center;
	margin-bottom: 7px;
}

/*****************************************************
	FEATURE BOX STYLES
*****************************************************/
.featureColumn
{
	width: 250px; 
	min-width: 175px;
	border-left: solid 1px #847f71; 
    vertical-align: top; 
    background-color: #cccccc;
}

.featureTitle
{
	font: normal normal bold 15px/15px Arial, sans serif;
}
.featuredIntro
{
	width: 100%;
	background-color:#e1ecfa; 
	background-image: url(../../images/blue_white_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: solid 1px #4B2B16;
	margin-bottom: 10px;
}

.featuredIntroText p
{
	margin: 5px;
	font: italic normal normal 11px/14px verdana, helvetica, sans serif;
	
}

.featuredIntroHead
{
	background-color:#365c9d;
	color:white;
	font: normal normal bold 14px/18px Verdana, sans serif;
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:10px;
	
}

.featuredCaption
{
	font: normal normal bold 10px/10px arial, sans-serif;
	width: 100%;
	margin: 10px 0px 7px 0px;
	color: #ba6a01;
}

/*****************************************************
	QUICK TIPS
*****************************************************/

.quickTip
{
    width:550px; 
    text-align:left; 
    background-color:#efefef; 
    border: solid 1px #999999;
    margin-bottom: 15px;
}

.quickTipHead
{
    width: 100%; 
    font: normal normal bold 12px verdana sans-serif; 
    color: White; 
    background-color: darkgreen;
}
.quickTipText
{
    padding: 6px 10px 6px 10px;
    font-style: italic;
}



/*****************************************************
	VALIDATION & ERROR
*****************************************************/


.error
{
    color:#ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight: bold;
    text-align:left;
    background-color:#ffffcc;
}

/*****************************************************
	AJAX Controls
*****************************************************/


/* Accordion */
	.accordionHeader
	{
		border: 1px solid black;
		color: white;
		background-color: #365c9d;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		padding: 5px;
		margin-top: 5px;
		cursor: pointer;
	}

	.accordionHeaderSelected
	{
		border: 1px solid #2F4F4F;
		color: white;
		background-color: #3791f7;
		font-family: Arial, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		padding: 5px;
		margin-top: 5px;
		cursor: pointer;
	}

	.accordionContent
	{
		padding: 15px;
		background-color:#e1ecfa; 
		background-image: url(../../images/blue_white_bg.gif);
		background-position: left top;
		background-repeat: repeat-x;
		border: solid 1px #4B2B16;
		border-top: none;
	}

	.accordionContent h3
	{
		width: 100%; border-bottom: solid 1px black; color: black;
	}
	.accordionContent p
	{
		font: normal normal normal 12px/18px verdana, arial, sans-serif;
		margin-left:20px;
		margin-right:20px;
		width: 600px;
	}
	
	.accordionContent ul
	{
		margin: 0px 50px 0px 50px;
	}

	.accordionLink
	{
		color: White;
		text-decoration: none;
	}

	.accordionLink:hover
	{
		color: White;
		text-decoration: none;
	}
	
	
	/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../images/SavedStar.png);
}

/*****************************************************
	PRINT STYLES
*****************************************************/
	@media print
	{
	.acctLinks, .minorLeft, .minorRight, .pageBanner, #breadCrumbs, #filters, #footer
	{
		visibility: hidden;
		display: none;
		width: 0%;
		height: 0%;
	}

	.centerMain
	{
		width:100%;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	.noPrint
	{
	    visibility: hidden;
	    display: none;
	}
	
}














