#page {
	width: 620px !important;
	float: left !important;
	padding: 0 !important;
}
h2#header {
	padding: 0 !important;
	width: 835px !important;
	height: 264px !important;
}
#sidebar {
	float: right !important; 
}
#sidebarMenuWrapper, #join {
	width: 153px;
	padding: 3px;
}
#news, #pressReleases, #event {
	border-bottom: 1px dashed #f58025;
	padding-bottom: 5px;	
	margin-bottom: 10px;
}
#pressReleases {
	border: 0;
	margin-bottom: 5px;
}
#news h3, #pressReleases h3, #event h3 {
	text-transform: uppercase;
	font-size: 12px;
	color: #f58025;
	margin-bottom: 5px;
}
#join {
	padding: 5px;
	background-color: #6a737b;
	width: 181px;
	height: 75px;
}
#news p, #event p, #pressReleases p, #join p {
	margin-bottom: 3px;
	font-size: 10px;
}
#news a, #news a:visited, #pressReleases a, #pressReleases a:visited, #event a, #event a:visited {
	color: #666666;
}
#news a:hover, #pressReleases a:hover, #event a:hover {
	color: #f58025;
	text-decoration: none;
}
#join p {
	color: #FFFFFF;
	margin-top: 0;
}
#join form, #join fieldset {
	width: 100%;
	margin: 0;
}
#join input {
	background-color: #6a737b;
	border: 1px solid #CCCCCC;
	float: left;
	background-image: none;
	width: 150px;	
	color: #FFFFFF;
	padding: 1px;
}
#joinSubmit {
	width: 19px !important;
	height: 19px !important;
	padding: 0 !important;
	border: 0 !important;
	float: right;
}
#join h3 {
	text-transform: uppercase;
	font-size: 22px;	
	line-height: 100%;
	margin-bottom: 2px;
	color: #8fc3e9;
}
#header {
	height: 112px !important; 
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
	padding: 0;

}
#introduction {
	padding-left: 15px;
}
h1 {
	font-size: 21px !important;
	margin-bottom: 12px !important;
	padding-left: 15px  !important;
}
#solutionsMenu {
	padding-top: 10px;
	border-top: 1px dashed #CCCCCC;
	width: 621px;
}
#mobileEntertainment, #mobileBusiness, #mobileMarketing {
	width: 204px;
	float: left;
	margin-right: 3px;
	padding-bottom: 30px;
	font-size: 11px;
}
#mobileEntertainment {
	background-image: url(../_images/home/mobileEntertainment_off.jpg);
	padding-top: 30px;
	height:  142px;
	background-repeat: no-repeat;
}
#mobileBusiness {
	background-image: url(../_images/home/mobileBusiness_off.jpg);
	padding-top: 45px;
	height:  127px;
	background-repeat: no-repeat;
}
#mobileMarketing {
	background-image: url(../_images/home/mobileMarketing_off.jpg);
	padding-top: 60px;
	height:  122px;
	background-repeat: no-repeat;
}
#mobileEntertainment:hover, #mobileEntertainment.hover {
	background-image: url(../_images/home/mobileEntertainment_on.jpg);
}
#mobileBusiness:hover, #mobileBusiness.hover {
	background-image: url(../_images/home/mobileBusiness_on.jpg);
}
#mobileMarketing:hover, #mobileMarketing.hover {
	background-image: url(../_images/home/mobileMarketing_on.jpg);
}
#mobileEntertainment ul, #mobileBusiness ul, #mobileMarketing ul {
	display: none;
	padding-left: 10px;
}
#mobileEntertainment:hover ul, #mobileBusiness:hover ul, #mobileMarketing:hover ul,
#mobileEntertainment.hover ul, #mobileBusiness.hover ul, #mobileMarketing.hover ul {
	display: block;
}
#mobileEntertainmentMenu, #mobileEntertainmentMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#mobileBusinessMenu, #mobileBusinessMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#mobileMarketingMenu , #mobileMarketingMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#mobileEntertainmentMenu li {
	padding: 0;
	margin: 0;
}
#mobileEntertainmentMenu li a {
	display: block;
	width: 85%;
	color: #8c562e;
	padding-left: 20px;	
}
#mobileEntertainmentMenu li a:hover {
	color: #271606;
	background-image: url(../_images/home/mobileEntertainment_bullet.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#mobileBusinessMenu li {
	padding: 0;
	margin: 0;
}
#mobileBusinessMenu li a {
	display: block;
	width: 85%;
	color: #587187;
	padding-left: 20px;	
}
#mobileBusinessMenu li a:hover {
	color: #474120;
	background-image: url(../_images/home/mobileBusiness_bullet.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#mobileMarketingMenu li {
	padding: 0;
	margin: 0;
}
#mobileMarketingMenu li a {
	display: block;
	width: 85%;
	color: #707b23;
	padding-left: 20px;	
}
#mobileMarketingMenu li a:hover {
	color: #000000;
	background-image: url(../_images/home/mobileMarketing_bullet.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#home a, #home a:visited {
	text-transform: uppercase;
	font-size: 12px;
	color: #f58025;
}
#home a:hover {
	color: #f58025;
	text-decoration: underline;
}