h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
}


#messageHeader {
    background-image:url('../../images/beta/contactBack.gif');
    background-position:0px 0px;
    background-repeat:repeat-x;
    border-bottom:1px solid #e0e5dd;
    padding: 5px;
    position: static;
	overflow: hidden;
	font-size: 12px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
}
#messageHeader .afield {
	color: #575656;
}
#messageHeader td {
	font-size: 12px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
}
a.attachment {
	font-size: 10px;
}

.warningHeader {
    background-color : #FFEC8B;
    padding: 5px;
	overflow: hidden;
	font-size: 12px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
}

.menuButton {
  height: 15px;
  margin: 0px 5px 0px 0px;
  cursor:pointer;
  cursor:hand;
  float:right;
  padding-right: 12px;
  padding-top: 5px;
  padding-left: 5px;
  color: #575656;
  font-size: 12px;
  font-weight: bold;
  font-family: arial, sans-serif, verdana, tahoma, helvetica;
  background-image: url(/gaggle/images/beta/downbut.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

.tipText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height:20px;
  vertical-align: middle;
}
.replyImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-120px 0px;
}
.replyAllImg {
  width:30px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-150px 0px;
}
.forwardImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-180px 0px;
}
.printImg {
  width:20px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-210px 0px;
}
.spamImg {
  width:22px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-240px 0px;
}
.deleteImg {
  width:20px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-300px 0px;
}
.deleteScheduleImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/deleteSchedule.gif');
}
.hyperLink {
  width:20px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-870px 0px;
}
.addFolderImg {
  width:20px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-1050px 0px;
}
.unblockImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-270px 0px;
}
.syncImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-988px 0px;
}
.sendImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-570px 0px;
}
.draftImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-600px 0px;
}
.addLockerImg {
	background-image: url('../../images/igaggle/icons/Locker-18x18.gif');
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
	text-align: center;
	background-position:center center;
}
.addGoogleDriveImg {
	background-image: url('../../images/igaggle/icons/GoogleDrive-18x18.gif');
	background-repeat: no-repeat; 
	width: 18px;
	height: 18px;
	text-align: center;
	background-position:center center;
}
.optionsImg {
	background-image: url('../../images/igaggle/icons/options-16x16.png');
	background-repeat: no-repeat; 
	width: 22px;
	height: 22px;
	text-align: center;
	background-position:center center;
}
.translateImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-510px 0px;
}
.cancelImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-1110px 0px;
}
.inviteImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/16x16/calendar_1.png');
  background-repeat: no-repeat;
  background-position: center;
}
.compareImg {
  width:28px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-1080px 0px;
}
.composeImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-30px 0px;
}
.chatImg {
	background-image:url('/gaggle/javascript/ijab/images/status/chat.png');
	background-repeat: no-repeat; 
	width: 22px;
	height: 22px;
	text-align: center;
	background-position:center center;
}
.plusImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-60px 0px;
}
.refreshImg {
  height:20px;
  width:20px;
  background-image: url('../../images/beta/refresh.gif');
}

.checkImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-0px 0px;
}

.attachImg {
  width:16px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-663px 0px;
}

.addContactImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-360px 0px;
}

.editContactImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-420px 0px;
}

.addFileImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-480px 0px;
}

.duplicateImg {
  width:25px;
  height:22px;
  background-image: url('../../images/beta/toolstrip.gif');
  background-position:-390px 0px;
}

.filterImg {
  width:16px;
  height:16px;
  background-image: url('../../images/beta/funnel.png');
}

.newZohoFileImg {
  width:24px;
  height:24px;
  background-image: url('../../images/beta/zoho.jpg');
  background-position:-480px 0px;
}

.searchUserImg {
  width:16px;
  height:16px;
  background-image: url('../../images/beta/userfind.png');
}

.sayitImg {
	width: 28px;
	height: 27px;
	background-image: url('../../images/sayit.jpg');
}

.photoImg {
	width: 24px;
	height: 24px;
	background-image: url('../../images/beta/photo_scenery-24x24.png');
}

.searchImg {
	width: 24px;
	height: 24px;
	background-image: url('../../images/beta/searchicon.gif');
	background-repeat: no-repeat;	
}

.undeleteImg {
  width:24px;
  height:24px;
  background-image: url('../../images/undo.gif');
}

.pauseImg {
  width:16px;
  height:16px;
  background-image: url('../../images/beta/pause-16x16.png');
}

.playImg {
  width:16px;
  height:16px;
  background-image: url('../../images/beta/play-16x16.png');
}

.tbs {
  width:1px;
  height:22px;
  background-image: url('../../images/beta/tb_spacer.gif');
  background-position:0px 0px;
  z-index: 10;
  float:left;
}

.addressGroupTab {
  background-image: url('../../images/beta/tabAddressGroup.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  height: 12px;
}

.composeTab {
  background-image: url('../../images/beta/tabCompose.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  height: 12px;
}

.successTab {
  background-image: url('../../images/beta/tabGreenCheck.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  height: 12px
}

.warningTab {
  background-image: url('../../images/beta/tabWarning.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  height: 12px
}

.loadingTab {
  background-image: url('../../images/ajax-loader.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
  height: 12px
}

.sendIcon {
  width:17px;
  height:22px;
  background-image: url('../../images/beta/sendicon.gif');
  background-repeat: no-repeat;
  float:left;
  cursor:pointer;
  cursor:hand
}


.hiddenRow {
	display:none;
}

.visibleRow {
	display:block;
}

span.toggle {
	font-size:10px;
	cursor:pointer;
  	cursor:hand
}

span.toggle:hover {
	text-decoration:underline;
}

#searchMenu {
  width:17px;
  height:17px;
  background-image: url('../../images/beta/searchicon.gif');
  background-repeat: no-repeat;
  position:relative;
  top:-19px;
  left:2px;
  cursor:pointer;
  cursor:hand;
}

input.tran_attach {
	position: absolute;  
    height: 26px;
    z-index: 9;   
    font-size: 45pt;
  	cursor:pointer;
    
    /*IE*/
    cursor: hand; 
    filter: alpha(opacity=0); 
    
    /*firefox*/
    opacity: 0;   
    -moz-outlinestyle: none;
    cursor: pointer;      
}  

div.attachContainer {
	display: none;
	width: 99%;
	border: 1px solid #cccccc;	
	background-color: #ffffff;
	margin: 0px;
}

div.attachment {
	display: block;
  	font-family: Arial;
  	font-size: 12px;
  	margin-left: 5px;
	background-image: url('../../images/beta/smpaperclip.gif');
  	background-position:center left;
  	background-repeat: no-repeat;
  	padding-left: 20px;
}

a.deleteAttachment {
	font-size: 11px;
	color: navy;
	text-decoration: none;
}

a.deleteAttachment:hover {
	font-size: 11px;
	color: navy;
	text-decoration: underline;
}

div.attachmentLoading {
	display: block;
	background-image: url('../../images/ajax-loader.gif');
  	background-position:center left;
  	background-repeat: no-repeat;
  	padding-left: 20px;
  	font-family: Arial;
  	font-size: 12px;
  	font-weight: bold;
  	margin: 5px;
}

div.lockerUploading {
  	font-family: Arial;
  	font-size: 10px;
  	font-weight: bold;
}


.contactHeader
{
	width:100%;
	cursor:default;
    background-image:url('../../images/beta/contactBack.gif');
    background-position:0px 0px;
    background-repeat:repeat-x;
    background-color : #eeeafe;
    border-bottom:1px solid #e0e5dd;
    padding: 5px;
    position: static;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:16px;
    font-weight:bold;    
}



.detaillayout tr td{
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
    color: #111111;
}

.detaillayout tr th {
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
	color: #111111;
	padding-right: 10px;
}

.detaillayout th {
	text-align: right;
}

.addContact {
	width: 350px;
    background-color : #eeeafe;
    border:1px solid #e0e5dd;
    margin: 0px;
    padding: 5px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
}

.existingContact {
	width: 350px;
    background-color : #ffffff;
    border:1px solid #e0e5dd;
    margin: 0px;
    padding: 5px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
}

.notifyContent {
	width: 350px;
    background-color : #FFFF66;
    border:1px solid #cccccc;
    margin: 0px;
    padding: 5px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
}

.errorContent {
	width: 350px;
    background-color : #FF6666;
    border:1px solid #cccccc;
    margin: 0px;
    padding: 5px;
    font-family: arial, sans-serif, verdana, tahoma, helvetica;
    font-size:12px;
}

.hit {
	font-weight: bold;
    color : #ff0000;
}

.blockedText {
	color: #FF0000;
	font-weight: bold;
}

div.progressBar {
    width: 100px;
    border: 1px solid;
    display: block;
    font-size: 10px;
    height: 4px;
    margin-top: 4px;
    mergin-left: 4px;
}

.grideven {
	background-color:#EEEEEE;
}
.gridodd {
	background-color:#FFFFFF;
}

.toolbar {
    background-image:url('../../images/beta/tbBack.gif');
    background-position:0px 0px;
    background-repeat:repeat-x;
    background-color : #eeeafe;
    border-bottom:1px solid #e0e5dd;
}

.composeMessage {
    background-color : #e9e9e9;
}

div.gridbox_inbox table.obj tr.deletedRow td {
	text-decoration: line-through;
}

div.gridbox_inbox table.obj tr.blockedRow td {
	background-color: #FF6666 ;
}

div.table-row {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	text-align: center;
	width: 96%;
	}
div.table-space-line {
	clear: both;
	margin: 0;
	padding: 0;
	width: auto;
}
div.left-11  {	float: left;	width: 10%; }
div.left-22  {	float: left;	width: 20%; }
div.left-33  {	float: left;	width: 33%; }
div.left-44  {	float: left;	width: 40%; }
div.left-55  {	float: left;	width: 50%; }
div.left-66  {	float: left;	width: 60%; }
div.left-77  {	float: left;	width: 70%; }
div.left-88  {	float: left;	width: 80%; }
div.left-99  {	float: left;	width: 90%; }
div.right-12 {	float: right;	width: 10%; }
div.right-22 {	float: right;	width: 20%; }
div.right-33 {	float: right;	width: 33%; }
div.right-44 {	float: right;	width: 40%; }
div.right-55 {	float: right;	width: 50%; }
div.right-66 {	float: right;	width: 60%; }
div.right-77 {	float: right;	width: 70%; }
div.right-88 {	float: right;	width: 80%; }
div.right-99 {	float: right;	width: 90%; }

/* End Auto address drop down items */

.swfupload {
	background: transparent;
	position: absolute;
	z-index: 1;
}

TEXTAREA { 
	font-family: sans-serif;
	font-size:12px;
}

/* Error text */
.errorText {
	color: #EE7474; 
}
/* Use these to style an element's display with EL, ie. class="display-${! empty form.myProperty}" */
.display-true{
}
.display-false{
	display: none !important;
}
.dijitButtonNode *{
	background-color: transparent; /* This forces the buttons in dojo 1.3.1 to have no background color */
}
/* For use to make a hyperlink that looks like test (used in grids for accessibility links that don't change appearance) */
.unstyledLink{
	text-decoration: none;
	color: #000000;
}
.unstyledLink:hover {
	color: #000000;
	cursor: default;
}
.noDisplay{
	display:none;
}
.gaggleLabel{
	font-weight: bold; color: #444444
}
.gagglePane{
	padding: 5px 10px 5px 10px;
}
.systemMsg{
	width:50%;
	text-align:center;
	margin: 0 auto;
	top: 15px;
	font-weight: bold;
	color: #366DBA;
	background-color: white;
	font-size:12px;
}
.importIcon {
  width:16px;
  height:14px;
  background-image: url('../../images/download_sm.gif');
  background-repeat: no-repeat;
  float:left;
  cursor:pointer;
  cursor:hand
}
.dhtmlxGrid_selection {
    -moz-opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color:#83abeb;
    opacity:0.5;
}
.menuLinkHeader {
	text-decoration: none;
	font-weight: bold;
	margin-left:12px;
}
.menuLink {
	text-decoration:none;
	margin-left:24px;
}
.menuLink:hover {
	text-decoration:underline;
}
.menuIcon {
	margin-top:0px;
	padding-top: 40px;
	background-position: center center;
	background-repeat: no-repeat;
}

.menuIcon:hover {
	cursor:pointer;
}

#inboxGadget .thread_table {
	border-collapse:collapse;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-family:arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}
#inboxGadget .thread_table td {
	border-top:1px solid #CCCCCC;
	cursor:pointer;
	padding:0 4px;
	vertical-align:middle;
	margin: 0;
}
#inboxGadget .unread {
	font-weight:bold;
}
#inboxGadget .even {
	background-color:#E5F2F8;
}
#inboxGadget .odd {
	background-color:#FFFFFF;
}
#inboxGadget .date {
	white-space:nowrap;
}
.titlePaneNoPadding div.dijitTitlePaneContentInner {
	padding: 0;
}		
#chatGadget .thread_table {
	border-collapse:collapse;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-family:arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}
#chatGadget .thread_table td {
	cursor:pointer;
	padding:0 4px;
	vertical-align:middle;
	margin: 0;
}
#chatGadget .thread_table th {
	color:#055A78;
	background-color:#D5E3E6;
	font-weight:bold;
}
#chatGadget .even {
	background-color:#E5F2F8;
}
#chatGadget .odd {
	background-color:#FFFFFF;
}
#dropBoxGadget .thread_table {
	border-collapse:collapse;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-family:arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}
#dropBoxGadget .thread_table td {
	cursor:pointer;
	padding:0 4px;
	vertical-align:middle;
	margin: 0;
}
#dropBoxGadget .thread_table th {
	color:#055A78;
	background-color:#D5E3E6;
	font-weight:bold;
}
#dropBoxGadget .even {
	background-color:#E5F2F8;
}
#dropBoxGadget .odd {
	background-color:#FFFFFF;
}
#msgBoardGadget .thread_table {
	border-collapse:collapse;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-family:arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}
#msgBoardGadget .thread_table td {
	cursor:pointer;
	padding:0 4px;
	vertical-align:middle;
	margin: 0;
}
#msgBoardGadget .thread_table th {
	color:#055A78;
	background-color:#D5E3E6;
	font-weight:bold;
}
#msgBoardGadget .even {
	background-color:#E5F2F8;
}
#msgBoardGadget .odd {
	background-color:#FFFFFF;
}
#alertDiv .thread_table {
	border-collapse:collapse;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	font-family:arial,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}
#alertDiv .thread_table td {
	cursor:pointer;
	padding:0 4px;
	vertical-align:middle;
	margin: 0;
}
#alertDiv .thread_table th {
	color:#055A78;
	background-color:#D5E3E6;
	font-weight:bold;
}
#alertDiv .even {
	background-color:#E5F2F8;
}
#dropBoxGadget .odd {
	background-color:#FFFFFF;
}
/* Styles to force the compose buttons to layout correctly */
/*
#checkMailButton {
	width: 80px;
}
#checkMailButton .checkImg {
	margin-left: -5px;
}	
#composeButton {
	padding-left: 7px;
	width: 102px;
}
.dj_safari #composeButton {
	padding-left: 3px;
}
#composeButton .composeImg {
	margin-left: -5px;
}
.dj_ie #composeButton_button {
	padding-right: 4px;
}
*/
/* */
.gridContainerTable { /* fix the gadget table layout */
	table-layout: fixed;
}

#editTabDiv {
	float: right; 
	display: inline-block; 
	position: relative; 
	padding-top: 6px; 
	width: 110px; 	
}

/* Icons */
.helpIcon {
	background-image:url('/gaggle/images/help.png');
	background-position: top center;
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	cursor: pointer;	
	float:right; 
	padding-left:5px; 
	top:-10px
}
.dj_ie7 .helpIcon {
	margin-top: -15px;
} 

#liveChatIconSmall {
	background-position: top center;
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	float:right; 
	padding-left:5px; 
	top:-10px;
	cursor: pointer;	
}
.dj_ie7 #liveChatIconSmall {
	margin-top: -15px;
} 
#liveChatIconSmall.chatAvailable {
	background-image:url('/gaggle/images/Help_Blue.png');
}
#liveChatIconSmall.chatNotAvailable {
	background-image:url('/gaggle/images/Help_Gray.png');
}
.chatAvailable.chatLarge { /* #liveChatIconLarge */
	background-image:url('/gaggle/images/igaggle/icons/Live_Help.gif');
}
.chatNotAvailable.chatLarge {
	background-image:url('/gaggle/images/igaggle/icons/Live_Help_Off.png');
}


.tubeIcon {
	background-image:url('/gaggle/images/igaggle/icons/gaggleTube-32x32.gif');
}

.childrenIcon {
	background-image:url('/gaggle/images/igaggle/icons/YChildren-32x32.gif');
}

.zohoIcon {
	background-image:url('/gaggle/images/igaggle/icons/Zoho-32x32.gif');
}

.calIcon {
	background-image:url('/gaggle/images/igaggle/icons/Calendar-32x32.gif');
}

.lockerIcon {
	background-image:url('/gaggle/images/igaggle/icons/Locker-32x32.gif');
}

.googleDriveIcon {
	background-image:url('/gaggle/images/igaggle/icons/GoogleDrive-32x32.gif');
}

.hwdbIcon {
	background-image:url('/gaggle/images/igaggle/icons/DropBox-32x32.gif');
}

.smsIcon {
	background-image:url('/gaggle/images/igaggle/icons/SMS-32x32.gif');
}

.wallIcon {
	background-image:url('/gaggle/images/igaggle/icons/Wall-32x32.gif');
}

.blogIcon {
	background-image:url('/gaggle/images/igaggle/icons/Blog-32x32.gif');
}

.boardIcon {
	background-image:url('/gaggle/images/igaggle/icons/MBoards-32x32.gif');
}

.chatIcon {
	background-image:url('/gaggle/images/igaggle/icons/Chat-32x32.gif');
}

.profileIcon {
	background-image:url('/gaggle/images/igaggle/icons/Profile-32x32.gif');
}

.trainingIcon {
	background-image:url('/icon.png');
}

.bylineIcon {
	background-image:url('/gaggle/images/wall/byline.gif');
	background-position: top center;
	background-repeat: no-repeat;
	width:51px;
	height:62px;
}

.imageNotAvailableIcon {
	background-image:url('/gaggle/images/wall/imageNotAvailable.gif');
	background-position: top center;
	background-repeat: no-repeat;
	width:90px;
	height:90px;
}

a.toplink, a.toplink_alt {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.toplink:hover, a.toplink_alt:hover {
	text-decoration: underline
}
#oldLogoImage {
	cursor: default;
	height: 100px;
    width:  190px; 
    margin-left: 5px;       
	border: 0;
}
#logoImage {
	cursor: default;
	background-image: url('/gaggle/images/Vert_logo_trans.png');
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
    width:  185px; 
	border: 0;
    display: block;
	padding-left: 6px;
    padding-right: 6px;
    margin-left: 0px;
}
#logoImage:hover {
	cursor: pointer;
}
/* Force the timezone label up in IE (viewCalendar) */
.dj_quirks .toolbar .tzDiv { 
	margin-top: -20px;	
}
.disabledText {
	color: gray;
}
#videoUploadStatusMsg {
    background-image: url('../../images/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height: 12px;
    color: red;
	font-weight: bold;
}
.nonFlashButtonHover {
	border-color: blue;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
	cursor: hand;
}
.dojoxPortlet .gaggleRefreshNode {
	background-image: url("/gaggle/javascript/gaggle/widget/templates/images/button_refresh.gif");
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
	height:15px;
	width:15px;
}


/* Tab Controller styles - lifted from TabContainer.css (tundra) */
/* Menu and slider control styles */
.gaggle .dijitTabContainer .tabStripButton {
	margin-right: 0;
	padding-top: 2px;
	z-index: 12;
}

.gaggle .dijitTabContainerBottom .tabStripButton {
	padding-top: 2px;
}

.gaggle .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
	padding-bottom: 3px;
	padding-top: 1px;
}

.gaggle .tabStripButton .dijitTabInnerDiv {
	padding: 3px 2px 4px 2px;
}

.dj_ie6 .gaggle .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .gaggle .tabStripButton .dijitTabInnerDiv,
.dj_opera .gaggle .tabStripButton .dijitTabInnerDiv {
	padding-bottom: 5px;
}
.dj_ie6 .gaggle .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .gaggle .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_opera .gaggle .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
	padding-bottom: 4px;
}

.gaggle .dijitTabContainer .tabStripButton {
	/* TODO: instead of hardcoded value set to inline display and let layoutChildren() measure? */
	width: 21px;
}

.gaggle .dijitTabContainer .tabStripButton img {
	height: 14px;
	background: url(../../images/beta/spriteRoundedIconsSmall.png) no-repeat;
}
.dj_ie6 .gaggle .dijitTabContainer .tabStripButton img {
	background-image: url(../../images/beta/spriteRoundedIconsSmall.gif);
}

.gaggle .dijitTabContainer .tabStripMenuButton img {
	background-position: -15px top;
}
.gaggle .dijitTabContainer .tabStripSlideButtonLeft img {
	background-position: 0px top;
}
.gaggle .dijitTabContainer .tabStripSlideButtonRight img {
	background-position: -30px top;
}
/* Scrollbars on floater */
.gaggle .dojoxFloatingPane {
	overflow:auto;
}
.gaggle .dojoxFloatingPaneContent {
/*	overflow:auto;*/	
}
/* dropdown menu styling on profilePostings nav */
#postingsNavBar .dijitInline.dijitButtonNode{
	background-color: transparent;
}
.iscrollWrapper {
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    overflow:auto;
}

/* Weather widget items */
.w_fci {
	border: #bbc 1px solid;
	padding: 1px;
}

.w_cc_temp {
	font-size: 180%;
	float: left;
	padding: 0 5px;
	padding-right: 10px;
}

.w_cc_text {
	height: 60px;
	overflow: hidden;
}

.w_fc {
	text-align: center;
	padding: 0;
	padding-right: 10px;
	float: left;
}

/* fieldsets in contacts (query) */
.query fieldset{
  border: 1px solid #bbbbbb;
}

.gagQueryTable .queryRow{
	padding-top: 10px;
}

.dj_ie7 .dijitButtonNode > BUTTON.dijitButtonContents > * {
    position:static !important;
}

pre {
	font-size: 100%;
}


.rounded-corners {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.hand {
  cursor:pointer;
  cursor:hand;
}

/*
 * Styles for the HTML Diff
 */
span.diff-html-added {
  font-size: 100%;
  background-color: #ccffcc; /* light green */
  cursor: pointer;
}

span.diff-html-removed {
  font-size: 100%;
  text-decoration: line-through;
  background-color: #fdc6c6; /* light red */
    cursor: pointer;
}

span.diff-html-changed {
  background: url(../images/diffunderline.gif) bottom repeat-x;
  *background-color: #c6c6fd; /* light blue */
  cursor: pointer;
}

span.diff-html-selected {
  background-color: #FF8800; /* light orange */
  cursor: pointer;
}

span.diff-html-selected img{
   border: 2px solid #FF8800; /* light orange */
}

span.diff-html-added img{
 border: 2px solid #ccffcc;
}

span.diff-html-removed img{
 border: 2px solid #fdc6c6;
}

span.diff-html-changed img{
 border: 2px dotted #000099;
 
}

img.diff-icon {
  background-color: #FF8800;
  background-image: url(../images/bg_rounded.gif);
  width: 16px;
  height: 16px;
  border: 0px none;
}

table.diff-tooltip-link, table.diff-tooltip-link-changed {
   width: 100%;
   text-align: center;
   Vertical-align: middle;
}

table.diff-tooltip-link-changed {
    border-top: thin dashed #000000; 
    margin-top: 3px; 
    padding-top: 3px
}
td.diff-tooltip-prev {
   text-align: left;
}

td.diff-tooltip-next {
   text-align: right;
}

table.diffpage-html-firstlast {
  width: 100%;
  Vertical-align: middle;
}

div.diff-topbar{
 border-bottom: 2px solid #FF8800;
 border-left: 1px solid #FF8800;
 border-right: 1px solid #FF8800;
 background-color: #FFF5F5;
}

a.diffpage-html-a, a.diffpage-html-a:hover, a.diffpage-html-a:link, a.diffpage-html-a:visited, a.diffpage-html-a:active {
  text-decoration: none;
  color: #FF8800;
}

.diffpage-html-firstlast a img, .dsydiff-prevnextnav a img {
  vertical-align: middle;
}

ul.changelist {
  padding-left: 15px;
}

span.xmpp-offline {
    background-image:url('/gaggle/javascript/ijab/images/status/offline.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-available {
    background-image:url('/gaggle/javascript/ijab/images/status/available.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-chat {
    background-image:url('/gaggle/javascript/ijab/images/status/chat.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-away {
    background-image:url('/gaggle/javascript/ijab/images/status/away.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-xa {
    background-image:url('/gaggle/javascript/ijab/images/status/xa.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-dnd {
    background-image:url('/gaggle/javascript/ijab/images/status/dnd.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

span.xmpp-idle {
    background-image:url('/gaggle/javascript/ijab/images/status/idle.png');
    background-position: -1px -1px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-left: 15px;	
}

.avatarContainer {
	position: relative;
	width: 36px;
	height: 36px;
	padding: 0px;
}

.teacherAvatarIndicator {
    background-image:url('/chat/images/teachericon.png');
	position: absolute;
	top: 0px;
	left: 24px;
	width: 12px;
	height: 13px;
}

.studentAvatarIndicator {
    background-image:url('/chat/images/studenticon.png');
	position: absolute;
	top: 0px;
	left: 24px;
	width: 12px;
	height: 13px;
}

.adminAvatarIndicator {
    background-image:url('/chat/images/adminicon.png');
	position: absolute;
	top: 0px;
	left: 24px;
	width: 12px;
	height: 13px;
}


.vokiIcon {
	background-image: url('/gaggle/images/voki.jpg');
	position: absolute;
	top: 0px;
	left:0px;
	height: 200px;
	width: 215px;
}

/* user list locked column */
.gaggle div.gridbox_light table.hdr td.lockedColumn {
	background-image: url('../../images/beta/lock.png');
	background-position: left;
	padding-left: 6px;
}

#videoPicker a { 
color: #222222; 
} 

/* accordion icon styles */
/*
#mainPortalAccordion .dijitAccordionTitle{
	height: 26px;
}
*/
/* commented out for now
#mainPortalAccordion .dijitAccordionText {
	margin-left: 28px;	
	font-weight: bold;
}
#mainPortalAccordion .dijitAccordionTitle .dijitIcon {
	position: absolute;
	margin-top: -4px;
	width: 24px;
}
.mail_accordion_button {
	background-image: url('../../images/beta/mailbox_empty.png');
	margin-top: -5px;	
}
.admin_accordion_button {	
	background-image: url('../../images/beta/control_panel.png');
}
.classes_accordion_button {
	background-image: url('../../images/beta/teacher.png');
}
.links_accordion_button {
	background-image: url('../../images/beta/link.png');
}
.apps_accordion_button {
	background-image: url('../../images/beta/calendar.png');
}
.hms_accordion_button {
	background-image: url('../../images/beta/users1.png');
}
*/

.compose_info_pane {
	border-style: solid; 
	border-color: #cccccc; 
	background-color: #ffffff; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-border-radius: 5px;	
}

.searchHighlight {
	background-color: #FFFF00;
}

.downloadCount {
	color: green;
}

.pendingApprovalCount {
	color: red;
}