body {
	background:url("../images/main-bg.gif");
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
}

a, a:visited, a:link, a:active {
	color:#0096DA;	
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	font-size:13px;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clearAll {
	clear:both;
}

.marginRight10 {
	margin-right:10px;
}

.main {
	background:#FFFFFF;
	width:890px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.topBar {
	text-align:right;
	padding:5px 10px 0px 0px;
	font-size:11px;
}

.header {
	height:100px;
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;	
	margin:5px 10px 0px;
	width:870px;
	text-align:left;
	background:url("../images/header-bg.gif");
}

.mainMenu {
	width:500px;
	height:95px;
	float:right;
}

.menuItem {
	width:125px;
	height:95px;
	float:left;
	text-align:center;
	background:url("../images/icon-pipe.gif") no-repeat scroll 0px 50%;
}

.menuItem0 {
	background:none;
}

.menuItem img {
	margin:10px 0 5px;
	border:none;
}

a .menuItemText {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

a:hover .menuItemText {
	text-decoration:underline;
}

.activeMenuItemText {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	/*background:url("../images/menuTopArrow.gif") top no-repeat;*/
}

.content {
	width:810px;
	float:left;	
	background:#FFFFFF;
	padding:20px 40px;
	text-align:left;
}

.contentPublisher {
	width:860px;
	float:left;	
	background:#FFFFFF;
	padding:20px 10px;
	text-align:left;
}

.topBanner {
	width:860px;
	float:left;	
	background:url("../images/banner_bar_center.gif");
	height:79px;
}

.topBannerLeft {
	width:8px;
	float:left;	
	background:url("../images/banner_bar_left.gif");
	height:79px;
}

.topBannerRight {
	width:8px;
	float:right;	
	background:url("../images/banner_bar_right.gif");
	height:79px;
}

.topBannerText {
	font-size:26px;
	margin-top:30px;
	margin-left:25px;
	font-weight:bold;
	color:#FFFFFF;
}

.contentLeft {
	margin-top:30px;
	margin-bottom:30px;		
	width:390px;
	height:325px;
	float:left;
	border:1px solid;
	border:1px solid #cecece;
	background:url("../images/left_box_bgimage.gif") no-repeat bottom right;
}

.leftTopbar {
	background:url("../images/green-bg.gif");
	height:20px;
	float:left;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:18px;
	padding:5px 0 5px 10px;
	width:378px;
}

.contentLeftRow {
	margin-top:10px;
	float:left;
}

.rightTopbar {
	background:url("../images/blue-bg.gif");
	height:20px;
	float:left;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:18px;
	padding:5px 0 5px 10px;
	width:378px;
}

.contentRight {
	margin-top:30px;
	margin-bottom:30px;	
	width:390px;
	height:325px;
	float:left;
	border:1px solid;
	margin-left:20px;
	border:1px solid #cecece;
	background:url("../images/right_box_bgimage.gif") no-repeat bottom right;
}

.tabPadding {
	padding:10px;
}

.tabPaddingRight {
	padding:5px;
}

.tabHead {
	margin-top:10px; 
	margin-left:10px;
	font-size:14px;
}

.footer {
	border-top:1px solid #CECECE;
	margin:0px 10px;
	height:40px;
	text-align:left;
}

.footerLinks {
	margin-top:5px;
	color:#CECECE;
}

.footerLinks span {
	color:#000000;
	font-weight:bold;
}

.publishersMiddle {
	margin-top:10px;
	float:left;
	width:515px;
}

.corporatesMiddle {
	margin-top:10px;
	float:left;
	width:860px;
}

.publishersMiddle ul {
	font-size:13px;
}

.publishersMiddle ul li {
	margin:5px;
	color:green;
}

.publishersMiddle ul li span {
	color:#000000;
}

.publishersApplyNow {
	margin-top:15px;
	background:#e5f2e0;
	border:1px solid #e3f2dd;
	float:right;
	width:214px;
	height:93px;
	margin-right:30px;
	text-align:center;
}

.publishersApplyNow img {
	margin-top:25px;
}

.applicationsWebsite {
	margin-left:10px;
	margin-top:30px;
	float:left;
}

.applicationsWebsiteHead {
	color:green;
	font-size:17px;
	font-weight:bold;
	border-bottom:2px solid #CECECE;
}

.applicationWebsiteItem {
	float:left;
	width:423px;
	margin-top:10px;
	margin-bottom:10px;	
	height:120px;
}

.applicationWebsiteItem table tr td {
	font-size:12px;
}

.applicationWebsiteDesc {
	margin-left:10px;
	margin-top:5px;
}

.learnMoreLink {
	margin-left:10px;
}

.learnMoreLink a {
	font-size:13px;
	font-weight:bold;
}

.publishersMiddleHead {
	font-size:18px;
	margin-left:20px;
}

.publishersMiddleDesc {
	margin-left:30px;
	margin-top:10px;
}

.siteSearchDesc {
	float:left;
	width:850px;
	border:1px solid #CECECE;
	margin:10px;
}

.siteSearchNav {
	float:left;
	width:168px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:40px;	
}

.siteSearchNavItems {
	border-right:1px solid #CECECE;
	border-left:1px solid #CECECE;	
	width:168px;
	*margin-bottom:-3px;
	*margin-top:-3px;
}

.siteSearchNavItems div {
	padding:10px;
}

.siteSearchDescDet {
	float:left;
	width:650px; 
	margin-top:10px;
	margin-left:10px;	
	text-align:center;
	font-size:24px;
}

.siteSearchDescDet div {
	margin-top:10px;
}

.siteSearchDescDet img {
	margin-top:20px;
}

.siteSearchDescDetRow {
	float:left;
	width:620px;
	font-size:12px;
	text-align:left;
	margin-bottom:15px;
}

.siteSearchDescDetRow p {
	margin-left:10px;
	margin-top:0px;
	width:350px;
	line-height:1.3;
}

.siteSearchDescDetHead {
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:5px;
}

.siteSearchDescDetRow ol li {
	margin:5px;
}

.applyNow {
	text-align:left;
	margin-left:20px;
	margin-bottom:20px;	
}

.applyNowTab {
	border-collapse:collapse;
	width:666px;
	background:#eeeeee;
	border:1px solid #FFFFFF;
}

.applyNowTab tr td {
	padding:2px 5px;
	border:1px solid #FFFFFF;
}

.required {
	font-size:16px;
	color:red;
}

.dead:hover .menuItemText {
	text-decoration:none;
}

.deadMore, .deadMore:hover {
	color:#DDDDDD;
	text-decoration:none;
}
