/* -------------------- Start Custom Layout --------------- */



#logo {
	position		: absolute;
	float			: left;
	width			: 150px;
	height			: 280px;
	background-color: transparent;
	margin			: 30px 0px; 
	z-index			: 5;
	}


#screencontainer {
	width			: 800px;
	\width			: 820px;
	w\idth			: 800px;
	margin-left		: auto;
	margin-right	: auto;
	text-align		: left;
	}	

#top {
	width			: auto;
	padding			: 0px 0px;
	margin			: 0px 116px; 
	height			: 50px;
  	}	


#wrapper {
	padding			: 0px 0px;
	width			: 650px;
	margin			: 10px 110px;
	border			: 3px solid #957842;
	background-image: url(../images/contentfill.gif);
	}
	
	

#header {
	padding			: 10px 10px;
	margin			: 0% 0%;
	display			: block;
	float			: right;
	height			: auto;
  	}


#pathway {
	padding			: 10px 10px;
	margin			: 0% 0%; 
	display			: block;
	float			: left;
	height			: auto;
  	}


#banner {
	padding			: 0px 0px;
	clear			: both;	
    background-image: url(../images/contentfill.gif);
    background-color: transparent;
	}
	
	

#content {
	padding			: 10px 30px;
	margin			: 0% 0%;	
	}


#seal, .sealimg {
	margin-top		: 1%;
	padding-top		: 1%;
	display			: block;
	float			: inherit;
	}
	

#footer {
	font-family		: geneva, verdana, arial, helvetica, sans-serif;
	font-size		: 10px;
	margin-top		: 10px;
	padding-top		: 10px;
	border-top		: 1px dotted #957842;
	clear			: both;
	}
	
.hide {
	display			: none; 
	}
  	
	
/* -------------------- End Custom Layout --------------- */	



/* -------------------- Joomla Core CSS --------------- */



body	{
	background-image: url(../images/dpbg.gif);
	}
	
	
body, td, th { /* redundant rules for bad browsers  */
	font-size		: 13px;
	font-family		: georgia, "Book Antiqua", palatino, serif;
	voice-family	: "\"}\"";
	voice-family	: inherit;
	text-decoration	: none;
	margin			: 0px;
	padding			: 0px;
	color			: #000;
	}
	
html>body, html>body td, html>body th {
	font-size		: small;
	}	
	
div, p, th, td, li, dd, dl, dt    {
    /* redundant selectors to help NS4 not forget */
    font-family		: georgia, "Book Antiqua", palatino, serif;
    }
    
a	{
	font-size		: 13px;
	text-decoration	: none;
	font-weight		: bold;
	}
	
	
a:link	{
	color			: #957842;
	background-color: transparent;
	}
	
	
a:visited	{
	color			: #957842;
	background-color: transparent;
	}
	
	
a:active	{
	color			: #957842;
	background-color: transparent;
	}
	
	
a:hover	{
	color			: #CC3333;
	background-color: transparent;
	text-decoration	: underline;
	}
	
	
dt 	{
	font-weight		: bold;
	}
	
	
	
ol, li, dl, dt, dd {
	line-height		: 1.5em;
	}

		
p {
	margin-top		: 0px; 
	padding-top		: 0px;
	line-height		: 1.5em;
	text-align		: justify;
	}
	    
	    
h1, h2, h3, h4, h5, h6	{
	font-family		: georgia, "Book Antiqua", palatino, serif;	background-color: transparent;
	margin			: 5px 0px 0px 0px;
	}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
	margin			: 1.5em 0;
	padding			: 0px;
	}
	
img	{
		/* turns off gaps around images */
	border			: 0px;
	}

	
hr {	
	border			: 1px dotted #957842;
	}
	

input, select, textarea {
	font-size		: 13px;
	}
	

h1,.componentheading {
	font-size		: 16px;
	font-style		: inherit;
	font-weight		: bold;
	color			: #CC3333;
	text-align		: left;
	}
	
	
h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
	font-size		: 14px;
	font-style		: inherit;
	color			: #CC3333;
	font-weight		: bold;
	text-align		: left;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}	

h3,table.moduletable th {
	font-size		: 12px;
	font-style		: inherit;
	color			: #CC3333;
	font-weight		: bold;
	text-align		: left;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}

h4 {
	font-size		: 10px;
	font-style		: inherit;
	font-weight		: bold;
	color			: #CC3333;
	text-align		: left;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}
	

h5 {
	font-size		:  10px;
	font-weight		: normal;
	text-align		: left;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


h6 {
	font-size		: 10px;
	font-weight		: normal;
	text-align		: left;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


img {
	border			: 0;
	}


li > p {
	margin-top		: 0.2em;
	}


pre {
	font-family		: monospace;
	font-size		: 1.0em;
	}
	

strong, b {
	font-weight		: bold;
	}

td {
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


tr {
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}
	
	
/* ----- LISTS ----- */


ol, ul, li {
/*list-style: none; Uncomment if you want a normal list*/
	font-size		: 1em;
	line-height		: 1.5em;
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


ul,ol {
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


li{
	margin			: 0px 0px; /*use for top/bottom*/
	padding			: 0px 0px; /*use for left/right*/
	}


/********* SWFree Menu ********/

.transMenu {
 			position			: absolute;
 			overflow			: hidden;
 			left				: 0px;
 			top					: 0px;
			}

.transMenu .content {
 			position			: absolute;
			}

.transMenu .items {
 			border				: 3px solid #957842;
 			position			: relative;
 			left				: 0px; 
 			top					: 0px;
 			z-index				: 2;
			}

.transMenu.top .items {
			}

.transMenu  td {
 			height				: 5px;
 			padding				: 0px 0px 5px 25px!important;
 			font-size			: 12px !important;
 			font-family			: Arial, Helvetica, sans-serif !important;
 			text-align			: left !important;
 			font-weight			: bold !important;
 			color				: #957842 !important;
}

.transMenu  .item.hover td {
 			color				: #FFFFFF!important;
			}

.transMenu .item {
			text-decoration	: none;
/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	 		cursor				: pointer;
 			cursor	 			: pointer;
			}

.transMenu .background {
  			background-color	: #000000!important;
 			position			: absolute;
 			left				: 0px; 
 			top					: 0px;
 			z-index				: 1;
			}




.transMenu .shadowRight {
 			position			: absolute;
 			z-index				: 3;
 			top					: 0px; 
 			width				: 0px;
			background-color	: #000000;
			}


.transMenu .shadowBottom {
 			position			: absolute;
 			z-index				: 1;
			left				: 0px; 
			height				: 0px;
 			}

.transMenu .item.hover {
 			background-color	: #957842;
			}

.transMenu .item img {
 			margin-left			: 0px;
			}

table.menu {
		 	top					: 10px;
 			left				: -5px;
 			position			: relative;
			margin				: 0px;
			border				: 3px solid #957842;
			}

table.menu a{
 			margin				: 0px;
 			padding				: 10px 0px 10px 25px;
 			display				: block;
 			position			: relative;
			}

div.menu a,
div.menu a:visited,
div.menu a:link {
 			width				: 105px;
 			height				: 10px;
 			font-size			: 12px;
 			font-family			: Arial, Helvetica, sans-serif;
			text-align			: left;
 			font-weight			: bold;
 			color				: #957842;
 			text-decoration		: none;
 			margin-bottom		: 0px;
 			display				: block;
 			white-space			: nowrap;
			}


div.menu td {
 			border-bottom		: 0px none #957842;
 			border-top			: 0px none #957842;
 			border-left			: 0px none #957842;
  			background-color	: #000000;
			}

div.menu td.last {
 			border-right		: 0px none #957842;
			}

#menu a.hover   {
 			color				: #FFFFFF;
 			background-color	: #957842;
			}
