/* CSS Document */

img.bluebar									{ clear:both; margin:17px 0px 17px 0px; }
div.eventlist								{ position:relative; width:367px; min-height:230px; height:auto!important; height:230px; border:2px solid #E4EAF6; padding:8px 138px 8px 10px;}
div.eventlist div.buttons					{ position:absolute; left:387px; top:35px; width:113px; }
div.eventlist h5							{ color:#666; font-weight:normal; font-size:130%; margin:0px; padding:0px; }
div.eventlist h5 strong						{ font-weight:normal; color:#222; }
div.eventlist h3							{ font-size:180%; margin:10px 0px 0px 0px; padding:0px; }
div.eventlist p								{ font-size:120%; margin:4px 0px 20px 0px; padding:0px; }
div.eventlist div.agenda					{ width:349px; font-size:120%; background-color:#E4EAF6; padding:3px 9px 9px 9px; }
div.eventlist div.agenda strong				{ line-height:2em; }
div.eventlist div.agenda table 				{ width:100%; font-size:85%; border:6px solid #fff; background-color:#FFFFFF; }
div.eventlist div.agenda table td.time		{ width:80px; color:#333; border-right:1px dotted #ccc; margin:0px; }
div.eventlist div.agenda table td.title		{ color:#000; padding-left:15px; }
div.eventlist div.eventdetails				{ display:none; padding:20px 2px 20px 2px; text-align:justify; }

div.mini_event								{ background-color:#114b7d;color:#fff;padding:15px; }
div.mini_event h4							{ font-size:160%;margin:0px 0px 5px 0px; padding:0px; }
div.mini_event p							{ font-size:110%; }

div.noevents								{ position:relative; width:505px; padding:0px; min-height:230px; height:auto!important; height:230px; border:2px solid #E4EAF6;}
div.noevents p								{ padding:80px 20px 50px 20px;text-align:center;font-size:130%; margin:0px;}

ul.futureeventslist							{ margin-top:15px; }
ul.futureeventslist li						{ clear:both; margin-bottom:4px; }
ul.futureeventslist li.head					{ font-size:160%; color:#114b7d; margin:30px 0px 10px 0px; padding:0px; }
ul.futureeventslist li.link					{ padding:0px 0px 0px 26px; font-weight:bold;}
ul.futureeventslist li a					{ color:#316b9d; }
ul.futureeventslist li a:hover				{ color:#ff0000; text-decoration:underline; }

form.formstyle1 							{ text-align:left; font-size:120%; }
form.formstyle1 label 						{ width:140px;padding:3px; padding-right:10px;float:left;font-size:120%;color: #000; text-align:right;}
form.formstyle1 input, 
form.formstyle1 textarea,  
form.formstyle1 select 						{ float:left;border:1px solid #999999; padding:5px; background-color:#f5f5f5; }
form.formstyle1 input.checkbox 				{ float:left; margin-top:5px; border:1px solid #ffffff; background-color:#ffffff;}
form.formstyle1 input.chkbox, 
form.formstyle1 input.radio					{ float:left; border:none; padding:0px; background-color:#ffffff; }
form.formstyle1 label.check, 
form.formstyle1 label.radio 				{ position:relative; text-align:left; }
form.formstyle1 h1 							{ text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle1 legend 						{ font-size:160%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #176ab2; }
form.formstyle1 form.formstyle1 fieldset 	{ text-align:left; border:1px solid #999999; padding:20px 20px 0px 20px; margin-bottom:10px; }
form.formstyle1 input.savebutton 			{ font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 input.calbutton 			{ height:24px;line-height:20px;padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 input.submit	 			{ border:none; background-color:#fff; float:none;}
form.formstyle1 img.upload_image 			{ border:1px solid #666666; padding:2px; }

p.errmsg									{ font-weight:bold; color:#FFF; background-color:#FF0000; padding:6px; border:1px solid #333;  }
