hr {
  border: 1px solid #333333;
}

.tb { 
	border: 1px solid #666666;
}

a {
  color:#cc0033;
}

a:visited {
	color:#cc0033;
}

a:hover {
	color:#cc6666;
}

a:active {
	color:#cc0033;
}

a.links {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.links:visited {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.links:hover {
  color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-weight: normal;
}

a.links:active {
  color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration: none;
  font-weight: normal;
}

a.linksblack {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.linksblack:visited {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.linksblack:hover {
  color:#990000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.linksblack:active {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
	font-weight:bold;
}

a.linksblacksmall {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.linksblacksmall:visited {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

a.linksblacksmall:hover {
  color:#990000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.linksblacksmall:active {
  color:#000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
	font-weight:bold;
}

a.linksred {
  color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksred:visited {
	color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksred:hover {
	color:#cc6666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksred:active {
	color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
  font-weight: normal;
}

a.linksredsmall {
  color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksredsmall:visited {
	color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksredsmall:hover {
	color:#cc6666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

a.linksredsmall:active {
	color:#cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
  font-weight: normal;
}

a.linksmini       {
  color: #000000; 
  font-size:10px;
  margin-top: 0px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linksmini:visited {
  color: #000000; 
	font-size:10px;
  margin-top: 0px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linksmini:hover {
  color: #777777; 
  margin-top: 0px;
	font-size:10px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linksmini:active {
  color: #000000; 
	font-size:10px;
  margin-top: 0px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
					
a.subheaderlink {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
	text-decoration: none;
}

a.subheaderlink:visited {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
	text-decoration: none;
}

a.subheaderlink:hover {
	font-weight: bold;
  color: #cc6666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
	text-decoration: none;
}

a.subheaderlink:active {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
  text-decoration: none;
}
					
a.subheaderlink2 {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 150%;
}

a.subheaderlink2:visited {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 150%;
}

a.subheaderlink2:hover {
	font-weight: bold;
  color: #cc6666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 150%;
}

a.subheaderlink2:active {
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 150%;
}
							
.MainText { 
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 5px;
  	line-height: 150%;
}
							
.MainTextBold { 
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 5px;
	font-weight: bold;
}

.indtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #000000;
}
							
.MainTextLineHeight { 
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 5px;
	line-height: 150%;
}

.TextT { 
  line-height: 100%;
}
								
.MainTextIndented { 
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 10px;
	margin-right: 10px;
}

.TopText { 
	color: #cc0033;
  font-size: 12px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
}

.MainTextSide { 
	font-weight: normal;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  10px; 
  margin-left: 0px;
  line-height: 150%;
	width: 200px;
}
						
.subheader { 
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
 	margin-left: 5px;
}
						
.subheaderlineheight { 
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 150%;
 	margin-left: 5px;
}
						
.subheadernomargin { 
	font-weight: bold;
  color: #cc0033;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
 	margin-left: 0px;
}

.subheaderw { 
	font-weight: bold;
  color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  line-height: 100%;
	margin-left: 5px;
}

.copyright {
	color: #000000; 
  margin-top: 0px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.slogan {
	color: #000000; 
  margin-top: 0px;
  line-height: 150%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.hrstyledashed {
  color: #ffffff;
  border: 1px dashed #cc0033;
}

.tborder {
  border-bottom: 1px solid #cccccc;
}

.verticalseparator {
  height: 10px;
}

.verticalseparator5 {
  height: 5px;
}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	padding: 0px;
	color: #000000;
	background: #f2f2f2;
	font-weight: bold;
}

.m0l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	padding: 0px;
	color: #cc0033;
	background: #f2f2f2;
  font-weight: bold;
}

/* level 0 outer */
.m0l0oout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	border : 0px solid #000000;
	color: #000000;
	background: #ffffff; 
	font-weight: bold;
}

.m0l0oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	border : 0px solid #ffffff;
	color: #ffffff;
	background: #ffffff;
  font-weight: bold;
}

/* level 1 inner */
.m0l1iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: +1px;
	padding: 4px;
	color: #000000;
	background: #f2f2f2;
	font-weight: bold;
}

.m0l1iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: +1px;
	color: #000000;
	padding: 4px;
	background: #e2e2e2;
  font-weight: bold;
}

/* level 1 outer */
.m0l1oout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	border : 1px solid #FFFFFF;
	color: #e2e2e2;
	background: #ffffff;
	font-weight: bold;
}

.m0l1oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: +1px;
	border : 1px solid #FFFFFF;
	color: #e2e2e2;
	background: #ffffff;
  font-weight: bold;
}

/* level 2 inner */
.m0l2iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: +1px;
	padding: 4px;
	color: #000000;
	background: #e2e2e2;
	font-weight: bold;
}

/* level 2 outer */
.m0l2oout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: +1px;
	border : 1px solid #FFFFFF;
	background: #e2e2e2;
	color: #000000;
	font-weight: bold;
}

.m0l2oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: +1px;
	border : 1px solid #FFFFFF;
	color: #e2e2e2;
	background: #ffffff;
  font-weight: bold;
}

.mmtb { 
	border: 1px solid #666666;
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 10px;
	margin-right: 10px;
}

.mmrowheader {
  font-weight: bold;
  height: 25px;
	background-color: #f2f2f2;
}

.mmprompt {
  width: 175px;
}

.mmmaintext { 
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
}

.mmvert {
  height: 300px;
	width: 1px;
}

.mmwidth100 {
  width: 100%;
}

.mmwidth68 {
  width: 68%;
}

.mmwidth2 {
  width: 2%;
}

.mmwidth30 {
  width: 30%;
}

.mmtbwidth100 { 
	border: 1px solid #666666;
  font-weight: normal;
	color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:  11px; 
  margin-left: 10px;
	margin-right: 10px;
	width: 100%;
}
