/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#d3d3d3;}
#header{margin:0; padding:0; font-size:200%; position:static; font-weight:bold;}
	#header a{display:block; width:auto; height:auto; text-decoration:none;}
	#header a span{position:static; color:#494E4F;}
h1 span{position:static; margin:0; padding:0;}
h1{width:auto; height:auto; padding:0 0 10px 0; font-size:140%;}

img{vertical-align:top; border:none;}
strong{font-weight:bold;}
.green{color:#9c3;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.clearleft2{clear:left; font-size:1%; line-height:1%; display:block;}

/* Main structural containers */
#centre_container_top{}

#centre_container_bottom_wrapper{border-top:1px solid #d3d3d3; margin:0; padding:0;}
#centre_container_bottom{}

#content_wrapper_home{margin:0;}
#content_wrapper{margin:0;}
#content_wrapper a, #content_wrapper_home a{color:#9c3; text-decoration:none;}
#content_wrapper a:hover, #content_wrapper_home a:hover{text-decoration:underline;}

#footer{background:url(images/footerbg.jpg) no-repeat top center; padding:4px 0 4px 0; margin:0; text-align:left; font-size:85%;}
#footer a{color:#d3d3d3; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#pics{float:right; padding:26px 0 0 0;}

/*Page specific containers*/
#homeslide{display:none;}
#home_text_main{}
#home_text{}
#home_text span{}
#home_contact{margin:0; padding:0;}
#home_text_sub{}
#experts{display:none;}
#home_nav_img{margin:20px 0;}

#normal_text_main{}
#normal_text_wrapper{width:400px; background:url(images/content_corner.jpg) no-repeat bottom right; padding:0 0 27px 0;}
#normal_text{margin-top:0; padding-top:0;}

#portfolio_hdr{margin-left:62px;}
.portfolio_wrapper{padding:0 0 3px 0; text-align:center; background:url(images/portfolio_line.gif) no-repeat 52px 362px;}

#contact_details{float:right;}

/*lists*/
ul.bulleted{margin:0; padding:0 0 0 12px; list-style:none;}
ul.bulleted li{background:url(images/bullet.gif) no-repeat 0 50%; padding:4px 0 3px 25px;}
ul.portfolio{margin:0; padding:0 0 0 62px; list-style:none;}
ul.portfolio li{float:left; border:1px solid #d3d3d3; margin:0 20px 20px 0; padding:0;}

#contact_details{padding:18px 0 27px 0; margin:0; background:url(images/content_corner.jpg) no-repeat bottom right;}
#contact_details ul{padding:0; margin:0; list-style:none;}
#contact_details ul li{border-top:1px solid #d3d3d3; padding:11px 0 11px 31px; background:url(images/bullet.gif) no-repeat 0 11px;}
#contact_details ul li.first{border:none;}

/*Forms*/
#contactform, #loginform{margin:0; padding:0 0 12px 0; font-size:100%;}
	#contactform span.labelcontainer, #loginform span.labelcontainer{display:block; float:left; width:120px; font-weight:bold;}
	#contactform input, #loginform input{background:#494E4F; margin:0 0 8px 5px; padding:4px; border:1px solid #d3d3d3; color:#d3d3d3; font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif; width:277px;}
	#contactform textarea{background:#494E4F; margin:0 0 6px 5px; padding:4px; border:1px solid #d3d3d3; color:#d3d3d3; font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif; width:277px;}
	#contactform #submit, #loginform #submit{width:100%; margin:6px 0 0 0; padding:3px 0 3px 8px; background:url(images/bullet.gif) no-repeat 261px 50%; border:1px solid #d3d3d3; font-size:120%; color:#9c3; font-weight:bold; text-align:left;}
	.submit_pad{display:block; margin:0 5px 0 128px;}
	#contactform fieldset{padding:6px 12px 12px 12px; margin:12px 0 0 0; border:1px solid #666; background:url(images/form_fade.jpg) repeat-x bottom left;}
	#contactform legend{color:#1594D2; font-weight:bold; font-size:120%; border:1px solid #666; margin:0 0 12px 0; padding:6px; background:url(images/form_fade.jpg) repeat-x bottom left;}
	#contactform legend span{color:#666; font-weight:normal; font-size:85%;}
	.formerror{color:#f90; font-weight:bold;}
	.missingfield{color:#f90; font-weight:bold;}


/*Navigation*/
#home_nav{display:none;}




#divNav {margin:0; padding: 0; display:none;}

