/* CSS Document */

/* brighter	#98B1BD;
	darker	#6388A2; */

html
	{
	background:#6388A2;
	background-image:url(/CJ/templates/jmc/images/marginbkg.gif);
	background-repeat:repeat-y;
	}

body 
	{
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: #007;
	background:#6388A2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

#container
	{
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #6388A2;
	background-image:url(/CJ/templates/jmc/images/marginbkg.gif);
	background-repeat:repeat-y;
	/* border: 1px solid gray; */
	line-height: 130%;
	}

#top
	{
	height:101px;
	background:url(/CJ/templates/jmc/images/gridroof.gif);
	background-repeat:no-repeat;
	background-color:#7694AD;
	/* padding: .5em;
	border-bottom: 1px solid gray; */
	}

#logo
	{
	position:absolute; left:131px; top:12px; width:77px; height:77px; z-index:110;
	}

#quot
	{
	position:absolute; left:0px; top:0px; width:100%; height:101px; z-index:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#640000;
	}

#rq
	{
	font-size:11pt;
	color:#643C3C;
	text-align:right;
	padding-right:20px;
	}

#rq span
	{
	font-size:7pt;
	font-style:normal;
	}

#top h1
	{
	padding: 0;
	margin: 0;
	}

#edge
	{
	position:absolute;
	top:101px;
	width:100%;
	background-image:url(/CJ/templates/jmc/images/edge.gif);
	background-repeat:repeat-x;
	height:2px;
	margin:0;
	padding:0;
	line-height:0px;
	}
	
#leftnav
	{
	background-color:#6388A2;
	background-image:url(/CJ/templates/jmc/images/marginbkg.gif);
	background-repeat:repeat-y;
	float: left;
	width: 128px;
	margin: 0;
	padding: 1em;
	}

table.mmenu
	{
	position:relative;
	left:6px;
	width:174px;
	border-width:0;
	/* border-spacing: 4px;  FIXED IN mod_mainmenu.php IN HTML FOR IE!!! */
	border-style: solid solid solid solid;
	border-color:#6388A2;
	border-collapse: separate;
	-moz-border-radius: 6px;
}
table.mmenu td {
	border-width: 2px;
	padding: 1px 1px 1px 1px;
	/* border-style: solid solid solid solid;
	border-color:#8399A3 #2a5580 #2a5580 #8399A3; */
	background-color: #6388A2; /* #336699; */
}


#leftnav td
	{
	padding: 2px 6px 2px 0;
	}

#leftnav tr
	{
	background:#336699;
	}

a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.mainlevel
	{
	font-size:9pt;
	text-align:right;
	}

a:hover
	{
	color:#ccf; /* 98B1BD; */
	}
	
#rightnav
	{
	float: right;
	width: 160px;
	margin: 0;
	padding: 1em;
	}

#content
	{
	background-color:#98B1BD;
	margin-left: 170px;
	padding: 2em 2em 2em 3.5em ;
	width:auto;
	}

#pathway_text
	{
	text-align:right;
	font-size:9pt;
	padding-right:0px;
	}

#footer
	{
	clear: both;
	margin: 0;
	padding: .5em;
	background-color: #7492AB;
	background:url(/CJ/templates/jmc/images/edge.gif);
	background-repeat: repeat-x;
	/* border-top: 1px solid gray;
	text-align:center; */
	}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.componentheading
	{
	font-size:10pt;
	}

.contentheading
	{
	font-size:16pt;
	padding-bottom:25px;
	}
.contentpaneopen
	{
	width:100%;
	}
	
#scr1
	{
	width:100%;
	/* border:#999999 thin solid; */
	}
	
#scroller
	{
	width:100%;
	}