@charset "UTF-8";

/* CSS Document */
@font-face {
	font-family: 'LidoSTFRegular';
	src: url('fonts/LIDOSTF_.eot');
	src: local('Lido STF'), local('LidoSTF'), url('fonts/LIDOSTF_.woff') format('woff'), url('fonts/LIDOSTF_.svg#LidoSTF') format('svg');
	font-weight:lighter;
}
* {margin:0}

BODY, TD, .Normal {
	font-size: 14px;h2
	color:#2C2D2D;
	font-family:Georgia,"Times New Roman",Times,serif;
}

BODY 
{
	/*color: #FFFFFF;*/
	margin:0;
	background-image:url(../images/bgrdgradient.gif);
	background-repeat:repeat;
}

.CNT-TL-Body UL {
	color:#2C2D2D;
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:19px;
}

.CNT-TL-Body UL LI {
	list-style-type: disc;
	padding-bottom: 5px;
}

#tabs UL LI {
	list-style-type: none;
}

.tabslist {
	list-style-type: none;
}

#tabs-1 UL LI, #tabs-2 UL LI, #tabs-3 UL LI, #tabs-4 UL LI {
	list-style-type: disc;
}

#homelink {
	position:absolute;
	cursor:pointer;
	width:250px;
	height:100px;
	left:150px;
	top:15px;
}
body.ColAbsHdr  {
	/*color: #FFFFFF;*/
	margin:0;
	background-image:url(../images/bgrdgradient.gif);
	background-repeat:repeat;
}
#bodybg 
{
	/*color: #FFFFFF;*/
	margin:0;
	background-image:url(../images/bgrdgradient.gif);
	background-repeat:repeat;
}
#container { 
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 978px;
	background-color:#fff;
}

#containerWideMain { 
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 1015px;
	background-color:#fff;
}


.topWideMain {
	margin:0;
	width:1015px;
	height:134px;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	background-color:002043;
	color:#FFF;
}

.top {
	margin:0;
	width:978px;
	height:134px;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	background-color:002043;
	color:#FFF;
}
a.top {
	border:0; 
	text-decoration:none;
}
a.top:visited {
	border:0px; 
	text-decoration:none;
}

#topnavbar {
	background-color:#DDDDDD;
	background-image:url(../images/navbargradient.gif);
	background-repeat:repeat-x;
	height:26px;
	width:978px;
	margin:0px;
	padding:0px;
	position:relative;
	}
#topnavbar li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	}
#topnavbar li, #topnavbar a {
	height:26px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	text-align:center;
	line-height:26px;
	text-decoration:none;
	}
	
li.topmenuleft, li.topmenuskinny
{
    list-style-type:none;  
}

.topmenuleft a:hover, .topmenuskinny a:hover {background: url(../images/navbargradienthover.gif) repeat-x; color:#990000; text-align:center; text-decoration:none;}
	

#secondarytopnav {
	position:absolute;
	top:110px;
	left:430px;
	display:inline;
	}
#secondarytopnav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:13px;
	text-decoration:none;
	}
#secondarytopnav a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF3333;
	font-size:13px;
	text-decoration:none;
	}	
.searchbar {
	position:absolute;
	top:103px;
	left:860px;
	display:inline;
	}
.footer {
	clear:both;
	height:45px;
	width:978px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	}
.footertext {
	text-align:right;
	line-height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:9px;
	padding-right:10px;
	color:#FFFFFF;
	}

.flashcontent {
	/*background-color:#5074AD;*/
	margin-left:0;
	height:430px;
	width:978px;
}

#breadcrumb { 
	position: relative;
	padding: 5px 5px 5px 15px;
	color: #bdbdbd;
	text-align:left;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans serif;
}
a.breadcrumb:link {
	color: #bf2c38;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans serif;
}
a.breadcrumb:hover {
	color: #bf2c38;
	text-decoration:none;
	font-size:12px;
}
a.breadcrumb:visited {
	color: #bdbdbd;
	text-decoration: none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans serif;
}
#bodywrapper {
	width:978;
	position:relative;
	clear:both;
	z-index:0;
}

#searchresults { 
	margin-left:0px;
	position: relative;
	padding: 5px 5px 5px 5px;
	width: ;
	color: #000000;
	text-align:left;
	text-decoration: none;
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#sidebar1-2wrapper {  position:relative; float:left; width: 185px; padding: 0px 6px 0px 0px; left:30px; } 

#sidebar1-2wrapperlanding {  position:relative; float:left; width: 185px; padding: 0px 6px 0px 0px; left:10px; } 

#sidebar1-2wrapper_wider {  position:relative; float:left; width: 274px; padding: 0px 6px 0px 0px; left:0px; } 


#sidebar1-2wrapperWideMain {  position:relative; float:left; width: 185px; padding: 0px 1px 0px 0px; left:0px; } 

#sidebar1-2wrapperB  {
	position:relative;
	float:right;
	display:inline;
	width: 220px;
	padding: 0px 6px 0px 0px;
	}
	
#sidebar1-2wrapperC  {
	position:relative;
	float:right;
	display:inline;
	width: 250px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar1 {
	position: relative;	
	}
#sidebar2 {
	position: relative;
	padding-top:5px;
	width:185px;
}
#sidebar2_wider {
	position: relative;
	padding-top:5px;
	width:274px;
}

#mainContent_695 { 
	padding: 0;
	position:relative;
	display:inline;
	width: 695px;
	float:left;
}

#mainContent { 
	padding: 0;
	position:relative;
	display:inline;
	width: 760px;
	float:left;
}


#mainContentWideMain { 
	padding: 0;
	position:relative;
	display:inline;
	width: 792px;
	float:left;
}


#mainContentC {
	display:inline;
	float:left;
	padding:0;
	position:relative;
	width:978px;
}

#mainContentLanding {
	display:inline;
	float:left;
	padding:0;
	position:relative;
	width:775px;
}

#mainContentInsidePaddingLanding 
{
	padding-left:15px;
	padding-right:0px;
}


#mainContentInsidePaddingWideMain
{
	padding-left:6px;
	padding-right:0px;
}

#mainContentInsidePadding 
{
	padding-left:15px;
	padding-right:15px;
}

#mainContent_tabs { 
	padding: 10px;
	position:relative;
	display:inline;
	width: 500px;
	position:relative;
	float:left;
}

#mainContent_tabs2 { 
	padding: 10px;
	position:relative;
	display:inline;
	position:relative;
	float:left;
}

#bodytext { 
	margin:0px 15px;
	position:relative;
	display:inline;
	text-align:left;
	float:left;
}
#landingheader {
	margin:0px 10px 0 10px;
	background-color:#000;
	background-image:url(../images/landingheaderbgrd.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 760px;
	line-height:46px;
}
img.product {
	margin:10px;
}
h1.product_nomarg {
    margin:0px;
	font-weight:bold;
	font-size:17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:31px;
	color:#2c2d2d;

}
h1.product {
    margin:0px 15px;
	font-weight:bold;
	font-size:17px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:31px;
	color:#2c2d2d;

}
h1.landingheader {
	font-family:'LidoSTFRegular';
	font-size:23px;
	text-align:center;
	color:#ffffff;
	font-weight:lighter;
}
h2.product {
	margin:0px 15px;
	font-size:13px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#2c2d2d;
	font-weight:bold;
}
h2 {
	font-size:20px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}
SPAN.product {
    margin:0px 15px;
    font-size:12px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#2c2d2d;
    font-weight: bold;
}
p.product {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color:#2c2d2d;
	margin:0px 15px;
}
ul.product {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2c2d2d;
	padding:0 30px;
	line-height:19px;
}
ol.product {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2c2d2d;
	padding:0 30px;
}
a.product:link {
	color: #0066cc;
	text-decoration: none;
		}
a.product:visited {
	text-decoration: none;
	color: #003366;
		}
a.product:hover {
	text-decoration: none;
	color: #003366;
	font-weight:bold;
		}
a.product:active {
	text-decoration: none;
	color: #003366;
		}

a.tablebodytxt4:link {
	color: #0066cc;
	text-decoration: none;
		}
a.tablebodytxt4:visited {
	text-decoration: none;
	color: #003366;
		}
a.tablebodytxt4:hover {
	text-decoration: none;
	color: #003366;
	font-weight:bold;
		}
a.tablebodytxt4:active {
	text-decoration: none;
	color: #003366;
		}
		
.tableheadtxt {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.tableheadtxt2 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.tableheadtxt3 {
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.tableheadtxt4 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	background:#000066;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.tableheadtxt5 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.tablebodytxt {
	color:#000000;
	font-size:12px;
	text-align: left;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.tablebodytxt2 {
	color:#000000;
	font-size:12px;
	text-align: center;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.tablebodytxt3 {
	color:#000000;
	font-size:11px;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:3px;
	}
	
.tablebodytxt4 {
	padding-top:3px;
	color:#000000;
	font-size:14px;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.formbodytxt {
	color:#000000;
	font-size:12px;
	text-align: right;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#reddropdown {
	position: right;
	left: 0px;
	top: 0px;
	padding:5px;
	margin:0px;
	background-color:#bf2f37;
	}
	
#combidropdown {
	position: relative;
	left: 0px;
	top: 0px;
	padding:10px;
	width:150px;
	margin:0px;
	background-color:#047ebf;
	}
p.sidebartext   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:14px;
	font-weight:bold;
}
p.sidebartext2   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;
}
a.sidebartext3   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
p.sidebartext3   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:16px;
	font-weight:bold;
	
}
form.sidebartext   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	position: relative;
	left: 0px;
	top: 0px;
	padding:10px;
	width:150px;
	margin:0px;
	background-color:#bf2f37;
}

form.sidebartext2   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	position: relative;
	left: 0px;
	top: 0px;
	padding:10px;
	width:200px;
	margin:0px;
	background-color:#bf2f37;
}

form.sidebartext3   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	position: relative;
	left: 0px;
	top: 0px;
	padding:10px;
	margin:0px;
	background-color:#bf2f37;
}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ffffff; margin:0 5px;}
.b2f {height:1px; background:#ffffff; margin:0 3px;}
.b3f {height:1px; background:#ffffff; margin:0 2px;}
.b4f {height:2px; background:#ffffff; margin:0 1px;}
.contentf {background: #ffffff; height:auto;}
.contentf div {margin-left: 0px;}
.contenttf {background: #ffffff; height:450px;}

.bb1f, .bb2f, .bb3f, .bb4f{font-size:1px; overflow:hidden; display:block;}
.bb1f {height:1px; background:#047ebf; margin:0 5px;}
.bb2f {height:1px; background:#047ebf; margin:0 3px;}
.bb3f {height:1px; background:#047ebf; margin:0 2px;}
.bb4f {height:2px; background:#047ebf; margin:0 1px;}
.contentbf {background: #047ebf;}
.contentbf div {margin-left: 5px;}

.bbb1f, .bbb2f, .bbb3f, .bbb4f{font-size:1px; overflow:hidden; display:block;}
.bbb1f {height:1px; background:#bf2f37; margin:0 5px;}
.bbb2f {height:1px; background:#bf2f37; margin:0 3px;}
.bbb3f {height:1px; background:#bf2f37; margin:0 2px;}
.bbb4f {height:2px; background:#bf2f37; margin:0 1px;}
.contentbbf {background: #bf2f37;}
.contentbbf div {margin-left: 5px;}

.contentbbbf {background: #bf2f37;}

.rep1, .rep2, .rep3, .rep4{font-size:1px; overflow:hidden; display:block;}
.rep1f {height:1px; background:#bf2f37; margin:0 6px;}
.rep2f {height:1px; background:#bf2f37; margin:0 4px;}
.rep3f {height:1px; background:#bf2f37; margin:0 3px;}
.rep4f {height:2px; background:#bf2f37; margin:0 2px;}
.repcontent {background: #bf2f37;}
.repcontent div {margin-left: 5px;}

.recipe1, .recipe2, .recipe3, .recipe4{font-size:1px; overflow:hidden; display:block;}
.recipe1 {height:1px; background:#FFF8BB; margin:0 5px;}
.recipe2 {height:1px; background:#FFF8BB; margin:0 3px;}
.recipe3 {height:1px; background:#FFF8BB; margin:0 2px;}
.recipe4 {height:2px; background:#FFF8BB; margin:0 1px;}
.recipecontent {background: #FFF8BB;}
.recipecontent div {margin-left: 0px;}

.chef1, .chef2, .chef3, .chef4{font-size:1px; overflow:hidden; display:block;}
.chef1 {height:1px; background:#D0DEFF; margin:0 5px;}
.chef2 {height:1px; background:#D0DEFF; margin:0 3px;}
.chef3 {height:1px; background:#D0DEFF; margin:0 2px;}
.chef4 {height:2px; background:#D0DEFF; margin:0 1px;}
.chefcontent {background: #D0DEFF; margin-left:0px;}
.chefcontent div {margin-left: 0px;}

.culinary1, .culinary2, .culinary3, .culinary4{font-size:1px; overflow:hidden; display:block;}
.culinary1 {height:1px; background:#feb0b0; margin:0 5px;}
.culinary2 {height:1px; background:#feb0b0; margin:0 3px;}
.culinary3 {height:1px; background:#feb0b0; margin:0 2px;}
.culinary4 {height:2px; background:#feb0b0; margin:0 1px;}
.culinarycontent {background: #feb0b0;}
.culinarycontent div {margin-left: 0px;}

#simplegallery1{
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 10px solid darkred;
}

#simplegallery1 .gallerydesctext{
	text-align: left;
	padding: 2px 5px;
} 

dl {text-align:center;font-size:11px;margin-top:0px;} 
dt,dd {width:100px;float:left;margin-right:0em; margin-left:2px;} 
dt {margin-bottom:5px;} 
dd {margin:103px 0 0 -100px;} 
dl a:hover img,dl a:active img,dl a:focus img {border:none; background:none;}
img {vertical-align:bottom;border:0;}

#manualsdropdown, #manualsdropdown ul {	
	list-style: none;
	line-height: 1.2;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
#manualsdropdown a {
	display: block;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	color:#0066CC;
}
#manualsdropdown a:hover {
	color:#0099FF;
	}
#manualsdropdown li {
	float: left;
	padding:0;
}
#manualsdropdown li ul {
	position: absolute;
	left: -999em;
	margin:0;
}
#manualsdropdown li:hover ul, #manualsdropdown li.sfhover ul {
	left:auto;
	float:left;
	color:#0099FF;
}

a {
color:#0066cc;
cursor:pointer;
}
#myvar {
text-align:center;

}
#rotator {
	position: absolute;
	top:295px;
	left:330px;
	width: 268px;
	height: 136px;
	padding: 0px; /* padding keeps the content of the div away from the edges */
}
#combirotator1  {
 	float: right; 
	width: 230px;
	height: 180px;
	padding: 0 40px;
}
#ManualRotator1  {
 	float: right; 
	margin-right: 0px;
	width: 300px;
	height: 361px;
	padding: 5px;
}

#pubrotator1  {
 	float: right; 
	margin-right: 0px;
	width: 300px;
	height: 361px;
	padding: 5px;
} 

#servicerotator1
 {
 	float: right; 
	margin-right: 0px;
	width: 270px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 126px;
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px; /* padding keeps the content of the div away from the edges */
}

#tradeshowsrotator1
 {  
	margin: auto;
	width: 550px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 180px;
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px; /* padding keeps the content of the div away from the edges */
}

#newsroomrotator1
 {
 	float: right;
    margin-right: 0px;
	width: 230px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 180spx;
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 5px; /* padding keeps the content of the div away from the edges */
}

#rotatornav a { 
	font-size: 9px;
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#fried-chicken-rotator  {
 	float: right; 
	width: 230px;
	height: 180px;
	padding: 0 40px;
}

.img2 {
	position:absolute;
	top:25px;
	left:655px;
	z-index:1;
}
	
.img1 img {display: inline;}

.img2 img {
	display: block;
	padding-bottom:12px;
	padding-top:5px;
}	

a.pdf-icon {
    padding:0px 18px;
    background-image: url(../images/acrobat_icon.png);
    background-repeat: no-repeat;
}
a.pdf-icon:HOVER {
    padding:0px 18px;
    background-image: url(../images/acrobat_icon_hover.png);
    background-repeat: no-repeat;
}
a:link[href *=".pdf"]
	{padding:0px 18px;
 	background-image: url(../images/acrobat_icon.png);
	background-repeat: no-repeat;
}

a:hover[href *=".pdf"]
	{padding:0px 18px;
 	background-image: url(../images/acrobat_icon_hover.png);
	background-repeat: no-repeat; 
		}
a[href *=".pdf"].nopdficon
	{text-decoration: none;
	background-image:none;
		}
a[href *=".pdf"]:hover.nopdficon 
	{text-decoration: none;
	background-image:none;
		}
a[href *=".pdf"].sidebarpdficon
	{padding:0px 18px;
 	background-image: url(../images/acrobat_icon.png);
	background-repeat: no-repeat; 
}
a:hover[href *=".pdf"].sidebarpdficon
	{padding: 0px 18px;
 	background-image: url(../images/acrobat_icon_hover.png);
	background-repeat: no-repeat; 
}
p.caption {
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:5px;
	color:#000000;
	font-weight:bold;
	line-height:12px;
}
form.product {
	margin-left:15px;
	}
.tabbed {
	margin-left:10px;
	display:block;
	}
.description {
    margin:0px 0px 0px 15px;
	display:block;
	position:relative;
	width:715px;
	}
	
.description2 {
	display:block;
	position:relative;
	width:500px;
	}
#reddropdown FORM#form1 SELECT {margin: 5px 0 0 12px;}
TD.tech-data-col {width: 150px;}

#productimgrotator {
 	float: right; 
	width: 230px;
	height: 180px;
	padding: 0 40px;
}

#toptabs LI {
	list-style: none;
}

div.sidebartext2   {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	position: relative;
	left: 0px;
	top: 0px;
	padding:10px;
	width:200px;
	margin:0px;
	background-color:#bf2f37;
}
.HomeFlashContainer {
position:relative;
float:left;
width:978px;
height:430px;
z-index:9;
}

.DNNAlignleft, .DNNAligncenter, .DNNAlignright{
text-align:left;
}

#AlternateLink {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px 10px 10px 10px;
	font-size:12px;
}

#AlternateLink a
{
	text-decoration: underline;
	color: #003366;
}

#AlternateLink a:link
{
	text-decoration: underline;
	color: #003366;
}

#AlternateLink a:visited
{
	text-decoration: underline;
	color: #003366;
}

#AlternateLink a:hover
{
	text-decoration: underline;
	color: #003366;
}

#AlternateLink a:active
{
	text-decoration: underline;
	color: #003366;
}

textarea.error {
	border: 2px solid red;
}

input.error {
	border: 2px solid red;
}

td.field input.error, td.field select.error, tr.errorRow td.field input,tr.errorRow td.field select {
	border: 2px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}

tr td.field div.formError {
	display: none;
	color: #FF0000;
}

tr.errorRow td.field div.formError {
	display: block;
	font-weight: normal;
}

div.error {
	color: red;
}

div.error a {
	color: #336699;
	font-size: 12px;
	text-decoration: underline
}
