html, body{padding:0;margin:0;width:100%;color:#333;font-size:1em;}
body{font-family:arial, sans-serif;}

form { display:inline;}
#waxa-topbar img{border:0;}
#waxa-topbar a{color:#fff;}

hr{clear:both;}

h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#497136;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}

h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}

#wrapper{padding:0 0 15px 0;margin:0 auto;position:relative;}
#container{min-height:600px;padding:0;margin:0 auto;position:relative;}

#waxa-topbar{background:#7a7a7a url("../images/topbar_bg.png") repeat-x;width:100%;font-size:0.8em;color:white; position:fixed; z-index:20000; height:40px;}
#waxa-topbar ul{padding:0;margin:0;}
#waxa-topbar ul li{padding:0 10px;list-style-type:none;float:left;height:40px;}
#waxa-topbar a:hover img{line-height:0;outline: none;}
#waxa-topbar a.tab{padding:0px 10px;text-decoration:none;line-height:40px;outline: none;}
#waxa-topbar a.logo{padding:0;line-height:0;margin:0;}
#waxa-topbar a:hover{color:#00ff00;background-color:#7a7a7a;outline: none;}

#waxa-topbar .selected a{outline: none;}
#waxa-topbar a:active{outline: none;}
.padded { padding:10px;}
.bold, .synopsis{color:#333333;font-size:1.2em;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
.hide, .sr{display:none !important;}
.underline{text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.alignright{text-align:right;}
.alignleft{text-align:left;}

table tr td{vertical-align:top;}

.darkgrey{background-color:#636363 !important;}

#waxaStartMenu { display:none; background:#636363; padding:10px; z-index:200; min-width:200px; position:fixed;}
#waxaStartMenu h2, .waxatabcontent h2{ color: #06ff12; margin-bottom:10px;font-size:1.2em; font-weight:normal;}
.treeContainer { background-color:#797979; border:solid 1px #494949; padding:5px;}

.waxaGreen { color: #06ff12;}

#versionsBox{background-color:#797979; border:solid 1px #494949; padding:5px; max-height:180px; overflow:auto;margin:0;}
#versionsBox td {padding-right:15px;}

#templateBox { background-color:#797979; border:solid 1px #494949; padding:5px;}

#detailsBox { background-color:#797979; border:solid 1px #494949; padding:5px;}
td.detailsLabel { vertical-align:top; padding-top:8px; font-size:110%; color:White; padding-right:40px;}

a.cancelbutton {width:96px; height:33px; display:block; text-indent: -9999px; background-image:url("../images/waxa_cancel_button.png");}
a.cancelbutton:hover { background-image:url("../images/waxa_cancel_button_over.png");}

a.savebutton {  margin-right:2em; width:96px; height:33px; display:block; text-indent: -9999px; background-image:url("../images/waxa_save_button.png");}
a.savebutton:hover { background-image:url("../images/waxa_save_button_over.png");}

div.movedPage { color:White; font-size:0.8em; text-align:center; display:none;}
div.movedPage p { padding:1em; margin:0;}

.waxa_bar h1, .waxa_bar h2, .waxa_bar h3, .waxa_bar h4, .waxa_bar h5, .waxa_bar h6 { color: #00ff00; }
.waxa_input, .waxa_input_long, .waxa_select, .waxa_select_long { background-color: #7a7a7a;width: 200px; border: solid 1px #636363; }
.waxa_select_long, .waxa_input_long { width: 400px;font-size:1.5em;color:#00ff00; font-family: Verdana; border:solid 2px #636363;}
.waxa_select_long, .waxa_input_long.disabled { width: 400px;font-size:1.5em;color:#00ff00; font-family: Verdana; border:solid 2px transparent;}

.waxa_button { width: 200px; background: #636363 url(../images/waxa_topbar_bg.png) repeat-x; color: #00ff00; border: solid 1px #666; }
/*.waxabuttons { display:block; margin: 0 10px 0 10px; padding:0px 5px; position:absolute;z-index:30000;left:300px; top:0;background-color:#7a7a7a;}*/
.waxabuttons { display:block; margin: 3px 5px 0 10px; position:absolute;z-index:30000;left:300px; top:0;}

.waxa_up_button, .waxa_up_button:hover, .waxa_up_button_disabled { text-indent:-10000px;cursor: pointer; width: 116px; height:33px; background: #636363 url(../images/waxa_up_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_up_button:hover{background: #636363 url(../images/waxa_up_button_over.png) no-repeat;}
.waxa_up_button_disabled {background: #636363 url(../images/waxa_up_button_disabled.png) no-repeat;}

.waxa_down_button, .waxa_down_button:hover, .waxa_down_button_disabled { text-indent:-10000px; cursor: pointer; width: 116px;height:33px; background: #636363 url(../images/waxa_down_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_down_button:hover {background: #636363 url(../images/waxa_down_button_over.png) no-repeat; }
.waxa_down_button_disabled {background: #636363 url(../images/waxa_down_button_disabled.png) no-repeat; }

.waxa_remove_button, .waxa_remove_button:hover { text-indent:-10000px;cursor: pointer; width: 106px;height:33px; background: #636363 url(../images/waxa_remove_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_remove_button:hover {background: #636363 url(../images/waxa_remove_button_over.png) no-repeat;}

.waxa_save_button, .waxa_save_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 96px;height:33px; background: #636363 url(../images/waxa_save_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_save_button:hover {background: #636363 url(../images/waxa_save_button_over.png) no-repeat;}

.waxa_cancel_button, .waxa_cancel_button:hover {  color:transparent; line-height:100px;cursor: pointer; width: 96px;height:33px; background: #636363 url(../images/waxa_cancel_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_cancel_button:hover {background: #636363 url(../images/waxa_cancel_button_over.png) no-repeat;}

.waxa_edit_button, .waxa_edit_button:hover { text-indent:-1000px;cursor: pointer; width: 116px;height:33px; background: #636363 url(../images/waxa_edit_button.png) no-repeat;padding:0;margin:0;border:0;}
.waxa_edit_button:hover {background: #636363 url(../images/waxa_edit_button.png) no-repeat; background-position:0 -33px;}

.waxa_edit_page_button, .waxa_edit_page_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_edit_page_button.png) no-repeat;padding:0;border:0;}
.waxa_edit_page_button:hover { background-position:0 -33px;}

.waxa_create_page_button, .waxa_create_page_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_create_page_button.png) no-repeat;padding:0;border:0;}
/*MA - 120410 - removed when putting a grey bg behind buttons for when they wrap - margin-left:10px*/

.waxa_create_page_button:hover { background-position:0 -33px;}

.waxa_publish_page_button, .waxa_publish_page_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_publish_page_button.png) no-repeat;padding:0;border:0;}
.waxa_publish_page_button:hover { background-position:0 -33px;}

.waxa_save_and_publish_button, .waxa_save_and_publish_button:hover {color:transparent; line-height:100px;cursor: pointer; width: 196px;height:33px; background: #636363 url(../images/waxa_save_and_publish_button.png) no-repeat;padding:0;border:0;}
.waxa_save_and_publish_button:hover { background-position:0 -33px;}

.waxa_save_draft_button, .waxa_save_draft_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 130px;height:33px; background: #636363 url(../images/waxa_save_draft_button.png) no-repeat;padding:0;border:0;}
.waxa_save_draft_button:hover { background-position:0 -33px;}

.waxa_unpublish_page_button, .waxa_unpublish_page_button:hover { color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_unpublish_page_button.png) no-repeat;padding:0;border:0;}
.waxa_unpublish_page_button:hover { background-position:0 -33px;}


.waxa_add_item_button, .waxa_add_item_button:hover {color:transparent; line-height:100px;cursor: pointer; width: 177px;height:33px; background: #636363 url(../images/waxa_add_item_button.png) no-repeat;padding:0;border:0;}
.waxa_add_item_button:hover { background-position:0 -33px;}

.waxa_preview_page_button, .waxa_preview_page_button:hover { outline:none;color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_preview_page_button.png) no-repeat;padding:0;border:0;}
.waxa_preview_page_button:hover { background-position:0 -33px;}


.waxa_manage_button, .waxa_manage_button:hover { outline:none;color:transparent; line-height:100px;cursor: pointer; width: 165px;height:33px; background: #636363 url(../images/waxa_manage_button.png) no-repeat;padding:0;border:0;}
.waxa_manage_button:hover { outline:none; background-position:0 -33px;}



.waxa_bar { color: #ffffff; padding: 15px; margin: 0; background-color: #7a7a7a; margin-bottom:0.5em;}
.waxaplugincontainer { margin-bottom:1em;}

span.live { color: #06ff12; font-weight:bold; font-size:1.1em;}

#waxa_tabs { display: none;}

img.loading { position:absolute; z-index:1000;}
img.selected { border:solid 1px white;}

.waxa_pageControl_selector {
background-color:#7A7A7A;
border:0 none;
margin:0 0 0.5em 0;
padding:15px;
text-align:left;
}

.waxa_tooltip {
background:#A6A6A6 url(../images/waxa_tooltip_arrow.gif) no-repeat scroll 0 0;
border-color:#DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#505050;
margin:0;
padding:15px;
vertical-align:top;
width:300px;
}

form#waxaBarForm { width:auto;}

#waxaGreyPage #leftSwoosh { background-image:url(../images/waxa_topbarholder_left_bg.png);height:164px; width:69px; float:left;}
#waxaGreyPage #panel { background-color:#7a7a7a; float:left; padding:30px;}
#waxaGreyPage #panel a { color:#0f0;}
#waxaGreyPage #rightSwoosh { background-image:url(../images/waxa_topbarholder_bg.png);height:139px; width:207px; float:left;}

#waxaGreyPage #panel h1 { color: #06ff12; margin-bottom:10px;font-size:1.4em; font-weight:bold;}

.templateHolder, .templateHolder a {text-align: center;font-size:0.8em; color:#fff;outline: none;}

.waxaDropDown { display:none; position:absolute; background-color:#636363; border:solid 1px #a2a2a2;z-index:20000; }
.waxaDropDown a { text-decoration:none; color:#fff !important;padding: 0.5em 1em 0.5em 1em; display:block; min-width:150px; font-size:1.3em; font-family:Lucida Sans Unicode, Helvetica;}
.waxaDropDown a:hover { color:#0f0;}

.waxletsTable thead tr td  { color:#fff; margin-bottom:0.2em;}

.waxletsTable td  { color:#ccc; padding: 0.2em  0.3em 0.2em 0; }
.waxletsTable td.waxletTdLabel  { color:#fff; margin-bottom:0.2em; vertical-align:top; padding-right:2em;}
#versionsDiv {  font-size:80%; display:none; height:180px;background-color:#797979; border:solid 1px #494949; padding:5px; max-height:180px; overflow:auto;margin:0; margin-bottom:1em;color:#eee;}
#waxaGreyPage #panel #versionsDiv a { color:#ccc;}
.hintTip { font-size:80%; color:#aaa; width:200px;}
fieldset {border: solid 1px #636363; font-size:0.8em;}
fieldset legend { color:#ddd; font-weight:bold;}
fieldset .check { width:120px; display:inline-block;}
fieldset .check td { vertical-align:bottom;}
fieldset .check:hover { background-color:#888;}
#newItem { color:#ddd;}
.publishInfo { color:#eee; padding-bottom:1em; font-size:120%;}
#waxa_tabs.ui-tabs .ui-tabs-panel.waxaTab {  background-color:#636363; }
.lastUpdated { font-size:70%; color:#999;}

.waxletListEditor fieldset legend { color:#444;}

/* stop nested fieldsets shrinking! */
fieldset fieldset { font-size:1em;}

.newerVersions {color:Red;font-weight:bold; }

		#purr-container {
			position: fixed;
			top: 44px;
			right: 0;
		}
		
		.notice {
			position: relative;
			width: 324px;
		}


			.notice .close	{position: absolute; top: 12px; right: 12px; display: block; width: 18px; height: 17px; text-indent: -9999px; background: url(../images/purr/purrClose.png) no-repeat 0 10px;}
		
		.notice-body {
			min-height: 50px;
			padding: 22px 22px 0 22px;
			background: url(../images/purr/purrTop.png) no-repeat left top;
			color: #f9f9f9;
		}
			.notice-body img	{width: 50px; margin: 0 10px 0 0; float: left;}
			.notice-body h3	{margin: 0; font-size: 14px; font-family: Verdana; color:#fff;}
			.notice-body p		{margin: 5px 0 0 60px; font-size: 0.8em; line-height: 1.4em;}
		.notice-body a		{color:#fff; text-decoration:underline;}
		
		.notice-bottom {
			height: 22px;
			background: url(../images/purr/purrBottom.png) no-repeat left top;
		}
