td {
	white-space:normal !important;
}
body {
	background-color:#FFFFFF;
	font-family:verdana, sans-serif;
	margin:0px;
	border:0px;
	padding:0px;
}
body.admin-page {
	background: #bcbcbc url(../../graphics/backgrounds/admin_bg.png) repeat-x fixed;
}
#stretch-container {
	width:100%
}

#stretch-container-top-row-left-column {
	text-align: left;	
}
#edit-win-header-image-container {
	height:30px;
	background: url(../../graphics/v8/PageElements/StartPageGraphics/v8_TopToolBar.gif) left top repeat-x;
	border-bottom: 1px solid black;
}
#edit-win-tab-content-container img {
	border: none;
}
#edit-win-header-image {
	height:25px;
	border:0px;
	margin:0px;
	padding:2px 0px 0px 5px;
}

#stretch-container-top-row-right-column {
	width:1px;
}

#stretch-container-bottom-row-left-column {
	height:1px;
}
#stretch-container-bottom-row-right-column {
	height:1px;
}
/* image used to get resize positions */
#br {
	width:1px;
	height:1px;
	border:0px;
	margin:0px;
	padding:0px;
}
.img-trans-placeholder {
	width:1px;
	height:1px;
	border:0px;
	margin:0px;
	padding:0px;
}

.edit-win-options {
	/*
	we need the window to default to 450 wide
	so with 5px padding on left and right 
	and 1px border on left and right
	we have 438 + 2 + 10 = 450
	*/
	display:none;
	overflow:auto;
    width:auto;
    border:1px solid #000000;
	border:none;
	background-color:#FFFFFF;
    padding:5px;
    margin:0px;
	text-align:left;
	font-size:12px;
	font-style:normal;
}
#edit-win-tab-content-container {
	width:auto;
	border:0px;
	background-color:#FFFFFF;
}

div.edit-win-heading, span.edit-win-heading {
	color: #666666;
	font: italic 24px Verdana,Helvetica,Arial,sans-serif;
	margin-bottom: 20px;
}

#tab_ace {
	/*
	position:relative;
	border:1px solid #000000;
	background-color:#FFFFFF;
	*/
}


/* menu-system {{{ */
#edit-win-tabs {
	font-size:12px;
	position:relative;
	white-space:nowrap;
	width:auto;
    height:2em;
	text-align:left;
	background-color:#EFEFEF;
	border-bottom:1px solid #000000;
}
#edit-win-tabs ul#edit-win-tabs-container {
	margin:0px;
	padding:0px 0px 0px 2px;
	position:absolute;
	bottom:-1px;
	width:auto;
	white-space:nowrap;
}

#edit-win-tabs ul#edit-win-tabs-container li {
	display:inline;
	list-style:none;
	cursor:pointer;
}

#edit-win-tabs ul#edit-win-tabs-container a, #edit-win-tabs ul#edit-win-tabs-container span, #edit-win-tabs ul#edit-win-tabs-container a.selected-tab {
	width:auto;
	display:block;
	float:left;
	padding:2px 4px;
	margin:1px 2px 0px 0px;
	text-align:center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #FFFFFF;
	list-style:none;
}

#edit-win-tabs ul#edit-win-tabs-container span, #edit-win-tabs ul#edit-win-tabs-container a.selected-tab, #edit-win-tabs ul#edit-win-tabs-container a.selected-tab:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFFFFF;
	color: #0079CB;
	padding-bottom: 4px;
	margin-top: 0;
}

#edit-win-tabs ul#edit-win-tabs-container a {
	background-image: url(/education/graphics/backgrounds/gradgray.png);
	border:1px solid #AAAAAA;
	border-bottom:none;
}

#edit-win-tabs ul#edit-win-tabs-container a:hover {
	margin-top: 0;
	border-color: #666;
	background: #EFEFEF;
	color: #222222;
	padding-bottom: 3px;
}

/*}}}*/

/* form buttons {{{ */
#edit-win-buttons {
	position:relative;
	height:30px;
	line-height:30px;
	padding:5px 3px;
	border-top:1px solid #EFEFEF;
	background-color:#FFFFFF;
	white-space:nowrap;
}
#edit-win-buttons-container {
	font-size:12px;
	position:relative;
	height:100%;
	line-height:2.0em;
	background-color:transparent;
	padding-bottom:5px;
	white-space:nowrap;
}
#edit-win-buttons-container-left-column {
	float:left;
	white-space:nowrap;
	padding:0px;
	background-color:transparent;
}
#edit-win-buttons-container-right-column {
	float:right;
	white-space:nowrap;
	padding:0px;
	background-color:transparent;
}
#edit-win-buttons-container-center-column {
	float:center;
	white-space:nowrap;
	padding:0px;
	background-color:transparent;
}
/*}}}*/

.tabs a {text-decoration: none}

