@charset "utf-8";
/* CSS Document */

/* 
See wbs_ng.css or wbs_not_ng.css for style 
differences needed between WB and NG
*/

#page-container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFF;
/*	padding:6px;*/
/*	border:2px solid #666;*/
}

#popup-page-container {
	width: 475px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFF;
	padding:8px;
	border:2px solid #666;
}

#calendar-event-add-update-container {
	padding:15px;
}

.pop-up-form-title {
	background-color:#333366;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

#header {
	height:91px;
	text-align:right;
	vertical-align:bottom;
	background:url(/images/manager/header_1.jpg);
}

#footer {
	text-align:center;
	clear:both;
	color:#2f4a77;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:24px;

}


#login {
	float:left;
	width:230px;
	/*background-color:#e4e3e3;*/
	background-image: url(/images/manager/login_bg.jpg);
  background-repeat: no-repeat;

	margin-top:6px;
}

#login-content {

	padding:10px 0px 0px 30px;
}

#newuser {
	float:left;
	width: 500px;

	padding:26px 10px 0 20px;
	margin-top: 6px;

}

h3 {
	font-size:130%;
	color:#666666;
}

p {
	color:#666666;
}

#preview-button {
	padding-top:50px;
	padding-left:17px;
	float:left;
}

#menu-bar {
	height:24px;
	margin-top:6px;
	padding-left: 15px;
	padding-right: 15px;
	background:url(/images/manager/menu_bg.jpg);
	padding-top:6px;
}

#menu-bar a, #footer a {
	text-decoration: none;
	color: #666;
}

a { color:#666; }
a:hover { color: #ff9100; }

#menu-bar a:hover, #footer a:hover {
	text-decoration: none;
	color: #ff9100;
}

#home-section-page-content {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}

.home-section { 
	margin: 5px; 
}

.home-section a {
	text-decoration:none;
}

.home-section-image { 
	float: left; 
	padding-right:15px;
}

.home-section-content {
	font-size:14px;
}
.home-section-content-header {
	color:#666;	
	font-weight: 300;	
	font-size: 18px;
}

.nav1-page-header-left {
	font-weight: 300;	
	font-size: 24px;
	float:left;
	margin-top:4px;
	padding-top:4px;
	margin-bottom:4px;
	padding-bottom:4px;
	color:#666;
	float:left;
}

.floatleft {
	float:left;
}

.select-text-link {
	float:left;
}

.tips-link {
	float:right;
}

.wysiwig-editor {
	float:left;
}

.floatright {
	float:right;
}

#page-content {
	padding-left:15px;
  padding-right: 15px;
}

#content {
	float:left;
}

.form-label {
	color:#666;
	width:150px;
	text-align:right;
	float:left;
	padding-top:4px;
	padding-right: 5px;
}

.form-input-item {
	float:left;
}

.form-label-page-edit {
	color:#666;
	font-size:15px;
	float:left;
	padding-top:10px;
	padding-bottom:5px;
}

.template-thumbnail {
	float:left; 
	padding-right:50px; 
	padding-bottom:30px;
	font-weight:700;
}

input, select, textarea {
	font-size: 14px;
	margin-bottom:5px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}


.instructions {
  font-weight: bold;
}

.page-column-header {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
}

#calendar-event {
	padding: 5px;
	font-size:115%;
}

#calendar-event-description {
	padding-left:30px;
	padding-bottom:10px;
}

.error-message {
	font-weight:bold;
	color:#F00;
}

