/* The basic elements: */
html, body {
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url("pix/Etcom_bg.png");
	background-repeat:no-repeat;  
	font-size:100%;

}

/* now the traditional stuff*/

#bannertext{
	position: absolute;
	left:15em;
	top:5em;
	width:55%;
	background-color: inherit; 
	border:0em;
  	padding:0px 5px;	
  	z-index:5;	
	font-size:1.25em;
	font-family:arial;
	font-weight:bold;
	color:rgb(42,142,196);
	text-align:left;
}
#main {
	position: absolute;
	top: 10em;			 
	left: -6em;
	border:0px solid rgb(51,205,255);  
		/* these two margins affect IE 5.5 * 180 or 360*/ 
	margin-left: 8em;
	margin-right:1em; 
	width:70%;

	padding: 0px 0px 0px 5px;
 	voice-family: "\"}\"";
	voice-family: inherit;
	/* these two margins affect IE 6 */ 
	margin-left: 8em;
	margin-right:1em; 
	width: 70%; 
	z-index: 0;	
}
html>body #main {
	/* these two margins affect Mozilla and Safari */ 
	margin-left: 17em;
	margin-right:1em;
	width:50%; 

}  
.main a:active {
    text-decoration: underline;
    color: #0066ff/*rgb(51,204,255)*/;
    background-color:  inherit;
}  

.main a:hover{ 
font-size: 1em;
color:white;
font-weight: bold;
background-color: rgb(51,204,255);
}
/*Contact*/
#contactbox {
	position: absolute;
	top: 33em; 
	left:45em;
	font-family: arial;  
	font-size: .8em;
	color: rgb(45,61,76); 
	text-align: center;
	background-color: inherit;	
	width: 21em;
	z-index: 3;

	}	 
	/*tables*/

#table {
	border: 0px solid;
	font-size: .9em;
	font-family:arial;
/*	text-align:justify;*/
}						 
td{
	vertical-align: middle;	 
	font-size: .9em;
	font-family:arial;
}
.top{
	vertical-align:top;
}
th{
	vertical-align:top;
	text-align: left;
	font-weight: lighter;
}	 

/*end tables*/
#footer {
/*	background:rgb(51,204,255);*/
	Position: absolute;
	top: 34em;	
	left: 6.75em;
	width: 7em;
	/*	height: 30px;*/
 	border: 0px solid #CCC;
	margin: 0;					 
	background-color: inherit;	
}


#line{
	position: absolute;
	top: 6em; 
	left:1.5em;
	width: 2em;
	z-index: 2;
	border:0px;
	background-color: inherit;
	} 	
#indexcopyright{
	position: relative;
	bottom: -2em;  
	left: 0em;
	width: 100em;
	z-index: 3;
	font-family: arial;
	text-align: left;
	font-size:.85em;
	background: white;
	background-color: white;	
	}		

	
/*Other boxes*/	
#greybox {
	width:17.2em;
	position:absolute;
	top: 140px;	
	height: 22px;
	border-bottom: 1px solid rgb(0,165,222);
	z-index: 1;					 
	background-color: inherit;	
}
.greyboxtext{
 	Position: absolute;
	Top:6em;
	font-size: 1.25em;
	font-family: arial;
	text-align:justify;
	margin-left:4.2em;
	color: rgb(0,165,222); 
	z-index:15;					 
	background-color: inherit;	
} 
/*Popups*/
#quote { 

	position: absolute;
	right: 3em;
	top: 20em;
	width:20%;
	z-index:100;	 
	font-family:verdana, sans-serif; 	
	font-size: .8em;
	display: block; 
	text-align: center;
	border: .2em solid rgb(254, 24 ,184); 
	background-color: inherit;
	padding: 2px;
 } 
 /*right photo*/ 			
#rightphoto{
	position: absolute;
	right:3em;
	top:4em;
  	z-index:0;					 
	background-color: inherit;	
}
.rightphoto	{
}			  
/*text things hereon*/
/*link outside main box*/

a {
    text-decoration: underline;
    color: #0066ff/*rgb(51,204,255)*/;
    background-color:  inherit;
}  
a:visited{
}

a:active{Color:red;
}

a:hover{ 
font-size: 1em;
color:white;
font-weight: bold;
background-color: rgb(51,204,255);
}
img {
    border: none;
    vertical-align: middle;
} 
/*Para style in main*/
p {
    margin: 0.5em 0em 1em 0em;
	width: 95%;
	font-size: .8em;
	font-family: arial;

}

.indent{
		width:87%;
		margin-left: 3.5em;
}
.intro{
	font-size:.9em;
	font-family:verdana;
}
.right {
   text-align:right;
   }	
.centre {
   text-align:center;  
   }   				   
/*para style for posture article*/

   /*headings*/
h1, h2, h3, h4, h5, h6 {
    color: rgb(45,61,76);
    background-color:  inherit;
    font-family: arial;
    margin: 0;
    padding-top: 0.5em;
}	
h1 {
    font-size: 2em;
    padding-right: 4em;	
	margin-top: 15px;
	margin-left: 153px;
	font-family:"times new-roman",serif;
}

h2 {
    font-size: .8em;
    border-bottom: none;
    font-weight: bold;
}

h3 {
    font-size: 1.25em;
    border-bottom: none;
    font-weight: bold;					   
	font-family:arial;
}

h4 {
    font-size: 1.05em;
    border-bottom: none;
    font-weight: bold; 
	font-family:arial;	
}

h5 {
    font-size: .8em;
    border-bottom: none; 
	font-weight:bold;
	font-family:verdana;
  	margin-left: 00px;
}

h6 {
    font-size: .8em;
    border-bottom: none;
    font-weight: bold; 
	text-align:right;
	margin-right:5%;
}


ul { 
    line-height: 1em;
    list-style-type: circle;
    margin: 0.25em 0 0 1.25em;
    padding: 0;	
	font-size: .8em;
	font-family: verdana,helvetica,sans-serif;
	text-align: left;
}

ol {
    line-height: 1.5em;
    margin: 0.5em 0 0 1.5em;
    padding: 0;
}

li {
    margin-bottom: 1em;
}
hr {width: 95%;
	text-align: left;/*this will align it for IE*/
	margin: 1.5em 0 auto 0 ; /*this will align it left for Mozilla*/ 
	color:rgb(254, 24 ,184);
	height: .25em;
	border: 0;
} 


.address {
	white-space: pre;
	font-family: verdana,helvetica,sans-serif;
	font-size: .8em;
}

.page 
{ 
	color: #ccffff; 
	font-family: verdana, sans-serif;
	font-size: 0.8em;
	color:rgb(45,61,76); 

}

/*Action boxes*/
#action1 {
	position: absolute;
	top: 12em;  
	left:85%;
	width: 8em;
	height:5em;
	z-index: 3;
	font-family: arial;
	color: rgb(45,61,76);
	text-align: center;
	border: .1em solid rgb(42,142,196);	
	font-size: 0.8em ;			 
	background-color: inherit;	
	}		
#action2{
	position: absolute;
	top: 20em;  
	left:85%;
	width: 8em;
	height:5em;
	z-index: 3;
	font-family: arial;
	color: rgb(45,61,76);
	text-align: center;					
	border-bottom: .1em solid rgb(42,142,196);
	font-size: 0.8em;			 
	background-color: inherit;	
	}		
#action3{
	position: absolute;
	top: 28em;  
	left:85%;
	width: 8em;
	height:5em;
	z-index: 3;
	font-family: arial;
	color: rgb(45,61,76);
	text-align: center;					
	border-bottom: .05em solid rgb(42,142,196);		
	font-size: 0.8em;			 
	background-color: inherit;	
	}		
#action4{
	position: absolute;
	top:36em;  
	left:85%;
	width: 8em;
	height:5em;
	z-index: 3;
	font-family: arial;
	color: rgb(45,61,76);
	text-align: center;
	border-bottom: .1em solid rgb(42,142,196);	
	font-size: 0.8em ;
	background-color: inherit;	
	}					
#actionleft{
	position: absolute;
	top:25em;  
	left:83%;
	width: 1px;
	height:24em;
	z-index: 3;
	font-family: arial;
	color: rgb(45,61,76);
	text-align: center;
	border-left: .1em solid rgb(42,142,196);	
	font-size: 0.8em;
	background-color: inherit;	
	}

/*round buttons*/	
/*This is the whole bar*/
ul#nav {
margin:0;
padding:0;
position:absolute;
top:.5em;
left:23em;
text-align:center;
list-style-type:none;
width:720px; 
z-index:3;
}
/*This one spaces out the blobs*/
ul#nav li{
display:block;
float:left;
width:100px;
height:30px;
margin:0;
padding:0;
background-color:transparent;
}		
/*This controls the blobs*/
ul#nav li a,ul#nav li a:visited{
display:block;
width:120px;
height:30px;
margin:0;
padding:15px 0 0 0;
text-decoration:none;
font-size:.9em;
font-family:arial,verdana;
color:#000;	 
background: url(pix/taboval.png)
}

ul#nav li a:hover{
padding:15px 0 0 0;
width:118px;
height:29px;
font-size:.9em;
font-family:arial,verdana;
color:#000;
background: url(pix/tabovalover.png) 
}
ul#nav li a:active{
padding:15px 0 0 0;
font-size:.9em;
font-family:arial,verdana;
color:#000;
background:red; 
}  
/*This section controls the active buttons*/
ul#nav li.index,ul#nav li.Service,ul#nav li.callout,ul#nav li.testtrg,ul#nav li.contact,ul#nav li.posture,ul#nav li.sitemap,ul#nav li.links,ul#nav li.etcomalert,ul#nav li.downloads
{	 

width:118px;
height:29px;
margin:0;
padding:15px 0 0 0;
text-decoration:none;
font-size:.9em;
font-family:arial,verdana;	
font-weight:bold;
color:#006600;	 
background: url(pix/tabovalover.png) 
}
/*Special for sitemap*/
ul#sitemap{
margin:0;
padding:0;
text-align:left;
width:720px; 
z-index:3;
}  
/*Special for pop up in Call out*/
#popitmenu{
position: absolute;
background-color: white;
border:3px solid rgb(254, 24 ,184);
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}

