/*Safari hacks (must be above others) */

.rcbArrowCellHidden a{font-size:1px;}
.search-input-wrapper .RadComboBox{vertical-align:bottom;}
.rcbInputCell input{width:100%;}

/* these styles will eventually get folded into base.css, but for now, just put them in here until a merge. */

/* main navigation, r.a.d.menu variety */
.RadMenu_topNav2 { height: 30px; margin: auto; padding: 0 0 0 5px; background: none transparent scroll repeat 0% 0%; }
.RadMenu_topNav2_Context{background: none;border:0;}
.RadMenu_topNav2 .rmLink{ font: bold 11px/15px Arial, Helvetica, sans-serif; color: White; display:block; : 105px; height: 25px; text-decoration: none; opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100);}
.RadMenu_topNav2 .rmLink:hover,
.RadMenu_topNav2 .rmFocused,
.RadMenu_topNav2 .rmExpanded{ color: White; }
.RadMenu_topNav2 .rmText{
	padding-left: 5px;
	padding-right: 29px;
	opacity: 1.00;
	-moz-opacity: 1.00;
	filter: alpha(opacity=100);
}
.RadMenu_topNav2 .rmGroup { border: solid 1px #6e6e6e; opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100);/*height: auto;*/}
.RadMenu_topNav2 .rmGroup .rmLink{ padding-left: 5px; background: #1e1e1e; text-align: left;padding-top:2px;height: 20px;width: auto;margin: 0;opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85);}
.RadMenu_topNav2 .rmGroup .rmLink:hover,
.RadMenu_topNav2 .rmGroup .rmGocused,
.RadMenu_topNav2 .rmGroup .rmExpanded { border-top: solid 1px #71caef;border-bottom: solid 1px #71caef; height: 18px;background: #256f91;padding-top:1px;padding-bottom:1px;opacity: 1.0; -moz-opacity:1.0; filter: alpha(opacity=100);}
.RadMenu_topNav2 .rmVertical .rmSeparator .rmText {	padding-top: 2px;	background: #ccc;	font-size: 1px;} 
.RadMenu_topNav2 .rmExpandLeft,
.RadMenu_topNav2 .rmExpandRight{	background:transparent url(images/base_struct_images/top_nav/nav_SubMenuArrow.gif) right center no-repeat;	margin-right: 4px;}
.RadMenu_topNav2 .rmLink:hover .rmExpandLeft,
.RadMenu_topNav2 .rmLink:hover .rmExpandRight,
.RadMenu_topNav2 .rmFocused .rmExpandLeft,
.RadMenu_topNav2 .rmFocused .rmExpandRight,
.RadMenu_topNav2 .rmExpanded .rmExpandLeft,
.RadMenu_topNav2 .rmExpanded .rmExpandRight { background: transparent url(images/base_struct_images/top_nav/nav_SubMenuArrowInverted.gif) right center no-repeat;}
.RadMenu_topNav2 .navTopLevel .rmText {
	padding-top: 4px;
	display: inline-block;

}
.RadMenu_topNav2 .navTopLevel { margin: 4px 0 1px 0px; border-right: solid 1px #6e6e6e; background: url(images/base_struct_images/top_nav/nav.gif);  font: bolder 12px/16px  Arial, Helvetica, sans-serif; letter-spacing: 1px; color:#f0f0f0;  }
.RadMenu_topNav2 .navTopLevel:hover {
	margin: 3px 0 0 -1px;
	border: solid 1px #00a2e5;
	background: url(images/base_struct_images/top_nav/nav.gif);
	background-position: 0 -25px;
}
/* fixes for IE6 */
* html .RadMenu_topNav2 .rmItem { display: inline; width: 1px;}
* html .RadMenu_topNav2 .rmLink,
* html .RadMenu_topNav2 .rmLink:visited,
* html .RadMenu_topNav2 .rmLink:active { color: White; text-decoration: none; }
/* End top navigation */

/* extra rad-editor css */
/* this needs a real image */
.rade_toolbar.Default .Insert_MediaPlayer {
	background: transparent url(images/base_struct_images/news/insert_media_player_button.gif) 3px -3px no-repeat;
}

.radeditor.Default.rade_wrapper table td.rade_contentCell {
	background: Transparent !important; }

/* RadComboBox Default skin */

/*global*/


 *
{
	margin:0;
	padding:0;
}

,
 .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Bungie
{
	font:12px arial,verdana,sans-serif;
	color:#000;
	text-align: left;
}

_rtl,
_rtl .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Bungie_rtl
{
	text-align: right;
}

/* combobox */


{
	vertical-align:bottom;
}

 table
{
	border:0;
	/*border-collapse:collapse;*/
}

 td.rcbInputCell
{

	height:21px;
	line-height:20px;
	border:1px solid #626262;
	vertical-align:top;
	background: #fff;
	padding:0;
}

 .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding:3px 0 0 0;
	color: #373737;
}

 .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

 td.rcbInputCell,
 .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

_rtl td.rcbInputCell,
_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

 td.rcbInputCellLeft
{
	border-right: 0;
}

 td.rcbInputCellRight
{
	border-left: 0;
}

 .rcbHovered .rcbInputCell
{
	background: #efefef;
}

 .rcbFocused .rcbInputCell
{
	background: #efefef;
	border-color: #1d1d1d;
}

 .rcbFocused .rcbInputCell .rcbInput
{
	color: #1d1d1d;
}

 .rcbDisabled .rcbInputCell
{
	border-color: #a1a1a1;
}

 .rcbDisabled .rcbInputCell .rcbInput
{
	color: #9b9b9b;
}

 td.rcbArrowCell
{
	
	width:27px;
	border: 1px solid #373737;
	border-bottom-color: #030303;
	padding:0;
}

 .rcbDisabled .rcbArrowCell
{
	background-position: 0 -23px;
	border-color: #878787;
}

 td.rcbArrowCellLeft
{
	border-right-width: 0;
}

 td.rcbArrowCellRight
{
	border-left-width: 0;
}

 .rcbArrowCell a
{
	line-height:21px;
	width:27px;
	height:21px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

 .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

 .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

 td.rcbArrowCellHidden,
 .rcbDisabled .rcbArrowCellHidden,
 .rcbArrowCellHidden a
{
	width: 0;
}

/* dropdown */

.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBoxDropDown_Bungie
{
	position:absolute;
	background:#111;
	border: 2px solid #00a1e5;
	cursor:default;
	font-size:11px;
}

.RadComboBoxDropDown_Bungie_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Bungie .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_Bungie .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

/*.RadComboBoxDropDown_Bungie .rcbScroll .rcbList
{
	float:left;
}*/

.RadComboBoxDropDown_Bungie .rcbHeader,
.RadComboBoxDropDown_Bungie .rcbFooter
{
	background:#929292;
	color:#fff;
	padding:4px;
}

.RadComboBoxDropDown_Bungie .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_Bungie .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_Bungie .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_Bungie .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_Bungie .rcbItem,
.RadComboBoxDropDown_Bungie .rcbHovered,
.RadComboBoxDropDown_Bungie .rcbDisabled,
.RadComboBoxDropDown_Bungie .rcbLoading
{
	padding:4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_Bungie .rcbItem,
* html .RadComboBoxDropDown_Bungie .rcbHovered,
* html .RadComboBoxDropDown_Bungie .rcbDisabled,
* html .RadComboBoxDropDown_Bungie .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_Bungie_rtl .rcbItem,
.RadComboBoxDropDown_Bungie_rtl .rcbHovered,
.RadComboBoxDropDown_Bungie_rtl .rcbDisabled,
.RadComboBoxDropDown_Bungie_rtl .rcbLoading
{
	padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_Bungie .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Bungie_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Bungie em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Bungie .rcbItem em
{
	background: #e5e5e5;
}

.RadComboBoxDropDown_Bungie .rcbHovered
{
	background:#3c3c3c;
	color:#fff;
}

.RadComboBoxDropDown_Bungie .rcbDisabled
{
	color:#ccc;
	cursor:no-drop;
}

.RadComboBoxDropDown_Bungie .rcbSeparator
{
    color: #fff;
}

.RadComboBoxDropDown_Bungie .rcbLoading
{
	background:#111;
	text-align:center;
}

.RadComboBoxDropDown_Bungie .rcbMoreResults
{
	clear:both;
	background:#f3f3f3;
	padding:4px;
	text-align:center;
}

.RadComboBoxDropDown_Bungie .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	
	margin:0 auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_Bungie .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_Bungie .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_Bungie .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/


/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_Bungie_rtl .rcbItem,
	.RadComboBoxDropDown_Bungie_rtl .rcbHovered,
	.RadComboBoxDropDown_Bungie_rtl .rcbDisabled,
	.RadComboBoxDropDown_Bungie_rtl .rcbLoading
	{
		padding:4px 20px 4px 4px;
		zoom:1;
	}
}
/*Opera end*/

/*
playback timings (ms):
  capture_cache.get: 2.822
  load_resource: 119.883
  PetaboxLoader3.resolve: 80.658
  PetaboxLoader3.datanode: 12.544
*/
