* {
  box-sizing: border-box;
}

.vl {
  width:10px;
  border-left: 2px solid;
  margin-left:10px;
  margin-right:10px;
  border-top:2px solid;
  border-bottom:2px solid;
}

.vr {
  width:10px;
  border-right:2px solid;
  margin-left:10px;
  margin-right:10px;
  border-top:2px solid;
  border-bottom:2px solid;
}

.fraction {
  float: left;
  padding: 0px;
  border: 1px solid transpatent;
  margin-left:10px;
  margin-right:10px;
}

.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
[class*="col-"] {
  float: left;
  padding: 15px;
  border: 1px solid transpatent;
  text-align:center;
}

.col-div {width: 100%;}
[class*="col-div"] {
  float: left;
  padding: 0px;
  border: 1px solid transpatent;
  text-align:center;
}

.colq-1 {width: 8.33%;}
.colq-2 {width: 16.66%;}
.colq-3 {width: 25%;}
.colq-4 {width: 33.33%;}
.colq-5 {width: 41.66%;}
.colq-6 {width: 50%;}
.colq-7 {width: 58.33%;}
.colq-8 {width: 66.66%;}
.colq-9 {width: 75%;}
.colq-10 {width: 83.33%;}
.colq-11 {width: 91.66%;}
.colq-12 {width: 100%;}
[class*="colq-"] {
  float: left;
  padding: 0px;
  border: 1px solid transpatent;
  text-align:left;
}

.coleq-1 {width: 8.33%;}
.coleq-2 {width: 16.66%;}
.coleq-3 {width: 25%;}
.coleq-4 {width: 33.33%;}
.coleq-5 {width: 41.66%;}
.coleq-6 {width: 50%;}
.coleq-7 {width: 58.33%;}
.coleq-8 {width: 66.66%;}
.coleq-9 {width: 75%;}
.coleq-10 {width: 83.33%;}
.coleq-11 {width: 91.66%;}
.coleq-12 {width: 100%;}
[class*="coleq-"] {
  float: left;
  padding: 0px;
  border: 1px solid transpatent;
  text-align:left;
  margin-left:-20px;
  margin-right:-20px;
}

.coleqn {
  float: left;
  padding: 0px;
  border: 1px solid transpatent;
  margin-left:10px;
  margin-right:10px;
}

.coleqncen {
   padding: 0px
}

.coleqno {
  float: right;
  padding: 0px;
  border: 1px solid transpatent;
  text-align:right;
  margin-left:10px;
  margin-right:10px;
}

.coltab-1 {width: 8.33%; }
.coltab-2 {width: 16.66%;}
.coltab-3 {width: 25%;}
.coltab-4 {width: 33.33%;}
.coltab-5 {width: 41.66%;}
.coltab-6 {width: 50%;}
.coltab-7 {width: 58.33%;}
.coltab-8 {width: 66.66%;}
.coltab-9 {width: 75%;}
.coltab-10 {width: 83.33%;}
.coltab-11 {width: 91.66%;}
.coltab-12 {width: 100%;}
[class*="coltab-"] {
  float: left;  
  padding: 0px;
  border: 0px solid #000000;
  border-bottom:1px solid #000000;
  text-align:center;
  background-color: #f2f8c8;
  margin:0px;
  margin-top:0px;
  padding: 0pt;
  min-height:50px;
}

.colrnd-1 {width: 8.33%; }
.colrnd-2 {width: 16.66%;}
.colrnd-3 {width: 25%;}
.colrnd-4 {width: 33.33%;}
.colrnd-5 {width: 41.66%;}
.colrnd-6 {width: 50%;}
.colrnd-7 {width: 58.33%;}
.colrnd-8 {width: 66.66%;}
.colrnd-9 {width: 75%;}
.colrnd-10 {width: 83.33%;}
.colrnd-11 {width: 91.66%;}
.colrnd-12 {width: 100%;}
[class*="colrnd-"] {
  float: left;  
  padding-left: 0pt;
  padding-right:0pt;
  background-color: #a01830;
   border: 4px solid #a01830;
  border-radius:30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
  text-align:left;
  margin:5px;
  min-height:10px;
}
			
          	.grid-container-1 {grid-template-columns: auto;}		  
          	.grid-container-2 {grid-template-columns: auto auto;}		  
          	.grid-container-3 {grid-template-columns: auto auto auto;}		  
          	.grid-container-4 {grid-template-columns: auto auto auto auto;}			
          	.grid-container-5 {grid-template-columns: auto auto auto auto auto;}			
          	.grid-container-6 {grid-template-columns: auto auto auto auto auto auto;}			
          	.grid-container-7 {grid-template-columns: auto auto auto auto auto auto auto;}			
          	.grid-container-8 {grid-template-columns: auto auto auto auto auto auto auto auto;}			
          	.grid-container-9 {grid-template-columns: auto auto auto auto auto auto auto auto auto;}	  
			
          	[class*="grid-container-"]  {
            display: grid;
            border-style: double;
            border-width:10px;
            width: 100%;
            grid-row-gap: 0px;
            padding: 0px;
          }
          
			[class*="grid-container-"] > div {
            border: 1px solid black;
            text-align: center;
            padding: 10px;
          }}

          .grid-item {
            background-color: #f2f8c8;
            border-bottom: 5px solid red;
            text-align: center;
            padding: 10px;
          }
			
          	.grid-skel-1 {grid-template-columns: auto;}		  
          	.grid-skel-2 {grid-template-columns: auto auto;}		  
          	.grid-skel-3 {grid-template-columns: auto auto auto;}		  
          	.grid-skel-4 {grid-template-columns: auto auto auto auto;}			
          	.grid-skel-5 {grid-template-columns: auto auto auto auto auto;}			
          	.grid-skel-6 {grid-template-columns: auto auto auto auto auto auto;}			
          	.grid-skel-7 {grid-template-columns: auto auto auto auto auto auto auto;}			
          	.grid-skel-8 {grid-template-columns: auto auto auto auto auto auto auto auto;}			
          	.grid-skel-9 {grid-template-columns: auto auto auto auto auto auto auto auto auto;}	  
			
          	[class*="grid-skel-"]  {
            display: grid;
            border-style: none;
            border-width:0px;
            width: 100%;
            grid-row-gap: 0px;
            padding: 0px;
          }
          
			[class*="grid-skel-"] > div {
            border: none;
            text-align: center;
            padding: 0px;
          }}

          .grid-item {
            background-color: #f2f8c8;
            border-bottom: 5px solid red;
            text-align: center;
            padding: 10px;
          }
          
          .dot {
            height: 3px;
            width: 3px;
            background-color: #000000;
            border-radius: 50%;
            display: inline-block;
          }
          .root {
            display: inline-block;
            vertical-align: middle;
            border-top: 1px solid;
            border-left: 1px solid;
            transform: skewx(175deg);
            transform-origin: bottom left;
            margin: 0 10px;
            position: relative;
          }
          
          .root:before {
            content: "";
            position: absolute;
            bottom: 0;
            height: 40%;
            width: 5px;
            left: -5px;
            border-top: 1px solid;
            border-right: 1px solid;
            transform: skew(30deg);
            transform-origin: bottom right;
          }
          
          .radicand {
            display: inline-block;
            padding-left: 0.5em;
            transform: skewx(15deg);
          }


#container_page
{
   padding-top:4px;
   width: 90%;
   margin-left:auto;
   margin-right:auto;
   display:block;
   clear:both;
}
#container
{
   padding-top:4px;
   width: 100%;
   margin-left:auto;
   margin-right:auto;
   display:block;
   clear:both;
}

#menu_cont
{
   width:1200px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;  
   overflow-x:hidden;   
   clear:both;
}
#tab
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:228px;
 }

#tab_int
{  
  background-color: #a01830;
  border: 4px solid #eedd44;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-khtml-border-radius: 26px;
 }

#tab_int_cont
{  
  background-color: #a01830;
  border: 4px solid #eedd44;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-khtml-border-radius: 26px;
 }

#tab_int_block
{  
  background-color: #a01830;
  border: 4px solid #eedd44;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	-khtml-border-radius: 26px;
    margin-bottom:-4px;
 }

#tab_on
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
   padding: 0pt;
   font-size:14pt;
   font-weight:bold;
   text-align:center;
}

#virtual_container
{
   width: 100%;
   margin-left:auto;
   margin-right:auto;
   display:block;
   clear:both;
}

#tab_1
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:738px;
 }

#tab_2
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:363px;
 }

#tab_3
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:238px;
 }

#tab_4
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:175px;
 }

#tab_5
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:138px;
 }

#wide_cont
{
  width:1000px;
  margin-top:10px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;  
   overflow-x:hidden;   
}

#wide_cont_100
{
   width:750px;
   margin-top:0px;
   padding: 0px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;  
   overflow-x:hidden;   
}

#wide_cont_1050
{
   width:1050px;
   margin-top:0px;
   padding: 0px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;  
   overflow-x:hidden;   
}

#tab_wide_side
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:280px;
 }

#tab_wide_center
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:600px;
 }

#tab_center
{
  float: left;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
    margin:2px;
  width:400px;
 }

#tab_wide_int
{
   border: 4px solid #a01830;
   background-color: #ffffcc;
  background-image:url('images/fill_wide.gif');
   color: #a01830;
   padding: 0pt;
   font-size:28pt;
   font-weight:bold;
   text-align:center;
}

#tab_on_jump
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #a01830;
   color: #ffffcc;
   padding: 0pt;
   font-size:14pt;
   font-weight:bold;
   text-align:center;
}

#tab_jump
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
   padding-top: 3px;
   padding-left: 10px;
   font-size:14pt;
   font-weight:bold;
   text-align:center;
}

#tab_item
{
   border: 4px solid #a01830;
   background-color: #ffffcc;
}

#tab_on_no_link
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
   padding: 0pt;
   font-size:14pt;
   font-weight:bold;
   text-align:center;
}

#tab_display
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
   padding-left:10px;
   padding-right:10px;
   font-size:14pt;
   font-weight:normal;
   text-align:center;
}

#tab_on:hover
{   
  color: #a01830;
  background-color: #ddddaa;
}  

#tab_on_jump:hover
{   
  color: #a01830;
  background-color: #00ff00;
}  

#tab_jump:hover
{   
  color: #a01830;
  background-color: #00ff00;
}  

#tab_item:hover
{   
  color: #a01830;
  background-color: #00ff00;
}  

#tab_off
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #a01830;
  color: #ffffcc;
  padding: 0pt;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
  overflow:hidden;&nbsp; 
} 

#tab_off_no_link
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #a01830;
  color: #ffffcc;
  padding: 0pt;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
  overflow:hidden;&nbsp; 
}

#tab_off:hover
{   
  color: #a01830;
  background-color: #00ff00;
} 

#tab_side
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #a01830;
  color: #ffffcc;
  padding: 0pt;
  font-size:18pt;
  font-weight:bold;
  text-align:center;
  overflow:hidden;&nbsp;
}

#tab_side:hover
{   
  color: #a01830;
  background-color: #00ff00;
}

#tab_head
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #ffffcc;
  color: #a01830;
  padding-left:10%;
  padding-right:10%;
  font-size:18pt;
  font-weight:bold;
  text-align:center;
  overflow:hidden;&nbsp; 
}

#tab_head:hover
{   
  color: #a01830;
  background-color: #ffffcc;
}  

#tab_title
{
  border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #ffffcc;
  color: #a01830;
  padding-left:10%;
  padding-right:10%;
  font-size:18pt;
  font-weight:bold;
  text-align:center;
  overflow:hidden;&nbsp; 
}

#left_container
{
  float: left;
  width:350px;
  display:inline;
 }

#right_container_small
{
  float: right;
  width:auto;
  margin-right:0%;
 }

#left_container_small
{
  float: left;
  width:auto;
  margin-left:0%;
 }

#right_container_pic
{
  float: right;
  margin-right:0%;
  width:550px;
  margin-left:10px;
 }

#left_container_pic
{
  float: left;
  margin-left:0%;
  width:550px;
 }

#right_container_text
{
  float: right;
  width:auto;
  margin:10px;
  margin-right:0%;
 }

#left_container_text
{
  float: left;
  width:auto;
  margin:10px;
  margin-left:0%;
 }

#left_menu
{
  margin-top:0px;
  padding:2px;
  overflow:auto;
 }

#tab_left
{
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
 }

#tab_left_block
{
  margin-top:6px;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
    margin-bottom:0px;
 }

#tab_left_bottom
{
  float: left;
  border: 4px solid #00cc00;
  background-color: #000000;
  color: #ffffff;
  width:324px;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
 }  
 
#right_container_outline
{
  float: right;
  width:700px;
  display:inline;
  margin-right:60px;
 }

#right_container
{
  float: right;
  margin-top:4px;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
 }

#right_box
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-image:url('images/image001.jpg');
   background-color: #ffffcc;
   color: #000000;
  padding:15px;
  padding-top:5px;
  padding-bottom:5px;
  overflow-y:auto;
 }

#big_container
{
  margin-top:4px;
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
  display: block;
  color: #ffffff;
  margin-left:auto;
  margin-right:auto;
  overflow-y:auto;
 }

#big_box
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
  background-image:url('images/image001.jpg');
   color: #a01830;
  display: block;
  color: #000000;
  padding-right:30px;
  padding-left:30px;
  text-align:center;
  overflow-y:auto;
  height:auto;
  text-align:left;
 }

#map_box
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
  display: block;
  color: #a01830;
  padding-right:30px;
  padding-left:30px;
  text-align:center;
  overflow-y:auto;
  height:850px;
 }

#container_left
{
  float: left;
  width:45%;
  display:inline;
  padding:10px;
  padding-bottom:0px;
  padding-top::30px;
 }

#container_right
{
  float: right;
  width:45%;
  display:inline;
  padding:10px;
  padding-bottom:0px;
  padding-top::30px;
 }

#big_box_left_align
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
  display: block;
  color: #a01830;
  padding-right:30px;
  padding-left:30px;
  text-align:left;
  overflow-y:auto;
 }

#big_form
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color: #ffffcc;
  display: block;
  color: #000000;
  padding-right:30px;
  padding-left:30px;
  overflow:auto;
 }

#dest_board
{
   display:block;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
   width:300px;
   padding:4px;
   background-color:#ffffcc;
   border: 8px solid #a01830;
   border-radius: 4px;
   overflow-y:auto;  
   color: #a01830;
   font-size:16pt;
   font-weight:bold;
   text-align:center;
   overflow-x:hidden;
}

#blind_cont
{
   display:block;
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   width:500px;
   padding:4px;
   background-color:#a01830;
   border: 4px solid #a01830;
   border-radius: 4px;
   overflow-y:auto;  
}

#blind_cont_2
{
   display:block;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
   width:500px;
   padding:4px;
   background-color:#a01830;
   border: 4px solid #a01830;
   border-radius: 4px;
   overflow-y:auto;  
}

#blind_right
{
  float: right;
  width:auto;
  margin-right:0%;
 }

#blind_left
{
  float: left;
  width:auto;
  margin-left:0%;
 }

#blind
{ 
   border: 0px solid #000000;
   border-radius: 4px;
   background-color: #000000;
   width:240px;
   color: #ffffff;
   font-family:"Arial Narrow",Arial;
   font-size:20pt;
   font-weight:bold;
   text-align:center;
   overflow-x:hidden;
 }

#blind_long
{ 
   border: 0px solid #000000;
   border-radius: 4px;
   padding-top:3px;
   padding-bottom:2px;
   background-color: #000000;
   width:240px;
   color: #ffffff;
   font-family:"Arial Narrow",Arial;
   font-size:18pt;
   font-weight:bold;
   text-align:center;
   overflow-x:hidden;
 }

#banner_cont
{
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
   margin-left:auto;
   margin-right:auto;
   width:80%;
   margin-bottom:2px;
}

#pic_cont
{
  background-color: #a01830;
   border: 4px solid #a01830;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-khtml-border-radius: 30px;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
   width:700px;
}

#banner
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
   background-color: #ffffcc;
   color: #a01830;
  background-image:url('images/fill_wide.gif');
 }

#banner_top
{
  border: 4px solid #00cc00;
  border-bottom:0px;
  background-color: #000000;
  color: #00cc00;
  font-size:18pt;
  font-weight:bold;
  text-align:center;
 }

#banner_int
{
   border: 4px solid #000000;
   background-color: #ffff00;
   color: #000000;
   padding: 0pt;
   font-size:18pt;
   font-weight:bold;
   text-align:center;
}

#banner_int:hover
{   
  color: #000000;
  background-color: #ddaaff;
}  

#form_cue { 
  width:300px;
  float:left;
   font-size:14pt;
   font-weight:bold;
  margin-top:5px;
  margin-left:30px;
  clear:both;
}

#form_reply { 
  float:left;
   font-size:14pt;
  margin-top:5px;
  margin-left:30px;
}

#form_center { 
   margin-left:auto;
   margin-right:auto;
   margin-bottom:20px;
   width:100%;
   background-color:none;
   border:none;
   text-align:center;
}

#box_cont
{
   margin-top: 4px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:40px;
   overflow-y:auto;
   overflow-x:hidden;
}

#box_menu
{
   background-color:#00cc00;
   border: 4px solid #000000;
   padding: 2px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;
}

#box_menu_3
{
   background-color:#00cc00;
   border: 4px solid #000000;
   padding: 2px;
   margin-left:auto;
   margin-right:auto;
   overflow-y:auto;   
   width:75%;
}

#box_tab
{
  float: left;
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color:transparent;
  width:260px;
  overflow-x:hidden;
  white-space:nowrap;
 }

#box_tab_3
{
  float: left;
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color:transparent;
  width:360px;
  overflow-x:hidden;
  white-space:nowrap;
 }

#box_tab_2
{
  float: left;
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
  background-color:transparent;
  width:540px;
  overflow-x:hidden;
  white-space:nowrap;
 }
 
 #eqcont{ 
   display:block;
   width:1000px;
   margin-bottom:10px;
   margin-left:100px;
   margin-right:auto;
   display:inline-block;
   padding 4px
 }
 
 #eqcont_narrow{ 
   display:block;
   width:600px;
   margin-bottom:10px;
   margin-left:100px;
   margin-right:auto;
   display:inline-block;
   padding 4px
 }
 
 #equation
 { 
   display:block;
   width:90%;
   margin-left:0px;
   margin-right:1px;
   display:inherit;
   padding-right:10px;
   float: left;
   text-align:center;
   top:0px;
 }
 
 #eqpos
 { 
   position:relative;
   width:auto;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   float: left;
   border: 2px solid #00ff00;
 }
 
 #figure
 { 
   margin-top: 14px;
   position:relative;
   width: 80%;
   margin-left:auto;
   margin-right:auto;
 }
 
 #fig_cap
 { 
   margin-top: 4px;
   position:relative;
   width: 80%;
   margin-left:auto;
   margin-right:auto;
  font-size:14pt;
  font-weight:bold;
  text-align:justify;
 }
 
 #fig_cap_narrow
 { 
   margin-top: 4px;
   position:relative;
   width: 60%;
   margin-left:auto;
   margin-right:auto;
  font-size:14pt;
  font-weight:bold;
  text-align:justify;
 }
 
 #fig_cap_short
 { 
   margin-top: 4px;
   position:relative;
   width: 80%;
   margin-left:auto;
   margin-right:auto;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
 }
 
 #banner_left
 {  
  float: left;
  text-align:left;
  margin-left:10px;
 }
 
 #banner_right
 {  
  float: right;
  text-align:right;
  margin-right:10px;
 }
 
 #verse
 {  
  float:none;
  width:70%;
  margin-left:25%;
  margin-right:auto;
 }
#pic_01 
{
   border: 4px solid #a01830;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	-khtml-border-radius: 22px;
	background-color: #444444;
	height: 450px;
	overflow: hidden;
	position: relative;
    text-align:center;
}
 
 #17pt
 { 
   font-size:17pt;
 }
 
 #17pt_top
 { 
   font-size:17pt;
   margin-top:0pt;
 }
 
 #16pt
 { 
   font-size:16pt;
 }
 
 #16pt_top
 { 
   font-size:16pt;
   margin-top:0px;
 }
 
 #15pt
 { 
   font-size:15pt;
 }
 
 #15pt_top
 { 
   font-size:15pt;
   margin-top:0pt;
 }
 
 #14pt
 { 
   font-size:14pt;
 }
 
 #14pt_top
 { 
   font-size:14pt;
   margin-top:0pt;
 }
 
 #13pt
 { 
   font-size:13pt;
 }
 
 #13pt_top
 { 
   font-size:13pt;
   margin-top:0px;
 }
 
 #12pt
 { 
   font-size:12pt;
 }
 
 #12pt_top
 { 
   font-size:12pt;
   margin-top:0pt;
 }
 
 #11pt
 { 
   font-size:11pt;
 }
 
 #11pt_top
 { 
   font-size:11pt;
   margin-top:0pt;
 }
 
 #10pt
 { 
   font-size:10pt;
 }
 
 #10pt_top
 { 
   font-size:10pt;
   margin-top:0pt;
 }
 
 #9pt
 { 
   font-size:9pt;
 }
 
 #9pt_top
 { 
   font-size:9pt;
   margin-top:0pt;
 }
 
 #8pt
 { 
   font-size:8pt;
 }
 
 #8pt_top
 { 
   font-size:8pt;
   margin-top:0pt;
 }
 