body 
{
	margin: 0px;
	padding: 0px;
	color: #373737;
	background:url(../images/background_tophalf.jpg) repeat-x;
	font-family:Verdana;
	font-size:11px;
}

h1
{
	font-family:Verdana;
	font-size:18px;
	color:#24518a;
	margin-bottom:10px;
}

h2
{
	font-family:Verdana;
	font-size:11px;
	color:#24518a;
	margin-bottom:10px;
}

h3
{
	font-family:Verdana;
	font-size:11px;
	color:#24518a;
	margin-bottom:0px;
}

h4
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	margin-bottom:10px;
}


a
{
	color:#b42a2a;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}


/********** Home page **********/
.imageShadow 
{
	width:166px;
	height:153px;
	overflow:hidden;
	padding:6px;
	background:url('../images/image_dropshadow.png') no-repeat;
}

#indexTopDownloadsHeaderImage
{
	background:url(../images/header_top_downloads.png) no-repeat;
	height:30px;
}
#indexTopDownloads
{
	border:solid 0px black; 
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:20px;
}


#indexPlanoNewsHeaderImage
{
	background:url(../images/header_plano_news.png) no-repeat;
	height:30px;
}
#indexPlanoNews
{
	border:solid 0px black; 
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:20px;
}
.indexPlanoNews a:link,
.indexPlanoNews a:active,
.indexPlanoNews a:visited{color:#000000; text-decoration:none; font-size:11px;}
.indexPlanoNews a:hover {color: #000000; text-decoration: underline; font-size:11px;}

#nextAdvantage
{
	
}

#nextCompany
{
	
}

#indexSmartPeopleSmartPlace
{
	border:solid 0px black; 
	text-align:right; 
	margin-right:0px; 
	position:relative; 
	height:25px; 
	bottom:-15px; 
	right:0px;
	background:url(../images/smartpeoplesmartplace.png);
}


/********** Secondary **********/
#SecondaryWrapper
{
	width:960px; 
	background:url(../images/secondary_nav_background.jpg) no-repeat; 
	overflow:hidden;	
}

#SecondaryContentWrapper
{
	/*background:url(../images/secondary_maincontent_background.jpg) repeat-x; */
	background-position:0px 190px; 
	overflow:hidden; 
	border:solid 0px black; 
	width:719px;
}

#SecondaryContentWrapperBackgroudTop
{
	/*background:url(../images/secondary_maincontent_background.jpg) repeat-x;*/
	background-position:0px 0px; 
	overflow:hidden; 
	border:solid 1px black; 
	width:719px;
}


#LeftNav
{
	float:left; width:240px; border:solid 0px red;
}

.SecondrayMainContent
{
	float:left; 
	width:440px; 
	border:solid 0px blue; 
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:10px;
}

#SecondrayMainContentNoSidebar
{
	float:left; 
	width:600px; 
	border:solid 0px blue; 
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:10px;
}


#SecondaryHeaderPhotos
{
	height:190px; 
	overflow:hidden;
	border:solid 0px black;
}
#SecondaryHeaderPhotosOff
{
	margin-bottom:30px; 
	height:0px; 
	border:solid 1px black;
}


/********** Profile *************/
#ProfilePhotoArea
{
	width:260px;
	border:solid 0px black;
	float:left;
	margin:0px;
	padding:0px;
}

#SecondrayProfileMainContent
{
	float:left; 
	width:415px; 
	border:solid 0px blue; 
	padding-left:20px; 
	padding-right:20px;
	padding-bottom:10px;
}


#ProfilePhotoArea
{
	background-color:White; 
	border:solid 0px black;
}
#ProfileTextArea
{	
	background:url(../images/profilephotocolumnbackground.jpg) repeat-y;	
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}


/********** Secondary Sidebar **********/

#SecondarySidebar
{
	float:left; 
	width:239px; 
	border:solid 0px green;
}


#sidebarPlanoProfileBackground
{
	background-color:#f3f3f3;
	overflow:hidden;
	margin-bottom:20px;
}
#sidebarPlanoProfileTextArea
{
	padding-left:25px; 
	padding-right:25px; 
	padding-bottom:10px;
}



/********** Footer **********/
#Footer
{
	border:solid 0px black; 
	background:url(../images/bottomshadow.jpg) no-repeat; 
	width:974px; 
	margin:0px auto;
	color:#4c79aa;
}

#FooterLinks
{
	text-align:center; 
	border:solid 0px black; 
	top:20px; 
	position:relative;
	margin-bottom:30px;
}

.FooterLinks:link,
.FooterLinks:active,
.FooterLinks:visited{color:#4c79aa; text-decoration:none; font-size:11px;}
.FooterLinks:hover {color:#4c79aa; text-decoration: underline; font-size:11px;}


#TopShadow
{
	background:url(../images/topshadow.jpg) no-repeat; 
	height:9px; 
	width:976px; 
	margin:0px auto;
}

#OutsideShadow
{
	width:974px; 
	border:solid 0px green; 
	margin:0px auto; 
	background:url(../images/outsideshadow.png);
}

#PageWrapper
{
	width:960px; 
	border:solid 0px red; 
	margin:0px auto;
}




/***************************/
/*		Left Nav           */
/***************************/

#LeftNav 
{
	width: 240px;
}
.LeftNavTitle 
{
	padding-top: 30px;
	min-height:	51px;
	font-size: 17px;
	color: #FFF;
	padding-left: 0px;
	padding-right: 10px;	
}
.LeftNavMenu 
{
	min-height: 20px;
}

.leftnav_off,
.leftnav_over,
.leftnav_open 
{
	padding-left:15px;
	height:25px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
	border-bottom:solid 1px #90908e;
}
.leftnav_off 
{
	color: #1f3664;
}
.leftnav_over,
.leftnav_open
{
	color: #1f3664;	
}

.leftnav_subnav_off,
.leftnav_subnav_over,
.leftnav_subnav_open 
{
	padding: 5px 10px 5px 27px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	color: #242424;
    border-bottom:solid 1px #90908e;
	white-space: normal;
	font-weight: normal;
	font-style: normal;
}
.leftnav_subnav_off 
{
	
}
.leftnav_subnav_over,
.leftnav_subnav_open
{
	color: #242424;
	background:url(../images/nav_slice.gif);
}



.SubMenuItem 
{
	padding-bottom: 0px;
	background: url(/images/LeftNav_BackgroundOpen.gif) repeat-y left top;
}





.VideoSidebar 
{
	text-align: left;	
	padding: 5px 20px 10px;
	margin-bottom: 20px;
}
.VideoSidebar h1 
{
	color: #24518a;
}