* {margin: 0; padding: 0; }

/*.addNew a img, td img, td.add a { behavior: url(/admin/css/iepngfix.htc) } ie png hack - slows loading alot */

body { 
	font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	
}

body#popUp { 
	background-image: none;
	text-align: left;
	margin: 10px;
	padding: 0;
	}

th, td, input, select {
	font-size: 11px;
}

p {
	line-height: 16px;
	margin: 0 0 16px 0; 
}

p.currentSite {
	margin: 0 0 40px 0;
	padding: 3px 8px;
	border: 1px solid #EAF4FE;
	background: #F7FBFE;
}


a { color: #F96509; text-decoration: none; }
p a { padding: 0 0 2px; border-bottom: 1px dotted #F96509; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.results a { text-decoration: none; }

.results .currentPage {
	padding: 0 2px;
	border: 1px solid #CECDC9;
	color: #A17475;
}

.infoGroup, fieldset { padding: 10px; margin: 0 0 20px 0; background: #DBDBDB; border: 0; }

.separate {
	margin: 16px 0 0 0;
	padding: 20px 0 0 0;
	background: url(/admin/images/rule_dotted_big.gif) repeat-x;
}

.divide {
	margin: 16px 0 6px 0;
	padding: 16px 0 0 0;
	background: url(/admin/images/rule_dotted.gif) repeat-x;
}

/* Forms */
form {
	margin: 0 0 20px 0;
	padding: 0;
}

form dl {
	margin: 0 0 8px 0;
	padding: 0;
	width: 660px;
}

form dt {
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: bold;
}

form dt.alt {
	font-weight: normal;
}


form dd {
	margin: 0 0 4px 0;
	padding: 0 0 4px;
}

.oneColumn {
	margin: 0 0 16px 0;
	padding: 0 0 16px 0;
	background: url(/admin/images/rule_dotted_big.gif) repeat-x left bottom;
}

.oneColumn dt {
	margin: 8px 0 2px 0;
	padding: 8px 0 0 0;
	background: url(/admin/images/rule_dotted.gif) repeat-x left top;
}

.oneColumn .first {
	margin-top: 16px;
	padding-top: 16px;
	background: url(/admin/images/rule_dotted_big.gif) repeat-x left top;
}

.oneColumn dd dt {
	background-image: none;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: normal;
}

dd ul {
	margin: 0 0 0 0;
	padding: 0;
}

dd ul li {
	list-style: none;
	margin: 0 0 2px 0;
	padding: 0;
}

dd ul li ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.twoColumn dt {
	float: left;
	width: 200px;
	text-align: left;
	padding: 2px;
	margin: 0 0 0 0;
	line-height: 22px;
	clear: left;
	border: 1px solid red;
}
	
form dt a, form dt label {
	font-weight: normal !important;
    }
	
.twoColumn dd {
	margin: 0 0 0 210px;
	padding: 2px;
	line-height: 22px;
	border: 1px solid red;
}

#login input.text{
	width: 260px;
}

#login p {
	margin: 0 0 6px 0;
	padding:0;
}

.oneColumn dd input.text, .twoColumn dd input.text {
	margin: 0;
	width: 300px;
	height: 16px;
	padding: 0;
}

input.textLong {
	width: 98%;
}

form textarea {
	margin: 0 0 0 0;
	width: 100%;
	height: 120px;
}

.tall textarea {
	height: 600px;
}

input.text {
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
	margin: -3px 2px 0 0;
}

input.submit {
	background-color: #6699CC;
	vertical-align: middle;
	padding: 0;
	width: auto;
	border: 1px solid #fff;
}

#loginForm p {
	margin: 0 0 10px 0;
}

a.submit {
	background: url(/admin/images/btn.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 8px;
	color: #fff;
}

a.submit:hover {
	text-decoration: none;
}

a.submit span {
	background: url(/admin/images/btn.gif) no-repeat top right;
	padding: 5px 8px 5px 0;
}


input.checkbox { margin: 0 3px 0 0; }
input.radio { margin: 0 2px; }

#popUp form { 
	background: #fff;
	margin: 0;
	padding: 0;
	width: auto;
	}
	
/* View Options */
form#viewUpdate {
	color: #636261;
	position: relative;
    }

form#viewUpdate dl {
	margin: 0 0 10px 0;
    }

form#viewUpdate dt {
	float: left;
	margin: 0 4px 0 0;
	padding: 6px 0;
	font-weight: normal;
	vertical-align: middle;
    }


form#viewUpdate dd {
	float: left;
	margin: 0 4px 0 0;
	padding: 2px 0;
	vertical-align: middle;
    }
	
form#viewUpdate dd.rows, form#viewUpdate dd.button {
	margin: 0 4px 0 0;
	padding-right: 10px;
	background: url(/admin/images/rule_vertical_dotted.gif) right center no-repeat;
    }
	
form#viewUpdate dt.viewDepth, form#viewUpdate dt.sort {
	padding-left: 6px;
    }
	
form#viewUpdate input.text {
	color: #000;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	width: 2em !important;
	vertical-align: middle;
}

form .long {
	width: 100%;
}

form#viewUpdate input.submit {
}

form dd table {
	width: auto;
	border: 0;
}

form dd th, form dd td {
	background: none;
	border: 0;
	text-align: left;
	padding: 4px;
	vertical-align: top;
}

form .displayObjects .dropdown {
	width: 310px;
	margin: 0 0 4px 0;
}


/* Header */
#header { 
	height: 95px;
	background: url(/admin/images/bg_hdr.jpg) repeat-x;
	min-width: 984px;
	position: relative;
	color: #A8A8A8;
	}

h1 { 
	font-size: 1px;
	background: url(/admin/images/logo_new.gif) no-repeat;
	height: 48px;
	width: 300px;
	float: left;
	margin: 0 0 18px 0;
	color: #FEE100;
	}
	

#header form {
	color: #A8A8A8;
	line-height: 20px;
}

#header #siteSelect {
	position: absolute;
	top: 66px;
	left: 9px;
}

#header #welcome {
	position: absolute;
	top: 68px;
	left: 170px;
}

#header #clock {
}

#header select {
	font-size: 11px;
	width: 127px;
	margin: 0 3px 0 1px;
	padding: 0;
}

#header input.btn {
	background-color: #B3B3B3;
	color: #A8A8A8;
}

/*<group=Utility Nav>*/

#navUtility, #navUtility ul { /* all lists */
	list-style: none;
	margin: 0;
}

#navUtility {
	height: 32px;
	float: right;
	margin: 13px 24px 0 0;
	padding: 0;
	position: relative;
}

#navUtility li { float: left; color: #fd0; }

#navAdminUsers { width: 138px; }
#navSiteSettings { width: 100px; }
#navEditProfile { width: 87px; }
#navHelp { width: 53px; }
#navLogout { height: 34px; width: 109px; position: absolute; top: 43px; right: 0px; float: none; }

#navUtility li a {
	display: block;
	color: #000;
	height: 32px;
	font-size: 0;
	color: #fd0;
}

#navLogout a { height: 34px; background: url(/admin/images/nav_logout.jpg) no-repeat; width: 109px; float: none; color: #D4D4D4; text-indent: 5px; }

#navAdminUsers a { background: url(/admin/images/nav_utility.gif) no-repeat -1px 0px; }
#navSiteSettings a { background: url(/admin/images/nav_utility.gif) no-repeat -140px 0px; }
#navEditProfile a { background: url(/admin/images/nav_utility.gif) no-repeat -240px 0px; }
#navHelp a { background: url(/admin/images/nav_utility.gif) no-repeat -325px 0px; }

#navAdminUsers a:hover { background: url(/admin/images/nav_utility.gif) no-repeat -1px -32px; }
#navSiteSettings a:hover { background: url(/admin/images/nav_utility.gif) no-repeat -140px -32px; }
#navEditProfile a:hover { background: url(/admin/images/nav_utility.gif) no-repeat -240px -32px; }
#navHelp a:hover { background: url(/admin/images/nav_utility.gif) no-repeat -325px -32px; }
/* #navLogout a:hover {  } */


#navUtility li ul { /* second-level lists */
	position: absolute;
	width: 143px;
	top: 27px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 10;
	background: transparent url(/admin/images/bg_utility_nav_dhtml.gif) no-repeat left top;
}

#navUtility li#navHelp ul {
	margin-left: -75px;
}

#navUtility li li {
	width: 143px;/*  width needed or else Opera goes nuts */
	margin: 0;
	border-bottom: 1px dotted #A8A8A8;
}

#navUtility li li a {
	width: 96px;
	padding: 0 22px 6px 22px;
	margin: 6px 0 0 0;
	height: auto;
	line-height: 12px;
	color: #000;
	text-decoration: none;
	text-indent: 0;
	font-size: 11px;
	background: url(/admin/images/arrow_yellow.gif) no-repeat 10px 5px;
}

#navUtility li li a:hover { color: #fff; background: url(/admin/images/arrow_yellow.gif) no-repeat 10px 5px; }

#navUtility li li.last { border: 0; padding-bottom: 4px; background: url(/admin/images/bg_utility_nav_dhtml.gif) no-repeat left bottom; }
#navUtility li li.last a { padding-bottom: 4px; }

#navUtility li:hover ul, #navUtility li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*</group>*/


/* Body */
#container {
	clear: both;
	min-width: 984px;
	position: relative;
	margin: 0 20px 0 0;
}

/* Fix IE. Hide from IE Mac \*/
* html #container { height: 1%; }
/* End */

#sidebar {
	width: 139px;
	position: absolute;
}

#content {
	position: absolute;
	left: 139px;
	margin: 0 20px 0 0;
	padding: 36px 30px;
	line-height: 16px;
}


/* -- First Level -- */

#navSecondary { margin: 32px 0 0px 0; padding: 1px 0 0 0; list-style: none; width: 139px; background:  url(/admin/images/rule_dotted.gif) repeat-x; }

#navSecondary li { position: relative; padding: 0 0 1px 0; background: url(/admin/images/rule_dotted.gif) repeat-x left bottom; }

#navSecondary li a { display: block; text-decoration: none; /* IE6 Bug */ padding: 4px 20px; color: #000; }


#cArch #navSiteSummary { color: #ff7800; }

#navSecondary li a:hover { color: #ff7800; background: #fff; }

#navSecondary li#current a { color: #ff7800; background: #fff url(/admin/images/arrow_orange.gif) no-repeat 124px 9px; }

/* -- Second Level -- */

#navSecondary li ul {margin: 0; padding: 0 0 0 0; list-style: none; width: 139px; font-size: 10px; background: #fff; }

#navSecondary li ul li  { position: relative; font-weight:normal; padding-top: 1px; background: url(/admin/images/rule_dotted.gif) repeat-x left top; }

#navSecondary li ul li.last  {position: relative; font-weight:normal; padding-bottom: 1px; margin-bottom: 0; }

#navSecondary li ul li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 4px 0 4px 32px; color: #000; }

#navSecondary li ul li a:hover { color: #fff;}

#navSecondary li#current li a { color: #000; background-image: none; }


/* Fix IE. Hide from IE Mac \*/

* html #navSecondary li { float: left; height: 1%; }
* html #navSecondary li a { height: 1%; }
* html #navSecondary li ul li { float: left; height: 1%; }
* html #navSecondary li ul li a { height: 1%; }
* html #navSecondary li ul li ul li { float: left; height: 1%; }
* html #navSecondary li ul li ul li a { height: 1%; }
* html #navSecondary li ul li ul li ul li { float: left; height: 1%; }
* html #navSecondary li ul li ul li ul li a { height: 1%; }

/* End */

li:hover #navSecondary { display: block; } /* The magic */

/* Content */

#selectUser #content {
	padding: 20px 10px 10px 10px;
	margin: 0;
	background-image: none;
	background-color:  #fff;
}

h2 {
	margin: 0 0 26px 0;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	color: #F96509;
}

h3 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #F4BA00;
	}

h4 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 11px;
	color: #000;
	}

#siteSearch h3 {
	color: #000 !important;
}

#content p {
	line-height: 16px;
}

ul#navZoom {
	margin: 0 0 10px 0;
	list-style: none;
	padding: 0 0 10px 0;
	background: url(/admin/images/rule_dotted.gif) repeat-x left bottom;
    }
	
#navZoom li {
    display: inline;
    margin:  0;
    padding: 0;
	color: #636261;
    }
#navZoom li a {
    color: #636261;
	text-decoration: none;
    }

#navZoom li a:hover {
    color: #333232;
	text-decoration: none;
    }
	

.metadata {
	margin: 0 0 16px 0;
	padding: 0;
	list-style: none;
	position: relative;
    }
	
.metadata li {
    margin: 0;
    padding: 0;
	color: #333;
    }

#navTask {
	list-style-type: none;
	margin: 10px 0 16px;
	padding: 6px 4px;
	vertical-align: middle;
	position: relative;
	border: 1px solid #f9f9f9;
}

.divide#navTask {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: url(/admin/images/rule_dotted.gif) repeat-x left bottom;
	vertical-align: middle;
	position: relative;
}

#navTask li {
	list-style-type: none;
	display: inline;
	margin: 0 10px 0 2px;
	padding: 0 0 0 9px;
	background: transparent url(/admin/images/arrow_gray.gif) no-repeat 0px 4px;
}


#navTask li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #69c;
}

#navTask li a:hover {
	text-decoration: underline;
    }


#siteSearch {
	margin: 0 0 10px;
	padding: 0 0 20px;
	background: url(/admin/images/rule_dotted_big.gif) repeat-x left bottom;
}

#siteSearch label {
	display: block;
	margin: 0 0 4px 0;
}

/* Metadata Table */
table {
	margin: 0 0 16px 0;
	border-collapse: collapse;
	border: 1px solid #DBDBDB;
	clear: both;
	width: 350px;
}	

table + .divide {
	margin-top: 8px;
}

table th {
	background: #FFFEFE url(/admin/images/bg_th.jpg) repeat-x left bottom;
	font-style: normal;
	color: #000;
	padding: 4px 5px 4px 5px;
	border: 1px solid #DBDBDB;
	white-space: nowrap;
	text-align: center;
}

table th a {
	color: #fff;
}

table td {
	color: #333232;
	padding: 4px 5px 4px 5px;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	white-space: nowrap;
	background-color: #EAF4FE;
	text-align: center;
}

table td.email {
	text-transform: lowercase;
}

table td.administration {
}

table tr.alt td {
	background-color: #FCFEFF;
}

table .title {
	width: 95%;
	text-align: left;
	white-space: normal;
}

table .update {
	text-align: left;
	/*white-space: nowrap;*/
}

table td a {
	color: #000;
	text-decoration: none;
}

table td a:hover {
	color: #000;
	text-decoration: underline;
}

table td.add {
	padding: 5px 4px 0;
}

table td.add a {
	display: block;
	background: url(/admin/images/icons/add_32.png) no-repeat center center;
	width: 12px;
	height: 12px;
	padding: 0;
}

table td.add a:hover {
	text-decoration: none;
}

table td li.Page {
	background: transparent url(/admin/images/icons/old/page.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td li.Document {
	background: transparent url(/admin/images/icons/old/document.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td li.Link {
	background: transparent url(/admin/images/icons/old/link.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td li.Portal {
	background: transparent url(/admin/images/icons/old/portal.gif) no-repeat 10px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 31px;
}

table td li.Calendar {
	background: transparent url(/admin/images/icons/old/calendar.gif) no-repeat 13px 0;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 31px;
}

table td li.PageLocked {
	background: transparent url(/admin/images/icons/old/page_locked.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td li.DocumentLocked, table td li.FileLocked {
	background: transparent url(/admin/images/icons/old/document_locked.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 30px;
}

table td li.LinkLocked {
	background: transparent url(/admin/images/icons/old/link_locked.gif) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 30px;
}

table td li.PortalLocked {
	background: transparent url(/admin/images/icons/old/portal_locked.gif) no-repeat 10px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 31px;
}

table td li.CalendarLocked {
	background: transparent url(/admin/images/icons/old/calendar_locked.gif) no-repeat 12px 0;
	color: #333232;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 2px 0 2px 31px;
}

table td li.Category {
	background: transparent url(/admin/images/icons/lgicn_24.png) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td li.CategoryLocked {
	background: transparent url(/admin/images/icons/lgicn_24.png) no-repeat 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table td.order img { margin: 0 1px 0 1px }
table td.title img { margin-right: 3px; }

table td.administration ul { margin-top: 2px; }

ul.one, ul.drafts, ul.creatives, ul.advertisers, ul.mailingListMembers { width: 14px; } /* 1 Icon */
ul.two, ul.categories, ul.campaigns, ul.adZones, ul.emails, ul.users, ul.currentSites, ul.versionHistory, ul.group { width: 38px; } /* 2 Icons */
ul.three, ul.rss, ul.mailingLists { width: 57px; } /* 3 Icons */
ul.four, ul.siteSummary, ul.component { width: 76px; }  /* 4 Icons */
ul.five, ul.form { width: 95px; }  /* 5 Icons */
ul.six { width: 104px; }  /* 6 Icons */
ul.seven { width: 133px; }  /* 6 Icons */

table td.administration li { list-style: none; float: left; height: 14px; width: 14px; margin-right: 5px;  }

table td.administration li.edit { background: url(/admin/images/icons/edit_24.png) no-repeat; }
table td.administration li.versionHistory { background: url(/admin/images/icons/copy_24.png) no-repeat; }
table td.administration li.permissions { background: url(/admin/images/icons/group_24.png) no-repeat; }
table td.administration li.delete { background: url(/admin/images/icons/remov_24.png) no-repeat; }
table td.administration li.rss { background: url(/admin/images/icons/rss_14.png) no-repeat; }
table td.administration li.viewReport { background: url(/admin/images/icons/chart_24.png) no-repeat; }
table td.administration li.download { background: url(/admin/images/icons/redo_24.png) no-repeat; }


table td.administration li.moveCopy { background: url(/admin/images/icons/move_24.png) no-repeat; }
table td.administration li.source { background: url(/admin/images/icons/notep_24.png) no-repeat; }
table td.administration li.rename { background: url(/admin/images/icons/wiz_24.png) no-repeat; }
table td.administration li.viewUnzip { background: url(/admin/images/icons/open_24.png) no-repeat; }
table td.administration li.manipulate { background: url(/admin/images/icons/confg_24.png) no-repeat; }

table td.administration li.editOff { background: url(/admin/images/icons/satin_off/edit_24.png) no-repeat; text-indent: -999em; }
table td.administration li.versionHistoryOff { background: url(/admin/images/icons/satin_off/group_24.png) no-repeat; text-indent: -999em; }
table td.administration li.permissionsOff { background: url(/admin/images/icons/satin_off/group_24.png) no-repeat; text-indent: -999em; }
table td.administration li.deleteOff { background: url(/admin/images/icons/satin_off/remov_24.png) no-repeat; text-indent: -999em; }

table td.administration li.moveCopyOff { background: url(/admin/images/icons/satin_off/move_24.png) no-repeat; text-indent: -999em; }
table td.administration li.sourceOff { background: url(/admin/images/icons/satin_off/notep_24.png) no-repeat; text-indent: -999em; }
table td.administration li.renameOff { background: url(/admin/images/icons/satin_off/wiz_24.png) no-repeat; text-indent: -999em; }
table td.administration li.viewUnzipOff { background: url(/admin/images/icons/satin_off/open_24.png) no-repeat; text-indent: -999em; }
table td.administration li.manipulateOff { background: url(/admin/images/icons/satin_off/confg_24.png) no-repeat; text-indent: -999em; }

table td.administration a { height: 14px; width: 14px; float: left; text-indent: -999em;  }
table td.administration a:focus,table td.administration a:active { outline: 0; -moz-outline: none; }
td.administration img.solo { margin: 0 6px; }

ul.neston { list-style: none; margin: 0 5px 0 0; padding: 0; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; }
ul.nestoff { list-style: none; margin: 0 5px 0 0; padding: 0 ; }
ul.nest1on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 16px; padding: 0; }
ul.nest1off { list-style: none; margin: 0 5px 0 16px; padding: 0; }
ul.nest2on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 32px; padding: 0; }
ul.nest2off { list-style: none; margin: 0 5px 0 32px; padding: 0; }
ul.nest3on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 48px; padding: 0; }
ul.nest3off { list-style: none; margin: 0 5px 0 48px; padding: 0; }
ul.nest4on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 64px; padding: 0; }
ul.nest4off { list-style: none; margin: 0 5px 0 64px; padding: 0; }
ul.nest5on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 80px; padding: 0; }
ul.nest5off { list-style: none; margin: 0 5px 0 80px; padding: 0; }
ul.nest6on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 96px; padding: 0; }
ul.nest6off { list-style: none; margin: 0 5px 0 96px; padding: 0; }
ul.nest7on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 112px; padding: 0; }
ul.nest7off { list-style: none; margin: 0 5px 0 112px; padding: 0; }
ul.nest8on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 128px; padding: 0; }
ul.nest8off { list-style: none; margin: 0 5px 0 128px; padding: 0; }
ul.nest9on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 128px; padding: 0; }
ul.nest9off { list-style: none; margin: 0 5px 0 128px; padding: 0; } 
ul.nest10on { list-style: none; background: url(/admin/images/icons/old/down_on.gif) no-repeat 0 6px; margin: 0 5px 0 144px; padding: 0; }
ul.nest10off { list-style: none; margin: 0 5px 0 144px; padding: 0; }

		
div.menu {
	position: absolute;
	visibility: hidden;
	background-color: #F2F2F2;
	layer-background-color: #CCCCCC;
	border: 0;
	z-index: 20;
	padding: 6px;
}
	
table td select {
    }

table textarea#editor { width: 100%; height: 300px; }
	
select.multiSelect {
	width: 300px;
    }

/* add content nav */
.addNew {
	width: 143px;
	position: absolute; 
	visibility: hidden; 
	z-index: 20;
	padding: 4px 0 0 0; 
	background: transparent url(/admin/images/bg_utility_nav_dhtml.gif) no-repeat left top;	
	}

.addNew ul {
	background: transparent url(/admin/images/bg_utility_nav_dhtml.gif) no-repeat left bottom;
	padding: 0 8px 4px 8px;
	}

.addNew li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 107px;
	}

.addNew a {
	width: 107px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 0 6px 20px;
	color: #000;
	border-bottom: 1px dotted #D4D4D4;
}

.addNew #newZoom a { background: url(/admin/images/icons/zoomi_24.png) no-repeat 1px 5px; border-bottom: 1px solid #D4D4D4;  }
.addNew #newPage a {  background: url(/admin/images/icons/docs_24.png) no-repeat 1px 5px; }
.addNew #newLink a { background: url(/admin/images/icons/web_24.png) no-repeat 1px 5px; }
.addNew #newFile a { background: url(/admin/images/icons/old/document.gif) no-repeat 0px 5px; }
.addNew #newPortal a { background: url(/admin/images/icons/foldr_24.png) no-repeat 1px 5px; }
.addNew #newCalendar a { background: url(/admin/images/icons/cal_24.png) no-repeat 1px 5px; border: 0; }


.addNew a:hover {
	color: #fff;
	text-decoration: none;
}

/* Calendar */
#datePicker { 
	margin: 10px 6px;
	text-align: center;
	background: #fff none;
	}

#datePicker form {
	margin: 0;
}
	
#datePicker select.dropdown {
	margin: 0;
	color: #333232;
	background-color: #FBFEFF;
	border: 1px solid #DBDBDB;
	vertical-align: middle;
}
	
#datePicker #calendar {
	margin: 4px 0 0 0;
	padding: 0;
	background-color: #fff;
	width: auto;
	border-collapse: collapse;
	border: 0;
}	

#datePicker #calendar th {
	background-color: #69c;
	color: #fff;
	text-align: center;
	padding: 0;
	background-image: none;
	border: 1px solid #69c;
	border-bottom: 0;
}

#datePicker td {
	padding: 0;
}

#datePicker #calendar tr.dayofweek td {
	background-color: #EAF4FE;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding: 4px;
	text-align: center;
}

#datePicker #calendar td {
	background-color: #FBFEFF;
	color: #000;
	text-align: center;
	border: 1px solid #DBDBDB;
}


#datePicker a.submit {
	background: url(/admin/images/btn.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 8px;
	color: #fff;
}

#datePicker #calendar a {
	color: #000;
	text-decoration: none;
	padding: 4px;
	display: block;
}

#datePicker #calendar a:hover, #datePicker #calendar a#today {
	color: #fff;
	text-decoration: none;
	padding: 4px;
	display: block;
	background-color: #FF6600;
}

/* Site Map */
#cHelp #content ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#cHelp #content ul a {
	color: #333232;
	text-decoration: none;
}

#cHelp #content ul a:hover {
	color: #333232;
	text-decoration: underline;
}

#cHelp #content ul p {
	color: #333232;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#cHelp #content ul li {
	font-weight: bold;
	margin: 0;
}

#cHelp #content ul ul li {
	font-weight: normal;
	margin: 0;
}

#cHelp #content ul ul ul li {
	margin: 0 0 0 10px;
}

#cHelp #content ul ul ul ul li {
	margin: 0 0 0 20px;
}

/* Copyright */
#copyright {
	margin: 20px 0 10px 20px;
	padding: 0;
	font-size: 9px;
	color: #A8A8A8;
	/* background: transparent url(/admin/images/icons/studiosquared.gif) no-repeat; */
}

#blueriver {
	margin: 10px 0 10px 10px;
	padding: 3px 0 0 0;
}

#copyright a, #copyright a:visited {
	color: #bab9b5;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	color: #a09f9c;
	text-decoration: none;
}


/* New Window Params */
ul.params {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

ul.params li {
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: normal;
}

/* Overview List */
.overview {
	margin: 0 0 20px 0;
	padding: 10px;
	background: #F9F9F9;
}

.overview li {
	list-style: none;
	margin: 0 0 4px;
}

.overview a {
	font-weight: bold;
}

/* Email Broadcaster Delivery Lists */
#emailGroupsLists {
	padding: 10px;
	background: #f9f9f9;
}

#emailGroupsLists dl {
	margin: 0 10px 0 0;
	float: left;
	width: 200px;
}

.emailGroupsLists .privateGroups {
	border: 1px solid red;
}

.emailGroupsLists .publicGroups {
	border: 1px solid red;
}

.emailGroupsLists .mailingLists {
	border: 1px solid red;
}


/* SO Editor */
td#linkDropdown select {
	width: 200px;
}


/* Search Results Display */
table #navZoom {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	background-image: none !important;
	position: relative;
    }

/* Clear Floats via P.I.E. */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */