/*	start of page content	*/
body {font-family: arial,verdana,sans-serif; font-size:13px; text-align:left; margin:0px; padding:0px; border:0px; background-image:url(furniture/nvwbackground2.gif); background-position:center top; color:#333333;}
#outer {border-top:2px solid #8DC63F;}
#container {margin-left:auto; margin-right:auto; width:990px;}
a {color:#006F51; }


/*	end of page content	*/

/*	start of header	*/
#header {height:115px;}
#logo {float:left; width:171px; padding-top:5px;}

/*	this is formatting for the text size, top tabs and search boxes	*/
#global {float:left; margin-left:20px;}
#globaltop {height:26px;}
#globaltoplhs {float:left; padding-top:2px; margin-left:30px;}
* html #globaltoplhs {margin-left:0px;} 
#globaltoprhs {float:left; }
#globalbottom {height:25px; padding:5px 0px 5px 0px; float:right;}
ul#globalnav {padding:0px; margin:0px; list-style:none;}
ul#globalnav li {float:left; margin-left:2px;}
ul#globalnav li.firston {margin-left:0px;}
ul#globalnav li a {color:#FFFFFF; text-decoration:none; display:block; background-image:url(furniture/tab_off.jpg); text-align:center; width:126px; height:22px; font-size:12px; padding-top:4px;}
ul#globalnav li.firston a, ul#globalnav li.on a, ul#globalnav li:hover a {background-image:url(furniture/firston.gif);}
.textsizebutton {width:22px; height:25px; float:left; padding:0px; margin:0px; margin-top:2px; margin-right:2px;}
.globallink1, .globallink2, .globallink3 {float:left; line-height:20px;  font-size:12px;}
.globallink1 {margin:0px 0px 5px 5px; padding:0px 0px 0px 0px; height:19px; color:#333333; }
.globallink2 {margin:0px 0px 5px 5px; padding:0px 5px 0px 5px; height:19px; color:#7DB335; }
.globallink3 {padding:5px 0px 0px 5px;; color:#666666; }

/*	this is formatting for search box form	*/
.globallink1 form {margin:0px; padding: 0px;}
.globallink1 input {border:1px solid #BBBBBB; padding:5px; }
#searchlist {border:1px solid #BBBBBB; padding:4px; color:#666666;}
.searchbutton {background-color:#8DC63F; color:#FFFFFF;}

/*	login link	*/
a.login {font-weight:bold;  color:#8DC63F; text-decoration:none; margin-right:10px;}
a.loggedin {font-weight:bold; font-size:15px; color:#8DC63F; text-decoration:none; margin-right:10px;}
a.login:hover {color:#006F51;}

/*	end of header	*/


/*	start of primary menu	*/

#mainmenu {width:970px; margin:0px ; height:39px; background-image:url(furniture/menuback.jpg); border:0px; margin-bottom:10px;}

/*	menu background	*/
ul#primarymenu {padding:0px; margin:0px; list-style:none; }

/*	menu button default formating	*/
ul#primarymenu li {float:left; border-left:1px solid #ADDF5E; }

/*	last and first menu buttons in both on and off states dont have a left border	*/
ul#primarymenu li.last, ul#primarymenu li.first, ul#primarymenu li.firston {border:0px;}

/*	menu button OFF link	*/
ul#primarymenu li a {padding:7px 15px 14px 15px; line-height:18px;  font-size:17px; text-decoration:none;  display:block; text-align:center; font-size:17px; background-color:#999999; color:#ffffff; background-image:url(furniture/navbutton_off.jpg); background-position:bottom center; background-repeat:no-repeat; }

/*	menu button ON link	*/
ul#primarymenu li.on a {background-color:#006E50; color:#ffffff; background-image:url(furniture/navbutton_on.jpg); background-position:bottom center; background-repeat:no-repeat;}

/*	menu button OFF link mouseover	*/
ul#primarymenu li:hover a {background-color:#006E50; color:#ffffff; background-image:url(furniture/navbutton_on.jpg); background-position:bottom center; background-repeat:no-repeat;}

/*	FIRST menu button OFF link 	*/
ul#primarymenu li.first a {background-image:url(furniture/button_firstoff.jpg); background-position:top left; background-repeat:no-repeat;}

/*	FIRST menu button ON link 	*/
ul#primarymenu li.firston a {background-image:url(furniture/button_first_on.jpg); background-position:top left; background-repeat:no-repeat;}

/*	FIRST menu button OFF link mouseover 	*/
ul#primarymenu li.first:hover a {background-image:url(furniture/button_first_on.jpg);}

/*	LAST menu button OFF link */
ul#primarymenu li.last a {background-image:url(furniture/button_last_on.jpg); background-repeat:no-repeat;}

/*	LAST menu button OFF link mouseover */
ul#primarymenu li.last:hover a {background-image:url(furniture/button_last_on.jpg); background-position:right;}


/*	end of primary menu	*/



/*	start of sub menu	*/

#submenu {background-color:#ADDF5E; width:970px; height:24px; margin-bottom:10px; clear:both; padding-top:3px;}
ul#secondarymenu {padding:0px; margin:0px; list-style:none;}
ul#secondarymenu li {float:left; border-left:1px solid #6B6B6B; padding-left:8px; padding-right:8px;}
ul#secondarymenu li.first {border:0px;}
ul#secondarymenu li a {color:#6B6B6B; text-decoration:none;} 
ul#secondarymenu li:hover a {color:#333333;} 
ul#secondarymenu li.on a {color:#ffffff;} 

/*	end of sub menu	*/

/*	page content	*/

#topcontent {width:990px; height:10px; background-image:url(furniture/nvw_background_top.jpg); background-repeat:no-repeat; background-color:#EEEEEE;}
#maincontent {width:970px; background-image:url(furniture/nvw_background_middle.jpg); margin:0px; padding:0px 10px 0px 10px;}
.lefthalfpanel {width:480px; height:416px; margin-right:10px; float:left; background-color:#eeeeee;  }
.nvwlefthalfpanelnews {width:460px;  margin-right:10px; float:left; background-image:url(furniture/nvwnewsback.jpg); padding:10px;}
.nvwfullpanel {width:950px; background-color:#FFFFFF; padding:10px;}
#nvwfullpanelevents {width:950px; background-color:#ffffff; padding:10px; height:600px;}
.righthalfpanel {width:460px; float:left;  background-color:#FFFFFF; background-image:url(furniture/halfpanelbackground.jpg); padding:10px;}
.nvweventsquarter {width:265px; float:left; padding:10px; background-color:#FFFFFF; }
.nvweventsthreequarter {width:650px; margin-right:10px; background-color:#FFFFFF; padding:10px; float:left;}
.nvwlefthalfpanel {width:460px; float:left; height:272px; margin-right:10px; background-color:#FFFFFF; background-image:url(furniture/halfpanelbackground.jpg); padding:10px;}
.nvwlefthalfpaneltwitter {width:460px; float:left; height:496px; margin-right:10px; background-color:#FFFFFF; background-image:url(furniture/halfpanelbackground.jpg); padding:10px;}
.nvwlefthalfpanelorder {width:460px; float:left;  margin-right:10px; background-color:#FFFFFF; background-image:url(furniture/halfpanelbackground.jpg); padding:10px;}
.panelclear {clear:both;  height:10px;  }
.bottompanel {background-image:url(furniture/nvw_background_bottom.jpg); height:10px; }
#fullpanel {width:970px;  background-color:#FFFFFF; height:107px;}

.nvwnewsitem { background-color:#ffffff; padding:20px; margin-bottom:10px;}
.nvwnewspic {float:left; margin-right:10px;}
.nvwnewstitle {font-size:16pt; color:#8FC442;}


.nvwrightpanelleft {width:270px; float:left;}
.nvwrightpanelright {width:165px; float:left; margin-left:20px; color:#82B337; font-size:9pt;}

.leftquarterpanel1, .leftquarterpanel2, .nvwleftquarterpanel3 {width:215px; height:387px; margin-right:8px; float:left; padding:5px 10px 10px 10px;} 

/* small css workaround here for IE5 */
.nvwrightquarterpanel {width:212px; height:387px; color:#006E50; float:left; padding:5px 10px 10px 10px; padding-right:6px; padding-right/**/:/**/ 10px; background-image:url(furniture/nvw_recipe_background4.jpg);}
.leftquarterpanel1 {background-image:url(furniture/CARD_background.jpg);}
.leftquarterpanel2 {background-image:url(furniture/CARD_background3.jpg);}
.nvwleftquarterpanel3 {background-image:url(furniture/nvw_recipe_background.jpg);}


.leftquartertitle {font-size:19px; color:#333333}
.leftquartersummary {margin-top:160px; margin-right:45px; color:#333333; font-weight:bold; height:88px;}
.leftquarteritem {background-color:#FFFFFF; margin-bottom:1px;}
.leftquarteritem a {padding:3px 5px 3px 5px; line-height:22px; text-decoration:none; color:#333333; width:215px;}
.leftquarteritem:hover a {color:#006F51;  }

#bottomcontent {width:990px; height:10px; background-image:url(furniture/vegsoc_background_bottom.jpg); background-repeat:no-repeat;}

/*	start of how can we help you list	*/

.helpyouleft, .helpyouright {float:left; width:225px; margin-top:10px;}
.helpyouright {color:#999999; }
ul.green {list-style-image:url(furniture/greenbullet.jpg); margin:0px 0px 0px 17px; padding:0px;}
ul.green li {margin-bottom:5px;}
ul.green li a {color:#666666; text-decoration:none; }
ul.green li:hover a {color:#006F51;}


/*	end of how can we help you list	*/


/*	start of news section	*/
#fullpanel.news {background-image:url(furniture/newsbackground.jpg); height:107px;}
#fullpanel.nvwdiary {background-image:url(furniture/eventsgallery.jpg); height:128px; padding-left:130px; width:840px; padding-top:3px;padding-bottom:3px;}
#fullpanel.nvwtellus {background-image:url(furniture/tellus.jpg); height:174px; padding-left:15px; width:955px; padding-top:63px;padding-bottom:3px;}

#fullpanel.nvwbuttons {background-image:url(furniture/buttonsback.jpg); height:118px; padding-left:15px; width:955px; padding-top:13px;padding-bottom:3px; }
.nvwdiaryitem {border-left:1px solid #DAEBC1; padding-left:10px; height:118px; padding-top:10px; float:left; padding-right:7px;}
.nvwdiarybuttons {border-left:1px solid #DAEBC1; padding-left:10px; float:left; height:108px; padding-top:10px; padding-bottom:10px;}
.nvwdiarytitle {border:1px solid  #DAEBC1; padding:4px; font-size:10pt; width:110px; color:#FFFFFF;}
.newsleft {float:left; width:484px; border-right:1px solid #ffffff; height:107px;}
.newsright {float:left; width:485px;}
.newscontent {padding:10px;}
.newscontent2 {padding:10px 10px 10px 15px;}
ul.news {list-style-image:url(furniture/whitearrow.gif); margin:10px 0px 0px 15px; padding:0px;}
ul.news li a {color:#ffffff; text-decoration:none; }
ul.news li:hover a {color:#006F51;}

/*	end of news section	*/


/*	dotted line at end of how can we help you list	*/
.dottedline {clear:both; border-bottom:1px dotted #333333; margin-bottom:10px;}

/*	welocome and login area	*/
.textlayout1 {margin-top:10px; margin-right:20px; }
form.logger input {border:1px solid #8DC63F; margin-top:5px; padding:3px; color:#666666;}
form.logger {margin-bottom:10px;}

/*	end of page content	*/

/*	start of footer */

#footerleft {float:left; color:#005B38; width:450px; height:110px; padding:20px; margin:10px 10px 0px 0px; background-image:url(furniture/nvw_footer_background.jpg); background-color:#FFFFFF;}
#footerright {float:left; width:450px; height:110px; padding:20px; margin:10px 0px 0px 0px; background-image:url(furniture/nvw_footer_background.jpg); background-color:#FFFFFF;}

.footerbutt { width:200px; height:95px; float:left; padding:5px; color:#333333; font-size:10pt;}
/*	end of footer */


/*	start of template 2 panels */

.template2leftpanel {float:left; width:240px;  margin-right:10px; background-color:#eeeeee;}
.template2leftpanelnvw {float:left; width:220px;  margin-right:10px; background-color:#eeeeee; padding:10px;}
.template2leftpanelitem { background-image:url(furniture/template2leftpanel_background.jpg); background-repeat:no-repeat; padding:10px;}
.template2leftpanelitembelow { background-image:url(furniture/template2leftpanel_background.jpg); background-repeat:no-repeat; padding:10px; margin-top:10px;}
.template2rightpanel {float:left; width:700px; padding:10px; background-color:#FFFFFF; background-image:url(furniture/template2rightpanel_background.jpg); background-repeat:no-repeat;}
/* small css workaround here for IE5 for box borders bug */
.template2rightpanelleftcolumn {float:left; width:450px; padding-left:10px; margin-right:10px; margin-right/**/:/**/ 20px;}
.template2rightpanelrightcolumn {float:left; width:210px; padding-top:45px; }


h1 {margin:0px; padding:0px; color:#3D75B1; font-size:36px; font-weight:100; padding-bottom:10px;}
h2 {margin:0px; padding:0px; color:#559EC6; font-size:25px; font-weight:100; padding-bottom:10px;}
h3 {margin:0px; padding:0px; color:#00513A; font-size:13px; font-weight:bold;}

p {padding:0px; margin:0px 0px 10px 0px; color:#333333; line-height:18px;}

img.pagecontent {padding-bottom:10px;}

ul.inthissection {padding:0px; margin:0px; padding-top:5px; }
ul.inthissection li {border-top:1px dotted #999999; list-style-type:none;}
ul.inthissection li a {color:#666666; text-decoration:none; line-height:18px; padding-top:5px; padding-bottom:5px; width:220px; display:block;}
ul.inthissection li:hover a {width:220px; background-color:#eeeeee; color:#333333;}
ul.inthissection li.on a {color:#006F51; font-weight:bold;}

ul.tools {padding:0px; margin:0px; padding-top:5px; }
ul.tools li {border-top:1px dotted #999999; list-style-type:none; background-repeat:no-repeat; padding-left:25px;}
ul.tools li a {color:#666666; text-decoration:none; line-height:18px; padding-top:5px; padding-bottom:5px; width:195px; display:block;}
ul.tools li:hover a {width:195px; background-color:#eeeeee; color:#333333;}

/* specific tools */
ul.tools li.getinvolved {background-image:url(icons/get_involved.gif);}
ul.tools li.getinvolved:hover {background-image:url(icons/get_involved_on.gif);}

ul.tools li.factsheets {background-image:url(icons/fact_sheets.gif);}
ul.tools li.factsheets:hover {background-image:url(icons/fact_sheets_on.gif);}

ul.tools li.pdf {background-image:url(icons/pdf.gif);}
ul.tools li.pdf:hover {background-image:url(icons/pdf_on.gif);}

ul.tools li.poll {background-image:url(icons/poll.gif);}
ul.tools li.poll:hover {background-image:url(icons/poll_on.gif);}

ul.tools li.forum {background-image:url(icons/forum.gif);}
ul.tools li.forum:hover {background-image:url(icons/forum_on.gif);}

ul.tools li.video {background-image:url(icons/video.gif);}
ul.tools li.video:hover {background-image:url(icons/video_on.gif);}

ul.tools li.support {background-image:url(icons/support.gif);}
ul.tools li.support:hover {background-image:url(icons/support_on.gif);}

ul.tools li.print {background-image:url(icons/support.gif);}
ul.tools li.print:hover {background-image:url(icons/print_on.gif);}


/* LHS page adverts */
.advertsilentbutdeadly {background-image:url(adverts/silentbutdeadly.jpg); background-repeat:no-repeat; width:220px; height:104px; padding:190px 10px 0px 10px; color:#FFFFFF;}
.advertsilentbutdeadly a {color:#8DC63F; text-decoration:none;}
.advert {margin:10px 0px 10px 0px;}
/* RHS quick links */
.rhslinkstop {background-image:url(furniture/rhslinkstop.jpg); background-repeat:no-repeat; width:210px; height:20px; color:#FFFFFF; font-weight:bold; padding:5px; font-size:15px;}
.rhslinkcontent {padding:10px 0px 10px 0px; margin:0px; color:#999999; border-bottom:1px solid #9DD95C;}


/* cordon vert template page */

#outer.cordonvert {border-top:2px solid #94AB00;}
#outer.cordonvert a {color:#005710;}
#outer.cordonvert ul#globalnav li a {color:#ffffff;}
#outer.cordonvert  #header {height:95px;}
#outer.cordonvert #fullpanel {background-image:url(cordonvert/courses_background.jpg); width:970px; height:236px; margin-top:30px;}
#outer.cordonvert ul#globalnav li.on a, #outer.cordonvert ul#globalnav li:hover a {background-image:url(furniture/cordonvert_tab_on.jpg);}
#outer.cordonvert ul#globalnav li.on a, #outer.cordonvert ul#globalnav li:hover a {background-image:url(furniture/cordonvert_tab_on.jpg);}
#outer.cordonvert .globallink1 {color:#333333;}
#outer.cordonvert .globallink2 {color:#7DB335; }
#outer.cordonvert .globallink3 {color:#94AB00; }
#outer.cordonvert a.login {color:#94AB00;}
#outer.cordonvert a.login:hover {color:#006F51;}
#outer.cordonvert #logo {width:229px; padding-top:25px; margin-left:10px;}
#outer.cordonvert #global {width:732px; margin-left:7px;}
#outer.cordonvert .searchbutton {background-color:#94AB00; border:0px;}
#outer.cordonvert .textsizebutton {margin-top:5px;}
#outer.cordonvert #mainmenu {background-image:url(furniture/CV_menuback.jpg);}
#outer.cordonvert #topcontent {background-image:none; background-color:#FFFFFF;}
#outer.cordonvert #maincontent {background-image:none; background-color:#FFFFFF;}


/*	menu button default formating	*/
#outer.cordonvert ul#primarymenu li {float:left; border-left:1px solid #cccccc;  font-size:17px; background-color:#cccccc;  }

/*	menu button OFF link	*/
#outer.cordonvert ul#primarymenu li a {background-color:#94AB00; color:#ffffff; background-image:none;  line-height:9px; padding:12px 14px 9px 14px; }

/*	last and first menu buttons in both on and off states dont have a left border	*/
#outer.cordonvert ul#primarymenu li.last, #outer.cordonvert ul#primarymenu li.first, #outer.cordonvert ul#primarymenu li.firston {border:0px;}

/*	menu button ON link	*/
#outer.cordonvert ul#primarymenu li.on a {background-color:#0B450D; background-image:none;}

/*	menu button OFF link mouseover	*/
#outer.cordonvert ul#primarymenu li:hover a {background-color:#0B450D; background-image:none;}

/*	FIRST menu button OFF link 	*/
#outer.cordonvert ul#primarymenu li.first a {background-image:url(furniture/cv_button_first_off.jpg);}

/*	FIRST menu button ON link 	*/
#outer.cordonvert ul#primarymenu li.firston a {background-image:url(furniture/cv_button_firston.jpg); background-position:top left; background-repeat:no-repeat;}

/*	FIRST menu button OFF link mouseover 	*/
#outer.cordonvert ul#primarymenu li.first:hover a {background-image:url(furniture/cv_button_firston.jpg); background-position:top left; background-repeat:no-repeat;}

#outer.cordonvert #submenu {background-color:#0B450D; }


#outer.cordonvert ul#secondarymenu li a {color:#eeeeee; text-decoration:none;} 
#outer.cordonvert ul#secondarymenu li:hover a {color:#94AB00;} 
#outer.cordonvert ul#secondarymenu li.on a {color:#94AB00;} 


/* small css workaround here for IE5 for box borders bug */
.cvfullpanelleft {padding:10px 40px 10px 170px; padding-right:20px; padding-right/**/:/**/ 40px; float:left; width:265px; height:175px; color:#FFFFFF;}
.cvfullpanelright {padding:10px 170px 10px 40px; padding-right:20px; padding-right/**/:/**/ 40px; float:left; width:265px;  height:175px; color:#FFFFFF;}
.cvfullpanelcontent {width:265px;}


#outer.cordonvert .template2leftpanelitem {background-image:none; background-color:#FFFFFF; }
#outer.cordonvert .template2rightpanel {padding-top:0px; background-image:none; margin-left:0px; padding-left:0px;}
#outer.cordonvert .template2rightpaneltitle {}
#outer.cordonvert .advertsilentbutdeadly a {color:#94AB00;}

/* small css workaround here for IE5 for box borders bug */
.cordonvertleftpanel {float:left; width:700px; background-color:#ffffff; margin-right:10px; margin-right/**/:/**/ 30px; margin-left:0px;}
.cordonvertrightpanel {float:left; width:240px;  margin-right:0px; background-color:#ffffff; background-image:none;}


.cvcourseitem {}
.cvcourseimage {float:left; width:125px; margin-right:10px;}
.cvcoursetext {float:left; width:365px; margin-right:10px;}
.cvcoursetitle {font-size:22px; color:#94AB00;}
.cvcoursedates {text-align:right; color:#0A460D;}
.cvcourseclear {clear:both; height:10px; border-bottom:1px solid #94AB00; margin-bottom:10px;}
#outer.cordonvert a.cvbutton {padding:3px 10px 3px 10px; color:#FFFFFF; background-color:#94AB00; text-decoration:none;}
#outer.cordonvert a.cvbutton:hover {padding:3px 10px 3px 10px; color:#FFFFFF; background-color:#0A460D; text-decoration:none;}

#outer.cordonvert #footerright {background-image:url(cordonvert/cv_help_background.jpg); text-align:center; background-color:#FFFFFF;}


div.eventitem {border-bottom:1px solid #cccccc; padding-bottom:10px;}


/*	for event booking	*/

#step1 {position:absolute; top:175px;}
#step2 {visibility:hidden; position:absolute;  top:-1500px; }
#step3 {visibility:hidden; position:absolute; top:185px;}
#step4 {visibility:hidden; position:absolute;  top:200px;}
#step5 {visibility:hidden; position:absolute;  top:200px;}
#step6 {visibility:hidden; position:absolute;  top:200px;}



.clearer {clear:both;}

.steps {padding:10px; font-size:16px;}

.stepper {margin-right:1px;}
.stepborder {border:1px solid #C5DE9A; padding:30px; margin:10px 15px 10px 10px; width:630px; margin-left:140px; background-color:#FFFFFF;}
.stepborder2 {border:1px solid #C5DE9A; padding:10px; margin:10px 15px 10px 10px; width:900px; background-color:#FFFFFF;}
.eventbutton {border:1px solid #C5DE9A; background-color:#C5DE9A; padding:10px 30px 10px 30px; margin:0px; text-decoration:none; }
.eventbutton:hover {border:2px solid #A4CA63;}
.dropdown {padding:10px;border:1px solid #C5DE9A; cursor:pointer; display:block; background-color:#E7F0D1;}
.dropdown2 {padding:10px;border:1px solid #C5DE9A; background-color:#E7F0D1;}
.dropdown:hover {border:1px solid #A4CA63;}
span#eventTyper label {margin-left:10px; width:400px;  width:150px; margin-top:5px; font-size:15px;}
span#eventTyper {}
.eventdesc { margin-left:200px; padding:20px 20px 20px 100px; width:200px; background-image:url(furniture/events/eventtype_back.gif); background-repeat:no-repeat;  margin-top:-53px; position:absolute;  visibility:hidden;}
.eventclick {}
.eventpoint {margin-right:20px;}
.label2 {font-size:17px; font-weight:bold; margin-bottom:20px; border-top:1px solid #A6CB64; padding-top:10px;}
.label21 {font-size:17px; font-weight:bold; margin-bottom:20px; padding-top:10px;}
#cPublicError {visibility:hidden; position:absolute; top:200px; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cEventError {visibility:hidden; position:absolute; top:300px; right:50px;  width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE;  font-weight:bold;}
#cOrgError {visibility:hidden; position:absolute; top:300px; right:50px;  width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE;  font-weight:bold;}
#cEventForError {visibility:hidden; position:absolute; top:300px; right:50px;  width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE;  font-weight:bold;}

#cWhereError {visibility:hidden; position:absolute; top:-300px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cAddressError {visibility:hidden; position:absolute; top:-400px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cOneDayError {visibility:hidden; position:absolute; top:-300px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cDateError {visibility:hidden; position:absolute; top:-200px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 

#cTitleError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cDescError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cPicError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cCostError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cPic2Error {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cCost2Error {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 

#cOrgNameError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cOrgEmailError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 
#cOrgTelError {visibility:hidden; position:absolute; top:100px; z-index:8000; right:50px; width:200px; font-size:16px; border:1px solid #990000; padding:20px; background-color:#EEEEEE; font-weight:bold;} 


#option2, #option1, #option3 { padding-right:50px; font-size:18px; color:#333333; }
#showPic {visibility:hidden; position:absolute; top:720px; width:610px; z-index:900;  padding-top:10px;}

#iframer {visibility:hidden; position:absolute; top:730px; width:610px; z-index:900;  padding-top:10px;}
#timer {visibility:hidden; position:absolute; top:700px; width:610px; z-index:900;  padding-top:10px;}

.mywhere {font-size:18px; }
.mycoster {font-size:18px; width:400px;}
.mypiccer {font-size:18px; width:300px;}
#cShowPublic {visibility:hidden; position:relative; z-index:2000; margin-top:-100px; border:1px solid #C5DE9A; background-color:#C5DE9A; padding:10px;}
span.publicer {padding:20px; }
span.wherer {padding:20px;  }
#myaddress {visibility:hidden; margin-top:-380px;  background-color:#DEEDC4; padding:0px 10px 0px 10px;}
#coster {visibility:hidden; margin-top:-25px;  border:1px solid #C5DE9A; background-color:#DEEDC4; padding:10px;}
#picspacer{visibility:hidden; margin-top:-250px; position:relative; height:250px; z-index:1; }
#myimager {visibility:hidden; position:absolute; top:900px; margin-left:170px; width:610px; z-index:10000;  background-color:#DEEDC4; padding:10px;}
.xPublic {position:relative; z-index:4000;}
#endDater {visibility:hidden;  width:400px; margin-top:-100px;  }
.mydatex {border:solid 1px #C5DE9A; font-size:24px; color:#8ACA42; margin-top:-60px;}
.5mydatex {font-size:9px; }
input {  }
.timedropdown {padding:10px;border:1px solid #C5DE9A; cursor:pointer; float:left; background-color:#E7F0D1;}
.Textboxer {font-family:Arial, Helvetica, sans-serif; font-size:14px; border:1px solid #C5DE9A; padding:10px;} 

.eventitem {padding:40px; background-color:#FFFFFF;}

/*	stylesheet for event display	*/
.evlist {width:600px; background-color:#ffffff; float:left;}
.evtitle {font-size:33px; color:#A7C86D; margin-bottom:10px;}
.evWhen {border-top:1px solid #A7C86D; border-bottom:1px solid #A7C86D; padding:10px 0px 0px 0px;}
.evWhere { border-bottom:1px solid #A7C86D; padding:10px 0px 10px 0px;}
.evWhenDate {color:#333333; font-size:21px; float:left; width:350px;}
.evWhenTime {color:#333333; font-size:21px; float:left; width:250px;}
.evWhereTitle {color:#333333; font-size:21px; font-weight:bold; margin-bottom:10px;}
.evDetails {padding:10px 0px 10px 0px;}
.evDetailsTitle {color:#333333; font-size:21px; margin-bottom:10px; font-weight:bold;}
.evDetailsInfo {margin-bottom:10px;}
.evWho {background-color:#D4E7B5; padding:10px 20px 10px 10px; float:left; color:#333333; font-weight:bold; margin:10px 1px 10px 0px;}
.evEnd { clear:both;}
.evIcon {float:left; }
.evLister {float:left; width:280px; line-height:18px; margin-top:3px; padding-bottom:3px; border-bottom:1px solid #D4E7B5;}
.evLoc {float:left; width:110px; margin-top:4px;  background-color:#D1E0B9; margin-right:40px; height:25px; padding:4px;  padding-top:8px; font-weight:bold; color:#185A3F; text-align:center; }
.evLoc2 {float:left; width:110px; margin-top:4px; color:#8DBC3F;  margin-right:40px; height:25px; padding:4px;  padding-top:8px; font-weight:bold; color:#FFFFFF; text-align:center; }
.evItemer { clear:both; }
.evView {float:left; width:60px; margin-left:40px;}
.filterbutton {background-color:#D1E0B9; padding:5px 10px 5px 10px; color:#185A3F; text-align:center; border:0px;}
.mapitem {width:200px;}
.maptitle {font-weight:bold; font-size:14px;}

.evPic { margin-left:40px;  float:left;}
.evPicHere {background-color:#D4E7B5; margin-bottom:1px; }

.evFurther {background-color:#D4E7B5; margin-bottom:1px; color:#333333; font-weight:bold; padding:5px 0px 5px 5px;}

.myeventlist {margin-bottom:10px; border-bottom:1px dotted #cccccc; padding-bottom:10px;}

input.eventbox {border:1px solid #C5DE9A; padding:10px;}
input.eventbox3 {border:1px solid #C5DE9A; margin:0px; padding:10px;}
input.eventbox:hover {border:1px solid #A4CA63;}

.labeler {float:left; width:170px; padding-top:5px; clear:both;}
.labeler2 {float:left; width:340px; padding-top:5px; font-weight:bold; font-size:14px; clear:both;}
.dataentry2 {float:left;margin-bottom:1px;}


.checkerbox {float:left; width:30px; clear:both; margin-bottom:10px;}
.checkertext {float:left; width:140px; margin-bottom:10px;}
.checkerqu {float:left: width:40px; margin-bottom:10px;}

.searcherdrop {float:left; margin-right:20px;}

/*	stylesheet for calendar	*/


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#72A330;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:12pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#72A330;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #72A330;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#72A330;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			
			}