body
{
	font-family:Calibri;
	margin:0px;
	font-size:14px;
	margin: 0px;
	padding: 0px;
}

img
{
	border:none;
}


.formError 
{
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
}
.formError .formErrorArrow 
{
	width: 15px;
	margin: -2px 0 0 17px;
	position:relative;
	z-index: 5006;
}
.formError .formErrorContent 
{
	width: 100%;
	background: #F02222;
	color: white;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #DDD;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-image: initial;
}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
.formError .formErrorArrow div 
{
	border-left: 2px solid #DDD;
	border-right: 2px solid #DDD;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #F02222;
	margin: 0 auto;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

#header {
	background:url("../images/header-bg.jpg") repeat-x scroll top left transparent;
	height:43px;
	position:relative;
	z-index:30;
}
#header-surround {
	background:url("../images/shadow-bottom.png") repeat-x scroll bottom left transparent;
	padding-bottom:14px;
	position:relative;
	z-index:50;
}
.tblAdmin
{
  height:250px;
  background-color:#E0E0E0;
  border:solid 1px #E5E5E5;
  width:95%;
  padding:20px;
}
.categoryhead{background-image: url(../images/producttop.jpg);background-repeat:repeat-x; height:35px; padding-left:0px; color:White; font-size:14px; font-weight:bold;}
.gridHeader
{
     position:relative;
     top:auto;
}
.tbloutline{border-left: #D3E1EA 2px solid; border-right: #D3E1EA 2px solid;  border-bottom: #D3E1EA 2px solid; border-top: #D3E1EA 2px solid;}
.categoryhead{background-image: url(../images/producttop.jpg);background-repeat:repeat-x; height:35px; padding-left:0px; color:White; font-size:14px; font-weight:bold;}
.redHead{color:Red; padding:5px; margin:5px;}
.fix-shadow-bottom-height {
	margin-top:-14px
}
.sidebar
{
  width:230px;
  height:550px;
  float:left;
  position:absolute;
  background-color:#BBBBBB;
}

.mainContent
{
  display:block;
  left:230px;
  margin-left:230px;
}
.headborder
{
  border:solid 2px #1E99E6;
}
.headline
{
  height:20px;
  background-color:#1E99E6;
  color:white;
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
}
.txt2{
color:#333333;
font-family:tahoma;
font-size:11px;
text-decoration:none;}
.txt2 a{
color:#333333;
text-decoration:none;}
.txt2 a:hover{
color:#d11414;
text-decoration:underline;}

.landing_page_content{
text-align:left;
padding-left:10px;
border-left:3px solid #cfecf2; 
}

.landing_page_content h2{
font-size:16px;
font-family:arial;
color:#469714;
padding:0px;
padding:0px 0px 5px 0px;
}
.middlecontent{
vertical-align:top;
padding:0px 5px  0px 5px;
}