/*** Default Mambo CSS ***/

a                        { text-decoration:  underline; }
a.category               { text-decoration:  underline; }
a.category:hover         {	text-decoration:  underline; }
a.fase4rdf               { text-decoration:  underline; }
a.fase4rdf:hover         { text-decoration:  underline; }
a.fase4rdf:link          { }
a.mainlevel              { text-decoration:  underline; }
a.mainlevel:hover        { text-decoration:  underline; }
a.pnav                   { }
a.readon                 { }
a.readon:hover           { }
a.sublevel               { text-decoration:  underline; }
a.sublevel:hover         { text-decoration:  underline; }
a:hover                  { text-decoration:  underline; }
div                      { }
hr                       {	width:  90%; }
hr.separator             {	width:  40%; }
table.contact td.details { }
table.contact td.icons   { }
table.contact            { }
table.moduletable td     { }
table.moduletable th     { text-align: left;}
table.moduletable        { width:  100%; }

#title                   { }
.button                  { }
.categorytitle           { }
.clr                     { clear:both; }
.componentheading, .contentheading     { color: #c90; padding: 2px 0; font-family:arial,helvetica,sans-serif;}
.content td              { font-size: 1em;}
.content tr              { font-size: 1em;}
.content                 { font-size: 1em;}
.contentdescription      { }
.createdate              { }
.date                    { }
.fase4rdf                { }
.inputbox                { }
.modifydate              { }
.newsfeeddate            { }
.newsfeedheading         { }
.offtab                  { }
.ontab                   { }
.pathway                 { }
.pnav:hover              { }
.poll                    { }
.searchintro             { }
.sectiontableentry1      { }
.sectiontableentry2      { }
.sectiontableheader      { }
.small                   { font-size: 0.9em; color: #999;}
.smalldark               { }



/*** Styles added by Concise Web Design ***/
		
body                                    { font-size: 1em; font-family: verdana,arial,helvetica,sans-serif; padding: 0; margin:  0; background-color: #fcfcfc; color: #666; }
div.foot p                              { font-size: 1em; margin: 10px 0; }
div.foot                                { font-size: 0.7em; color: #999; padding: 0 0 20px 143px; line-height: 180%; }
div.toplinks a:hover                    { color: #f00; text-decoration: underline; }
div.toplinks a                          { color: #fff; text-decoration: none; }
div.toplinks                            { font-size: 10px; color: #fff; padding: 2px; }
form,input,textarea,select,option       {font-family: verdana,arial,helvetica; font-size:11px;}
h1 span                                 { border-bottom: 3px solid #c90; }
h1                                      { color: #c90; border-bottom: 1px solid #ccc; padding: 2px 0; margin:0; font-family:arial,helvetica,sans-serif; font-size: 1em; }
p                                       { font-size: 1em;}
table#content                           { width: 100%; font-size: 1em; font-family: verdana,arial,helvetica,sans-serif; padding: 0; margin:  0; background-color: #fff; border-bottom: 1px solid #f60; }
tr.head                                 { background-color: #fff;}

#concise a:hover                        { color: #c33; text-decoration:none; }
#concise, #concise a                    { color: #ccc; text-decoration:none; }

.head p                                 { margin-top 10px; } 
.left                                   { width:128px; padding: 20px 0; }
.main .content table table tr td        { font-size: 0.9em;}
.main .content table table              { font-size: 1em;}
.main .content table tr td              { font-size: 0.9em;}
.main .content table                    { font-size: 1em;}
.main .content                          { font-size: 1em;}
.main                                   { background: #fff; padding: 10px 15px; border-right: 1px dotted #f60; x-text-align: justify; }
.moduletable table td a.mainlevel:hover { border-bottom: 1px solid #f60; border-left: 6px solid #f60; background-color: #c60; text-decoration:none; color: #fff; }
.moduletable table td a.mainlevel       { color: #fff; font-size: 11px; display: block; border-bottom: 1px solid #fff; padding:  2px 4px; text-decoration:none; border-bottom: 1px solid #c60; border-left: 6px solid #c60; background-color: #f60; }
.moduletable table td a.sublevel        { background:  transparent  url(./templates/Farmkey2005/images/indent1.png)  no-repeat  scroll  8px 4px; font-size: 11px; padding:  2px 4px; display: block; border-bottom: 1px solid #ccc; padding-left: 20px; text-decoration:none; }
.moduletable table td a.sublevel:hover  { background-color: #fc9; text-decoration:none;  color: #c00; }
.moduletable table                      { font-size: 11px; }
.moduletable                            { width:128px; font-size: 11px; margin:  0; }
.right .moduletable th                  { font-family: arial,helvetica; color: #c90; border-bottom: 1px solid #c90; }
.right .moduletable                     { margin-bottom: 10px; }
.right div                              { padding: 10px; font-size: 0.7em; }
.right                                  { width:140px; background: #fff; }
.search form                            { margin: 0; padding: 0; }
.search input.txt                       { width: 100px; }
.search                                 { text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #f60; }
.title                                  { padding: 14px 0 0 15px; border-top: 1px solid #f60; border-right: 1px dotted #f60; height: 40px; }

