body {
font-family:arial;
font-size:12px;
color:#000000;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
margin-bottom:5px;
margin-top:5px;
background:#60c1d7;
margin-left:5px;
margin-right:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

div {margin-bottom:0px; margin-top:0px; text-align:center;}
hr {color:#fcf6d2; width:100%;}
hr.x {color:#d5fdfe; width:90%;}
img {border:0px; border-width:0px; text-align:center;}
p {margin-bottom:0px; margin-top:0px; text-align:center;}
table {margin-bottom:0px; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; vertical-align:top;}
td {margin-bottom:0px; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; vertical-align:top;}

A:active {color:#0000ff; text-decoration:none; font-size:12px; font-weight:normal;}
A:visited {color:#000000; text-decoration:none; font-size:12px; font-weight:normal;}
A:hover  {color:#0000ff; text-decoration:none; font-size:12px; font-weight:normal; background:#d5fdfe;}
A:link  {color:#0000ff; text-decoration:none; font-size:12px; font-weight:normal;}

h1, h2, h3, h4, h5, h6{font-family:arial;}

h1 {margin-bottom:0; margin-top:0; color:#0000ff; font-size:12px; font-weight:bold; border-color:#c0c0c0; 
border-style:solid; border-width:1px; height:60px; width:540px; margin-top:7px; margin-left:0px; margin-right:0px; text-align:center;
background:#d5fdfe; }

h2 {margin-bottom:0; margin-top:0; color:#0000ff; font-size:12px; font-weight:normal; background:#fcf6d2; border-color:#c0c0c0; 
border-style:solid; border-width:1px; height:16px; width:820px; margin-left:0px; margin-right:0px; text-align:center; margin:1px;}


h3 { width:820px;
 background:#d5fdfe;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-weight:bold; }



h4 {margin-bottom:0; margin-top:0; color:#000000; font-size:14px; font-weight:bold;}
h5 {margin-bottom:0; margin-top:0; color:#0000ff; font-size:12px; font-weight:bold;}
h6 {margin-bottom:0; margin-top:0; color:#000000; font-size:14px; font-weight:bold; text-align:left; text-decoration:underline}


th {width:100%; background:#d5fdfe; margin-bottom:0; margin-top:0; color:#000000; font-size:14px; font-weight:bold;}


.header-one {margin-bottom:0; margin-top:0; color:#0000ff; font-size:12px; font-weight:bold; border-color:#c0c0c0; 
border-style:solid; border-width:1px; height:60px; width:540px; margin-top:7px; margin-left:0px; margin-right:0px; text-align:center;
background:#d5fdfe; }



.footer-1 {
  width:980px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-right:0px;
  padding-left:0px;
  border-width:0px;
  float:left;
}

.footer-2 {
  width:980px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-right:0px;
  padding-left:0px;
  border-width:0px;
  float:left;
}

.footer-3 {
  width:980px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  padding-right:0px;
  padding-left:0px;
  border-width:0px;
  float:left;
}

#misc {
 float:left;
}

#titlebanner-x {
 margin-left:auto;
 margin-right:auto;
 width:990px;
 height:40px;
 font-size:26px;
 font-weight:bold;
 font-family:Monotype Corsiva,Script MT Bold,Verdana,arial;
 text-align:left;
}

/* overall size and main split */
#layoutwrapper {
 background:#ffffff;
 width:990px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 padding-right:5px;
 padding-left:5px;
 padding-top:5px;
 border-width:0px;
 min-height:605px;
}

#left-right {
 width:990px;
}

#left {
 background:#ffffff;
 width:140px;
 padding-right:5px;
 padding-left:5px;
}
#right {
 overflow:auto;
 background:#ffffff;
 width:830px;
 padding-right:5px;
 padding-left:5px;
}

#left-old {
 overflow:auto;
 background:#ffffff;
 width:140px;
 float:left;
 padding-right:5px;
 padding-left:5px;
}
#right-old {
 overflow:auto;
 background:#ffffff;
 width:820px;
 float:right;
 padding-right:5px;
 padding-left:5px;
}

#menu-top {
 padding:0; 
 margin:0;
 background:#d5fdfe;
 height:30px;
 width:135px;
}

.menu {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  }

.menu li {
 width:100%;
  }

.menu a {
 width:144px;
  display:block;
  color:#0000ff;  
  background:#d5fdfe;
  text-align:center; 
  padding:1px; 
  margin:1px;
  text-decoration:none; 
  border-width:1px;
  border-style:solid;
  border-color:#c0c0c0; 
  }

.menu a:hover {
  color:#000000; 
  background:#fcf6d2;
  }

.menu a:visited {
  color:#000000; 
  }
  
.print {
 font-size:20px; 
 width:700px;
 border-style:solid;
 border-collapse:collapse;
 border-color:#000000;
 border:1px;
 }
.print-1 {
 text-align:left;
 width:20%;
 border-style:solid;
 border-collapse:collapse;
 border-color:#000000;
 border:1px;
 }
.print-2 {
 width:80%;
 border-style:solid;
 border-collapse:collapse;
 border-color:#000000;
 border:1px;
 }
.print-3 {
 width:50%;
 border-style:solid;
 border-collapse:collapse;
 border-color:#000000;
 border:1px;
 }

.print-top {
 text-align:left;
 width:80%;
 border-style:solid;
 border-collapse:collapse;
 border-color:#000000;
 border:1px;
 }

.list {
 width:820px;
 background:#fcf6d2;
 border-style:solid;
 border-collapse:collapse;
 border-color:#c0c0c;
 border-width:1px;
 margin-left:auto;
 margin-right:auto;
 }

 th {
 background:#d5fdfe;
 margin-bottom:0; 
 margin-top:0; 
 color:#000000; 
 font-size:16px; 
 font-weight:bold;
 }

.th {
 border:2px;
 border-style:solid;
 border-collapse:collapse;
 background:#ffffff;
 color:#000000;
 font-size:18px;
 font-weight:bold;
 }

.td-menu-bottom {
 background:#fcf6d2;
 border-color:#d5fdfe;
 border-style:solid;
 border-width:1px;
 height:20px;
 width:100%;
}
.tdh {
 background:#fcf6d2;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 height:20px;
 width:95%;
 text-align:center;
}

.x100w {
 width:100%;
}

.x2w {
 width:2%;
 background:#fcf6d2;
}

.x20w-d5fdfe-x {
 width:20%;
 background:#d5fdfe;
}

.x47w {
 width:47%;
}
.x47w-d5fdfe-x {
 width:47%;
 background:#d5fdfe;
}

.ffffff {
 background:#ffffff;
}

.special {
 border:2px;
 border-style:solid;
 border-color:#c0c0c0;
 background:#ffffff;
 color:#000000;
 font-size:14px;
 font-weight:bold;
}
.x-fcf6d2-x {
 background:#fcf6d2;
}
.x-d5fdfe-x {
 background:#d5fdfe;
}
.x50w {
 width:50%;
}
.x30w {
 width:30%;
}
.x90w {
 width:90%;
}
.x33w {
 width:33%;
}
.x10w {
 width:10%;
}
.x90w {
 width:90%;
}
.x75w {
 width:75%;
}
.x25w {
 width:25%;
}

.x20w {
 width:20%;
}

.top-bottom-bold {
 width:75%;
}

.two-box-edge {width:2%; background:#fcf6d2;}
.two-box-row {width:30%; background:#fcf6d2;}
.two-box-main {width:47%; background:#d5fdfe;}

.three-box-edge { width:2%; background:#fcf6d2;}
.three-box-row {width:30%; background:#fcf6d2;}
.three-box-main {width:30%; background:#d5fdfe;}

.four-box-edge {width:2%; background:#fcf6d2;}
.four-box-row {width:22%; background:#fcf6d2;}
.four-box-main {width:22%; background:#d5fdfe;}

.five-box-edge {width:2%; background:#fcf6d2;}
.five-box-row {width:17%; background:#fcf6d2;}
.five-box-main {width:17%; background:#d5fdfe;}

/* 1st page only */
#index-1-h1-x {
 width:980px;
 margin-bottom:0;
 margin-top:0;
 color:#000080;
 font-size:16px;
 font-weight:bold;
 background:#fcf6d2;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 height:20px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.index-1-title-outer {
 width:980px;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 background:#fcf6d2;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.index-1-title-inner-one {
 width:780px;
 background:#d5fdfe;
 text-align:center;
 margin:20px;
 padding:20px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 color:#000000;
 font-size:30px;
 font-weight:bold;
 }

/* 2nd page only */
#index-2-h1-x {
 width:980px;
 margin-bottom:0;
 margin-top:0;
 color:#000080;
 font-size:18px;
 font-weight:bold;
 background:#fcf6d2;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 height:20px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.index-2-title-outer {
 width:980px;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 background:#fcf6d2;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.index-2-title-inner-five {
 float:left;
 width:156px;
 margin:10px;
 padding:9px;
 background:#d5fdfe;
 text-align:center;
 color:#000000;
 font-weight:bold;
 min-height:90px;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:0px;
 }
.index-2-title-inner-four {
 float:left;
 width:205px;
 margin:10px;
 padding:9px;
 background:#d5fdfe;
 text-align:center;
 color:#000000;
 font-weight:bold;
 min-height:130px;
 vertical-align:middle;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:0px;
 }
.index-2-title-top {
 width:980px;
 background:#d5fdfe;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-weight:bold;
 }
.index-2-title-bottom {
 width:980px;
 background:#fcf6d2;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-weight:bold;
 }

/* all box pages */
.title-outer {
 width:820px;
 margin-left:5px;
 margin-right:5px;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:1px;
 background:#fcf6d2;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
.title-inner-five {
 float:left;
 width:124px;
 background:#d5fdfe;
 text-align:center;
 margin:10px;
 padding:9px;
 text-align:center;
 color:#000000;
 font-weight:bold;
 min-height:65px;
 border-color:#d5fdfe;
 border-style:solid;
 border-width:1px;
 }
 
.title-inner-four {
 float:left;
 width:165px;
 background:#d5fdfe;
 text-align:center;
 margin:9px;
 padding:10px;
 text-align:center;
 color:#000000;
 font-weight:bold;
 min-height:60px;
 vertical-align:middle;
 border-color:#d5fdfe;
 border-style:solid;
 border-width:1px;
 }
 
.title-inner-three {
 float:left;
 width:233px;
 background:#d5fdfe;
 text-align:center;
 margin:9px;
 padding:10px;
 text-align:center;
 color:#000000;
 font-weight:bold;
 min-height:65px;
 vertical-align:middle;
 border-color:#d5fdfe;
 border-style:solid;
 border-width:1px;
 }

.title-top {
 width:820px;
 background:#d5fdfe;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-weight:bold;
 }
.title-bottom {
 width:820px;
 background:#fcf6d2;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-weight:normal;
 }
 
.special {
 font-family:verdana;
 width:980px;
 background:#000000;
 margin:0px;
 padding:0px;
 color:#ff0000;
 font-size:40px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 border-color:#c0c0c0;
 border-style:solid;
 border-width:2px;
 }
 
 
.special a {
 font-family:verdana;
 width:980px;
 background:#000000;
 margin:0px;
 padding:0px;
 color:#ff0000;
 font-size:40px;
 font-weight:bold;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }

.special a:hover {
  color:#00ffff; 
  background:#2c9bc1;
 }


.left {text-align:left; margin-left:10px; margin-right:10px;}

.cats-a {
 margin-bottom:0; margin-top:0; color:#000000; font-size:16px; font-weight:bold; text-align:left; text-decoration:underline; }

.cats-b {
 margin-bottom:0; margin-top:0; color:#000000; font-size:14px; font-weight:bold; text-align:left; text-decoration:underline;}
  
.cats-c {
 margin-bottom:0; margin-top:0; color:#000000; font-size:12px; font-weight:bold; text-align:left;}

.center {text-align:center;}



.top-x {width:990px; height:85px;}

.top-a {width:210px; height:85px; padding-left:5px; padding-right:5px; float:left;}
.top-b {width:540px; height:85px; padding-left:5px; padding-right:5px; float:left;}
.top-c {width:210px; height:85px; padding-left:5px; padding-right:5px; float:left;}

.bottom-xyz {width:990px; height:85px; padding-left:5px; padding-right:5px; float:left; margin-left:auto; margin-right:auto;}


.aaa {width:700px; text-align:left;}
.aaa td{width:33%; text-align:left;}
.aaa th{width:33%; text-align:left;  font-size:14px;}

.opening {width:700px; text-align:left;}


.opening  a {
 text-decoration:underline;
  }

.opening a:hover {
  color:#ff0000; 
  }

.opening  a:visited {
  color:#ff0000; 
  }