/* --------- main.css ----------- */

body {
	margin:0px;
	padding:0px;
	
	background:url(http://www.resourceleadership.com/_images/background.jpg);
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
/*------ basic -------*/

.hidden {
	display:none;
}
.absolute {
	position:absolute;
}


#UpdatingEl, .UpdatingEl
{
	position:absolute;
	background:white;
	text-align:center;	
	
	padding-top:10px;
	font-weight:bold;
}
.rssicon
{
	width:20px;
	height:20px;
	float:right;
}
.rssicon img
{
	width:20px;
	height:20px;
}

.right, .alignright {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	border:1px solid black;
}
.left, .alignleft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid black;
}
.aligncenter {
	border:1px solid black;
	margin:auto;
	display:block;
}
hr, .clear, .adminButtons {
	clear:both;
}
/*--------------*/
/*--------------------------------- LEFT BAR  ---------------------------------------*/
div#leftBar {
	background-image:url(http://www.resourceleadership.com/_images/leftbar_3.jpg);	
	background-repeat:repeat-y;
	
	width:299px;
	height:auto;
			
	position:absolute;
	top:0px;
	left:20px;
	
	z-index:0;
	
}

div#leftBar div#heightHolder {
	height:1000px;
	width:1px;
	
	float:right;
}
div#leftBar div#LBshadow {
	
	position:absolute;
	right:0px;
	
	width:22px;	
	height:1000px;
}

div#leftBar div#mainmenu {
	background-color:#D7E5F2;
	
	margin-top:275px;	
	margin-right:25px;
	margin-left:10px;	
	
	padding-top:15px;
	padding-bottom:15px;
}
div#leftBar div#mainmenu div.link {
	padding-left:15px;
}
div#leftBar div#mainmenu div.link a {
	display:block;
}
div#leftBar div#mainmenu a:hover {
	background-color:#a0adb9;
}
div#leftBar div#mainmenu .thirdLevel {		
	background-color:#D7E5F2;
	border-left: double #a0adb9 3px;
	border-right:double #a0adb9 3px;
}
div#leftBar div#mainmenu .thirdLevel ul {

	list-style:none;
	padding:5px 0px 5px 0px;
	margin:0px;
}
div#leftBar div#mainmenu .thirdLevel ul li {
	padding-left:5px;
	padding-right:5px;	
}
div#leftBar div#mainmenu .thirdLevel .fourthLevel ul li {
	background-color:#D7E5F2;
	padding-left:15px;
}

div#leftBar div#mainmenu .over {
	background-color:#a0adb9;
}
div#leftBar div#mainmenu .selected {
	background-color:#234463;
}
div#leftBar div#mainmenu .childselected {
	background-color:#7CA9D1;
}
div#leftBar div#mainmenu .selected a {
}
div#leftBar div#mainmenu div.selected li.thirdLevelMenu, div#leftBar div#mainmenu div.childselected li.thirdLevelMenu  {
	overflow:hidden;
}
div#leftBar div#mainmenu div.fourthLevel li.selected {
	background-color:#99CC99;
}


/*------------- logo ---------------*/
div#LogoAndText {
	position:absolute;
	top:0px;
	padding-top:30px;
	padding-left:25px;
	/*
	background-color:#234463;
	padding-bottom:40px;
	*/
}
div#logo {
	background-image:url(http://www.resourceleadership.com/_images/logo.png);
	background-repeat:no-repeat;
		
	width:120px;
	height:25px;
	
	position:relative;
	top:10px;
	margin-left:11px;
	
	margin-bottom:5px;
}

div#logoText {
	position:relative;
	top:10px;
	
	margin-left:3px;
	width:138px;
	height:42px;	
	background-image:url(http://www.resourceleadership.com/_images/leadershipPartners.png);
}


div.addressText {
	font-size:10px;
	color:#D5E3F0;
	text-align:center;
	
	margin-top:30px;
	
	padding-left:50px;
	padding-right:50px;
}


/*--------------------------------- TOP BAR ---------------------------------------*/
div#topBar {
	margin-top:15px;
	width:100%;
	height:270px;
	
	position:absolute;
	
	z-index:1;
}

div#topBar div#background {
	background-color:#234463;
	background-image:url(http://www.resourceleadership.com/_images/students_b.png);
	background-position:right 5px;
	background-repeat:no-repeat;
	width:100%;
	height:220px;	
	text-align:right;
	padding-top:3px;
}

div#topBar div#sourceTitle {
	position:absolute;
	top:142px;
	width:100%;

}

div#topBar div#sourceTitle div#wholeLine {
	position:absolute;

	width: 100%;
	height:3px;
	
	margin-top:38px;
	background-color:#D5E3F0;
}

div#topBar div#sourceTitle div#blockLine {
	position:absolute;
	left:200px;
	
	width:345px;
	height:60px;
	
	margin-top:20px;
	background-color:#234463;	
}

div#topBar div#sourceTitle div#title {	
	background-image:url(http://www.resourceleadership.com/_images/titlePNG.png);
	
	position:absolute;
	left:215px;
	
	width:305px;
	height:105px;
}

div#topBar div#sourceTitle div#equip {
	background-image:url(http://www.resourceleadership.com/_images/equipt.png);
	background-repeat:no-repeat;
	
	width:365px;
	height:55px;
	
	position:absolute;
	top:21px;
	right:0px;
}

div#topBar div#sourceTitle div#graduates {
	/*
	background-image:url(http://www.resourceleadership.com/_images/graduates.jpg);
	background-repeat:repeat-x;
	*/
	width:100%;
	height:65px;
	
	position:absolute;
	top:-130px;
}

div#topBar div#TBshadow {
	width:100%;
	height:33px;
	
	background-image:url(http://www.resourceleadership.com/_images/topbar_shadow.png);
}


/*--------------------------------- MAIN CONTENT ---------------------------------------*/
div#main_body {
	padding-left:330px;
	padding-top:285px;
	font-size:13px;
}

div#main_body div#mainmenu {
	position:absolute;
}

div#main_body div#main_content {
	/*width:350px; */
	
	max-width:903px;
}

div#main_body div#main_content div#DataContainer {
	/*padding-top:15px;
	
	padding-left:10px;
	padding-right:10px;
	*/	
}



div#main_content div#mainmenu {
	
}

div#footer {

}

div#searchField{

}


h2 {
	color:#224362;
	text-align:center;
	margin:0px;
	padding:0px;
}

/*--------------------------------------- DATAS ------------------------------------------------*/
/*-------------- BLOG -------------*/
div.data_blog div.delLink
{
	float:left;
}
div.data_blog div.button
{

	margin-left:10px;
	margin-bottom:5px;
	font-size:10px;
	background-image:url(http://www.resourceleadership.com/_images/button-bg.jpg);
	background-repeat:repeat-x;
	height:15px;
	
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	
	border:1px outset #D6D8E4;
	cursor:default;
	
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
div.data_blog div.over
{
	text-decoration:underline;
	border:1px outset #E5E5ED;
	
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
div.data_blog div.down
{
	text-decoration:underline;
	border:1px inset #D6D8E4;
}
div.data_blog {	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
}

div.data_blog .date {
	font-weight:bold;
	color:#000000;
	text-transform:lowercase;	
	
	margin-top:15px;
}

div.data_blog .title {
	color:#814343;
	font-weight:bold;
	font-size:15px;
		
	padding-top:3px;
	padding-bottom:3px;
}

div.data_blog .posted {
	float:left;
	font-size:9px;
	font-weight:bold;
	color:#888888;
	margin-top:5px;
	margin-bottom:15px;
}

div.data_blog hr {	
	width:250px;
	height:2px;
}

/*--newblog --*/
div#new_blog
{
	position:absolute;
	width:420px;
	height:300px;
	
	
	background-image:url(http://www.resourceleadership.com/_images/new-blog-post.png);
	
	display:none;
	
	left:30%;
	top:60%;
}
div#new_blog div#newDate
{
	font-weight:bold;
	text-transform:lowercase;
	text-align:center;
	margin-top:35px;
}
div#new_blog div.content
{
	padding-left:25px;
}
div#new_blog textarea
{
	height:140px;
}
div#new_blog div.rteDiv
{
	width:395px;
	height:160px;
	overflow:hidden;	
}
/*---------------------------------*/

/*----------------------------------- EVENT --------------*/
div.data_event {
	/*background-color:#c1c0d6;*/
	
	padding-left:20px;
	padding-bottom:15px;
	margin-bottom:3px;
	
	font-size:13px;
}

div.data_event hr {
	padding:0px;
	margin:0px;
	
	margin-right:5px;
	margin-bottom:15px;
	
	height:1px;
	color:#3a3961;
	background-color:#3a3961;

	border:none;
	clear:both;
}

div.data_event div.date {
	color:#943030;
	text-transform:lowercase;
	font-weight:bolder;
	text-align:right;
	
	padding-right:30px;
	margin-bottom:10px;
}

div.data_event div.location {
	font-weight:bold;
	font-size:14px;
	
	margin-bottom:5px;
}

div.data_event div.description {
	padding-left:10px;
	padding-right:10px;
}
/*-------------------------------*/
/*---------- shared button --------*/
div.delLink
{
	float:left;
}
div.data_blog div.button, div.data_event div.button, div.adminButtons div.button
{
	color:black;
	
	margin-top:5px;
	margin-left:5px;
	
	font-size:10px;
	background-image:url(http://www.resourceleadership.com/_images/button-bg.jpg);
	background-repeat:repeat-x;
	height:15px;
	
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	
	border:1px outset #D6D8E4;
	cursor:default;
	
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}
div.data_blog div.over, div.data_event div.over, div.adminButtons div.over
{
	text-decoration:underline;
	border:1px outset #E5E5ED;
	
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
div.data_blog div.down, div.data_event div.down, div.adminButtons div.down
{
	text-decoration:underline;
	border:1px inset #D6D8E4;
}
div.BlogPagination {
	float:right;
}

div.BlogPagination a {
}
div.BlogPagination a:hover {

}
div.BlogPagination div {
	float:left;
	margin-right:4px;
	font-size:12px;
}

div.BlogPagination div.selected a {
	color:black;
	text-decoration:none;
}
/*----------------------------------------*/

/*------------------ WORLD VIEW ---------------------------------*/
div#whereWorld {
	border: #587ea2 solid 1px;
			
	margin-left:35px;
	margin-bottom:40px;
	margin-top:5px;
	
	width:190px;
	cursor:pointer;
}
div#whereWorld img {
}
div#worldView {
	width:510px;
	height:410px;
	
	position:absolute;
	bottom:-60px;
	left:390px;
	
	z-index:100;
	
	background-image:url(http://www.resourceleadership.com/_images/world-view-big_1113.gif);
}

div#worldView_close {
	width:26px;
	height:25px;
		
	position:absolute;
	right:3px;
	top:2px;	
	
	cursor:pointer;
}

div#worldView_close img {
	margin-top:4px;
	margin-left:5px;
}

div.closeOver {
	background-image:url(http://www.resourceleadership.com/_images/closeBox.png);
}

div.mapPoint {
	position:absolute;
	font-size:11px;
	font-weight:bold;
}
div.mapPoint .mp_label {	
	padding-left:18px;
	padding-right:5px;
	background:url(../_images/mp_background.png);	
	border:1px solid #234463;
}

div.pointTarget {
	background-image:url(http://www.resourceleadership.com/_images/pointTarget.png);
	background-repeat:none;
	height:14px;
	width:13px;
	margin-top:2px;
	margin-left:2px;
	margin-right:3px;
	
	float:left;
}
div#smallMenu {
	position:absolute;
	width:110px;
	border:1px solid black;
	background-color:white;
}
div#smallMenu div.caption{
	background-color:#234463;
	color:white;
	font-weight:bold;
	padding:0px 2px 2px 2px;
}
div#smallMenu a {color:black;display:block;text-decoration:none;border-top:1px solid black;}
div#smallMenu a:hover{background-color:#CCCCCC;}

/*---------------------*/




/* CSS Document */
div#subMenu {
	/*
	position:absolute;
	top:300px;
	left:35px;
	*/
	
	margin-top:230px;
	width:142px;
}

div#subMenuLinks {
	background-color:#D7E5F2;
	
	margin-left:3px;
	margin-right:3px;
	
	padding-bottom:10px;
	padding-top:10px;
	padding-left:4px;
}
div#SubMenus_Content .link {
	margin-bottom:5px;
}

div#mainMenuTitle h2#mmTitle {
	color:#D5E3F0;
	size:18px;	
}

div#mmArrow {
	width:20px;
	height:20px;
	
	float:right;
	
	position:relative;
	left:10px;
	top:-39px;
	
	
	/*
	position:absolute;
	right:-10px;
	top:0px;
	*/
}

div#main_body div#main_content {
	margin-left:30px;
	width:550px;
}


/*----------------------------- MAIN MENU --------------------------*/
div#main_body div#mainmenu {
	top:320px;
	left:100px;
	width:270px;	
	z-index:5;
}

div#main_body div#mainmenu div#mmCorner_TL {
	background-image:url(http://www.resourceleadership.com/_images/mmCorner_TL.png);
	width:23px;
	height:21px;
	float:left;
}
div#main_body div#mainmenu div#mmTM {
	background-image:url(http://www.resourceleadership.com/_images/mmBG.png);
	background-repeat:repeat;
	width:184px;
	height:21px;
	float:left;
}
div#main_body div#mainmenu div#mmCorner_TR {
	background-image:url(http://www.resourceleadership.com/_images/mmCorner_TR.png);
	width:23px;
	height:21px;
	float:right;
}
div#main_body div#mainmenu div#mmBG {
	background-image:url(http://www.resourceleadership.com/_images/mmBG.png);
	background-repeat:repeat;
	height:auto;
	
	padding-left:10px;
	padding-right:20px;
	
	clear:both;
}
div#main_body div#mainmenu div#mmCorner_BL {
	background-image:url(http://www.resourceleadership.com/_images/mmCorner_BL.png);
	width:23px;
	height:23px;
	float:left;
}
div#main_body div#mainmenu div#mmBM {
	background-image:url(http://www.resourceleadership.com/_images/mmBG.png);
	background-repeat:repeat;
	width:184px;
	height:23px;
	float:left;
}
div#main_body div#mainmenu div#mmCorner_BR {
	background-image:url(http://www.resourceleadership.com/_images/mmCorner_BR.png);
	width:23px;
	height:23px;
	float:right;
}
/*--------------------------*/


div#main_body div#main_content div#DataContainer {
	padding-top:30px;
	padding-bottom:30px;
}




/*---CRUMBS-*/
div.crumbs
{
	position:absolute;
	top:273px;
	
	text-align:center;
	color:#224362;
	z-index:2;
}
div.crumbs span.pointer {
	padding-left:10px;
	padding-right:6px;
	
	font-size:17px;
}
div.crumbs a
{
	font-size:12px;	
	font-style:italic;
	
	padding-left:3px;
	padding-bottom:3px;
	
	font-weight:bold;
}
div.crumbs a:link 
{
	color:#1B1A66;
	text-decoration:underline;
}
div.crumbs a:visited {color:#1B1A66;text-decoration:underline;}
div.crumbs a:hover {color:#1B1A66;text-decoration:none;}
div.crumbs a:active {color:#1B1A66;text-decoration:none;}

div.crumbs a.selected, div.crumbs a.selected:visited, div.crumbs a.selected:hover, div.crumbs a.selected:active
{
	color:#993333;
}
div.crumbs img
{
	border:none;
	margin-right:5px;
	margin-left:5px;
	cursor:col-resize;
}

div#whereWorld {
	position:relative;
	left:0px;
	top:0px;
	margin-top:-170px;
	width:560px;
	height:410px;
	bottom:-60px;
	border:none;
	background:url(http://www.resourceleadership.com/_images/background.jpg);
}
div#worldView {
	position:relative;
	left:0px;
	top:0px;
	margin-top:-451px;
	width:560px;
	background-repeat:no-repeat;
}
div#worldView_close {
	display:none;
}


