
body 	{
 color: #111;
 background: #BCC;
 margin: 0;
 padding: 0;
 margin-top: 0px;
 margin-left: 0px;
 font: 10pt verdana,sans-serif;

	}
/*
blockquote, p, td {
 font: 10pt verdana,sans-serif;
	}
*/

h1, h2	{
font-weight: bold;
font-size: 1.65em;
font-family: garamond,"times new roman",times,serif;
color: #079;
margin:	0.25em 0 0.20em 0;
	}
h3 {
font-weight:bold;
font-size: 1.10em;
font-family: arial,helvetica,sans-serif;
margin:	0.25em 0 0.50em 0;
color: #008;
	}

.foot   {
 font:10px verdana,arial,helvetica,sans-serif;
 color:	#445;
 }

#leftnav { # Where the main content goes
        margin: 4px;
        padding: 4px;
    background: #bcc;
 font: 8pt verdana,sans-serif;
}

#main { # Where the main content goes
	margin: 4px;
	padding: 4px;
    background: #dedede;
font: 10pt verdana,sans-serif;
}


#menu a {
font:11px verdana,sans-serif;
padding: 3px;
}

#menu a:link	{
color:#008;
background:transparent;
text-decoration: none;
padding: 3px;
}

#menu a:visited	{
color:#008;
background:transparent;
text-decoration: none;
padding: 3px;
}

#menu a:hover	{
color:#FFF;
text-decoration: underline;
background:#079;
padding: 3px;
}

#menu a:active	{
color: #000088;
text-decoration: underline overline;
background: transparent;
padding: 3px;
}

a:link	{
color:#008;
background-color: transparent;
}
a:visited {
color:#054;
background-color: transparent;
}
a:active {
color:#008;
background-color: transparent;
}
a:hover	{
color:#00F;
background-color: #FFF;
text-decoration:  none;
}

.nav {
font: 11px verdana,arial,helvetica;
color: #666;
margin-left: 25px;
margin-top: 0px;
padding-top: 6px;
padding-bottom: 8px;
}

.navbar {
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #cff;
margin:0; padding:0;
}

.botnav {
 font: 10px verdana;
 color: #555;
 background: #dedede;
 margin: 0;
 padding: 4px;
 border-top: 1px solid #666;
 border-bottom: 1px solid #666;
}

a.ad:link, a.ad:visited  {
 font-size:  9px;
 font-family: 	verdana, sans-serif;
 color:  	#9999AA;
 background-color: transparent;
 }

.copyright, .author, .datep {
 color: 		#666;
 font:10px arial,helvetica,sans-serif;
}

.sidebar {
 color:   #000;
font-size:  10px;
font-weight:    normal;
font-family:    "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
}

.bt {
color:#000;
font: 12px arial,helvetica,sans-serif;
}

#homet {
color:#008;
font:16px arial,helvetica,sans-serif;
font-weight: bold;
}

.descript {
color:   #444;
font: 80% verdana,arial,helvetica,sans-serif;
}

#hh a:link    {
 color:	#ffe;
 background:transparent;
 text-decoration: none;
 }

#hh a:visited {
 color: #ffe;
 background:transparent;
 text-decoration: none;
 }

#hh a:hover   {
 color: #ffe;
 text-decoration: none;
 background:#ffe;
 }

#hh a:active  {
 color: #ffe;
 text-decoration: none;
 background:transparent;
 }

#textad {
margin:0px;
margin-top:0px;
}

#page #menu {
width:164px;
padding:0px;
margin-left:10px;
margin-right:0px;
float:right;
}

small, A.menubar, A.small, A.dim-small, A.plain-small, A.daily,
SPAN.small, SPAN.left-menubar
{
 font-size: small;
}

.searchtbl {
 border-top: 1px solid #999;
}

#subnav {
 }

#subnav ul  {
margin: 0;
padding: 0;
text-align: left;
border: 0;
}

#subnav ul li   {
display: block;
list-style: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
line-height: 1.2em;
font-family:verdana;
font-size:11px;
vertical-align: top;
}


#subnav #submenu {
width: 12em;
padding: 8px;
margin: 0px 20px 10px 2px;
float: left;
font: 105% arial,verdana,helvetica,sans-serif;;
border:1px solid #99f;
background-color: #fff;
color: #224;
}

#subnav #subbox {
width: 11em;
padding: 8px; margin: 0;
float:right;
font: 11px verdana;
color:black;
border:1px solid #666;
background-color:#fff;
}

#subtext {
margin:0px;
margin-top:5px;
}


#googcbox {
width: 300px;
padding: 8px 2px 10px 2px;
margin: 180px 5px 10px 12px;
float: right;
font: 11px verdana;
color:black;
/*border:1px solid #666;*/
background-color:#FFFFEB;
}


#goognbox {
width: 15em;
padding: 1em 0 0 0;
margin: 2em 0 1em 1em;
float:right;
font: 0.8em verdana;
color:black;
/*border:1px solid #666;*/
background-color:#B6B7DA;
}


.googtxt {
width: 14.5em;
padding: .4em .4em .4em 1.3em; margin: 1px;
font: 10px verdana;
text-align: left;
color:black;
/* border:1px solid #666; */
background-color:#FFF;
}


#maincontent ul	{
	display: block;
	margin: .5em 0;
	padding-left: 20px;
	margin-left: 20px;
	}
	
#maincontent li	{
	line-height: 1.2em;
	margin-bottom: 10px;
	padding-left: 2em;
	margin-left: 2em;
	list-style: disc inside;
	vertical-align: top;
	}

.panel
{
	background: #E4E7F5 url(/images/p.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: outset 2px;
}
.panelsurround
{
	background: #D5D8E5 url(/images/p.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
}
.tborder
{
	background-color: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}

#segbox {
padding:8px;
margin: 0px 20px 2px 2px;
line-height:13px;
font: 11px arial,verdana,helvetica,sans-serif;
border:1px solid #ddd;
background-color: #fff;
color: #444;
}

.ad { font: 9px arial,hevletica; color: #777;}
#ad { text-align: center; }

