/* --------------------------------------------------
 * All text, link and menu styles
 *
 * #a572c9 - Light Purple
 * #562a7a - Purple
 * #706d72 - Grey
 *
 * -------------------------------------------------- */
 
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #706d72; }

.purple { color: #562a7a !important; }

h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 20px; font-weight: normal; margin: 0 0 10px 0; }
h3 { font-size: 16px; font-weight: bold; color: #706d72; margin: 0 0 10px 0; }
h4 { font-size: 14px; font-weight: bold; color: #706d72; margin: 0 0 10px 0; }
h5 { font-size: 12px; font-weight: bold; color: #706d72; margin: 0 0 10px 0; }

#home-template h1 { border-bottom: 1px dotted #dadada; padding: 0 0 10px 0; margin: 0 0 10px 0; }

a, a:link, a:active, a:visited { color: #562a7a; text-decoration: underline; }

h4 a, h4 a:link, h4 a:active, h4 a:visited { text-decoration: none; }

p { font-size: 12px; margin: 0 0 10px 0; line-height: 120%; }
.intro { font-size: 17px; margin: 0 0 20px 0; }
.normal { font-size: 12px; }
.small { font-size: 11px; line-height: 140%; }
.small a { color: #706d72; }
.big { font-size: 14px; line-height: 140%; }
.big a { color: #562a7a; }
.quote { font-style: italic; /*border-bottom: 1px dotted #dadada;*/  margin: 0 0 10px 20px; }
strong { font-weight: bold; }
em { font-style: italic; }

.doublespace { line-height: 180%; }

.nounderline { text-decoration: none !important; }

#textarea ul { font-size: 12px; margin: 0 0 10px 0; list-style: inside; list-style-type: disc; }

.submit, .button, .button:link, .button:active, .button:visited { color: #706d72; font-size: 12px; font-weight: bold; text-decoration: none; }

label { font-size: 12px; font-weight: bold; line-height: 200%; }

#nav { font-size: 12px; }

.menu a, .menu a:link, .menu a:active, .menu a:visited { color: #706d72; text-decoration: none; }
.menu a:hover { color: #562a7a;/*border-bottom: 1px solid #a572c9;*/ }
.menu .selected a { font-weight: bold; color: #562a7a; }

#footer { font-size: 11px; }

#criteria { font-size: 11px; }


#sidenav { font-size: 12px; }
#sidenav ul ul li { font-size: 11px; }
#sidenav .selected { font-weight: bold; }
#sidenav .small { font-size: 11px; }

.team-template #sidenav a { line-height: 17px; }
.team-template #sidenav li a { font-size: 11px; }
.rt ol{font-size: 1.2em; margin: 0 0 10px 0; list-style: inside; list-style-type: decimal;}
.rt ol p{ list-style: inside; list-style-type: decimal;}

.Buttonsearch{ background-image: url('../images/search-submit.png'); background-repeat: no-repeat;}
