﻿/* Module Specific CSS */
/*  Make sure your CSS names don't overlap with other modules - its a good idea to prefix the names */
/*  We chose ce (Code Endeavors) for this sample, but you should use your own abbreviation */

.nv li a {display: block; padding: 5px 7px; text-decoration: none;
  background: #FFF;}
.nv li.sub > a {font-weight: bold;}
.nv {position: absolute; top: 6em; right: 0; width: 8em; margin: 0; padding: 0; font-family: Arial, sans-serif;}
.nv > ul {width: 9em; margin-left: -1px; font-size: 85%;}
.nv ul {border: 1px solid silver; border-width: 1 0 1 1px;padding: 0; margin: 0;}
.nv ul li {border-width: 1px 0; border-color: white; padding: 0 0 0 5px; line-height: 1.25em;position: relative; margin: 0; padding: 0;list-style-type:none; cursor:pointer;}
.nv ul ul {width: 10em;border-width: 0 1px 1px 1px; border-color: gray silver gray gray;display: none;}
.nv ul ul li {border-color: #FEFEFC;}
.nv li > a {background-color: transparent; padding: 3px;}
.nv li:hover {background-color: #EED;}
.nv ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
.nv li.sub:hover {margin-left: -10.2em; border: 1px solid gray; background: #DDB;}
.nv li.sub:hover > a {color: #330;}
.nv li.sub:hover > ul {top: 1.75em; left: -1px; background: #FEFEFC;}


.nw li a {display: block; padding: 5px 7px; text-decoration: none;
  background: #FFF;}
.nw li.sub > a {font-weight: bold;}
.nw {width: 8em; margin: 0; padding: 0; font-family: Arial, sans-serif;}
.nw > ul {margin-left: -1px; font-size: 100%;}
.nw ul {border: 1px solid silver; border-width: 1 0 1 1px;padding: 0; margin: 0;}
.nw ul li {border-width: 1px 0; border-color: white; padding: 0 0 0 5px; line-height: 1.25em;position: relative; margin: 0; padding: 0;list-style-type:none; cursor:pointer;}
.nw ul ul {width: 10em;border-width: 0 1px 1px 1px; border-color: gray silver gray gray;display: none;}
.nw ul ul li {border-color: #FEFEFC;}
.nw li > a {background-color: transparent; padding: 3px;}
.nw li:hover {background-color: #EED;}
.nw ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
.nw li.sub:hover {margin-left: -10.2em; border: 1px solid gray; background: #DDB;}
.nw li.sub:hover > a {color: #330;}
.nw li.sub:hover > ul {top: 1.00em; left: -1px; background: #FEFEFC;}


.ceLabel
{
	 font-family: Arial;
	 font-size: 12pt;
	 font-weight: bold;
}

.ceResponse
{
	 font-family: Arial;
	 font-size: 10pt;
	 color: Red;
	 font-weight: bold;
}

.ceHidden
{
	display: none;
}


.publishingTools {

}

#pullout {
	width: 100%;
	background: #eee;
	float: left;
}

#pullout ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#pullout li {position: relative;}


div#pullout ul ul,
div#pullout ul li:hover ul ul,
div#pullout ul ul li:hover ul ul
{display: none;}

div#pullout ul li:hover ul,
div#pullout ul ul li:hover ul,
div#pullout ul ul ul li:hover ul
{display: block;}


div.settings_header {
cursor:pointer;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

span.setting {
display:block;
cursor:pointer;
height:15px;
}
span.setting img {
	vertical-align:middle;
}
span.setting:hover {
background-color:green;
}

div.settings_container {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #333333;
text-align:left;
position:absolute;
display:none;
overflow-y:scroll;
}
div.pc_settings {
	padding-right: 3px;
	width: 50px;
	font-size: 0.8em;
	float:left;
}
