/* ========== armoire.uitemplate helper CSS ========== */

/* ========== GENERAL HTML TAG SETUP ========== */
html{
	margin: 0px;
	padding: 0px;
}
body {
	background-color: White;
	font: 8pt/14pt Georgia, Tahoma, Arial, Sans-serif;
	margin: 0px;
	padding: 0px;
	color: #535353;
}
table{
	border-collapse: collapse;
	border-spacing: 0px;
	font: 8pt/14pt georgia,Tahoma, Arial, Sans-serif;
	color: #535353;
}
td{
	padding: 0px;
}
a img{
	border-width:0;	
}
a {
	color: inherit;
}
a:visited{
	color: inherit;
}

h1{
	margin: 1em 0em 1em;
	color: Navy;
	font: 2em;
}
h2{
	margin: 2em 0em 1em;
	font-size: 1.7em;
	color: #AFC1D5;
	font-style: italic;
	padding-bottom: 3px;
	border-bottom: medium solid #AFC1D5;
}
h3{
	margin: 1em 0em;
	font-size: 1.3em;
	color: #46436E;
}
h4{
	margin: 1em 0em;
	font-size: 1em;
	color: #46436E;
}
h5{
	margin: 1em 0em;
	font-size: 1em;
	color: #46436E;
}
h6{
	margin: 1em 0em;
	font-size: 1em;
	color: #46436E;
}
/* ========== END GENERAL HTML TAG SETUP ========== */


#pageBody{
}

#TABLE_headerOut{
	width: 100%;
	cursor: default;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-color: #A6BBD0;
}
#TD_headerOut_leftColumn{
	width: 260px;
	height: 105px;
}
#headLogoDeco{
	
}
#headTitleDeco{
	padding: 0px;
	font-size: 24pt;
	line-height: 1em;
	font-family: Arial, Sans-serif;
	letter-spacing: O.2em;
	color: #955CA6;
}

#TABLE_mainArea{
	width: 100%;
	table-layout: fixed;
	border: 5px solid white;
	border-collapse: separate;
}

#container_1{
 /* padding:5px;*/
}
#TR_mainArea{
}
#TD_mainArea_leftColumn{
	width: 200px;
	cursor: default; /*border: 2px solid #8FBC8F;*/
	background-color: #FFCC32;
	-moz-border-radius: 6px;
	vertical-align: top;
}
#navDeco{
}
#navTiDeco{
}
#navOutlineDeco{
  margin: 0px;
  padding: 0px;
}

#TD_mainArea_centerColumn{
	padding: 8px;
	padding-left: 15px;
	vertical-align: top;
	background-color: transparent;
}
/*
#contentDeco{
	padding: 2px;
	background-color: #AEE6D7;
}
#contentSubDeco{
	/padding: 5px;
	background-color: #F3F8F3;
}*/
#TD_mainArea_rightColumn{
	width: 150px;
	vertical-align: top;
	cursor: default;
}


#contextDeco{
	padding: 2px;
	background-color: #C5C3EB;
}
#contextTiDeco{
	padding: 2px;
	text-align: center;
	background-color: #C5C3EB;
	font-weight: bold;
}
#contextLinksDeco{
	padding: 2px;
	background-color: #C5C3EB;
}


#TABLE_footerOut{
	width: 100%;
	cursor: default;
	background-color: #DEE0EC;
	border-top: 20px solid White;
	border-bottom: 20px solid #BFC1D0;
}
#TD_footerOut_rightColumn{
	width: 100px;
	text-align: right;
	padding-top: 5px;
	height: 50px;
}
#footDeco{
	text-align: right;
	padding: 5px;
	color: #C6C8BB;
	font-style: italic;
	font-size: 0.8em;
}

/* ========== OUTLINE & NAVIGATION  ========== */
#navListRoot{
	/* Menu root div */
	margin-left: 5px;
	list-style: none;
	padding: 10px 0px 0px 0px;
	color: #343434;
}
#navListRoot li{
	padding: 5px 2px 5px 0px;
	font-size:8pt;
	line-height:12pt;
}
#navListRoot ul{
	border-left: 2px solid #F2B600;
	padding: 3px 0px 0px 3px;
	margin-left:10px;

}
#navListRoot a, #navListRoot a:visited {
	display: block;
	color: #343434;
	text-decoration: none;
}
#navListRoot a:hover{
	display: block;
	color: #DAB13F;
	text-decoration: none;
}
.navList{ /* Menu class styles */
	list-style: none;
	margin: 0px 0px 0px 0px;
}
.menuItemSelected{
	background-color: #F2B600;
	padding-left: 5px;
}
.menuItemUnSelected{
	padding-left: 5px;
}
/* ========== END OUTLINE & NAVIGATION  ========== */

.dk_rootTitle_longTitle_longTitle{
	color: gray; 
	font-size: 1em;
	font-style: italic;
}