/* Specific */
#footer p { padding:5px 0 0 0; font-size:11px; margin:0; }
#footer a.designedBy, #footer a:link.designedBy, #footer a:active.designedBy { color:#747474; margin:0 0 0 10px; text-decoration:none; font-weight:normal; }
#footer a, #footer a:link, #footer a:active { color:#747474; text-decoration:none; font-weight:normal; }


/* Links , a:link, a:active*/
a { text-decoration:none; color:#7FAAB3; }
a:hover { text-decoration: underline; } 

a img { border:0; }

a.arrow, a:link.arrow, a:active.arrow { background:url('/images/pages/arrows.gif') 0 center no-repeat; padding:0 0 0 12px;  }
a.arrowWhite, a:link.arrowWhite, a:active.arrowWhite { background:url('/images/pages/arrows-white.gif') 0 center no-repeat; padding:0 0 0 12px;  }

 
/* Headings */
h1, h2, h3, h4, h5, h6 {  }

h1 { font-size: 22px; padding: 0 0 0 0; margin: 15px 0 15px 0; font-weight:bold; }
h2 { font-size: 18px; padding: 0 0 0 0; margin:0 0 2px 0; font-weight:normal; color:#7F7B7A; }
h3 { font-size: 16px; padding: 0 0 0 0; margin:15px 0 15px 0; font-weight:bold; color:#7F7B7A; }
h4 { font-size: 14px; padding: 0 0 0 0; margin:12px 0 12px 0; color:#686868; }
h5 { font-size: 120%; }

.dataheader { color: #4dc1d8; font-weight: bold;}

/* Paragraphs */
p { margin: 0 0 11px 0; line-height:17px;}
p.smallMargin { margin: 5px 0 5px 0; }
p.clear { clear:both; }


/* Lists */
ul, ol { margin-top: 5px; margin-bottom: 5px; }
li { margin-top: 2px; margin-bottom: 2px; }

	
/* Spans */
span.small { font-size:90%; }
span.large { font-size:110%; }

span.red { color:#CC0000; }
span.blue { color:#26A5C0; }

h1 span.blue { color:#26A5C0; font-size: 22px; font-weight:bold; }

span.error { color:#EAEAEA; font-weight:bold; }