body
{
  background-color: white;
  text-align: justify;
  font-family: arial;
  font-size: 9pt;
}

form
{
	margin: 0;
}

img
{
  border: 0;
}

a,a:visited
{
  color: black;
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
  color: #000088;
}

a.white
{
	color: white;
	text-decoration: underline;
}

a.white:hover
{
	text-decoration: none;
	color: #888888;
}

hr
{
  color: #000088;
  width: 90%;
}

h1,h2,h3
{
  margin: 0; padding: 0;
}

h1
{
  font-size: 1.75em;
}

h2
{
  font-size: 1.35em;
}

h3
{
  font-size: 1.15em;
}

.title
{
  background-color: #000088;
  font-style: italic;
  color: white;
  text-align: center;
  padding-top: 1px;
  padding-bottom: 1px;
}

.floatleft
{
  float: left;
  margin-right: 10px;
}

.floatright
{
  float: right;
  margin-left: 10px;
}

.clearboth
{
  clear: both;
}

.clearright
{
  clear: right;
}

.clearleft
{
  clear: left;
}

.centered
{
  text-align: center;
  display: block;
}

.small
{
  font-size: .9em;
}

.smaller
{
  font-size: .85em;
}

.bigger
{
  font-size: 1.15em;
}

.biggest
{
  font-size: 1.25em;
}

.bold
{
  font-weight: bold;
}

.underline
{
  text-decoration: underline;
}

.italic
{
  font-style: italic;
}

.marginl
{
  margin-left: 10px;
}

.marginlmore
{
  margin-left: 25px;
}

.marginr
{
  margin-right: 10px;
}

.margint
{
  margin-top: 10px;
}

.margintmore
{
  margin-top: 20px;
}


.marginb
{
  margin-bottom: 10px;
}

.marginbmore
{
  margin-bottom: 30px;
}

.pre
{
	/*white-space: pre;*/
	margin: 0; padding: 0; text-indent: 0;
}

.clearboth
{
	clear: both;
}

.halfwidth
{
	width: 48%;
}

.one4width
{
	width: 23%;
}

.three4width
{
	width: 73%;
}

.allwidth
{
	width: 99%;
}

.width160px
{
	width: 160px;	
}

.leftalign
{
	text-align: left;
}

.rightalign
{
	text-align: right;
}

.hide
{
	display: none;
}

.red
{
	color:red;
}

.bordered
{
	border: 1px solid black;
}

label span
{
  width: 125px;
  float: left;
}

input,select
{
  margin: 1px;
}

/*
table
{
	width: 95%;
	margin: 0 auto;
}

tr
{
	width: 100%;
	display: block;
}

td
{
	display: block;
}
*/

table
{
	color: #000088;
	background-color: #D8D8D8;
	border-top: 1px solid #000088;
	border-right: 1px solid #000088;
	border-collapse: collapse;
	margin: 0 auto;
	text-align: left;
	width: 95%;
}

th
{
	font-size: 1.15em;
	font-weight: bold;
}

td,th
{
	margin: 0; padding: 2px;
	border-bottom: 1px solid #000088;
	border-left: 1px solid #000088;
}

#signupContainer
{
  display: none;
  position: absolute;
  left: 200px; top: 100px;
  width: 300px;
  /*height: 200px;*/
  overflow-x: hidden;
  overflow-y: auto;
  background-color: white;
  border: 3px solid #000088;
  padding: 5px;
  color: black;
  z-index: 10;
  filter: alpha(opacity=92);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=92);
  -moz-opacity: 0.92; opacity:0.92;
}

#signupContainer label span
{
  width: 100%;
  display: block;
}

input,select,textarea
{
	background-color: #A8B8EE;
}

#signupLink
{
  z-index: 5;
}

#loginContainer
{
  z-index: 4;
  position: relative;
  display: none;
  width: 90%;
  margin: 0 auto;
  background-color: white;
}

#loginContainer input.text
{
  width: 80%;
}

#popupAskQuestion
{
  display: none;
  width: 400px;
  height: 400px;
  position: absolute;
  top: 150px;
  left: 250px;
  z-index: 99;
  padding: 3px;
  border: 1px solid #000088;
  background-color: #D8D8D8;
  filter: alpha(opacity=95);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
  -moz-opacity: 0.95; opacity:0.95;  
}

#popupAskQuestion textarea
{
  width: 350px;
  height: 250px;
  margin: 0 auto;
}

#popupAskQuestion label span
{
  width: 150px;
  display: block;
}

#popupNewCategory
{
	width: 300px;
	display: none;
	background-color: white;
	border: 1px solid #000088;
	position: absolute;
	top: 150px;
	left: 250px;
	z-index: 99;
}

#showCompany
{
	display: none;
	position: absolute;
	top: 100px;
	left: 150px;
	width: 350px;
	overflow: hidden;
	text-align: left;
	padding: 7px;
	/*background-color: yellow;*/
	background-image: url("http://www.mdtvip.com/images/paper.gif");
	z-index: 99;
	line-height: 1.65em;
	border: 1px solid black;
}

#showCompany #showCompanyDetails
{
	margin-top: 55px;
	margin-left: 75px;
}

#networkMainPage
{
	background-image: url('http://www.mdtvip.com/images/network.jpg');
}

#content
{
  width: 775px;
  z-index: 7;
}

#header
{
  /*width: 750px;*/
  display: block;
  z-index: 6;
}

#header a.text
{
  padding: 5px;
  background-color: #000088;
  color: white;
  font-size: 1.25em;
}

#header #searchBox
{
	color: #000088;
}

#left
{
  width: 140px;
  padding: 2px;
  display: block;
  float: left;
  text-align: center;
  z-index: 3;
}

#left .title
{
  font-weight: bold;
}

#left a
{
  line-height: 1.75em;
}

#left input
{
	text-align: center;
}
#center
{
  width: 600px;
  display: block;
  float: left;
  border: 3px solid #000088;  
  z-index: 7;
	background-color: white;
  position: relative;
  overflow: hidden;
}

#centermain
{
  padding: 7px;
  z-index: 7;
  position: relative;
}

#footer
{
  clear: both;
  width: 95%;
  margin: 0 auto;
  display: block;
  padding-top: 10px;
}

