/* White Bubble Frame */
.Bubble_content { background-color:#FFFFFF;}
.Bubble_1 {background:url(../images/bubble/1_11x11.gif)  0px 0px no-repeat; height:11px; width:11px;}
.Bubble_2 {background:url(../images/bubble/2_00x11.gif)  0px 0px repeat-x;  height:11px; }
.Bubble_3 {background:url(../images/bubble/3_11x11.gif)  0px 0px no-repeat; height:11px; width:11px;}
.Bubble_4 {background:url(../images/bubble/4_11x00.gif)  0px 0px repeat-y;  width:11px;}
.Bubble_5 {background:url(../images/bubble/5_11x00.gif)  0px 0px repeat-y;  width:11px;}
.Bubble_6 {background:url(../images/bubble/6_11x11.gif)  0px 0px no-repeat; height:11px; width:11px;}
.Bubble_7 {background:url(../images/bubble/7_00x11.gif)  0px 0px repeat-x;  height:11px; }
.Bubble_8 {background:url(../images/bubble/8_11x11.gif)  0px 0px no-repeat; height:11px; width:11px;}

/* CubScout Bubble Frame */
.csBubble_content { background-color:#FFFFFF;}
.csBubble_1 {background:url(../images/csbubble/1_20x31.gif)  0px 0px no-repeat; width:20px; height:31px; }
.csBubble_2 {background:url(../images/csbubble/2_00x31.gif)  0px 0px repeat-x;  height:31px; }
.csBubble_3 {background:url(../images/csbubble/3_20x31.gif)  0px 0px no-repeat; width:20px; height:31px; }
.csBubble_4 {background:url(../images/csbubble/4_20x00.gif)  0px 0px repeat-y;  width:20px;}
.csBubble_5 {background:url(../images/csbubble/5_20x00.gif)  0px 0px repeat-y;  width:20px;}
.csBubble_6 {background:url(../images/csbubble/6_20x22.gif)  0px 0px no-repeat; width:20px; height:22px; }
.csBubble_7 {background:url(../images/csbubble/7_00x22.gif)  0px 0px repeat-x;  height:22px; }
.csBubble_8 {background:url(../images/csbubble/8_20x22.gif)  0px 0px no-repeat; width:20px; height:22px; }

/* PageMessage */
.warn_content { FONT-SIZE: 8pt; width:100%; }
.warn_successful { background: url(../images/icons/icon_status_success_26x26.gif) 5px 5px no-repeat;  height:35px; background-color:#D3F0B5; COLOR: #318329; padding-left:35px;}
.warn_information { background: url(../images/icons/icon_status_info_26x26.gif) 5px 5px no-repeat; height:35px; background-color:#FAE589; COLOR: #B58610; padding-left:35px;}
.warn_critical { background: url(../images/icons/icon_status_fail_26x26.gif) 5px 5px no-repeat; height:35px; background-color:#EAADAD; COLOR: #9D0707; padding-left:35px; }

/* Alert  */
INPUT.alert {background-color:#FAE589; border: solid 1px Black;}
.alert {background-color:#FAE589; border: solid 1px Black;}


/* My Sites */
a.mysites  {COLOR: #0066cc; FONT-SIZE: 8pt; background: url(../images/icons/icon_arrow_blue.gif); padding-left:15px;  background-position: 0px -2px; background-repeat: no-repeat;   vertical-align:middle; }
a.mysites:hover  {COLOR: #3399FF; FONT-SIZE: 8pt; background: url(../images/icons/icon_arrow_orange.gif); padding-left:15px; background-position: 0px -2px; background-repeat: no-repeat;   vertical-align:middle; }
a.mysiteson  {COLOR: #3399FF; FONT-SIZE: 8pt; background: url(../images/icons/icon_arrow_orange.gif); padding-left:15px; background-position: 0px -2px; background-repeat: no-repeat;   vertical-align:middle; }

/* PhotoGallery */
.thumbnailon {border:3px solid #ff6600;}
.thumbnailoff {border:3px solid white;}

/* Tabs - These are actually asp:buttons */
.tab_yellow { background: url(../images/tabs/tab_yellow_97x28.gif)  0px 0px no-repeat;  height:28px; width:97px; COLOR: #595959; FONT-SIZE: 8pt; text-align:center; cursor: pointer; border: none 0px white;}
.tab_green { background: url(../images/tabs/tab_green_97x28.gif)  0px 0px no-repeat;  height:28px; width:97px; COLOR: #595959; FONT-SIZE: 8pt; text-align:center; cursor: pointer; border: none 0px white;}
.tab_orange { background: url(../images/tabs/tab_orange_97x28.gif)  0px 0px no-repeat;  height:28px; width:97px; COLOR: #595959; FONT-SIZE: 8pt; text-align:center; cursor: pointer; border: none 0px white;}
.tab_grey { background: url(../images/tabs/tab_grey_97x28.gif)  0px 0px no-repeat;  height:28px; width:97px; COLOR: #595959; FONT-SIZE: 8pt; text-align:center; cursor: pointer; border: none 0px white;}
.tab_off {  height:28px; width:97px; COLOR: #595959; FONT-SIZE: 8pt; text-align:center; cursor:  pointer; border: none 0px white; background-color:White;}

/* Custom Content Page - Page Title Input Box */
.txtpagetitle {border:1px solid #FFFFFF; font-size: 140%; font-weight:bold; color:#595959; background-color:#FFFFFF}
.txtpagetitlehover {border:1px solid #595959; font-size: 140%;font-weight:bold;  color:#595959; background-color:#D2EAF6}

li.chunk{display:inline;}
a.chunkitem {border:1px solid #e6e6e6;padding: .3em .5em .3em .5em;text-align:center;cursor:pointer;font-size:12px; height:20px;color: #0066cc;}
a.chunkitemdisabled {border:1px solid #e6e6e6;padding: .3em .5em .3em .5em;text-align:center;cursor:pointer;font-size:12px; height:20px;color: #666666;}
a.chunkitem:hover {border:1px solid #e6e6e6;padding: .3em .5em .3em .5em;text-align:center;cursor:pointer;font-size:12px; height:20px;background-color:#D2EAF6;color: #0066cc;}
a.chunkitem:visited {border:1px solid #e6e6e6;padding: .3em .5em .3em .5em;text-align:center;cursor:pointer;font-size:12px; height:20px;TEXT-DECORATION: none;color: #0066cc;}


/* Div Containers */
DIV.Profile 
{   
   BORDER-RIGHT: none; 
   BORDER-TOP: none;   
   BORDER-LEFT: none;   
   BORDER-BOTTOM: none; 
   OVERFLOW: auto; 
} 

nobr.overflow
{
	text-overflow: ellipsis;
	overflow: hidden;
	width: 200px;
}


/* Form and Controls Anchor Tags */
label
{
	font-family: tahoma;
	font-size:9pt;
	color: #1F66B1;
	font-weight: Bold;
}

.Label
{
	font-family: tahoma;
	font-size:9pt;
	color: #1F66B1;
	font-weight: Bold;
}

.LabelSmall
{
	font-family: Arial;
	font-size:8pt;
	color: blue;
	font-weight: Normal;
}

.LabelRequired
{
	font-family: Arial;
	font-size:8pt;
	color: red;
	font-weight: Normal;
}

.disabled {background-color:#DADADA; border: solid 1px silver;}

FIELDSET
{
	border: solid 1px #A5AEEF;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 8px;
	background: White;
}

LEGEND
{
	font-family: tahoma;
	font-size:9pt;
	color: #1F66B1;
	font-weight: Bold;
	
}

INPUT.checkbox
{
	border-style:none;
	background-color:Transparent;
}




BUTTON
{
	cursor:pointer;
	height:23px;
	width:90px;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: 900;
	COLOR: #336699;
	border:  outset 1 #6FB1D9;
	background-color:white;	
}

.MyButton
{
	cursor:pointer;
	height:20px;
	width:90px;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: 900;
	COLOR: #336699;
	background-color:White;
	border:  outset 1 #6FB1D9;	
}

.MyButtonAlert
{
	cursor:pointer;
	height:20px;
	width:90px;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: 900;
	COLOR: #FF8C37;
	background-color:White;
	border:  outset 1 #FF8C37;	
}

/* Combo Boxes */

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  cursor: default;
}

.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboItem
{
  font-family: Verdana; 
  font-size: 11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  background-image: url(../images/combobox/comboItemBg.gif);
  font-family: Verdana; 
  font-size: 11px; 
  border: 1px solid #DBCE99;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}


.RadGrid_Office2007 tr.rgCommandRow a
{
	color:#ff6600;
	text-decoration:none;
}

.RadGrid_Office2007 tr.rgRow a
{
	color:#ff6600;
	text-decoration:none;
}
.RadGrid_Office2007 tr.rgAltRow a
{
	color:#ff6600;
	text-decoration:none;
}

.RadGrid_Office2007 div.rgEditForm a
{
	color:#ff6600;
	text-decoration:none;
}