body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000033;
  background-image: url("images/bg_masks.gif");
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000033}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000033;
}
a:hover {text-decoration:underline;}

.komlink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #99CCFF;
  text-decoration: none;
}

a.komlink:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #99CCFF;
  text-decoration: none;
}
a.komlink:hover {
  text-decoration: underline;
}

a.komlink:active {
  text-decoration: underline;
}
.komrep {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #0087B4;
  text-decoration: none;
}
.hometext_blk {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.hometext_red {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
}
.hometext_red2 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 10px;
  font-weight: bold;
  color: #FA4343;
  text-decoration: none;
}
a.hometext_red2:link {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 10px;
  font-weight: bold;
  color: #FA4343;
  text-decoration: none;
}
a.hometext_red2:hover {
  text-decoration: underline;
}

a.hometext_red2:active {
  text-decoration: underline;
}
.hometext {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: normal;
  color: #292019;
  text-decoration: none;
}

.hometext_purple {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: normal;
  color: #32035F;
  text-decoration: none;
}


.oldlg {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.oldlg22 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 22px;
  font-weight: bold;
  color: #000033;
  text-decoration: none;
}

.hometext_white {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white:link {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white:hover {
  text-decoration: underline;
}

a.hometext_white:active {
  text-decoration: underline;
}

.hometext_white2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white2:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white2:hover {
  text-decoration: underline;
}

a.hometext_white2:active {
  text-decoration: underline;
}

.hometext_white3 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white3:link {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.hometext_white3:hover {
  text-decoration: underline;
}

a.hometext_white3:active {
  text-decoration: underline;
}

.hometext_yellow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
}
a.hometext_yellow:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
}
a.hometext_yellow:hover {
  text-decoration: underline;
}

a.hometext_yellow:active {
  text-decoration: underline;
}

.heading_black {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}


.menu {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.menu:link {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.menu:hover {
  color: #000000;
  text-decoration: none;
}

a.menu:active {
  text-decoration: none;
}

.menu2 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.menu2:link {
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.menu2:hover {
  color: #FEF40E;
  text-decoration: none;
}

a.menu2:active {
  text-decoration: none;
}

td.bord4
{
border-style: solid;
border-color: #000000;
border-width: 3px;
}
td.bord3
{
border-style: solid;
border-color: #000000;
border-width: 3px 3px 0px 3px;
}

.subsource {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #006699;
  text-decoration: none;
}

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

.subheading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

.subheading_black {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.subheading_sm {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #313158;
  text-decoration: none;
}
a.subheading_sm:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #313158;
  text-decoration: none;
}
a.subheading_sm:hover {
  color: #FF0000;
  text-decoration: underline;
}

a.subheading_sm:active {
  text-decoration: none;
}


.subintro {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000033
}


.MenuItem { border-top: #000033 solid 6px; padding: 0; font-family: Georgia, Times New Roman, Times, serif; text-align: left; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.MenuItem a:link, .MenuItem span
{
  font-family: Georgia, Times New Roman, Times, serif;
  text-align: left; font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
.MenuItem a, .MenuItem span
{
  font-family: Georgia, Times New Roman, Times, serif;
  text-align: left; font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0;
  text-indent: 2px;
  display: block;
  width: 100%;
}

.MenuItem a:visited, .MenuItem
{
  color: #FFFFFF;
  background-color: #FA4343;
  text-decoration: none;
}

.MenuItem a:hover, .MenuItem span
{
  color: #000000;
  background-color: #FEF40E;
  text-decoration: none;
}


.MenuItemEx { border-top: #000033 solid 6px; padding: 0; font-family: Georgia, Times New Roman, Times, serif; text-align: left; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.MenuItemEx a:link, .MenuItemEx span
{
  font-family: Georgia, Times New Roman, Times, serif;
  text-align: left; font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
.MenuItemEx a, .MenuItemEx span
{
  font-family: Georgia, Times New Roman, Times, serif;
  text-align: left; font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  padding: 2px 0;
  text-indent: 2px;
  display: block;
  width: 100%;
}

.MenuItemEx a:visited, .MenuItemEx
{
  color: #FFFFFF;
  background-color: #4FA7DB;
  text-decoration: none;
}

.MenuItemEx a:hover, .MenuItemEx span
{
  color: #000000;
  background-color: #FFFFFF;
  text-decoration: none;
}


.sublink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FA4343;
  text-decoration: none;
}
a.sublink:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FA4343;
  text-decoration: none;
}
a.sublink:hover {
  text-decoration: underline;
}

a.menu:active {
  text-decoration: none;
}


.merchblue12B {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #04689B;
  text-decoration: none;
}

.merchdblue12B {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000033;
  text-decoration: none;
}
a.merchdblue12B:link, a.merchdblue12B:visited, a.merchdblue12B:active{font-weight:bold; text-decoration:none; color:#000033; font-size:12px;}
a.merchdblue12B:hover{font-weight:bold; text-decoration:none; color:#000033; font-size:12px}

.merchdblue11 {font-size: 11px; font-weight: normal; color: #000033; text-decoration: none;}
a.merchdblue11:link, a.merchdblue11:visited, a.merchdblue11:active{font-weight:normal; text-decoration:underline; color:#000033; font-size:11px;}
a.merchdblue11:hover{font-weight:normal; text-decoration:none; color:#000033; font-size:11px}

.merchdblue11B {font-size: 11px; font-weight: bold; color: #000033; text-decoration: none;}

.merchdblue12 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000033;
  text-decoration: none;
}

.merchquote11B {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #04689B;
}

.merch-img {
	border: solid 3px #1673A2;
}

.popup-img{
	margin: 10px;
}
.popup-pad{
	margin: 10px;
}


.merch-td-1 {padding:15px}
.merch-td-2 {padding:15px 15px 15px 0 }

.red11B { font-size: 11px; font-weight: bold; color: #FA4343; text-decoration: none;}
.red12B { font-size: 12px; font-weight: bold; color: #FA4343; text-decoration: none;}
.bache11B { font-size: 11px; font-weight: bold; color: #918282; text-decoration: none;}
a.bache11B:link, a.bache11B:visited, a.bache11B:active{font-weight:bold; text-decoration:none; color:#918282; font-size:11px;}
a.bache11B:hover{font-weight:bold; text-decoration:underline; color:#918282; font-size:11px}

.white12B { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

/* news */
.news-bgnd {background: url(images/news_bgnd.gif) top left repeat-x;}
.news-img-rel {position:relative; height:361px;}
.news-img-abs {position:absolute; left:-57px;}

.news-menu {background:#E6E2E0; float:right; width: 189px;}
.news-menu-pad {margin: 15px 25px 25px 15px;}

#textcontainer {width:318px}




/* show dates */
.show-name {width:590px; background:#FA4343; height:28px;}
.show-name-pad {padding:6px 0 6px 6px;}

.show-img {float:right;}
.show-img-rel{position:relative;}
.show-img-abs{position:absolute; top:-52px; left:-52px;}

.tbl-dates {border-collapse:collapse; font-size: 11px; font-weight: normal; color: #000033; text-decoration: none;}
.tr-1 {background:#8AC8ED; width:590px}
.tr-2 {background:#FFFFFF; width:590px}
.td-date {height:24px; width:590px}

.td-1-1{width: 47px; border-right: 2px solid #FFFFFF}
.td-2-1{width: 108px; border-right: 2px solid #FFFFFF}
.td-3-1{width: 138px; border-right: 2px solid #FFFFFF}
.td-4-1{width: 100px; border-right: 2px solid #FFFFFF}

.td-1-2{width: 47px; 	border-right: 2px solid #8AC8ED}
.td-2-2{width: 108px; border-right: 2px solid #8AC8ED}
.td-3-2{width: 138px; border-right: 2px solid #8AC8ED}
.td-4-2{width: 100px; border-right: 2px solid #8AC8ED}

.td-5{width: 190px;}

.tr-extra-1 {background:#8AC8ED; width:590px; border-top: 1px solid #FFFFFF}
.tr-extra-2 {background:#FFFFFF; width:590px; border-top: 1px solid #8AC8ED}

.footer{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333366;
  text-decoration: none;
}
a:footer:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333366;
  text-decoration: none;
}

.space4 {font-size: 4px;}
.space8 {font-size: 8px;}
.space10 {font-size: 10px;}
.space14 {font-size: 14px;}

.formspace {border:0px; padding:0px; margin:0px;}
.clear { clear: both; height:0px; padding:0px; margin:0px; font-size:0;}
.floatright {float:right;}

.vrfooter { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 9px; font-weight: normal; text-decoration:none;}
a.vrfooter:link{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 9px; font-weight: normal; text-decoration:none;}
a.vrfooter:visited{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 9px; font-weight: bold; text-decoration:none;}
a.vrfooter:active{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;font-size: 9px; font-weight: bold; text-decoration:none;}
a.vrfooter:hover{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 9px; font-weight: bold; text-decoration:underline;
}

.but, .vs{height:22px;margin-top:2px;cursor:pointer;margin:0;white-space:nowrap;color:#000;background:#ccc;font-family: Verdana, Arial;font-size:10px;}
