html, body { height:100%;}
html,body	{ margin:0; padding:0; background:url(../images/mainbg.gif) repeat-y center #1C3A1C; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; }

div#mainwrapper 		{  
							position:relative; /* needed for footer positioning*/	
							margin:0 auto; /* center, not in IE5 */	
							width:1000px !important; 
							height:auto !important; /* real browsers */ 
							height:100% ; /* IE6: treaded as min-height*/ 
							min-height:100%; /* real browsers */ }
.headar { clear:both; }
/*top*/
.toppart 				{ color:#939393; width:949px; margin:0 auto 0 26px; padding:8px 0 0 0; *margin:0 auto 0 28px;}
*:first-child+html .toppart { margin:0 auto 0 26px;}
.toppart a 				{ color:#939393; text-decoration:none; font-weight:bold; padding:0px 0px; }
.toppart a:hover 		{ color:#017302; text-decoration:none; }

/*Menu*/
.menu 					{ width:949px; height:32px; clear:both;}

.counseling 			{ background:url(../images/counseling.gif) 0 0 no-repeat; height:24px;}
.counseling1			{ background:url(../images/counseling.gif) 0 -28px no-repeat; height:19px;}
.orangeheading			{ background:url(../images/counseling.gif) 0 -49px no-repeat; color:#ffffff; width:494px; font-weight:bold; line-height:23px; margin-top:6px;}
.orangeheading span 	{ background:url(../images/leaf-plus.gif) 0 -33px no-repeat; height:20px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.orangeheadingbig		{ background:url(../images/counseling.gif) 0 -237px no-repeat; color:#ffffff; width:730px; font-weight:bold; line-height:23px;}
.orangeheadingbig span 	{ background:url(../images/leaf-plus.gif) 0 -33px no-repeat; height:20px; margin:0px 0px 0px 10px; padding:0px 0px 0px 15px;}

h1						{ font-size:2em; font-weight:bold; color:#017302; margin:0 0 0px 0; padding:10px 0 10px 0; }
.hometext				{ font-size:1.5em; font-weight:bold; color:#017302; margin:0 0 0px 0; padding:10px 0 10px 0; }
h1 span 				{ color:#faaa02;}
h2 						{ font-size:1.28em; color:#017302; margin:0 0 5px 0; padding:0 0 0px 0; margin:0 0 5px 0 ;}
h3 						{ font-size:13px; color:#017302; margin:0 0 5px 0; padding:0 0 5px 0; margin:0 0 5px 0 ; }
h4 						{ font-size:13px; color:#017302; margin:0 0 5px 0; padding:0 0 5px 0; margin:0 0 5px 0 ; }
br						{ line-height:10px; }

/*left part*/
#leftpart				{ width:236px; float:left; margin:0px; padding:0px; }
.left_singup 			{ color:#fff; padding:10px; background:url(../images/newsbg.jpg) no-repeat #005801;}
.singuptitel 			{ font-weight:bold; margin:0px; padding-bottom:3px; color:#fff; font-size:14px; }
.singup_botton			{ background:#007002; color:#fff; border:none; font-weight:bold; cursor:pointer; margin:3px 0 0 0; padding:0 5px; height:22px;}
.pantrytitel			{ font-weight:bold; margin:-3px 0 0 0; font-size:16px; color:#fff;  }
.pantrytitel2			{ font-weight:bold; margin:13px 0 5px 0;}
.foodpantry				{ background:url(../images/mapbg.jpg) no-repeat; padding:10px 10px 2px 10px; margin:0px 0 0 0; color:#fff;}
.find_food				{ background:url(../images/find_food.jpg) no-repeat; border:none; margin:5px 0 0 0; height:20px; width:50px; padding:5px 0px 0 5px; float:left}
.go_botton				{ background:#9c4002; height:22px; color:#fff; font-weight:bold; cursor:pointer; border:none; margin:3px 0 0 0; padding:0 5px 3px 5px; float:left}
.event				{  background:url(../images/eventbg.gif) repeat-x #fefefe; border:1px solid #f2f2f2;  padding:10px; font-size:11px; line-height:18px;}
.eventtoptext { color:#4b4b4b !important; font-size:14px; font-weight:bold; padding-bottom:5px;}
.eventtoptext span { color:#df7303 !important; font-size:14px; }
.event h4 { font-size:20px; margin:0; padding:0 0 10px 0; color:#df7303; text-align:left;}
.event ul { margin:0; padding:0;}
.event li { margin:0; padding:0;}
.event li a { color:#df7303; text-decoration:none;}
.event li a:hover { color:#4b4b4b; text-decoration:none;}
.event a, .media a{ color:#c05202; text-decoration:none;}
.event a:hover, .media a:hover { color:#017302; text-decoration:none;}
.media{  background:url(../images/eventbg.gif) repeat-x #fefefe; border:1px solid #f2f2f2; text-align:justify;  padding:10px 10px 3px 10px; line-height:16px;}
.media h4 { font-size:18px; margin:0; padding:0 0 8px 0; color:#df7303; text-align:left;}
.media ul { margin:0; padding:0;}
.media li { margin:0; padding:0;}
.media li a { color:#df7303; text-decoration:none;}
.media li a:hover { color:#4b4b4b; text-decoration:none;}

/*midpart */
.midpart     			{ width:949px; margin:5px auto 2em auto; clear:both;  }
.rightpart				{ width:236px; float:right; margin:0px 0 0 0;}
/*content part*/
.contentpart2			{ width:457px; float:left; margin:5px 0px 0 10px; *margin:5px 0px 0 -10px; }
*:first-child+html .contentpart2	{margin:0px 0px 0 10px;}
.contentpart3			{ width:946px !important; margin:0px auto 2em auto !important; clear:both; }
.contentpart3 ul			{ list-style:none; padding:0px; margin:10px;}
.contentpart3 li 		{ background:url(../images/arrow3.gif) no-repeat 0 5px ; padding:0px 0px 5px 10px;}
.contentpart 			{ width:703px; color:#2a2a2a; float:left; margin:0px 0px 0 10px; min-height:459px;}
.contentpartvirtual		{ width:703px; color:#2a2a2a; float:left; margin:0px 0px 0 10px; *margin:0px 0px 0 -10px; *width:692px; }
*:first-child+html .contentpart	{margin:0px 0px 0 10px;}
.virtualcon{*margin-left:12px;}
.contentpart a, .contentpart3 a, .contentpartvirtual a
						{ color:#017302; text-decoration:none;}
.contentpart a:hover, .contentpart3 a:hover, .contentpartvirtual a:hover
						{ color:#e4ab01; text-decoration:none;}
.contentpartheading		{ background:url(../images/leaf-plus.gif) 0 0 no-repeat; height:14px; padding:0px 0px 0px 20px;}
.contentarea			{ width:720px; float:left; text-align:justify;  }
.contentpart ul, .contentpartvirtual ul	{ list-style:none; padding:0px; margin:10px;}
.contentpart li, .contentpartvirtual li	{ background:url(../images/arrow3.gif) no-repeat 0 5px ; padding:0px 0px 5px 10px;}
.contentpart h1, .contentpartvirtual h1	{ font-family: Helvetica, Geneva, Arial, sans-serif; font-size:18px; font-weight:bold; color:#017302; margin:0 0 10px 0; }


/*footer part*/
div#footer 				{ width:1000px; background:#; margin:0px auto 0 auto; clear:both; }
div#footer2 		    { width:1000px; margin:0 auto; clear:both;  }
.footertextbg			{ background:#1c3a1c !important; color:#fff;}
.footerlink				{ width:949px; margin:0 auto; border-top:1px #eaeaea solid; text-align:center; padding:10px 0 10px 0;}
.footerlink a 			{ color:#292929; text-decoration:none; }
.footerlink a:hover 	{ color:#017302; text-decoration:none}
.copyright				{ width:949px; margin:0 auto;  padding:7px 0 0 0;}

/* Images styles */
.thumimgbg 				{ background:url(../images/thumb-bg.gif) 0 0 no-repeat; height:203px; width:203px;}
.thumimg 				{ width:186px; height:186px;}
.smallthumbbg			{ background:url(../images/thumb-bg.gif) 0 -203px no-repeat; width:182px; height:176px; display:block;}
.smallthumb				{ width:166px; height:166px;}

/* shopping cart body area and boxies styles */
.tableborder 			{ border:2px solid #bda171; }
.allborder 				{ background:#fff; }
.allborder td 			{ background:#f7f7f7;}
.allborder2 td			{ background:#f7f7f7; }
.fieldheader th, .fieldheader td { line-height:28px; color:#000; padding:0px 5px; font-weight:bold; }
.fieldheader th 		{ background:url(../Images/titelbg2.gif) repeat-x; color:#a44601; font-size:13px;}
.fieldheader td 		{ background:url(../Images/titelbg3.gif) repeat-x #d5f5d5;}
.fieldheader a 			{ color:#000; text-decoration:underline; }
.fieldheader a:hover 	{ color:#517900; text-decoration:underline; }

/* Form */
form 					{ padding:0; margin:0; height:100%;}
input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#FFFFFF;}
input, select, textarea { border:1px solid #d9d9d9; padding:2px 2px;}
.noborder 				{ padding:0; margin:0; height:auto; background:none !important; border:0 !important; height:auto !important;}
.noborder input			{padding:0; margin:0 5px; vertical-align:middle;}
.button					{ background:url(../images/b-bg.gif) repeat-x; color:#fff; font-weight:bold; border-bottom:1px solid #122112; border-left:1px solid #9bca9b; border-top:1px solid #9bca9b; border-right:1px solid #122112; cursor:pointer;}
.button-ie				{*padding:0 0 0 0 !important;  *margin:0 !important;}
.imgborder				{ border:4px solid #f0f0f0; padding:2px;}
.imgborder1				{ border:2px solid #f0f0f0; padding:1px;}

.spinx 					{ float:left; padding:61px 0 0 0; width:220px; font-size:12px;}
.hline					{ background:url(../images/hline.gif) repeat-x center;}
.hline2	{ background:url(../images/hline2.gif) repeat-x center;}
.hline3	{ background:url(../images/hline3.gif) repeat-x center;}
.hline4	{ background:url(../images/hline4.gif) repeat-x center;}
.vline					{ background:url(../images/hline3.gif) repeat-y right;}
.lightbg 				{ background:#F7F7F7; width:492px; }
.lightbg ul				{ list-style:none; padding:0px; margin:10px;}
.lightbg li 			{ background:url(../images/light-li.gif) no-repeat left top; padding:0px 0px 0px 10px;}
.darkbg 				{ background:#ebf4f8;}
.red, .price 			{ color:#FF0000;}
.hightlight				{ font-size:14px; font-weight:bold; color:#d71804; background:#fff1f0; padding:10px; line-height:20px; }

/*extra*/
.green	{ color:#017302; font-weight:bold;}
.topsearch				{ width:230px; margin:0 0 0 0; vertical-align:top;}
.topsearch input 		{ height:18px; }
.go						{ margin:0px 0px 0px -5px; *margin:0px 0px 10px -5px;}
.flash 					{ margin:0px 1px 0 0; clear:both; *margin:0px 0 0 2px; padding:0 0 0 26px; height:252px;}
.flashpart { float:left;}
.flashleft { width:241px; float:left;}
.volunteer-title { height:42px; color:#ee8101; line-height:21px; background:#fae8c2; font-weight:bold; margin-left:5px}
.lefttext { position:absolute; z-index:10; width:236px; color:#ee8101; font-weight:bold; margin:181px 0 0 5px;  line-height:42px;}
.font14 				{ font-size:14px;}
.hlight 				{ color:#EA3D00;}
.hlight a 				{ color:#EA3D00;}
.hlight a:hover 		{ color:#000000;}
.justify 				{ text-align:justify;}
.height5 				{ height:5px;}
.left 					{ float:left;}
.right 					{ float:right;}
.clear					{ clear:both; }
.vmiddle				{ vertical-align:middle}
.pad5 					{ padding:5px;}
.pad10 					{ padding:10px;}
.mar10 					{ margin:8px 0px 8px 0px;}
.mar5 					{ margin:5px;}
.marright15				{ margin:0px 15px 0px 0px;}
.marleft10				{ margin:0px 0px 0px 18px;}
.grayhline				{ background:url(../images/menu-down.gif) no-repeat; height:19px; width:949px; margin:0 auto;}
.numbrebg				{ background:url(../images/numbrebg.gif) no-repeat; width:62px; line-height:34px; padding-left:20px; color:#FFFFFF; font-weight:bold; display:block; }
.font13					{ font-size:13px;}
.font14					{ font-size:14px;}
.font16					{ font-size:16px;}
.toplinkbg				{ background:url(../images/pagelinkbg.gif) repeat-x; padding:10px 0 10px 10px; margin-bottom:8px;}
.goal 					{border: solid 1px #636363; width: 180px; height: 20px;}
.goalbg 				{background-color: #EB6C02; height: 20px;}

.goaltherm              {border: solid 0px #636363; width: 16px; height:97px; position:relative; margin:-66px 0px 10px 11px;}
.goalthermbg 			{background-color: #bd0000; width: 16px; vertical-align:bottom; }
.titelbg1				{ font-size:13px; padding-bottom:5px; font-weight:bold; color:#017302; }
.titelbg1c				{ background:#f7f7f7; padding:10px; border:0px dotted #e6e6e6;}
.titelbg1 a				{ color:#017302; text-decoration:none;}
.titelbg1 a:hover		{ color:#f8981d; text-decoration:none;}
.titelbg2				{ color:#f8981d; font-size:14px; padding:0 0 2px 0; font-weight:bold;}
.titelbg2c				{ background:#fff; padding:5px; border:1px solid #e2e2e2;}
.titelbg3				{ padding-bottom:2px; color:#1b5d00; font-size:14px; font-weight:bold; }
.titelbg3c				{ background:#f2fcf0; padding:5px; border:1px solid #d6f4d1;}
.titelbg5				{ background:url(../images/titelbg5.gif) repeat-x; line-height:35px; color:#0f6c9d; font-size:13px; font-weight:bold; padding-left:10px; }
.titelbg5c				{ background:#f2f2f2; padding:5px;}
.textbg1				{ background:#f8981d; padding:0 0 0 10px; font-weight:bold; line-height:25px; border-bottom:1px solid #FFFFFF;}
.textbg1-sitemap		{margin-right:10px;}
.textbg1 a				{ color:#fff; text-decoration:none; outline:none; }
.textbg1 a:hover		{ color:#fff; text-decoration:none;}
.lightsad { background:url(../images/lightsad.gif) repeat-x top; padding:10px 10px 10px 10px; }

.pagenobg				{ background:url(../images/pagenobg.gif) repeat-x; line-height:24px; padding:0 10px;}
.pagin a				{ float:left;}

.pagin2 				{ float:left;}
.pagin2 label, .pagin2 a, .pagin2 a:hover 
						{ margin:0px; float:left; padding:0 0 0 0; text-align:center; width:15px; line-height:15px; display:block; border-right:2px solid #fff;} 
.pagin2 label			{ background:#e68602; color:#fff; font-weight:bold; }
.pagin2 a				{ background:#fddfb6; color:#a25e02; text-decoration:none; }
.pagin2 a:hover			{ background:#e68602; color:#fff; text-decoration:none; }

.titelbg4				{ background:url(../images/titelbg4.gif) repeat-x; line-height:35px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:10px; }
.titelbg4c				{ background:#f4fff2; padding:5px; border:1px solid #d8f1d3;}
.titelbg6				{ color:#000000; padding:10px 0 10px 10px; font-size:14px; font-weight:bold; border-bottom:1px solid #e6e6e6; cursor:pointer;}
.titelbg6c				{ background:#fff; padding:0px; border:1px solid #e6e6e6;}
.titelbg7				{ color:#fff; padding:5px 0 5px 10px; font-size:13px; font-weight:bold; background:#f8981d;}
.treemenu ul 			{ list-style:none; margin:0 0 0 0px !important; width:194px; *width:234px;}
*:first-child+html .treemenu ul { width:234px;}
.treemenu li			{ list-style:none; margin:0 0 0 -40px !important; *margin:0 0 0 0px !important; }
*:first-child+html .treemenu li { margin:0 0 0 0px !important;}
.treemenu ul li ul		{ list-style:none; margin:0 0 0 0px; *margin:0 0 0 35px;}
*:first-child+html .treemenu ul li ul	
						{ list-style:none; margin:0 0 0 35px;}
.treemenu li			{ border-bottom:1px solid #dbe9d8; border-top:1px solid dbe9d8; line-height:28px; padding:0 0 0 0px;  }
.treemenu li:last-child{ border-bottom:none; }
.treemenu ul li a			{ color:#666; font-weight:bold; text-decoration:none; padding:0 0 0 20px; display:block;  }
.treemenu ul li a:hover		{ color:#fff; text-decoration:none; background-color:#f8981d;  }
.treemenuactive		{ color:#fff; text-decoration:none; background-color:#f8981d;  }
.treemenu ul li ul li a		{ background-image:url(../images/arrow2.gif); background-repeat:no-repeat; background-position:30px 10px; color:#666; text-decoration:none; padding:0 0 0 40px;display:block;   }
.treemenu ul li ul li a:hover{ background-color:#fff; color:#faaa02;}
.treemenuactive2			{ background-color:#FFFFFF !important; color:#FAAA02 !important;}
.newsbg					{ background:#f7f7f7; padding:10px;  }
.newsbg span			{ font-weight:bold; line-height:25px;}


.errormsg 				{ background: url("../images/ico-exclam.gif") 10px 10px no-repeat; margin: 0px 0 1em 0; padding: 10px 10px 10px 30px; border: 1px dotted #cc0000; color: #cc0000; font-weight:bold;}
.successmsg 			{ background: url("../images/ico-accept.gif") 10px 10px no-repeat; margin: 0px 0 1em 0; padding: 10px 10px 10px 30px; border: 1px dotted #009900;color: #009900; font-weight:bold;}
.infomsg 				{ background: url("../images/ico-info.gif") 10px 10px no-repeat; margin: 0px 0 1em 0; padding: 10px 10px 10px 35px; border: 1px dotted #edce92; color: #e87b00; font-weight:bold;}
a.gray					{ color:#964d06; text-decoration:none;}
a.gray:hover			{ color:#017302; text-decoration:none;}


/*.imgrollover			{ background:#fef8e7;   }
.imgrolloverlink div    {color:#017302 !important; text-decoration:none;  background:#fef8e7 !important; padding:10px; height:190px;}
.imgrolloverlink div:hover	{color:#fef8e7 !important; text-decoration:none;  background:#ea8901 !important;}*/

.imgrollover a			{ background:#fef8e7; text-decoration:none; display:block; padding-bottom:0px;height:220px;}
.imgrollover a img		{ margin:10px 0 10px 0;}
.imgrollover a:hover	{ background:#ea8901; color:#fff; text-decoration:none; display:block;}
.imaborder				{ border:2px solid #ececec; padding:2px;}

.up{background:url(../images/up.gif) no-repeat left center; padding-left:12px; font-weight:bold;}
.up a {color:#017302; text-decoration:none}
.up a:hover {color:#e4ab01; text-decoration:none}


fieldset {border:solid 1px #ccc; padding:0px 5px 5px 5px;}
legend {color:#333; padding:0 6px; font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-weight:bold; font-size:16px;}

/* create simple tabs */
#tab-header				{ width:100%; margin-top:10px; margin-bottom:10px;  }
#tab-subheader			{ border-bottom:1px solid #e8eecb; height:34px; clear:both;  }
#tab-subheader a 		{ color:#000;  }
#tabs 					{ float:left; font-weight:bold; }
#tabs a					{ background:inherit; border:1px solid #fff; color:#452500; display:block; float:left; font-size:90%; height:24px; line-height:22px;margin:8px 0 0 8px;
						  padding:0 11px 0px 11px; text-decoration:none; border:1px solid #e8eecb; border-bottom-color:#fff; margin-top:9px; background:url(../images/tabbg1.gif) repeat-x;}
#tabs a:hover			{ background:url(../images/tabbg11.gif) repeat-x; color:#000; line-height:22px; }
#tabs a.youarehere		{ background:url(../images/tabbg11.gif) repeat-x; border:1px solid #c0ce7e; border-bottom-color:#fff; color:black;font-size:120%; height:30px;line-height:28px; margin-top:3px; padding:0 11px 0 11px;}

.selected				{ background:url(../images/calbg3.gif) repeat-x !important; cursor:pointer; font-weight:bold; color:#FFFFFF;}
#caltable				{ text-align:center;width:250px; border:none; }
#caltable td			{ background:url(../images/calbg2.gif) repeat; text-align:center;}
#caltable th			{ background:url(../images/calbg1.gif) repeat-x; text-align:center;color:#fff;}
#caltable a				{ color:#354b01; text-decoration:none; font-weight:bold;}
#caltable a:hover		{ color:#000; text-decoration:none; font-weight:bold;}

.eventtitel				{ background:url(../images/event1bg.gif) repeat-x; line-height:28px; color:#8b1200; padding-left:10px; font-size:14px;}
.eventdate				{ background:url(../images/event2bg.gif) repeat-x; line-height:28px; color:#361100; padding-left:10px; font-weight:bold; border-top:1px solid #fff;}
.eventcontent			{ padding:10px; background:url(../images/event3bg.gif) repeat-x top #fff; border-top:1px solid #fff; }
.eventtop				{ padding-left:10px; background:url(../images/event4bg.gif) repeat-x top #fff; line-height:28px; font-size:16px; font-weight:bold; color:#4e5900; border-bottom:1px solid #fff; }

.bolddata				{ font-weight:bold;}


/* jQuery based alert box stylesheet */
#popup_container {
	font-family: Arial, sans-serif; font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF; border: solid 5px #0b7403;
	color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#popup_title {
	font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em;
	color: #065300; background: #CCC url(../images/titelbg3.gif) top repeat-x;
	border: solid 1px #79b461; border-bottom: solid 1px #79b461; cursor: default;
	padding: 0em; margin: 0em;
}

#popup_content { background: 16px 16px no-repeat url(../images/info.gif); padding: 1em 1.75em; margin: 0em; }
#popup_content.info { color: #00529B; background-color: #BDE5F8; background-image: url(../images/info.png); }
#popup_content.success { color: #4F8A10; background-color: #DFF2BF; background-image: url(../images/success.png); }
#popup_content.warning { color: #9F6000; background-color: #FEEFB3; background-image: url(../images/warning.png); }
#popup_content.error { color: #D8000C; background-color: #f4fff2; background-image: url(../images/error.png); }
#popup_content.confirm { background-image: url(../images/important.gif); }
#popup_content.prompt { background-image: url(../images/help.gif); }
#popup_message { padding-left: 48px; }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt { margin: .5em 0em; }
#popup_ok { background:url(../images/b-bg.gif) repeat-x; color:#fff; font-weight:bold; border-bottom:1px solid #122112; border-left:1px solid #9bca9b; border-top:1px solid #9bca9b; border-right:1px solid #122112; }
/* End - jQuery based alert box stylesheet */

/* Header menu stylesheet - Menu created by jQuery */
a { text-decoration: none; color:#292929; cursor:pointer; }
ul { list-style: none;  }
p { margin: 15px 0; }

/* LEVEL ONE */
.menulink1 { width:159px;}
.menulink2 { width:157px;}
.menulink3 { width:157px;}
.menulink4 { width:157px;}
.menulink5 { width:157px;}
.menulink6 { width:157px; }
.dropdown { margin:0 0 0 -15px; text-align:center; *margin:0 0 0 26px; width:949px; z-index:500; }
.dropdown li a { font-family: Arial, Helvetica, sans-serif; display:block; margin:0px;  font-size:17px; color:#fff !important; background:#ea9701;}
.dropdown li a:hover { color:#fff !important;}
.dropdownactive { color:#fff !important;}
.dropdown ul { *margin:0 0 0 0 !important;}

ul.dropdown { position:relative; }
ul.dropdown a:hover { color: #000; cursor:pointer; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li { border-right:1px solid #fff; border-bottom:1px solid #fff;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif !important; font-size:12px; float: left; zoom: 1; background: #e2e2e2; }
ul.dropdown li a { display: block;  padding: 7px 0px; color:#fff; cursor:pointer; color: #666; }
ul.dropdown li li { text-align:left;}
ul.dropdown li.hover, ul.dropdown li:hover { background:#ea9701; color:#fff !important; position: relative; }
ul.dropdown ul { *margin:0 0 0 -1px !important;}
ul.dropdown ul li 	{ padding: 3px 0px 5px 8px; width:141px; }
ul.dropdown ul li a	{ color:#fff !important; font-size:12px; padding: 3px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; }
ul.dropdown ul li a:hover { color:#fff !important; cursor:pointer; }
ul.dropdown li:last-child ul {  }
ul.dropdown li:last-child ul li { border-right:none !important; }
ul.dropdown li:last-child a { border-right: none; cursor:pointer; } /* Doesn't work in IE */

/* LEVEL TWO */
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #ea9701; color: #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom: 1px solid #fff; float: none; padding-right:8px; }

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ border-right: none; width: 100%; cursor:pointer; display: inline-block; color:#292929; } 

/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown ul li ul li:first-child { border-top:1px solid #d0d0d0; }

/* End - Header menu stylesheet - Menu created by jQuery */

/* Lighbox */
.pagecontentpart{ width:703px; color:#2a2a2a; float:left; margin:0px 0px 0 10px; *margin:0px 0px 0 5px; *width:703px; }
*:first-child+html .pagecontentpart	{*margin:0px 0px 0 10px;}
.pagecontentpart a { color:#017302; text-decoration:none;}
.pagecontentpart a:hover	{ color:#e4ab01; text-decoration:none;}
.pagecontentpart ul			{ list-style:none; padding:0px; margin:10px;}
.pagecontentpart li 		{ background:url(../images/arrow3.gif) no-repeat 0 5px ; padding:0px 0px 5px 10px;}
.pagecontentpart h1			{ font-family: Helvetica, Geneva, Arial, sans-serif; font-size:18px; font-weight:bold; color:#017302; margin:0 0 10px 0; }

.tableborder1 { border:1px solid #E5E5E5;}
.fieldheader1 { background:#017302; color:#fff; font-weight:bold; height:25px; }
.fieldheader1 th{padding:0px 3px;}
.fieldheader1 a { color:#fff; text-decoration:none;}
.fieldheader1 a:hover { color:#8ACEFF; text-decoration:none; }

.pointercursor {cursor:pointer}
.bold {font-weight:bold;}
.popup_content1 {background:#F8F8F8 none repeat scroll 0 0; margin-left: 300px; *margin-left: 227px; top:198px; *top:199px;  border:1px solid #89C15A; width:370px; padding:3px 6px 4px;}
.brd {border:1px solid red;}
.honorroll-color {color:#316ac5 !important; }
.honorroll {color:#316ac5; }

.sitemap ul			{ list-style:none; padding:0px; margin:0 0 0 12px; }
.sitemap ul li 		{ background:url(../images/arrow3.gif) no-repeat 0 5px ; padding:5pxpx 0px 5px 10px; margin:0 0 0 0px; font-weight:bold; }
.sitemap ul li ul li 	{ background:url(../images/arrow3.gif) no-repeat 0 5px ; padding:5pxpx 0px 5px 0px !important; margin:0 0 0 0px; font-weight:normal !important}
.category{ padding:2px; border:1px solid #eaeaea;}
.category h2{font-size:1.30em; color:#fff; margin:0 0 5px 0; padding:0 0 0px 0; margin:0 0 5px 0 ; background:url(../images/catgory-h2-bg.jpg) repeat-x; padding:6px 0 10px 8px; font-family:Segoe UI; font-weight:normal}
.category p{ padding:0 0 0 8px}
.category table{ margin-bottom:2px}

.productitem{ font-weight:bold; }
.maintextitalic{ }
.smallblack { }
.virtualtextbg { background:url(../images/textbg.gif) no-repeat ; line-height:37px; font-size:16px; width:415px; text-align:center; color:#c76200; }
#divVFDImages {width:300px;margin:0 0 0px 0; padding:0 0 0 0; position:absolute}
#divVFDImages ul li { list-style:none !important; float:left; text-align:center; background:none !important;}
#divVFDImages fieldset { width:300px; margin:0px; padding:0px;}
#divVFDImages legend { color:#017302;}
.butpor { clear:both; margin:0 0 10px 25px;}
.textbold { font-size:14px; font-weight:bold;}
.righthighlight { color:#017302 !important;}
.greenbg { background:#017302 !important; color:#FFFFFF; font-size:14px;}
.greentext { color:#DF7303!important; font-weight:bold;}
.dimtext { color:#959595!important; font-weight:bold;}