/*
LY HomePage css
created by: Joe Maffia
date: Jun '07
*/
body 
{
    background-color: #FFFFFF;
    color:#303030;
    margin-top:0px;
}

strong,h1,h2,h3 
{
    font-weight:bold;
}

a:link,a:visited, a:active {
	color: #0074bc;
	text-decoration:none;
}

a:hover {
	color: #0074bc;
	text-decoration:underline;
}

div.clearfix 
{
    clear:both;
}
div.color_strokes
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/color_strokes.gif) repeat-x 0px;
    /*margin: 0px 6px;*/
}
/* MAIN CONTENT */
#main_content
{
    background:#ffffff url(http://media.ef.com/_imgs/ly/09/homepage/bottomFade.png) repeat-x bottom;
    /* added for JIRA issue 1702 */
    /*width:938px;*/
    width:960px;
    margin:auto;
    /* added for JIRA issue 1702 */
    min-height:600px;
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
	padding-bottom:70px;
}
* html #main_content
{	
	height:600px;
}
#fadedTopBar
{
	width:100%;
	height:10px;
	background:#FFFFFF url(http://media.ef.com/_imgs/ly/09/shared/grayFadeTopBar.jpg) no-repeat bottom; 
	margin-bottom:6px;
}
/* SIDEBAR LEFT */
#sidebarL_two_col
{
   	/*background-color:#E6F2F8;*/
    width:167px;
    float:left;
    margin:0px 0px 0px 6px;
}

* html #sidebarL_two_col
{
   	/*background-color:#E6F2F8;*/
    width:167px;
    float:left;
    margin:0px 0px 0px 3px;
}

#sidebarL_two_col .contactBar
{
   margin-left:-9px;
}

#sidebarL_two_col div.contactTopShadow
{
    margin-top:10px;
    margin-left:-6px;
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/sidebarL_contact_top.gif) no-repeat 0px 0px;
}
#sidebarL_two_col div.contactLRShadow
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/sidebarL_contact_LR.gif) repeat-y 0px 0px;
    margin-top:-5px;
}
#sidebarL_two_col div.contactBottomShadow
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/sidebarL_contact_bottom.gif) no-repeat 0px 0px;
    width:179px;
    margin-left:-6px;
}
#sidebarL_two_col div.content 
{
    margin-left:13px;
    margin-right:13px;
    padding:5px;
}

#sidebarL_two_col div.content h2.phone 
{
    font-size:12px;
    font-weight:bold;
    color:#000000;
    margin-bottom:5px;
    background:transparent url(http://media.ef.com/_imgs/ly/09/icons/contact_phone.gif) no-repeat 0px 1px;
    padding-left:25px;
}

#sidebarL_two_col div.content li
{
    font-size:12px;
    font-weight:bold;
    color:#000000;
    list-style-type:none;
    list-style-position:inside;
    line-height:20px;
}

#sidebarL_two_col div.content li.reserve 
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/icons/contact_reserve.gif) no-repeat 0px 2px;
    padding-left:25px;
     /* EFCOM-1702 Elora */
    list-style-position:outside;
}
#sidebarL_two_col div.content li.brochure 
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/icons/contact_brochure.gif) no-repeat 2px 3px;
    padding-left:25px;
    /* EFCOM-1702 Elora */
    list-style-position:outside;
}
#sidebarL_two_col div.content li.contact 
{
    background:transparent url(http://media.ef.com/_imgs/ly/09/icons/contact.gif) no-repeat 0px 4px;
    padding-left:25px;
    /* EFCOM-1702 Elora */
    list-style-position:outside;
}

#sidebarL_two_col ul.icons
{
    margin-top:10px;   
}
#sidebarL_two_col ul.icons li a
{
    height:55px;
    display:block;
    margin-left:8px;   
    width:118px;
}

#sidebarL_two_col ul.icons li a.info 
{
    background:transparent url(http://media.ef.com/_imgs/ly/08/_shared/icons/info.png) no-repeat 3px 0px;
    padding-left:45px;
    behavior: url(/_scripts/client/ly/08/iepngfix.htc);
}
#sidebarL_two_col ul.icons li a.tellafriend
{
    background:transparent url(http://media.ef.com/_imgs/ly/08/_shared/icons/tellafriend.png) no-repeat 3px 0px;
    margin-left:0px;
    padding-left:45px;
    behavior: url(/_scripts/client/ly/08/iepngfix.htc);
}
#sidebarL_two_col ul.icons li a.shareIcon
{
    background:transparent url(/_imgs/ly/09/shared/shareIcon.png) no-repeat 3px 0px;
    padding-left:45px;
    margin-left:0px;
    width:50px;
    behavior: url(/_scripts/client/ly/09/junky/iepngfix.htc);    
}
#sidebarL_two_col ul.icons li a.dictionary
{
    background:transparent url(http://media.ef.com/_imgs/ly/08/_shared/icons/dictionary.png) no-repeat 3px 0px;
    padding-left:45px;
    margin-left:0px;
    behavior: url(/_scripts/client/ly/08/iepngfix.htc);
    display:table;
}

#sidebarL_two_col ul.icons li a.cd
{
    background:transparent url(http://media.ef.com/_imgs/ly/08/_shared/icons/dvd.png) no-repeat 0px 0px;
    margin-left:0px;
    padding-left:45px;
    behavior: url(/_scripts/client/ly/08/iepngfix.htc);
}
#sidebarL_two_col ul.icons li a.yearbooks
{
    background:transparent url(http://media.ef.com/_imgs/ly/08/_shared/icons/yearbooks.gif) no-repeat 0px 0px;
    margin-left:38px;
    padding-left:90px;
    height:38px;
    width:0px;
    /* EFCOM-1702 Elora */
    margin:auto;
}
#sidebarL_two_col ul.icons li a.yearbooksText
{
    padding-left:5px;
    margin-left:0px;
    width:150px;
}

/* EFCOM-1702 Elora */
#sidebarL_two_col div.contactLRShadow .content ul li 
{
 margin: 0 0 0 15px;
}

/* end of SIDEBAR LEFT */

#content_two_col
{	
	margin-left:5px;
    float:left;
    width:756px !important;
	/* bloody IE6 */
    width:753px;
}

* html #content_two_col
{	
	margin-left:0px;
    float:left;
    width:756px !important;
	/* bloody IE6 */
    width:753px;
}
#content_spins
{
	margin:0px;
    float:left;
    width:620px;
}
div.grayFadeTop
{
    margin-top:2px;
    margin-bottom:-2px;
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/grayFadeTopBar.jpg) no-repeat;
}

#content_two_col h1
{
	color:#FFFFFF;
    font-size:23px;
    font-weight:lighter;
    background-color:#808285;
    padding:10px;
}

#content_two_col h2
{
    font-size:12px;
    margin:5px 0px;
}

#content_two_col h4
{
    font-size:11px;
    font-weight:bold;
}

#content_two_col .blueFade
{	margin-top:5px;
	background:transparent url(http://media.ef.com/_imgs/ly/09/shared/blueFade.gif) repeat-x top;
	min-height:200px;
}
* html #content_two_col .blueFade
{	height:200px;
}
#content_two_col p
{	font-size:12px;
    padding-bottom:10px;
}

#content_two_col .content p
{	padding:10px 10px;
}

#content_two_col .content
{
	width:756px !important;
	/* bloody IE6 */
	/*width:753px;*/
}
#content_two_col .content2
{
	/*
	margin-left:5px;
	margin-right:5px;
	*/
}
#content_two_col div#coverflow
{
    background-color:#ffffff;
    padding:0px 14px 0px 6px;
}


/* MIN HEIGHT IE6 HACK */
*html #content_two_col .content .text
{
    width:500px;
    height:210px;
}
/* END OF MIN HEIGHT IE6 HACK */

#content_two_col .image_box 
{
    float:right;
    margin:5px;
    border:1px solid #FFFFFF;
}

#content_two_col .content_week h4 
{
    font-size:11px;
    font-weight:bold;
    padding-bottom:8px;
}

#content_two_col .content_examprepTab
{
    padding:6px;
    background-color:#ffffff;
    border:1px solid #cccccc;
}

/*#content_two_col .content_course p,#content_two_col .content_week p
{
    font-size:11px;
    font-weight:normal;
    margin:0px;
    color:#0074bc;
}*/
#content_two_col .content_course tr 
{
    border-bottom:1px solid #CCCCCC;
    line-height:20px;
}
#content_two_col .content_week tr 
{
    border-bottom:1px solid #FFFFFF;
}

#content_two_col .content_course td,#content_two_col .content_week td
{
    padding:5px;
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#0074BC;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
}
#content_two_col .content_week p
{
	padding:2px;
}

#content_two_col .content_course .fade,#content_two_col .content_week .fade
{
    background:#f6f9fc url(http://media.ef.com/_imgs/ly/09/shared/blueTableHeaderFade.gif) repeat-x top;
    /*padding-top:10px;*/

}

#content_two_col .tab_content_blue,#content_spins .tab_content_blue 
{	margin-top:4px;
	padding:10px;
    /*min-height:500px;    */
    background: #ffffff url(http://media.ef.com/_imgs/ly/09/shared/blueFade.gif) repeat-x top; 
}

* html #content_two_col .tab_content_blue, * html #content_spins .tab_content_blue 
{
	/*height:500px; */
}

#content_spins .tab_content_blue 
{
	width:600px;
}
#content_two_col div.right-column 
{
    padding: 10px 19px 20px 10px;
    width:152px;
    float:right;
    min-height:200px;
}
* html #content_two_col div.right-column
{	height:200px;
}
#content_two_col div.right-column .dropDown
{	width:175px;
	margin-left:-10px;
}
#content_two_col div.right-column .career_logo
{
	margin:0px auto;
	width:132px;
	background:transparent url(http://media.ef.com/_imgs/ly/09/shared/color_strokes.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
div.destination 
{
	margin:0 auto;
	padding:0;
	margin-bottom:13px;
	width:122px;
	height:auto;
}



/*vvvvvvv TO BE REMOVED ***************************************************************/
/*
#content_two_col div.tab2col_content_blue
{
    padding: 10px;
    background: #ffffff url(http://media.ef.com/_imgs/ly/08/_shared/common/content_blue_fadetop.gif) repeat-x top;
    width:180px;
    padding-bottom:140px;
    float:right;
}
div.tab2col_content_blue .career_logo 
{
	margin:0px 22px 2px 22px;
	width:136px;
}

div.shadow_dest
{
	background:transparent url(http://media.ef.com/_imgs/ly/08/programs/career/imgbox_dest.gif) no-repeat scroll 0px 0px;
	float:left;
	margin:0px 0px 1px 18px;
	width:144px;
	height:115px;
}
 IE^ HACK 
* html div.shadow_dest
{
	background:transparent url(http://media.ef.com/_imgs/ly/08/programs/career/imgbox_dest.gif) no-repeat scroll 0px 0px;
	float:left;
	margin:0px 0px 1px 10px;
	width:144px;
	height:115px;
}
*/
/*^^^^TO BE REMOVED ***************************************************************/
/* */
#content_two_col .title_content_prices, #content_two_col .title_content_course,#content_two_col .title_content_week
{
    margin:0px;
    padding:2px 10px 0px 18px;
    background:transparent url(http://media.ef.com/_imgs/ly/09/shared/blueFadeTitle.gif) repeat-x top;
    height:20px;
}

#content_two_col p.notes 
{
    font-size:9px;
    color:#666666;
    margin:8px;
}

table td.white 
{
    background-color:#fff;
}
table td.blue
{
    background-color:#dbebf3;
}
table td.green 
{
    background-color:#e2e9bd;
}


#content_two_col .content2 img.imagebox 
{
    float:left;
    margin-right:10px;
    border:1px solid #FFFFFF;
}

/*	SPINS TABLE DECORATION	*/

table.spinsTable 
{
	background:transparent none repeat scroll 0%;
	border:medium none;
	color:#666666;
	margin:8px 0pt;
	width:100%;
}

table.spinsTable tr 
{
    border-top:1px dashed #ccc;
}
table.spinsTable td
{
    padding:2px;
}
table.spinsTable h3,table.spinsTable h2
{
	padding: 9px 0;
}
table.spinsTable li
{
	padding: 1px 0;
}
div#fixLI ul.bulletlist 
{
	line-height:20px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	/*margin:0px 0px 10px;*/
}

div#fixLI ul.bulletlist li
{
	float:none;
	list-style-type:disc;
	margin:0px;
	width:180px;
}
/* END OF MAIN CONTENT */

