/* http://www.qtlbim.org */
/* Main layout code to provide a two-column layout */

/************************************************ Page Elements Colors ************************************************/

/* ----------|Defining section foreground, background and border colors|---------- */
body			{ background:#ffffff; color:#000033; }

#PageCell		{ background:#ffffff; color:#000033; }
#Sidebar		{ background:#ffffff; color:#000033; }

#Header			{ background:#ffffff; color:#000033; }
#topBar 		{ background:#ffffff; color:#000033; }
#topBanner 		{ background:#524743 url(../assets/images/header_bkgnd.gif) 0 0 no-repeat; color:#0e7b0e; border:none; }
#topBannerPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	position: absolute;
	visibility: hidden;
}
#Content		{ background:#ffffff; color:#444444; border-color: #888d78; }
#Footer			{ background:#ffffff; color:#888d78; }
#Content #docNav
				{ background:#524743; color:#ded6b5; }


/* ----------|Defining other element colors|---------- */
#Content dt 	{ background:#ded6b5; color:#000033; }

#Sidebar h2, #Sidebar h3, #Sidebar h4, #Sidebar h5
				{ background:#ded6b5; color:#000033; }




/* ----------|Defining general link styles|---------- */
a:link					{ color:#888d78; text-decoration:none; font-weight:bolder; border-bottom:1px dashed #888d78; }
a:visited 				{ color:#888d78; text-decoration:none; font-weight:bolder; border-bottom:1px dashed #888d78; }
a:hover 				{ color:#555a45; text-decoration:none; border-bottom:none; }
a:active 				{ color:#555a45; text-decoration:none; border-bottom:none; }

/* ----------|Defining navMenu link styles|---------- */
.navMenu a:link 		{ color:#888d78; border:none; padding:2px 5px; display:block; }
.navMenu a:visited 		{ color:#888d78; border:none; padding:2px 5px; display:block; }
.navMenu a:hover 		{ background:#ded6b5; color:#555a45; }
.navMenu a:active 		{ background:#ded6b5; color:#555a45; }
.navMenu li 			{ border-bottom:1px dotted #ffffff; }
.navMenu .currentPage 	{ display:block; }

/* ----------|Defining Header link styles|---------- */
#Header a:link,
#Header a:visited,
#Header a:hover,
#Header a:active 		{ color:#888d78; border:none; }

/* ----------|Defining docNav link styles|---------- */
#docNav a:link 			{ color:#cbcdc0; border-bottom:1px dashed #cbcdc0; padding:2px 5px; }
#docNav a:visited 		{ color:#cbcdc0; border-bottom:1px dashed #cbcdc0; padding:2px 5px; }
#docNav a:hover 		{ color:#b0551f; border:none; }
#docNav a:active 		{ color:#b0551f; border:none; }

/* ----------|Defining topBar link styles|---------- */
#topBar li 				{ border-left :1px solid #666666; font-weight:bolder; }
#topBar a:link 			{ color:#888d78; text-decoration:none; font-weight:bolder; border:none; }
#topBar a:visited		{ color:#888d78; text-decoration:none; font-weight:bolder; border:none; }
#topBar li a:hover 		{ color:#555a45; text-decoration:none; border:none; }
#topBar li a:active 	{ color:#555a45; text-decoration:none; border:none; }

/* ----------|Defining Footer link styles|---------- */
#Footer a:link 			{ color:#888d78; text-decoration:none; font-weight:bolder; border-bottom:1px dashed #888d78; }
#Footer a:visited		{ color:#888d78; text-decoration:none; font-weight:bolder; border-bottom:1px dashed #888d78; }
#Footer a:hover 		{ color:#555a45; text-decoration:none; border-bottom:none; }
#Footer a:active 		{ color:#555a45; text-decoration:none; border-bottom:none; }


