body {
font:11px Lucida Grande,Verdana,Arial,Helvetica,sans serif;
color:#660;
text-align:center;
margin:0;
}

#tab {
font-size:11px;
float:left;
line-height:normal;
height:21px;
margin:15px 0 0 -1px;
}

#tab ul {
list-style-type:none;
margin:0;
padding:0 10px 0 0;
}

#tab li {
background:url('../images/tab.left.gif') no-repeat left top;
float:left;
margin:0 2px 0 0;
padding:0 0 0 5px;
}

#tab a {
display:block;
font-weight:700;
background:url('../images/tab.right.gif') no-repeat right top;
color:#9f9584;
text-decoration:none;
float:none;
font-size:11px;
text-align:center;
padding:4px 10px 4px 8px;
}

#tab a:hover {
color:#75654b;
}

.menu {
font:18px/16px Georgia,serif;
color:#666;
font-weight:400;
text-transform:lowercase;
font-style:italic;
margin:0;
padding:4px;
}

.break {
padding-bottom:3px;
padding-top:3px;
}

a,a:hover,a:visited,a:active {
color:#E8A400;
}

.divider1 {
position:relative;
background-color:#ECF3E1;
border:1px solid #C5DEA1;
height:100%;
vertical-align:top;
margin:0;
padding:10px;
}

.divider2 {
position:relative;
background:#fff url(../images/background.gif) repeat-x;
border-left:1px solid #C5DEA1;
border-right:1px solid #C5DEA1;
border-top:1px solid #C5DEA1;
border-bottom:0;
margin:0;
padding:10px;
}

.link {
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#7E9E50;
}

.link A:hover {
font-weight:700;
color:#666;
text-decoration:none;
}

.cat {
font-size:11px;
font-weight:700;
color:#7E9E50;
width:auto;
margin:0;
padding:0;
}

.cat A:hover {
font-weight:700;
color:#E77236;
text-decoration:none;
}

.subcat {
font-size:10px;
color:#E77236;
width:auto;
font-weight:lighter;
margin:0;
padding:0 0 4px;
}

.subcat A:hover {
color:#666;
text-decoration:Underline;
font-weight:lighter;
}

.titlebalk {
position:relative;
z-index:1;
width:100%;
background-color:#F5F5F5;
color:#618ECF;
}

.titlebalk a {
color:#618ECF;
text-decoration:none;
}

.titlebalk a:hover {
color:#465584;
text-decoration:none;
}

.count {
font-size:7pt;
}

.linktitle {
font-weight:700;
font-size:11px;
color:#7E9E50;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.linktitlen {
font-weight:700;
font-size:11px;
color:#9f9584;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

.linkshortdesc {
font-size:11px;
color:#666;
}

.linkshortdesc a:hover {
color:#666;
text-decoration:underline;
}

.linkurl {
font-weight:400;
font-size:11px;
color:#7E9E50;
}

.navigate {
font:18px/15px Georgia,serif;
color:#7E9E50;
font-size:15px;
font-weight:400;
text-transform:lowercase;
font-style:italic;
margin:10px;
padding:4px;
}

.small,.small a {
color:#666;
font-size:7pt;
text-decoration:none;
margin:0;
padding:0;
}

.sort {
color:#7E9E50;
}

h1 {
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:bolder;
text-decoration:none;
margin:0;
padding:0;
}

h2 {
font:18px/14px Georgia,serif;
color:#3C6306;
font-weight:400;
text-transform:lowercase;
font-style:italic;
border-bottom:1px dotted #C5DEA1;
clear:left;
margin:10px;
padding:4px;
}

h3 {
color:#666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:bolder;
text-decoration:none;
margin:10px;
padding:4px;
}

.highlightbox {
border:1px solid #C5DEA1;
background:#fff url(../images/background.gif) repeat-x;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
color:#7E9E50;
margin:10px;
padding:5px;
}

.feature {
border:1px solid #C5DEA1;
background:#fff url(../images/background.gif) repeat-x;
font-color:#FFF;
margin:10px;
padding:5px;
}

.regular {
margin:10px;
padding:5px 0 1px;
}

#footer {
color:#aaa;
font-size:10px;
}

#footer a {
color:#aaa;
text-decoration:none;
}

.plink {
font:22px/18px Georgia,serif;
color:#360;
font-weight:400;
text-transform:lowercase;
font-style:italic;
border-bottom:1px dotted #96c800;
margin:0;
padding:4px;
}

.plink a:hover {
color:#7E9E50;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
}

.menu a:link,.menu a:visited,.linkshortdesc a:link,.linkshortdesc a:visited,.navigate a:link,.navigate a:visited {
color:#666;
text-decoration:none;
}

.menu a:hover,.linkurl a:hover,.navigate a:hover {
color:#7E9E50;
text-decoration:underline;
}

link A:link,.link A:visited,.cat A:link,.cat A:visited {
font-weight:700;
color:#7E9E50;
text-decoration:none;
}

.subcat A:link,.subcat A:visited {
color:#E77236;
text-decoration:none;
font-weight:lighter;
}

.linktitle a:link,.linktitle a:visited,.linktitle a:hover {
font-weight:700;
color:#7E9E50;
text-decoration:underline;
}

.linktitlen a:link,.linktitlen a:visited,.linktitlen a:hover {
font-weight:700;
color:#9f9584;
text-decoration:underline;
}

.linkurl a:link,.linkurl a:visited {
color:#7E9E50;
text-decoration:none;
}

.plink a:link,.plink a:visited {
color:#E77236;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
}

.success, .msg, .warning, .error, .err, .errForm {
   font-size:100%;
   color:#CC3333;
}
