﻿/*
homepage.css
Screen media CSS for home page.

author: Sing Chan
last modified: June 22, 2007

author: Michelle Herrington
last modified: May 12, 2010

--------------------------------------------------------------
color index:
default text: #444;
link blue: #0C2577;
hover blue: #3867A1;
link grey: #666;
header green: #87B201;
bg grey: #EFEFEF;
bg green: #690;
--------------------------------------------------------------
*/





@media screen, projection {

.cga-HomePage .cga-ContentContainer {
	padding: 0;
	margin-top: -135px;
}

.cga-HomePage .cga-ContentPrimary {
	padding: 0;
	margin: 0;
}





/*------------------------------------------------------------

primary nav

------------------------------------------------------------*/

.cga-HomePage .cga-NavPrimary {
	position: absolute;
}





/*------------------------------------------------------------

hero

------------------------------------------------------------*/

.cga-HomePage .cga-Hero {
	/*	background: url(../images/samples/hero.jpg) no-repeat top left; */
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFF;
	border-width: 0 1px 0 1px;
	border-color: #FFF;
	border-style: solid;
	margin-left: 370px;
	padding: 157px 0 0 0;
	height: 260px;
voice-family: "\"}\"";
voice-family:inherit;
	height: 103px;
}
html>body .cga-HomePage .cga-Hero {
	height: 103px;
}

.cga-HomePage .cga-Hero h1 {
	margin: 0;
	padding: 15px 12px 5px 12px;
	background: #690;
	color: #FFF;
	font-size: 130%;
}

.cga-HomePage .cga-Hero strong {
	display: block;
	padding: 0 12px 18px 12px;
	font-weight: normal;
	background: #690;
}

.cga-HomePage .cga-Hero a, 
.cga-HomePage .cga-Hero a:visited {
	color: #FFF;
}

.cga-HomePage .cga-Hero input.ms-long {
	width: 330px;
}




/*------------------------------------------------------------

grid subsections for dual columns

------------------------------------------------------------*/

.cga-HomePage .cga-ContentPrimary .cga-Section1 {
	width: 345px;
	margin: -100px 0 0 0;
	padding: 0 0 1px 0;
}

.cga-HomePage .cga-ContentPrimary .cga-Section2 {
	margin: 20px 0 0 370px;
	padding: 10px 0 1px 0;
	background: transparent;
}

html>body .cga-EditMode .cga-HomePage .cga-ContentPrimary .cga-Section2 {
	margin-top: 80px;
}



/*------------------------------------------------------------

sections

------------------------------------------------------------*/

.cga-HomePage .cga-Section1 .section, 
.cga-HomePage .cga-Section2 .section {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: normal;
	background: transparent;
}

.cga-HomePage .cga-Section1 .section-alt, 
.cga-HomePage .cga-Section2 .section-alt {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #EFEFEF;
}


.cga-HomePage .cga-Section2 .section {
	margin: 0 0 10px 0;
	padding: 10px;
}



/*------------------------------------------------------------

h2 sizing and color

------------------------------------------------------------*/

.cga-HomePage h2 {
	font-size: 110%;
	margin: 0;
	padding-top: 15px;
}

.cga-HomePage .cga-Section1 h2, 
.cga-HomePage .cga-Section2 h2,
.cga-HomePage .cga-Section1 .section h2, 
.cga-HomePage .cga-Section2 .section h2
{
	font-size: 110%;
	text-transform: none;
	margin: 0 0 5px 0;
	padding: 0;
}

.cga-HomePage .cga-Section1 .section h2 a:link, 
.cga-HomePage .cga-Section1 .section h2 a:visited,
.cga-HomePage .cga-Section2 .section h2 a:link, 
.cga-HomePage .cga-Section2 .section h2 a:visited {
	color:#0060A9;
}

.cga-HomePage .cga-Section1 .section h3 a:link, 
.cga-HomePage .cga-Section1 .section h3 a:visited,
.cga-HomePage .cga-Section2 .section h3 a:link, 
.cga-HomePage .cga-Section2 .section h3 a:visited {
	color:#0060A9;
}

.cga-HomePage .cga-Section1 .section h2 a:hover, 
.cga-HomePage .cga-Section2 .section h2 a:hover,
.cga-HomePage .cga-Section1 .section h3 a:hover, 
.cga-HomePage .cga-Section2 .section h3 a:hover
{
	text-decoration:underline;
}


.cga-HomePage h5 {
	font-size: 90%;
	font-weight: bold;		
	padding:0 0 0 0 !important;
	margin: 0 0 0 0;
	color:#0060A9;
	text-decoration:none;	
}

.cga-HomePage .cga-Section1 h5, 
.cga-HomePage .cga-Section2 h5,
.cga-HomePage .cga-Section1 .section h5, 
.cga-HomePage .cga-Section2 .section h5
{
	text-transform: none;
	
}

.cga-HomePage h6 {
	font-size: 90%;
	font-weight: bold;
	margin: 0;
	padding-top: 15px;
	color: #87B201;
	text-decoration:none;	
}

.cga-HomePage .cga-Section1 h6, 
.cga-HomePage .cga-Section2 h6,
.cga-HomePage .cga-Section1 .section h6, 
.cga-HomePage .cga-Section2 .section h6
{
	font-size: 90%;	
	margin: 0 0 5px 0;
	font-weight: bold;
	padding: 0;
	text-transform: none;
	text-decoration: none;
	
}


/* web part headers */


.webpartHeader, 
.webpartHeader a:link, 
.webpartHeader a:visited
{
	margin: 0 0 0 0 !important;
	padding:0 0 4px 0 !important;	
	line-height: 1.2em;		
	font-size: 100%;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration:none;
	text-transform:uppercase;
}

.webpartHeader a:hover {
	text-decoration:underline;
	
}


/*------------------------------------------------------------

dividers

------------------------------------------------------------*/


/*.cga-HomePage .cga-Section1 .bottomDivider, 
.cga-HomePage .cga-Section2 .bottomDivider
{
	padding: 0 0 15px 0;
	margin: 0 0 15px 0 !important;
	background: url(../images/line_dashed_h.gif) repeat-x bottom left;			
}

.cga-HomePage .cga-Section1 .topDivider, 
.cga-HomePage .cga-Section2 .topDivider
{	
	padding:15px 0 0 0 !important;
	margin: 0 0 0 0 !important;	
	background: url(../images/line_dashed_h.gif) repeat-x top right;
	
}

.cga-HomePage .cga-Section1 .verticalLeftDivider, 
.cga-HomePage .cga-Section2 .verticalLeftDivider
{
	padding-left:10px !important;
	padding-bottom:1px !important;
	padding-top:1px !important;
	background: url(../images/line_dashed_v.gif) repeat-y top left;	
}

.cga-HomePage .cga-Section1 .noDivider, 
.cga-HomePage .cga-Section2 .noDivider
{
	padding:0 0 10px 0 !important;
	margin: 0 0 10px 0 !important;	
}


.cga-HomePage .topDivider
{	
	padding:15px 0 0 0 !important;
	margin: 15px 0 0 0 !important;	
	background: url(../images/line_dashed_h.gif) repeat-x top right;	
}*/

/*------------------------------------------------------------

cga home page section overrides

------------------------------------------------------------*/

.cga-HomePage .cga-News ul.linksList,
.cga-HomePage .cga-ExpDraftResponses ul.linksList,
.cga-HomePage .cga-Section2 .cga-Reports,
.cga-HomePage .cga-Section2 .cga-Announcements,
.cga-HomePage .cga-Magazine,
.cga-HomePage .cga-Section2 .cga-ProgramsAndStandards,
.cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks,
.cga-HomePage .cga-ProfessionalGuidanceLinks {	
	padding: 0 0 15px 0 !important;
	margin: 0 0 0px 0 !important;
	/*background: url(../images/line_dashed_h.gif) repeat-x bottom left;*/
	width:340px;
}

.cga-HomePage .cga-News ul.linksList a:link,
.cga-HomePage .cga-News ul.linksList a:visited,
.cga-HomePage .cga-ExpDraftResponses ul.linksList a:link,
.cga-HomePage .cga-ExpDraftResponses ul.linksList a:visited,
.cga-HomePage .cga-Section2 .cga-Reports a:link,
.cga-HomePage .cga-Section2 .cga-Reports a:visited,
.cga-HomePage .cga-Section2 .cga-Announcements a:link,
.cga-HomePage .cga-Section2 .cga-Announcements a:visited,
.cga-HomePage .cga-Magazine a:link,
.cga-HomePage .cga-Magazine a:visited,
.cga-HomePage .cga-Section2 .cga-ProgramsAndStandards a:link,
.cga-HomePage .cga-Section2 .cga-ProgramsAndStandards a:visited,
.cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks a:link,
.cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks a:visited,
.cga-HomePage .cga-ProfessionalGuidanceLinks a:link,
.cga-HomePage .cga-ProfessionalGuidanceLinks a:visited {	
	color:#0060A9;
	text-decoration:none;
}

.cga-HomePage .cga-News ul.linksList a:hover,
.cga-HomePage .cga-ExpDraftResponses ul.linksList a:hover,
.cga-HomePage .cga-Section2 .cga-Reports a:hover,
.cga-HomePage .cga-Section2 .cga-Announcements a:hover,
.cga-HomePage .cga-Magazine a:hover,
.cga-HomePage .cga-Section2 .cga-ProgramsAndStandards a:hover,
.cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks a:hover,
.cga-HomePage .cga-ProfessionalGuidanceLinks a:hover {	
	text-decoration:underline;
}


/*------------------------------------------------------------

cga exposure draft responses

------------------------------------------------------------

.cga-HomePage .cga-ExpDraftResponses ul.linksList {	
	padding: 0 0 0px 0 !important;
	margin: 0 0 0px 0 !important;

}*/


/*------------------------------------------------------------

reports override

------------------------------------------------------------

.cga-HomePage .cga-Section2 .cga-Reports  {
	padding: 0 0 15px 0 !important;
	margin: 0 0 15px 0 !important;
	background: url(../images/line_dashed_h.gif) repeat-x bottom left;		
}*/



/*------------------------------------------------------------

announcements override

------------------------------------------------------------

.cga-HomePage .cga-Section2 .cga-Announcements {
	padding-bottom: 1px;
	padding-bottom: 10px;
	background: url(../images/line_dashed_h.gif) repeat-x bottom left;
}*/


/*------------------------------------------------------------

cga magazine override

------------------------------------------------------------*/

.cga-HomePage .cga-Magazine {
	padding: 0;
}

.cga-HomePage .cga-Magazine .promo {
	background:none;
	padding: 10px 15px 10px 15px;
	margin-right: 0;
	margin-left: 10px;
}

/* imag floating bug table hack */
.cga-HomePage .cga-Magazine .promo .hack-promo {
	border-spacing: 0;
	border-collapse: collapse;
}


/* RTE toolbar menu fix */

.cga-HomePage .cga-Magazine .ms-rtetoolbarmenu img {
	margin: 0;
	float: none;
}





/*------------------------------------------------------------

quick links override

------------------------------------------------------------

.cga-HomePage .cga-QuickLinks {
	padding-bottom: 0;
}

.cga-HomePage .cga-QuickLinks div {
	float: left;
	width: 170px;
}

.cga-HomePage .cga-QuickLinks div div {
	float: none;
	width: auto;
}


.cga-HomePage .cga-QuickLinks ul {
	width: 190px;
	background: url(../images/line_dashed_v.gif) repeat-y top right;
}

.cga-HomePage .cga-QuickLinks ul li {
	margin-left: 10px;
	margin-right: 11px;
}

.cga-HomePage .cga-QuickLinks a.cga-buttonThinkCGA, 
.cga-HomePage .cga-QuickLinks a.cga-buttonPDNet {
	margin-left: 200px;
}*/

/*------------------------------------------------------------

quick links override 2

------------------------------------------------------------

.cga-HomePage .cga-Section1 .cga-QuickLinks2008, 
.cga-HomePage .cga-Section2 .cga-QuickLinks2008{
	padding-bottom: 0px;
	background: #EFEFEF;
}*/




/*------------------------------------------------------------

program features override

------------------------------------------------------------

.cga-HomePage .cga-Section2 .cga-ProgramsAndStandards {
	padding: 11px 0 0 0;
	background: url(../images/line_dashed_h.gif) repeat-x top left;
	height: 150px;
	min-height: 150px;
}
html>body .cga-HomePage .cga-Section2 .cga-ProgramsAndStandards {
	height: auto;
}


.cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks {
	background: url(../images/line_dashed_v.gif) repeat-y top right;
	margin-top: -10px;
	padding-top: 20px !important;
	float: left;
	width: 190px;
voice-family: "\"}\"";
voice-family:inherit;
	width: 160px;	
}
html>body .cga-HomePage .cga-Section2 .cga-EducationProDevelopmentLinks {
	width: 160px;	
}

.cga-HomePage .cga-EducationProDevelopmentLinks div {
	margin: 0 !important;
	padding: 0 !important;
}*/



/*------------------------------------------------------------

professional guidance override

------------------------------------------------------------

.cga-HomePage .cga-ProfessionalGuidanceLinks {
	float: right;
	width: 195px !important;
	margin: 0;
voice-family: "\"}\"";
voice-family:inherit;
	width: 175px !important;	
}
html>body .cga-HomePage .cga-ProfessionalGuidanceLinks {
	width: 175px !important;	
}

.cga-HomePage .cga-ProfessionalGuidanceLinks div {
	margin: 0 !important;
	padding: 0 !important;
}*/





/*------------------------------------------------------------

feature content override

------------------------------------------------------------*/

.cga-HomePage .cga-Section2 .cga-FeatureContent {
	width: 370px;
	float: left;
}




}
