
/* ////////////////////////////////////////////
				ANCHOR LINKS
//////////////////////////////////////////// */
a {
  text-decoration:underline; font-weight:bold; }

a:link,a:visited {
  color:#000000; }

a:hover,a:active, a#current {
  color:#D20001; }
  
/* ////////////////////////////////////////////
				HEADER TAGS
//////////////////////////////////////////// */
h1 {
  color: #D20001;
  font-size:16px;
  font-weight:bold;
  margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
}

h2 {
  color: #D20001;
  font-size:14px;
  font-weight:bold;
  text-align:left;
  margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px
}

h3 {
  color: #000000;
  font-size:13px;
    margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px
 }

h4 {
  color: #000000;
  font-size:11px; }
  
/* ////////////////////////////////////////////
				PARAGRAPH TAGS
//////////////////////////////////////////// */

p, .mainContent p {
  font-size:12px;
  line-height:1.5;
  color:#000000;
  margin:10px; }
  
/*.mainContent p:first-letter {
font-size:16px;
  line-height:1.5;
  color:#d20001;
}*/
p.small {
  font-size:11px;
  line-height:1.5;
  color:#000000;
}
p.bigger, .bigger {
  font-size:16px;
  line-height:1.5;
  color:#000000;
  margin-left:0px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px }
  
p.backtotop {
  font-size:11px;
  line-height:1.5;
  color:#000000; text-align:right; clear:both;
} 
p.Next{
	background:#81C6FF; color: #fff; text-align:center; font-size:14px;
	margin-bottom:50px;
}
a.flag, .flag {
text-transform: uppercase; color:#00FF00;
}  
/* ////////////////////////////////////////////
				UL, OL, LI TAGS
				
				ul, ol, li {
  font-size:12px;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
//////////////////////////////////////////// */

ul{
  font-size:12px;
  line-height:1.5;
  color:#000000;
  margin-left:20px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px }
  
.mainContent ol{
  font-size:12px;
  list-style-position: inside;
  line-height:1.5;
  color:#000000;
  margin: 0 0 0 2em;
  padding:0;}  
#listNav li{
	padding:5px 0; list-style-type:upper-roman;
}

  
.mainContent ul{
  font-size:12px;
  line-height:1.5;
  color:#000000;
  margin-left:0px; padding-left:30px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px
}

.table3color ul{
  font-size:12px;
  line-height:1.5;
  color:#000000;
  margin-left:0px; padding-left:30px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:0px
}


.archivelist h3 {
  color: #000000;
  font-size:13px;
  text-align:left;
  padding-left:10px;
  padding-top:0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px 
}

.archivelist ul
{font-size:11px;
list-style-image: url('http://www.tresser.com/gif/redarrow.gif');
margin: 0 .2em 0 .2em;
padding: 0 .2em 0 .2em;
}


/* Hide from IE5-mac. Only IE-win sees this. */ 
* html .archivelist ul
{font-size:11px;
list-style-image: url('http://www.tresser.com/gif/redarrow.gif');
margin: 0 .2em 0 .2em;
padding: 0 .2em 0 .2em;
}
/* End hide from IE5/mac */


.archivelist li
{list-style-image: url('http://www.tresser.com/gif/redarrow.gif');
font-size:11px; line-height:1.5; color:#000; background:#FFF;
}






/* ////////////////////////////////////////////
			STYLES / BOLD / ITALICS
//////////////////////////////////////////// */

.bold {
  font-weight:bold;
  color:#000000 }
  
.hideThis{
	visibility:hidden;
}

img.imgOrange{
	border: 1px solid #F69534;
}

img.imgBlue{
	border: 1px solid #1C6BC5;
}

img.imgBlueDouble{
	border: 4px double #1C6BC5;
}

hr{
 border: 1px solid #D20001;
 width:100%; /*clear:both;*/
}