

/*<group=corelayout>*/

body
{
	color: #000;
	padding: 0px;
	margin: 0px;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 95%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background: #F0FFF0 url(graphics/bkgd-06.gif) repeat-y;
}

#content
{
	width: 520px;
	padding-left: 15px;
	padding-right: 5px;
		margin: 0;
		padding-bottom: 10px;
}

#footer
{
	width: 525px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	border-top: 1px solid #000;
	font-size: 11px;
	text-align: center;
	padding-top: 10px;
}

a:link, a:visited
{
	color: #00008b;
}

a:hover, a:active
{
	color: #173c2a;
	text-decoration: none;
}

img a:link, img a:visited, img a:hover, img a:active
{
	text-decoration: none;
}

h2
{
	border-bottom: none;
	font: 2em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #093906;
	padding: 0px;
	margin: 15px 0px 20px;
}

h3
{
	padding-bottom: 1px;
	border-bottom: 1px #323f1b;
	font: normal 1.75em Georgia, Times New Roman, Times, serif;
}

h4
{
	font-weight: normal;
	font-size: 1.5em;
	padding: 0px;
	margin: 15px 0px 10px;
}

h5
{
	font-size: 1.25em;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

h6
{
	color: #666;
	font-weight: bold;
	font-size: 1em;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

p
{
	font-size: 1em;
	line-height: 1.4em;
	padding: 0px;
	margin: 3px 0px 10px;
}

td
{
	vertical-align: top;
}

.nav
{
	font-size: 10px;
	line-height: 12px;
	font-family: verdana, arial, geneva;
}

.smbody
{
	font-size: 10px;
	line-height: 12px;
	font-family: verdana, arial, geneva;
	padding-top: 2px;
	padding-bottom: 2px;
}

.quotation
{
	background-color: #cddacd;
	border: solid 1px #093906;
	margin: 20px;
	font: italic 1.2em/1.8em Georgia, Times New Roman, Times, serif;
	padding: 8px;
		display: block;
		float: right;
		width: 285px;
}

.quotAuthor
{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 8px;
}
	
/*</group>*/
/*<group=sub-navigation>*/

.rightNav
{
	padding: 0px;
	border: 1px solid #000;
	background-color: #F0FFF0;
	width: 15em;
	margin: 25px 0px 0px 15px;
}

.navBanner
{
	background-color: #173c2a;
	display: block;
	margin: 0px;
	font: normal .9em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #F0FFF0;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.navlist
{
list-style: none;
	margin: 0px;
	padding: 5px;
}

.navlist li
{
padding-left: 10px;
background-image: url(graphics/common/arrow.gif);
background-repeat: no-repeat;
background-position: 0px .4em;
	margin-bottom: 3px;
}

.navlist ul { list-style: none; }

.navlist #subnavlist {
		margin: 7px;
		padding: 0;
}

ul#prevnext {
		list-style: none;
		text-align: center;
		margin: 0 0 20px 150px;
		padding: 0;
		display: block;
		height: 10px;
}

ul#prevnext li {
		float: left;
		padding-right: 40px;
}
	
/*</group>*/

/*<group=homeSpecific>*/

#home
{
	margin: 0px 5px 5px 5px;
	padding: 0px 5px 5px 5px;
		font-size: 1em;
		line-height: 1.5em;
}

#home td
{
	margin: 0px;
	padding: 5px;
		text-align: left;
}

#home img
{
	float: right;
	border: 1px solid #000;
	margin: 0px 5px 0px 10px;
	padding: 0px;
}

table#topnav  { 	margin: 0; 	padding: 0; 	background-color: #173c2a;
}  table { margin: 0; padding: 0; }  img {  margin: 0;  padding: 0; border: 0; }  .dateTime  { 	font: verdana, arial, sans serif; 	font-size: small; 	color: #E8E8E8; }  ul#topnavlist { margin: 0; padding: 0; list-style-type: none; white-space: nowrap;
		width: 100%;
} ul#topnavlist li  { 	float: left; 	margin: 0; 	padding: 0 4px 0 4px; 	background-color: #173C2A; 	border-right: 1px solid #638775;
		font: bold 1.1em/1.1em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
} #topnavlist a, #topnavlist a:link  { 	margin: 0; 	padding: 0; 	color: #8EAB92; 	border-right: #D1E3DB; 	text-decoration: none; } ul#topnavlist li#active { color: #66FF00; } #topnavlist a:hover { color: #66FF00; }	
/*</group>*/

.box
{
	width: 100%;
	margin: 20px 0px 20px 0px;
	border: 1px solid #000000;
	background: #f0fff0;
}

.boxhead
{
	background: #666666;
	margin: 0px;
	padding: 4px;
	color: #FFFFFF;
	font: 1em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: left;
	display: block;
}

.boxcontent
{
	text-align: left;
	margin: 0px;
	padding: 5px;
	display: block;
}

.nobullet
{
	list-style: none;
	margin: 5px;
	padding: 0px;
}

/*<group=Tabs for Archive>*/
div#tabset {
		float: left;
		width: 100%;
		background: yellow;
		font-size: 93%;
		line-height: normal;
		background: #DAE0D2 url("graphics/tabs/bg.gif")  repeat-x bottom;
		margin-bottom: 30px;
		margin-top: 20px;
}

div#tabset ul {
		margin: 0;
		padding: 0;
		list-style: none;
		padding: 10px 10px 0;
}

div#tabset li {
		float: left;
		margin: 0;
		padding: 0 0 0 9px;
		background: url("graphics/tabs/left.gif") no-repeat left top;
}

div#tabset a, div#tabset strong, div#tabset span {
		display: block;
		background: url("graphics//tabs/right.gif") no-repeat right top;
		padding: 5px 15px 4px 6px;
}

/* Commented Backslash Hack	    hides rule from IE5-Mac \*/div#tabset a {
		float: none;
}

/* End IE5-Mac hack */	div#tabset #current {
		background: url("graphics/tabs/left_on.gif") left top no-repeat;
}

div#tabset #current a {
		background: url("graphics/tabs/right_on.gif") right top no-repeat;
		padding-bottom: 5px;
}

/*</group>*/




