html{margin:0px;padding:0px;}

body{margin:0px;padding:0px;padding-bottom:3px;background-color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;}


a {	color: #cccccc;					/* text behaviour for links */
	padding: 0;
	text-decoration: none;
	font-weight:bold;
}
a:hover{
	text-decoration: underline;
}
a img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}
img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	padding: 0;
	margin:0;
	}

#header {							/* main content window */
 margin:0px;
 padding:0px;
 width:1000px;
 }
#headingtitle{											/* ???? */
 margin:0px;
	padding:0px;
	margin:0px;
	padding-top:80px;
	padding-left: 30px;
	float:left;
}
#headingcontact{
	padding:0px;
	margin:0px;
	padding-right:20px;
	padding-top:88px;
	float:right;
	text-align:right;
	color: #000;
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;
}

#main {										
 position:relative;
 color: #666666;
 width:887px;
 padding:0px;
 margin:0px;
 }

#page {
 margin:0px;
 padding:0px;
 background: #666666;
position:absolute;
top:50%;
left:50%;
height:614px;
width: 887px;
margin-top:-207px;
margin-left:-444px;
}

#contentwrapper {
 width:887px;
 color: #666666;
 text-align:left;
 padding:0px;
 margin:0px;
 float:right;
 height: 614px;
 }

#content{
  padding:20px;
  padding-left:30px;
  padding-top:15px;		
  margin:0px;
  margin-left:50px;
}
#logo{float:right;margin:0px;padding:0px;padding-right:80px;margin-top:40px;}
#topleftcontent{margin-left:270px;}
#leftcontent{margin-top:10px;margin-left:40px;}
#disclaimercontent{position:absolute;left:100px;top:280px;}
#rightcontent{position:absolute;left:500px;top:130px;}
#botcontent{margin-left:350px;}

#news-iframe{
	background:transparent;
	width: 600px;
	padding: 00px;
	margin-left: 20px;
	overflow-x: hidden;
}


div
#menudropshadow{
height:20px;
width:625px;
background:#000;
z-index:1;
position:absolute;
top:20px;
margin:0px;
padding:0px;
}
#menu{
position:absolute;
z-index:2;
/*width: 625px;*/
margin:0px;
padding:0px;
padding-top:5px;
padding-left:35px;
}

#menu ul{
margin-left: 0;
padding-left:130px;
padding-right:150px;
margin: 0;
float: left;
border:2px solid #000;
background: #fff;

}


#menu ul li{
display: inline;
text-align:left;
padding:0px;
margin:0px;
}


#menu ul li a{
float: left;
margin:0;padding:0;
text-decoration: none;
text-align:left;
/*width:135px;*/
margin-left:10px;margin-right:10px;
padding-left:17px;
padding-top:2px;
padding-bottom:3px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 16px;
line-height:16px;
font-weight:bold;
color: #000;
}

#menu ul li a:hover, #home-current #home-button a,
#news-current #news-button a,
#work-current #work-button a,
#contact-current #contact-button a
#associates-current #associates-button a,
{color: #cccccc;}





.navlink a, .navlink a:hover{
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;
	font-weight: bold; 
	color:black;
}
.highlighted{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;
}


#footer {
 background:#ddd;
 color: #666;
 border-top:1px solid #cccccc;
 margin:0px;
 padding:0px;
 height: 25px;
 }
 #footer p {
	margin: 4px;
	padding:0px;
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #12072f;
	background:#ddd;
	}
.clearfloat{clear:both;}




h1{
	font-family:  Arial, Helvetica, sans-serif;	
    font-size: 16px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: black;
}
h2, .memberheading{
	font-family:  Arial, Helvetica, sans-serif;	
    font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	color: black;
}

h3{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 11px;
	font-weight: bold;
	margin:0px;
	padding:0px; 
	margin-top:10px;
	color: black;
}
p {
	color: #000;
    font-family:  Arial, Helvetica, sans-serif;	
    font-size: 12px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}
p2 {
	color: #000;
    font-family:  Arial, Helvetica, sans-serif;	
    font-size: 8px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

p3 {
	color: #999;
    font-family:  Arial, Helvetica, sans-serif;	
    font-size: 6px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}




#homepage{											/* homepage background pic */
	background-repeat: no-repeat;
	background-position: 50% 0%;
													/*    background-image:url('images/backgroundnews.jpg');  
}
#workpage{											/* workpage background pic */
	background-repeat: no-repeat;
	background-position: 50% 0%;
													/*    	background-image:url('images/backgroundwork.jpg');
}
#newspage{											/* newspage background pic */
	background-repeat: no-repeat;
	background-position: 50% 0%;
													/*    	background-image:url('images/backgroundnews.jpg');
}
#contactpage{										/* contactpage background pic */
	background-repeat: no-repeat;
	background-position: 50% 0%;
													/* background-image:url('images/backgroundcontact.jpg'); */
}

#development{
	width: 1000px;									/* changed from 770px to 1000px
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-left: auto;
	margin-right: auto;
	background:#666;
}

#development p{
	margin:0px;
	padding:0px;
	text-align: right;
	float:right;
    color:#8c8c8c;
	font:9px Arial;sans-serif;
}

#development a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
    color:#8c8c8c;
	}

#development a:hover{
  text-decoration: underline;
  }


