/**
 * @author 
 * Network Strategics, INC.
 * 1601 N Palm Ave suite 110B
 * Pembroke Pines, FL 33026
 * Phone: 954 499 8432
 * E-mail: info@networkstrategics.com
 * 
 * @copyright 2007
 */

body { 
	font: 12px Arial, Helvetica, Verdana, sans-serif; 
	color: #404040; 
	font-style: normal; 
	font-weight: normal; 
	margin: 0px; 
	padding: 0px;
}

#generalDIV {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	
}
#headDiv {
	width: 1000px;
	height: 225px;	
}
#logo {
	float: left;
	width: 520px;	
}
#headRight {
	float: left;
	width: 480px;
}
#headBlue {
	float: left;
	width: 100px;

	padding: 85px 0px 0px 10px;
}
#headGreen {
	float: left;
	width: 160px;

	padding: 85px 0px 0px 10px;
}
#headGray {
	float: left;
	width: 160px;
	padding: 85px 0px 0px 10px;
}
.headDotted {
	float: left;
	width: 3px;

}
.menuTitle {
	color: #5C5C5C;
	font: 16px Arial bold;
	padding-left: 5px;
	padding-top: 5px;
}
h1 {
 	font: 18px Tahoma; 
 	color: #AEAEAE;
 	margin-bottom: 3px;
}

h2 {
	font: 18px Tahoma; 
 	color: #4D4D4D;
 	padding: 0;
 	margin-bottom: 0px 0px 3px 0px;
}

hr {
	border: 1px dotted #D8D2BD;
	height: 0.2px;
}

ul {
 	margin: 4px; 
	padding: 4px; 
	list-style: decimal inside; 
	text-align: left;
}
li {
 	margin-left: 2px; 
	list-style: square inside; 
	color: #000000; 
	background-color: transparent; 
	font-size: 11px;
}
b { 
	font-weight: bold; 
}
img { 
	border: 0px; 
}

small { 
	font-size: 9px; 
}
p {
	margin: 0px;
	padding: 0px;	
}

form {
 	margin: 0px; 
	padding: 0px;
	display: inline;
}

input[type="text"], input[type="password"], input[type="file"], textarea, select {
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color: #6D6D6D;
	padding-left: 2px;
}

input[type="checkbox"], input[type="radio"] {
	position: relative;
	top: 2px;
}

input[type="submit"], input[type="button"], input[type="reset"] {
	border: 1px solid #D4D7D9;
	background: url(../images/buttonBG.jpg) repeat-x 0 0;
  	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color: #6D6D6D;
	padding-left: 3px;
	padding-right: 3px;
}

a, a:link, a:visited { 
	color: #878787;
 	text-decoration: underline; 
}
a:hover, a:active { 
	color: #5C5C5C;
}

a.blueLink, .blueLink a:link, .blueLink a:visited {
	color: #48C6FF;
	text-decoration: underline;
}
.blueLink a:hover, .blueLink a:active {
	color: #2E7EA2;
}

a.greenLink, .greenLink a:link, .greenLink a:visited {
	color: #6EC0B9;
	text-decoration: underline;
}
.greenLink a:hover, .greenLink a:active {
	color: #5B9E98;
}

a.whiteLink, .whiteLink a:link, .whiteLink a:visited {
	color: #FFF;
	text-decoration: underline;
}
.whiteLink a:hover, .whiteLink a:active {
	color: #009555;
}

#siteContent {
	clear: both;
	width: 100%;
	margin-bottom: 40px;
	font: 12px Arial;
}

#profDIV {
	width: 100%;
	height: 143px;
}
.profContect {
	padding: 3px 0px 0px 120px;

}

#emplDIV {
	width: 100%;
	height: 143px;
}
.emplContect {
	padding: 3px 0px 0px 120px;

}

input.searchProf, select.searchProf {
	border: 1px solid #FFF;
	background: #95DDFF;
	color: #000;
	font-size: 12px;
}
input.searchEmpl, select.searchEmpl {
	border: 1px solid #FFF;
	background: #8DD1CB;
	color: #000;
	font-size: 12px;
}

#footer {
	clear: both;
	position: relative;
	top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #A6A6A6;
	width: 1000px;
	margin: 20px auto;	
}

.quotesOpen {
	background: url(../images/quotesOpen.gif) no-repeat 0 0;
	width: 18px;
}

.quotesClose {
	background: url(../images/quotesClose.gif) no-repeat 0 70%;
	width: 18px;
}

.displaySearchTitle {
	color:#71ACB4; 
	font-weight:bold; 
	font-size:18px;
	
}

.displaySearchBody {
	color:#039250;	
	
}

.membersMenu {
	width: 200px;
}

.seachProfHead {
	
	width: 100%;
	height: 144px;
	font-size: 10px;
	color: white;
}
.seachProfContect {
	padding: 3px 0px 0px 140px;
}

.resultsDIV {
	width:  100%;	
	height: 78px;
	clear:  both;
}

.seachEmplHead {
	
	width: 100%;
	height: 144px;
	font-size: 10px;
	color: white;
}
.seachEmplContect {
	padding: 3px 0px 0px 140px;
}

.menuTable {
	color: black;	
}

a.menuTable, .menuTable a:link, .menuTable a:visited {
	color: black;
	text-decoration: underline;
	padding: 10px 25px 0 5px;
}
.menuTable a:hover, .menuTable a:active {
	color: #808080;
}

.date {
	background: #585858;
	color: white;
	padding: 0 3px 1px 3px;
}

.profileDiv {
	width: 100%; 
	padding-right: 20px;
	height: 20px;
}

.profileDivLong {
	width: 100%; 
	height: 240px;
}

.showedForm {
	display: block;
}
.notShowedForm {
	display: none;
}
pre{
	color:red;
}