BODY{BACKGROUND-COLOR: #ffffff; background-image:url(images/pagebg.jpg);background-position:center bottom;background-repeat:repeat-x;
	FONT-FAMILY: Arial, Helvetica, san-serif; line-height:16px; FONT-SIZE: 12px; COLOR: #555655;	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}
FORM { background-image:url(images/bodybg2.jpg);background-position:center top;background-repeat:no-repeat; height: 100%; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ;}
HTML {BACKGROUND-COLOR: #ffffff; height: 100%; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ;}
P{COLOR: #555655; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 12px; margin: 8px 0px 8px 0px }
TD{COLOR: #555655; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 12px }
LI{COLOR: #555655; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 12px; margin: 0px 0px 0px 0px }
UL{COLOR: #555655; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 12px; margin: 6px 0px 6px 20px }

.homeform{background-image:url(images/bodybg.jpg);}
.picframe { border-color: #888888; border-style: solid; border-width: 1px; padding:5px 5px 5px 5px;}
FIELDSET { margin-bottom: 5px; border: 1px solid #cccccc; -moz-border-radius: 4px 4px 4px 4px; padding: 4px 2px 4px 2px; }

.pagebg{BACKGROUND-COLOR: transparent; width:970px; margin:0 auto; min-height: 550px; height: auto !important; height: 550px;}
.languagemap{position:absolute; text-align:right; height:30px; width:970px; margin:0; padding:4px 0 0 0; overflow:hidden;}
.navbar{width:970px;margin:0;padding:0;}
.navbg{width:970px;padding:0;margin:0;background-image:url(images/menu/menu_bg.png);background-repeat:no-repeat; background-position:right bottom;}
.navbgie6{width:970px;padding:0;margin:0;background-image:url(images/menu/menu_bg.jpg);background-repeat:no-repeat; background-position:right bottom;}

.nav_menu{height:42px;}
.nav_search{height:32px; width:150px; text-align:center; margin:30px 0 0 0; padding:10px 16px 0 0;}
.pagehead{width:970px;margin:0;padding:0;height:103px;}
.contentframe{width:970px;margin:0;padding:0;min-height: 400px;height: auto !important;height: 400px;}
.leftpanel{float:left;background-image:url(images/leftpanel.jpg);background-position:top center;background-repeat:repeat-y;width:184px;margin:0 4px 250px 0;padding:0;min-height: 200px;height: auto !important;height: 200px;}
.leftpanel2a{background-image:url(images/leftpanel.jpg);background-position:top center;background-repeat:repeat-y;width:184px;margin:0 4px 30px 0;padding:0 0 40px 0;}
.leftpanel2{float:left;width:184px; margin:0 4px 30px 0;padding:0;}
.contentpanel{float:left;width:600px;margin:10px 12px 0px 2px;padding:0;min-height: 350px;height: auto !important;height: 350px;}
.contentpanel_wide{float:left;width:760px;margin:10px 0px 0px 2px;padding:0;min-height: 350px;height: auto !important;height: 350px;}
.titlearea{float:left; COLOR: #c5c4c2; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 40px; font-weight:normal; line-height:52px; width:100%; text-decoration: none;  }
.subtitlearea{clear: both; margin-top: 8px; margin-left: 0px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 13pt; font-weight:bold; text-decoration: none; }
.crumbs{float:right; min-width: 250px; width: auto !important; width: 250px;COLOR: #d72a22; margin-left: 12px; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 11px; font-weight:normal; line-height:14px; text-decoration: none; }
.contentarea{margin-bottom:30px;}
.content{float:left;width:600px; margin:10px 4px 0px 2px;padding:0; }
.rightpanel{float:left;width:140px;margin:10px 4px 0px 2px;padding:0;min-height: 350px;height: auto !important;height: 350px;}
.rightpanel2{float:left;width:140px;margin:70px 4px 0px 2px;padding:0;min-height: 350px;height: auto !important;height: 350px;}
.bottomzone{background-image:url(images/botfill.jpg);background-position:left top;background-repeat: repeat-y;width:970px;padding:0;margin:auto;text-align:center;min-height: 65px;height: auto !important;height: 65px;}
.relative-holder{position:relative; height:0;}
.darkrow { background-color: #e1e1e1; }
table.ecDetailTable 
{
	border-style: none; 
	border-width: 0px; 
	border-color: white; 
	background-color: white; 
	border-collapse: collapse; 
	width: 100%;
}
table.ecDetailTable .detailrow 
{
	background-color: #e0e1e0;	
}
table.ecDetailTable .detailrow2 
{
	background-color: #ffffff;	
}
table.ecDetailTable td 
{
	border-width: 1px;
	font-size: 11px;
	color: #333333;
	padding: 1px;
	border-style: solid;
	border-color: #ffffff;
}
.homecontent { margin-bottom: 10px; }
.printicon { margin: 0px 4px 0px 8px; }
.boxtitle2{background-image:url(images/homebox_red.jpg);background-position:left top;background-repeat:no-repeat; width:300px; height:27px; padding: 10px 0px 0px 10px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 15px; font-weight:bold; text-decoration: none; overflow: hidden; }
.boxtitle3{background-image:url(images/homebox_org.jpg);background-position:left top;background-repeat:no-repeat; width:300px; height:27px; padding: 10px 0px 0px 10px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 15px; font-weight:bold; text-decoration: none; overflow: hidden; }
.boxtitle4{background-image:url(images/homebox_yel.jpg);background-position:left top;background-repeat:no-repeat; width:300px; height:27px; padding: 10px 0px 0px 10px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 15px; font-weight:bold; text-decoration: none; overflow: hidden; }
.boxtitle5{background-image:url(images/homebox_gry.jpg);background-position:left top;background-repeat:no-repeat; width:300px; height:27px; padding: 10px 0px 0px 10px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 15px; font-weight:bold; text-decoration: none; overflow: hidden; }
.boxtitle6{background-image:url(images/homebox_srt.jpg);background-position:left top;background-repeat:no-repeat; width:138px; height:27px; padding: 10px 0px 0px 10px; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 15px; font-weight:bold; text-decoration: none; overflow: hidden; }

.boximg{margin:10px 0 0 10px; width:125px; float:left;}
.boxcontent{padding:10px 10px 10px 10px; height: 84px; width: 291px; overflow: hidden; }
.boxcontentsmall{padding:10px 10px 10px 10px; height: 84px; width: 128px; overflow: hidden; }

.box { float: left; width: 310px; height: 141px; color: #555655;  }
#LinkButton1 { color: #000000; } 
#LinkButton2 { color: #000000; } 
.pressbox { float: left; width: 310px; height: 141px; color: #555655;  }
.pressbox P { font-size: 11px; }
.pressbox a 
{
	color: #555655;
} 
.pressbox a:link
{
	color: #555655;
}
.pressbox a:hover
{
	color: #555655;
}
.box_small { float: left; width: 148px; height: 141px; color: #555655;  }
.boxoutline 
{
	color: #555655;
	border: solid 1px #dcdcdc;
	display: block; 
	cursor: pointer; 
}
.boxoutlinenolink
{
	color: #555655;
	border: solid 1px #dcdcdc;
	display: block;
}

.box_small a:link
{
	color: #555655;
}

.box_small a 
{
	cursor: pointer; 
	color: #555655;
	border: solid 1px #dcdcdc;
	display: block; 
	height: 100%; 
	width: 100%; 
} 
.box_small a:hover
{
	cursor: pointer; 
	color: #555655;
	text-decoration: none;
	border: solid 1px #a0a0a0;
	display: block; 
	height: 100%; 
	width: 100%; 
}

.widgetholder { width:140px; margin-bottom: 6px; border: solid 1px #c8c7c7; background-color:#ffffff;background-image:url(images/widgetholder.jpg);background-position:bottom center;background-repeat:repeat-x;}
.widgettitle { background-color: #c8c7c7; background-image:url(images/widgettitle.jpg);background-position:top center;background-repeat:repeat-y; COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding:8px 2px 0 14px; min-height: 25px; height: auto !important;height: 30px;}
.widget { width: 130px; margin:auto; border-bottom:solid 1px #adabab;}
.widgetcontent { padding: 5px 10px 5px 10px; color: #363636; }
.widgetcontent a { color: #363636; }
.widgetcontent table td a { color: #363636; }
.widgetnav{ COLOR: #000000; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin: 6px 0px 0px 0px}
.widgetnav A{display:block; width: 100%; COLOR: #000000; TEXT-DECORATION: none}
tr.widgetnavrow{cursor:pointer;}

.qbullet{color: #d72a22; margin:0 0 30px 0;}
.answer{margin:10px;}

.rule{  border-top-color: #7f705d; border-top-style: solid; border-top-width: 1px; height: 10px; }
.vert_rule{  border-left-color: #cccccc; border-left-style: solid; border-left-width: 1px; }

.small
{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-DECORATION: none; line-height: 14px; }

a
{ COLOR: #d72a22; FONT-FAMILY: Arial, Helvetica, san-serif; TEXT-DECORATION: none }

A:link{COLOR: #d72a22; TEXT-DECORATION: none}
A:active{COLOR: #d72a22; TEXT-DECORATION: none}
A:hover{COLOR: #000000; TEXT-DECORATION: underline}

.select {background: #ffffff; border: 1px solid #eeeeee;  background-color: #fafafa; color: #333333; font-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; }
A.small:link { COLOR: #888888;  font-weight: normal;}
A.small:visited { COLOR: #888888;  font-weight: normal;}

.inputbox 
{
	Font-family: Arial, Helvetica;
	COLOR: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	border-width:1px;
	border-color:#000000;
	border-style: solid;
}
.inputbox2
{
	Font-family: Arial, Helvetica;
	COLOR: #aaa697;
	background-color: #fde78e;
	font-size: 12px;
	border-width:1px;
	border-color:#aaa697;
	border-style: solid;
	height:18px;
}
.ibbtn 
{
	border: 1px outset #999999; cursor: pointer; margin: 0px 0px 0px 0px; padding: 1px 0px 2px 0px;
	background-color: #ffffff; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold;
	height: 20px; color: #565655; background-image: url(./images/btn_tile.gif);
}
.ruSubmitButton { float: left; clear: left; border: 0; height: 22px; margin-top: 8px; font: bold 11px arial,verdana,sans-serif; width:65px; background:url('images/ruSprite.png') no-repeat; }

img
{
 border-color: black;
}
.sitemap { list-style: none; margin: 6px 0px 6px 30px }
.sitemap li { list-style: none; }
.sitemap li a { color: #888888;  }
.sitemap li a:visited { color: #888888;  }
.sitemap li a:hover { color: #888888; }
.sitemap li a:visited { color: #888888;  }
.sitemapheader { font-weight: bold; font-size: 12px; margin: 6px 0px 0px 0px; }
.sitemapheader a { color: #888888;  }
.sitemapheader a:hover { color: #888888;  }
.sitemapheader a:visited { color: #888888;   }

.white { FONT-SIZE: 12px; COLOR: #ffffff }
.whitehdr {FONT-SIZE: 12px; COLOR: #ffffff; font-weight: bold }
A.white:link
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:active
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:visited
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:hover
{ COLOR: #ffffff; TEXT-DECORATION: none }

.title { COLOR: #c5c4c3; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 24px; font-weight:normal; line-height:26px; text-decoration: none; }

.head
{ COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 13px; font-weight: bold; text-decoration: none; margin: 6px 0px 0px 4px}

.subhead
{ COLOR: #424141; FONT-FAMILY: Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; text-decoration: none; margin: 6px 0px 0px 0px}

.heading
{ COLOR: #c5c4c3; FONT-FAMILY:  Arial, Helvetica, san-serif; font-size: 16px; font-weight: normal; text-decoration: none; margin: 6px 0px 0px 0px}

.producttag
{ COLOR: #c5c4c3; FONT-FAMILY:  Arial, Helvetica, san-serif; font-size: 22px; font-weight: normal; text-decoration: none; margin: 12px 0px 12px 0px}

.subheading
{ FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #d72a22; FONT-SIZE: 15px; FONT-WEIGHT: 700}

.subheading2
{ FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #efb126; FONT-SIZE: 13px; FONT-WEIGHT: 700}

.smalltext 
{ FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #aaaaaa; FONT-SIZE: 9px; FONT-WEIGHT: 700}

.smallhead
{ FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, san-serif; font-weight: bold; TEXT-DECORATION: none }

.red 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #d72a22; FONT-FAMILY: Arial, Helvetica, san-serif }

.black 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, san-serif }

.gray{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, san-serif;}
A.gray:link { COLOR: #cccccc;  font-weight: normal;  margin:0 6px 0 6px;}
A.gray:visited { COLOR: #cccccc;  font-weight: normal;}
A.gray:hover{COLOR: #ffffff; TEXT-DECORATION: underline}

.smallred 
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, san-serif }

.copyright
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, san-serif; text-align: center; margin-top: 6px; }
.copyright A { COLOR: #555555; }

.smallblack
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, san-serif }

.rowhdr { background-color: #cbcaca; }
.row1 { background-color: #eeeeee; }
.row2 { background-color: #f4f4f4; }

.blocklink { display:block; width: 100%; BACKGROUND-COLOR: #aaaaaa; TEXT-DECORATION: none; }
A.blocklink { TEXT-DECORATION: none; }
.locationtxt { padding: 4px 0px 0px 0px; color: #bbbbbb; font-size: 11px; }
.locationmap { height: 400px; width: 99%; border: solid 1px #aaaaaa; }
.locationthumb { border: solid 1px #333333; }
.locationpic { border: solid 1px #333333; }
.locationseparator { width: 100%; height: 0px; border-top: solid 1px #eeeeee; }
.faqquestion { margin-top: 12px; }
.faqquestion A { color: #3c3c3c; font-size: 13px; font-weight: bold; }
.faqquestion A:link { color: #3c3c3c; font-size: 13px; font-weight: bold; }

.topfill { height: 20px; }
.navspace { height: 7px; }
.subnavsep { }
.subnavon { background-image:url(images/leftpanelon.jpg); background-repeat:repeat-y; background-position:left bottom; color: #ffffff; cursor: pointer; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 8pt; font-weight:700; padding: 6px 22px 6px 12px; margin: 0px 0px 0px 0px; }
.subnavoff { background-image:url(images/leftpaneloff.jpg); background-repeat:no-repeat; background-position:left bottom;  COLOR: #555655; cursor: pointer; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 8pt; font-weight:700; padding: 6px 22px 6px 12px; margin: 0px 0px 0px 0px; }
.storenavon { background-image:url(images/leftpanelon.jpg); background-repeat:repeat-y; background-position:left bottom; color: #ffffff; cursor: pointer; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 8pt; font-weight:700; padding: 6px 2px 6px 12px; margin: 0px 0px 0px 0px; }
.storenavoff { background-image:url(images/leftpaneloff.jpg); background-repeat:no-repeat; background-position:left bottom;  COLOR: #555655; cursor: pointer; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 8pt; font-weight:700; padding: 6px 2px 6px 12px; margin: 0px 0px 0px 0px; }
.storenavseloff { background-image:url(images/leftpanelon.jpg); background-repeat:repeat-y; background-position:left bottom; color: #ffffff; cursor: pointer; FONT-FAMILY: Arial, Helvetica, san-serif; FONT-SIZE: 8pt; font-weight:700; padding: 6px 2px 6px 12px; margin: 0px 0px 0px 0px; }
.itemnavon { BACKGROUND-COLOR: #f7f1f1; padding: 8px 8px 8px 4px; margin: 0px 0px 0px 0px; color: #000000; cursor: pointer; border-bottom:solid 1px #dededd; }
.itemnavoff { BACKGROUND-COLOR: transparent; padding: 8px 8px 8px 4px; margin: 0px 0px 0px 0px; COLOR: #686868; cursor: pointer; border-bottom:solid 1px #dededd; }
.itemsep {   }

.subnavon A{display:block; width: 100%; COLOR: #ffffff; TEXT-DECORATION: none}
.subnavoff A{display:block; width: 100%; COLOR: #555655; TEXT-DECORATION: none}
.storenavon A{display:block; width: 100%; COLOR: #ffffff; TEXT-DECORATION: none}
.storenavon A:Hover{display:block; width: 100%; COLOR: #ffffff; TEXT-DECORATION: none}
.storenavoff A{display:block; width: 100%; COLOR: #555655; TEXT-DECORATION: none}
.storenavseloff A{display:block; width: 100%; COLOR: #ffffff; TEXT-DECORATION: none}
.itemnavon A{COLOR: #000000; TEXT-DECORATION: none}
.itemnavoff A{COLOR: #888888; TEXT-DECORATION: none}

.newspic
{
	width:80px;
	float:left;
	margin:0 5px 0 0;
}

.newstext
{
	width:620px;
	float:left;
	margin:0 0 0 10px;
}

.rowspace
{
	margin-bottom:2px;
}

.trow 
{ 
	background-color: transparent; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #808080; 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #989898;
	height: 100%;
}
.trow2 
{ 
	background-color: #ebe9e9;  
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #808080; 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #989898;
	height: 100%;
}
.rowbkgd 
{ 
	background-color: transparent; 
}
.colrow 
{ 
	background-color: #FEF2F1;
}
.setcell 
{ 
	height: 100%;
}

.smallrt { color: #000000 }

.menu { FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #888888; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
A.menu:link{COLOR: #888888; TEXT-DECORATION: none}
A.menu:active{COLOR: #888888; TEXT-DECORATION: none}
A.menu:visited{COLOR: #888888; TEXT-DECORATION: none}
A.menu:hover{COLOR: #d72a22; TEXT-DECORATION: none}

.menu2 { FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #555655; FONT-SIZE: 11px;  }
A.menu2:link{COLOR: #555655; TEXT-DECORATION: none}
A.menu2:active{COLOR: #555655; TEXT-DECORATION: none}
A.menu2:visited{COLOR: #555655; TEXT-DECORATION: none}
A.menu2:hover{COLOR: #cf2720; TEXT-DECORATION: underline}

.menu3 { FONT-FAMILY: Arial, Helvetica, san-serif; COLOR: #cf2720; font-weight: bold; FONT-SIZE: 11px;  }
A.menu3:link{COLOR: #cf2720; TEXT-DECORATION: none}
A.menu3:active{COLOR: #cf2720; TEXT-DECORATION: none}
A.menu3:visited{COLOR: #cf2720; TEXT-DECORATION: none}
A.menu3:hover{COLOR: #cf2720; TEXT-DECORATION: underline}

.arrownav { FONT-FAMILY: Trebuchet MS, Helvetica, san-serif; COLOR: #888888; FONT-SIZE: 16px;  }
A.arrownav:link{COLOR: #888888; TEXT-DECORATION: none}
A.arrownav:active{COLOR: #888888; TEXT-DECORATION: none}
A.arrownav:visited{COLOR: #888888; TEXT-DECORATION: none}
A.arrownav:hover{COLOR: #43499e; TEXT-DECORATION: none}

A.subhead:link{COLOR: #424141; TEXT-DECORATION: none}
A.subhead:active{COLOR: #424141; TEXT-DECORATION: none}
A.subhead:visited{COLOR: #424141; TEXT-DECORATION: none}
A.subhead:hover{COLOR: #424141; TEXT-DECORATION: none}

.level2 { padding-left: 17px; padding-right: 20px; cursor:pointer; }
.level3 { padding-left: 25px; padding-right: 20px; cursor:pointer; }
.subnavholder { background-image:url(images/leftpaneloff.jpg); background-repeat: no-repeat; background-position:left bottom; padding: 4px 0px 8px 0px;  }

.socialicon { margin: 0px 2px 2px 0px; border: 0px; }
#bookmarks { border: solid 1px #dddddd; background-color: #ffffff; padding: 4px; margin: 2px 0px 24px 0px; }

.smallwhite
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, san-serif }
A.smallwhite:link
{ COLOR: #ffffff }
A.smallwhite:active
{ COLOR: #ffffff }
A.smallwhite:visited
{ COLOR: #ffffff }
A.smallwhite:hover
{ COLOR: #ffffff; TEXT-DECORATION: none }

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color='#a0a0a0',direction=135, Strength=3);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}



.survey_title {font-size: 16px; COLOR: #888888; font-weight: bold;}
.survey_results_title {font-size: 14px; COLOR: #888888; font-weight: bold;}
.survey_question {font-size: 11px; COLOR: #3c3c3c;}
.survey_error {font-size: 11px; COLOR: #FF0000;}
.survey_answer {font-size: 11px; COLOR: #3c3c3c; margin: 0px 0px 0px 16px;}
.survey_question_red {font-size: 11px; COLOR: #FF0000; }
.survey_header { font-size: 12px; font-weight: bold; background-color: #f0f0f0 }
.column_header { background-color: #f0f0f0; font-weight: bold }
.column_answer {font-size: 11px; COLOR: #3c3c3c; margin: 0px 0px 0px 16px;}

.separatorline { clear: both; border-bottom: solid 1px #eeeeee; height: 1px; padding-top: 12px; margin-bottom: 12px; width: 97%; }

.downloadrow { background-color: #9E9E9E; height: 20px; padding: 4px 0px 0px 2px; margin-bottom: 1px; color: #ffffff; }
.downloadicon { width: 21px; float: left; }
.downloadsubitem { margin-left: 21px; }
