/* Portal Styles */

.intro_text
{line-height:22px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; margin-top: 6px; margin-bottom:10px;}

.award_name
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-top:0px;
	padding-bottom:0px;
}
.award_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999933;
	padding-top: 10px;
}

.category_name
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 24px;
	padding-bottom: 4px;
}

.row
{
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	min-height: 65px;
	padding-bottom: 12px;
	padding-top: 6px;
	margin-top: 4px;
}

#leftcontent 
{
	width:65px;
	float: left;
	min-height: 65px;
	margin-right: 10px;
}

#centercontent 
{
	width:520px;
	float: left;
	height: 100%;
}

#rightcontent 
{
	width:65px;
	min-height: 65px;
	float: right;
}


/* 
LISTS 
*/

#category_list
{margin-bottom: 0px;padding-bottom: 5px;padding-top: 10px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #999900;}
#category_list ul 
{padding: 0px; margin: 0em; line-height: 14px; padding-top: 8px; display: inline;}
#category_list li
{display: inline;list-style-type: none;line-height: 14px;padding-bottom: 5px;padding-left: 4px;padding-top:6px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;padding-right: 12px;background-repeat: no-repeat;background-position: right top;}
#category_list li.first
{padding-left: 0px;border-left-style: none;}
#category_list li#active a
{color:#000;text-decoration:none}
#category_list li#inactive a:hover
{color:#000;text-decoration:none}
#category_list li#active
{background-image: url(../07_images/tab_activebg.jpg);font-weight:bold;color:#990000}
#category_list li#inactive
{background-image: url(../07_images/tab_bg.jpg);}
#category_list li#inactive:hover
{background-image: url(../07_images/tab_activebg.jpg);}

#award_list
{
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 100%;
}

#award_list ul 
{padding: 0px; margin: 0em; display: inline;
}

#award_list li
{
	display: inline;
	list-style-type: none;
	padding-left: 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-right: 2px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 11px;
}
#award_list li.first_item
{
	display: inline;
	list-style-type: none;
	padding-left: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding-right: 2px;
	border-left-style: none;
	margin: 0px;
	padding-bottom: 0px;
	line-height: 11px;
	color: #666666;
}

.border {
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.rlp_container
{
	margin-left: 18px;
	margin-right: 15px;
	clear:both;
	width: 673px;
	height: 510px;
}

#reading
{
	float:left;
	margin-right: 22px;
	width: 210px;
	height: 100%;
	clear: none;
}

#learning
{
	float:left;
	margin-right: 15px;
	width: 210px;
	height: 100%;
	clear: none;
}

#play, #abilityindex
{
	float:right;
	width: 210px;
	height: 100%;
	clear: none;
}

#abilityindex
{ margin-left:15px; font: 11px/16px Arial, Helvetica, sans-serif; }

.rlp_middle {
	background-image: url(../07_images/rlp_middlebg.jpg);
	background-repeat: repeat;
	padding-left: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.rlp_bottom {
	background-image: url(../07_images/rlp_middlebg.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background-position: top;
}
.rlp_text {
	margin-right: 19px;
	margin-left: 19px;
}
.awarddetail {
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 10px;
}
.active {
	font-weight: bold;
	color: #000000;
	background-image: url(../07_images/tab_activebg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#ordering {
	margin: 0px;
	height: 30px;
	padding-top: 6px;
	padding-bottom: 4px;
	background-image: url(../07_images/orderby_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.ol_left {float:left;font-weight: bold;color: #999933;text-align: right;width: 515px;border: 1px none #990000;padding-top: 4px;}
.ol_right{float:right;width: 135px;border: 1px none #0033FF;text-align: right;padding-right: 10px;}

td.awardseal {text-align: center;width: 140px;}

/* 
AWARDS PORTAL PAGE 
*/

#pca {width:666px;margin-right: 0px;margin-left: 22px;}
#pca #pca_top {background-image: url(../07_images/awardsportal/pcawinner_topbg.jpg); background-repeat: no-repeat; margin-top: 10px; padding-top: 60px; padding-right: 20px; padding-left: 10px; height: 180px}
#pca #pca_middle {background-image: url(../07_images/awardsportal/pcawinner_midbg.jpg); background-repeat: repeat-y; margin-top: 0px}
#pca #pca_bottom {height:21px;background-image: url(../07_images/awardsportal/pcawinner_botbg.jpg);background-repeat: no-repeat}

.pca_allwinners { padding-top: 3px; padding-bottom: 2px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin-left: 20px; margin-right: 20px}

table#pca_winners {padding: 0px; margin-top: 6px; width: 633px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-left: 15px}
table#pca_winners td{ width: 211px; padding-bottom: 10px; }

.pca_category {float: right;width: 112px;padding-right: 5px;padding-top: 10px;}
.pca_title{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;padding-bottom: 3px;}

div.pca_boxfeature { color: #666666; float: left; width: 204px; margin-top: 20px; margin-left: 24px; font: 1em/16px Arial, Helvetica, sans-serif; }
div.pca_boxfeature h3 { line-height:14px; padding-top: 7px; padding-bottom: 5px; }
div.pca_boxfeature .pca_link { padding-top: 5px; font-weight: bold; }
div.pca_boxfeature .pca_boxtop { padding-left: 11px; padding-top: 11px; height: 46px; background: url(../07_images/awardsportal/pca_smallboxtop.jpg) no-repeat; }
div.pca_boxfeature .pca_boxmid { padding-right: 22px; padding-left: 22px; margin-bottom: 0px; padding-bottom: 0px; background: url(../07_images/awardsportal/pca_smallboxmiddle.jpg) repeat-y; height: auto; }
div.pca_boxfeature .pca_boxbottom { background-image:url(../07_images/awardsportal/pca_smallboxbottom.jpg); height: 24px; margin-top: 0px; padding-top: 0px; }

/* 
PRODUCT PAGE
*/
#rating
{ width:120px; padding: 6px; border: 1px solid #CCCCCC; background: url(../07_images/titles/esrb_bg.jpg) no-repeat right top; }
#rating img
{ padding-right: 4px; padding-bottom: 4px; height: 59px; width: 40px; float: left; padding-top: 2px; }
#rating .rate_name
{font-size:12px; font-weight:bold}
#rating .rate_age
{padding-bottom:6px}
#rating .description
{font-size:10px; color:#666; line-height:12px}

.game_right { float:right; width:150px; background-color:#990066; padding: 8px; margin-left: 10px; margin-bottom: 5px; text-align: center; color: #FFFFFF; font: bold normal 11px/14px Georgia, "Times New Roman", Times, serif; }
