/* Main Header */
#header H1
{
  margin:0;
  padding-left:0;
  position:absolute;
}

#header H1 IMG
{
  margin:33px 0 0 30px;
  padding:0;
  border:0;
  position: absolute;
}

#header H1 STRONG {
  display:none;
}

/* LoggedinSubMenu */
#SubMenu H1
{
 margin:-26px 0 0 270px;
  padding:4px 2px 2px 2px;
  position:absolute;
  height:18px;
  width:450px;
  color:#ffffff;
  font-family:Verdana;
  font-size:10px;
  text-align:right;
}

#SubMenu H1 A:link,
#SubMenu H1 A:visited {
  color:#FFFFFF;
  text-decoration:none;
}

#SubMenu H1 A:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

/* structure */
BODY
{
  background: White url(/images/canvas-bg.gif) repeat-y 50% 0;
  margin:0;
  font-family:Verdana;
  font-size:11px;
}

#page
{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
   background: url(/images/canvas-header.gif) no-repeat;

}


#header
{
  width:100%;
  height:95px;
  clear:both;
}
#canvas
{
  text-align:center;
}


.boxclear
{
  clear:both;
  line-height:0px;
  font-size:1px;
}

/* Top Menu */
#topmenu {
  margin-left:19px;
  width:713px;
  height:30px;
}

#topmenu IMG {
  margin:0;
  border:0;
  background: #999999 url(/images/topnav-gradient.jpg);
}

/* main content holder */
#body 
{
	
}

/* sidear */
#sidebar {
	width:210px;
	position:absolute;
	left:20px;
	height: 337px;
	top: 125px;
	padding-top:5px;


}

#sidebar .content {
  border:1px solid white;
  background-color:#CCCCCC;
  padding:5px;
  font-size:10px;
  color:#336699;
  font-family:Verdana;
}

#sidebar H2
{
  font-weight:bold;
  font-size:12px;
  color:#336699;
  font-family:Verdana;
}
#sidebar br
{
	font-size:1px;
}

#sidebar .content .panel {
	text-align:center;

}

#sidelinks
{
	padding:2px 2px 2px 2px
}

HR.sidebarseparator {
  height:1px;
  color:#FFF;
  width:100%;
  border:0;
  border-top:1px solid white;
}

#sidebar H2 {
  margin:0;
}

FORM#businesssearch,
FORM#Login,
FORM#directorsearch,
FORM#SideLinks {
	margin:0;
	font-family:verdana, arial, helvetica, sans;
	border: none;
	font-size:10px;
}

FORM#businesssearch LABEL,
FORM#Login LABEL,
FORM#directorsearch LABEL {
  position:relative;
  color:#336699;
}

FORM INPUT#businessname,
FORM INPUT#Login,
FORM INPUT#directorname {
	border:1px ridge #999999;
	width:193px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 1px;
	color: #000000;
	white-space: normal;
	background-image: none;
}

FORM INPUT#business-search-submit,
FORM INPUT#Login-submit,
FORM INPUT#director-search-submit {
  border-top:1px solid #CCC;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  border-left:1px solid #CCC;
  float:right;
  font-weight:bold;
  color:#336699;
  background-color:#FF;
  background-image: url(/images/button-gradient.jpg);
  background-repeat: repeat-x;
  margin-top:3px;
  margin-right:3px;
}

FORM#businesssearch A#advancedsearch:link,
FORM#businesssearch A#advancedsearch:visited,
FORM#Login A#advancedsearch:link,
FORM#Login A#advancedsearch:visited,
FORM#directorsearch A#advancedsearch:link,
FORM#directorsearch A#advancedsearch:visited,

FORM#SideLinks A#advancedsearch:link,
FORM#SideLinks A#advancedsearch:visited {
	color:#336699;
	position:relative;
	clip:   rect(auto auto auto auto);

}

FORM#SideLinks A#advancedsearch:hover
{
	color:#ffffff;
}

#searchby {
	color:#336699;
	padding: 0px;
height:30px;


}

#searchby INPUT {
	vertical-align:middle;
	padding-right:5px;


}

form
{
  margin:0;
  font-family:Verdana;
  font-size:12px;
  color:#666
}

#SearchError,
#ErrorMessage
{
	color:#cc0000;
	font-weight:bold;
}

#main {
  width:470px;
  position:relative;
  left:250px;
  font-size:14px;
  color:#666666;
}


#main H1 {
  margin:0;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  color:#336699;
  padding:10px 10px 0px 0px;
}

#main H2 {
  margin: 5px 0 0 0;
  font-family:Verdana;
  font-size:12px;
}

#main P {
  margin:0;
  font-family:Verdana;
  font-size:12px;
  color:#666
}

#main li {
  margin:0;
  font-family:Verdana;
  font-size:12px;
  color:#666
}

#main  A:link,
#main  A:visited {
  color:#CC0000;
  text-decoration:none;
  font-family:Verdana;
  font-size:12px;
}

#main  A:hover {
  color:#CC0000;
  text-decoration:underline;
  font-family:Verdana;
  font-size:12px;
}

#ProductDetails
{
	font-size:10px;
}

#footer {
	background-image: url(/images/canvas-footer.gif);
	height:60px;
	color: #336699;
	font-size:11px;
}

#footer P {
	padding:21px 30px 0 10px;
	font-family:verdana, helvetica, sans;
	font-size:11px;
	text-align:center;
	color: 336699;

}

#footer P A:link,
#footer P A:visited {
  color:#336699;
  text-decoration:none;
	font-size:11px;
}

#footer P A:hover {
  color:red;
  text-decoration:underline;
}


#SmallRed
{
	font-size:10px;
	color:#CC0000;
}

#MedRed
{
	font-size:12px;
	color:#CC0000;
}


#MonitoringDetails A:link,
#MonitoringDetails A:visited
{
  color:#CC0000;
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
}


#MonitoringDetails  A:hover
{
  color:#CC0000;
  text-decoration:underline;
  font-family:Verdana;
  font-size:11px;
}
#MonitoringDetails
{
	font-size:10px;
color:#000000;
}
.Blackcopy
{
	 color:#666666;
	font-weight:normal;
}