.loadMoreButton {
    width: 100%;
    text-align: left;
}

textarea { font-family: Arial, helvectica;  }
.headerMessage
{
	color: #EB9A00;
	
	font-weight: bold;
	white-space:nowrap;
}
.itunesList  {
	position:relative;
	left:-20px;
	margin-bottom:-1px;
	}

.itunesList a {
	text-decoration:none;
	}

.itunesList li  {
	position:relative;
	top:-5px;
	left:0px;
	margin: 0 0px 5px 0;
	
	line-height:10px;
	}

.messageBox {
	background-color: #FFFFCE;
	border: solid 1px #c6c6c6;
}
.messageBox td { padding: 5px;}	
.mainMessageBoxOuter {
	padding: 0 0 1em 0;
} 

.gridView th.dataGridGroupHeaderItem
{
    background: #F8F8F8;
    text-transform:  uppercase;
    padding: 6px 10px;
    color: #919191;
}
.dataGridDisabledItem
{
	vertical-align:top;
	color: #AAAAAA;
	background-color: #EEEEEE;
}
.dataGridFeaturedItem
{
	vertical-align: top;
	background-color: #FAF8E1;
	border-top: dotted 1px silver;
	border-bottom: dotted 1px silver;
}

#PanelContent_RossEvents1_Table{margin-bottom:20px;}

/*PANEL STYLES*/
.panelItemPanelTitle {
	color: #CFA200;
	font-weight: bold;
	display:block;
    margin-bottom: .25em;
}
.panelItemPanelTitleDeemphasis {
	color: gray;
	font-weight: bold;
}
.panelItemTitle {
    
}
a.panelItemTitle{text-decoration: none;}
a.panelItemTitle:hover{text-decoration: underline;}

.panelItemTitleDeemphasis
{
    color: gray;
}
.panelItemText
{

}
.panelItemTextDeemphasis
{
    color: gray;

}
.panelItemDeemphasis
{
	background-color: #eeeeee; 
	padding: 3px;
}

/*OTHER SITE STYLES*/
.event_heading
{
    color: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: 700;	
}

.news_date
{
    color: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-WEIGHT: 700;
}
.ItemHeading
{
	color: #003B62;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    FONT-WEIGHT: 700;
}

.Item
{
    color: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}

.ItemPanel {
	background-color: #FFFFFF;
    /* overflow: auto; */
    color: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}
.ItemImage {
	border: solid 1px gray;
}
.WhiteTitle {
    BACKGROUND-COLOR: Transparent;
    color: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}

.TAB {
    BACKGROUND-COLOR: white;
    color: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}

.PanelHeading {
    COLOR: Black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    FONT-WEIGHT: 700;
}
.PanelLink {
	text-decoration:none;
}

.PanelToolBar {
	background-color: #FED237;
}

#myimpactItunesButton {
	
	display:block;
	width:224px;
	height:51px;
	margin-bottom:10px;
	background: url(/myimpact/images/iTunes-Downloads.gif) 0 0 no-repeat;
	z-index:500;
	}
	
.myimpactItunesButton {
	display:none;
	}

#buttonIcons{
	padding: 0 15px 0 0;
	}
	
#myimpactItunesContainer {
	width:224px;
	}
	
#myimpactItunesHeader {
	display:block;
	width:224px;
	height:69px;
	right:0px;
	background: url(/myimpact/images/iTunes-Downloaded-Header.gif) 0 0 no-repeat;
	}

.myimpactItunesLaunch {
	display:none;
	}
	
#myimpactItunesDownloads {
	background: url(/myimpact/images/iTunes-BG.jpg) no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	}
	
#myimpactItunesFooter {
	display:block;
	width:224px;
	height:33px;
	right:0px;
	background: url(/myimpact/images/iTunes-Bottom.gif) 0 0 no-repeat;
}

/*Reorder List*/
.dragHandle {
    margin: 4px 0 0 3px;
    width: 8px;
    height: 75px;
    background: url(/images/Controls/ReorderList/reorderGrip.gif) repeat-y;
	cursor:move;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color: pink;
}

.reorderListDemo > ul {
	margin: 0;
	padding: 0;
}
.reorderListDemo > ul > li {
	list-style:none;
	margin: 0;
	padding: 0;
	background-color: #eeeeee;
	border: solid 1px #bcbcbc;
}
.reorderListDemo td {
	vertical-align: top;
}

.reorderCue {
	border:dashed 2px red;
	height:25px;
}

.itemArea {
	margin-left:5px;
	font-family:Arial, Verdana, sans-serif;
	
	text-align:left;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:10px;
}
.gridViewContainer {
	border: solid 1px #eee;
    background-color: #E4F0FA;
	text-align: left;
	PADDING: 1em;
}

.gridView
{
    border: solid 1px silver;
    border-spacing: collapse;
    border-collapse: separate;
}

.gridView tr.selectedRow td
{
     background-color:#87CEFA;
     background-image:none;
}
.gridView .groupHeader {

   color:#000;
   background:url(/images/bg/DarkTan20x29.gif) repeat-x bottom left;
   font-weight:bold;
   padding: 8px;
   text-align: left;    
}

.searchFieldContainer {
    padding: 0 0 10px 0;
}
.searchFieldContainer .field {
    float: left; 
    padding: 5px 15px;
}
.searchFieldContainer .last {
    border-right: none;
}
.searchFieldContainer .first {
    padding-left: 0;
}

#newsWrap{
	width:224px;
	}
.tellRoss_HeaderContainer {
    margin-top: 15px; 
    background: #fff url('/MyiMpact/images/TellRoss/header_bg.gif') repeat-x top left; 
    border: solid 2px #E5E5DD; 
    border-radius: 9px 9px 0 0; 
    padding-left: 10px;
}
.tellRoss_BodyContainer {
    display: block;
    background: #fff; 
    padding: 15px; 
    border-radius: 0 0 9px 9px; 
    -webkit-border-radius: 0 0 9px 9px; 
    -moz-border-radius: 0 0 9px 9px; 
    border: solid 2px #E5E5DD; 
    border-top: none;
}
.tellRoss_MsgBox {
    background: #fff url('/images/bg/White2LightGray10x60.gif') repeat-x bottom left; 
    padding: 15px; 
    border: solid 2px #E5E5DD;
    font-weight: bold;
    color: #DA5801;
}

.menuContainer {
    padding-bottom: 10px;
}
.menuContainer td 
{
    padding: 0;
}
table.menuItem {
    background:url(/images/Controls/TabContainer/YUI/profile_tabs.png?v=8) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:10px;
    vertical-align:bottom; 
    border:solid 1px #dddddd;
    border-bottom: none;
    color:navy;
    font-weight: bold;
    text-align: center;
}
table.menuItem a {
    text-decoration: none;
}
table.menuItem td {
    padding: 10px;
}
table.menuItemSelected {
    background: #ddd;
    border: solid 1px silver;
    border-bottom: none;
    border-left: none;
    color:#fff;
}
table.menuItemSelected a, table.menuItemSelected a:visited {
    color:#000;
}
.CuteEditorFrame td {
	padding: 0;
}
.posterImage {
    width: 100%;
    height: auto;
    border: none;
}
label {
    font-weight: normal
}
.checkBox input {
    float: left;
}
.checkBox label {
    display: block;
    margin-left: 20px;
    font-weight: normal;
}
.checkBoxList input { 
    margin-left: 0px;
    margin: 4px; 
}
.checkBoxList label {
    font-weight: normal;
}
.checkBoxList td { 
    padding-left: 20px; 
}
.checkBoxTable td {
    padding: 0 10px 0 0;
}
.checkBoxTable input:checked + label {
    color: blue;
    font-weight: bold;
}
.panelItemActionIcon {
    border: outset 1px silver;
    margin-right: 1px;
    background: #ddd;
    padding: 2px;
}
.panelItemActionIcon:hover {
    background: #eee;
}
.buttonBar {
    margin-top: 5px;
    padding: 5px;
}
.buttonBar input, .buttonBar button {
    
}
.scrollingDiv {
    BORDER: gray 1px solid; 
    OVERFLOW: auto; 
    HEIGHT: 125px; 
    BACKGROUND-COLOR: white
}
input[type="radio"], input[type="checkbox"] {
    margin: 2px 4px 2px 5px;
}
.checkBoxList {
    max-height: 300px; 
    overflow: auto; 
    border: solid 1px silver;
}
.checkBoxTable td {
    padding: 0 10px 0 0;
}
table.layoutTable {
	background: none;
}
table.layoutTable, table.layoutTable tbody {
	border: none;
}
table.layoutTable tr {
    background: none;
}
table.layoutTable td, table.layoutTable th {
    /*padding: 0;*/
    border: none;
    background: none;
}