@charset "utf-8";
/* CSS Document */

div.top-page {text-align:center;}


ul.glossary
{
list-style-position:inside;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*ul.glossary li {margin-bottom:0.5em;}*/
ul.glossary li {text-indent: -1.3em;padding: 0px 0px 5px 20px;}
img.logo {float: left;position:relative;padding-right: 15px;board-color:#124c8f;}
/*img.module {float:left;padding-right:5px;width:20%;}*/


.panel{
	width: 45%;
	padding: 10px 10px 10px 10px;
	display:table-cell;
}

/* Announcements */
div.announcement {text-align:center;
	
	padding: 10px 10px 10px 10px;
	margin-top:10px;
	/*display:table-cell;*/
	border:1px solid #ddd;
	width:inherit;
	background-color:#f6f6f6;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);
	-moz-box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);
	box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);
	}

div.annouce {align:left;text-align:left;width:44%;padding:3px;display:table-cell;}
div.annouce li {text-indent: -1.2em;margin-left:5px;}

/*subpage layout*/
div.left_side {float:left;width:70%;}
div.right_side {float:right;width:25%;}
div.left_side h3.sub-header {background-color:#4D76A3;color:#FFF;padding-left:10px;padding-bottom:8px;margin-top:30px;}

/*Alliance Page*/
p.space-top {margin-top:25px;}
div.button {float:right;}
div.buttonsp {float:right;margin-top:25px;text-align:right; margin-right:-250px;}
.spbox2 {padding: 10px;width: auto;border: thin solid #039;}/*Two announcements */
.alliance-box {width:40%;padding: 10px 10px 10px 10px;
	margin-top:20px;
	margin-left:10px;
	display:table-cell;
	border:1px solid #ddd;
	background-color:#f6f6f6;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);
	-moz-box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);
	box-shadow: 3px 3px 5px 0px rgba(112,108,112,1);}

/*MS buttons */
.ms-home-btn {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;/*padding: 1px;*/border: solid #0b305a 1px;height:105px;width:100%;}
.ms-grow{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.ms-grow:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.ms-subpage-btn {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;/*padding: 1px;*/border: solid #0b305a 1px;height:100px;width:65%;margin-left:auto; margin-right:auto;}

.ms-btn {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 14px;padding: 5px;font-family: Arial;font-weight:bold;color: #ffffff; background: #124c8f;text-decoration: none;border: solid #0b305a 2px;margin-left:auto;margin-right:auto;height:100%;width:70%;}
.ms-btn:hover{background: #0b305a;text-decoration: none;color: #FFFFFF;}
.ms-btn:focus{background: #0b305a;text-decoration: none;color: #FFFFFF;}
.ms-btn:a.visited {background: #0b305a;text-decoration: none;color: #FFFFFF;}

/*pages that use 'two columns': delivery strategies, newletter */
.right {float:right;width:48%;margin: 3px;}
.left {float:left;width:48%;margin: 3px;}
div.strategies {padding-bottom:5px;}
.module {left:25px;}

/*Pages with 'four columns': delivery strategies */
div.fourth-nest {width:100%;margin-left:100px;padding-top:10px;padding-bottom:10px;}
div.one-fourth {width:25%; float:left;margin-left:20px;padding-top:10px;}


/* Train-the-Trainer, Adults*/
.boxes { display:table; border-spacing:7px;/*width:100%;*/}
.box {width:200px; background-color:#eee; border:1px solid #ddd; padding:7px; border-radius: 5px; display:table-cell;}
.box p {padding-top:3px;}
.boxes-2 { display:table; border-spacing:7px;}
.box-2 {width:100%;background-color:#eee; border:1px solid #ddd; padding:7px; border-radius: 5px;display:table-cell;border-spacing: 5px;}


/* Older Adults, Adults */
div.one-third {width:30%;float:left;}
div.two-third {width:60%;float:right;margin-left:15px;}

/* Young People page */
.subpages{float:left;  margin-left:5px;width:23%;text-align:center;margin-top:7px;}



/*MSSB Module Descriptions */
div.mode-nest {padding:10px 0 17px 0;}

div.mode-detail {float:left;width:63%;padding-left:10px;}
div.mode-files {float:right;width:30%;padding-bottom:20px;}

/*Money Smart News - All Issues*/
/*div.moneysmart_newsletter .allissues ul {margin:0;padding:0 0 0 220px;list-style-type:none;list-style-image:none;}*/
div.moneysmart_newsletter ul li{margin:0;padding:10px 0 0 0;font-weight:bold;color:#036;}
div.moneysmart_newsletter ul li ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
div.moneysmart_newsletter ul li ul li{margin:0;padding:0;font-weight:normal;color:#000;}
div.allissues_left {float: left;width: 190px;margin: 7px;height:75px;}


/*subpage nav*/
div.right_side .right {float:left;width:76%;margin: 3px;height:37px;}
div.right_side .right-single p{margin-top:7px;}
div.right_side .left {float:left;width:17%;margin: 3px;height:37px;}
div.right_side img {width:90%;}
div.right_side img.webinar {width:50px;}
div.right_side td.events {width:25%;padding-right:5px;vertical-align: top;}


div.sub-side, div.sub-quick {border:1px solid #999;border-radius:10px;padding: 5px 10px;margin-bottom:10px;}
div.sub-quick {height:370px;}
div.sub-side h3, div.sub-quick h3 {font-size:14px;border-bottom:1px solid #999;padding:0 0 5px 0;}
div.sub-side ul, div.sub-quick ul {list-style-type:none;list-style-image:none;margin-left:0;padding-left:0;}
div.sub-side iframe {width:100%;border:1px solid black;}
div.sub-side a img {width:100%;}
.sub-events {text-align: right;}

/* Newsletter */
ul.issue-list {list-style:none;padding: 10px 0px 10px 0px}
ul.issue-list li {display:inline;padding-right:7px;}

/*Success Stories Images */
img.image-center {border:1px solid black;margin-right:auto;margin-left:auto;display:block;}




/*Bottom nave for MS Sub-Landing Pages */
div.ms-sub-nav-nest {;margin-top:30px;background-color:#4D76A3;height:75px; width:100%; padding:5px;padding-bottom:15px;}
.ms-sub-nav { padding:0px; float:left; width:14%; text-align:center;list-style: none;}
.ms-sub-nav p {font-size: 11px;text-align:center;}
.ms-sub-nav a {color:#ffffff;}
.ms-sub-nav-grow a img {width:80%;}
.ms-sub-nav-grow{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.ms-sub-nav-grow:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/* Responsive Code */

@media (max-width:1000px)
{

}
@media (max-width:944px) 
{


}

@media (max-width:820px) 
{
div.fourth-nest {margin:0px;}
}
@media (max-width:810px)
{
div.left_side
{
	float:none;
	width:auto;
}

div.right_side
{
	clear:both;
	float:none;
	width:auto;
	padding-top: 20px;
}
div.sub-side
{
	float:left;
	width:45%;
	margin-right:10px;
	
}
div.sub-quick {float:right; width:45%;}
div.right_side img {width:30px;}
div.right_side .sub-side a img {width:70%;}	
div.one-fourth  {width:25%;}
}
@media (max-width:800px) {
div.subpages {width:200px;padding:10px;margin-left:0px; }
	
}

@media (max-width: 720px){
	.boxes {border-spacing:0px;}
	.box{display: inline-block;width:95%;margin-bottom:5px;} 

div.one-third {float:none;width:auto;margin-left:0;}
div.two-third {float:none;width:auto;}
.block td {display: block;}


ul.issue-list {list-style:inherit;padding: 5px 0px 10px 0px}
ul.issue-list li {display:block;padding: 10px 0px 10px 0px;}
}
@media (max-width:680px) {
div.subpages{float:inherit;}
	
}
@media (max-width:550px) {
	div.sub-side {width:95%;}
	div.sub-quick{width:auto;}
	div.left, div.right {float:none;margin:0px;width:auto;}
	
}
@media (max-width:500px) {
	
div.subpages {float:none;}
div.one-fourth  {width:46%;min-height:200px;}
div.one-fourth div.row-two {min-height:300px;}
}

@media (max-width:446px) {

}
@media (max-width:350px){
	
}

@media (max-width:321px) {

}
