/* BEGIN default styles */

.fullstar {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/blue_star.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
.halfstar {

  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  font-family: Verdana, Geneva;
  font-size: 9pt;
  background-image: url(/needitnow/images/half_blue_star.gif);
  background-position: middle left;
  background-repeat: no-repeat;
}
BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color: white;
}

input
{
	font-size: 11px;
	color: #003063;
	font-family: Arial, Helvetica, sans-serif;	
}

select
{
	font-size: 11px;
	color: #003063;
	font-family: Arial, Helvetica, sans-serif;	
}

.fullscreenBody
{
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 100%; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 10px; COLOR: #418CD6; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header2 {
	FONT-WEIGHT: lighter; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header3bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.header1bold {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
}

th {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
}


/* END default styles */

/* BEGIN main styles */

.defaultApplication
{
	background-color: white;
}

.ticketek_Border
{
	background-color: white;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	border-bottom: 0px solid #e4e4e4;
}
.Page_Border
{
	background-color: white;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
H5 {font-weight: bold; font-size: 9pt; color: #FF0099; font-family: Verdana, Arial, Geneva, sans-serif}
H6 {font-weight: bold; font-size: 9pt; color: #000000; font-family: Verdana, Arial, Geneva, sans-serif; background-color: #D9CDE4; border: #418CD6 solid; border-width: 0px 0px 0px}}
P {font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif}
.name {font-weight: normal; font-size: 14pt; color: #2B78C6; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.namewj {font-weight: normal; font-size: 14pt; color: #D9CDE4; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; }
.hotel_head {font-weight: normal; font-size: 14pt; color: #0099cc; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.name_red {font-weight: normal; font-size: 14pt; color: #CC0000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF}
.blue_box {font-weight: bold; font-size: 8pt; color: #2B78C6; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000000 solid; border-width: 1px 1px 1px}
.grey_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #418CD6 solid; border-width: 1px 1px 1px}
.orange_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #ff9900 solid; border-width: 1px 1px 1px}
.navy_box {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #FFFFFF; border: #000000 solid; border-width: 1px 1px 1px}
.book_box {font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #D9CDE4 solid; border-width: 1px 1px 1px}
.book_boxw {font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #D9CDE4 solid; border-width: 1px 1px 1px}
.book_headbox {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #418CD6; border: #c5d0de solid; border-width: 1px 1px 1px}
.bg_head {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #0099cc;}
.book_headboxa {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #BBC9E6; border: #418CD6 solid; border-width: 1px 1px 1px}
.book_head_border {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF; border: #418CD6 solid; border-width: 1px 1px 1px}
.book_headbox_b {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #0099cc; border: #CCCCCC solid; border-width: 1px 1px 1px}
.book_headboxc {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #000000; border: #CCCCCC solid; border-width: 1px 1px 1px}
.book_text { font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #418CD6 solid; border-width: 0px 0px 0px}
.book_text_u { font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #418CD6 solid; border-width: 0px 0px 1px}
.book_textb { font-weight: bold; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #418CD6 solid; border-width: 0px 0px 0px}
.book_texthead { font-weight: normal; font-size: 8pt; color: #2B78C6; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #418CD6 solid; border-width: 0px 0px 0px}
.book_box_bl {font-weight: normal; font-size: 8pt; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #418CD6 solid; border-width: 1px 1px 1px}
.book_niceBlue_heading {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #4080c0; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_head_bl {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #0066cc; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_box_dbl {font-weight: normal; font-size: 9pt; color: #2B78C6; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000000 solid; border-width: 1px 1px 1px}
.book_head_dbl {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #000000; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.book_head_norm {font-weight: normal; font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #0066cc; border: #CCCCCC; solid; border-width: 1px 1px 1px}
.rate {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #2B78C6; background-color: #F0F0F0;}
TH.tab-act {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #418CD6 1px solid; BORDER-BOTTOM: #418CD6 1px solid; BACKGROUND-color: #F0F0F0}
TH.tab-pass {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #418CD6 1px solid; BORDER-BOTTOM: #418CD6 1px solid; BACKGROUND-color: #418CD6}
TH.tab-blank {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #418CD6 1px solid}
TH.line_above {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #418CD6 1px solid;}
A.tab-lnk-act {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; CURSOR: hand; color: #FFFFFF; TEXT-DECORATION: none}
A.tab-lnk-pass {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; CURSOR: hand; color: #418CD6; TEXT-DECORATION: none }
A.tab-lnk-act:visited {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; color: #FFFFFF; TEXT-DECORATION: none}
A.tab-lnk-pass:visited {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; color: #000000; TEXT-DECORATION: none}
A.tab-lnk-act:hover {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; color: #999999; TEXT-DECORATION: none}
A.tab-lnk-pass:hover {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; CURSOR: default; color: #999999; TEXT-DECORATION: none }

.book_head {font-weight: bold; font-size: 10pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #CC3300; border: #000000 solid; border-width: 1px 1px 0px}
.head_red{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-color: #CC0000; border: #C9C8C8 solid; border-width: 1px 1px 1px 1px; padding: 2px; margin: 0px; clear:none; margin: 3px 3px 3px 3px}
.heading_green {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #418CD6; }
.orangeb {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-weight: bold; color: #418CD6; background-color: #FFFFFF; }
.textb {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-weight: bold; color: #CC0000; background-color: #FFFFFF; }
.login {font-weight: bold; font-size: 11pt; color: #0066CC; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #FFFFFF; border: #000000 solid; border-width: 0px 0px 1px}



.search_bg_left {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-LEFT: #418CD6 1px solid; BACKGROUND-color: #F0F0F0}
.search_bg_right {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-RIGHT: #418CD6 1px solid; BACKGROUND-color: #F0F0F0}
.search_bg {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BACKGROUND-color: #F0F0F0}
.search_top {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-TOP: #418CD6 1px solid; BACKGROUND-COLOR: #F0F0F0 }
.search_bottom {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Geneva; BORDER-BOTTOM: #418CD6 1px solid; BACKGROUND-COLOR: #F0F0F0 }
.search_box {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-TOP: #418CD6 1px solid; BORDER-BOTTOM: #418CD6 1px solid; BORDER-LEFT: #418CD6 1px solid; BORDER-RIGHT: #CC6633 1px solid; BACKGROUND-color: #F0F0F0}
.search_main {font-weight: normal; font-size: 8pt; font-family: Tahoma, Geneva; BORDER-LEFT: #418CD6 1px solid; BORDER-RIGHT: #418CD6 1px solid; BACKGROUND-color: #F0F0F0}
.message_heading {font-weight: bold; font-size: 10pt; font-family: Tahoma, Geneva; BORDER-TOP: #0099cc 1px solid; BORDER-BOTTOM: #CC6633 1px solid; BORDER-LEFT: #CC6633 1px solid; BORDER-RIGHT: #CC6633 1px solid; BACKGROUND-color: #D9CDE4}
INPUT {font-weight: normal; font-size: 8pt; color: #000066; font-family: Verdana, Arial, Geneva, sans-serif}
INPUT.cell {font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: normal; color: #000000; WIDTH: 90pt; background-color: #EEEEEE;}
TEXTAREA {font-weight: normal; font-size: 8pt; color: #000066; font-family: Verdana, Arial, Geneva, sans-serif}
SELECT{font-weight: normal; font-size: 8pt; color: #000066; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}
.navTable {	border-collapse: collapse;}
.taxrate {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #FFFFFF; border: #418CD6 solid; border-width: 1px 1px 1px}
.head_weekend {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; background-color: #2B78C6; border: #c5d0de solid; border-width: 1px 1px 1px}

A:Visited
{
	color: #003063;
}

.navDefault
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	background-color: #ffb400;
}
A.navDefaultText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navSecondary
{
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	background-color: white;
}
A.navSecondaryText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: black;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: none;
}
.navTable
{
	border-collapse: collapse;
}

.navSelected
{
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #418CD6;
}

A.navSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #418CD6;
}
A.navSelected:hover
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #000000;
}
.navSelectedText
{
	padding: 4px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #418CD6;
}
A.navSelectedText:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.navSelectedText:hover
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #000000;
}

.navDefault
{
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	background-color: #ffb400;
}
A.navDefaultText:visited
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.navSecondary
{
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	background-color: white;
}

.subNavTable
{
	background-color: #418CD6;
	border-bottom: black 1px solid;
}
A.navVisitedText
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #F2E10B;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: none;
}
LastMinute
{
	font-weight: normal;
	font-size: 11px;
	color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: none;
}
footerlink
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: underline;
}
A.footerlink
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: underline;
}
A.footSelectedText
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: none;
}
td {
	font-family: Geneva, Arial, Helvetica, sans-serif
	font-size: 9pt;
}

th {
	font-family: Geneva, Arial, Helvetica, sans-serif
	font-size: 9pt;
}

a {
	font-family: Geneva, Arial, Helvetica, sans-serif
	font-size: 9pt;
}

/* END default styles */

/* BEGIN main styles */

table.discount_accommodation_main {
	width: 770px;
	height: 335px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/* BEGIN top navigation styles */

tr.topnav {
	background-color: #ffffff;
	border: 1px solid #000000;
}


td.navboxtop {
    color: #0066cc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 5px;
    padding-right: 5px;
	background: #FFFFFF;
	border-left: 1px #000000 dotted;
	border-right: 1px #000000 dotted;
	border-top: 1px #000000 dotted;
} 
td.navboxbottom {
    color: #0066cc;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    padding-left: 5px;
	background: #FFFFFF;
    padding-right: 5px;
	border-left: 1px #000000 dotted;
	border-right: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
} 
/* END top navigation styles */

table.hotdeals {
  width: 280px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position : bottom right;
	background-repeat : no-repeat;
	background-color: #FFFFFF;
}


td.hotdealsheader {
   
}
td.hotdealssub {
    background-color: #418CD6;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}  
td.hotone_head {
    color: #FE5815;
    font-weight: normal;
    font-size: 11pt;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #000000 solid;
} 
td.hotdeal_left {
    color: #000000;
	font-family: arial;
    font-weight: bold;
    font-size: 18px;
    padding-left: 5px;
    padding-right: 5px;
	border-left: 1px #418CD6 dotted;
	border-bottom: 1px #000000 solid;
	
} 
 td.fullrateheader {
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
  }
  td.fullrate {
    text-align: center;
    color: #000000;
    background-color: #D9CDE4;
    height: 40px;
  }
  ul#subnavigation
{
	list-style-type : none;
	margin : 7px 0 7px 0;
	padding : 0;
}

ul#subnavigation li
{
  display : inline;
	padding-left : 15px;
}

ul#subnavigation li a
{
  text-decoration : underline;
  text-decoration : underline;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif
  color: #FFFFFF;
}
/*
Event Selector Control

*/

#uiNavSelector
{
	padding: 0px 0px 0px 0px;
}

#uiNavSelector INPUT
{
	font-size: 11px;
	color: #003063;
	font-family: Arial, Helvetica, sans-serif
	width: 100px;
	font-weight: normal;
}

#uiNavSelector SELECT
{
	font-size: 11px;
	color: #003063;
	font-family: Arial, Helvetica, sans-serif
	width: 115px;
	margin-bottom: 1px;
	font-weight: normal;
}

#uiNavSelector TD
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica, sans-serif
}

#uiNavSelector .button
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	font-family: Arial, Helvetica, sans-serif
	width: 30px;
	margin-bottom:8px;
}

.NavSelector
{
	font-weight: bold;
	font-size: 10px;
	color: #418CD6;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #D9CDE4;
}
YearAround
{
	font-weight: normal;
	font-size: 11px;
	color: #418CD6;
	font-family: Arial, Helvetica, sans-serif
	text-decoration: none;	
	border: #418CD6; 
	solid; border-width: 1px 1px 1px;

}
.borderyellow {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extrasmalltext {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltextfooter {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextgrey {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextred {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextblue {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextbox {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; MARGIN: 4px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.extrasmalltextred {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #ff0000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltextwhite {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffcc33 0px solid; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smalltextborder {
	BORDER-RIGHT: #ffcc33 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ffcc33 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc33 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#selfrate_1 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_1.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_15 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_15.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_2 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_2.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_25 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_25.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_3 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_3.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selftest
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_35 
{
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_35.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_4 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_4.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}

#selfrate_45 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_45.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_5 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_5.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
 display :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
 vertical-align:top; /* Gecko needs this */
 /* IE, Opera & Gecko slight diff */
}
#selfrate_55 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_55.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
#selfrate_6 {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  width: 82px;
  height: 19px;
  font-size: 9pt;
  background-image: url(/needitnow/images/self_rated_6.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  display:-moz-inline-box; /* Gecko proprietary */
  display  :inline-block; /* supported by Opera and ? */
  width:82px;height:19px; /* width and height required */
  vertical-align :top; /* Gecko needs this */
  /* IE, Opera & Gecko slight diff */
}
