.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717779;
}
.mainB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.mainAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#F00;
}
.mainsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #717779;
}
.maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d407b;
}
.maintitlesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1d407b;
}
.mainright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D407B;
}
a:link {
	color: #1d407b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #DC5F03;
}
a:hover {
	text-decoration: underline;
	color: #DC5F03;
}
a:active {
	text-decoration: none;
	color: #1d407b;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #39578B;
}
.maintitlesmW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3232;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F3232;
}
.rsstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
td.class1{
background-image:url(http://www.selectgreaterphiladelphia.com/graphics/s_form.jpg);
background-position:0 0;
background-repeat:repeat-x
}
td.class2{
background-image:url(http://www.selectgreaterphiladelphia.com/graphics/bg_left.jpg);
background-position:0 0;
background-repeat:repeat-y
}
td.class3{
background-image:url(http://www.selectgreaterphiladelphia.com/graphics/right_bg.jpg);
background-position:0 0;
background-repeat:repeat-y
}
td.class4{
background-image:url(http://www.selectgreaterphiladelphia.com/graphics/right_bg2.jpg);
background-position:0 0;
background-repeat:repeat-y
}td.class5{
background-image:url(http://www.selectgreaterphiladelphia.com/graphics/tile_main_lg.jpg);
background-position:0 0;
background-repeat:repeat-y
}

#calendar, #tvSpot{
	background-color:#E9EFF9;
	border: #cccccc solid 1px;
	padding:5px;
	width:190px;
	line-height:12px;
	margin-left:30px;
}

#calendar a:link, #calendar a:visited, #calendar a:active, #tvSpot a:link, #tvSpot a:visited, #tvSpot a:active{
	line-height:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1d407b;
	text-decoration:none;
} 
#calendar a:hover, #tvSpot a:hover{
	text-decoration: underline;
	color: #DC5F03;
} 

#calendar strong, #tvSpot strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d407b;
	line-height:18px;
}

h2{
	margin: 0 0 5px 0;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1d407b;
	}
tr.oddRow td{
	
	background:#b5c9ec;
	padding-bottom:3px;
	padding-top:3px;
}
tr.evenRow td{
	background:#e7ebf3;
	padding-bottom:3px;
	padding-top:3px;
}