/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 background-color:#EEEEEE;
 color:#000000;
 font-family:"Arial", Arial, sans-serif;
} 
 
 
#main{ 
 width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
/*display:inline;*/
background-color: #747474;  
  border-color:#575757;
 border-style:solid;
 border-width:2px; 
} 
 
#header{
 position:relative; 
 height:150px; 
  background-color:000000; 
  background-image:url(../images/logo.png);
  background-repeat:norepeat;
 width:900px;
  text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 border-color:#575757;
 border-style:solid;
 border-width:2px;
} 
 
 #topmenu{
 position:relative; 
   background-color:000000; 
  background-image:url(../images/menubar.png);
  background-repeat:norepeat;
 width:900px;
 height:30px;
  text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 border-color:#575757;
 border-style:solid;
 border-width:2px;
} 

#topmenu a{
	text-decoration:none;
	color:#ffffff;
	background-image:url(../images/button.gif);
	background-repeat:norepeat;
	padding-top:5px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	
}


#topmenu a:hover{
	color:#000000;
	background-image:url(../images/button_hover.gif);
	background-repeat:norepeat;
}

.consultant a{
	text-decoration:none;
	color:#ffffff;
	background-image:url(../images/button.gif);
	background-repeat:norepeat;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	
}

.nostyle{
background-image:none;
color:black;
}

.consultant a.nostylered{
	background-image:none;
	color: red;
}

.consultant a.nostyle{
	background-image:none;
	color: 575757;
}
.consultant a.nostyle:hover{
	background-image:none;
	color: 575757;
}

.consultant a.simple{
	background-image:none;
	background-color:#575757;
	color:#EEEEEE;
	width:40px;
	height:20px;
	line-height:2.5;
	font-weight:bold;
	white-space: nowrap;
}
.consultant a.simple:hover{
	background-image:none;
	background-color:#747474;
	color:#EEEEEE;
	font-weight:bold;
	white-space: nowrap;
}


.consultant td.left
{
	vertical-align:top;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:7px;

}

.consultant td.right
{
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#575757;
	vertical-align:top;
	padding-bottom:7px;
	padding-top:7px;
}

.consultant table.list
{
	padding:5px;
}

.consultant tr[alternate="0"]
{
	background-color:transparent;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#575757;
}

.consultant tr[alternate="1"]
{
	background-color:#B5B5B5;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#575757;
}

.consultant tr[header]
{
	/*background-color:#B5B5B5;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#575757;*/
	font-weight:bold;
	text-align:center; 
}

input:focus
{
background-color:#FFF0B2;
}

#editprofile
{
width:95%;
}

#editprofile td
{
width:50%;
}

.consultant a:hover{
	color:#000000;
	background-image:url(../images/button_hover.gif);
	background-repeat:norepeat;
}
 
#maincol{background-color: 000000;  
 float: right; 
 display:inline; 
 position: relative; 
 width:; 
 }
 
 .consultant{
 background-color: #EEEEEE;  
 /*float: right; 
 display:inline; */
 position: relative; 
 width:850px; 
 padding:10px;
 margin-left:auto; 
 margin-right:auto; 
 border-color:#575757;
 border-style:none;
 border-bottom:solid;
 border-width:2px;
 line-height: 1.5;
 }
 
  .consultanthidden{
 	background-image:url(../images/hidden.png);
	background-repeat:repeat;
 }
 
  #footer{
 position:relative; 
   background-color:000000; 
  background-image:url(../images/menubar.png);
  background-repeat:norepeat;
 width:900px;
  text-align:left;  
margin-left:auto; 
 margin-right:auto;
 margin:auto;
 border-color:#575757;
 border-style:solid;
 border-width:2px;
 text-align:center;
} 
 
 .welcome
 {
	color:#F1E200;
	font-size:14px;
	 padding:10px;
 }

 .name
 {
	font-size:25px;
	font-weight:bold;
	 line-height: 0.0;
 }
 
 .position
 {
	font-size:17px;
	font-weight:bold;
	 line-height: 0.0;
 }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*
a.tooltip {text-decoration:none; border:0px;}
a.tooltip img{border:0px;};
.tooltip span.info{display:none;}
.tooltip:hover span.info{display:block;position:absolute; width:200px; height:200px;}
*/

.hide{
  position:absolute;
  display:none;
  z-index:99;
}

.show{
  position:absolute;
  display:block;
  z-index:99;
  background-color:transparent;
  background-image:url(../images/transparent_bg.png);
  width:auto;
  padding-right:10px;
}

.show a{
	text-decoration:none;
	color:#ffffff;
	background-color:transparent;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:1px;
	line-height:150%;
	width:100%;
	display:block;
	background-image:url(../images/button_transparent.png);
	
	padding-left:5px;
	padding-right:5px;
}


.show a:hover{
	color:#000000;
	  background-image:url(../images/button_hover_transparent.png);
	background-repeat:norepeat;
}

.error{
	color:red;
}

.green{
	color:green;
}




