@charset "utf-8";
/*
 * CSS Document by Jeffrey Ouma.
 * Copyright© 2008 artkenya.net Ltd. All rights reserved.
 * 
 * Description: Defines the basic common styles for cpanel.net 2.0.
 * Note: Styles preceded by an asterisk(*) are specific to IE6. Styles in order of appearance.
 */

/*
 * PAGE LAYOUT
 * ===========
 * These styles govern the structure of the page and the way it is placed in the browser window.
 * They also define styles that will be universal to the rest of the page such as the text color.
 */
html {
	overflow:hidden;
}

body{
	margin: 0pt;
}
#doc3 {
	color: #333333;
	margin: 0pt;
	padding: 0pt;
}

/* End of Page Layout styles*/


/*
 * HEADER
 * ======
 * These styles are for the first third of the page layout, 
 * which is reserved for the banner and masthead.
 */
#hd {
	border-bottom:10px solid #E2E2E2;
	left:0px;
	min-width:1024px;
	position:fixed;
	top:0px;
	width: 100%;
	z-index:3;
	*position:static;
/*	background-color: #F2F2F2;
	border-top: 2px solid #666666;
*/
}
#banner {
	background:#666666 url("../Images/content-sprite.png") scroll repeat-x left top;
	border-bottom:2px solid #666666;
	height: 80px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
}
#banner img {
	margin-left:25px;
}

/* End of Header styles*/


/*
 * BODY
 * ====
 * The second third of the page layout, reserved for most of the main content 
 * as well as the navigation
 */
#bd {
	bottom:31px;
	left:0px;
	overflow:scroll;
	position:fixed;
	top:92px;
	width:100%;
	z-index:2;
	*overflow:hidden;
	*position:static;
}


/*
 * MAIN CONTENT
 * ============
 * These styles define the boundaries of the area where text and forms are displayed.
 * They provide the top corner icon design and light shadow wrapping box.
 */

#maincontentwrapper {
	min-width:1024px;
	padding-top:25px;
}

#noscript, #maincontentbox {
	margin:0pt 25px;
	text-align:left;
	*border:none !important;
	*margin:0pt 25px !important;
	*border:1px solid #CCCCCC;
	*margin:25px 25px 0px 25px;
}
#noscript {
	position:relative;
	width:640px;
}

#maincontentbox #yui-main .yui-b {
	position:relative;
}

/*
 * OMNI
 * ====
 */

#omni {
	position:fixed;
	right:20px;
	top:0px;
	z-index:4;
}
#omni-left {
	background:transparent url("../Images/content-sprite.png") scroll no-repeat 0px -253px;
	float:left;
	height:48px;
	width:64px;
}
#omni-bg {
	background:transparent url("../Images/content-sprite.png") scroll repeat-x 0px -301px;
	float:left;
	height:48px;
	min-width:400px;
}
#omni-bg > .content {
	padding-top:10px;
}
#omni-right {
	background:transparent url("../Images/content-sprite.png") scroll no-repeat -64px -253px;
	float:left;
	height:48px;
	width:64px;
}

/* End of Omni styles */

.pageicon {
	background:url("../Images/content-sprite.png") no-repeat scroll 0 -80px #FFFFFF;
	height:74px;
	left:0;
	position:absolute;
	top:0;
	width:78px;
	*background:#FFFFFF url("../Images/content-sprite.png") scroll no-repeat 0px -80px !important;
	*margin:0 !important;
	*background:none;
	*margin:10px 0px 0px 10px;
}
.shadow-topright {
	background:url("../Images/content-sprite.png") no-repeat scroll 0 -198px #FFFFFF;
	height:34px;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	*background:#FFFFFF url("../Images/content-sprite.png") no-repeat scroll 0px -198px !important;
	*display:block !important;
	*background:none;
	*display:none;
}
.shadow-top {
	background:url("../Images/content-sprite.png") repeat-x scroll 0 -154px #FFFFFF;
	height:34px;
	margin-left:78px;
	overflow:hidden;
	padding:0 20px 0 12px;
	*background:#FFFFFF url("../Images/content-sprite.png") repeat-x scroll 0px -154px !important;
	*display:block !important;
	*background:none;
	*display:none;
}
#breadcrumbs {
	font-size:93%;
}
#breadcrumbs p {
	line-height:30px;
	margin:0pt;
	vertical-align:middle;
}
#breadcrumbs a, #breadcrumbs a:active, #breadcrumbs a:link, #breadcrumbs a:visited {
	color:#CE3D0C;
	text-decoration:none;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}

#breadcrumbs img {
	margin:0 4px 2px;
}

.heading {
	margin-left:78px;
	overflow:hidden;
	padding:0 20px 0 12px;
	*padding:20px 20px 0px 12px;
}

.shadow-left {
	background:url("../Images/content-left.gif") repeat-y scroll left top #FFFFFF;
	bottom:0;
	left:27px;
	position:absolute;
	top:74px;
	width:10px;
	*background:url("../Images/content-left.gif") repeat-y scroll left top #FFFFFF !important;
	*background:none;
}
.shadow-right {
	background:url("../Images/content-right.gif") repeat-y scroll right top #FFFFFF;
	bottom:0;
	position:absolute;
	right:0;
	top:34px;
	width:10px;
	*background:#FFFFFF url("../Images/content-right.gif") repeat-y scroll right top !important;
	*background:none;
}
.contentbox {
	margin:0 0 0 27px;
	padding:25px 60px 60px;
}

.maincontentarea {
	/*float:left;*/
}

.shadow-bottomleft {
	background:url("../Images/content-sprite.png") no-repeat scroll 0 -232px #FFFFFF;
	bottom:0;
	height:11px;
	left:27px;
	position:absolute;
	width:10px;
	*background:url("../Images/content-sprite.png") no-repeat scroll 0 -232px #FFFFFF !important;
	*background:none;
}
.shadow-bottomright {
	background:url("../Images/content-sprite.png") no-repeat scroll 0 -243px #FFFFFF;
	bottom:0;
	height:10px;
	position:absolute;
	right:0;
	width:10px;
	*background:url("../Images/content-sprite.png") no-repeat scroll 0 -243px #FFFFFF !important;
	*background:none;
}
.shadow-bottom {
	background:#FFFFFF url("../Images/content-sprite.png") repeat-x scroll 0px -188px;
	height:10px;
	margin-bottom:30px;
	margin-left:27px;
	*background:#FFFFFF url("../Images/content-sprite.png") repeat-x scroll 0px -188px !important;
	*background:none;
}


/*
 * NAVIGATION
 * ==========
 * These styles are for the side navigation which contains links to all the pages in the site. 
 */
#navigation {
	padding-right:12px;
	padding-top:30px;
}
.navitem {
	margin-bottom:5px;
}

.navitem a.navitem-link {
	color:#444444;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	vertical-align:middle;
}
.navitem .navitem-bg:hover a.navitem-link, .active-navitem .navitem-bg a.navitem-link {
	color:#CE3D0C;
}
/*.active-navitem .subnavigation a, .active-navitem .subnavigation a:active, .active-navitem .subnavigation a:link,
.active-navitem .subnavigation a:visited {
	color:#444444;
}*/

.navitem-text {
	display:block;
	height:32px;
	margin-top:3px;
}

.navitem-bg {
	background:transparent url("../Images/content-sprite.png") scroll no-repeat 0px -401px;
	/*background:transparent url(../Images/Navigation/navitem-bg.png) scroll no-repeat left top;*/
}
.navitem-bg {
	float:left;
	height:35px;
	width:168px;
}
.navitem:hover .navitem-bg {
	background:transparent  url("../Images/content-sprite.png") no-repeat scroll 0px -436px;
}

.navitem-icon, .navitem-spacer {
	float:left;
	height:32px;
	margin:3px 0px 0px 3px;
	width:25px;
}
.navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll 0px -507px;
}
.navitem .navitem-bg:hover .navitem-icon, .active-navitem .navitem-bg:hover .navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll -25px -507px;
}

.open-navitem .navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll -50px -507px;
}
.open-navitem .navitem-bg:hover .navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll -75px -507px;
}
.active-navitem .navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll -25px -507px;
}
.active-navitem.open-navitem .navitem-icon {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll -75px -507px;
}

.navitem-ft {
	background:transparent url("../Images/content-sprite.png") no-repeat scroll 0px -471px;
	clear:left;
	float:left;
	height:6px;
	width:168px;	
}

.subnav-container {
	background:transparent url("../Images/subnavigation-bg.png") repeat-y scroll left top;
	clear:both;
	display:none;
	font-size:93%;
	overflow:hidden;
	padding:0px 7px 0px 3px;
}
.open-navitem .subnav-container {
	display:block;
}

.subnavigation {
	border-top:1px solid #CCCCCC;
}

.subnavigation a {
	text-decoration:none;
}

.subnavigation a .navsubitem, .subnavigation a:active .navsubitem, .subnavigation a:link .navsubitem, 
.subnavigation a:visited .navsubitem {
	color:#666666;
	line-height:30px;
}
.subnavigation a:hover .navsubitem, .active-navsubitem {
	color:#CE3D0C !important;
}
.subnavigation a:hover .navsubitem {
	background:transparent url("../Images/content-sprite.png") repeat-x scroll 0px -477px;
}
.subnavigation a:hover .active-navsubitem {
	background:none;
}

.navsubitem {
	display:block;
	padding:0px 20px 0px 25px;
}

/* End of Navigation styles */


/*
 * TABLE
 * =====
 */

table.overview-table, .upload-table table {
	background-color:#E7E7E7 !important;
	border-collapse:separate !important;
	border-spacing:1px !important;
}
.upload-table table {
	border-style:none !important;
	width:100%;
}

table.overview-table thead th, .upload-table table thead th {
	background:#F0F0F0 none repeat scroll 0 50% !important;
	border-color:#FFFFFF #FFFFFF #999999 !important;
	border-style:none none solid solid !important;
	border-width:0 0 1px 1px !important;	
	padding:7px 10px 5px;
}
.upload-table table thead th {
	font-weight:bold !important;
	padding:1px 0 !important;
}

table.overview-table tbody tr, .upload-table table tbody tr {
	background-color:#FFFFFF !important;
}
.upload-table table tbody tr {
	height:28px;
}
table.overview-table tbody tr.alt-row, .upload-table table tbody tr.yui-dt-odd {
	background-color:#F9F9F9 !important;
}
table.overview-table tbody tr:hover, 
table.overview-table tr.alt-row:hover {
	background-color:#FFFFDD;
}
table.overview-table tbody tr.disabled {
	opacity:0.35;
}

table.overview-table tbody td, .upload-table table tbody td {
	border:1px solid #FFFFFF !important;
	font-size:93% !important;
	padding:5px !important;
}
table.overview-table tbody tr.alt-row td {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:1px solid #FFFFFF;
}
.upload-table table tbody td {
	padding:0 !important;
}

table.overview-table tbody tr td.title-cell {
	font-size:8pt !important;
}

table.overview-table tfoot td {
	background:#F3F3F3 none repeat scroll 0 50%;
	border-color:#999999 #FFFFFF #FFFFFF #FFFFFF;
	border-style:solid none none none;
	border-width:1px 0px 0px 0px;	
}
table.overview-table tfoot ul {
	margin-left:5px;
}
table.overview-table tfoot ul li {
	list-style-type:none;
	margin-bottom:10px;
}
table.overview-table tfoot .expand-icon, table.overview-table tfoot .collapse-icon {
	height:10px;
	margin-right:5px;
	/*margin-top:2px;*/
	width:10px;
}
table.overview-table tfoot .expand-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -240px;
}
table.overview-table tfoot .collapse-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -264px;
}

table.overview-table tbody tr.published td .publish-icon,
table.overview-table tbody tr.unpublished td .publish-icon {
	background-repeat:no-repeat;
	display:block;
	height:16px;
	width:16px;
}
table.overview-table tbody tr.published td .publish-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-96px -240px;
}
table.overview-table tbody tr.unpublished td .publish-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-96px -264px;
}

table.overview-table tbody tr td .lock-icon {
	background-repeat:no-repeat;
	display:block;
	height:16px;
	width:16px;
}
table.overview-table tbody tr td .lock-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-120px -168px;
}
table.overview-table tbody tr.locked td .lock-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-120px -144px;
}

table.overview-table tbody tr td .moveup-icon, 
table.overview-table tbody tr td .movedown-icon,
table.overview-table tbody tr td .movetop-icon, 
table.overview-table tbody tr td .movebottom-icon {
	float:left;
	height:12px;
	margin:0 4px;
}
table.overview-table tbody tr td .moveup-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-120px -240px;
	width:9px;
}
table.overview-table tbody tr td .movedown-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-120px -264px;
	margin-top:3px;
	width:9px;
}
table.overview-table tbody tr td .movetop-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-130px -240px;
	width:13px;
}
table.overview-table tbody tr td .movebottom-icon {
	background-image:url("../Images/link-sprite.gif");
	background-position:-130px -264px;
	margin-top:3px;
	width:13px;
}
table.overview-table tbody tr td .expand-link {
	float:left;
	line-height:10px;
	vertical-align:middle;
}
table.overview-table tbody tr td .expand-icon {
	display:block;
	height:10px;
	margin-right:5px;
	margin-top:2px;
	width:10px;
}
table.overview-table tbody tr.haschildren td .expand-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -240px;
}
table.overview-table tbody tr.haschildren.open-row td .expand-icon {
	background-position:-72px -264px;
}

table.overview-table tbody tr td .broken {
	color:#CE3D0C;
}
table.overview-table tbody tr td.title-cell .error {
	font-weight:bold;
}

table.overview-table tbody tr[level="1"] td.title-cell {
	padding-left:20px !important;
}
table.overview-table tbody tr[level="1"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 15px -13px;
}

table.overview-table tbody tr[level="2"] td.title-cell {
	padding-left:40px !important;
}
table.overview-table tbody tr[level="2"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 35px -13px;
}

table.overview-table tbody tr[level="3"] td.title-cell {
	padding-left:60px !important;
}
table.overview-table tbody tr[level="3"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 55px -13px;
}

table.overview-table tbody tr[level="4"] td.title-cell {
	padding-left:80px !important;
}
table.overview-table tbody tr[level="4"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 75px -13px;
}
table.overview-table tbody tr[level="5"] td.title-cell {
	padding-left:100px !important;
}
table.overview-table tbody tr[level="5"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 95px -13px;
}
table.overview-table tbody tr[level="6"] td.title-cell {
	padding-left:120px !important;
}
table.overview-table tbody tr[level="6"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 115px -13px;
}
table.overview-table tbody tr[level="7"] td.title-cell {
	padding-left:140px !important;
}
table.overview-table tbody tr[level="7"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 135px -13px;
}
table.overview-table tbody tr[level="8"] td.title-cell {
	padding-left:160px !important;
}
table.overview-table tbody tr[level="8"] td.title-cell {
	background:transparent url("../Images/tree-connector.gif") scroll no-repeat 155px -13px;
}

table.overview-table tbody tr.disabled td a:hover {
	color:#666666;
	text-decoration:underline;
}

.upload-table table tbody tr td.yui-dt-col-size {
	text-align:right !important;
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
	border-left:medium none !important;
	border-right:medium none !important;
	border-top:medium none !important;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
	border-bottom:medium none !important;
	border-left:medium none !important;
	border-right:medium none !important;
	/*max-height:300px;*/
}

.yui-dt-editor {
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
}

/* End of table styles */

/* End of Body styles*/


/*
 * FOOTER
 * ======
 * The bottom third of the page reserved for the copyright.
 */
#ft {
	background-color: #F2F2F2;
	border-top: 2px solid #E2E2E2;
	bottom:0px;
	left:0px;
	min-width:1024px;
	position:fixed;
	text-align:center;
	width: 100%;
	z-index:1;
	*background-color:transparent;
	*border:medium none;
	*position:static;
}

#copyright {
	font-size: 85%;
	margin:0pt auto;
	padding-bottom:5px;
	text-align:center;
	*padding-left:50px;
	*text-align:left;
}

/* End of Footer styles*/


/*
 * ELEMENTS
 * ========
 * These styles alter the characteristics of HTML elments such as headers, paragraph elements, etc.
 */
h1 {
	font-size:153.9%;
	line-height:32px;
	margin:0px;
	padding:4px 0px;
	vertical-align:middle;
}
h1.headerline, h2.headerline, h3.headerline, p.headerline {
	background:transparent url("../Images/headerline.gif") no-repeat scroll left bottom;
	*background:transparent url("../Images/headerline.gif") no-repeat scroll left bottom !important;
	*background:transparent url("../Images/h1_underline.gif") no-repeat scroll 48px bottom;
}
h1.headerline-short, h2.headerline-short, h3.headerline-short, p.headerline-short {
	background:transparent url("../Images/headerline-short.gif") no-repeat scroll left bottom;
	*background:transparent url("../Images/headerline-short.gif") no-repeat scroll left bottom !important;
	*background:transparent url("../Images/h1_underline-short.gif") no-repeat scroll 48px bottom;
}
h1 img {
	margin-right:15px;
}

h2 {
	margin:0 0 10px 0;
	line-height:32px;
	vertical-align:middle;
}

p {
	margin: 10px 0px 0px 0px;
}
p.first-paragraph {
	margin: 0pt;
}

img {
	margin:0;
}
img.imageborder-left {
	margin:0 10px 10px 0;
}
img.imageborder-right {
	margin:0 0 10px 10px;
}
img.inline-image {
	padding:0px;
}

strong, strong em {
	font-weight: bold;
}

a, a:active, a:link, a:visited {
	color: #666666;
	font-weight:bold;
}
a:hover, a:hover p {
	color: #CE3D0C;
	text-decoration:none;
}

ul li {
	list-style-type:square;
}

/* End of Element styles*/


/*
 * USER-DEFINED
 * ==================
 * These styles are used in special instances to apply formatting and structural functions, 
 * e.g. clearing or hiding layers.
 */

.success {
	color:#339933 !important;
	font-weight:bold;
}

.vertical-center {
	display:table-cell;
	vertical-align:middle;
}

/* End of User-defined styles*/


/* 
 * CONTEXT MENU
 * ============
 * These styles are for the context menu which contains commands specific to certain areas on the site. 
 * 
 */

.contextmenu .bd {
	border-color:#CCCCCC;
}

.contextmenu ul {
	border-color:#E2E2E2;
	padding:0px;
}

.contextmenu .yuimenuitem {
	padding:5px 0;
}

.contextmenu .yuimenuitem-selected {
	background-color:#F0F0F0;
}

.contextmenu .yuimenuitemlabel {
	color:#444444;
	outline: none;
}
.contextmenu .yuimenuitemlabel {
	padding:0 28px;
}

.contextmenu .yuimenuitemlabel-disabled {
	color:#A9A9A9;
}

#contextmenuitem-add, #contextmenuitem-edit,
#contextmenuitem-publish, #contextmenuitem-up, 
#contextmenuitem-down, #contextmenuitem-top, 
#contextmenuitem-bottom,
#contextmenuitem-traffic {
	background-position:7px 50%;
	background-repeat:no-repeat;
}
#contextmenuitem-add {
	background-image:url(../Images/TableIcons/add.png);
}
#contextmenuitem-edit {
	background-image:url(../Images/TableIcons/edit.png);
}

#contextmenuitem-publish {
	background-image:url(../Images/TableIcons/published.png);
}

#contextmenuitem-up {
	background-image:url(../Images/TableIcons/move_up.gif);
}
#contextmenuitem-down {
	background-image:url(../Images/TableIcons/move_down.gif);
	background-position:7px 6px;
}
#contextmenuitem-top {
	background-image:url(../Images/TableIcons/move_top.gif);
	background-position:7px 6px;
}
#contextmenuitem-bottom {
	background-image:url(../Images/TableIcons/move_bottom.gif);
}

#contextmenuitem-traffic {
	background-image:url(../Images/TableIcons/traffic.png);
}

/* End of contextmenu styles */


/*
 * TAB VIEW
 * ========
 */

#tabview.yui-navset .yui-content, 
#tabview.yui-navset .yui-navset-top .yui-content {
	border-color:#CCCCCC;
	border-width:0px 1px 1px;
	padding:20px 15px 10px 25px;
}
#tabview .yui-content {
	min-height:550px;
}

#tabview.yui-navset .yui-content {
	background:#FFFFFF none repeat scroll 0 50%;
}
#tabview.yui-navset .yui-nav, 
#tabview.yui-navset .yui-navset-top .yui-nav {
	border-color:#CE3D0C;
}

#tabview.yui-navset .yui-nav a, #tabview.yui-navset .yui-navset-top .yui-nav a {
	background:#F9F9F9 url("../Images/content-sprite.png") repeat-x scroll 0px -375px;
	border-color:#E7E7E7;
}
#tabview.yui-navset .yui-nav a em {
	font-weight:bold;
}

#tabview.yui-navset .yui-nav .selected a, 
#tabview.yui-navset .yui-nav .selected a em {
	border-color:#CE3D0C;
}
#tabview.yui-navset .yui-nav .selected a, 
#tabview.yui-navset .yui-nav .selected a:focus, 
#tabview.yui-navset .yui-nav .selected a:hover {
	background:#CE3D0C  url("../Images/content-sprite.png") repeat-x scroll 0px -349px;
}

#tabview.yui-navset .yui-content img {
	border:1px solid #CCCCCC;
	padding:1px;
}
#pagebanner-wrapper {
	border:1px solid #CCCCCC;
	float:left; 
	padding-bottom:1px;
}
embed#pagebanner {
	margin:2px 0 0 2px;
}

/* End of tabview styles */


/*
 * NOTIFICATION AREA
 * =================
 */

.notificationarea {
	border-color:#E7E7E7;
	border-style:solid;
	border-width:1px 0;
	color:#666666;
	font-weight:bold;
	margin-bottom:10px;
}

.notificationarea.notification-error {
	border-color:#CE3D0C;
	color:#CE3D0C;
}
.notificationarea.notification-success {
	border-color:#339933;
	color:#339933;
}
.notificationarea.notification-tip {
	border-color:#FFFF00;
	color:#EC8D00;
}

.notificationarea .round-corner {
	border-color:#E7E7E7;
	padding:10px;
}
.notificationarea.notification-error .round-corner {
	border-color:#CE3D0C;
}
.notificationarea.notification-tip .round-corner {
	border-color:#FFFF00;
}
.notificationarea.notification-success .round-corner {
	border-color:#339933;
}

/* End of Notification warning styles */


.tip-box {
	background-color:#F9F9F9;
	border:1px solid #E7E7E7;
	padding:10px;
}
.yui-content .tip-box {
	width:552px;
}


/*
 * PICTURES
 * ========
 */

#pictures .scroll-box {
	padding:10px;
}

.picture-thumbnails {
	border:1px solid #E7E7E7;
	padding:50px 0 25px;
	position:relative;
	text-align:center;
}
a.thumbnail-link .thumbnail-container {
	height:150px;
	margin:0px 0px 25px;
	width:165px;
}

a.thumbnail-link .thumbnail-container .thumbnail-wrapper {
	height:98px;
	width:98px;
}
.picture-thumbnails a.thumbnail-link.gallery .thumbnail-container .thumbnail-gallery, .picture-thumbnails a.thumbnail-link.no-gallery .thumbnail-container .thumbnail-gallery {
	display:block;
	height:21px;
	position:absolute;
	right:23px;
	top:-9px;
	width:21px;
}
.picture-thumbnails a.thumbnail-link.gallery .thumbnail-container .thumbnail-gallery {
	background:transparent url("../Images/gallery.png") scroll no-repeat 50%;
}
.picture-thumbnails a.thumbnail-link.no-gallery .thumbnail-container .thumbnail-gallery {
	background:transparent url("../Images/no-gallery.png") scroll no-repeat 50%;
}

.picture-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-checkbox {
	left:27px;
	top:88px;
}

.picture-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-caption {
	height:40px;
	margin:10px auto 0pt;
	overflow:hidden;
	width:120px;
}
.picture-thumbnails a.thumbnail-link .thumbnail-container .thumbnail-wrapper .thumbnail, #pictures .scroll-box .thumbnail-container .thumbnail {
	border:1px solid #E7E7E7;
	height:96px;
	width:96px;
}

/* End of Picture styles */


/*
 * BANNERS
 * =======
 */ 

#banners.banner-thumbnails {
	border:1px solid #E7E7E7;
	padding:50px 0 25px 15px;
	position:relative;
	text-align:center;
}

#banners.banner-thumbnails a.banner-link .thumbnail-container {
	border:10px solid #FFFFFF;
	height:auto;
	margin:0;
	width:auto;
}
#banners.banner-thumbnails a.banner-link:hover .thumbnail-container {
	border:10px solid #00BBEE;
}
#banners.banner-thumbnails a.banner-link .thumbnail-container .thumbnail-wrapper {
	height:auto;
	width:auto;
}

#banners.banner-thumbnails a.banner-link .thumbnail-container .thumbnail-checkbox {
	bottom:-5px;
	left:-5px;
	position:absolute;
}
 
/* End of Banner styles */


/*
 * PICTURE PANELS
 * ==============
 */ 

.picture-thumbnails.yui-panel {
	padding:0;
}

.yui-panel .tip-box {
	text-align:left;
}

.yui-skin-sam .yui-panel .bd .scroll-box, .upload-table {
	margin:10px 0;
}
.yui-skin-sam .yui-panel .bd .scroll-box {
	border:1px solid #E7E7E7;
	height:300px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.yui-skin-sam .yui-panel .bd .scroll-box.select-all {
	padding-top:10px;
	position:relative;
}

#picturebrowser.panelform .bd .scroll-box {
	height:150px;
}

.picture-thumbnails.yui-panel a.thumbnail-link .thumbnail-container {
	height:98px;
	margin:20px 15px;
	width:116px;
}
.picture-thumbnails.yui-panel a.thumbnail-link.selected-picture .thumbnail-container {
	background-color:#00BBEE;
}
.picture-thumbnails.yui-panel a.thumbnail-link.selected-picture .thumbnail-container .thumbnail-wrapper .thumbnail {
	border-color:#00BBEE;
}
.picture-thumbnails.yui-panel a.thumbnail-link .thumbnail-container .thumbnail-checkbox {	
	left:-5px;
}
.panelform a.thumbnail-link .thumbnail-container .thumbnail-caption {
	height:28px;
	margin-top:5px;
	width:96px;
}

#imagepreview {
	border:1px solid #E7E7E7;
	margin:0;
}
#imagepreview .preview-container {
	background-color:#CCCCCC;
	border:1px solid #FFFFFF;
	display:table-cell;
	height:233px;
	overflow:hidden;
	vertical-align:middle;
	width:351px;
}
#imagepreview .preview-container img {
	margin:0 auto;
}

#picturebrowser-form {
	margin:0 10px 10px 0;
}

/* End of Picture Panel styles */


/*
 * PICTURE EDITOR
 * ==============
 */ 

#pictureeditornotification {
	min-height:43px;
}

.pictureeditor-imagewrapper {
	margin-bottom:15px;
}
.pictureeditor-container {
	border:1px solid #E7E7E7;
	display:table-cell;
	height:310px;
	vertical-align:middle;
	width:410px;
}
.pictureeditor-iconwrapper {
	display:table-cell;
	height:310px;
	vertical-align:middle;
	width:95px;
}

/* End of Picture Editor Styles */


/*
 * HELP PANEL
 * ==========
 */ 

#help.yui-panel {
	text-align:left;
}
#help.yui-panel .hd {
	padding:0 20px 0 30px;
}
#help.yui-panel .bd {
	padding:30px;
}

#help.yui-panel .bd .helpwrapper {
	border:1px solid #E7E7E7;
	height:450px;
	padding:20px 30px;
	overflow-y:scroll;
}

#help.yui-panel .bd .helptitle {
	/*margin-left:-27px;*/
}

#help.yui-panel .bd .helptopic .helpcontent, #help.yui-panel .bd .helptopic.active-topic .helpcontent .helptopic .helpcontent {
	display:none;
}
#help.yui-panel .bd .helptopic.active-topic .helpcontent {
	display:block;
}

#help.yui-panel .bd ol, #help.yui-panel .bd ul, #help.yui-panel .bd dl {
	margin-left:1.2em;
}
#help.yui-panel .bd ol li {
	list-style-type:decimal;
	margin-bottom:10px;
}

#help.yui-panel .bd a {
	text-decoration:none;
}
#help.yui-panel .bd .helptopic.active-topic a {
	color: #CE3D0C;
}

/* End of Help Panel Styles */

#edithtml {
	height:300px;
	width:100%;
}
/*
 * PROGRESS BAR
 * ============
 */
.progressbar-frame {
	border:1px solid #E7E7E7;
	padding:1px;
}
.progressbar {
	background:transparent url("../Images/progressbar-bg.png") repeat-x scroll left top;
	height:14px;
}

/* End of Progress Bar Styles


/*
 * INFO BOX
 * ========
 */

.info-box {
	border:1px solid #E7E7E7;
	margin:25px 0;
	width:625px;
}
.info-box .round-corner {
	border-color:#E7E7E7;
}
.info-box .hd {
	padding:0 30px;
}
.info-box .bd {
	padding:15px 30px;
}

.info-box .hd h2 {
	color:#333333;
	margin:0;
}
.info-box .bd h3 {
	margin:0;
}
.info-box .bd h3 a {
	color:#CE3D0C;
	text-decoration:none;
}
.info-box .bd h3 a:hover {
	text-decoration:underline;
}
.info-box .bd p {
	color:#666666;
}
.info-box .bd img[align="left"] {
	margin:0 15px 15px 0;
}

/* End of Info Box styles


/*
 * LINKS
 * =====
 */

.links {
	font-size:93%;
}

.links a, .links a:active, .links a:link, .links a:visited {
	color:#CE3D0C;
	float:left;
	padding-right:25px;
	text-decoration:none;
	vertical-align:middle;
}
.links a:hover {
	text-decoration:underline;
}
.links a:hover .link-icon {
	text-decoration:none;
}

.link-icon {
	float:left;
	margin-right:6px;
}

.link-box a .link-icon {
	float:left;
	margin-right:10px;
}


/*
 * Incompatible Browser Icons
 * ==========================
 */

.firefox-link {
	line-height:24px;
}
.firefox-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat 0px 0px;
	height:24px;
	width:24px;
}

.chrome-link {
	line-height:24px;
}
.chrome-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -24px 0px;
	height:24px;
	width:24px;
}

.safari-link {
	line-height:24px;
}
.safari-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px 0px;
	height:24px;
	width:24px;
}

.opera-link {
	line-height:24px;
}
.opera-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px 0px;
	height:24px;
	width:24px;
}

/* End of Incompatible Browser Icon styles */


/*
 * Omni Icons
 * ==========
 */

.user-link {
	line-height:21px;
}
.user-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat 0px -24px;
	height:21px;
	width:24px;
}

.website-link {
	line-height:21px;
}
.website-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -24px -24px;
	height:21px;
	width:24px;
}

.logout-link {
	line-height:21px;
}
.logout-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -24px;
	height:21px;
	width:24px;
}

.mailsmall-link {
	line-height:21px;
}
.mailsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -24px;
	height:21px;
	width:21px;
}

/* End of Omni Icon styles */


/*
 * Link Icons
 * ==========
 */

.back-link {
	line-height:10px;
}
.back-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat 0px -48px;
	height:10px;
	width:10px;
}

.go-link {
	line-height:10px;
}
.go-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -24px -48px;
	height:10px;
	width:10px;
}

.return-link {
	line-height:12px;
}
.return-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -48px;
	height:12px;
	width:12px;
}

.recover-link {
	line-height:14px;
}
.recover-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -48px;
	height:14px;
	width:10px;
}

.tip-link {
	line-height:16px;
}
.tip-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -48px;
	height:16px;
	width:10px;
}

/* End of Link Icon styles */


/*
 * Notification Icons
 * ==================
 */

.success-icon {
	background:#FFFFFF url("../Images/link-sprite.gif") scroll no-repeat -48px -72px;
	height:21px;
	width:21px;
}
.error-icon {
	background:#FFFFFF url("../Images/link-sprite.gif") scroll no-repeat -72px -72px;
	height:21px;
	width:21px;
}
.status-icon {
	background:#FFFFFF url("../Images/loading-small.gif") scroll no-repeat 50%;
	height:21px;
	width:21px;
}
.suggest-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -72px;
	display:inline-block;
	height:21px;
	width:21px;
}

/* End of Notification Icon styles */

/* End of Link styles */

.sitesmall-link {
	line-height:21px;
}
.sitesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -168px;
	height:21px;
	width:21px;
}
.sitecreatesmall-link {
	line-height:21px;
}
.sitecreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -144px;
	height:21px;
	width:21px;
}

.pagesmall-link {
	line-height:21px;
}
.pagesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -216px;
	height:21px;
	width:21px;
}
.pagecreatesmall-link {
	line-height:21px;
}
.pagecreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -192px;
	height:21px;
	width:21px;
}
.pageeditsmall-link {
	line-height:21px;
}
.pageeditsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -192px;
	height:21px;
	width:21px;
}
.pageremovesmall-link {
	line-height:21px;
}
.pageremovesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -216px;
	height:21px;
	width:21px;
}

.publishedsmall-link {
	line-height:21px;
}
.publishedsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -240px;
	height:21px;
	width:21px;
}
.unpublishedsmall-link {
	line-height:21px;
}
.unpublishedsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -264px;
	height:21px;
	width:21px;
}
.preview-link {
	line-height:21px;
	vertical-align:middle;
}
.preview-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat 0px -240px;
	height:21px;
	margin-right:6px;
	width:21px;
}
.apply-link {
	line-height:21px;
	vertical-align:middle;
}
.apply-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -24px -240px;
	height:21px;
	margin-right:6px;
	width:21px;
}
.cancel-link {
	line-height:21px;
	vertical-align:middle;
}
.cancel-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat 0px -264px;
	height:21px;
	margin-right:6px;
	width:21px;
}
.recycle-link {
	line-height:21px;
	vertical-align:middle;
}
.recycle-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -24px -264px;
	height:21px;
	margin-right:6px;
	width:21px;
}

.pictureuploadsmall-link {
	line-height:21px;
}
.pictureuploadsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -288px;
	height:21px;
	width:21px;
}

.addpicturesmall-link {
	line-height:21px;
}
.addpicturesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -312px;
	height:21px;
	width:21px;
}

.pictureremovesmall-link {
	line-height:21px;
}
.pictureremovesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -288px;
	height:21px;
	width:21px;
}

.addthumbnailsmall-link {
	line-height:21px;
}
.addthumbnailsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -72px -312px;
	height:21px;
	width:21px;
}

.newssmall-link {
	line-height:21px;
}
.newssmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -384px;
	height:21px;
	width:21px;
}
.newscreatesmall-link {
	line-height:21px;
}
.newscreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -408px;
	height:21px;
	width:21px;
}

.eventsmall-link {
	line-height:21px;
}
.eventsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -384px;
	height:21px;
	width:21px;
}
.eventcreatesmall-link {
	line-height:21px;
}
.eventcreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -408px;
	height:21px;
	width:21px;
}

.filesmall-link {
	line-height:21px;
}
.filesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -360px;
	height:21px;
	width:21px;
}
.fileuploadsmall-link {
	line-height:21px;
}
.fileuploadsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -336px;
	height:21px;
	width:21px;
}

.helpsmall-link {
	line-height:21px;
}
.helpsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -336px;
	height:21px;
	width:21px;
}

.propertysmall-link {
	line-height:21px;
}
.propertysmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -528px;
	height:21px;
	width:21px;
}
.propertycreatesmall-link {
	line-height:21px;
}
.propertycreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -552px;
	height:21px;
	width:21px;
}

.staffsmall-link {
	line-height:21px;
}
.staffsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -432px;
	height:21px;
	width:21px;
}
.staffcreatesmall-link {
	line-height:21px;
}
.staffcreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -456px;
	height:21px;
	width:21px;
}

.partnersmall-link {
	line-height:21px;
}
.partnersmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -480px;
	height:21px;
	width:21px;
}
.partnercreatesmall-link {
	line-height:21px;
}
.partnercreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -120px -504px;
	height:21px;
	width:21px;
}

.contactsmall-link {
	line-height:21px;
}
.contactsmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -480px;
	height:21px;
	width:21px;
}
.contactcreatesmall-link {
	line-height:21px;
}
.contactcreatesmall-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -504px;
	height:21px;
	width:21px;
}

.blogsmall-link {
  line-height:21px;
}
.blogsmall-icon {
  background:transparent url("../Images/link-sprite.gif") scroll no-repeat -48px -528px;
  height:21px;
  width:21px;
}

.defaultthumbnail-icon {
	background:transparent url("../Images/link-sprite.gif") scroll no-repeat -96px -96px;
	display:none;
	float:right;
	height:21px;
	margin:-12px 18px 0 0;
	width:21px;
}
.thumbnail-default .defaultthumbnail-icon {
	display:block;
}

/* End of Link styles */


/*
 * YAHOO User Interface (YUI)
 * ==========================
 * These styles redefine and "reskin" some of the YUI classes and components to streamline them
 * with the theme of this site.
 */

.yui-skin-sam .yui-panel .bd {
	overflow:hidden;
}
.yui-skin-sam .yui-toolbar-container .yui-push-button.yui-toolbar-edithtml span.yui-toolbar-icon {
	background:url("../Images/edithtml.png") no-repeat scroll 50% 50% transparent;
	left:5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected.yui-toolbar-edithtml span.yui-toolbar-icon {
	background-image:url("../Images/edithtml.png");
}
.yui-skin-sam .yui-toolbar-container .yui-push-button.yui-toolbar-removeword span.yui-toolbar-icon {
	background:url("../Images/removeword.png") no-repeat scroll 50% 50% transparent;
	left:5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-selected.yui-toolbar-removeword span.yui-toolbar-icon {
	background-image:url("../Images/removeword.png");
}

/* End of YUI styles*/