/* CSS Document */


#outerwrapper, #content1{
	margin: 0px auto;
	width: 900px;
	
	
}
#header,#content,#footer {
	width: 100%;
}
body {
	margin: 0px;
	font-family: Helvetica;
	
}

img{
border:0px;
}

#header {
position: relative;
height: 29px;
background: url(images/union_ergonomics_bg.jpg) 0px 0px;
text-align:center;
padding-top:38px;
}

#header h1{
color:#A9CB30;
font-size:25px;
padding:0px;
margin:0px;
font-weight:100;
letter-spacing:0px;
}


#header2 {
height: 132px;
width:600px;
float:left;
position: relative;
}




#icons {
width:290px;
height:62px;
float:right;
position: relative;
padding-top:70px;
padding-right:10px;
}

#content1{
width:900px;
height:inherit;
}



#footerwrap {
height: 275px;
background: url(images/footer_bg.jpg) 0px 0px;
position: relative;
width: 100%;
margin-top:15px;
background-color:#000000;
}

#footertop{
width:900px;
margin: 0px auto;
height:170px;
}







#footertopmenu{
margin: 0px auto;
height:inherit;
float:left;
font-size:9px;
color:#FFFFFF;
width:auto;
margin-right:30px;
margin-top:40px;
line-height:20px;
}

#footertopmenu a{
font-size:9px;
color:#FFFFFF;
text-decoration:none;

}

#footertopmenu a:hover{
color:#683391;
}

#footertopmenu a.link{
font-size:9px;
color:#999999;
text-decoration:none;
}

#footertopmenu a.link:hover{
color:#A9CB30;
}




#footerbottom{
width:900px;
margin: 0px auto;
height:67px;
padding-top:10px;
}

#copyright{
width:300px;
float:left;
font-size:10px;
color:#999999;
}

#copyright a{
color:#990000;
text-decoration:none;
font-weight:bold;
font-size:9px;
}

#copyright a:hover{
color:#FF0000;
text-decoration:none;
font-weight:bold;
font-size:9px;
}


#iconsfooter {
width:150px;
height:40px;
float:right;
}



#bannerwrap {width:900px;height:245px;position:relative;margin:0px; padding:0px; float:left;}

#banner {
width:900px;
height:245px;
margin:0px;
padding:0px;
z-index: 1;position:absolute;top:0px;left:0px;
overflow:hidden;

}


#nav{
position:absolute; top: 225px; left: 830px;
z-index: 3;
width:160px;
height:15px;
font-size:12px;
}

#nav a {float:left; width:15px; height:15px; background-image:url(images/grey.jpg); text-decoration: none; margin: 0 4px; padding: 0px 0px; color:#ffffff;font-family:Helvetica, sans-serif; font-weight:bold; font-size:1px; }
#nav a:hover {  background-image:url(images/green.jpg)  ;}
#nav a.activeSlide { background-image:url(images/green.jpg);   }
#nav a:focus { outline: none; }



#white {width:78px;height:29px;position:absolute;top:0px;left:0px;background:url(images/white.png);z-index: 2; position:absolute; top: 216px; left: 822px;
}





#menu1 {
position: relative;
margin:0px;
padding:0px;
float:left;
height:43px;
width:900px;
background: url(images/menu_bg.jpg) no-repeat 0px 0px;
}
#menu1a {
margin:0px;
padding:0px;
float:left;
height:43px;
width:690px;
margin:0px; font:16px Helvetica; text-align:center;
}
#menu1b {
margin:0px;
padding:0px;
float:left;
height:43px;
width:210px;
margin:0px; font:16px Helvetica; text-align:center;
}




ul.menu {list-style:none; margin:0; padding:0; }
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#ffffff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:6px}

ul.menu ul {position:absolute; top:40px; left:0;  display:none; opacity:0; font:12px Helvetica;text-align:left;list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#333333; opacity:0.8;filter:alpha(opacity=80)}
ul.menu ul li a:hover {
color:#ffffff; opacity:0.6;filter:alpha(opacity=60)}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink {border:0px solid #aaa; padding:15px 6px 10px; font-weight:bold; background:url(images/header.jpg); width:97px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.jpg)}





ul.list {list-style:none; margin:0; padding:0; }
ul.list * {margin:0; padding:0;}
ul.list a {display:block; color:#000000; text-decoration:none}
ul.list li {position:relative; float:left; margin-right:6px; color:#ffffff;}

ul.list ul {position:absolute; top:40px; left:0;  display:none; opacity:0; font:15px Helvetica;text-align:center;list-style:none; color:#ffffff;}
ul.list ul li {position:relative; border:1px solid #aaa; border-top:none; width:204px; margin:0; color:#ffffff;}
ul.list ul li a {display:block; padding:3px 7px 5px; background-color:#683391; opacity:0.8;filter:alpha(opacity=80) ;color:#ffffff;}
ul.list ul li a:hover {
color:#ffffff; opacity:0.4;filter:alpha(opacity=40)}
ul.list ul ul {left:148px; top:-1px}

ul.list .menu2link {border:0px solid #aaa; padding:15px 6px 10px; font-weight:bold;  width:190px;}
ul.list .menu2link:hover, ul.list .menu2hover { 
color:#683391;}


a img.linkopacity {
	opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;	
}	

a img.linkopacity:hover  {
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;		
	background:none;
}


a img.linkopacityright {
	opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;
	float:right;
}	

a img.linkopacityright:hover  {
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;		
	background:none;
}




#leftcontent{
width:645px;
padding:0px;
float:left;
margin-top:20px;
}


#leftcontent h1{
color:#A9CB30;
font-size:25px;
padding:0px;
margin:0px;
font-weight:100;
letter-spacing:0px;
}

#leftcontent h2{
color:#683391;
font-size:18px;
padding-top:10px;
margin:0px;

letter-spacing:0px;
font-weight:bold;
}

#leftcontent p{
color:#666666;
font-size:16px;
padding-top:10px;
margin:0px;
line-height:20px;
letter-spacing:0px;

}

#leftcontent2{
width:625px;
padding:0px 20px 0px 0px;
float:left;
margin-top:20px;
}


#leftcontent2 h1{
color:#A9CB30;
font-size:25px;
padding:15px 0px 0px 0px;
margin:0px;
font-weight:100;
letter-spacing:0px;
}

#leftcontent2 h2{
color:#683391;
font-size:18px;
padding-top:10px;
margin:0px;

letter-spacing:0px;
font-weight:bold;
}

#leftcontent2 p{
color:#666666;
font-size:12px;
padding-top:10px;
margin:0px;
line-height:16px;

}

#leftcontent2 a{
color:#683391;
text-decoration:none;
}

#leftcontent2 a:hover{
color:#A9CB30;
}

#leftcontent2 .zeropadding{
padding:0px;
color:#666666;
font-size:12px;
margin:0px;
line-height:16px;

}


#rightcontent{
width:255px;
padding:0px;
margin:0px;
float:right;
margin-top:20px;
}

#archive{
text-align:center;
margin-top:20px;

}

#archive h1{
color:#A9CB30;
font-size:25px;
padding:15px 0px 0px 0px;
margin:0px;
font-weight:100;
letter-spacing:0px;
}

#archive h2{
color:#FFFFFF;
font-size:18px;
padding-top:10px;
margin:0px;
letter-spacing:0px;
font-weight:bold;
}

#archive p{
color:#666666;
font-size:12px;
padding-top:10px;
margin:0px;
line-height:16px;

}


#archive a{
color:#683391;
text-decoration:none;
}

#archive a:hover{
color:#A9CB30;
}

#archive hr{
padding:0px;
margin:0px;
}


#contactform{
width:240px;
height:270px;
padding-top:8px;
padding-bottom:0px;
padding-left:5px;
padding-right:10px;
background: url(images/main/contact_form.jpg) no-repeat 0px 0px;
margin:0px;
}

#form{
width:255px;height:500px;border:0px;


}

	
	
.left {
margin: 10px 10px 10px 0px;
float: left;
}

.left2 {
margin: 10px 0px 10px 0px;
float: left;
}

.right {
margin: 10px 0px 10px 10px;
float: right;
}

.rightnews {
text-align:right;
}


#images{
width:625px;
}

.footerbottom{
font-size:10px;
color:#555555;
text-align:center;
padding:3px;
margin:0px;
}

.boldblack{
color:#000000;
font-weight:bold;
}
.img{
padding-top:5px;
padding-bottom:5px;
}


#clinicleft{
width:305px;
float:left;
}

#clinicsleft{
width:305px;
float:right;
}

#videopics{
width:120px;
float:right;
margin-left:10px;
}

.border{
border:solid #999999 1px;
margin-top:5px;
}

#newsdate{
float:right;
width:100px;
font-size:12px;
}
