/* Global Whitespace Reset */
* {	padding:0;	margin:0;	 }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {	margin:20px 0; }
li, dd, blockquote {	margin-left: 40px; }
p {	margin: 15px 0;}
fieldset {	padding:10px; }
h1, h2, h3, h4, h5, h6 {	margin: 20px 0 5px;	color: #192E6A; }
p {	margin: 5px 0 20px;}
h1 {	font-size: 160%; }
h2 {	font-size: 150%; }
h3 {	font-size: 140%; }
h4 {	font-size: 130%; }
h5 {	font-size: 120%; }
h6 {	font-size: 110%; }
ul ul {	margin: 5px 0;	}
a:active {	outline: none;	}
:focus {	-moz-outline-style: none;	}
.structure {	display: none;}
hr.clear {	clear: both;	height: 1px;	margin: 0;	visibility: hidden;}
/* Styles */
a:link,
a:visited {
	color: #1B317C;
	text-decoration: underline;
}
a:hover,
a:active {
	color: #ACC603;
	text-decoration: none;
}
html, body {
	height: 100%;
}
html {
	background: #FFF url(/manage/images/v2/leftbg.gif) 0 0 repeat-y;
}
body {
	background: url(/manage/images/v2/rightbg.gif) 100% 0 repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: 1004px;
}
#container {
	min-height: 100%;
	background: url(/manage/images/v2/headerbg.gif) 100% 0 no-repeat;
}
/* Header */
h1#header {
	margin: 0;
	height: 38px;
	background: url(/manage/images/v2/header.gif) 0 0 no-repeat;
	text-indent: -1234em;
}
#header a {
	display: block;
	height: 38px;
	width: 331px;
	text-decoration: none;
}
#nav {
	height: 38px;
	margin: 0;
	list-style: none;
	background: url(/manage/images/v2/header.gif) 0 -38px no-repeat;
	padding: 0 100px 0 10px;
	position: relative;
}
#nav li {
	float: left;
	margin: 0;
}
#nav a {
	display: block;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	padding: 0 8px;
}
#nav a:hover {
	color: #FFF;
	background: url(/manage/images/v2/header.gif) 0 -76px repeat-x;
}
#logout {
	position: absolute;
	right: 12px;
	top: 0;
}
#nav #logout a:hover {
	background: url(/manage/images/v2/header.gif) 0 -110px repeat-x;
}
#login {
	position: absolute;
	height: 90%;
	padding: 10% 0 0;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 1000;
	background: #496F96 url(/manage/images/v2/login.gif) 100% 100% no-repeat;
}
#login form {
	background: #EDEDED;
	width: 331px;
	margin: 0 auto;
	border: 1px solid #555;
	padding: 0 0 10px;
	text-align: center;	
}
h1.loginheader {
	background: #CCC url(/manage/images/v2/header.gif) 0 0px no-repeat;
	height: 38px;
	text-indent: -1234em;
	margin: 0 0 10px;
	text-align: left;
}
#login form label {
	width: 90px;
	padding-left: 10px;
	text-align: right;
}
#login form input {
	margin-left: 110px;
	width: 180px;
	text-align: left;
}
#login p {
	margin: 5px 10px;
	font-weight: bold;
}
#login form input.button {
	width: 100px;
	margin: 5px 0 0 ;
	text-align: center;
}
/* Footer */
#clear {
	height: 39px;
}
#footeradvanced {
	margin-top: -29px;
	height: 29px;
}
#footer {
	background: url(/manage/images/v2/footer.gif) 100% 0 no-repeat;
	line-height: 29px;
	height: 29px;
	vertical-align: middle;
	position: relative;
	padding: 0 0 0 10px;
	font-size: 10px;
	font-weight: bold;
}
#footer a {
	color: #333;
	text-decoration: none;
}
#footer a:hover {
	color: #FF0000;
}
#usnxhome {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	height: 29px;
	width: 160px;
	text-indent: -1234em;
}
#content {
	margin: 0 6px 0 206px;
	padding: 10px 20px;
	min-height: 1px;
}
#menu {
	position: absolute;
	left: 6px;
	top: 75px;
	width: 183px;
	padding: 0 5px;
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
	color: #555;
	font-size: 14px;
	background: url(/manage/images/v2/menuheaderbg.gif) 0 0 repeat-x;
}
ul.plugin_menu {
	position: absolute;
	left: 6px;
	top: 100px;
	width: 193px;
	padding: 0px;
	margin: 0;
	list-style: none;
}
.plugin_menu li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EEE;
}
#content .plugin_menu li a {
	display: block;
	text-decoration: none;
	padding: 2px 4px;
	color: #888;
}
#content .plugin_menu li a:hover {
	color: #FFF;
	background: #1B317C;
	background: url(/manage/images/v2/header.gif) 0 -79px repeat-x;
}
table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #CBCBCB;
}
caption {
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	margin: 15px 0 0 -1px;
	border: 1px solid #CBCBCB;
	border-bottom-width: 0;
}
#content caption a {
	color: #555;
	text-decoration: none;
	border-bottom: 1px dotted #555;
}
#content caption a:hover {
	color: #333;
	border-color: #333;
}
th {
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	padding: 2px 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border: 1px solid #CBCBCB;
}
td {
	padding: 2px 3px;
	vertical-align: top;
	border: 1px solid #CBCBCB;
}
h2.useradmin,
h2.sitemembers,
h2.SpotEditAdmin,
.PluginAdminHeader {
	margin: -10px -20px 20px -20px;
	padding: 0 5px;
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
	color: #555;
	font-weight: normal;
	font-size: 14px;
	background: url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
}
/* h2.useradmin {
	padding-left: 40px;
	background: #e8e8e8 url(/manage/images/v2/key.jpg) 5px 50% no-repeat;
}
h2.sitemembers {
	padding-left: 40px;
	background: #e8e8e8 url(/manage/images/v2/user.jpg) 5px 50% no-repeat;
}
*/
div.htmlarea {
	width: 652px;
}
/* =================================================
   Manage Pages
   ================================================= */

ul.directory {
	padding: 10px 0;
	margin: 0;
	list-style: none;
}
ul.directory ul.directory {
	padding: 3px 17px 0;
	border-width: 0;
	border-left: 1px solid #000;
}
.directory li {
	border-left: 1px solid #000;
	padding-left: 10px;
	margin: 0;
}
li.file {
	padding: 4px 30px;
	background: url(/manage/images/icons/file.gif) 0 0 no-repeat;
}
li.file_protected {
	padding: 4px 30px;
	background: url(/manage/images/icons/file_protected.gif) 0 0 no-repeat;
}
li.directory {
	list-style: none;
	background: url(/manage/images/icons/folder.gif)0 0 no-repeat;
	padding: 4px 0 3px 30px;
	margin: 0;
}
.managepages {
	padding: 0 20px 20px 20px;
	margin: 0 0 10px;
	list-style: none;
	border: 1px solid #CBCBCB;
}
.managepages h2 {
	margin: 0 -20px 20px;
	padding: 5px 20px;
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	font-size: 12px;
	text-transform: uppercase;
}
.managepages input {
width: 200px;
border: 1px solid #1B317C;
}
.managepages span {
clear: right;
display: block;
margin: 2px 0 2px 170px;
font-size: 12px;
}
.managepages span * {
display: inline;
margin: 0 3px;
}
.managepages input.button {
width: auto;
border: 1px solid #adadad;
	background: #b4ef9d url(/manage/images/v2/greenbg.jpg) 0 -1px repeat-x;
	color: #555;
}

#pgpagemake label.radio {
	height: auto;
}
#pgpagemake label.radio .instructions {
	font-size: 80%;
	margin: 0 0 0 5em;
	font-style: italic;
}
/* =================================================
   Manage Pages
   ================================================= */

.manage-pages label {
float: none;
margin: 0;
width: auto;
height: auto;
display: inline;
}
.manage-pages input {
margin: 0 5px 0 0;
display: inline;
width: auto;

line-height: 14px;
vertical-align: middle;
}
.manage-pages dt {
line-height: 14px;
vertical-align: middle;
font-weight: bold;
}
.manage-pages dd {
margin: 0 0 10px;
padding: 0 0 5px 40px;
font-size: 10px;
border-bottom: 1px solid #CCC;
}
select#archives {
	margin-left: 0;
	margin-bottom: 10px;
}
select.multiple {
	margin: 0 0 0 10px;
}
p.instructions {
	font-size: 10px;
	font-style: italic;
	margin-left: 170px;
}
/* =================================================
   User Admin (Administrators)
   ================================================= */
select#groups {
	margin-left: 10px;
	min-width: 100px;
}
/* =================================================
   Spot Edit
   ================================================= */
#content .toolbar table,
#content .toolbar td {
	padding: 0;
	border-width: 0;
	width: auto;
}
.toolbar img {
	margin: 0;
	padding: 0;
}
#content .toolbar select {
	margin: 0;
}
/* =================================================
   Archives
   ================================================= */
h2.archive_trail {
	margin: 0 0 10px;
	font-size: 12px;
}
.title h2 {
	font-size: 12px;
	margin: 0;
}
.instruct {
	font-size: 10px;
	font-weight: normal;
	display: block;
}
ul.archive_submenu {
	margin: 10px 0;
	list-style: none;
	padding: 0 5px;
	background:#E8E8E8;
	color: #FFF;
	font-weight: bold;
}
ul.archive_submenu li {
	margin: 0;
	display: inline;
}
#liveedit ul.archive_submenu a,
#content ul.archive_submenu a {
	color: #1B317C;
	text-decoration: none;
	padding: 0 5px;
	line-height: 22px;
}
#liveedit .archive_submenu a:hover,
#content .archive_submenu a:hover {
	background: #1b317C;
	color: #FFF;
}
div.archive {
	padding: 5px 20px 5px 60px;
	margin: 15px 0;
	border: 1px solid #E0E0E0;
	background: url(/manage/images/v2/folderarrow.jpg) 10px 50% no-repeat;
}
div.category {
	background: url(/manage/images/v2/docs.jpg) 10px 50% no-repeat;
}
h3.category_name,
h3.archive_name {
	margin: 0;
	font-size: 14px;
	color: #777;
}
.category_nav,
.archive_nav {
	margin: 5px 0 0 0px;
	list-style: none;
	font-size: 10px;
	font-weight: normal;
}
.category_nav li,
.archive_nav li {
	display: inline;
	margin: 0 5px 0 0;
}
.category_description,
.archive_description {
	font-size: 12px;
	color: #777;
}
.archive_thumbnail {
	padding-left: 170px;
}
img#thumbnail {
	border: 1px solid #cbcbcb;
}
span.dateentry {
display: block;
margin: 0 0 0 170px;
height: 18px;
}
.dateentry select {
margin: 0 3px 0 0;
display: inline;
}
.archive_image,
.entryinfo,
.activation,
.archive_attachment,
.bibliographic {
	padding: 10px 20px 5px 10px;
	margin: 15px 0;
	border: 1px solid #E0E0E0;
}
.entryinfo legend,
.activation legend,
.archive_attachment legend,
.archive_image legend,
.bibliographic legend {
	font-weight: bold;
	margin: 0;
	color: #192E6A;
}
.entry_image,
.archive_attachment,
.bibliographic  {
	display: none;
}
div.entry_title_blurb {
	padding: 5px 20px 5px 60px;
	margin: 15px 0 -10px;
	border: 1px solid #E0E0E0;
	background: url(/manage/images/v2/doc.jpg) 10px 50% no-repeat;
}
.entry_title_blurb * {
	margin: 0;
}
dl.choosecategory dt {
	font-weight: bold;
	padding: 3px 3px;
	border-bottom: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	margin: 10px 0 3px;
}
#liveedit #container dl.choosecategory {
}
#liveedit h2.archive_trail {
	display: none;
}
#liveedit #container {
	background-color: #FFF;
}
#liveedit .ArchiveAdmin {
margin: 10px;
}
#liveedit td h2 {
	position: static;
}
#liveedit th {
	background: #DFEEFF;
}
/* =================================================
   Photo Gallery
   ================================================= */
h2.sub_nav {
	margin: 0 0 10px;
	font-size: 12px;
}
div.gallery_row,
div.album_row,
div.group_row {
	padding: 5px 20px 5px 60px;
	margin: 15px 0;
	border: 1px solid #E0E0E0;
	background: url(/manage/images/v2/folderarrow.jpg) 10px 50% no-repeat;
}

h3.pgname {
	font-size: 12px;
	margin: 0;
}
.instruct {
	font-size: 10px;
	font-weight: normal;
	display: block;
}
ul.submenu {
	margin: 10px 0;
	list-style: none;
	padding: 0 5px;
	background:#E8E8E8;
	color: #FFF;
	font-weight: bold;
}
ul.submenu li {
	margin: 0;
	display: inline;
}
#content ul.submenu a {
	color: #1B317C;
	text-decoration: none;
	padding: 0 5px;
	line-height: 22px;
}
#content .submenu a:hover {
	background: #1b317C;
	color: #FFF;
}
.options {
	margin: 5px 0 0 0px;
	list-style: none;
	font-size: 10px;
	font-weight: normal;
}
.options li {
	display: inline;
	margin: 0 5px 0 0;
}
#add_image {
	border: 1px solid #CBCBCB;
	background: #f6f6f6;
	padding: 5px 10px;
}
#add_image #description {
	height: 14px;
}
dl.image {
	clear: both;
	padding: 5px 5px 4px 10px;
	border: 1px solid #E0E0E0;
}
dt.image {
	float: right;
	padding: 0;
	margin: 0;
}
dt.image img {
	margin: 0 0 0 10px;
	padding: 0;
	border: 1px solid #CBCBCB;
}
dd.title {
	margin: 0;
	font-weight: 14px;
	font-weight: bold;
}
dd.description {
	margin: 0;
	font-size: 11px;
}
dd.pgmenu {
	margin: 0;
}
/* Forms */
option {
	padding-right: 10px;
}
.hidden {
	display: none;
}
#permissions input {
	margin: 0;
	display: inline;
}
#permissions table {
	margin: 0;
}
legend {
	color: #777;
	padding: 0 5px;
}
fieldset {
	border: 1px solid #E0E0E0;
}
form label {
	display: block;
	margin: 2px 0;
	float: left;
	width: 160px;
	height: 14px;
}
form br {
	height: 1px;
	display: block;
	margin: 0;
	clear: both;
}
form input, 
form textarea,
form select  {
	clear: right;
	display: block;
	margin: 2px 0 2px 170px;
	font-size: 12px;
}
form select.multiple {
	margin-left: 0;
}
form input {
	padding: 1px 2px;
	width: 200px;
}
form input.radio,
form input.checkbox {
	width: auto;
}
label.radio,
label.checkbox {
	float: none;
	width: auto;
}
form label.radio input.radio,
form label.checkbox input.checkbox {
	margin: 0 5px 0 0;
	display: inline;
}
p.radio,
p.checkbox {
	margin-left: 20px;
}
form textarea {
	padding: 2px 3px;
	width: 300px;
	height: 120px;
}
form select {
}
form input.button,
#content a.button {
	text-decoration: none;
	display: inline;
	width: auto;
	margin: 15px 0;
	border: 1px solid #adadad;
	background: #b4ef9d url(/manage/images/v2/greenbg.jpg) 0 -1px repeat-x;
	color: #555;
	padding: 2px 5px;
	font-weight: bold;
	letter-spacing: 0;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	text-transform: uppercase;
}
#content a.red,
form input.red {
	background: #efcaca url(/manage/images/v2/redbg.jpg) 0 -1px repeat-x;
}
#content h2 a.button {
	font-size: 18px;
}
h1.red {
	background: #efcaca url(/manage/images/v2/redbg.jpg) 0 -1px repeat-x;
	color: #555;
	margin: -20px -20px 20px;
	padding: 5px 20px;
}
.error {
	color: #FF0000;
	font-weight: bold;
	padding: 10px 0;
}

.row .left {
	display: block;
	margin: 2px 0;
	float: left;
	width: 160px;
	height: 14px;
}
.row .center {
	clear: right;
	margin: 2px 0 2px 10px;
	font-size: 12px;
}
.row .right {
	margin: 3px 0 5px 180px;
	font-size: 11px;
	font-style: italic;
	clear: both;
}
.row .clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.center .button {
	clear: left;
}
/* SpotEdit */
.SpotEditAdmin td input {
margin: 0;
width: auto;
}
.view_document_options ul,
ul.spotedit_folder_options {
	margin: 10px 0;
	list-style: none;
	padding: 0 5px;
	background:#E8E8E8;
	color: #FFF;
	font-weight: bold;
}
.view_document_options ul li,
ul.spotedit_folder_options li {
	margin: 0;
	display: inline;
}
#content .view_document_options ul a,
#content ul.spotedit_folder_options a {
	color: #1B317C;
	text-decoration: none;
	padding: 0 5px;
	line-height: 22px;
}
#content .view_document_options ul a:hover,
#content .spotedit_folder_options a:hover {
	background: #1b317C;
	color: #FFF;
}
div.spotedit_document_row,
div.spotedit_image_row,
div.spotedit_folder_row,
div.spotedit_attachment_row {
	padding: 5px 20px 5px 60px;
	margin: 15px 0;
	border: 1px solid #E0E0E0;
	background: url(/manage/images/v2/folderarrow.jpg) 10px 50% no-repeat;
}
div.spotedit_folder_row h3 {
	margin: 0 0 3px;
	font-size: 14px;
}
div.spotedit_folder_row p {
	margin: 3px 0 0;
	color: #777;
}
div.spotedit_document_row {
	background: url(/manage/images/v2/doc.jpg) 10px 50% no-repeat;
}
div.spotedit_attachment_row {
	background: url(/manage/images/v2/save.jpg) 10px 50% no-repeat;
}
div.spotedit_image_row {
	background: url(/manage/images/v2/image.jpg) 10px 50% no-repeat;
}
h3.spotedit_document,
h3.spotedit_image,
h3.spotedit_attachment {
	margin: 0;
	font-size: 12px;
	color: #777;
}
h3.spotedit_document a,
h3.spotedit_image a,
h3.spotedit_attachment a {
	font-size: 14px;
}
.spotedit_document_options,
.options {
	margin: 5px 0 0 0px;
	list-style: none;
	font-size: 10px;
	font-weight: normal;
}
.spotedit_document_options li,
.options li {
	display: inline;
	margin: 0 5px 0 0;
}
div.view_spot {
	padding: 5px 20px 5px 60px;
	margin: 15px 0 -10px;
	border: 1px solid #E0E0E0;
	background: url(/manage/images/v2/doc.jpg) 10px 50% no-repeat;
}
.view_spot * {
	margin: 0;
}
/* Live Edit */
#liveedit {
	background: #F9F9F9;
	min-width: 1px;
}
#liveedit h2.PluginAdminHeader {	display: none;}
#liveedit h2 {
	position: absolute;
	color: #777;
	top: 5px;
	right: 10px;
	margin: 0;
	line-height: 1;
}
#liveedit #editform input {
	width: auto;
	padding: 0;
	margin: 0;
	display: inline;
}
#liveedit form {
	margin: 0 auto;
}
#liveedit #nav {
	height: 37px;
}
iframe {
	margin: 0;
}
#liveedit iframe {
	margin: 0 auto;
}
#DocumentApprove {
	display: none;
}
#liveedit ul.plugin_menu {
	display: none;
}
/* Calendar */
label.recur {
	margin-left: 0px;
}
label.repeat,
label.allday {
	margin-left: 170px;
	padding-bottom: 15px;
}
input.radio,
input.checkbox {
	vertical-align: middle;
}
#event_info .categories {
}
fieldset.categories label.checkbox {
	float: left;
	width: 30%;
}
span.forever {
}
#days_of_week,
#days_of_month {
	margin-left: 190px;
}
.subview {
	margin-left: 170px;
}
.CalendarAdmin td {
	height: 50px;
}
td.empty {
	background: #efefef;
}
#content .date_number a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
td.date_square {
	width: 15%;
}
/* Welcome Page */
#welcome_nav  {
	position: absolute;
	left: 6px;
	top: 100px;
	width: 193px;
	padding: 0px;
	margin: 0;
	list-style: none;
}
#welcome_nav li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EEE;
}
#welcome_nav li a {
	display: block;
	text-decoration: none;
	padding: 2px 4px;
	color: #888;
}
#welcome_nav li a:hover {
	color: #FFF;
	background: #1B317C;
	background: url(/manage/images/v2/header.gif) 0 -79px repeat-x;
}
#stuff_to_do {
	
	_height: 1%;
	margin: 0 0 10px;
}
#stuff_to_do h2 {
	font-size: 12px;
	margin: 0 0 5px;
	color: #333;
}
#stuff_to_do ul {
	margin: 5px 0 20px;
}
#stuff_to_do a {
	text-decoration: none;
}
.advancednote {
	border: 1px solid #333;
	padding: 10px 10px 5px;
	background: #FFEFEF;	
	_height: 1%;
	text-align: center;
	margin: 50px 100px 0;
}
.advancednote h3 {
	font-size: 12px;
	margin: 0 0 5px;
	color: #FF0000;
}
.advancednote p {
	margin: 5px 0;
}
/* Help */
h2.title {
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	padding: 3px;
	font-size: 14px;
	border: 1px solid #CBCBCB;
	margin: 15px 0 0;
}
div.help {
	border: 1px solid #CBCBCB;
	border-top-width: 0;
	padding: 10px;
}

/* MetaData Admin */

table.url_table {
float: left;
width: auto;
margin-right: 10px;
font-size: 12px;
}
.url_table button {
background: none;
border: none;
padding: 0;
font-size: 12px;
	cursor: pointer;
}
.url_table button:hover {
	background: #FFF;
}
.Set td {
background: #CFFFCF;
}
.Unset td {
background: #FFDFDF;
}
table.entry_table {
width: auto;
min-width: 540px;
}
.entry_table tbody th {
background: none;
vertical-align: top;
}
.entry_table textarea {
width: 98%;
display: block;
min-width: 350px;
height: 70px;
margin: 0 auto;
}
.entry_table form {
	margin: 0;
}
.keywords button {
	background: red;
	color: #FFF;
	border: 1px solid #000;
	padding: 1px;
	font-size: 10px;
	margin: -1px;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer
}
.keywords button:hover {
	background: #FFF;
	color: red;
}
td.instructions {
	font-size: 11px;
	font-style: italic;
}
.addkeywords td,
.addkeywords th,
.keywords th {
	border-top-width: 10px;
}
.entry_table .keywords th {
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	padding: 2px 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
}
.keywords form {
	text-align: right;
}
p.metaupdated {
margin: 5px 0;
padding: 5px;
border: 1px solid #999;
text-align: center;
color: #555;
background: #CFFFCF;
}


.entry_table .addkeywords th,
.entry_table th.sitewide {
	background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
	color: #555;
	padding: 2px 3px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	border-width: 1px;
}
.sitewidekeywords p {
margin: 5px 3px 8px;
}
.sitewidekeywords table {
margin: 5px 0 0;
background: #EEE;
}
.sitewidekeywords table td {
width: 50%;
padding: 0;
}
.sitewidekeywords td.set {
background: #CFFFCF;
}
.sitewidekeywords td.unset {
background: #FFDFDF;
}
#content table#sitewide label {
	display: block;
	padding: 2px 5px;
	margin: 0;
}
#content table#sitewide input {
margin: 0 5px 0 0;
float: none;
width: auto;
vertical-align: middle;
}
.entry_table p.notes {
	font-style: normal;
	margin: 0 0 5px;
	font-size: 12px;
}
table.url_table {
	float: none;
	width: auto;
	margin: 10px 0;
}

.Odd td {
background: #F9F9F9;
}
table.url_table td.Set {
background: #CFFFCF;
text-align: center;
width: 50px;
font-weight: bold;
color: green
}
table.url_table .Odd td.Set {
background: #BFFFBF;
}
table.url_table td.Unset {
background: #FFDFDF;
width: 50px;
}
table.url_table .Odd td.Unset {
background: #FFCFCF;
}
table.url_table button:hover {
	background: #BFFFBF;
}
tr.keywords th {
	border-width: 1px;
}
.url_table input.hidden {
	display: none;
}
.url_table td form {
	margin: 0;
padding: 0;
}
.url_table button {
	text-align: left;
}
table.url_table td.Add {
background: #FFCFCF;
text-align: center;
width: 50px;
font-weight: bold;
color: red;
}
table.url_table .Odd td.Add {
background: #FFBFBF;
}
table.url_table td.Remove {

background: #CFFFCF;
width: 50px;
}
table.url_table .Odd td.Remove {

background: #BFFFBF;
}

.entry_table tr.ninf th {
background: #A7CDF4 url(/manage/images/v2/menuheaderbg.gif) 0 -1px repeat-x;
color: #555;
padding: 2px 3px;
font-weight: bold;
text-align: left;
vertical-align: bottom;
border-width: 1px;
}
.ninf td {
background: #CFFFCF;
font-style: normal;
font-size: 12px;
font-weight: bold;
}
.ninfset td {
background: #FFCFCF;
}
mic-page dt {
font-weight: bold;
border: 1px solid #000;
padding: 3px;
font-size: 1.25em;
margin: 10px 0 5px;
}
dl.dynamic-page dd {
margin: 5px 10px;
}
dl.dynamic-page dt {
font-weight: bold;
border: 1px solid #000;
padding: 3px;
font-size: 1.25em;
margin: 10px 0 5px;
}
dl.dynamic-page dd form{
margin: 0;
}
dl.dynamic-page button {
border: 1px solid #000;
padding: 3px;
margin: 0 5px 0 0;
text-indent:-1234em;
width: 20px;
height: 20px;
vertical-align:middle;
border-radius:15px;
cursor:pointer;
}
button.up {
background: url(http://v3-dev.usnx.com/images/up.png) 50% 50% no-repeat;
}
button.down {
background: url(http://v3-dev.usnx.com/images/down.png) 50% 50% no-repeat;
}
span.empty{display:inline-block;width:22px;height: 20px;margin-right:5px;vertical-align:middle }

form.dynamic-page div {
	clear: both;
}
form.dynamic-page label {
	height: auto;
}
form.dynamic-page label.instructions {
	float: none;
	margin: 0 0 8px 175px;
	width: auto;
	font-size: 90%
	color: #777;
}
dl.dynamic-page dd {
	margin: 5px 10px;
}
dl.dynamic-page dt {
	font-weight: bold;
	border: 1px solid #000;
	padding: 3px;
	font-size: 1.25em;
	margin: 10px 0 5px;
}
dl.dynamic-page dd form{
	margin: 0;
}
dl.dynamic-page button {
	border: 1px solid #000;
	padding: 3px;
	margin: 0 5px 0 0;
	text-indent:-1234em;
	width: 20px;
	height: 20px;
	vertical-align:middle;
	border-radius:15px;
	cursor:pointer;
}
button.up {
	background: url(http://v3-dev.usnx.com/images/up.png) 50% 50% no-repeat;
}
button.down {
	background: url(http://v3-dev.usnx.com/images/down.png) 50% 50% no-repeat;
}
span.empty {
	display:inline-block;
	width:22px;height: 20px;
	margin-right:5px;
	vertical-align:middle
}


.dynamic-page label {
	height: auto;
}
.dynamic-page label.instructions {
	width: auto;
	float: none;
	margin: 0 0 5px 170px;
	color: #777;
	font-style: italic;
}
.dynamic-page button {
	margin: 10px 0 0 170px;
}
tr.admin-review td, dd.admin-review, .admin-review {
	background: #f3f3cb;
}
tr.admin-hide td, dd.admin-hide, .admin-hide {
	background: #fcdddd;
}
dd.admin-review, dd.admin-hide {
	padding: 4px 0;
}
fieldset#page_group div {
}
fieldset#page_group div label {
	float: none;
	display: inline;
}
fieldset#page_group div input {
	margin: 0 6px;
	display: inline;
	width: auto;
}
.home-image-form {
	clear: both;
	margin: 0;
	padding: 10px 0 0;
}
.home-image-form fieldset {
	margin: 10px 0;
	border: 1px solid #333;
	background: #EEE;
}
.home-image-form fieldset legend {
	display: none;
}
.home-image-form label {
	clear: left;
	font-weight: bold;
}
.home-image-form .instructions {
	margin: 0 0 3px 170px;
	float: none;
	display: block;
	font-style: italic;
	font-weight: normal;
}
.home-image-form .formfield input {
	width: 300px;
}
.home-page-image {
	float: left;
	padding: 5px;
	text-align: center;
	border: 1px solid #333;
	background: #EEE;
	margin: 0 5px 5px 0;
	font-weight: bold;
}
.home-page-image img {
	width: 225px;
	margin: 3px 0 0;
}
.home-page-image p {
	margin: 3px 0 0;
}
.home-page-image url {
	font-weight: normal;
}
.home-image-form label.instructions {
	width: auto;
}



