/* DEFAULTS #a2251f a2251f a2251f
----------------------------------------------------------*/

body {
  /*margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; */
  font-family:arial, verdana, sans-serif; 
/*  font-size:76%;*/
font-size:100%;
 /* overflow: hidden; */
	background: #fff url("../../i/bg_grad.jpg") fixed;
  }

/* for internet explorer */
* html body {
  /*padding:40px 0 45px 0; */
  }

#contents {
/*  font-family:"times new roman", serif;*/
  font-family:arial, verdana, sans-serif;
  font-size: 1.1em;
  /*font-weight:bold;
  position:fixed;*/ 
  /*top:40px;*/
  left:5px;
  /*bottom:45px; */
  right:5px; 
  /*overflow:auto; */
/*  background:#fff;*/
  padding:20px;
/*  text-align:center;*/
  text-align: left;
  }

/** html #contents {
  height:100%; 
  width:100%; 
  }*/

#header {
  position:absolute; 
  width:100%; margin-left:auto; margin-right:auto; text-align:center;
  top:0; 
  left:0; 
  height:32px; 
  /*overflow:auto; */
/*  background:#53829d;*/
/*  border-bottom:4px solid #73a2bd;*/
  }
html #header {height:32px;}


/*  #footer {
position:absolute; 
  bottom:0; 
  left:0;
  width:100%; margin-left:auto; margin-right:auto; text-align:center; 
  height:45px; 
  overflow:auto; */
  /*text-align:right; */
  /*background:#73a2bd;*/
/*  border-top:5px solid #53829d;*/
  
 /*html #footer {height:45px;}*/

/* --- Start of PLAIN UTILITY MENU --- 
.menuplain1 {
  display:table;           
  padding:0;
  margin:0 auto;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
  font-weight:bold;}
* html .menuplain1 {
  display:inline-block;
  width:1px;
  padding:0 1px;
  }  
.menuplain1 li {
  display:table-cell;
  }
* html .menuplain1 li {
  display:inline;
  }
.menuplain1 a {
  display:block;
  padding:0.1em 0.5em; */
/*  background:203673*/ 
 /* background:#203673;
  color:#fff; 
  text-decoration:none;
  border:1px solid #fff;
  }
* html .menuplain1 a {
  display:inline-block;
  margin:0 -.3px; 
  }
.menuplain1 a:hover {
  color:#000; 
  background:#eee;
  }
.menuplain1 a.current1 {
  color:#203673; 
  background:#eee;
  cursor:default;
  }
.menuplain1 a:visited {font-weight: normal; }


.menuplain {
  display:table;           
  padding:0;
  margin:0 auto;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
  font-weight:bold;}
  
* html .menuplain {
  display:inline-block;
  width:1px;
  padding:0 1px;
  }  
.menuplain li {
  display:table-cell;
  }
* html .menuplain li {
  display:inline;
  }
.menuplain a {
  display:block;
  padding:0.1em 0.5em; 
  background:#eee; 
  color:#000; 
  text-decoration:none;
  border:1px solid #000;
  }
* html .menuplain a {
  display:inline-block;
  margin:0 -.3px; 
  }
.menuplain a:hover {
  color:#FEE; 
  background:#203673;
  }
.menuplain a.current {
	color:#FFF;
	background:#203673;
	cursor:default;
}
.menuplain a:visited {font-weight: normal;}

#topmargin {margin-top: 10px;}*/

/* --- End of PLAIN UTILITY MENU --- */

.middel {width:100%; margin-left:auto; margin-right:auto; text-align:center;}

.info {/*background:#fff;*/ margin:.1em 1em 1em 1em;width:100%; margin-left:auto; margin-right:auto; text-align:center;}

.infox {/*background:#fff;*/ margin:.1em 1em 1em 1em;width:16.75em; margin-left:auto; margin-right:auto; text-align:center;float:left;}




/*.zsnazzy {width:745px;}*/
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #eb0356;}
/*.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.xsnazzy {background: transparent; width:240px; float:left; margin:0 3px;}*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #eb0356; border-right:1px solid #eb0356;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}









/* --- Round Corner Box --- */
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 5px; letter-spacing:1px;}
.xsnazzy h1 {font-size:1.25em; color:#203673;}
.xsnazzy h2 {font-size:1em; color:#203673; }
.xsnazzy h3 {font-size:.9em; color:#203673; padding:5px,0,0,5px; margin:0 5px;}
.xsnazzy h4 {font-size:.8em; color:#203673; padding:5px,0,0,5px; margin:0 5px;}
.xsnazzy h5 {text-align:center; padding:0;}
.xsnazzy p {padding-bottom:0.25em;}
.xsnazzy h2 {padding-top:0.25em;}
.xsnazzy {background: transparent; margin: 1em;}

.wsnazzy h1, .wsnazzy h2, .wsnazzy p {margin:0 5px; letter-spacing:1px;}
.wsnazzy h1 {font-size:1.25em; color:#0d3c7c;}
.wsnazzy h2 {font-size:1em; color:#0d3c7c; }
.wsnazzy h3 {font-size:.9em; color:#0d3c7c; padding:5px,0,0,5px; margin:0 5px;}
.wsnazzy h4 {font-size:.8em; color:#0d3c7c; padding:5px,0,0,5px; margin:0 5px;}
.wsnazzy h5 {text-align:center; padding:0;}
.wsnazzy p {padding-bottom:0.25em;}
.wsnazzy h2 {padding-top:0.25em;}
.wsnazzy {background: transparent; margin: 1em;}

.xsnazzyB {background: transparent; margin: 1em;}

/* for internet explorer */
* html .xsnazzyB {background: transparent; margin: .3em,1em,.3em,1em;}



/* for internet explorer */
* html .xsnazzy {background: transparent; margin: .3em,1em,.3em,1em;}

/* for internet explorer */
* html .wsnazzy {background: transparent; margin: .3em,1em,.3em,1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.wtop, .wbottom {display:block; background:transparent; font-size:1px;}

.xtopB, .xbottomB {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}

.wb1, .wb2, .wb3, .wb4 {display:block; overflow:hidden;}
.wb1, .wb2, .wb3 {height:1px;}

.xb1B, .xb2B, .xb3B, .xb4B {display:block; overflow:hidden;}
.xb1B, .xb2B, .xb3B {height:1px;}

.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #eb0356; border-right:1px solid #eb0356;}
.xb2B, .xb3B, .xb4B {background:#FFF; border-left:1px solid #eb0356; border-right:1px solid #eb0356;}
.wb2, .wb3, .wb4 {background:#eb0356; border-left:1px solid #eb0356; border-right:1px solid #eb0356;}

.xb1 {margin:0 5px; background:#eb0356;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xb1B {margin:0 5px; background:#eb0356;}
.xb2B {margin:0 3px; border-width:0 2px;}
.xb3B {margin:0 2px;}
.xb4B {height:2px; margin:0 1px;}

.wb1 {margin:0 5px; background:#eb0356;}
.wb2 {margin:0 3px; border-width:0 2px;}
.wb3 {margin:0 2px;}
.wb4 {height:2px; margin:0 1px;}

/*.xmid {text-align:center; padding:0,0,0,0;}*/

.xboxcontent {display:block;  background:#fff; border:0 solid #eb0356; border-width:0 1px;  height:auto;}
* html .xboxcontent {height:1px;}

.xboxcontentB {display:block;  background:#FFF; border:0 solid #eb0356; border-width:0 1px;  height:auto;}
* html .xboxcontentB {height:1px;}

.wboxcontent {display:block;  background:#eb0356; border:0 solid #eb0356; border-width:0 1px;  height:auto;}
* html .xboxcontent {height:1px;}


.ysnazzy {margin-left:auto; margin-right:auto; text-align:center;}
/*.zsnazzy h1, {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #203673;}     width:427px; */

/*.zsnazzy p { margin:0; padding:5px 10px; padding-bottom:0.5em; }*/
.ysnazzy {background: transparent; margin: 1em;}

/* for internet explorer */
* html .ysnazzy {background: transparent; margin: .3em,1em,.3em,1em;}
.yboxcontent {display:block; background:#fff; border:0 solid #eb0356; border-width:0 1px; height:auto; text-align: left;}
.ysnazzy h1 {margin:0 0 5px 0; letter-spacing:1px; padding:0 10px 5px 10px; border-bottom:1px solid #eb0356;}
.ysnazzy h1 {font-size:1.35em; color:#fff; text-align: center;}
.ysnazzy h2 {font-size:1.25em; color:#203673; }
.ysnazzy h3 {font-size:1.15em; color:#203673; padding-bottom:.001em; padding-left:0.5em; padding-right:0.5em; padding-top:1em; margin:0 5px;}
.ysnazzy h4 {font-size:1.1em; color:#203673; padding:5px,0,0,5px; margin:0 5px;}
.ysnazzy h5 {font-size:1em; color:#203673; padding:5px,0,0,5px; margin:0 5px; text-align:center; padding:0;}
.ysnazzy p {padding-top:.001em; padding-right:.5em; padding-bottom:.001em; padding-left:.5em;}
.ysnazzy h2 {padding-bottom:.001em; padding-left:0.5em; padding-right:0.5em; padding-top:1em;}

* html .yboxcontent {height:1px;}





/*.zsnazzy {width:100%;}*/
/*.zsnazzy h1, {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #203673;}*/
.zsnazzy h1 {margin:0 0 5px 0; letter-spacing:1px; padding:0 10px 5px 10px; border-bottom:1px solid #eb0356;}
.zsnazzy h1 {font-size:1.35em; color:#fff;}
.zsnazzy h2 {font-size:1.25em; color:#203673; }
.zsnazzy h3 {font-size:1.15em; color:#203673; padding:5px,0,0,5px; margin:0 5px;}
.zsnazzy h4 {font-size:1.1em; color:#203673; padding:5px,0,0,5px; margin:0 5px;}
.zsnazzy h5 {font-size:1em; color:#203673; padding:5px,0,0,5px; margin:0 5px; text-align:center; padding:0;}
.zsnazzy p {padding-top:.001em; padding-right:.5em; padding-bottom:.001em; padding-left:.5em;}
.zsnazzy h2 {padding-bottom:.001em; padding-left:0.5em; padding-right:0.5em; padding-top:1em;}
/*.zsnazzy p { margin:0; padding:5px 10px; padding-bottom:0.5em; }*/
.zsnazzy {background: transparent; margin: 1em;}

/* for internet explorer */
* html .zsnazzy {background: transparent; margin: .3em,1em,.3em,1em;}
.zboxcontent {display:block; background:url("../../i/WalliesBkGrnd150.jpg") repeat; border:0 solid #eb0356; border-width:0 1px; height:auto;}
* html .zboxcontent {height:1px;}






/*.color_a {background:#203673; color:#fff;}
.color_a {background:#fc7315; color:#fff;}*/
.color_a {background:#eb0356; color:#fff; font-weight:bolder; font-size:x-large;}
.color_b {background:#eb0356; color:#000;}
.color_c {background:#f90; color:#fff;}
.color_d {background:#f9e36a; color:#000;}


.content {text-align: left;} 
.content ol {
/*	display:table;*/
	width:auto;
	list-style-type: decimal;
	background:transparent;
	list-style-position: outside;
}
.content ul {
/*	display:table;*/
	width:auto;
	list-style-type: square;
	background:transparent;
	list-style-position: outside;
}
.content li {
/*	display:table-cell;*/
	padding:5px,5px,5px,30px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:30px;
	list-style-position: outside;
}

/*.content p {padding-top:.4em; padding-right:.5em; padding-bottom:.2em; padding-left:.5em;}

.content h2 {padding-bottom:0.1em; padding-left:0.5em; padding-right:0.5em; padding-top:1.5em;}*/

table {display:table; margin-left: auto; margin-right: auto; text-align:center;}
th {background-color:#203673; color:#FFFFFF;}
tr.odd {background-color:#e6edff;}
tr.even {background-color:#fff;}
td {font-weight:bold; text-align:left;}
td.lb1 {background-color:#ffa; color:#203673; font-weight:bold; text-align:center;}
td.lb2 {background-color:#f9e36a; color:#203673; font-weight:bold; text-align:center;}
td.db {background-color:#203673; color:#FFFFFF; font-weight:bold; text-align:center;}
td.db1 {background-color:#f90; color:#FFFFFF; font-weight:bold; text-align:center;}
td.db2 {background-color:#203673; color:#FFFFFF; font-weight:bold; text-align:center;}


.containerl {
	width:13em;
	float:left;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
}

.containerr, .containermr {
	width:13em;
	float:right;
	margin-left: 30px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.containerr p {padding:.55em; text-align: left;}


/*dl {margin: 0; padding: 0; border-left:1px solid #fff; border-right:1px solid #fff;}
.containerr dt,.containermr dt,.containerl dt {margin:0; padding:0.4em; text-align:center; font-size: 1.2em; font-weight:bold; background: #203673; color:#fff;}*/
/*.containermr dt {margin:0; padding:0.4em; text-align:center; font-size: 1.2em; font-weight:bold; background: #f9e36a; color:#000;}
.containerl dt {margin:0; padding:0.4em; text-align:center; font-size: 1.2em; font-weight:bold; background: #f9e36a; color:#000;}*/

/*dd {
	margin:0;
	padding:0;
	text-align:center;
	border-top:1px solid #fff;*/
/*	background: #f9e36a;
	background: #ffe2a2;
	background: #9cf;*/
	/*background: #f7dfd7;	
	color: #000;
	font-weight: bold;
}*/

/*.gallery b.Sel, .gallery a {color:#000; text-decoration:none; display:block; padding:0.4em; background: #ffc956;}
.gallery b.Sel {background: #fafa85; color:#000;} 
.gallery a:visited {background:#fed986; color:#000;}
.gallery a:hover {background: #fafa85; color:#000;} */

.gallery a {color:#fff; text-decoration:none; display:block; padding:0.4em; background: #9e2b03; margin-top:15px;}
 .gallery b.Sel {text-decoration:none; display:block; padding:0.4em; background: #d6352d; color:#fff; margin-top:15px;} 
.gallery a:hover {background: #d6352d; color:#fff;} 
/*.gallery a:visited {color:#9cf;}*/
.gallery a:visited {color:#eccfc5;}

.top {
  display:block; 
  background:transparent; 
  font-size:.9px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:.9px; 
  border-top:1px solid #fff;
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#203673; border-left:1px solid #fff; border-right:1px solid #fff;}
.containerl .b2, .containerl .b3, .containerl .b4, .containermr .b2, .containermr .b3, .containermr .b4 {background:#203673; border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
/* --- End of Round Corner Box --- */

.ordlist ol {
/*	display:table;*/
	width:auto;
	list-style-type: decimal;
	background:transparent;
	list-style-position: outside;
}

.ordlist li {
/*	display:table-cell;*/
	padding:5px,5px,5px,30px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:30px;
	list-style-position:inside;
}



.style1 {	font-size: medium;
	font-weight: bold;
}

.style2 {
	color: #000063;
	font-weight: bold;
}

.style3 {text-align: right;}

.Red {color: #f9e36a}
.Large {font-size:large;}
.XLarge {font-size:x-large;}
.XXLarge {font-size:xx-large;}
  
#siteInfo {
  display: inline;
  }
  
  .scrollingarea {
  overflow: auto;
  }