
@charset "UTF-8";
/* CSS Document */
/***** zero whitespace *****/
{
	margin: 0pt;
	padding: 0pt;
}

body,td,th {
  	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:62.5%:
	color: #000000;
}
body {
	margin: 0px;
}

/***** Common Formatting *****/
 
p, ul, ol {
	margin:0;
	padding:0 0 1.25em 0;
}
p {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
ul, ol, li {
	padding:0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}

h1 {
	margin: 0px;
	font-size: 95%;
}
h2 {
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	font-size: 140%;
	margin-top: 0px;
}
h3 {
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	font-size: 110%;
	margin-top: 0px;
}
h4 {
	font-size: 1.5em;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	line-height: 90%;
}

h5 {
	font-size:80%;
}

li {
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 0px .4em;
	padding-left: 0.6em;
}
ul {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}
.spacer25 {
  height: 25px;
  width: 100%;
}
.spacer19 {
  height: 19px;
  line-height:19px;
  width: 100%;
}

.spacer15 {
  height: 15px;
  line-height:15px;
  width: 100%;
}
.spacer5 {
  height: 5px;
  width: 100%;
}
.spacer2 {
  height: 2px;
  width: 100%;
}

.spacer10wb {
  height: 10px;
  line-height:10px;
  width: 100%;
}

.spacer10bt {
  height: 10px;
  line-height:10px;
  width: 100%;
  padding-bottom:10px;
  border-top:1px solid #C0C0C0;
}

#header #logo {
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 149px;
  width: 728px;
  padding-right:10px;
  float: left;
/*  border-bottom:1px solid #4D5356; */
}

#header #logo_alt 
{
	float:left; 
	width:738px; 
	padding-right:10px; 
	height:149px;
}

#header #logo1 {
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 45px;
  width: 728px;
  float: left;
}

#header #topad 
{
	float:left;
	width:728px; 
	padding-top:6px; 
	padding-bottom:10px; 
	margin-right:10px;
	border-bottom:1px solid #c0c0c0;
}

#timestamp { font-family: verdana; font-size:8pt;; color:#7f7f7f; font-weight:normal;}
#timestamp a {font-family: verdana; font-size:8pt;; color:#7f7f7f; text-decoration:underline;font-weight:normal}

#header .heading {
	text-align:center;
	font-size:20px;
	font-family:Georgia, 'Times New Roman';
	text-transform:uppercase;
	margin-top:10px;
	padding-left:165px;
}

#header #search {
	float: right; 
	padding-top: 15px;
	#padding-top: 0px;
}
#header #top_placeholder {
	margin-top:6px;
/*	border:1px solid #d15001;
	float:right; */
	width:240px;
	height:120px;
	padding:5px;
}


/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
  font:1em Arial, Helvetica, sans-serif;
  padding: 2px;
/*  border: 1px solid #393939; */
	border: 1px solid #C0C0C0;
}
select {
padding: 0px;
}
radio {
margin-top: 10px;
}
textarea {
  line-height:1.25;
}
 
label {
cursor:pointer;
}
#thisform label {
  background: url(../images/icons/grey_dotted_rule.gif) repeat-x left bottom;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 110%;
}
/***** Tables *****/
 
table {
	border:0;
	margin:0;
	padding:0;
}
 
table tr td {
}
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


#main {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
}
#footer #copyright {
	float: right;
}
#footer a {
  font-family: Verdana, Arial, Helvetica, Sans serif;
}

#right_col .logincontrol 
{
	height:23px;
	border-bottom:1px solid #C0C0C0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:-6px;
	
}
#right_col .logincontrol div
{
	width:300px;
	text-align:right;
}

#right_col #ad {
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}
/***** header *****/
#header {
  height: 145px;
  background: #FFFFFF;
}
#header #header_content {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
}
#header #header_content #header_right {
  height: 35px;
  padding: 0px;
  float:right;
  width:252px;
}
.text_size {
  width: 120px;
  margin-left: 20px;
  float: right;
}

#header #header_content #header_right .text_size {
  float: left;
  width: 10px;
  margin-left: 20px;
}

#header_right #top_nav {
  height: 28px;
  font-size: 95%;
  margin-left:0px;
  float:right;

}
#header_right #top_nav #top_nav_left {
	background-image: url(../images/header_menu_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 28px;
	width: 8px;
}
#header_right #top_nav #top_nav_center {
	background-image: url(../images/header_menu_center.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 23px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	#padding-left: 0px;
	#padding-right: 0px;	
	color: #2a4853;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
}
#header_right #top_nav #top_nav_right {
	background-image: url(../images/header_menu_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 28px;
	width: 8px;
	float: left;
}
#header_right #search {
  clear: right;
/*  float: right;
  margin-top: 75px;
  #margin-top: 55px;  */
  font-size: 90%;
/*  margin-bottom: 5px; */
  width: 252px;
  font-family: Arial, Helvetica, sans-serif;
}
#header_right #search input {

}
/***** navigation *****/
#nav {
/*	background-color: #333333; 
	padding-left: 2px; */
	height: 21px;
	width:990px;
	margin:auto;
	float:left;
}
#navlist {
	padding:0;
	width:auto;
	border-right-style: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left:5px;
}
#report_bug 
{
	width:110px;
	float:right;
/*	background:transparent url(../images/icons/bug.png) no-repeat scroll right top; */
	font-family:verdana;
	font-size:87%;
}
#right_col #search
{
	height:35px;
	padding-top:7px;
	text-align:right;
	width:306px;
	border-bottom:1px solid #C0C0C0;
	margin-left:-6px;
	margin-bottom:10px;
}
#navlist li, #add_news li {
	display:inline;
	padding:0;
	margin:0;
	}
#navlist a:link, #navlist a:visited {
	color:#000000;
/*	background:#4d5356; */
	float:left;
	width:auto;
	border-right:1px solid #D25002;
	text-decoration:none;
	height: 17px;
	padding-top: 0.3em;
	#height: 18px;
	#padding-top: 0.0em;	
	padding-right: 1.8em;
	padding-left: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 0.75em;
	#line-height: 20px;
	font-weight: bold;
}
/*
#navlist a:hover
{
	background:#CEEEDC; 
	border-top: 1px solid #b7eacd
}

#navlist a:active 
{
	background:#231f20;
}
*/	

#navlist img {
	margin-top: -3px;
	margin-left: 3px;
}
#add_news {
	margin: 0px;
	float:left;
	padding-left:10px;
	width:140px;
	height:19px;
}

#add_news a:link, #add_news a:visited {
	/*background: #71ABA1; */
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
}

#add_news a:visited:hover {
	/*background: #E60707;*/
	font-size:0.75em;
	font-weight:bold;
}

#add_news a:hover {
	/*background: #48BFA9; */
	font-size:0.75em;
	font-weight:bold;

}

#add_news a:active {
	font-size:0.75em;
	font-weight:bold;
}

#add_news img {
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: -2px;
	#margin-bottom: -1px;	
}
.homeLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 74px 50%;
}

.myapeLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 100px 50%;
}
.bizapeLiClass 
{
	background : url(../images/nav_arrow_biz.gif);
	background-repeat: no-repeat;
	background-position: 70px 50%;
}
.livapeLiClass 
{
	background : url(../images/nav_arrow_living.gif);
	background-repeat: no-repeat;
	background-position: 52px 50%;
}
.blogLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 50px 50%;
}

.impactLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 65px 50%;
}

.cafeLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 45px 50%;
}

.tagLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 45px 50%;
}

.companyLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 83px 50%;
}
.regionLiClass 
{
	background : url(../images/nav_arrow_sphere.gif);
	background-repeat: no-repeat;
	background-position: 64px 50%;
}

.storyInfo {
	font-family:Verdana,Arial,Helvetica,Sans Serif;
	font-size:90%;
}

#main #content {
	clear: left;
}
#content #page {
  width: 990px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFFFFF;
  overflow: auto;
}
#page #left_col {
  width: 684px;
  padding-top: 0px;
  font-size: 90%;
/* padding-right: 9px; */
  clear: left;
 /* height: 800px; */
  overflow: hidden; 
  line-height:20px;
  border-right: 1px solid #C0C0C0;
}
#page #new_story #left_col {
padding-right: 0px;
}
#content #page_bottom {
	height: 6px;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	background-repeat: no-repeat;
	background-position: 1px top;
}

#breadcrumb {
  font-size: 0.8em;
  height: 23px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom:1px solid #c0c0c0;
}
/***** home left column *****/
#section_head {
	list-style-type: none;
}
#section_head li{
	font-weight: bold;
	font-size: 120%;
	background-position: 0 .3em;
	background-repeat: no-repeat;
	padding-left: 0.5em;
}
#left_col dl {
  margin: 0px;
  padding: 0px;
  color: #101010;
}
#left_col dt {
	font-weight: bold;
	color: #2a4753;
}

#left_col #horiz_rule {
	background-repeat: repeat-x;
	background-position: left top;
	height: 3px;
	margin-top: 15px;
}
#left_col .more_link,  #center_col .more_link , #viewchannel_more .more_link {
	font-weight: bold;
	color: #ed7409;
	color: #ed7409;
	text-decoration: none;
	text-align: right;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#left_col .more_link a:link, #left_col .more_link a:visited , #center_col .more_link a:link, #center_col .more_link a:visited , #viewchannel_more .more_link a:link, #viewchannel_more .more_link a:visited {
	color: #f09c33;
	text-decoration: none;
	font-size: 90%;
}

#left_col .substory {
	width: 330px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.substory_image {
	float: left;
	padding-right: 10px;
/*	width:79px;
	height:43px;*/
	
}
#left_col .substory h2 {
	margin-bottom: 20px;
}
.substory #votes_box {
	margin-top: 0px;
}
.substory #votes img {
	margin-right: 0px;
}
.substory ul {
	line-height: 150%;
	list-style-type: none;
}

#main_story_image {
  float: right;
  margin-right: 5px;
  padding-left: 10px;
  width:320px;
  height:205px;
 /* padding-top:10px; */
}
.avatar {
	float: left;
	margin-right: 5px;
	width:30px;
	height:31px;
	/* padding-bottom: 20px; */

}
#votes {
  line-height: 140%;
  height: 50px;
/*  margin-top: 19px; */
}
#main_story_biz {
	margin-top: 7px;
	width:100%;
}
#main_story_liv {
	margin-top: 7px;
	width:100%;
}

#votes_box {
	height: 43px;
	float:left;
	width: 40px;
	color: #FFFFFF;
	font-size: 77%;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	margin-right: 2px;
	background-color: #fd0007; 
	
}

.storydatabox 
{
	width:296px;
	border:2px solid #FD0007;
	padding:5px 0 5px 2px;
	height:29px;
}	

.storydatabox ul
{
	margin:0px;
}
.storydatabox ul li 
{
	float:left;
	margin:0px;
	height:20px;
}

#votes_box_vote {
  float: left;
  height: 50px;
  width: 80px;
  color: #FFFFFF;
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 140%;
  margin-right: 5px;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

#votes li, #center_col li {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding-left: 1.8em;
	margin: 0px;
	padding-right: 0px
}

#votes img , #center_col ul img {
	margin-bottom: -3px;
	margin-right: 4px;
	margin-left: 15px;
}

#votes ul, #center_col ul { 
	list-style-type: none;
	margin: 0px;
	font-size: 90%;
}

#votes .section {
  background-image: url(../images/icons/section.gif);
  margin-right: 15px;
}

#votes .tags {
  background-image: url(../images/icons/tag.gif);
  margin-right: 15px;
}


#votes .blogchannel {
  background-image: url(../images/icons/blog_channel.gif);
  margin-right: 15px;
}
#votes .relatedlinks , .relatedlinks 
{
	background-image: url(../images/icons/related22px.gif);
	margin-right: 15px;
	background-repeat: no-repeat;
	padding-left:25px;
	background-position:0px 0px;
	clear:both;
}
.relatedlinks h3 
{
	font-size:100%;
}

#center_col .section , #left_col .section
{
  background-image: url(../images/icons/section.gif);
  margin-right: 15px;
}

#votes .comments {
  background-image: url(../images/icons/comments.gif);
  padding-left: 2em;
  padding-right:2px;
}

#votes .readsource {
  background-image: url(../images/icons/readsource.gif);
  padding-left: 2em;
  padding-right:2px;
}


#center_col .comments {
  background-image: url(../images/icons/comments.gif);
  background-position: 0px 5px;
  padding-left: 2em;
  padding-right:2px;
  background-repeat: no-repeat;
}

#left_col .comments {
	background-image: url(../images/icons/comments.gif);
	background-position: 0px 3px;
	padding-left: 23px;
	padding-right:2px;
	padding-top:2px;
	font-family:Verdana;
}

#votes .votes {
  background-image: url(../images/icons/vote_icon.gif);
  padding-left: 1.8em;
  margin-top: 0px;
  padding-right:5px;
  color:#31625E;
  
}

#center_col .votes , #left_col .votes {
	background-image: url(../images/icons/vote_icon.gif);
	padding-left: 1.8em;
	margin-top: 4px;
	padding-right:5px;
	color:#31625E;
}

#votes .time {
	background-image: url(../images/icons/time_icon.gif);
	padding-left: 2em;
	margin-top: 0px;
	color:#31625E;
	background-position:3px 50%;
}

#center_col .time {
	background-image: url(../images/icons/time_icon.gif);
	padding-left: 2em;
	margin-top: 0px;
	color:#31625E;
	background-position:3px 50%;

}

#left_col .time {
	background-image: url(../images/icons/time_icon.gif);
	padding-left: 1.7em;
	color:#31625E;
	background-position:3px 5px;
	padding-top:1px;

}

#votes .view {
  background-image: url(../images/icons/view_icon.gif);
  padding-left: 1.5em;
  margin-top: 0px;
  padding-right:0px;
}

#center_col .view {
  background-image: url(../images/icons/view_icon.gif);
  padding-left: 1.7em;
  margin-top: 2px;
  color:#31625E;
  padding-right:0px;

}

#left_col .view {
  background-image: url(../images/icons/view_icon.gif);
  background-position: 0 0px;
  padding-left: 1.8em;
  margin-top: 2px;
  color:#31625E;
  padding-right:0px;
  float:  left;
  background-repeat: no-repeat;
}

#left_col .print {
  background-image: url(../images/icons/Print22px.gif);
  background-position: 0 0px;
  padding-left: 2.2em;
  margin-top: 2px;
  color:#31625E;
  padding-right:0px;
  font-size:81%;
  line-height:22px;
  font-family: Verdana;
}

#left_col .comments {
	color:#31625E;
}

#relatedItems li
{
	width:90%; 
	margin-left:30px; 
	padding-left:8px;
	background-position:left center;
}

.substory li, #bizape_stories li, #livape_stories li, #narrow_col .see_all_link {
	background-repeat: no-repeat;
	background-position: 0px .4em;
	line-height: 160%;
	font-size: 100%;
}
#narrow_col .see_all_link {
	background-repeat: no-repeat;
	background-position: 0px .4em;
	padding-left: 0.8em;
	line-height: 160%;
	font-size: 110%;
}
.substory  #votes {
	margin-bottom: 40px;
}
#page #vert_rule {
	float: left;
	width: 1px;
	background-image: url(../images/bizape/icons/ver_dotted_rule.gif);
	background-repeat: repeat-y;
}
#page #right_col {
	float: right;
	width: 300px;
	visibility:visible;

}
#right_col .module {
	width: 298px;
	margin-right: auto;
	margin-left: auto;
	font-size: 75%;
	margin-bottom: 20px;
}

.effectDiv a, .effectDiv a:link, .effectDiv a:visited, .effectDiv a:active
{
	margin-top:-19px; 
	float:right; 
	color:#FFFFFF; 
	text-decoration:none;
}

.frontPage a, .frontPage a:link, .frontPage a:visited, .frontPage a:active
{
	margin-top:-35px; 
	float:right; 
	color:#FFFFFF; 
	text-decoration:none;
}

.sub_info {
	font-size: 0.9em;
	margin-top: -2px;
}
#left_col .size_control {
  display: inline;
  float: right;
}
/***** modules *****/
.module .module_top {
	height: 23px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-transform: uppercase;
}
.module ul {
	list-style-type: none;
	margin-left: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 140%;
	padding-right: 150px;
}

.module li {
	margin-bottom: 5px;
	list-style: none;
}
ul.module_nav {
	margin: 0px;
	padding: 0px;
}
li.module_nav {
	line-height: 100%;
}

#content .lg_menu {
	font-size: 95%;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
}
#content .small_menu {
  font-size: 90%;
  width: 270px;
  padding-left: 15px;
  z-index: 3000;
  line-height: 160%;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0px;
  #margin-top: -4px;
}
#content #footer {
	font-size: 70%;
	padding-left: 5px;
	width: 962px;
	margin-top: 10px;
	margin-right:auto;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#kitchen_sink {
}
#featured_blog img {
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	width:50px;
	
}
#featured_blog dt {
	font-style: italic;
	font-size: 90%;
}
#featured_blog dd {
	font-size: 90%;
	margin: 0px;
	font-style: normal;
}
#featured_blog .module_top {
}
#featured_blog {
	line-height: 120%;
}
#featured_blog .content {
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 70px;
}
#featured_blog .content h3 {
  margin-bottom: 0px;
}

#featured_blog .content dl {
	margin: 0px;
	padding: 0px;
}
#featured_blog .module_top a {
	color: #FFFFFF;
	margin-top: -17px;
	color: #FFFFFF;
	text-transform: none;
	display: block;
	float: right;
}
.module #module_grapic {
	height: 25px;
}
/***** menus *****/

#content #blog_menu a:link, #content #blog_menu a:visited, #content #company_menu a:link,#content #company_menu a:visited, #content #tag_menu a:link, #content #tag_menu a:visited  {
	font-size: 87%;
	line-height: 160%;
	color: #454545;
	text-decoration: none;
	font-weight: bold;
}
#content #business_menu a:hover, #content #living_menu a:hover, #content #blog_menu a:hover , #content #tag_menu a:hover , #content #company_menu a:hover,  #content #regions_menu a:hover , #content #myapesphere_menu a:hover, #content #impact_menu a:hover
{
	text-decoration: underline;
/*	color: #239086; */
}

#content #business_menu a:visited:hover, #content #living_menu a:visited:hover, #content #blog_menu a:visited:hover , #tag_menu a:visited:hover , #company_menu a:visited:hover , #content #company_menu a:visited:hover
{
	text-decoration: underline;
	/* color: #239086; */
}

.lg_menu ul {
	padding-top: 10px;
	line-height: 150%;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	display: block;
	margin-top: 0px;
}
.lg_menu dl {
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: bold;
	font-size: 90%;
	margin-top: 0px;
}
.lg_menu .two_column {
	padding-right: 5px;
}
.lg_menu #alphabet {
	width: 595px;
	float: left;
	height: 22px;
	font-size: 115%;
	font-weight: bold;
	margin-top: 10px;
}
.lg_menu #menu_search {
	height: 22px;
	width: 252px;
	float: right;
	margin-right: 30px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 10px;
}
#content #blog_menu   {
	position:absolute;
	padding-right:15px;
	margin-left:281px;
	#margin-left:284px; 	
	z-index:3000;
}

#content #tag_menu {
  position:absolute;
  padding: 15px 0px 15px 15px;
  width:975px;
  z-index:3000;
  #top:163px;
}
#content #company_menu {
	position:absolute;
	padding: 0px 0px 0px 15px;
	width:975px;
	z-index:3000;
	#top:163px;

}
.lg_menu .list {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 965px;
}

.lg_menu .list2 {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:10px;
}

#tag_menu a:hover, #company_menu a:hover, #myapesphere_menu a:hover , #regions_menu a:hover ,  #forum_tag_menu a:hover, #impact_menu a:hover {
/*	color: #239086; /*
}

#content #business_menu a:hover, #content #living_menu a:hover , #content #blog_menu a:hover , #content #company_menu a:hover 
{
	/* color: #239086; */
}
.tag1 {
font-size:110%;
font-weight:bold
}
.tag2 {
font-size:130%;

}
.tag3 {
font-size:150%;
}
.tag4 {
font-size:170%;
}
#tag_menu a:link, #tag_menu a:visited, #company_menu a:link, #company_menu a:visited, #myapesphere_menu a:link, #myapesphere_menu a:visited , #regions_menu a:link , #regions_menu a:visited , #forum_tag_menu a:visited , #impact_menu a:link, #impact_menu a:visited, #business_menu a:link, #business_menu a:visited, #living_menu  a:link, #living_menu a:visited{
	color: #333333;
}
#myapesphere_menu a:link, #myapesphere_menu a:visited , #regions_menu a:link, #regions_menu a:visited , #forum_tag_menu a:visited, #impact_menu a:link, #impact_menu a:visited, #business_menu a:link, #business_menu a:visited, #living_menu a:link, #living_menu a:visited  {
font-weight:bold;
}
#company_menu a:link, #company_menu a:visited, #tag_menu a:link, #tag_menu a:visited {
	line-height:150%;
/*	font-weight:bold; */
}
#company_menu #menu_search {
	width: 300px;
	margin-right: 20px;
	margin-left:5px;
}
#content #myapesphere_menu , #content #regions_menu , #forum_tag_menu, #content #impact_menu,  #content #business_menu,  #content #living_menu {
	position:absolute;
	z-index:3000;
}
.lg_menu .second_column {
	padding-top: 30px;
}

#content #myapesphere_menu 
{
	width: 185px; 
}	

#content #regions_menu 
{
	margin-left:604px;
	#margin-left:609px;	
	width: 185px; 
}


#content #impact_menu 
{
	margin-left:351px; 
	#margin-left:355px;
	width: 185px; 
}

#content #business_menu 
{
	margin-left:119px;
}

#content #living_menu 
{
	margin-left:210px;
}


#forum_tag_menu 
{
	margin-left:2px;
	font-size:83%;
	width:671px;
	margin-top:28px;
	display:none;
}


fieldset {border:1px solid #ccc;padding:1em 1.5em;margin:1em 0; font-weight: normal;}
* html fieldset {background:none;}
fieldset dl {	margin:0;padding:0}
fieldset dt {	clear:left;float:left;width:18em;text-align:right;padding:0 1em 0.5em 0}
fieldset dd {	padding:0 0 0.5em 0;font-weight:bold}
fieldset.labels label {	width:10em;float:left;text-align:right;display:block;padding:0.2em 0.5em 0.2em 0}
fieldset.labels div {	padding:0.2em 0;clear:left} 
label {
  display:block;
  padding:5px 0;
}
label br {clear:left}
legend {padding:0 0.5em;color:#000}

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px; line-height:27px;}
.pagination p a:hover {background:#774525;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}

.sort_placeholder
{
	background: #bba;
}
.portlet
{
	background: #ffe;
	border-color: #fff #665 #665 #fff;
	border-style: solid;
	border-width: 1px;
	cursor: move;
	margin: 0 0 10px;
	width: 238px;
}
/***** story *****/
#show_story {
  /*margin-top: 15px; */
    #margin-bottom: 100px;
}
#show_story p {
  margin-bottom: 10px;
  width: 305px;
  height:30px;
}
#show_story #story_tools {
  padding-bottom: 15px;
}


a:link.story_tools_button, a:visited.story_tools_button {
  line-height: 1em;
  padding: 0.5em 0.75em 0.5em;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  * padding-bottom:0.7em;
}
#show_story .story_function {
  padding-top: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 3px;
  padding-left: 15px;
  * margin-top: 10px;
  font-size: 95%;
  padding-bottom:30px;

}
#show_story #add_link_to {
	background: #ffffff;
	display: none;
}
#show_story .story_function h3 {
  font-size: 100%;
}
#show_story .close_x {
  float: right;
  margin-right: 10px;
}
#show_story #save {
	display:none;
}
#show_story .tool_icon {
  float: left;
  margin-right: 5px;
}
#show_story #save h3 {
  margin-left: 5px;
  padding-top: 6px;
}
#show_story #tell_friend input {
  width: 200px;
  margin-top: 5px;
  margin-left: 0px;
}
#show_story .email_input {
	width: 250px;
	padding-top: 10px;
	padding-left: 30px;
}
#show_story .message {
	width: 250px;
	float: right;
	margin-right: 15px;
	padding-top: 10px;
}
#show_story #tell_friend .message textarea, #show_story #tell_friend .email_input textarea {
  width: 225px;
  margin-top: 5px;
  height: 65px;
}

/*#show_story .submit_button_small {
  margin-top: 10px;
  margin-right: 55px;
  margin-bottom: 20px;
  clear: both;
  font-size: 100%;
}*/
#show_story #tell_friend {
  
}
#show_story #add_link_to img {
	margin-right: 10px;
}
#show_story #related_links ul {
	margin-left: 30px;
	line-height: 140%;
}
#show_story #related_links {
	display: none;
}
#show_story #bury .tool_icon {
	padding-bottom: 20px;
}
#show_story #bury {
	display:none;
}
#show_story #bury .buttons {
  width: 165px;
  float: right;
  height: 30px;
  margin-right: 0px;
  margin-top: 20px;
}
#show_story #bury .buttons .submit_button_small {
  font-size: 80%;
  float: left;
  margin-right: 10px;
}
/***** buttons *****/

a:link.submit_button, a:visited.submit_button, a:link.submit_button_large, a:visited.submit_button_large, a:link.submit_button_small, a:visited.submit_button_small {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  background: #4d5356;
  color: #FFFFFF;
}

a:link.submit_button, a:visited.submit_button {
  line-height: 1.5em;
  padding: 0.5em 0.75em;
  font-size: 90%;
  border: 1px solid #4d5356;
}
a:hover.submit_button, a:hover.submit_button_large, a:hover.submit_button_small {
  color: #202020;
  background: #dedede;

  border: 1px solid #4d5356;
  text-decoration : none;
}
a:active.submit_button, a:active.submit_button_large, a:active.submit_button_small {
  color: #2a4853;
  background: #e7ece9;
  border: 1px solid #91aa9d
}
a:link.submit_button_large, a:visited.submit_button_large {
  line-height: 1.5em;
  padding: 0.5em 0.75em;
  font-size: 100%;
  font-weight: bold;
  border: 1px solid #4d5356;
}

a:link.submit_button_small, a:visited.submit_button_small {
  line-height: 2em;
  padding: 0.3em 0.6em;
  font-size: 85%;
  border: 1px solid #4d5356;
  font-weight: bold;
}

#center_col dd img {
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}

/***** story comments *****/
#comments {
  clear: both;
  margin-top: 20px;
  padding-top: 4px;
  border-top: 1px solid #c0c0c0;
}
#comments .comment {
  overflow: auto;
  margin-bottom: 1px;
  width: 660px;
}
#comments .comment .comment_top {
  height: 28px;
}
#comments .comment .comment_top p {
  padding-top: 3px;
}

#comments .comment .comment_bottom .comment_votes {
  float: right;
  width: 110px;
  padding-top: 8px;
  padding-left: 5px;
  line-height: 140%;
  color: #2a4753;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 95%;
}
#comments .comment .comment_bottom .comment_text {
  width: 415px;
  padding: 25px 20px;
}
#comments .avatar {
  float: left;
  margin-right: 5px;
  padding: 0;
  height:16px;
  width:15px;
  margin-left:5px;
  margin-top:5px;
}
.comment_votes img {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
#comment_form {
  margin-top: 20px;
  padding-right: 0px;
  width: 655px;
  margin-bottom: 40px;
}
#comment_form textarea {
  width: 100%;
  margin-bottom: 10px;
}
#show_story #votes #votes_box_vote img {
  margin: 0px 0px 0px 5px;
  padding: 0px;
}
/***** new story form *****/
#thisform .bizape {
  color: #023698;
  padding-right: 5px;
  padding-left: 5px;
  *padding-left: 0px;
}
#thisform .livape {
  color: #008526;

}
#thisform .form_section_odd, #thisform .form_section_even {
  padding-left: 13px;
}
#thisform .form_section_even {
  background: #f5f5f5;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #b1b3b5;
  border-bottom: 1px solid #b1b3b5;
  padding-top: 10px;
  padding-bottom: 10px;
}
#thisform #url, #thisform #title, #thisform #video_link, #thisform #trackback , #thisform #link_field2 {
width: 640px;
margin-top: 2px;
}
#thisform textarea {
width: 640px;
}
#thisform #character_count input[type="text"] {
  width: 30px;
}
#thisform #character_count {
  float: right;
  margin-right: 20px;
  margin-bottom:5px;
}
#thisform #optiontext select {
  font-size: 95%;
  
}
#thisform #tagsnav {
  height: 27px;
  width: 635px;
  #width: 625px! important;
  border: 1px solid #b1b3b5;
  padding-left: 10px;
  margin-top: 10px;
}
#thisform #tagsbox {
  width: 645px;
  #width: 635px;  
  border-top: 0px none;
  border-right: 1px solid #b1b3b5;
  border-bottom: 1px solid #b1b3b5;
  border-left: 1px solid #b1b3b5;
  height: 250px;
  background: #efefef;
  margin-bottom: 10px;
}
#thisform #tagsnav a:link, #thisform #tagsnav a:visited {
color: #101010;
text-decoration: none;
}
#thisform #tagsnav a:hover {
color: #416a80;
text-decoration: underline;
}
#thisform #tagsbox #tags_description {
  background: #f5f5f5;
  width: 130px;
  height: 225px;
  padding-left: 20px;
  padding-top: 15px;
  padding-right: 15px;
  float: left;
  font-size: 95%;
  padding-bottom: 10px;
}
#thisform #tagsbox #tags_description .tag_description_title {
  font-weight: bold;
  font-size: 110%;
  margin-bottom: 5px;
  color: #333333;
}
#thisform #tagsbox ul {
  padding-top: 10px;
  line-height: 150%;
  float: left;
  padding-left: 20px;
  display: block;
  margin-top: 0px;
}

#thisform #tagsbox.two_column {
	padding-right: 5px;
}
#thisform #tagsbox a:link, #thisform #tagsbox a:visited {
color: #101010;
}
#thisform #tagsbox a:hover {
color: #416a80;
}

#thisform #flickrImages {
  margin-top: 5px;
  width: 635px;
  
}
#thisform #imageDisplay.selection {
  background: #fdfdfd;
  border: 1px solid #B1B3B5;
  min-height:167px;
}
#thisform #search_pages {
  margin-top: 5px;
}
#thisform #search_pages #pages {
  float: right;
  margin-right: 10px;
}
#thisform .submit_button_large {
  margin-top: 15px;
  margin-right: 10px;
  margin-bottom: 15px;
}

#thisform .submit_submit_large {
  background:#D15001 none repeat scroll 0% 0%;
  font-weight:bold;
  border:1px solid #D15001;
  padding:0.4em 0.75em;
  #padding-bottom:4px; !important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:100%;
  color:#FFF;
  margin-top: 15px;
  margin-right: 10px;
  margin-bottom: 15px;
}


#thisform #flickrImages p {
  margin-bottom: 4px;
}
#thisform #flickrImages .unselect img  {
  border: 2px solid #ebebec;
}
#thisform #flickrImages .unselect img:hover {
  border: 2px solid #3b95c5;
}  
#thisform #tagsbox #search {
  background: #4e5357;
  height: 27px;
  float: right;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 90%;
  padding-bottom: 0px;
  width: 465px;
  #width: 460px;
  padding-right: 0px;
}
#thisform #tagsbox #search input {
  width: 220px;
}
#thisform #tagsbox .list {
  margin-top: 10px;
  width: 460px;
  float: right;
  margin-left: 10px;
  font-size: 110%;
  line-height: 140%;
  overflow: scroll;
  height: 200px;
}
#thisform #flickrImages #flickr_selected {
  border: 1px solid #B1B3B5;
}

#thisform #imageDisplay #description {
  width: 270px;
  padding-right: 10px;
  padding-top: 15px;
  float: right;
}
#thisform h3 {
  color: #333333;
}
#thisform #imageDisplay #description p {
  line-height: 103%;
  margin-top: 10px;
/*  padding-bottom: 20px; */
}
#thisform #tags p 
{
  margin-bottom: 0px;
  padding-top: 10px;
}

#optiontext select 
{
	width:240px;
	padding-left:2px;
}

.Text
{
	color: #333333;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin-top: 5px;
}

.Heading3
{
    font-size: 11px;
}

.Heading3 TD , .Heading3 TH
{
	padding: 3px;
	background-color: #EDECEC;
	color: #000000;
	border-bottom: solid 1px white;
	font-weight: bold;
	border-right: 1px solid #F4F4F4;
	height: 25px;
}

TR.gridrow TD
{
    padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F9F9F9;
	border-right: 1px solid #F4F4F4;
}

TR.gridrowover TD
{
	padding: 3px;
	border-bottom: solid 1px #EDECEC;
	background-color: #F3F3F3;
	border-right: 1px solid #F4F4F4;
}


/*** Edit Profile page	*/

#thisform #names, #thisform #user_lname , #thisform #location, #thisform #country, #thisform #homepage, #thisform #occupation , #thisform #company, #thisform #companywebsite, #thisform #public_email , #thisform #email , #thisform #aim, #thisform #locationId, #thisform #countryId , #thisform #twitterusername, #thisform #twitterpassword {
width: 240px;
margin-top: 0px;
}

#accesscontrol 
{
	display:inline;
	position:absolute;
	width:75px;
	text-align:center; 
}

#divbottommargin , #divbottommargin1
{
	background:transparent url(../images/icons/grey_dotted_rule.gif) repeat-x scroll left bottom;
	padding-bottom:26px;
	margin-right:10px;
	margin-top:10px;
	width:630px;
	#width:625px;
	height:20px;
}

#divbottommargin2 
{
	background:transparent url(../images/icons/grey_dotted_rule.gif) repeat-x scroll left bottom;
	padding-bottom:0px;
	margin-right:10px;
	margin-top:10px;
	font-weight:bold;
}

.inlineDiv
{
	display:inline;
	width:200px;
	height:200px;
}

.otherIndustryElement 
{
	margin-top: 10px;
	margin-left: 103px;
	width: 240px;
}

.profileImage 
{
	height:200px;
	width:200px;
}
.profilethumbImage 
{
	height:31px;
	width:30px;
}

#thisform #picturebox 
{
  width: 630px;
  margin-top:10px;
}

#thisform #picturebox #picture 
{
  width: 200px;
  height: 210px;
  float: left;
  font-size: 95%;
  padding-bottom: 10px;
}

#thisform #picturebox #picture_desc {
  padding-top: 10px;
  line-height: 150%;
  float: left;
  padding-left: 20px;
  display: block;
  margin-top: 0px;
  width:400px;
}

.elementcontrol 
{
	width:300;
	float:left;
}

.txtcontrol 
{
	float:left; 
	margin-left:20px; 
	margin-right:10px.

}


/***** channel *****/
#profile_page {
  margin-left: 15px;
}
#narrow_col {
  width: 200px;
  color: #31625e;
  float: left;
/*  background: url(../images/apesphere/icons/ver_dotted_rule.gif) repeat-y right top; */
	
  padding-right: 10px;
  _padding-right: 1px;
  border-right :  1px solid #c0c0c0;
}
#narrow_col a:link.submit_button_small, a:visited.submit_button_small {
  clear: left;
}
#narrow_col a:link.submit_button_small, #narrow_col a:visited.submit_button_small, #center_col a:link.submit_button_small, #center_col a:visited.submit_button_small {
  font-weight: normal;
}
#narrow_col #lg_user {
  margin-bottom: 10px;
}
#narrow_col h3, #center_col h3 {
  font-size: 130%;
  padding-top: 2px;
}
#center_col {
  width: 445px;
  padding-left: 10px;
  padding-right: 0px;
  float: left;
}
#narrow_col .see_all_link {
  float: right;
  display: block;
  height: 20px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#narrow_col dl {
  font-family: Arial, Helvetica, sans-serif;
  list-style: none;
  float: left;
  text-align: center;
  width: 85px;
  padding: 0;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
}
#narrow_col dd {
  margin: 0;
  padding: 0;
  overflow:hidden;
}
#narrow_col #profile dl {
  width: 100%;
  text-align: left;
  margin: 0;
  margin-bottom: 10px;
}
#narrow_col #profile dt {
  background: #dce5e4;
  padding: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  font-weight: bold;
}
#narrow_col #profile dd {
  padding: 3px;
}
#narrow_column .horiz_rule {
	height: 25px;
}
#center_col #filter {
  font-family: Arial, Helvetica, sans-serif;
  color: #31625E;
  font-weight: bold;
  margin-bottom: 15px;
  width: 100%;
}
#center_col #channel_icon {
  float: left;
  margin-right: 5px;
  width: 54px;
}
#center_col dl {
  margin-bottom: 10px;
  margin-top: 10px;
  clear: left;
  padding: 0;
}
#center_col dt {
  font-size: 110%;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#center_col dd {
  width: 400px;
  line-height: 1.25em;
  font-size: 110%;
  padding: 0;
  margin: 0;
  margin-left: 59px;
}
#center_col ul {
  margin-left: 60px;
  *margin-left: 0;
  line-height:160%;
}

#center_col dd ul {
  margin-left: 0;
  line-height:160%;
  margin-top:10px;
  margin-bottom:10px;
}
#center_col dd ul li
{
 background:none;
 background-position:0px;
 float:none;
}


#timeViewLink 
{
	margin-left: 0px;
	*margin-left: 0;
	line-height:160%;s
}

#center_col #pagination {
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
  color: #31625e;
  margin-bottom: 10px;
}

#center_col .section, #center_col .section, #center_col .comments, #left_col .comments , #left_col .section, #left_col .section, #left_col .comments, #left_col .comments {
  font-size: 100%;
  *font-size: 90%;
  _font-size: 85%;
  _padding-left: 2em;
}
#center_col .section, #center_col .section a, #center_col .comments, #center_col .comments a {
  padding-top: 3px;
  *padding-top: 0
  
}

// Channel Viewer.

#tabs9 
{
	float:left;
	width:100%;
	font-size:93%;
	border-bottom:1px solid #71ABA1;
	line-height:normal;
}
#tabs9 ul 
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

#tabs9 li 
{
	display:inline;
	margin:0;
	padding:0;
}

#tabs9 a 
{
	float:left;
	background:url("../images/tableft9.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 3px;
	text-decoration:none;
}

#tabs9 a span 
{
	float:left;
	display:block;
	background:url("../images/tabright9.gif") no-repeat right top;
	padding:5px 7px 4px 3px;
	color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs9 a span {float:none;}

/* End IE5-Mac hack */

#tabs9 a:hover span 
{
	color:#FFF;
}

#tabs9 a:hover 
{
	background-position:0% -42px;
}
#tabs9 a:hover span 
{
	background-position:100% -42px;
}

#tabs9 .current a 
{
	background-position:0% -42px;
}

#tabs9 .current a span 
{
	background-position:100% -42px;
}

.apemail 
{
	background: url("../images/icons/mail22px.gif") no-repeat left top;
	padding-left:23px;
	font-size:16px;
	padding-top:2px;
}

#apemailselected {
	text-decoration:none;
	background:#FFF;
	color:#D15001;
	border:0px
}

.inviteintroop 
{
	background: url("../images/icons/invite22px.gif") no-repeat left top;
	padding-left:23px;
	font-size:16px;
	padding-top:2px;
}

.removetroop 
{
	background: url("../images/icons/invite22px.gif") no-repeat left top;
	padding-left:23px;
	font-size:16px;
	padding-top:2px;
}

.emptyinbox 
{
	background: url("../images/apemail/trash.gif") no-repeat left top;
	padding-left:23px;
	float:right;
	padding-top:5px;
}

.spacer10 
{
	height:10px;
	border-bottom: 1px solid #c0c0c0;
	width:100%;
}
.apecafe_start 
{
	float:left;
	width:425px;
	color:#31625e;
	border-bottom:1px solid #31625e;
	margin-left:20px;
	padding-top:45px;
}	

.cafehover 
{
	position:absolute;
	padding-left:5px;
	top:470px;
	width:336px;
}

.posting_forum_body 
{
	/* background: url("../images/forum/posting_body.gif") no-repeat left top; 
	height:240px; */
	width:640px;
}

.posting_forum_body_small 
{
	/* background: transparent url(../images/forum/posting_body_small.gif) no-repeat scroll 25px; 
	height:224px;*/
	width:360px;
}



.errorbox .t, .errorbox .b, .errorbox .b b, .errorbox .t b {
	height:2px;
	background-image:url(../images/errorbox.png);
}

.errorbox .c {
	background:#ffffff;
	border-color:#FD0101;
	border-left-width:2px;
	border-right-width:2px;
}

.errorbox .c
{
	background:#FFFFFF;
	border-color:#fc6464;
	border-left-width:2px;
	border-right-width:2px;
	color:#FD0101;
}

.successbox .t, .successbox .b, .successbox .b b, .successbox .t b {
	height:2px;
	background-image:url(../images/successbox.png);
}

.successbox .c {
	background:#ffffff;
	border-color:#007C0C;
	border-left-width:2px;
	border-right-width:2px;
	color:#007C0C;
}


.round {
	margin-bottom:5px;
}
.round .c {
	padding:2px 10px 4px;
	border-top:0;
	border-bottom:0;
	border-style:solid;
}

.round .t, .round .b, .round .t b, .round .b b {
	display:block;
	overflow:hidden;
}

.round .t b, .round .b b {
	float:right;
	width:50%;
}

.round .t .r {
	background-position:top right;
}

.round .b .r {
	background-position:bottom right;
}

.round .b {
	background-position:bottom left;
}

.round .br {
	clear:both;
	display:block;
	overflow:hidden;
	height:0px;
}


.forumNavigation 
{
	background-color:#D15001;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, Sans serif;
	font-size:85%;
	font-weight:bold;
	line-height:1.5em;
	padding:0.4em 0.6em;
}

#optionalLinks 
{
	padding-left:535px;
	padding-top:4px;
	position:absolute;
	top:218px;
}

.roundedcornr_box {
	background: url(../images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(../images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(../images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(../images/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(../images/roundedcornr_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 6px;
	font-size: 1px;
}
.roundedcornr_content_780527, .roundedcornr_bottom_780527 {
	margin-top: -19px;
}
.roundedcornr_content .description 
{ 
	padding-right:6px;
	padding-left:6px;
	font-size:12px;
	font-family:Georgia;
	font:Times;
	color:#787878;
}

.roundedcornr_content .title 
{ 
	text-align:center;
	color:#d95000; 
	font-weight:bold;
	font-size:18px;
}

.relation_all_about 
{
	font-size:22px;
	font-family:Georgia;
	font:Times;
	color:#787878;
	font-style:italic;
}	

.relation_hover_over 
{
	font-size:14px;
	font-family:Georgia;
	font:Times;
	color:#787878;
	font-style:italic;
}

.choices_impact	 
{
	padding:5px;
	font-size:20px;
	color:#787878;
	font-family:Georgia;
}

.sectortitle 
{
	font-size:18px;
	color:#D95000;
	font-family:Times;
	border-bottom: 1px solid #C0C0C0;
}
	
.sectortitle a, .sectortitle a:link, .sectortitle a:visited
{
	font-size:23px;
	color:#D95000;
	font-family:Georgia;
}

.breadcrumNewsTitle , .breadcrumNewsTitle a , .breadcrumNewsTitle a:link , .breadcrumNewsTitle a:visited
{
	font-size:12px;
	color:#464646;
	font-family:Georgia;
}
.quotetext1 
{
	font-style:normal;
	color:#7da336;
	font-weight:bold;
	font-family:Verdana;
}
.quotetext2 
{
	color:#d15001;
}
.quotetext3 
{
	font-style:normal;
	color:#3a7092;
	font-weight:bold;	
	font-family:Verdana;
}

.quotetext4 
{
	color:#787878;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:115%;
	padding-bottom:10px;
}

.quotetext5 
{
	color:#D25002;
	font-weight:bold;
	font-family:georgia;
}

.alphabet_breadcrumb 
{
	color:#D25002;
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	padding-bottom:5px;
}

.alphabet_breadcrumb a , .alphabet_breadcrumb a:link
{
	color:#D25002;
}

.alphabet_breadcrumb_blog 
{
	color:#D25002;
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	padding-bottom:5px;
}

.alphabet_breadcrumb_blog a , .alphabet_breadcrumb_blog a:link
{
	color:#787878;
}


a:link.submit_button_small_orange, a:visited.submit_button_small_orange {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, Sans serif;
  background: #D25002;
  color: #FFFFFF;
}

a:hover.submit_button_small_orange {
  color: #202020;
  background: #D25002;
  border: 1px solid #4d5356;
  text-decoration : none;
}

a:active.submit_button_small_small {
  color: #2a4853;
  background: #e7ece9;
  border: 1px solid #91aa9d
}

a:link.submit_button_small_orange, a:visited.submit_button_small_orange {
  line-height: 2em;
  padding: 0.3em 0.6em;
  font-size: 85%;
  border: 1px solid #c54c03;
  font-weight: bold;
}

.tag_search_breadcrumb input  
{
	border: 1px solid #D25002;
}

#company_tagList a , #company_tagList a:link , #simple_tagList a , #simple_tagList a:link 
{
	color:#787878;
	font-family:Verdana;
	font-weight:bold;
}

a.submit_button_none:link, a.submit_button_none:visited 
{
	border:1px solid #787878;
	font-size:85%;
	font-weight:bold;
	line-height:1.5em;
	padding:0.3em 0.6em;
	color:#787878;
	text-decoration:none;
}
a:hover .submit_button_none
{
	text-decoration:none;
} 

#blogAlphabet 
{
	font-size:22px;
	font-weight:bold;
	color:#787878;
	border-bottom: 1px solid #C0C0C0;
	width:400px;
	margin-bottom:10px;
}

#bloggerTitle 
{
	border-bottom:1px solid #C0C0C0;
	color:#D15001;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	width:100%;
}


.breadcrumbblogImage 
{
	width:44px;
	height:44px;
}

.blogChannelName 
{
	color:#d15001;
	font-size:22px;
/*	font-weight:bold; */
}

.blogUserName
{
	color:#d15001;
	font-size:16px;
	width:610px;
}
.blogDetails 
{
	font-size:14px;
	width:100%;
	line-height:190%;
}
.blogUserName a, .blogUserName a:link ,  .blogUserName a:visited 
{
	color:#d15001;
	font-size:16px;
}	

.blogChannelName a, .blogChannelName a:link ,  .blogChannelName a:visited 
{
	color:#d15001;
	font-size:22px;
}
.relevant_blog
{
	border-bottom: 1px solid #C0C0C0;
	color:#787878;
	font-size:110%;
	font-weight:bold;
}

#title1 
{
	font-size:15px;
	font-weight:bold;
	color:#787878;
	border-bottom: 1px solid #C0C0C0;
	margin-bottom:10px;
	font-family: verdana;
	padding-top:20px;
}

#title2 
{
	font-size:13px;
	color:#787878;
	font-family: Verdana;
	padding-bottom:10px;
}

#label_1 
{
	font-size:13px;
	color:#787878;
	font-family: Verdana;
	margin-bottom: 3px;
	padding-top:10px;
}

#browseforum
{
	width:245px;
	#width:247px;
}

.cafeTicker
{
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding:2px;
	margin-top:15px;
}
#cafeTickerElement 
{
	background: transparent url(../images/icons/cafeticker.gif) no-repeat scroll right -3px;
}

.title3 ,  .title4
{
 color:#787878;
 font-size:110%;
}

.title4 a, .title4 a:link, .title4 a:visited 
{
	color:#d15001;
}

.datatable 
{
	font-size:110%;
}

.datatable a , .datatable a:link, .datatable a:visited
{
	font-weight:bold;
	color:#d15001;
}

.postbox 
{
	background:#f2f5f3;
	padding:5px;
	border:1px solid #dcdcdc
}

.postCurrentViews
{
	float:left;
	width:160px;
	padding:5px;
	font-family: arial;
	font-weight:bold;	
}
.postHiddenViews
{
	float:left;
	width:159px;
	background:#FFF;
	padding:5px;
	font-family: arial;
	border-bottom:1px solid #DCDCDC;
	font-weight:bold;
}
.topIcons 
{
	position:absolute;
	top:179px;
	margin-left:530px;
	float:right;
	font-family:verdana;
}

#story_tools a { font-family :verdana; }
.roundedcornr_box_2 
{
   background: #787878;
   margin-top:10px;
}
.roundedcornr_top_2 div 
{
   background: url(../images/roundedcornr_2_tl.png) no-repeat top left;
}
.roundedcornr_top_2 
{
   background: url(../images/roundedcornr_2_tr.png) no-repeat top right;
}
.roundedcornr_bottom_2 div 
{
   background: url(../images/roundedcornr_2_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_2
{
   background: url(../images/roundedcornr_2_br.png) no-repeat bottom right;
}
.roundedcornr_top_2 div, .roundedcornr_top_2, .roundedcornr_bottom_2 div, .roundedcornr_bottom_2 
{
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_2 { margin: 0 5px; color:#FFF; font-weight:bold }

.advertismentBox 
{
	margin-bottom:20px;
	border-bottom:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	padding-bottom:10px;
	padding-top:2px
}

.advertismentBoxWithoutBorder 
{
	margin-bottom:20px;
	border-bottom:1px solid #C0C0C0;
	padding-bottom:10px;
	padding-top:2px
}

.advertisementtxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C0C0C0;
	font-weight:bold;
}

.ImageCropWhiteWindow 
{
	
	background:#FFFFFF none repeat scroll 0 0;
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	z-index: 11000;
	top: 0px;
	left: 0px;
	opacity: 0.5;
	width: 1262px;
	height: 1558px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}	

.cropFrame 
{
	border: 0pt none ;
	margin: 0pt; 
	padding: 0pt;
	background-color: transparent;
	background-image: none;
	position: fixed;
	width: 800px;
	height: 550px;
	z-index: 11003;
} 

.aggregators ul 
{
	line-height:1.5em;
	list-style-image:url(../images/bullet.gif);
	list-style-type:square;
	margin:0.3em 0 0 1.5em;
	padding:0;
}
.aggregators ul li
{
	list-style-image:url(../images/bullet.gif);
	background:none;
	padding-left:0px;
}

#aggregators_title h2
{
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #AAAAAA;
	color:black;
	font-weight:normal;
	margin:0;
	font:150%;
	padding-bottom:0.17em;
	padding-top:0.5em;
}

.croppedImagePreview 
{
	color:red;
	float:left;
	padding-left:20px;
	padding-top:20px;
}


ul.tab-toggle 
{
	margin:0 0px -1px 0;
	padding:0 0 0 40px;
	position:relative;
	vertical-align:bottom;
	z-index:10;
	height:24px;
}

.tab-toggle a.inactive 
{
	background-image:url(../images/tabs/tab-inactive-left.gif);
	background-position:left top;
}

.tab-toggle a.inactive, .tab-toggle a.inactive b 
{
	border-bottom-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}

.tab-toggle a 
{
	background-color:#FFFFFF;
	background-image:url(../images/tabs/tab-active-left.gif);
	background-position:left top;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	cursor:default;
	display:inline-block;
	padding:5px 9px;
	position:relative;
	text-decoration:none;
}

.tab-toggle a.inactive b 
{
	background-image:url(../images/tabs/tab-inactive-right.gif);
	background-position:right top;
}

.tab-toggle a.inactive, .tab-toggle a.inactive b 
{
	border-bottom-color:#999999;
	color:#FFFFFF;
	cursor:pointer;
}

.tab-toggle a b 
{
	background-image:url(../images/tabs/tab-active-right.gif);
	background-position:right top;
	display:block;
	font-weight:normal;
	height:103%;
	position:absolute;
	right:0;
	top:0;
	width:8px;
	height:26px;
}


.tab-toggle li 
{
	display:inline;
	font-size:9pt;
	vertical-align:bottom;
	background:none;
	padding-left:0px;
}

div.tab-toggle-pane ol li 
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin:0;
	padding:5px 0 5px 0px;
	background:none;
	font-size:10pt;
}
div.tab-toggle-pane ol li span
{
	padding-right:5px;
}	

.tabs-container
{
	padding-bottom:30px;
}

.add_news_item_box 
{ 
	background: #FF0000; 
}
.add_news_item_boxtop 
{ 
  background: url(../images/rounded/ne.gif) no-repeat top right; 
}
.add_news_item_boxtop div 
{ 
  font-size: 0;
  height: 3px; 
  background: url(../images/rounded/nw.gif) no-repeat top left; 
}
.add_news_item_boxbottom 
{ 
  background: url(../images/rounded/se.gif) no-repeat bottom right; 
}
.add_news_item_boxbottom div 
{ 
  font-size: 0;
  height: 3px; 
  background: url(../images/rounded/sw.gif) no-repeat bottom left; 
}
.add_news_item_boxcontent
{
  padding: 0 3px;
  #padding: 0 5px;
}

.adversepratorbox 
{
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	padding-bottom:10px;
	margin-bottom:15px;
	width:300px;
}

#top_placeholder dt
{
	font-size:11px;
	font-style:italic;
}
#top_placeholder h3
{
	font-size:13px;
}
#top_placeholder div
{
	font-size:12px;
	font-weight:bold;
}
#top_placeholder .module_top 
{
	margin: -6px;
	background: #D15001 none repeat scroll 0% 0%;
	color: #fff;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;	
}	

#front_according_form
{
	padding:15px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:15px;
}

#search a.submit_button_small:link, #search  a.submit_button_small:visited, #search a.submit_button:hover, #search a.submit_button_large:hover, #search a.submit_button_small:hover
{
	color:#FFFFFF;
	padding-bottom:0.2em;
}

#apecode_heading
{
	font-size:17px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:10px;
}

ul .rss  {
	padding-left:7px;
}

.rss li {
	background: transparent url(../images/rss.gif) no-repeat scroll left center;
	padding-left:20px;
}

/*****Google Spell *********/

.googie_window {
  font-size: 0.9em;
  font-family: sans-serif;
  text-align: left;
  border: 1px solid #555;
  background-color: #ecefff;
  margin: 0;
  position: absolute;
  visibility: hidden;
  z-index: 300;
  padding: 1px;
  width: 165px;
}

.googie_list {
  margin: 0;
  padding: 0;
}

.googie_list td 
{
  padding: 1px 0 1px 0;
  cursor: pointer;
  list-style-type: none;
  color: #000;
}

.googie_list_onhover 
{
  background-color: #FBEC72;
}

.googie_list_onout 
{
  background-color: #ecefff;
}

.googie_list_selected {
  background-color: #ccc;
}

.googie_list_revert 
{
  color: #b91479;
}

.googie_list_close 
{
  color: #b91414;
}

.googie_link 
{
  color: #b91414;
  text-decoration: underline;
  cursor: pointer;
}

.googie_check_spelling_link 
{
  color: #D15001;
  text-decoration: underline;
  cursor: pointer;
}

.googie_no_style 
{
  text-decoration: none;
}

.googie_resume_editing 
{
  color: green;
  text-decoration: underline;
  cursor: pointer;
}

.googie_check_spelling_ok 
{
  color: white;
  background-color: green;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
}

.googie_lang_3d_click img 
{
  vertical-align: middle;
  border-top: 1px solid #555;
  border-left: 1px solid #555;
  border-right: 1px solid #b1b1b1;
  border-bottom: 1px solid #b1b1b1;
}

.googie_lang_3d_on img 
{
  vertical-align: middle;
  border-top: 1px solid #b1b1b1;
  border-left: 1px solid #b1b1b1;
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
}


/**** Accrodin ********/

.accordion_toggle {
  display: block;
  height: 30px;
  padding: 0 10px 0 20px;
  line-height: 30px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  outline: none;
  color: #999999;
  cursor: pointer;
  margin: 0;
  background: #f5f8f9 url(../images/icons/grey_right_arrow.gif) no-repeat 5px center;
  font-family: Arial, Helvetica, sans-serif;

}

.accordion_toggle_active {
  background: #4d5356 url(../images/icons/white_down_arrow.gif) no-repeat 5px center;
  color: #ffffff;
}

.accordion_content {
  background-color: #ebebec;
  color: #101010;
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 20px;
}
	
.accordion_content h2 {
	color: #0099FF;
}

.accordion_content p {
	line-height: 150%;
      margin: 0px 0px 16px;

}
	
.accordian_border {
  background: #ebebec;
  border-top: 2px solid #b1b3b5;
  border-right: 2px solid #b1b3b5;
  border-bottom: 0px none;
  border-left: 2px solid #b1b3b5;
}	

#xnews-0 {
	display: inline;
}

.mostboxtitle
{
	padding-bottom:10px;
	padding-top:5px;
}

.apemailOptionHeading 
{
	border-bottom:1px solid #C0C0C0;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:15px;
}

.editPostLink 
{
	background : transparent url(../images/apesphere/icons/small_arrow.gif) no-repeat scroll left center;
	padding-left:8px;
}

#blogContent p 
{
	width:auto;
	height:100%;
}

#storyContent p 
{
	margin-bottom:auto !important;
	width:auto;
	height:auto;
	line-height:20px !important;
	font-family: georgia !important;
}

#storyContent ul 
{
	margin-bottom:5px;
	margin-top:5px;
}
#storyContent ul, #storyContent li 
{
	background-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

#storyContent li {
	padding-left:1px;
}

#storyContent li ul, #storyContent li ul li 
{
	list-style-type:circle;
}

#storyContent li ul li {
	padding-left:15px;
}

#storyContent li ul li ul, #storyContent li ul li ul li 
{
	list-style-type:square;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal 
{
	font-size:100%;
	font-family:Georgia;
	margin: auto;
}

#magzine_storyTitle 
{
	font-size:110%;
	margin:0 0 4px;
	padding:0px;
	font-weight:bold
}