#formStyle input, #formStyle textarea	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; width:250px; border:0px; border:1px solid #ccc; padding:5px 10px; }
#formStyle textarea						{ height:100px; }
#formStyle label						{ display:inline-block; width:170px; vertical-align:top; padding-top:5px; }
#formStyle ul							{ margin:20px 0px 0px 10px; padding:0px; }
#formStyle li							{ list-style:none; margin:0px; padding:0px; margin-bottom:15px; }
#formStyle input.submit					{ width: 100px; height:30px; background: #dbd9da; cursor: pointer; color: #000; font-size:14px; margin-right:3px; }
#formStyle input.submit_2				{ width: 150px; background: #dbd9da; cursor: pointer; color: #000; font-size:14px; }
#formStyle input.smallInput				{ width:95px; height:25px; }
#formStyle .inputFloat					{ float:left; }
#formStyle p							{ margin-top:10px; }
#formStyle								{ padding-top:10px; width:665px; padding-bottom:10px; }
#formStyle input.checkStyle				{ width:auto; }



li.extrapadding				{ line-height:28px; }

.error						{ color:red; }

#formStyle a, a:hover		{ cursor:pointer; }

.clear						{ clear:both; }

.imagefloatleft				{ float:left; margin-right:10px; margin-bottom:10px; margin-top:10px; }

.listing_brief				{ border-bottom:3px dotted #BBAD90; padding:15px 15px 30px 15px; width:665px; float:left; margin-top:0px; }
.listing_brief_top			{ width:665px; /*width:695px;*/ float:left; }
.listing_brief_left			{ float:left; width:333px; /*width:348px;*/ text-align:left; }
.listing_brief_right		{ float:left; width:332px; /*width:347px;*/ text-align:right; }
.listing_brief p			{ padding:0px; margin:0px; margin-top:5px; }
.listing_brief h2			{ padding:0px; margin:0px; }

.listing_brief_top form		{ padding:0px; margin:0px; float:left; }

.breadcrumb					{ float:left; width:695px; border-bottom:1px solid #b0b0b0; }

#sideNavigation 			{ padding-left:30px; width:235px; text-align:right; }

.checkboxoptions_left		{ float:left; width:170px; }
.checkboxoptions_right		{ float:left; width:480px; }


/***********************************************************/
/*SIDE NAVIGATION STYLING*/
/***********************************************************/

/* Root = Horizontal (unless you alter it), Secondary = Vertical */
div.user_navigation ul.mainmenu {
  margin: 0px;
  padding:0px;
  width: auto; /*For KHTML*/
  list-style: none;
  z-index:2000;
  width:235px;
  float:left;
  position:relative;
  padding-top:10px;
  padding-bottom:15px;
  /*height:300px;*/
  background:none;
}


div.user_navigation ul.mainmenu li {
  list-style: none;
  position: relative;
  z-index:2000;
  border-top:1px solid #bab4ae;
  margin:0px;
  padding:5px 10px;
  width:215px;
  display:block;
  background:none;
  height:19px;
  text-align:right;
  /*float:left;*/
}

div.user_navigation ul.mainmenu li {
	\height: 29px;
	he\ight: 19px;
}




/* SUBMENUS */

div.user_navigation ul.mainmenu li ul.submenu {
  margin: 0;
  border: 0 none;
  padding: 0 0 10px 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  /*opacity:0.85;*/
  /*filter:alpha(opacity=85);/*Only works for one dropdown level*/
  top: -1px;
  left: -200px;
  z-index:2000;
  text-align:left;
  /*border-left:1px solid #5a4a42;
  border-right:1px solid #5a4a42;*/
  background:none;
  float:left;
}

div.user_navigation ul.mainmenu ul.submenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

div.user_navigation ul.mainmenu ul.submenu li {
  list-style: none;
  /*position: relative;*/
  z-index:2000;
  border-top:1px solid #bab4ae;
  margin:0px;
  padding:5px 10px;
  border-left:1px solid #bab4ae;
  border-right:1px solid #bab4ae;
  width:180px;
  display:block;
  background-color:#fff;
  /*background-color:#eeebe4;*/
  height:19px;
  text-align:left;
  float:left;  
  
}

div.user_navigation ul li:hover				{ /*background-color:#f79623;*/ background-color:#ccc; }
div.user_navigation ul.mainmenu ul.submenu li:hover			{ background-color:#eee; }
div.user_navigation ul.mainmenu li.first				{ border:0px; font-size:14px; font-weight:bold; color:#2b2c2e; /*float:left;*/ }
div.user_navigation ul.mainmenu li.first:hover		{ background:none; border:0px; }
div.user_navigation ul.mainmenu li a, div.user_navigation ul.mainmenu li ul.submenu li a	{ display:block; color:black; }
div.user_navigation ul.mainmenu li a:hover, div.user_navigation ul.mainmenu li ul.submenu li a:hover	{ color:#2b2c2e; }
div.user_navigation ul.mainmenu li.last, div.user_navigation ul.mainmenu li ul.submenu li.last		{ border-bottom:1px solid #bab4ae; }

div.user_navigation ul.mainmenu ul.submenu li {
	\height: 29px;
    he\ight: 19px;
}


/* Root Menu */
div.user_navigation ul.mainmenu a {
  /*padding-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;*/
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  /*color: #FFFFFF;*/
  text-decoration: none;
  height: 29px !important;
  height: 1%; /*For IE*/
  z-index:2000;
}
div.user_navigation ul.mainmenu a {
	\height: 29px; 
	he\ight: 29px;
}


/* 2nd Menu */
div.user_navigation ul.mainmenu li:hover li a,
div.user_navigation ul.mainmenu li.iehover li a {
  float: none;
}





div.user_navigation ul.mainmenu li:hover ul,
div.user_navigation ul.mainmenu ul li:hover ul {
  display: block;
}

div.user_navigation ul.mainmenu li.iehover ul,
div.user_navigation ul.mainmenu ul li.iehover ul {
  display: block;
}



/* Event Listing Search - Side Navigation */
#sideNavigation .inputtext-side, #sideNavigation .inputtext-side-small	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; width:130px; border:0px; border:1px solid #ccc; padding:5px 10px; }
#sideNavigation .inputtext-side-small	{width:40px;}
#sideNavigation label					{ display:inline-block; width:60px; vertical-align:top; padding-top:5px; }
#sideNavigation ul.eventlisting-search	{ margin:20px 0px; padding:0px; text-align:left; padding-left:10px; width:225px;}
#sideNavigation ul.eventlisting-search li	{ list-style:none; margin:0px; padding:0px; margin-bottom:15px; display:inline; width:225px; float:left;}
#sideNavigation ul.eventlisting-search li:hover	{background:none;}
#sideNavigation input.submit			{ width: 100px; height:30px; background: #dbd9da; cursor: pointer; color: #000; font-size:14px; margin-right:3px; }
