html,body {
			height: 100%;
			font-family:Arial, sans-serif;color:#000000; 
			font-size:13pt; 
			font-weight:normal; 
			text-decoration:none; 
			font-style:none;
			
			margin:0;
			padding:header-<length> 0 footer-<length> 0;
			background-color: #000000;
			/*overflow-x: hidden;*/
			} 

div#container {
			position:relative; /* needed for footer positioning*/
			margin:0px auto; /* center, not in IE5 */
			width:100%;
			background:#000000;
						
			height:auto !important; /* real browsers */
			height:100%; /* IE6: treaded as min-height*/
			min-height:100%; /* real browsers */		
		}



		
div#pageTitle {
			position:absolute;
          top:0;
          right:0;
          width:120px;
          height:footer-<length>;
			background-color:#111111;
			
			padding: 5px 5px 5px 5px;
			
			text-align:center;
			z-index:200;
		}
		
div#workMenu {
			padding:0em 50em 1em 1em;
			
			 position:absolute;
          top:0;
          right:0;
          width:200px;
          height:footer-<length>;
		}


		 
div#footer_right{
          position:absolute;
          bottom:15px;
          right:2em;
          width:300px;
          height:footer-<length>;
			/*background-color:#111111;*/
			
			/*padding: 5px 5px 5px 5px;*/
			
			text-align:left;
			z-index:200;
       }
		 

		
div#infoTitle {
				background:#440000; 
				width:40px; 
				height:20px; 
				padding-top:5px;
				
				text-align:center;
				vertical-align:middle;
				z-index:400;
		}
		
.presentation {
	background:#440000; 
	padding-left:9px; 
	height:25px; 
	width:250px; 
	vertical-align:middle;
}

		 

		 
div#menuFooter{
          position:absolute;
          bottom:0em;
          left:0;
          width:80%;
          /*height:100%;*/
			 /*background-color:#000011;*/
					
			overflow:auto;
			overflow-y:hidden;
			padding: 1em 0em 1em 2em;
			z-index:300;
         }
			
div#menuToggle {
			position:absolute;
         top:0em;
         right:0;
			position:fixed;
					
			background:#440000; 
  			width:40px; 
  			height:20px; 
  			padding-top:5px;
  				
  			text-align:center;
  			vertical-align:middle;
			z-index:300;
				}
			
div#menuSide{
          bottom:13em;
			 top:63px;
          right:0;
			 padding-right:10px;
			 /*max-height:80%;*/
			 /*margin-bottom:5em;
          width:100%;
          height:70%;*/
					
					position:fixed;
					overflow:auto;
					overflow-x:hidden;
					/*padding: 0em 2em 0em 0em;
					background:#FFFFFF;*/
					z-index:100;
         }
			
.sideMenu_table {
					background-color:#FFFFFF;
					opacity: 0.8;
					overflow-x:false; 
					padding-right:1em; 
					padding-left:1em;
				}
			
div#menuSide_topic{
			 right:0;
          bottom:63px;
			 top:63px;
			 width:145px;
			 /*margin-bottom:5em;
          width:100%;
          height:70%;*/
					
					position:fixed;
					overflow:auto;
					overflow-x:hidden;
					/*padding: 0em 2em 0em 0em;
					background:red;*/
					z-index:100;
         }
         
			@media screen{
          body>div#header{
           position:fixed;
          }
          body>div#footer{
           position:fixed;
          }
			 body>div#footer_right{
           position:fixed;
          }
			 body>div#workMenu{
           position:fixed;
          }
			 body>div#menuFooter{
			 	position:fixed;
			 }
         }
         
			* html body{
          overflow:hidden;
         } 
         * html div#content{
          height:100%;
          overflow:auto;
         }
		

		
div#textIndent {
	padding-left: 10%;
}
			
div#content {
	padding: 1em 1em 5em; /* bottom padding for footer */
	text-align: center;
	
	/*margin-top: 20%;*/
	position: relative;
	top: 30%;
	right: 0%;
	padding-top: 15%;
}
			div#content p {
				text-align:justify;
				padding:0 1em;
				
				text-align:center;
			}



	
.mine {  font-family:Arial, sans-serif;color:#888888; 
			font-size:10pt; 
			font-weight:none; 
			text-decoration:none; 
			font-style:none; 
			text-align:left; 
			text-transform: none;
		}
		

		
.center {
	margin: 0 auto;
}

.menu_padLeft {
	padding-left: 10px;
}

.menu_padBottom {
	padding-bottom:5px;
}

.menu_padRight {
	padding-right: 0px;
}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



a:link { color: #888888 ; text-decoration: none; }
a:visited { color: #888888 ; text-decoration: none; }
a:active { color: #888888 ; text-decoration: none; }
a:hover { color: #888888; text-decoration: underline;  }

a img {
	border:none;
	text-decoration: none;
}

img#background {
	height: 100%;
	width: 100%;
	z-index: -1;
	position: absolute;
	color: white;
	background-image: url(../images/capsuleHomeBG_00.jpg);
}

.fade {
            position: absolute;
            top: 25%;
            left: 25%;
      }
          
.fade div {
            position: absolute;
            top: 0;
            left: 0;
            display: none;
      }
      

/* ++++++++++++++++capsule web+++++++++++++++++++++ */
      
.bg {
          	/*width: 100%;
			height:100%;*/
			
			min-width: 100%;
			/*max-width: 100%;*/
			min-height: 100%;
			/*max-height: 150%;*/
			
			
          	position: fixed;
          	top: auto;
          	bottom: 0px;
          	right: 0;
          	z-index: 0;
          }
          
          
div#header {
			/*padding:0em 0em 0em 0em;*/
			position:absolute;
          top:25px;
          left:2em;
          width:67em;
          height:header-<length>;
			 
			 text-transform: uppercase; 
			 /*background-color:#000011;*/
			 z-index:100;
		}
		
div#topCover {
			position: absolute;
			position:fixed;
			width:100%;
			margin:0px auto;
			height:63px;
			top:0;
			
			background-color:#000000;
			z-index:50;
		}

div#footer{
          position:absolute;
          bottom:25px;
          left:2em;
          /*width:60px;*/
          height:footer-<length>;
			/*background-color:#111111;*/
			
			/*padding: 5px 5px 5px 5px;*/
			text-transform: uppercase; 
			text-align:left;
			z-index:200;
       }
       
 div#bottomCover {
			position: absolute;
			position: fixed;
			width:100%;
			margin:0px auto;
			height:75px;
			bottom:0;
			
			background-color:#000000;
			z-index:50;
		}
       
          
div#superimposeText {
    		
			padding-top: 70px;
    		padding-bottom: 70px;
    		padding-left: 70px;
    		margin-right: 70px;
    		/*margin-top: 90px;*/
    		/*margin: 0 auto;*/
			/*opacity: 0.5;*/
			position: relative;
			z-index: 0;
		}
		
        
.text_bg {
			background-color: #dededb; 
			opacity: 0.8;
			filter: alpha(opacity = 80);
			height: 450px;
			width: 400px;
			
			z-index: 200;
		}
		
div#bg_dimmer {
			position: fixed; 
			height: 100%; 
			width: 100%; 
			background-color: black; 
			opacity: 0.4;
		       	filter: alpha(opacity = 40);	
			z-index: 0;
}
