/* Events */


.ui-datepicker-current {
	display:none;
}

.calIcon {
	background:url(../images/assets/iconCal.gif) no-repeat center center;
	width:14px;
	height:13px;
	margin:3px;
}
input.calIcon {
	cursor:pointer;
	border:none;
	margin-top:10px;
}

.evnt-nav {
	height: 55px;
	position: relative;
	border-bottom:1px solid #b52725;
	margin-left:2px;
}

.evnt-nav .noPoints-inline li {
  background: none repeat scroll 0 0 transparent;
  float: left;
  list-style: none outside none !important;
  /*margin: 0 !important;*/
  margin-left: 0 !important;
  margin:0;
  padding: 0 6px;
}

.evnt-tabHolder li {
  background: none repeat scroll 0 0 transparent;
  float: left;
  line-height: 40px;
  padding: 2px 4px 0 0;
}

.evnt-tabHolder li.sel a.tab {
  background-color: #000;
  border:1px solid #2B2B2B;
  border-bottom:0;
  border-top:0;
  margin-bottom:-1px;
}

.evnt-tabHolder a.tab {
  color: white;
  font-size: 13px;
  font-weight: bold;
  line-height: 40px;
  padding: 12px 9px;
  text-decoration: none;
  text-transform: uppercase;
}

.evnt-tabHolder {
	height: 46px;
	position: absolute;
	right: -2px;
	text-align: right;
	top: 17px;
	width: 292px;
	z-index: 6;
}

.evnt-tabHolder ul {
	/*background: url("../images/cal/new/period-grad.png") repeat-x scroll 0 0 transparent;*/
	background: #a11e24;
	display: block;
	height: 42px;
	left: -1px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -3px;
	width: 291px;
}

.evnt-jumpHolder {
  height: 55px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 330px;
  z-index: 6;
}

.evnt-jumpHolder a span {
  display: none;
}

.evnt-jumpHolder a.jumpLeft, .evnt-jumpHolder a.jumpRight {
  color: #FFFFFF;
}

.evnt-jumpHolder a.jumpLeft {
	background: url("../images/cal/new/scroll-left.png") no-repeat scroll 0 0 transparent;
}

.evnt-jumpHolder a.jumpRight {
	background: url("../images/cal/new/scroll-right.png") no-repeat scroll 0 0 transparent;
}

.evnt-jumpHolder a.jumpLeft, .evnt-jumpHolder a.jumpRight {
  color: #FFFFFF;
  height: 38px;
  position: absolute;
  top: 10px;
  width: 18px;
  z-index: 10;
}

.evnt-jumpHolder a.jumpLeft {
  left: 2px;
}

.evnt-jumpHolder a.jumpRight {
  right: 32px;
}

.evnt-jumpHolder a.jumpLeft.disabled, .evnt-jumpHolder a.jumpRight.disabled {
  opacity:0.6;
  filter:alpha(opacity=60)
}

.evnt-jumpHolder .jumpWindow {
  height: 59px;
  left: 24px;
  overflow: hidden;
  position: absolute;
  top: -6px;
  width: 252px;
  z-index: 3;
}

.evnt-jumpHolder .jumpTrack {
  position: absolute;
  top: -8px;
  width: 50000px;
}

a.jumpItem {
  border: 1px solid #F0F0F0;
  color: #000000;
  display: block;
  float: left;
  height: 57px;
  margin: 17px 2px 0;
  text-align: center;
  text-decoration: none;
  width: 57px;
}

a.jumpItem.sel {
  border: 1px solid #b52725;
  height: 61px;
  margin: 13px 2px 0;
}

a.jumpItem h5 {
  background-color: #b52725;
  color: white;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 15px;
  line-height: 12px;
  margin: 0;
  padding: 1px 0 2px;
  text-align: center;
  width: 57px;
}

a.sel h5 {
  background-color: #000;
}

a.jumpItem .details {
  color: #8C8C8C;
  font-size: 12px;
  height: 10px;
  margin-top: 0;
  text-align: center;
  width: 58px;
}

a.jumpItem .dayFrmt, a.jumpItem .weekFrmt, a.jumpItem .mnthFrmt {
  color: #8C8C8C;
  font-size: 10px;
  height: 10px;
  margin-top: 2px;
  text-align: center;
  width: 58px;
}

a.jumpItem .weekFrmt {
  font-size: 12px;
}

.searchOptions {
  border:1px solid #b52725;
  border-top:0;
  border-bottom:0;
  color: black;
  height: 42px;
  padding: 5px 10px;
  position: relative;
  vertical-align: middle;
  display:block;
  margin-left:2px;
}

.searchOptions input, .searchOptions select {
  color: #000000;
}

.searchOptions input {
  font-size: 11px;
}

.searchOptions label {
  display: inline;
  font-size: 10px;
  font-weight: bold;
  padding: 0 5px;
}

.closeSearch {
  bottom: 5px;
  color: Black;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 12px;
  padding: 5px;
  position: absolute;
  right: 5px;
  text-align: center;
  width: 5px;
}

.filterHolder {
  background-color: #FFFFFF;
  border: 1px solid #b52725;
  margin-bottom: 25px;
  position: relative;
  margin-left:2px;
}

.filterHolder .filterOptions {
  height: 28px;
  margin: 0;
  padding: 10px;
}

.filterOptions span {
  padding-left: 20px;
}

.filterOptions input, .filterOptions select {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.filterOptions label, .filterOptions span {
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  padding: 0 7px 0 0;
}

.filterHolder label, #eventPagingHolder span.filter-showing {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
}

.filterHolder .filter-paging {
  display: block;
  float: right;
  position: relative;
  text-align: right;
  width: 112px;
}

.pagingHolder .prv {
	background: url("../images/cal/new/nav-left.png") no-repeat scroll 0 0 transparent;
}

.pagingHolder .prv-end {
	background: url("../images/cal/new/nav-farleft.png") no-repeat scroll 0 0 transparent;
}

.pagingHolder .nxt {
	background: url("../images/cal/new/nav-right.png") no-repeat scroll 0 0 transparent;
}

.pagingHolder .nxt-end {
	background: url("../images/cal/new/nav-farright.png") no-repeat scroll 0 0 transparent;
}

.pagingHolder .prv, .pagingHolder .prv-end, .pagingHolder .nxt, .pagingHolder .nxt-end {
  display: block;
  float: left;
  height: 19px;
  margin: 0 3px;
  width: 22px;
}

.handle {
  /*background: url("../images/cal/new/bar-one.png") repeat-x scroll left bottom transparent;*/
  background: #a11e24;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 10px;
  font-weight: bold;
  height: 19px;
  line-height:18px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  display:block;
}

.evnt-listing {
  border: 1px solid #db810a;
  margin: 18px 0;
  padding: 0;
}

.evntResultsHolder {
	margin-left:2px;
}

.evnt-content {
  margin: 10px;
  padding: 0;
}

.evnt-listing .evnt-thumb {
  /*border: 1px solid #96847E;*/
  float: right;
  margin: 0 0 12px 18px;
  position: relative;
  height: 121px;
  width:131px;
}

.evnt-listing .thumbHolder {
  height: 121px;
  line-height: 121px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 131px;
  max-height:121px;
  max-width:131px;
}

.evnt-listing .thumbHolder img {
  display: inline;
}

.evnt-listing h4 {
  /*font: italic 18px "Times New Roman",Times,serif;*/
  font: italic 18px Arial,Helvetica,sans-serif;
  margin: 0;
  padding: 0;
}

.evnt-listing ul.noPoints-block {
  clear: none;
  margin: 0 0 18px;
  padding: 0;
  min-height:90px;
}

.evnt-listing ul.noPoints-block li {
  font-size: 11px;
  line-height: 16px;
  list-style: none outside none !important;
  margin: 0 !important;
  padding: 0;
}

.evnt-listing ul.noPoints-block li a {
  color: #6E9031;
  font-weight: bold;
}

.evnt-listing .desc {
  margin: 18px 0;
}

.evnt-listing .desc p {
  font-size: 12px;
  margin: 0;
  padding: 0;
}

.evnt-listing ul.linksHolder {
  /*background-color: #DB810A;*/
  line-height: 12px;
  margin: 0;
  /*padding: 10px;*/
  margin-left:-5px;
}

.evnt-listing ul.linksHolder li {
  border-right: 1px solid #6E9031;
  color: #333;
  display: inline;
  font-weight: bold;
  list-style: none outside none;
  margin: 0 !important;
  padding:0px 5px 0px 5px;
  font-size: 12px;
}

.evnt-listing ul.linksHolder a {
  color: #6E9031;
  font-weight: bold;
  text-decoration: underline;
}

/*** old ***/

.evnt-container {
	float:left;
	clear:left;
}
#mainContent .evnt-container {
	width:500px;
	clear:both;
}
#wideContent .evnt-container {
	width:525px;
}
#sidebar2 .evnt-container {
	float:none;
	width:270px;
	clear:both;
}
.evnt-mainHeader {
	background:url(../images/cal/events_headerBG.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	text-align:center;
	color:#222;
	height:2.7em;
	clear:both;
}
.evnt-mainHeader h3 {
	font-size:0.75em;
	line-height:2.7em;
	letter-spacing:0.09em;
}
.evnt-mainHeader .prevArrow {
	display:block;
	float:left;
	width:21px;
	height:21px;
	margin:3px 10px 0 15px;
}
.evnt-mainHeader .nextArrow {
	display:block;
	float:right;
	width:21px;
	height:21px;
	margin:3px 15px 0 10px;
}
.evnt-mainHeader a.prevArrow {
	background-image:url(../images/cal/prevMonth.jpg);
	background-repeat:no-repeat;
}
.evnt-mainHeader a.nextArrow {
	background-image: url(../images/cal/nextMonth.jpg);
	background-repeat:no-repeat;
}
.evnt-category {
	background-color:#ddd;
	text-align:center;
	height:2.2em;
	clear:both;
	border-bottom:1px solid #bbb;
	width: 633px;
}
#mainContent .evnt-category {
	width:500px;
}
#wideContent .evnt-category {
	width: 525px;
}
#sidebar2 .evnt-category {
	float:none;
	width:270px;
}

.evnt-title {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}

.evnt-category h3 {
	font-weight:bold;
	font-size:1.0em;
	color:#333;
	line-height:2.2em;	
}
.evnt-item {
	padding: 10px 0 10px 0;
	clear:both;
	border-bottom: 1px solid #CCC;
}
.evnt-item h2 {
	font-size:1.2em;
	color:#333333;
	display:inline;
}

.evnt-item h3 {
	font-size:14px;
	font-weight:bold;
	letter-spacing: 0px;
	text-transform:none;
	color:#333;
}

.e-item, .e-itemOn {
	cursor:pointer;
	cursor:hand;
	background-image:url(../images/purple_plus.png) !important;
	background-image:url(../images/purple_plus.gif);
	background-position:470px 6px;
	background-repeat:no-repeat;
	padding:5px 200px 5px 10px;
	display:block;
}

.e-itemOn {
	background-image:url(../images/purple_minus.png) !important;
	background-image:url(../images/purple_minus.gif);
	background-position:470px 6px;
	background-repeat:no-repeat;
	background-color:#E7E3EE;
}
.e-item:hover {
	background-color:#F3F3F3;
}

.e-even {
	background-color:#FFF;
	border-bottom: 1px solid #E7E7E7;
}
.e-odd {
	background-color:#FAFAFA;
	border-bottom: 1px solid #E7E7E7;
}

.e-extras,
.evnt-item div.links,
.evnt-item div.e-date
{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	color: #777;
	float: left;
	width: 490px;
}

.evnt-item div.e-date ul li {
	color: #373737;
}

body div#container div.wireframe .evnt-container .evnt-item ul,
body div#container div.wireframe .evnt-container .evnt-item li
{
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.evnt-image {
	float: right;
	width: 130px;
	clear: right;
}

.evnt-thumb {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	clear:right;
	width:85px;
	height:85px;
	position:relative;
	overflow:hidden;
}
.corners {
	display:inline;
	position:relative;
	z-index:5;
	left:0px;
	top:0px;
}
.thumb {
	display:inline;
	position:relative;
	z-index:4;
	left:-1px;
	top:-86px;
}

/*.evnt-item .links {
	float:left;
	clear:left;
	margin:0.3em 0 0.8em 0;
}
.evnt-item .links li {
	display:inline;
}*/
.evnt-item a.moreinfo {
	color: #333;
}

.evnt-container ul.linkNavigation li a {
	height: 47px;
	width: 171px;
	float: left;
	line-height: 36px;
	vertical-align: middle;
	font-size: 14px;
	color: #CCC;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	text-decoration: none;	
}

.evnt-container ul.linkNavigation li a.selected{
	height: 47px;
	width: 171px;
	background: url(../images/shell/widgetBtn_back.jpg) no-repeat;
	color: #FFFFFF;
}

.evnt-item .links ul, .evnt-item .links ol, .evnt-item .links li {
	display:inline;
}
.evnt-item .links ul {
	clear:right;
}
.evnt-item .links li {
	margin:0 3px;
	float:left;
}
.evnt-item .links a {
	font-weight:bold;
	font-size:1em;
	color:#255CAC;
}
.evnt-item .moreInfo
{
	display:block;
	font-weight:normal;
	font-size:11px;
	line-height:1.4em;
	float:left;
	clear:left;
}
.evnt-item p {
	clear:both;
}

.itcol {
	padding-top: 20px;
	margin-right: 10px;
}

.evnt-item span.itineraryAdd {
	font-size:1em;
	color: #333;
	display:block;
	float:right;
	text-decoration:none;
	text-align:center;
	margin-right: 10px;
}
.evnt-item .itineraryAdd a {
	display:block;
	float:right;
}
.evnt-item .itineraryAdd a:link, .evnt-item .itineraryAdd a:active, .evnt-item .itineraryAdd a:visited, .evnt-item .itineraryAdd a:hover {
	color: #333;
	text-decoration:none;
}
/* Calendar Component */
.cal-container {
/*	background:url(../images/cal/calendar_mainBG.jpg);	*/
	background:url(../images/cal/calendar_mainBG.gif);
	background-repeat:repeat-x;
	width:272px;
	height: 203px;
}
#mainContent .cal-container {
	float:left;
	clear:left;
}
#wideContent .cal-container {
	float:right;
	clear:right;
}
#sidebar2 .cal-container {
	float:right;
	clear:both;
	display:none;
}
.cal-mainHeader {
	text-align:left;
	color:#fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	/* height:36px;	
	line-height: 36px;	*/
	vertical-align: middle;
}

.cal-mainHeader h3 {
	font-size:12px;
	line-height:26px;
	letter-spacing:0.07em;
	text-transform:none;
	text-align:center;
	padding:0;
	margin:0;
}
.cal-mainHeader .prevArrow {
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin:15px 10px 0 5px;
}
.cal-mainHeader .nextArrow {
	display:block;
	float:right;
	width:18px;
	height:18px;
	margin:15px 5px 0 10px;
}
.caldate {margin-left:0px !important;}
.cal-mainHeader a.prevArrow {
	background-image:url(../images/cal/month_l_arrow.png);
	background-repeat:no-repeat;
}
.cal-mainHeader a.nextArrow {
	background-image: url(../images/cal/month_r_arrow.png);
	background-repeat:no-repeat;
}
.cal-tb {
	padding:0;
	border:0;
	clear:both;
	margin-top: -3px;
}
tr.dayHeader {
	
}
.cal-container td a:link, .cal-container td a:active, .cal-container td a:visited, .cal-container td a:hover {
	font-size:9px;
	text-decoration:none;
}
.cal-container td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.day {
	background:url(../images/cal/calendar_dayBG.jpg);
	background-repeat:repeat-x;

	/*border-left:1px solid #777777;*/
	padding:0;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
	float:left;
	width:36px;
}
td.spacer {
	padding:0;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
	width: 18px;
}

td.spacer a {
	margin:0;
	padding:0;
	background-image:url(../images/cal/week_arrow.gif);
	background-repeat:no-repeat;
	background-position:top center;
	display:block;
	width:8px;
	height:8px;
	margin-left: 4px;
}
tr.cal-days td {
	height: 16px;
	padding: 7px 1px 2px 0px;
}
tr.cal-days td.spacer {
	border-top:1px solid #777777;
}
td.date, 
td.cdate,
td.selweek,
td.seldate,
td.today {
	border-top:1px solid #BBB;
	border-left:1px solid #BBB;
	padding:0;
	text-align:center;
	font-size:9px;
	float:left;
	width: 34px;
}
td.today a:link, td.today a:active, td.today a:visited, td.today a:hover {
	color:#FFFFFF;
}
td.cdate a:link, td.cdate a:active, td.cdate a:visited, td.cdate a:hover,
td.seldate a:link, td.seldate a:active, td.seldate a:visited, td.seldate a:hover,
td.selweek a:link, td.selweek a:active, td.selweek a:visited, td.selweek a:hover {
	color:#fff;
}
td.date a:link, td.date a:active, td.date a:visited, td.date a:hover {
	color:#888888;
}
td.today {
	background:url(../images/cal/todayBG.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-weight:bold;
	background-color: #F5A53B;
	color:#FFFFFF;
}
td.cdate {
	background:url(../images/cal/cdate_dot.gif);
	background-repeat:no-repeat;
	background-position:top center;
	color:#888;
}
td.seldate {
	background:url(../images/cal/selDateBG.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-weight:bold;
	background-color: #F5A53B;
	color:#FFFFFF;
}
td.selweek {
	background:url(../images/cal/cdate_dot.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color: #000;
	color:#fff;
}
td.date {
	background:url(../images/cal/date_dot.gif);
	background-repeat:no-repeat;
	background-position:top center;
	color:#888888;
}
.cal-vGutter {
	height:20px;
	float:right;
	clear:right;
}
#mainContent .cal-vGutter {
	display:none;
}
#sidebar2 .cal-vGutter {
	float:none;
	clear:both;
}
.cal-tip {
	font-size:9px;
	color:#333333;
	text-align:center;
}

/* Calendar Search in LeftCont	*/
#leftCont .cal-searchHolder {
	width: 550px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	padding-bottom: 10px;
	background:url(../images/cal/calSearch_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
}
#leftCont .cal-searchHolder div.row {
	float: left;
	padding: 4px;
}
#leftCont .calSearch-btm  {
	background:url(../images/cal/calSearch_btm-left.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 550px;
	_overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#leftCont .calSearch-top  {
	background:url(../images/cal/calSearch_top-left.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 550px;
	_overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
	

/* Calendar Search Container */
#rightCont .cal-searchHolder {
	background:url(../images/cal/calSearch_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	padding: 20px 4px;
	width:267px;
	height:93px;
}
.calSearch-top {
	background:url(../images/cal/calSearch_top.jpg);
	background-repeat: no-repeat;
	height: 3px;
	width: 275px;
	_overflow: hidden;
}
#rightCont .calSearch-btm {
	background:url(../images/cal/calSearch_btm.jpg);
	background-repeat: no-repeat;
	height: 3px;
	width: 275px;
	_overflow: hidden;
}
#mainContent .cal-searchHolder {
	float:left;
	clear:left;
}
#wideContent .cal-searchHolder {
	float:right;
	clear:right;
}
#sidebar2 .cal-searchHolder {
	float:right;
	clear:both;
	display:none;
}
.cal-searchHolder a.calIcon {
	float:left;
	display:block;
	width:22px;
	height:20px;
}
.cal-searchHolder input.date {
	background: url(../images/cal/fieldBack_short.jpg) no-repeat;
	border: none;
	padding: 0 7px 0 7px;
	width: 116px;
	font-size: 10px;
	line-height: 19px;
	height: 19px;
}
.cal-searchHolder input.default {
	background: url(../images/cal/fieldBack_long.jpg) no-repeat;
	border: none;
	padding: 0 0px 0 7px;
	width: 156px;
	font-size: 10px;
	line-height: 19px;
	height: 19px;
}
.cal-searchHolder .btnSubmit {
	
}
#rightCont .cal-searchHolder .row {
	float:left;
	clear:both;
	width:240px;
	margin: 2px 0;
}
.btnRow {
	margin: 5px 0 0px 0;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;
}
.btnRow .searchCal{
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 5px;
}
.cal-searchHolder label {
	font-weight:bold;
	font-size:0.85em;
	text-align:right;
	float:left;
	width:65px;
}
.cal-searchHolder label.submitName {
	font-size:12px;
	line-height:18px;
}
.cal-searchHolder input.date {
	margin-left:5px;
	float:left;
	width:60px;
}
.cal-searchHolder input.default {
	margin-left:5px;
	display:inline;
	float:left;
	width:150px;
}
.cal-searchHolder select.default {
	margin-left:5px;
	float:left;
	width:155px;
}
.cal-searchHolder select {
	margin-left:5px;
	float:left;
	width:120px;
}

/* Submission Form */

TD.inside {
	background-color: #ffffff;
}

.datadesc {
	background-color:#EEEEEE;
	font-weight:normal;
	padding-left:6px;
	padding-right:6px;
}

.formnoreq {
	background-color:#DDDDDD;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}

.formreq {
	background-color:#DDDDDD;
	color:#990000;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}

.datafield {
	padding-bottom: 10px;
}

.recur_menu_on {
	/* background-color:#6699CC; */
	background-color:#cecece;
	/* color:#336699; */
	color: black;
	cursor:hand;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align: center;
	padding-right: 0px;
}

.recur_menu {
	/* background-color:#336699;*/
	background-color: #4c4c4c;
	color:#FFFFFF;
	cursor:hand;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align: center;
	padding-right: 0px;
}

.notice {
	color:red;
}

.formtextreq {
	color:#C60000;
	padding-bottom: 10px;
}

.formtext {
	padding-bottom: 10px;
}

th {
	padding-bottom: 5px;
}

/* Forms */
.textInput {
	border: 1px solid #CCCCCC;
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 2px;
}
.selectInput {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}

.formreq {
	color: #990000;
	font-weight: bold;
}

.formnoreq {
	font-weight: bold;
}

