/* *** css by roberto alvarez for READY366 *** */

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*------------------------------------COMMON CSS DEFINITIONS---------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

html { height: 101%; }

body {
height: 100%;
background-color: #ffffff;
background-position:inherit;
font-size: 11px;
/*font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;*/

color:#000000;
padding:0;
margin:0;

}

/* --------------CONTAINERX columns------------- */
#container {
	width: 80%;
	max-width: 1000px;
	background-color:#fff;
	margin: 0em auto;
	padding: 0em;
}



/* --------------HEADERX columns------------- */
#header{
	width:1000px;
	height:125px;
	background-image:url(images/ph_header.jpg);
}

#header_wrapper{
	height:125px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#nav_wrapper{
	margin-left:35px;
	padding-top:67px;
}

/* ----------GLOBAL NAV-------------- */
span.item{margin-right:40px;}

a.item{color: #ffffff;	text-decoration:none; outline:none;	font-size:12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
a.item:visited {color:#fff;  text-decoration:none; outline:none;}
a.item:hover {color: #dae05c; text-decoration:none; outline:none;}
a.item:active { color:#fff;  text-decoration:none; outline:none;}

/* -----------FOOTER--------------------------- */
#footer {
	float:left;
	position: relative;
	clear: both;
	margin: 0px 0px 0px 10px;
	height: 30px;
	padding: 30px 0px 5px 0px;
	text-align: left;
	bottom: 0;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9px;
	color:#666666;
 }
 
a.footer {font-size:9px; color:#999;}
a.footer:hover {font-size:9px; color:#000;}

#footer span {margin-left: 190px;}


/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*------------------------------------HOME PAGE CSS------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

/* --------------BANNER columns------------- */
#banner{
	width:1000px;
	height:200px;
}

#ban_left{
	width:335px;
	height:200px;
	float:left;
}

#ban_center{
	width:330px;
	height:200px;
	float:left;
}

#ban_right{
	width:335px;
	height:200px;
	float:left;
}

/* --------------TICKER columns------------- */
#ticker{
	width:1000px;
	height:30px;
}


#ticker_wrapper{
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ticker_content{
	margin:0px 40px 0px 0px;
	padding:10px 0px 0px 0px;
	color: #b2b2b2;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:10px;
	text-align:right;
}

/* --------------SUBHEADERS columns------------- */
/*#subheader{
	width:1000px;
	height:40px;
}*/

#sub_story{
	width:667px;
	height:40px;
	float:left;
	background-image:url(images/ready366-home-page_9.jpg);
}

#sub_news{
	width:333px;
	/*height:40px;*/
	float:left;
	background-image:url(images/ready366-news_luxury_3.jpg);
}

/* --------------STORY columns------------- */
#story{
	width:1000px;
}

/*#story_media{
	width:67%;
	height:180px;
	float:left;
}*/

#story_news{
	width:33%;
	height:100%;
	float:right;
}

#story_copy{
 width:66%;
 height:100%;
 float:left;
}

h2.story {
	font-family:Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 5px 0px 0px 10px;
	margin:10px 0px 0px 25px;
	color:#3F3F3F;
}

h2.story_green {
	font-family:Helvetica, sans-serif;
	font-size:26px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 0px 0px 10px;
	margin:10px 0px 0px 25px;
	color:#80AF41;
}

h3.story {
	font-family:Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	word-spacing: -1px;
	padding: 0px  0px 0px 10px;
	margin:0px 0px 5px 25px;
	color:#3F3F3F;
}

p.story{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	padding: 5px 40px 0px 10px;
	margin:0px 0px 10px 25px;
	font-size: 12px;
	color:#666666;
	line-height: 15px;
}



/* story links */
a.story{color: #999999; text-decoration:none; outline:none; font-size:11px; font-style: italic; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
a.story:visited {color:#999999;  text-decoration:none; outline:none; font-style: italic;}
a.story:hover {color: #3F3F3F; text-decoration:none; outline:none; font-style: italic;}
a.story:active { color: #999999;  text-decoration:none; outline:none; font-style: italic;}

/* --------------NEWS column------------- */

p.home_news{
	padding: 0px 1px 0px 5px;
	margin:15px 0px 10px 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color:#666666;
}

p.headline{
	padding: 0px 39px 0px 5px;
	margin:10px 0px 5px 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	text-align: right;
	word-spacing: 1px;
	line-height: 20px;
	color:#3F3F3F;
}

/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*------------------------------------CONTENT PAGE CSS---------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/


/* --------------CONTENT CONTAINER - Two Columns------------- */
#content{
	width:1000px;
}

/* --------------LEFT CONTENT columns------------- */
#content_left{
	width:65%;
	height:100%;
	float:left;
}

/* --------------RIGTH CONTENT columns------------- */
#content_right{
	width:35%;
	height:100%;
	float:left;
}

#subnav_header{
	height:85px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
}

#subnav_content{
	height:100%;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 35px;
}

/* Right column - SUB-NAVs */
	a.subnav{color: #999999; text-decoration:none; outline:none; font-size:11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
	a.subnav:visited {color:#999999;  text-decoration:none; outline:none;}
	a.subnav:hover {color: #3F3F3F; text-decoration:none; outline:none;}
	a.subnav:active { color: #999999;  text-decoration:none; outline:none;}
	
	ul#menu {
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
		list-style-type:none;
		margin-left: 0px;
		margin-top: 0px;
		padding: 0px 0px 0px 0px;
	}

	ul#menu li {
		margin-top: 0px;
		padding: 5px 0px 0px 0px;
	}
	
	ul#menu ul {
		margin-left: 15px;
		margin-top: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	ul.right{
		list-style: none;
		list-style-position:outside;
	}
/*--------------------------------------------------------------*/

#content_media{
	width:665px;
	/*height:375px;*/
	height:100%;
	float:left;
}

#content_copy{
	width:665px;
	height:100%;
	float:left;
}

#content_headline{
	width:665px;	
	height:100%;
	float:left;
}

h1.content {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:25px;
	font-weight: normal;
	padding: 5px 10px;
	margin:10px 5px 15px 10px;
	color:#3F3F3F;
}

h2.content {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:18px;
	font-weight: normal;
	padding: 5px 10px;
	margin:10px 5px 0px 25px;
	color:#3F3F3F;
}

h3.content {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:14px;
	font-weight: bold;
	padding: 5px 10px;
	margin:10px 5px 0px 25px;
	color:#3F3F3F;
}

span.content_header{
	font-family:Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 1px;
	color:#666666;
}

p.content{
	padding: 10px 60px 0px 10px;
	margin:0px 0px 10px 15px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color:#666666;
	line-height: 18px;
}

p.content_subtitle{
	padding: 10px 60px 0px 10px;
	margin:0px 0px 10px 15px;
	font-family:Helvetica, sans-serif;
	font-size: 18px;
	color:#4d4d4f;
	line-height: 18px;
	letter-spacing: 1px;
}

p.sub_content{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color:#666666;
	line-height: 18px;
}

/* ---- Leadership ---------*/
#leadership{
	width:665px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#leader_wrapper{
	float:left;
	margin:0px;
	width:200px;
}

#leader_thumbnail{
	padding:0px 0px 0px 65px;
}

#leader_bio{
	float:left;
	margin-top:10px;
	width:400px;
	padding:0px 0px 0px 0px;   
}

p.leadership{
	padding: 0px 40px 5px 0px;
	margin:0px 10px 5px 0px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color:#666666;
	line-height: 16px;
}

p.leadership_header{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	color:#666666;
}

p.subnav{
	padding: 0px 5px 0px 5px;
	margin:15px 0px 10px 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color:#666666;
}

a.contact{color: #999999; text-decoration:none; outline:none; font-size:12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
a.contact:visited {color:#999999;  text-decoration:none; outline:none;}
a.contact:hover {color: #3F3F3F; text-decoration:none; outline:none;}
a.contact:active { color: #999999;  text-decoration:none; outline:none;}

ul.content_list {
	list-style-type:disc;
	margin: 0px 60px 0px 65px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color:#666666;
	line-height: 18px;	
}

/* ---- Strategy/CCL/Applications ---------*/
h1.app {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:26px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin:10px 5px 0px 15px;
	color:#3F3F3F;
}

h2.app {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:20px;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px 0px 0px 10px;
	margin:0px 5px 15px 15px;
	color:#3F3F3F;
}


#applications{
	width:665px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#app_wrapper{
	float:left;
	margin:0px;
	width:220px;
}

#app_thumbnail{
	padding:0px 0px 0px 0px;
}

#app_bio{
	float:left;
	margin-top:30px;
	width:400px;
	padding:0px 0px 0px 0px;   
}

p.app{
	padding: 0px 40px 5px 0px;
	margin:0px 10px 5px 0px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color:#666666;
	line-height: 16px;
}

p.app_header{
	font-family:Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing:1px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	color:#666666;
}



/* ---- NEWS - Defaul page ---------*/
a.news_contact{color: #3F3F3F; text-decoration:none; outline:none; font-size:12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;}
a.news_contact:visited {color:#3F3F3F;  text-decoration:none; outline:none;}
a.news_contact:hover {color: #999999; text-decoration:none; outline:none;}
a.news_contact:active { color: #3F3F3F;  text-decoration:none; outline:none;}

#subnav_content_news{
	width:35%;
	height:100%;
	float:left;
}

#subnav_news{
	height:100%;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 35px;
}

#news{
	width:665px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

#news_wrapper{
	float:left;
	margin:0px;
	width:220px;
}

#news_thumbnail{
	padding:0px 0px 0px 0px;
}

#news_bio{
	float:left;
	margin-top:40px;
	width:400px;
	padding:0px 0px 0px 0px;   
}

p.news{
	padding: 0px 40px 5px 5px;
	margin:0px 0px 5px 5px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	color:#666666;
	line-height: 16px;
}

p.news_header{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	color:#666666;
}




/* ---- ARTICLES - Defaul page ---------*/

#article_wrapper{
	float:left;
	margin:0px 0px 0px 25px;
	width:125px;
}


#article_bio{
	float:left;
	margin:80px 0px 0px 10px;
	width:400px;
	padding:0px 0px 0px 0px;   
}

p.article_header{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	font-weight:bolde;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	color:#666666;
}