big { font-family:Ubuntu,verdana,arial,helvetica; font-size:17px; color:#333333; }
body, td { font-family:Ubuntu,verdana,arial,helvetica; color:#333333; }
.hiddenDiv { display: none; }
.visibleDiv { display: block; }
.d-x { font-family:Ubuntu,verdana,arial,helvetica; font-size:17px; color:#333333; }
.d-p { font-family:Ubuntu,verdana,arial,helvetica; font-size:15px; color:#333333; }
.d-r { font-family:Ubuntu,verdana,arial,helvetica; font-size:13px; color:#333333; }
.d-a { font-family:Ubuntu,arial,helvetica; font-size:13px; color:#333333; }
.d-s { font-family:Ubuntu,verdana,arial,helvetica; font-size:11px; color:#333333; }
.d-t { font-family:Ubuntu,arial,helvetica; font-size:11px; color:#333333; }

.b-x { font-family:Ubuntu,verdana,arial,helvetica; font-size:17px; color:#000000; }
.b-r { font-family:Ubuntu,verdana,arial,helvetica; font-size:13px; color:#000000; }
.b-a { font-family:Ubuntu,arial,helvetica; font-size:13px; color:#000000; }
.b-s { font-family:Ubuntu,verdana,arial,helvetica; font-size:11px; color:#000000; }
.b-t { font-family:Ubuntu,arial,helvetica; font-size:11px; color:#000000; }

.l-x { font-family:Ubuntu,verdana,arial,helvetica; font-size:17px; color:#666666; }
.l-r { font-family:Ubuntu,verdana,arial,helvetica; font-size:13px; color:#666666; }
.l-a { font-family:Ubuntu,arial,helvetica; font-size:13px; color:#666666; }
.l-s { font-family:Ubuntu,verdana,arial,helvetica; font-size:11px; color:#666666; }
.l-t { font-family:Ubuntu,arial,helvetica; font-size:11px; color:#666666; }

.nv { font-family:Ubuntu,arial,helvetica; font-size:80%; text-decoration:none; }
.pa { font-family:Ubuntu,arial,helvetica; font-size:80%; color:#999999; }
.noline { text-decoration: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover.neverline { text-decoration: none; }

/* for h1's */
.h-x { font-family:Ubuntu,verdana,arial,helvetica; font-size:17px; color:#333333; margin-top:5px; margin-bottom:5px; }

.d-rs { font-family:Ubuntu,verdana,arial,helvetica; font-size:12px; color:#333333; }
.b-i { font-family:Ubuntu,arial,helvetica; font-size:13px; color:#333333; }
.l-xs { font-family:Ubuntu,arial,helvetica; font-size:9px; color:#666666; }

.tab { font-family:Ubuntu,arial,helvetica; font-size:15px; color:#FFFFFF; font-weight:bold;}
.hotelnk {font-size:9px; color:#999999; }
#adsensebar {
	margin: auto;
	width: 894px;
	text-align:center;
	margin-top:4px;
}
#adsenseleftcontent {
	margin-right:0px;
	float: left;
	background:#fff;
}

#adsenserightcontent {
	margin-right:0px;
	float: right;
}

#boxadv {
  display: block;
}

#boxadv .box {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-family: Ubuntu,verdana;
	font-size: 10px;
	width:150px;
}
#boxadv .boxborder {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-family: Ubuntu,verdana;
	font-size: 10px;
	width:150px;
}
#boxadv .boxnoborder {
	font-family: Ubuntu,verdana;
	font-size: 10px;
	margin-left:2px;
	border:0;
	width:150px;
	min-height:55px;
}
#iwork #boxadv .box {width:180px;}
#iwork #IEroot #boxadv .box {width:176px;}
#meep_right #boxadv .box {width:238px;}

#iwork #boxadv .boxborder {width:180px;}
#iwork #IEroot #boxadv .boxborder {width:176px;}
#meep_right #boxadv .boxborder {width:238px;}

#iwork #boxadv .boxnoborder {width:180px;}
#iwork #IEroot #boxadv .boxnoborder {width:176px;}
#meep_right #boxadv .boxnoborder {width:238px;}

#boxadv .boxnoborder img { border:1px solid #ccc; margin-right:4px;display: block;}
#boxadv .boxnoborder a { text-decoration: none;color:#666;}
#boxadv .boxnoborder .yahoo a {text-decoration: underline;}
#boxadv .box .right {
	float: right;
}
#boxadv .box .left {
	float: left;
}
#boxadv .box .center {
	display: block;
}
#boxadv .boxnoborder .right {
	float: right;
	margin-left:2px;
	margin-right:2px;
}
#boxadv .boxnoborder .left {
	float: left;
}
#boxadv .boxnoborder .center {
	display: block;
}

.hr_dotted {
	width: 150px;
	color: #e2ebf2;
	background-color: #e2ebf2;
}

.hr_solid {
	height:0px;
	vertical-align:top;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	margin-top:-2px;

}
#IEroot .hr_solid {margin-top:-13px;}
#adcolumntitle {
	width:150px;
	background-color:#d0e7cd;
	text-align:center;
	font-family: Ubuntu,verdana;
	font-size: 10px;
	padding:1px;
}
#iwork #boxadv #adcolumntitle {width:180px;}
#IEroot #boxadv #adcolumntitle {width:154px;}
#iwork #IEroot #boxadv #adcolumntitle {width:179px;}
#meep_right #boxadv #adcolumntitle {width:238px;}

#adsensepromobox {width:158px; height:88px;border:1px solid #ccc;}
#adsensepromobox div.title {height: 28px;
		width:100%;
		border-bottom:1px solid #ccc;
		line-height: 18px;
		text-align: left;
		text-decoration:none;
		}
#adsensepromobox div.body {padding: 5px;background: #fff; text-align: left; font-family:Ubuntu,arial,helvetica; font-size:12px; color: #666;}
#adsensepromobox a  { color: #666; text-decoration: none; }
#IEroot #adsensebar #adsenserightcontent #adsensepromobox {padding-bottom:4px;}
.yahoo {padding-bottom:6px;}
#IEroot .yahoo {padding-bottom:0px;}

/* new mobility sponsors */
div#mb_spons { width:  240px; margin: 0 auto; }
#iwork div#mb_spons { width: 170px; margin-left: 0; }

#mb_spons .boxnoborder { text-align: left; font-size: 11px; }
#mb_spons .boxnoborder img { border:1px solid #ccc; margin-right:4px;display: block; }
#mb_spons .boxnoborder a { text-decoration: none;color:#666; }
#mb_spons .boxnoborder p { margin: 0px }
#mb_spons .boxnoborder .right { float: right; margin-left:2px; margin-right:2px; }
hr.dotted { clear: both; width: 100%; border: none; height: 1px; color: #ccc; background-color: #ccc; margin: 3px 0; }

