/**************************************************/
/*                   	SEPARATOR                    */
/**************************************************/
body {
	font: 11px/170% "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background : #B2B3B8 url(../images/construction/background.jpg) scroll 50% 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
h1, h2, h3, h4 {
	/*
	color : #787878;
	color : #878787;
	color : #194654;
	color : #D49B00;
	*/
}
h1 {
	color : #866200;
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 7px 10px;
	margin : 0px 0px 10px 0px;
	border-bottom : 1px dashed #CFCFCF;
}
h2 {
	color : #335D92;
	font-size : 90%;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
input.halfbox {
	width : 150px;
	border : 1px solid #4E7380;
	background-color : #FFFFFF;
}
input.button {
	color : #FFFFFF;
	border : 1px solid #666666;
	background-color : #5DA4BA;
}
label {
	color : #5DA4BA;
	font-size : 90%;
	font-weight : bold;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#container {
	width : 786px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 30px auto 0px auto;
	/*
	border : 1px solid #FF0000;
	*/
}

div#header {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 3px 0px 3px;
	background : url('../images/construction/background_header.png') no-repeat;
}
div#logo {
	height : 110px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 3px;
	float : left;
	/*background : url('../images/construction/logo.png') no-repeat;
	border : 1px solid #FF0000;
	*/
}
div#logo a{
	height : 110px;
	width : 153px;
	display : block;
	background : url('../images/construction/logo.png') no-repeat;
}
div#header_link {
	height : 108px;
	width : 220px;
	float : left;
	clear : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 4px 0px 0px 396px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#body {
	height : 100%;
	min-height : 300px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 3px 0px 3px;
	background : url('../images/construction/background_middle.png') repeat-y;
	/*
	border : 1px solid #FF0000;
	*/
}
div#separator {
	background : url('../images/construction/background_body.png') repeat-y 160px top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#content {
	float : right;
	min-height : 300px;
	width : 618px;
	background-color : #FFFFFF;
	/*
	border-left : #CFCFCF 1px solid;
	*/
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 10px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#toolbar {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 7px 7px 7px;
	background-color : #666666;
	clear : both;
}
div#toolbar a {
	color : #FFFFFF;
	text-decoration : none;
}
div#toolbar a:hover {
	color : #FFFFFF;
	text-decoration : underline; 
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	float : left;
	color : #FFFFFF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
div#path ul li.off a {
	color : #CFCFCF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 0px 5px;
}
div#path ul li.on a {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#login {
	float : right;
	vertical-align : middle;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#sub-menu {
	float : left;
	width : 160px;
	padding : 0px;
	margin : 0px;
	list-style : none;
	z-index : 99;
}
div#sub-menu h2 {
	color : #866200;
	text-transform : uppercase;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 0px 10px;
}
div#sub-menu ul {
	padding : 0px;
	margin : 0px;
	list-style : none;
	width : 160px;
	z-index : 99;
}
/*all see this */
div#sub-menu ul li ul, div#sub-menu ul li ul li ul, div#sub-menu ul li ul li ul li ul {
	display : none;
	position : absolute;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : -23px auto auto 150px;
	border : 1px solid #EEEEEE;
	background-color : #FFFFFF;
}
/* non-IE browsers see this */
div#sub-menu ul li > ul, div#sub-menu ul ul li > ul, div#sub-menu ul ul ul li > ul {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : -23px auto auto relative;
}
div#sub-menu ul li:hover ul ul, div#sub-menu ul li:hover ul ul ul, div#sub-menu ul li:hover ul ul ul ul {
	display : none;
}
div#sub-menu ul li:hover ul, div#sub-menu ul ul li:hover ul, div#sub-menu ul ul ul li:hover ul {
	display : block;
}
div#sub-menu li {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 0px 3px 10px;
	border-top : 1px dashed #CFCFCF;
}
div#sub-menu li:hover {
	background-color : #F0F0F0;
}

div#sub-menu a.parentnode {
	background : url('../images/icons/arrow_grey.gif') no-repeat right;
}

div#sub-menu a {
	display : block;
	color : #939393;
	text-decoration : none;
}

div#sub-menu a:hover {
	background-color : #F0F0F0;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-full {
}
div.content-edit div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 15px;
}
div.content-edit div.buttonblock {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 15px;
}
div.content-view-full > div > div.body, div.content-view-full > div > div.content-childrenlist {
	text-align : center;
}
div.content-view-full  div.flash_video div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 30px 0px 0px 0px;
}
div.content-view-line  div.flash_video div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
}
div.content-view-full div.footer {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
table.content-list td {
	padding : 10px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
ul.content-grid li {
	width : 145px;
	height : 145px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#footer {
	color : #E7E7E7;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 3px 4px 3px;
	background : url('../images/construction/background_footer.png') no-repeat bottom left;
	/*
	border : 1px solid #FF0000;
	*/
}
div#footer a {
	color : #E7E7E7;
	text-decoration : underline;
}
div#footer a:hover {
	color : #FFFFFF;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#address {
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 5px 5px 5px;
	margin : 0px 0px 15px 0px;
	background-color : #666666;
}
