/* CSS Document - ASGE Content Styles */

/*------------------------------------------------------------------------
Name: ASGE_EktronContentStyles.css

Purpose: Included in all templates for ASGE's ektron content display styles
------------------------------------------------------------------------*/

/* Layout for the Public Education Brochures (English and Spanish) and Governing Board pages */

#PEB_contentBlock1 {
  float: left;
  
}

#PEB { 
	width: 390px; 
	/*height: 100px; */
	font-size: 12px; 	
	clear: left; 
} 

#PEB a {
	font-weight: bold;
}

#PEB img { 
	float: left; 
	border-left: 10px solid #ffffff; 
	border-right: 15px solid #ffffff;
	border-bottom: 30px solid #ffffff;
} 

#PEB_body { 
	font-size: 12px; 
}

#councilor { 
	font-weight: bold; 
	border-left: 140px solid #ffffff; 
}

/* To adjust too small type in nested lists */
li li {
	font-size: 100%;
}

/* For disclaimer above Corporate Council banners */
#banner_fine_print 
{
    font-size: 80%;
    text-align: center;
}

ul.submenu 
{
    text-align: center;
}

/* Fine Print */
.finePrint 
{
    font-size: 70%;
    color: #666;
}

/* For outdated stories with links in Scope, FOT, etc. */
#outdated 
{
    background: #EFEFF2;
}

/* For ASGE Course Calendar */
#courseListing {
	margin: 0px 10px 0px 10px;
	padding: 3px 10px 10px 10px;
	font-size: 11px;
	background: #fff url(http://www.asge.org/images/courseListBackw.jpg);
	border-top: 1px solid #1372C2;
}

#altCourseListing {
	margin: 0px 10px 0px 10px;
	padding: 3px 10px 10px 10px;
	font-size: 11px;
	background: #ECE9DB url(http://www.asge.org/images/courseListBack.jpg);
	border-top: 1px solid #1372C2;
}

#courseListHeader {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#courseListDate {
	width: 150px;
	/*float: left;*/
	text-align: left;
	font-weight: bold;	
}

#courseListPromo {
	width: 220px;
	/*float: right;*/
	text-align: right;
	vertical-align: center;
	color: #fff;
	font-family: perpetua;
	font-weight: bold;
}

#courseListInfo {
	margin: 0px 0px 0px 50px;
}

#courseListInfo a {
	color: #1063A9;
	font-weight: bold;
}

#courseListInfo a:hover {
	color: #1063A9;
	text-decoration: none;
}

#courseListDirectors {
	margin: 0px 0px 10px 10px;
}
#courseListActions {
	width: 360px;
	text-align: right;
}
#courseListActions a:hover {
	color: #1063A9;
	text-decoration: none;
}

/* For table content to keep table small enough to fit on screen 
#tableSmall {
	font-size: 75%;
}

.tableSmall {
	font-size: 75%;
}
	*/
	
#left-column #LeftBox h2 {
color:#FFFFFF;
font-size:13px;
background-color:#245385;
width:100%;
margin-top:0px;
text-align:center;
}

#LeftBox {
    border: solid 1px #245385;
    width:100%;
    padding: 0px;
    margin: 0px;
    
}


#LeftBox .sublistmenu {
    margin: 0px;
	margin-bottom: 10px;
	padding: 10px 0px;
    font-size:11px;
    color:#245385;
    list-style: none;
	/*border-bottom: 1px solid #245385;*/
	font-size: 12px;	
	}
#LeftBox .sublistmenu li {
	 padding-bottom: 8px;
	 text-align:left;
	 padding-left:5px;
	}
#LeftBox .sublistmenu li a {
	font-weight: bold;
	line-height: 1em;
	color: #245385;
	}
#LeftBox .sublistmenu li a:hover {
	color: #000 !important;
	text-decoration: none;
	}


div.boxStyle {
border: solid 1px #727272;
background-color:#F1F1F1;
padding:0px;
height:100%;
width:100%;
}

div.boxStyle h3 {
background-color:#245385; 
font-size: 14px; 
padding: 3px 5px; 
color: #fff; 
margin: 0em;
}