@charset "UTF-8";
/* CSS Document */


body {
	text-align:center;
	background-color:#061920;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 140%;
}

img {
	border:none;
}

#container {
	background:url(../images/wlhome_2_bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:990px;
	height: 650px;
	text-align:left;
}

#containerInternal {
	background:url(../images/wladvice.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:990px;
	height: 650px;
	text-align:left;
	z-index: 100;
}

#containerInternal.containerInternal_overview {
	background:url(../images/wloverviewofservices.jpg);
	
}

#containerInternal.containerInternal_contactus {
	background:url(../images/wlcontactus.jpg);
	
}

#containerInternal.containerInternal_bio {
	background:url(../images/wlbio.jpg);
	
}

#containerInternal.containerInternal_formconsultations {
	background:url(../images/wlconsultation.jpg);
	
}

#containerInternal #newsletterForm {

	margin-left:-200px;
	
	
	background-image: url(../images/tab_bg_black_top_internal.jpg);
	background-position: 0px 0px;
}
#containerInternal #newsletterForm h1, #containerInternal #consultationsForm h1 {
	margin-top:3px;
	line-height:7px;
	]line-height:10px;

}

#containerInternal #newsletterForm #newsletterFormContent {
	background-image: url(../images/tab_bg_black.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:180px;/*ie div over div fix*/
	position:relative;
	
	/*Hack fix; keep the order*/
	top:0px;
	[top:0px;
	top:-1px;/*google, Safari fix*/
	]top:19px;
}

#consultationsForm {
	margin-left:20px;
	margin-top:58px;
	width:180px;
	float:left;
	background:url(../images/tab_bg_black.png) no-repeat left top;
}

#consultationsForm h1 {
	margin:0;
	color:#FFFFFF;
	padding-left:38px;
	padding-top:5px;
	font-size:14px;
	text-transform: none;
	font-weight: lighter;
}

#consultationsForm p {
	color:#000000;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

#consultationsForm FORM {
	margin:0;
	padding: 10px;
	padding-bottom:10px;
}

#consultationsForm FORM INPUT{
	margin:0; padding:0;
	margin-bottom:5px;
}

#consultationsForm input[type=text], #consultationsForm textarea, #newsletterForm input[type=text], #newsletterForm textarea {
	width:150px;
	background:#e0e0ee;
}

#consultationsForm input[type=image], #newsletterForm input[type=image]{
	margin:0;
}


#containerInternal #consultationsForm {
	margin-left:5px;
	background-image: url(../images/tab_bg_black_top_internal.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#containerInternal #consultationsForm.tab_active, #containerInternal #newsletterForm.tab_active {
	background-image: url(../images/tab_bg_red_top_internal.jpg);
}


#newsletterForm {
	margin-left:20px;
	margin-top:58px;
	width:180px;
	float:left;
	background:url(../images/tab_bg_black.png) no-repeat top;
	
}

#newsletterForm h1 {
	margin:0;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:5px;
	font-size:14px;
	text-transform: none;
	font-weight: lighter;
}


#newsletterForm p {
	color:#000000;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

#newsletterForm FORM {
	margin:0;
	padding: 10px;
	padding-bottom:10px;
}
#newsletterForm FORM INPUT{
	margin-bottom:5px;
}




/* hide internal forms */

#containerInternal #consultationsForm, #containerInternal #newsletterForm {
	height:40px;
}

#containerInternal #consultationsForm:hover #consultationsFormContent, #containerInternal #newsletterForm:hover #newsletterFormContent {
	display:block;
	]width:180px;
	/*
	]display:none;
	*/
}
#containerInternal #consultationsForm:hover #consultationsFormContent.form, #containerInternal #newsletterForm:hover #newsletterFormContent.form {
	/*display:block;
	]width:180px;
	*/
	display:none;
}

#containerInternal #consultationsForm A, #containerInternal #newsletterForm A {
	text-decoration: none;	

}

#containerInternal #consultationsForm #consultationsFormContent {
	background-image: url(../images/tab_bg_black.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;


	position:relative;
	/*Hack fix; keep the order*/
	top:0px;
	[top:0px;
	top:-1px;/*google, Safari fix*/
	]top:19px;/*ie fix*/
	
}

#containerInternal #consultationsForm #consultationsFormContent, #containerInternal #newsletterForm #newsletterFormContent {
	display:none;
	]margin-top:-10px;
}


#mainLeftColumn {
	margin-left:30px;
	margin-top:110px;
	margin-bottom:50px;
	width:300px;
	float:left;
	
}

#mainLeftColumn h1 {
	margin:0;
	color:#b50c00;
	font-size:22px;
	text-transform: uppercase;
	
}

#mainLeftColumn h2 {
	margin-bottom: 4px;
	text-transform: uppercase;
	font-size:14px;
	margin-top: 2px;
	margin-right: 0;
	margin-left: 0;
	
}

#mainLeftColumn p {
	margin-bottom: 8px;
	font-size:11px;
	line-height: 140%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;

	
}

.imageButton {

	height:57px; 
	width:150px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_submit.png',sizingMethod='scale');
}

.myDiv {	
	height:180px; 
	width:180px;
	background:url(../images/btn_submit.png) no-repeat;

}

.imageButton_subscribe {
	height:57px; 
	width:150px;
	background:url(../images/btn_subscribe.png) no-repeat 0px 0px;
}
.imageButton_request {
	height:57px;
	width:150px;
	background:url(../images/btn_request.png) no-repeat 0px 0px;
}



/*#feature1 {
	clear:left;
	margin-left:30px;
	color:#FFFFFF;
	width:325px;
	float:left;
	margin-top:-6px;
	]margin-top:-25px;
}

#feature1 h1 {
	font-size:12px;
	text-transform: uppercase;
	margin:0;	
}

#feature1 p, #feature2 p {
	font-size:11px;
	margin:0;
	margin-bottom:10px;
	line-height:12px;

}*/

/*#feature1 p a {
	color:#FFFFFF;

}

#feature1 ul {
	margin:0;
	list-style:none;
	padding:0;	
	padding-top:10px;
	

}

#feature1 li {
	display:inline;
	border-left:1px solid white;
	padding-left: 3px;
	color:#b50c00
}
	
#feature1 li a{
	
	text-decoration: none;
	color:#b50c00;

}

#feature1 li:first-child {
	border:none;
	padding:0;	

}
#feature2 {
	margin-left:30px;
	color:#FFFFFF;
	width:325px;
	float:left;
	margin-top:10px;
	]padding-top:55px;
	
}

#feature2 h1 {
	font-size:12px;
	text-transform: uppercase;
	margin:0;	
}

#feature2 p {

}*/


/*#feature2 p a {
	color:#b50c00;
	text-decoration: none;
	
}

#mainRightColumn {
	float:left;
	width:180px;
	margin:0;
	background:red;
}


#mainRightColumn p {
	padding-left:30px;
	width: 180px;
	
}
*/
/*********************************************************************************************************/

#mainLeftColInternal {
	margin-left:30px;
	margin-top:110px;
	margin-bottom:0;
	width:500px;
	height:525px;
	float:left;
	overflow: auto;	
	padding-right:20px;
}

#mainLeftColInternal h1 {
	margin:0;
	color:#b50c00;
	font-size:14px;
	text-transform: uppercase;
}


#mainLeftColInternal a {
	color:#b50c00;
	text-decoration: none;
}

#rightNav {
	margin-left:20px; /*238px;*/
	margin-top:58px;
	float:left;
	padding-bottom:30px;
	
}
	
#rightNav h1 {
	font-size:12px;
	margin:0;
	padding-top:5px;
	width:180px;
	height:22px;
	text-align:center;
	background:url(../images/tab_bg_grey.png) no-repeat;
}	

#rightNav ul {
	background:url(../images/tab_bg_grey_bottom.png) no-repeat bottom left;
	margin:0;
	list-style:none;
	padding:10px;
		
}

#rightNav li {
	border-bottom:1px solid #e9ebeb;
	padding-top: 2px;
	padding-bottom: 2px;
	
}


#rightNav li a {
	color:#000000;
	text-decoration: none;
}

#rightNav li a:hover {
	color:#FFFFFF;
}




#rightNav ul li ul{
	width:158px;
	background:#fbf8f8;
	margin-left:-9px;
			
}

#rightNav ul li ul li{
	background:#fbf8f8;
	border-bottom:none;
}

#rightNav ul li ul li a {
	color:#666666;
	text-decoration: none;
	font-size:10px;
}
#rightNav ul li ul li a:hover {
	color:#000000;
}

#contact {
	z-index:100;
	position:relative;
	top:0px;
	left:0px;

}

#footer {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	padding:0;

}
#footer P{
	color:#FFFFFF;
	font-size:12px;
	word-spacing: 0px;
	margin-top:3px;
	text-align: right;
	margin-bottom:0px;
}

#footer P SPAN {
	text-align: right;
	float:right;
	font-size:9px;
	margin-top:0px;
}


#mainRightColumn p {
	padding-left:30px;
	width: 180px;
	float:left;
	
	
}


.home #mainRightColumn {
	width:200px;
	margin-left:20px;
	margin-top:59px;

}
.home #rightNav {
	margin-top:59px;
	
	
}

.clear {
	clear: both;
}
#containerInternal #mainLeftColInternal #photograph {
	float: left;
	margin-right: 12px;
	margin-top: 16px;
	margin-bottom: 9px;
}

#rss { float:left; width:180px; margin:0 0 0 20px; }
#rss h2 { font-size:12px; }
#rss dt { margin-bottom:10px; }
#rss dt a { color:#000; }
