/* -------------- */
body
{
	background-image: url(../image/page-background.jpg);
	background-repeat: repeat-x;
	background-color: #83A5D7;
	text-align: center;
	margin: 0px 40px 20px 40px;
	font-family: Tahoma, sans-serif;
	xfont-size: 9pt;
	font-size: 0.8em;
}


#frame-area
{
	width: 900px;
	text-align: left;
}

#logo-image
{
	margin: 10px 0px 12px 24px;
	border: 0px;
}





/* FURNITURE */
/* -------------- */
#separator
{
	font-size: 1px;
	width:100%;
	height: 10px;
	border-top: 1px solid #F2A742;
	border-left: 1px solid #F2A742;
	border-right: 1px solid #F2A742;
	background-image: url(../image/separator-bar-background.jpg);
	background-repeat: repeat-y repeat-x;
	background-position: center;
}

#toolbar
{
	font-size: 1px;
	width:100%;
	height: 25px;
	background-color: #FFE196;
	border-bottom: 2px solid #F9D07B;
	border-left: 1px solid #F9D07B;
	border-right: 1px solid #F9D07B;
	margin: 0px;
}

#footbar
{
	font-size: 1px;
	width:100%;
	height: 25px;
	background-color: #FFE196;
	border-left: 1px solid #F9D07B;
	border-right: 1px solid #F9D07B;
	border-bottom: 4px solid #999999;
	margin: 0px;
}
/* -------------- */





/* TABLE */
/* -------------- */
#page-area
{
	font-size: 1em;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
/* -------------- */





/* PANES */
/* -------------- */
#page-navigation-pane
{
	margin: 0px;
	width: 200px;
	background-color: #9AB7E3;
	background-image: url(../image/navigation-menu-background.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	position: static;
	vertical-align: top;
}

#page-content-pane
{
	text-align: left;
	min-height: 350px;
	margin: 0px;
	padding: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	vertical-align: top;
	line-height: 1.5em;
}

#page-content-pane tr
{
	vertical-align: top;
}

#floating-pane
{
	width: 200px;
	margin: 0px;
	padding: 20px;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: top;
	border-left: 2px solid #EEEEEE;
}

#floating-pane div
{
	margin: 0px;
	padding: 0px;
}
/* -------------- */





/* GLOBAL Menu */
/* -------------- */
#global-menu
{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	background-image: url(../image/menu-bar-background-tile.gif);
	background-repeat: repeat-x;
	
	xborder: 1px solid #ff0000;
}

#global-menu div
{
	margin: 0px;
	padding: 0px;
	padding-right: 1em;
	line-height: 2.2em;
	background-image: url(../image/menu-bar-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
	xborder: 1px solid #ff0000;
}

#global-menu a
{
	display: inline;
	color: #828282;
	margin: 0px;
	padding-left: 1.2em;
	padding-right: 0.9em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	background-image: url(../image/menu-bar-delimiter.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#global-menu a:hover
{
	color: #DB851F;
}

#global-menu a.first-global-link
{
	background-image: url(../image/menu-bar-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 2em;
}
/* -------------- */

/* NAVIGATION Menu */
/* -------------- */
.navigation-menu
{
	font-size: 1em;
	margin: 0px;
	margin-top: 28px;
	padding: 0px;
	border-top: 1px solid #D2E1FF;
	border-bottom: 1px solid #FFFFFF;
}

.navigation-menu a:link, .navigation-menu a:visited, .navigation-menu a:active
{
	display: block;
	color: #3D5080;
	xwidth: 200px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #83A5D7;
	padding: 0.5em 10px 0.5em 20px;
	margin: 0px;
	text-decoration: none;
}

.navigation-menu a:hover
{
	text-decoration: underline;
}

#current-nav
{
	display: block;
	color: #DB851F;
	width: 200px;
	border-bottom: 1px solid #DDDDDD;
	border-left: 4px solid #FFCD87; 
	padding: 0.4em 10px 0.4em 16px;
	margin: 0px;
	text-decoration: none;
	background-color: #FFFFFF;
}
/* -------------- */

/* SUB-NAVIGATION Menu */
/* -------------- */
.sub-navigation-menu
{
	margin: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #83A5D7;
	padding: 0.5em 0px 0.6em 0px;
	font-size: 0.9em;
}

.sub-navigation-menu a:link, .sub-navigation-menu a:visited, .sub-navigation-menu a:active
{
	display: block;
	color: #3D5080;
	width: 180px;
	padding: 0.4em 10px 0.4em 35px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	background-image: url(../image/sub-menu-bullet.gif);
	background-repeat: no-repeat;
	background-position: 20px 0.7em; 
}

.sub-navigation-menu a:hover
{
	text-decoration: underline;
}

#current-sub
{
	padding: 0px;
	color: #DB851F;
	font-size: 1em;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../image/sub-menu-selected_background.gif);
	background-repeat: repeat-y; 
}

#current-sub div
{
	padding: 0.4em 10px 0.4em 35px;
	background-image: url(../image/sub-menu-bullet.gif);
	background-repeat: no-repeat;
	background-position: 20px 0.7em;
}
/* -------------- */

/* STYLES FROM PREVIOUS STYLESHEET */
/* -------------- */
#page-title
{
	color: #000088;
	font-size: 1.8em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

p
{
	margin: 0px;
}

#page-content-pane table
{
	font-size: 1em;
	vertical-align: top;
}

b, strong
{
	color: #333333;
}

#page-content-pane a:link, #page-content-pane a:visited, #page-content-pane a:active
{
	color: EE6600;
	text-decoration: none;
}

#page-content-pane a:hover
{
	text-decoration: underline;
}

#page-content-pane li
{
	margin-bottom: 0.2em;
}


#floating-pane a
{
	color: EE6600;
	text-decoration: none;
}

#floating-pane a:hover
{
	text-decoration: underline;
}

#floating-pane li
{
	margin-bottom: 0.2em;
}

h1	/* Page title description */
{	
	font-weight: normal;
	font-size: 1.3em;
	color: #6699CC;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

h2	/* Blue sub-heading */
{
	font-weight: normal;
	font-size: 1.4em;
	color: #000088;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

h3	/* Brown buletted sub-heading */
{
	font-weight: normal;
	font-size: 1.4em;
	color: #660000;
	margin-bottom: 0.4em;
	padding-left: 1em;
	background-image: url(../image/sub-menu-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.3em;
}


h4	/* Block */
{
	color: #666666;
	padding: 0.4em 1em 0.5em 0.6em;
	font-size: 1.2em;
	font-weight: normal;
	border-left: 5px solid #FFCD87;
	border-right: 5px solid #FFCD87;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../image/block-background.gif);
	background-repeat: repeat-x;
	text-transform: capitalize;
}

h4 a
{
 font-size: 0.8em;
}


h5	/* Quotations */
{
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	color: #9999CC;
	padding: 35px;
	border-right: 2px solid #CCCCFF;
	border-bottom: 2px solid #CCCCFF;
	margin-top: 2.5em 1em 2.5em 1em;
	background-image: url(../image/quotation-background.jpg);
	background-repeat: no-repeat;
}


/* -------------- */

.pageContentEditDiv
{
	border: 1px dashed #FF0000;
}

.pageContentEditHtmlDiv
{
	text-align: left;
	width: 100%;
	font-size: 10pt;
	font-family:"Courier New";
	padding: 10px;
	padding-top: 7px;
	border: 1px dashed #FF0000;
	overflow: scroll;
}
