body {
	margin:0;
	text-align: center;
	background-color:#90b053;
	background: url('../images/bg_repeat.jpg') repeat-x #90b053;
	font-family:Arial, Helvetica, sans-serif;
}

a, a:hover {cursor:pointer;}

strong {font-weight:bold;}

.clear {clear:both;}

img {border:0;}

#wrapper {
	background:url('../images/shadow_repeat.png') repeat-y;
	width: 981px;
	min-height:1200px;
	text-align: center;
	margin:0 auto;
	top:0px;
}

#container {
	background: url('../images/bg_brown_repeat.jpg') repeat-x;
	background-color: #6f6351;
	width: 971px;
	min-height: 1200px;
	text-align:center;
	margin:0 auto 30px auto;
	top: 0px;
	padding-bottom:50px;
}


/* Banner / Logo */

#content {
	background:url('../images/white_bg_repeat.jpg') repeat-y;
	width:900px;
	min-height:500px;
	margin:0 auto 50px auto;
	padding-bottom:5px;
}

#PORlogo {
	float:right;
	margin:40px 25px 20px 0;
	width: 334px;
	height: 47px;
}

#banner {
	background: url('../images/banners/home.jpg');
	background-repeat: no-repeat;
	margin:0 auto;
	width: 868px;
	height: 202px;
}

#buttons {
	width:900px;
	margin-left:16px;
}

#button1 {
	float:left;
	width:222px;
	height:37px;
	z-index:5;
}

#button2 {
	float:left;
	width:222px;
	height:37px;
	margin-left:-3px;
	z-index:4;
}

#button3 {
	float:left;
	width:222px;
	height:37px;
	margin-left:-3px;
	z-index:3;
}

#white_dots {
	background:url('../images/white_dots.jpg') bottom;
	width:858px;
	height:120px;
	margin:0 auto 30px auto;
}


/* Content / Left Column */

#left_column {
	float:left;
	text-align:left;
	font-size: 0.9em;
	color: #666;
	width: 652px;
	padding:0 0 0 35px;
	margin:30px 0;
}

#RefManContent {
	display: inline;
	float: left;
}

#MarExecContent {
	display: none;
	float: left;
}

#SalesExecContent {
	display: none;
	float: left;
}

#RefManContent ul.green-bullet, #MarExecContent ul.green-bullet, #SalesExecContent ul.green-bullet {
	list-style-image: url('../images/arrow.jpg');	
}

#RefManContent ul.green-bullet li, #MarExecContent ul.green-bullet li, #SalesExecContent ul.green-bullet li {
	margin:0 0 15px -20px;
}

#left_column p {
	margin-bottom:20px;
}

#most_popular {
	margin:20px 0 0 0;
	font-size:0.9em;
}

#most_popular div.bold {
	margin-bottom:10px;
	font-weight:bold;
	color:#000;
}

#most_popular div.links {
	margin-left:42px;
}

#most popular ul {
	list-style-type:none;
	margin:0;
}

#most_popular li {
	list-style-type:none;
	float:left;
	margin:0 0 23px -35px;
}

#most_popular li.app-exchange {
	list-style-type:none;
	float:left;
	margin:0 0 23px -35px;
}

#most_popular li.app-exchange img {
	display:block;
	margin-bottom:50px;
}

#most_popular li img {
	float:left;
	margin-right:15px;
}

#most_popular ul li a {
	color:#cc6600;
	text-decoration:none;
}

#most_popular a:hover {
	color:#cc6600;
	text-decoration:underline;
}



/* Right column */


#right_column {
	float:right;
	text-align:left;
	width: 200px;
	margin:0 auto -75px auto;
}

#right_column .box {
	width: 173px;
	margin:0;
}

#right_column .box-top {
	background: url('../images/box_top.jpg') no-repeat;
	width:173px;
	height:9px;
}

#right_column .box-content {
	background: url('../images/box_repeat.jpg') repeat-y;
	padding:10px;
}

#right_column .box-content h1 {
	margin:-5px 0 5px 0;
	font-size:1.0em;
}

#right_column .box-content h2 {
	margin:5px 0;
	font-size:0.8em;
}

#right_column .box-content p {
	font-size:0.7em;
}

#right_column .box-bottom-green {
	background: url('../images/box_green_bottom.jpg') no-repeat;
	width:173px;
	height:32px;
	color:#FFF;
	text-transform:uppercase;
	text-align:right;
	padding-top:2px;
}

#right_column .box-bottom-green a {
	color:#FFF;
	text-decoration:none;
	font-size:0.6em;
	letter-spacing:0.1em;
}

#right_column .box-bottom-green a:hover {
	color:#000;
}

#right_column .box-bottom-green img {
	margin:0 15px -5px 1px;
}

#right_column .box-bottom-orange {
	background: url('../images/box_orange_bottom.jpg') no-repeat;
	width:173px;
	height:32px;
	color:#FFF;
	text-transform:uppercase;
	text-align:right;
	padding-top:2px;
}

#right_column .box-bottom-orange a {
	color:#FFF;
	text-decoration:none;
	font-size:0.6em;
	letter-spacing:0.1em;
}

#right_column .box-bottom-orange a:hover {
	color:#000;
}

#right_column .box-bottom-orange img {
	margin:0 15px -5px 1px;
}