body{
background:url('img/consultant.jpg'); background-repeat: no-repeat; margin-top: 0px; background-color:#ffffff;
margin:0;
padding:0;
line-height: 1.5em;
}

#p0{font-family: arial, helvetica, sans-serif; color:#0080ff; font-size:10pt; font-weight: 600; font-variant:small-caps; text-align:center; text-decoration:none; background-color:#ffffff;}

#p10{font-family: arial, helvetica, sans-serif; font-weight: 300; color:#000000; font-size:9pt;}

b{font-size: 110%;}
em{color: #6a6a6a;}

h2{
color: #ff0000;}

h3{font-size: 120%;
color: #0080ff;}

#topsection{
background: transparent;
height: 140px; /*Height of top section*/
}

#topsection h1{
color: #c4c4c4;
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 230px; /*Set left margin to LeftColumnWidth*/
width: 60%;
border: 1px solid #C0C0C0;
background:url('img/fond1.gif');
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
background: transparent;
}

#footer{
clear: left;
width: 100%;
background: #62b0ff;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size: 70%;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/* MENU */


#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #d2e9ff url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #f0f8ff;
}

#ddcolortabs a:hover span{
background-color: #0080ff;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #e8f3ff;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #ffffff;
border-top: 1px solid #ff8040; /*Remove this to remove border between bar and tabs*/
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.wireframemenu{
border: 1px solid transparent;
background-color: 	#f0f8ff;
border-bottom-width: 0;
width: 200px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 200px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #ff8040;
}

.wireframemenu a:visited{
color: #d1d1d1;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: white;
color: orange;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
top: -350px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10;
left: -200px; /*position where enlarged image should offset horizontally */

}


