body{
	text-align: center;
}

      
.header {
	position:absolute;
	top:0px;
	left:0px;
	margin-top:0px;
	margin-left:0px;
	width:100%;
	z-index:2;
	margin-bottom:0px;
	margin-right:0px;
}

.logo {
      text-align: left;
      top:0%;
      left:0%;
      z-index:99;
      background:#0d0e47; 
      width: 100%;
      height: 85px;
      }


div.top_advert {
	position:absolute;
	top: 0.5%;    
	right: 0.7%;
	z-index: 99;
}


.webcontent {
	top: 90px;
	width: 70%;
	color: #000000;
	font-family: verdana, eyechart, geneva, arial, helvetica, sans-serif;
	line-height: 1.15;
	z-index: 99;
	font-size: x-small;
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}

.content {
	 text-align: left;
	 padding-left: 20px;
	 padding-right: 20px;
}






/*  PROMO 1 BEGINS */

.promo {
/*       margin-top: 8%; */
       background: #ffffff; /*#0075bb;  */
       z-index: 90;
       width: 551px;
       margin-right: 5%;
       margin-left: 5%;
       padding-top: 90px;
       padding-bottom: 26px;
       padding-right: 10px;
       padding-left: 10px;
       text-align: center;
       margin-left: auto;
       margin-right: auto;
       border: solid #fb8b00 1px;
}

.pimage1 {
	 position:float; bottom:0;
    	 z-index:99;
    	 width:167px;
    	 line-height:109%;/*line-height set  in order to have the navigation elements better separated*/
/* 	 border:solid #ffffff 1px;  */
	 margin-top:35%;
	 padding-right: 5px;
}


.pimage2 {
	 position:relative; 
    	 z-index:99;
    	 width:167px;
/*	 border:solid #ffffff 1px;  */
	 margin-top:-40%;
	 margin-left: 182px;
	 padding-left: 5px;
	 padding-right: 5px;
}

.pimage3 {
	 position:relative; 
    	 z-index:99;
    	 width:167px;
	 margin-top:-42%;
	 margin-left: 359px;
	 padding-left: 5px;
}

.pimage-all {
	    width: 551px;
	    align: centered;
	    margin-top: 3%;
	    margin-bottom: -32%;
}


.ptext1 {
	 margin-bottom:0%; 
	 margin-top: -12%;
    	 z-index:99;
    	 width:100%;
    	 font-family:nimbus sans, verdana, eyechart, geneva, arial, helvetica, sans-serif;
    	 line-height:115%;/*line-height set in order to have the navigation elements better separated*/
	 color:#fb8b00;
	 font-size:large;
	 text-align: center;
}


.ptext2 {
   	z-index:99;
	width:100%;
    	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
    	line-height:109%;/*line-height set  in order to have the navigation elements better separated*/
	color:#fb8b00;
	font-size:large;
	text-align:center;
	margin-top:35%;
}

/* PROMO 1 ENDS */










.navigation {
    position:absolute;/*the navigation on the left side, positioned absolutely*/
/*	top:90px; */
        top: 86px;
	left:0px;
	z-index:5;
    width:160px;
    font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
    line-height:109%;/*line-height set  in order to have the navigation elements better separated*/
	color:#fb8b00;
/*	background:#000050; */
/*	background:#fffbde; */
/*	background: #fbeedd; */
	background: #e6f4ff; 
	font-size:x-small;
	margin:0px 0px 0px 0px;
	text-align:left;
	border-left:solid #b0dcff 1px;
	border-right:solid #b0dcff 1px;
	border-bottom:solid #b0dcff 1px;
}

/* right_block is a colour complement to navigation */
.right_block {
    position:absolute;/*the navigation on the left side, positioned absolutely*/
    top:90px;
	right:0%;
	z-index:5;
    width:160px; 
    font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
    line-height:109%;/*line-height set  in order to have the navigation elements better separated*/
	color:#000050; /*#fb8b00; */
	background: #fbeedd; 
	font-size:x-small;
	margin:0px 0px 0px 0px;
	text-align:left;
	border-left:solid #b0dcff 1px;
	border-right:solid #b0dcff 1px;
	border-bottom:solid #b0dcff 1px;
}

/* right_block is a colour complement to navigation */
.advert_rt_block {
    position:absolute;/*the navigation on the left side, positioned absolutely*/
    top:90px;
	right:0%;
	z-index:5;
	width:160px;
    font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
    line-height:109%;/*line-height set  in order to have the navigation elements better separated*/
	color:#000050; /*#fb8b00; */
	font-size:x-small;
	margin:0px 0px 0px 0px;
	text-align:left;
	border-left:solid #b0dcff 1px;
	border-right:solid #b0dcff 1px;
	border-bottom:solid #b0dcff 1px;
	border: solid #fff 1px;
}

	
.topmenu {
	position: absolute;
	top:82px;
	right:1%;
	z-index:99;
	color:#fbeedd; 
/*	padding-left:3px; */
	font-size:small;
	text-align:left;
}

.menuheader { 
        background: #fbeedd; 
        color: #000060;
 }

div.menu {
/*	color:#fb8b00; */
/*	color: #000060; */
	font-weight:normal; 
	font-size:x-small; 
	margin: 10px 0px 15px 4px; 
	padding-right:5px;
	line-height:15px;
}

div.menu_rt {
/*	color:#fb8b00; */
/*	color: #000060; */
        position: absolute;
	right: 0%;
	font-weight:normal; 
	font-size:x-small; 
	margin: 10px 0px 15px 4px; 
	padding-right:5px;
	line-height:15px;
}

div.intouch {
	color:#fb8b00;
	font-weight:normal; 
	font-size:x-small; 
	margin: 10px 0px 15px 4px; 
	padding-right:5px;
	margin-left: 10%;
	line-height:15px;
}

.tmenu {
	color:#fbeedd;
	font-weight:normal; 
	font-size:x-small; 
	margin: 10px 0px 15px 4px; 
	padding-right:5px;
	line-height:15px;
}


.submenu {
	color:#fb8b00;
	font-weight:normal; 
	font-size:x-small; 
	margin:10px 10px 25px 7px; 
	padding-left:10px;
	line-height:15px;
}

.advert {
	color:#000050;
	font-weight:normal; 
	font-size:x-small; 
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right:5px;
	line-height:12px;
}

.top-advert-word {
	position: absolute; 
	left: -10%;
	top: 90%;
	padding-bottom: 1px;
	}


	
.menu3 {
	padding-right:0px;
	border-top:#809a38 thin solid;
	padding-left:0px;
	font-size:x-small;
	padding-bottom:3px;
	margin:40px 0px 0px 0px;
	padding-top:6px;
	text-align:center;
	line-height:22px;
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:xx-small;
}	

#rightcontent {
	position: absolute;
	top: 90px;
	left:80%;
	width: 165px;
	z-index: 4;
	font-family: verdana, eyechart, geneva, arial, helvetica, sans-serif;
	color: #000000;
	font-size: x-small;
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 3px 5px 3px 5px;
	border: solid #809a38 1px;
}  	

#top{
	position: absolute;
	top: 61px;
	width: 100%;
	border-bottom: thin solid #809a38;
	background-color: #ffffff;
	text-align: center;
	padding: 3px 3px 3px 3px;
}



.content {
	 margin-bottom:8%;
}

.subscription_box {
	 border: #000050 thin solid;
	 padding: 10px;
	 background:#c6f2ff;
}



    
/*now follow the section links in the navigation bar on the left side*/        

strong, b {font-weight:800;}/*nn 4.xx needs that...*/ 
big {font-size:larger;}/*to emphasize words, use it inline with a <span> class*/ 
small {font-size:smaller;}/*not really necessary, but one never knows...use it inline with a <span> class*/

.rt {float:right;}
.lt {
    float:left;
    margin-right:2px;

}
.ctr {text-align: center;}

a img {
      border:0.1px none #000000;
} 

p.screenshot {
	    text-align: center;	    
}

/*style applied to forms l*/
#.search {
	background-color:#dde8c1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	padding:0px 0px 2px 0px;
	font-family:verdana, geneva, arial, helvetica, sans-serif;
	color:#5e7229;
	font-size:xx-small;
	border-color:#809a38 #809a38 #809a38 #809a38;
	font-weight:bold;
}

ul{
	list-style-image:url(/image-files/li.jpg);
	list-style-position:outside;
	list-style-type:none;
}

#parasite h2{
	color:#b70000;
	font-size:medium;
}

#parasite p{
	color:#333333;
	font-size:small;
}

#.b{
	font-weight:bold;
}

/* 
em,i{
	color:#b70000;
	font-weight:bold;
	font-style:normal;
}
*/


#.boxcr {
	border:solid #809a38 1px;
	color:#333333;
	width:40%;
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:5px 5px 5px 5px;
	background-color : #eff4e0;
	float : left;
	margin: 5px 5px 5px 0px;
}

#.boxcw {
	border:solid #809a38 1px;
	color:#333333;
	width:70%;
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:7px 7px 7px 7px;
	background-color : #eff4e0;
	margin: 5px 5px 5px 40px;
}

#.boxct {
	border:solid #809a38 1px;
	color:#333333;
	width:40%;
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:small;
	text-align: left;
	padding:5px 5px 5px 5px;
	background-color : #eff4e0;
	float : right;
	margin: 5px 0px 5px 5px;
}

#.subtitle{
	color: #000000;
	font-weight: 800;
}




.footer{
	position:float; bottom:10%;
	text-align: center;
	margin-top:20%;
}




a:link {
	color: #000090;
	text-decoration:none;
}
a:visited {
	color: #5a00ff;
	text-decoration:none;
}
a:hover {
	color: #f44800;
/*	text-decoration: underline; */
}

a:active {
	 color:#fb8b00; 
	 text-decoration:none;
}



a.menu:link {
	    color: #400000;
	    text-decoration:none;
	    padding-left:10px;
}

a.menu:visited {
	       color: #5500dd;
	       text-decoration:none;
	       padding-left:10px;
}

a.menu:hover {
	     width:30px;
	     height:10px;
/*	     font-weight: bold; */
	     color: #000050; 
	     background:url(/images/menu-indicator.jpg);
	     position:outside;
	     type:none;
	     padding-right:10%;
}


a.menu:active {
	      color:#fb8b00; 
	      text-decoration:none;
	      padding-left:10px;
}
   

a.tmenu:link {
	    color: #fbeedd;
	    text-decoration:none;
	    padding-left:10px;
}

a.tmenu:visited {
	       color: #fbeedd;
	       text-decoration:none;
	       padding-left:10px;
}

a.tmenu:hover {
	     color: #000050;
	     font-weight:bold;
/*	     text-decoration: underline;*/
	     background:#fbeedd;
	     position:outside;
	     type:none;
	     padding-left:10px;
}


a.tmenu:active {
	      color:#fb8b00; 
	      text-decoration:none;
	      padding-left:10px;
}
   




.pimage4 {
	 position:absolute; 
	 top: 15%; 
	 right: 13%;
	 width:2%;
}

.terminal {
	  width: 94%;
	  color: #bbbbff;
	  background: #000000;
	  padding: 2% 2% 2% 2%;
	  margin-left:2%;
}

.highlight {
	  width: 94%;
	  color: #000050;
	  background: #e6f4ff;
	  padding: 2% 2% 2% 2%;
	  margin-left:2%;
	  border: thin solid #b0dcff;
}

.fakemenu {
	  color: #0000aa; 
	  font-size: x-small;
	  text-weight: bold
	  ;
}

a.new-red {
	 color: #ff0404;
}



ol, ul, dl {font-size:x-small;}/*font-family is already defined, here i only set the font-size*/

h1{
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:x-large;
	color:#000065;
	text-align:center;
}

h2{
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	background:#000050;
	margin-top:0px;
	margin-bottom:10px;
	padding: 3px;
	width: 100%;
	border-top: #000050 thin solid;
	border-left: #000050 thin solid;
	border-bottom: #000050 thin solid;
	border-right: #000050 thin solid;
	text-align:center;
}

h3{
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size: 105%;
	color: #000050;
	font-weight : bolder;
	padding-top: 1.5%;
}

h4 {
	font-family: verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size: small;
	color: #000065;
	padding: 3px;
	width: 100%;
	text-align: center;
}

h5{
	font-family: verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size: x-small;
 	background: #e6f4ff; 
 	color: #000060; 


	border-top: #b0dcff thin solid;
	border-bottom: #b0dcff thin solid;

	line-height:15px;

#	border: #25255a 1px soli;d
#	border-top: #000050 thin solid;
#	border-bottom: #000050 thin solid;
#	border-left: #000050 thin solid;
#	border-right: #000050 thin solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

/* 
h5.rt_adv{
    border: solid #fff 1px;
} 
*/

h6 {
	font-family:verdana, eyechart, geneva, arial, helvetica, sans-serif;
	font-size:x-small;
	background:#b9cf7e;
	color:#4a5a21;
	border-top:#809a38 thin solid;
	border-bottom:#809a38 thin solid;
	border-left:#809a38 thin solid;
	border-right:#809a38 thin solid;
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	text-align:center;
}    

h7{
	font-family: verdana, eyechart, geneva, arial, helvetica, sans-serif;
	text-align: center;
	font-size: small;
	font-weight: bold;
##	background: #ffcccc;
	color: #ca0016;
	border-top: #c90016 thin solid;
	border-bottom: #c90016 thin solid;
	line-height:15px;
}











/* addtobookmarks style sheet */
#.addtocontent {
 	text-align: center;
 	padding:3px; 
}
#.addto {
	background-color: #f8f8f8;
	border:1px  #bbbbbb solid; 
	padding:1px; 
	width: 460px;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:9px;
	margin: auto; 
	text-align:center;
}
#.addto img {
	vertical-align: middle;
	padding: 1px 2px 1px 6px;
	cursor:pointer;
}
#.addto {
  	background-color: #fbfbfb;
  	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:9px; 
}
#.addtos {
	padding: 1px;
	margin: 0px;
	cursor: pointer;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
#.addtoabout{
	display: inline;
	list-style: none; 
	padding:1px; 
	margin:0px;
	font-weight: bold;
	cursor:help;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:9px; 
}


/*  the next 2 styles are only for verticallayouts */
#.addtov {
	background-color: #f8f8f8;
	border: 1px  #bbbbbb solid;
	padding: 1px;
	width: 90px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin: auto;
	text-align: left;
}

#.addtov img {
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	cursor:pointer;
}

#.addtoaboutv{
	list-style: none; 
	padding:1px;
	font-weight: bold;
	cursor:help;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:9px; 
}

.disclaimer{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	color: #000050;
	text-align: center;
	border-top: #000050 2px solid;
	padding-top: 4px;
	margin-top: 90px;

}