h1 {
	color: #7d7c7c;
	font-size: 35px;
	font-weight: bold;
	margin-top: 20px;
	font-family: 'Droid Sans', 'Lucida Sans Unicode', sans-serif;
}
h2 {
	color: #5cc151;
	margin-bottom: 10px;
	margin-top: 20px;
	

}
h3 {
	position:relative; 
	top:260px; 
	font-family: 'Droid Sans', 'Lucida Sans Unicode', sans-serif; 
	color:#ffffff; 
	right:50px; 
	font-size:24px;
 }
p.SlideDescription {
	position:relative; 
	font-family: 'Droid Sans', 'Lucida Sans Unicode', sans-serif; 
	top:270px; 
	color:#ffffff; 
	right:50px; 
	font-size:14px; 
	line-height:22px;
 }



.c4.first.foundation p {
	font-size: 12px;
	color: #666;
}
.c4.capstone p {
	font-size: 12px;
	color: #666;
}
.c4.compxm p {
	font-size: 12px;
	color: #666;
}
.learn-more {
	float: left;
	width: 203px;
	margin-right: 25px;
	font-family: Verdana, Geneva, sans-serif;
}
.learn-more-foundation {
	clear: both;
	float: left;
	width: 203px;
	margin-right: 25px;
	font-family: Verdana, Geneva, sans-serif;
}

.learn-more-foundation a {
	color: #1F65A2;
}
.learn-more a {
	color: #1F65A2;
}
.registered {
	font-size: 40%;
	vertical-align: super;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
 /* common attributes for the "inner" divs*/
div#content-inner,
div#footer-inner,
div#header-inner,
div#header-tabs-inner,
div#alertArea-inner,
div#registration-inner,
div#news-inner  {  
	width: 1005px;
	margin: 0 auto;
	text-align: left;
	padding:0;
	font-family: "Lucida Sans", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	 }

div#header-inner				{																				text-align: center;						}
div#header-tabs-inner		{	color:#fff;		font-size: 13px;	line-height: 16px; 		height:20px;							}
div#registration-inner		{						font-size: 13px;	line-height: 16px; 		height:50px;											}
div#content-inner				{
	color:#333;
	font-size: 12px;
	line-height: 16px;
}  	/*for testing*/ 
div#footer-inner				{  						font-size: 13px; 	line-height: 16px; 													}
div#news-inner					{	color:#fff;		font-size: 14px; 	line-height: 16px; 													}
div#alertArea-inner			{						font-size: 14px; 	line-height: 16px; 													}
	

 /* common attributes for the "outer" divs*/
div#content-outer,
div#footer-outer,
div#header-outer,
div#header-tabs-outer,
div#news-outer,
div#registration-outer,
div#alertArea-outer       	{ clear: both; padding: 0  0 0 10px; min-width:1014px}


div#content-outer 			{
	background-color: #e2e2e2;
	background-image: url(capsimPageContentBG2.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-left: auto;
}/* background-color: #dde3e8; */
div#footer-outer       		{ background-color: #6699bb; background-image: url(capsimPageFooterBG.gif); background-repeat: repeat-x; 	min-width:1024px;	text-align: center;  border-top: 1px solid #3ad; }
div#header-outer       		{ background-color: #fff;																																		padding: 10px 0 0 10px;	height:44px 																}
div#header-tabs-outer    	{ background-color: #5cc151; 	padding: 2px 0; border-bottom: 1px solid #72ff4c; min-width:1022px;}
div#news-outer       			{ background-color: #335577;												 																																									}
div#registration-outer     	{ background-color: #899eb0;		padding:10px 0;		}
div#alertArea-outer       	{ background-color: #3ad;																														padding: 10px 0 0 10px;							 	border-bottom: 1px solid #335577;	}
 





	
.homeSideBar {	width: 238px; display:block; float:left; text-align:left;} /* 739 + 238 + 14 margin */

.homeContent {
	background-color: #fff;
	width: 699px;   
	float:left;
	margin:0 14px 14px 0;
	padding:20px 0px 10px 40px; } /* 699 + 40 = 739*/

/* columnGrid  based on 659px width :12 column of 32 : gutters 25px:  */

.homeContent .c1  			{  width: 32px;  	margin-right: 25px; background-color: red;} /* 1/6 page */
.homeContent .c2  			{  width: 89px;  	margin-right: 25px; } /* 1/6 page */
.homeContent .c3  			{  width: 146px;  	margin-right: 25px; background-color: blue;} /* 1/4 page */
.homeContent .c4  			{  width: 203px; 	margin-right: 25px; } /* 1/3 page */
.homeContent .c5  			{  width: 260px;  	margin-right: 25px; } /* 5/12 page */
.homeContent .c6  			{  width: 317px;  	margin-right: 25px; background-color: blue;} /* 1/2 page */
.homeContent .c7  			{  width: 374px;  	margin-right: 25px; } /* 7/12 page */
.homeContent .c8  			{  width: 431px;  	margin-right: 25px; } /* 2/3 page */
.homeContent .c9  			{  width: 498px;  	margin-right: 25px; } /* 3/4 page */
.homeContent .c10  		{  width: 545px; 	margin-right: 25px; } /* 5/6 page */
.homeContent .c11  		{  width: 602px; 	margin-right: 25px; } /* 5/6 page */
.homeContent .c12  		{  width: 659px;  	margin-right: 25px; clear: both;} /* whole page */
	

.regForm {float:right; display:block;width:766px;text-align:right; padding:5px 14px 0 0; margin: 10px 0 0 0;}

/*The background image is of the button in it's hover state*/





div.regButton    { background: url(requestRegButton.gif) no-repeat 0 -45px  ; 
color: #fff; 
width: 225px; 
display: block; 
padding:0; 
height: 45px; 
font: italic  20px  "Arial Black", Arial, serif; 
float:left; 
display:block;
width:225px;
margin: 5px 0 0 0;

 }
	
/*The background image is of the button in it's normal state	 */	

div.regButton    a    { 
 	background: url(requestRegButton.gif) 0px 0px no-repeat; 
	color: #fff; 
	font-style: italic;  
	font-size: 24px;  
	font-family: "Arial Black", Arial, serif; 
	text-decoration: none; 
	vertical-align: middle; 
	text-align: center; 
	display: block;
	float:left;
	width: 225px; height: 45px; 
	height: 100%; 
	line-height: 33px;
	font-weight: bold;
 }
  

 div.regButton   span  {
	display: block;
	margin: 0; 

	padding: 5px 26px 0px 10px;

	}
 


div.regButton   a:hover {
	background-image: none;
	color: #fff;
	}
	

div.regButton   a:active {
	color: #e7e7e7;
	}
	




/*The background image is of the button in it's hover state*/

div.newsButton    { background: url(newsButton.gif) no-repeat 0 -45px ; 
color: #000; 
width: 225px; 
display: block; 
padding:0; 
height: 45px; 
font: bold 14px "Lucida Sans", Arial, serif;	
float:right; display:block;width:225px;margin: 0;
 }
	
/*The background image is of the button in it's normal state	 */	

div.newsButton     a    { 
 	background: url(newsButton.gif) 0px 0px no-repeat; 
	color: #444; 
	
	text-decoration: none; 
	vertical-align: middle; 
	text-align: left; 
	display: block;
	float:left;
	width: 225px; height: 45px; 
	height: 100%; 
 }
  

 div.newsButton     span  {
	display: block;
	margin: 0; 
padding:14px 14px 14px 20px;

	

	}
 


div.newsButton    a:hover {
	background-image: none;
	color: #fff;
	}
	

div.newsButton     a:active {
	color: #e7e7e7;
	}
	
.headlines {width:735px;display:block;padding:12px 0;}
.headlines a{text-decoration:underline;}


	.introParagraph	{ 	font-size: 12px;  line-height:18px; margin-top:5px;}
	.loginInput			{ font-size: 12px; background-color:#e3e3e3; vertical-align: top; width: 120px; height: 18px; border: solid 1px #253e59; padding:2px; }
			
	.loginButton2 			{  background-color: #82d452;  width: 50px; height: 24px; border: solid 1px #2f5064; padding:2px; margin-top:10px; }
			
	.loginButtonOver2 		{ background-color: #68ff1e;  width: 50px; height: 24px; border: solid 1px #2f5064; padding:2px; margin-top:10px; }
			
	.forgotLink 			{color:#000;text-decoration:none;line-height:12px;font-size:10px;}

	.loginLables  {color:#3d464e;font:bold 9px Arial, Helvetica, sans-serif ;display:block;width:120px;height:10px;}

	.loginInstructions { color: #fff; font-size: 14px; font-weight: bold; margin-right:14px;}

	.box1 {			float:left;	width:125px;	height:40px;	margin-right:3px;	}
	.box2 {			float:left;	width:125px;	height:40px;	margin-right:3px;	}
	.boxLogin {		float:left;	width:50px;	height:40px;	margin-right:3px;	}
	.accountPromt {float:right;width:300px;height:50px;padding-top:10px;}
	.box5 {float:right;margin-right:8px;width:310px;height:65px;}
	
	div#registration-inner{margin-top:0;padding-top:0;height:65px;}






#experience { color: #7d7c7c; font-weight: bold; font-size: 35px; margin: 0; padding: 0; border: 0; position: relative; top: 0px; left: 0px; width: 672px; height: 45px; overflow: hidden; visibility: visible; display: block }
#learning { color: #7d7c7c; font-size: 17px; float: left; margin: 0; padding: 0; border: 0; position: relative; top: 0px; left: 0px; width: 223px; height: 32px; overflow: hidden; visibility: visible }
#focus { color: #7d7c7c; font-size: 17px; float: left; margin: 0; padding: 0; border: 0; position: relative; top: 0px; left: 0px; width: 196px; height: 32px; overflow: hidden; visibility: visible }
#adapts { color: #7d7c7c; font-size: 17px; float: left; margin: 0; padding: 0; border: 0; position: relative; top: 0px; left: 0px; width: 253px; height: 32px; overflow: hidden; visibility: visible }

.learn-more-foundation a:visited {
	color: #1F75C5;
}
.learn-more a:visited {
	color: #1F75C8;
}
#slideshow {
	height: 364px;
	width: 650px;
	border: 1px solid #CCC;
	margin-bottom: 40px;
}

//Buttons
.button {
	color: #fff !important;
	border: none;
	outline: none;
	font: 20px 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	padding: 7px 20px 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.button:hover {
  color: #FFF;
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 2px;
}
.orange {
  background: #ff9b17;/* Old browsers */
  background: -moz-linear-gradient(top, #ff9b17 0%, #ff8114 50%, #ff7111 51%, #de610f 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9b17), color-stop(50%, #ff8114), color-stop(51%, #ff7111), color-stop(100%, #de610f)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff9b17 0%, #ff8114 50%, #ff7111 51%, #de610f 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff9b17 0%, #ff8114 50%, #ff7111 51%, #de610f 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ff9b17 0%, #ff8114 50%, #ff7111 51%, #de610f 100%); /* IE10+ */
  background: linear-gradient(top, #ff9b17 0%, #ff8114 50%, #ff7111 51%, #de610f 100%);  /* Standard */
  -webkit-box-shadow: 0 1px 0 #ffe718 inset, 0 -3px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 0 #ffe718 inset, 0 -3px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 0 #ffe718 inset, 0 -3px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px #983123;
  behavior: url(/site_media/pie/PIE.htc);
}
.orange:active {
  -webkit-box-shadow: 0 1px 0 #ffe718 inset, 0 -1px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 0 #ffe718 inset, 0 -1px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 0 #ffe718 inset, 0 -1px 0 #8a2400 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  behavior: url(/site_media/pie/PIE.htc);
}
.orange:hover {
  background: #ff7d1d; /* Old browsers */
  background: -moz-linear-gradient(top, #ffad28 0%, #ff9121 50%, #ff7d1d 51%, #e86c19 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad28), color-stop(50%, #ff9121), color-stop(51%, #ff7d1d), color-stop(100%, #e86c19)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffad28 0%, #ff9121 50%, #ff7d1d 51%, #e86c19 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffad28 0%, #ff9121 50%, #ff7d1d 51%, #e86c19 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffad28 0%, #ff9121 50%, #ff7d1d 51%, #e86c19 100%); /* IE10+ */
  background: linear-gradient(top, #ffad28 0%, #ff9121 50%, #ff7d1d 51%, #e86c19 100%); /* Standard */
  behavior: url(/site_media/pie/PIE.htc);
}
.sidebar-button .button {
    font: 14px/14px 'Droid Sans', Helvetica, Arial, sans-serif;
	font-weight: bold;
    color: #fff !important;
    border: none;
    outline: none;
    font: 14px 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    padding: 7px 20px 10px;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
.blue {
  background: #28669c;/* Old browsers */
  -webkit-box-shadow: 0 1px 0 #28669c inset, 0 -3px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 0 #28669c inset, 0 -3px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 0 #28669c inset, 0 -3px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  text-shadow: 0 1px 1px #003E74;
  behavior: url(/site_media/pie/PIE.htc);
}
.blue:active {
  -webkit-box-shadow: 0 1px 0 #28669c inset, 0 -1px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 0 #28669c inset, 0 -1px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 0 #28669c inset, 0 -1px 0 #003E74 inset, 0 1px 3px rgba(0, 0, 0, 0.3);
}
.blue:hover {
  background: #3270A6; /* Old browsers */
  
}

.sidebar-button{
	margin-top: 15px;
	margin-bottom: 15px;
}
.sidebar-title {
	font-color:#999999;
	font-size: 18px;
	font-weight: bold;
}
.hr {
background-color: #FFFFFF;
border: 1px solid #000000;
height: 10px;
margin: 10px 0;
width: 100%;
}
.float-wrap {
	min-width:238px;
	width: auto;
	width:238px;
}

.homepage-nav {
	margin:0;
	padding:0;
	font-size: 17px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif
}
.homepage-nav li {
	display: inline;
	list-style-type: none;
	color: #1F65A2;
	font-weight: bold;
}
.homepage-nav li a:visited {
	color: #1F65A2;
}
.homepage-nav li a:hover {
	color: #1F65A2;
	text-decoration: underline;
}
.homepage-nav li a {
	color: #1F65A2;
}
.homepage-list {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}
.homepage-list li {
	margin-left: 20px;
	padding-left: 0px;
}
