body {
font-family: Arial, Tahoma, Verdana;
font-size: 70%;
color: #000000;
margin: 0px;
padding: 0px;
background-position: top;
background-repeat: no-repeat;
text-align:center;
}

p {
margin: 0px;
line-height: 17px; 
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: underline;
}

a:active {
color: #000000;
text-decoration: none;
}


h1 {
position: relative;
color: #000;
font-size: 16px;
font-weight: bold;
text-align:left;
margin-top: 3px;
margin-bottom: 3px;
line-height: 19px;
}

h2 {
position: relative;
color: gray;
font-size: 1.1em;
}

h5 {
position: relative;
color: #000;
font-size: 22px;
text-align:left;
margin-top: 11px;
margin-bottom: 1px;
line-height: 30px;
}

h6 {
position: relative;
color: #000;
font-size: 23px;
text-align:left;
margin-top: 3px;
margin-bottom: 10px;
padding-bottom: 5px;
line-height: 23px;
}

h7 {
position: relative;
font color: #460;
font-size: 18px;
font-weight: bold;
text-align:left;
margin-top: 3px;
margin-bottom: 3px;
line-height: 23px;
}



img {
border: 0px;
}

#wrap_talia {
width: 900px;
margin: 0px auto 0px auto;
}

#container_talia {
margin: 0px;
float: left;
width: 900px;
margin-bottom: 30px;
}

#header_talia {
float: left;
width: 900px;
height: 95px;
background-repeat: no-repeat;
}

#subheader {
float: left;
width: 900px;
height: 25px;
padding-top: 4px;
position: relative;
margin-bottom: 7px; 
background-color: #7EA9CC;
}

#content_talia {
float: left;
width: 900px;
position: relative;
}

.right-content-talia {
float: right;
width: 725px;
}

.form-content-talia {
float: left;
width: 700px;
}

.left-content-talia {
float: left;
width: 130px;
}

#left-post {
width: 330px;
padding-right: 0px;
padding-left: 0px;
float: left;
position: relative;
border-right-width: 0px;
border-right-style: solid;
border-color: grey;
}

#right-sidebars {
float: right;
width: 380px;
padding-right: 0px;
}

#left-sidebars {
float: left;
width: 150px;
padding-bottom: 25px;
margin-top: 13px;
}

.footer-talia {
width: 900px;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
border-top: 1px solid #00529b;
clear: both;
}

.footyfoot  {
list-style: none;
margin: 0px;
padding: 10px 0px 0px 0px;
float: left;
}

.footyfoot li {
list-style-type: none;
display: inline;
border-right: 1px solid #CCCCCC;
padding: 0px 5px 0px 3px;
}

.private {
float: right;
list-style: none;
}

.private li {
list-style-type: none;
display: inline;
padding: 0px 5px 0px 3px;
}

.private li a {
color: #00529b;
}

.ft-home a {
color: #00529b;
}

.ft-news a {
color: #0076CD;
}

.ft-travel a {
color: #00A6D3;
}

.ft-sports a {
color: #FF0000;
}

.ft-money a {
color: #009933;
}

.ft-life a {
color: #990066;
}

.ft-tech a {
color: #E85801;
}

.ft-weather a {
color: #FDC004;
}

.bottom-footer {
width: 900px;
height: 40px;
margin-top: 15px;
clear: both;
padding-bottom: 15px;
}

.bottom-footer li a {
color: #00529b;
}

.bottom-footer-left  {
list-style: none;
margin: 0px;
float: left;
padding: 5px 0px 0px 0px;
}

.bottom-footer-left li {
list-style-type: none;
display: inline;
border-right: 1px solid #CCCCCC;
padding: 0px 5px 0px 3px;
}

#usat_footer_05 {
background:url("http://i.usatoday.net/_fronts/_home/_i/bg-gannett-logo.gif") no-repeat scroll 50% 100% transparent;
font-size:10px;
padding-top:5px;
padding-bottom:40px;
text-align:center;
clear:both;
}

.header_site_desc {
float: left;
height: 90px;
width: 400px;
padding-top: 30px;
}

.header_site_desc h1 {
margin: 0px;
padding: 0px;
float: left;
width: 400px;
font-size: 1.9em;
color: #FFFFFF;
font-weight: normal;
}

.header_site_desc p {
font-size: 14px;
color: #F4f4f4;
margin: 0px;
float: left;
width: 400px;
font-weight: bold;
}

.header_site_desc h1 a:link, .header_site_desc h1 a:visited {
color: #FFFFFF;
text-decoration: none;

}

.header_site_desc h1 a:hover, .header_site_desc h1 a:active {
color: #FFFFFF;
text-decoration: none;
padding-left: 3px;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #9ACA3C;
}


.header_nav_box {
float: right;
width: 490px;
height: 100px;
padding-top: 20px;
}

.src_field {
width: 125px;
border: 1px solid #CCCCCC;
height: 15px;
margin-left: 10px;
margin-bottom: 10px;
}

.post-fixed {
float: left;
height: 0px;
width: 460px;
}


#post-entry {
float: left;
width: 360px;
padding-top: 0px;
padding-bottom: 0px;
}

.post-meta {
margin-right: 0px;
float: left;
width: 350px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color: #FFFFFF;
}


#post-entry h1 {
font-size: 2em;
color: #000000;
margin: 0px;
float: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
}

#post-entry h1 a:link, #post-entry h1 a:visited {
color: #000000;
text-decoration: none;
}

#post-entry h1 a:hover, #post-entry h1 a:active {
color: #1785E8;
text-decoration: none;
}

.posted-aut-cat {

	float: left;

	width: 460px;

	font-size: 12px;

	color: #000000;

}

.posted-aut-cat a:link, .posted-aut-cat a:visited {

	color: #666666;

	text-decoration: none;

}

.posted-aut-cat a:hover, .posted-aut-cat a:active {

	color: blue;

	text-decoration: underline;

}

.post-content {

	float: left;

	width: 900px;

	padding-top: 0px;

        padding-left: 0px;

	padding-bottom: 0px;

	font-size: 12px;

	line-height: 18px;

	color: #1A1A1A;

text-align: justify;

}



.post-content a:link {
color: #00000;
text-decoration: none;
}

.post-content a:visited {
color: #000000;
text-decoration: none;
}

.post-content a:hover {
color: #00529b;
text-decoration: underline;
}

.post-content a:active {
color: #000000;
text-decoration: none;
}


.post-commented {
float: left;
width: 460px;

}

.post-box {
float: right;
height: 35px;
width: 100px;
margin: 0px;
line-height: 30px;
color: #FFFFFF;
background-image: url(images/commented_v.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 11px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 12px;
}

.post-box a:link, .post-box a:visited {
color: #FFFFFF;
text-decoration: none;
}

.post-box a:hover, .post-box a:active {
color: blue;
text-decoration: underline;
}

.post-content code {
display: block;
padding: 5px;
clear: both;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
margin-left: 5px;
font-family: "Trebuchet MS", Tahoma, "Arial Narrow";
font-size: 13px;
color: #000000;
background-color: #F4F4F4;
border: 1px dotted #F7F7F7;
}

.post-content img {
padding: 2px;
}

.post-content blockquote {
background-image: url(images/bquote.gif);
background-repeat: no-repeat;
background-position: left top;
clear: both;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
margin-left: 5px;
padding-top: 15px;
padding-left: 38px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333333;
text-align: left;
font-weight: normal;
}

.post-navs {
margin: 0px;
padding: 0px;
float: left;
width: 460px;
font-size: 14px;
color: #000000;
}

.post-navs a:link, .post-navs a:visited {
color: #000000;
text-decoration: none;
}

.post-navs a:hover, .post-navs a:active {
color: blue;
text-decoration: none;
}

#comment-temps {
float: left;
width: 460px;
}


#comment-temps a:link, #comment-temps a:visited {
color: #999900;
text-decoration: underline;
}

.rssfeed {
margin: 0px;
float: left;
width: 460px;
background-image: url(images/feed.png);
background-repeat: no-repeat;
background-position: left center;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 20px;
text-align: left;
font-size: 13px;
color: #000000;
}

#comment-temps a:hover, #comment-temps a:active {

	color: #000;

	text-decoration: none;

}

.com-box {

	margin: 0px;

	float: left;

	width: 460px;

	border: 1px solid #F2E8C6;

	background-color: #EEEEDD;

	color: #333333;

	font-family: "Arial Narrow", Tahoma, "Trebuchet MS";

	letter-spacing: 1px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}

.author_com {

	float: left;

	width: 445px;

	font-size: 14px;

	font-weight: bold;

	background-image: url(images/comment.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 17px;

}

.author_date {

	float: left;

	width: 460px;

	font-size: 12px;

	color: #333333;

}

.author_com_text {

	float: left;

	width: 460px;

	padding-top: 8px;

	font-size: 11px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

}

.com-fixed {

	float: left;

	height: 20px;

	width: 460px;

}

.com-box_alt {

	margin: 0px;

	float: left;

	width: 460px;

	border: 1px solid #EEF4E3;

	background-color: #FFFFFF;

	color: #333333;

	font-family: "Arial Narrow", Tahoma, "Trebuchet MS";

	letter-spacing: 1px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}

.author_com_text blockquote {



	clear: both;

	margin-top: 10px;

	margin-right: 40px;

	margin-bottom: 10px;

	margin-left: 5px;

	padding-left: 5px;

	border-left-width: 4px;

	border-left-style: solid;

	border-left-color: #000000;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}

.author_com_text code {

	clear: both;

	margin-top: 10px;

	margin-right: 40px;

	margin-bottom: 10px;

	margin-left: 5px;





	font-size: 12px;

	font-family: "Lucida Grande", "Lucida Sans", Tahoma;

	color: #000000;

	padding: 3px;

	border: 1px dotted #EFEFEF;

	display: block;

}

#comment-temps form {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 460px;

}

#comment-box {

	float: left;


	width: 460px;

	margin: 0px;

	padding: 0px;

}

#comment-box p {

	padding: 0px;

	clear: both;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	font-size: 13px;

	color: #333333;

}

#comment-box input {

	margin: 0px;

	padding: 1px;

	width: 260px;

	height: 20px;

	border: 1px solid #CCCCCC;

}

#comment-box input:hover {

	margin: 0px;

	padding: 1px;


	width: 260px;

	height: 20px;



	border: 1px solid #999999;

	background-color: #FFFFFF;

}

#comment-area {



	float: left;

	width: 460px;

	margin: 0px;

	padding: 0px;

}

#comment-area p {



	padding: 0px;

	clear: both;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;


	margin-left: 0px;


	font-size: 13px;

	color: #333333;



}




#comment-area textarea {



	padding: 3px;







	width: 400px;








	height: 180px;




	border: 1px solid #CCCCCC;



	margin: 0px;



}



#comment-area textarea:hover {













	padding: 3px;

	width: 400px;


	height: 180px;


	border: 1px solid #999999;


	margin: 0px;





}



#wp-calendar a:link, #wp-calendar a:visited {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}

#wp-calendar a:hover, #wp-calendar a:active {


	text-decoration: none;

	color: #999900;

	font-weight: bold;

}



#wp-calendar th {

	margin: 0px;


	padding: 0px;

	text-align: center;

}



#wp-calendar #next a {













	text-align: left;

	color: #000000;



	text-decoration: none;

	float: right;

	padding-top: 10px;

}




#wp-calendar #prev a {

	text-align: center;

	color: #999900;

	text-decoration: none;

	float: left;

	padding-top: 10px;

}

#wp-calendar td {

	margin: 0px;


	padding: 0px;




	text-align: center;

}


#wp-calendar tf {

	margin: 0px;

	padding: 0px;

}#wp-calendar {

	background-color: #EEEEDD;

	width: 200px;

	list-style-type: none;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E2E2C5;

	border-right-color: #E2E2C5;

	border-bottom-color: #E2E2C5;

	border-left-color: #E2E2C5;

	font-size: 12px;

	margin: 0px;

	float: left;

}

#wp-calendar caption {

	width: 200px;

	font-size: 1.3em;

	color: #FFFFFF;

	background-image: url(images/h2navbg.gif);

	background-repeat: repeat-x;

	height: 31px;

	line-height: 28px;

	text-align: left;

	font-weight: bold;

	margin: 0px;

	background-position: bottom;

	padding: 0px;

	text-indent: 6px;

}

.clear-sidebar {

	float: left;

	height: 10px;

	width: 198px;

}

.featured {

	float: right;

	width: 270px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured-closer {

	float: right;

	width: 270px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;


	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured h3 {

	float: left;

	width: 265px;

background-color: #00529a;

	border: 1px solid #000;

	font-size: .9em;

	color: #FFFFFF;

	height: 18px;

	line-height: 18px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

margin: 0px;

}

.featured ul {

	background-color: #FFFFFF;

	margin: 0px;

	float: left;

	width: 246px;

	list-style-type: none;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;


	padding-left: 9px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured ul ul {

	margin: 0px;


	padding: 0px;

	float: left;

	width: 250px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



.featured ul li {

	margin: 0px;

	float: left;

	padding: 0px;


}


.featured ul ul li {

	margin: 0px;



	padding: 0px;

	float: left;



}







.featured ul li a:link, .featured ul li a:visited {



	margin: 0px;










	float: left;



	display: block;





	width: 250px;



	padding-top: 3px;

















































	padding-right: 0px;









	padding-bottom: 3px;

	padding-left: 18px;


	color: #333333;

	text-decoration: none;


	font-size: 13px;








	background-repeat: no-repeat;



	background-position: left 4px;




}

.featured ul li a:hover, .featured ul li a:active {

	margin: 0px;

	float: left;



	display: block;


	width: 250px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;



	padding-left: 18px;

	color: #000000;

	text-decoration: underline;

	font-size: 13px;


	background-repeat: no-repeat;


	background-position: left 4px;

}

.featured ul ul li a:link, .featured ul ul li a:visited {

	margin: 0px;

	float: left;

	width: 250px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 18px;




}


.featured p {
padding-left: 4px;
padding-right: 4px;
}

.navtsettings ul {

	background-color: #FFFFFF;

	margin: 0px;

	float: left;

	width: 125px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

#sponsors {
width: 270px;
float: left;
padding-top: 50px;

}

.headlinebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
        text-align: left;

}



.frontbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
margin-top: 4px;
text-align: left;
}

#leadimage {

margin-right: 7px;



}

.featuretext {

margin-top: 10px; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
        text-align: left;
padding-top: 3px;

}


#storehead {
	background-image: url(http://www.usatodayeducate.com/wordpress/wp-content/storeimages/storehead.gif);
	width: 550px;
	height: 60px;
margin-left: 15px;
}


#storesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #CCCCCC;
	width: 526px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 24px;
margin-left: 15px;
}


#storefeatured {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
line-height: 16px;
	width: 500px;
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-left: 24px;
padding-right: 24px;
margin-left: 15px;

}



#managerhead {
	background-image: url(http://www.usatodayeducate.com/wordpress/wp-content/storeimages/managerhead.gif);
background-repeat: no-repeat;
	width: 701px;
	height: 89px;
margin-left: 10px;
}


#managersubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #CCCCCC;
	width: 676px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 23px;
margin-left: 11px;
}


#managerfeatured {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
line-height: 16px;
	width: 650px;
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-left: 23px;
padding-right: 24px;
margin-left: 11px;

}

#affiliatestop {
	background-image: url(http://www.usatodayeducate.com/images/newsbg.gif);
	height: 21px;
	font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
margin-top: 20px;
margin-bottom: 18px;
}


.em {

margin-left: 10px;
margin-bottom: 7px;

}

.addthis {
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

#spotlight  {
font-size: 15px; 
font-weight: bold; 
line-height: 18px; 
text-align: left;

}

.specialheadline {
font-size: 13px; 
margin-bottom: 7px; 
margin-top: 7px;

}

#specialoffer  {
font-size: 15px;
font-weight: bold;
color: #00529b;
padding-bottom: 7px;
padding-top: 2px;
}

#cyberheadline  {
font-family: arial;
font-size:24px;
font-weight:bold;
letter-spacing:-1px;
line-height:24px;
margin-bottom: 8px;
}

.smallfrontheader {
text-align: left;
font-size: 10px;
margin-top: 5px;
color: #00529b;
font-weight: bold;
margin-bottom: 4px;
font-style: italic;
}

.chatter {
color:#333333;
font-size:12px;
line-height: 20px;
text-align: left;
}

.chatter a:link {
color: #00529b;
}

.leadstory  {
font-size: 12px;
color: #666666;
line-height: 18px;
text-align: left;
margin-top: 10px;
}

.topheadline  {
font-size: 16px; 
font-weight: bold;
margin-top: 8px;
padding-bottom: 4px;
}

.miamibox {
color:#00529b;
width: 700px;
height: 20px;
}

.subfronthead  {
margin-top: 10px;
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-align: left;
}

#gafrihead {
	width: 710px;
}

#gafrititle  {
	font-family: Arial;
	font-size: 23px;
	line-height: 27px;
	font-weight: bold;
	float: right;
	width: 330px;
	padding: 10px;
text-align: left;
margin-left: 10px;
}


#gafrilead   {
	font-family: Arial;
	font-size: 12px;
	float: right;
	width: 330px;
	padding: 10px;
margin-left: 10px;
text-align: left;
line-height: 15px;
background-color: #de938e;
border: 1px solid #000000;
margin-bottom: 25px;
margin-top: 7px;
}

.bestbuy {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #354F0F;
margin-top: 4px;
text-align: left;
}

.subheaderbb {
font-family: Arial;
font-size: 12px;
color: #666666;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
}

.bbtext  {
font-size: 12px;
color: #666666;
line-height: 18px;
text-align: left;
margin-top: 8px;
}

.bbtext a:link  {
color: #567F1C;
}

.bbtext a:visited  {
color: #567F1C;
}

.bbtext a:hover {
color: #567F1C;
text-decoration: underline;
}

.bbtext a:active  {
color: #567F1C;
}


#gafrilesson  {
background-image: url(http://www.usatodayeducate.com/images/gafri_bar_bg.jpg);
height: 47px; 
width: 710px; 
margin-top: 10px;
margin-bottom: 10px;
}

#gafrilink {
padding: 3px 3px 3px 7px;
float: right;
width: 300px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#gafrinew  {
float: left;
width: 310px;
padding: 3px 3px 3px 7px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}


.vhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.vbox {
	padding: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: 400px;
line-height: 18px;
}
.vinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding: 5px;
}

img.searchbar  {

}


.newsub  {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #E5E5E5;
width: 875px;
float: left;
margin-left: 15px;
height: 22px;
}

.newsub a:link {
color:#FFFFFF;
text-decoration:none;

}

.newsub a:visited {
color:#FFFFFF;
text-decoration:none;

}

.newsub a:active  {
color:#FFFFFF;
text-decoration:none;

}

.newsub a:hover  {
	color: #02509D;
	text-decoration:none;
}

img#wpstats{width:0px; height:0px; padding:0px; border:none; overflow:hidden}


#newshead  {
background-image: url(http://www.usatodayeducate.com/images/newsbg.gif);
width: 360px;
height: 21px;
margin-bottom: 10px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
}



#proghead  {
background-image: url(http://www.usatodayeducate.com/images/vid_feature.gif);
width: 330px;
height: 21px;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
margin-top: 15px;
margin-bottom: 10px;
}

.dreamup  {
margin: 10px 0px 10px 0px; 
background-color: #F2f2f2;
border: 1px solid #00529b; 
font-size: 12px; 
font-family: Arial; 
padding: 12px;
text-align: left;
}

.gform_wrapper li, .gform_wrapper form li, .gform_wrapper form ul li { list-style-type:none!important; background-image:none!important}


#gform_wrapper_3 #gform_fields_3 {
padding: 0px;
margin-top: 5px;
float: left;
}

#gform_wrapper_3 input.button {
margin-top: 23px;
margin-left: 7px;
}


#jsddm {	
margin: 0;
padding: 0;
z-index:101;
}
	
#jsddm li {	
list-style: none;
font-size: 11px;
font-weight: bold;
font-family: Arial;
float: left;
margin-right: 25px;
}

#jsddm li a  {	
display: block;
background: #013567;
text-decoration: none;
padding: 2px 4px 2px 4px;
color: #FFFFFF;
white-space: nowrap;
}

		
#jsddm li ul  {	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index: 90;
padding-top: 3px;
}
		
#jsddm li ul li  {	
/*float: none;*/
clear:both;
display: inline;
z-index: 90;
width:200px;
}
		
#jsddm li ul li a {	
width: auto;
font-size: 11px;
border-bottom: 1px solid #688097;
padding: 5px 8px 5px 5px;
line-height: 14px;
}
		
#jsddm li ul li a:hover {	
text-decoration: underline;
color: #FFFFFF;
}

#subheader_new  {
background-color:#013567;
float:left;
height:20px;
padding-left: 15px;
padding-top: 9px;
padding-bottom: 5px;
position:relative;
width:885px;
z-index: 10;
}


.rounded-section h2 {
background-color:#EAEFF2;
color:#013567;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px;
}

.rounded-section p {
color:#333333;
font-size:12px;
margin: 7px 7px 0px 7px;
}

.rounded-section  {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
margin-bottom:18px;
width:490px;
padding-bottom: 7px;
}

.rounded-section li {
padding-right: 10px;
}

.rounded-section h1 {
padding: 8px 0px 10px 0px;
}

.rounded-section-promo-holder {
background-image: url(http://www.usatodayeducate.com/images/cybermonth.jpg);
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
color:#333333;
margin-bottom:18px;
width:490px;
height: 156px;
padding-bottom: 7px;
}

#linkspanel  {
position: absolute;
width: 97px;
height: 146px;
left: 388px;
top: 396px;
border: none;
}

#linkspanel ul {
color: #fff;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0px 0px 0px 15px;
}

#linkspanel li {
padding: 12px 0px;
}

#linkspanel a {
color: #fff;
text-decoration: none;
}

#linkspanel a:hover {
color: #fff;
text-decoration: underline;
}


.rounded-section-video  {
color:#333333;
width:470px;
padding-left: 10px;
z-index: -1;
}

.rounded-section-video h2 {
background-color:#EAEFF2;
color:#013567;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px;
}

.rounded-title {
text-align: left;
}

.rounded-title h2 {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
margin-bottom:15px;
width:355px;
background-color:#EAEFF2;
color:#013567;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px;
}


.inside-header {
text-align: left;
margin-top: 10px;
}

.inside-header h2 {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
margin-bottom:15px;
width:880px;
background-color:#EAEFF2;
color:#013567;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px;
}

.inside-header a {
color:#013567;
}

#container {
width: 900px;
}

.catalog {
width: 650px;
float: left;
padding: 15px;
margin-right: 10px;
margin-top: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
}

.catalog-image {
margin-right: 15px;
margin-bottom: 25px;
float: left;
}


.ad {
float: left;
width: 220px;
padding-bottom: 15px;
}

.ad a:link {
color: #013567;
font-weight: bold;
}

.ad a:hover {
color: #013567;
text-decoration: underline;
font-weight: bold;
}

.ad a:visited {
color: #013567;
font-weight: bold;
}

.ad a:active {
color: #013567;
font-weight: bold;
}

.cat_content {
float: right;
width: 400px;
padding-bottom: 15px;
text-align: left;
}

.calc {
width: 605px;
padding: 20px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #013567;
line-height: 20px;
text-align: left;
clear: both;
}

.gateway {
float: right;
width: 180px;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
background-color:#EAEFF2; 
line-height: 20px;
margin-top: 7px;
margin-left: 5px;
margin-bottom: 10px;
text-align: left;
color: #013567;
font-weight: bold;
}


.gateway a:link {
color: #013567;
font-weight: bold;
}

.gateway a:hover {
color: #013567;
text-decoration: underline;
font-weight: bold;
}

.gateway a:visited {
color: #013567;
font-weight: bold;
}

.gateway a:active {
color: #013567;
font-weight: bold;
}

.afa-gateway {
float: right;
width: 300px;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
background-color:#EAEFF2; 
line-height: 20px;
margin-top: 7px;
margin-left: 5px;
margin-bottom: 10px;
text-align: left;
color: #013567;
font-weight: bold;
}

.BS-gateway {
float: right;
width: 300px;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
background-color:#EAEFF2; 
line-height: 20px;
margin-top: 7px;
margin-left: 5px;
margin-bottom: 10px;
text-align: left;
color: #013567;
font-weight: bold;
}

.BS-gateway input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
opacity:0.5;
filter:alpha(opacity=50);
}


.revenue-shell {
width: 200px;
float: right;
}

.revenue-shell2 {
width: 200px;
float: left;
}


.revenue {
width: 175px;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
}

.CTErevenue {
width: 175px;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
float: right;
margin-top: 20px;
}

.ul catalog {
margin-left: 10px;
}

.break {
padding-top: 15px;
padding-bottom: 15px;
}

.affiliates-table {
clear: both;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:625px;
padding: 0px 0px 7px 0px;
margin-bottom: 10px;
}


.affiliates-table h2 {
background-color:#EAEFF2;
color:#013567;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:5px 10px;
}

#cte {
float: left;
width: 524px;
background-image: url(http://www.usatodayeducate.com/images/CTE-build.png);
background-repeat: no-repeat;
height: 450px;
position: relative;
}

#cte a {
text-decoration: none;
}

a#one  {
position: absolute;
width: 209px;
height: 199px;
left: 55px;
top: 10px;
border: none;
}

a#two  {
position: absolute;
width: 209px;
height: 200px;
left: 273px;
top: 10px;
border: none;
}

a#three  {
position: absolute;
width: 209px;
height: 200px;
left: 273px;
top: 220px;
border: none;
}

a#four  {
position: absolute;
width: 209px;
height: 199px;
position: absolute;
left: 55px;
top: 220px;
border: none;
}

a#one:hover {background-image: url(http://www.usatodayeducate.com/images/one.png); }
a#two:hover {background-image: url(http://www.usatodayeducate.com/images/two.png); }
a#three:hover {background-image: url(http://www.usatodayeducate.com/images/three.png); }
a#four:hover {background-image: url(http://www.usatodayeducate.com/images/four.png); }
#cte a i { visibility: hidden; }

#cte-navie {
float:right; 
width: 128px;
margin: 10px 0px 15px 15px;
background-image: url(http://www.usatodayeducate.com/images/smallnav.png);
background-repeat: no repeat;
height: 120px;
position: relative;
}

#cte-navie a {
text-decoration: none;
}


a#five  {
position: absolute;
width: 62px;
height: 59px;
left: 4px;
border: none;
}

a#six  {
position: absolute;
width: 61px;
height: 59px;
left: 67px;
border: none;
}

a#seven  {
position: absolute;
width: 61px;
height: 57px;
left: 4px;
top: 60px;
border: none;
}

a#eight  {
position: absolute;
width: 61px;
height: 57px;
position: absolute;
left: 67px;
top: 60px;
border: none;
}

a#five:hover {background-image: url(http://www.usatodayeducate.com/images/five.png); }
a#six:hover {background-image: url(http://www.usatodayeducate.com/images/six.png); }
a#seven:hover {background-image: url(http://www.usatodayeducate.com/images/seven.png); }
a#eight:hover {background-image: url(http://www.usatodayeducate.com/images/eight.png); }
#cte-navie a i { visibility: hidden; }


.cte-homebox {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#F0F0F0;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 13px;
padding:10px;
width: 300px;
}

.cte-homebox h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px 0px;
color: #000;
font-family: Arial;
}

.cte-homebox h5 {
color: #666666;
font-size: 13px;
font-weight: normal;
margin:0;
padding: 0px 0px 5px 0px;
}

.cte-homebox p {
text-align: left;
}

.cte-homebox ol {
padding-left: 25px;
text-align: left;
}


.library-left {
float: left;
width: 430px;
}

.library-right {
float: right;
width: 430px;
}


.cte-library {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:430px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.cte-library h2 {
background-color:#00A651;
color:#000;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 0px 0px 7px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.cte-library img {
margin: 0px 10px 10px;
float: left;
}



.cte-library a {
margin-left: 10px;
line-height: 20px;
text-align: left;
display: block;
}


.irp-assess {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:430px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.irp-assess h2 {
background-color:#00529B;
color:#FFFFFF;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 0px 0px 7px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.irp-assess img {
margin: 0px 10px 10px;
float: left;
}

.irp-assess a {
margin-left: 10px;
line-height: 20px;
text-align: left;
display: block;
}

.cte-header-text {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color: #00A651;
border:1px solid #DEDEDE;
width: 420px;
font-size: 14px;
font-weight: bold;
padding: 5px;
}

.cte-lesson {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:500px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.cte-lesson h2 {
background-color:#F78E1E;
color:#000;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 0px 0px 7px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.cte-lesson-top {
background-color:#F78E1E;
color:#000;
width: 490px;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 15px 0px 15px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.cte-lesson-right {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:339px;
padding-bottom: 10px;
margin-bottom: 20px;
}



.cte-lesson-right h2 {
background-color:#F78E1E;
color:#000;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 0px 0px 7px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


.cte-lesson-right-guts {
padding: 10px;
width: 290px;
text-align: left;
}

.cte-lesson-right-guts ul {
margin: 0px 0px 0px 20px;
padding: 0px;
}

.cte-lesson-right-guts li {
padding: 4px 0px;
}

.cte-guts {
color: #000000;
width: 880px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#F0F0F0;
border:1px solid #DEDEDE;
padding: 10px;
text-align: left;
margin-bottom: 15px;
}

.cte-holder {
margin-top: 10px; 
width: 420px; 
float: left;
}

.cte-holder p {
margin: 10px 0px;
font-size: 12px;
color: #333333;
width: 420px;
text-align: left;
}

.rwiw {
text-align: left;
width: 478px;
}

.rwiw ul {
text-align: left;
font-size: 12px;
}

.cte-ass {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
color:#333333;
width:430px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.cte-ass h2 {
background-color:#ED0F24;
color:#000;
border-bottom:2px solid #DEDEDE;
display:block;
font-size:16px;
font-weight:bold;
margin: 0px 0px 7px 0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.cte-ass p {
margin-left: 10px;
line-height: 20px;
text-align: left;
}

.cte-ass img {
margin: 0px 10px 10px;
float: left;
}

.cte-ass a {
margin-left: 10px;
line-height: 20px;
text-align: left;
display: block;
}

.cte-ass p {
margin-left: 10px;
line-height: 20px;
text-align: left;
}

#gform_wrapper_11 #field_11_51 .gsection_description {font-style: normal; font-size: 12px; line-height: 17px; color#1a1a1a;}

#gform_wrapper_11 #field_11_92 .gsection_description {font-style: normal; font-size: 12px; line-height: 17px; color:#F70303; font-weight: bold;}

.new-partners {
width: 850px;
position: relative;
margin-top: 10px;
}

.new-partners p {
line-height: 20px;
text-align: left;
color: #0000A0;
}

.new-partners img {
float: left;
margin-right: 10px;
}

.new-partners li {
font-weight: bold;
color: #0000A0;
}

.new-partners hr {
color: #0000A0;
}

.new-partners h3 {
font-size: 18px; 
font-weight: bold;
margin-bottom: 15px;
color: #FF0000;
}


.l-column {
float: left; 
width: 390px; 
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px; 
border: 1px solid #FF0000;
line-height: 20px;
text-align: left;
color: #0000A0;
}


.r-column {
float: right; 
width: 390px; 
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px; 
border: 1px solid #FF0000;
line-height: 20px;
text-align: left;
color: #0000A0;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* FREE RESOURCE STYLES */


.free-resource {
float: left;
width: 524px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
padding: 10px 10px 5px 10px;
margin-top: 10px;
border:1px solid #DEDEDE;
text-align: left;
}

.free-resource a {
color: ##00529b;
text-decoration: none;
}

.free-resource img {
float: right;
margin-left: 15px;
margin-bottom: 20px;
}

.free-resource h3 {
color: #00529b;
font-size: 16px;
font-weight: bold;
margin: 20px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}

.free-resource h4 {
color: #00529b;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

.free-resource h5 {
color: #000;
font-size: 16px;
font-weight: bold;
margin: 20px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}

.free-resource h6 {
color: #00529b;
font-size: 14px;
font-weight: bold;
margin: -20px -20px 0px 0px;
padding: 0px 0px 0px 0px;
}

.teacher-tips ul {
margin-top:-15px;
margin-bottom:-15px;
}

.free-resource-promo-box {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#edf5f9;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 300px;
text-align: left;
}

.free-resource-promo-box-white {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 300px;
text-align: left;
}

.dream-up-resources {
/*clear: right;
float: right;*/
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
margin-bottom:0px;
margin-top: 15px;
padding:10px;
width: 96%;
text-align: left;
background-image: url('http://www.usatodayeducate.com/images/ODresources.jpg');
background-repeat:no-repeat;
background-color:#336aa9;
padding-top:50px;
padding-bottom:10px;
color:#fff;
font-size:115%;
}

.dream-up-resources a {
	color:#fff;
}
.dream-up-resources a:hover {
	color:#e8e8e8;
}

.free-resource-promo-box-white-nopad {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
margin-bottom:0px;
margin-top: 0px;
padding:0px;
width: 320px;
text-align: left;
}

.free-resource-promo-box-b {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#fdecbe;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 300px;
text-align: left;
}

.free-resource-promo-box-video {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#edf5f9;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 250px;
text-align: left;
}

.free-resource-promo-box-video h3 {
font-size:16px;
line-height: 20px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #FF0000;
font-family: Arial;
}

.free-resource-promo-box h3 {
font-size:16px;
line-height: 20px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #FF0000;
font-family: Arial;
}

.free-resource-promo-box h4 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #0b6428;
font-family: Arial;
}

.free-resource-promo-box h5 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #cea535;
font-family: Arial;
}


.free-resource-promo-box p {
text-align: left;
}

.free-resource-box {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#EAEFF2; 
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 300px;
text-align: left;
}

.free-resource-box h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #000;
font-family: Arial;
}

.free-resource-box h5 {
color: #666666;
font-size: 13px;
font-weight: normal;
margin:0;
padding: 0px 0px 5px 0px;
}

img.weekly {
float: right;
margin-left: 7px;
margin-bottom: 10px;
}

.free-resource-ad-box {
clear: right;
float: right;
margin-bottom:10px;
margin-right: 5px;
width: 320px;
margin-top: 7px;
}

.money-matters {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
width: 530px;
padding: 15px;
text-align: left;
margin-top: 15px;
}

.money-matters h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #b51411;
font-family: Arial;
}

.money-matters img {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}

.money-matters-box {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#F0F0F0;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 15px;
padding:10px;
width: 300px;
text-align: left;
}


.money-matters-box h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #000;
font-family: Arial;
}

.money-matters-video-box {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
background-color:#F0F0F0;
margin-bottom:10px;
padding:10px;
width: 300px;
text-align: left;
}

.money-matters-video-box h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 10px; 0px;
color: #000;
font-family: Arial;
}

a.ssol:link {color:#fff;}
a.ssol:visited {color:#fff;}
a.ssol:hover {color:#fff;}

a.popup{
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.popup:hover{z-index:25; background-color:#ccc}

a.popup span{display: none}

a.popup:hover span{
    display:block;
    position:absolute;
    padding:1em;
    top:1em; left:10em; width:35em;
    border:1px solid #dedede;
    background-color:#fff; color:#013567;
    text-align: left}

a.macyspopup{
    position:relative;
    z-index:24; 
    color:#000;
    text-decoration:none}

a.macyspopup:hover{z-index:25;}

a.macyspopup span{display: none}

a.macyspopup:hover span{
    display:block;
    position:absolute;
    padding:1em;
    top:1em; left:10em; width:45em;
    border:1px solid #dedede;
    background-color:#fff; color:#A12629;
    text-align: left}

.free-resource-smart {
float: left;
width: 524px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
padding: 10px 10px 5px 10px;
margin-top: 10px;
border:1px solid #DEDEDE;
text-align: left;
}

.free-resource-smart a {
text-decoration: none;
}

.free-resource-smart img {
float: right;
margin-left: 15px;
margin-bottom: 20px;
}

.free-resource-smart h3 {
color: #333333;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
line-height: 19px;
}

.free-resource-smart h4 {
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 19px;
margin: 0px 0px 10px 15px;
padding: 0px 0px 0px 0px;
}

.free-resource-smart h5 {
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 19px;
margin: 0px 0px 10px 15px;
padding: 0px 0px 8px 0px;
border-bottom: 1px solid #cccccc;
}

.free-resource-box-smart {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
margin-bottom:10px;
margin-top: 10px;
padding:10px;
width: 300px;
text-align: left;
}

#dream-table
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#dream-table td, #customers th 
{
font-size:1em;
border:1px solid #004b8e;
padding:3px 7px 2px 7px;
}
#dream-table th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#005dad;
color:#ffffff;
}

#dream-table tr.alt td 
{
color:#000000;
background-color:#EAEFF2;
}

body #gform_wrapper_27 .gform_body .gform_fields .gfield .gfield_label {color:red}

/* Print Styles */
@media print {
#subheader {display:none;}
body { background:white; color:black; margin:0 }
}


.unite {
width: 550px;
float: left;
}

.unite p {
line-height: 130%;
font-size: 16px;
margin: 15px 0px;
text-align: left;
}

.unite-middle {
width: 510px;
}

.unite-middle img {
float: left;
margin-right: 20px;
border: 1px solid #CCCCCC;
}

.right-rail {
padding-top: 25px;
float: right;
width: 300px;
height: 625px;
clear: left;
margin-bottom: 10px;
}






.bif-left-menu {
float: left;
width: 130px;
height: 480px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
padding: 10px 10px 5px 10px;
margin-top: 10px;
border:1px solid #DEDEDE;
text-align: left;
}

.bif-left-menu p {
text-decoration: none;
}

.bif-left-menu a:link {
color: #cccccc;
font-weight:700;
text-decoration: none;
}

.bif-left-menu a:hover {
font-weight:700;
text-decoration: underline;
}

.bif-left-menu a:visited {
color: #cccccc;
font-weight:700;
text-decoration: none;
}

.bif-center {
float: left;
width: 390px;
padding: 10px 30px 5px 10px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
border-right: 1px solid #dedede;
}

.bif-center p {
color: #000000;
text-decoration: none;
font-size:14px;
line-height: 18px;
}

.bif-center li {
color: #000000;
text-decoration: none;
font-size:14px;
}

.bif-center a:link {
color: #00529b;
text-decoration: underline;

}
.bif-center a:hover {
color: #00529b;
text-decoration: underline;

}
.bif-center a:visited {
color: #00529b;
text-decoration: underline;

}
.bif-center a:active {
color: #00529b;
text-decoration: underline;

}

.bif-center img {
float: right;
margin-left: 15px;
margin-bottom: 20px;
}

.bif-center h3 {
color: #00529b;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.bif-center-2 {
float: left;
width: 450px;
padding: 10px 20px 5px 10px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
border-right: 1px solid #dedede;
}

.bif-center-2 p {
color: #000000;
text-decoration: none;
font-size:14px;
line-height: 18px;
}

.bif-center-2 li {
color: #000000;
text-decoration: none;
font-size:14px;
}

.bif-center-2 a:link {
color: #00529b;
text-decoration: underline;

}
.bif-center-2 a:hover {
color: #00529b;
text-decoration: underline;

}
.bif-center-2 a:visited {
color: #00529b;
text-decoration: underline;

}
.bif-center-2 a:active {
color: #00529b;
text-decoration: underline;

}

.bif-center-2 img {
float: right;
margin-left: 15px;
margin-bottom: 20px;
}

.bif-center-2 h3 {
color: #00529b;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.bif-promo-box {
clear: right;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#ffffff;
border:0px solid #DEDEDE;
margin-bottom:0px;
margin-top: 0px;
padding-top:10px;
width: 220px;
text-align: left;
}

.bif-promo-box a:link {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box a:hover {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box a:visited {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box a:active {
color: #00529b;
text-decoration: underline;

}


.bif-promo-box2 {
clear: right;
float: right;
width: 255px;
padding: 10px;
margin-right: 7px;
margin-top: 10px;
border: 2px solid #dedede;
}

.bif-promo-box2 img {
margin-left: 20px;
}

.bif-promo-box2 h3 {
color: #00529b;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.bif-promo-box2 ul {
font-size: 14px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 5px 0px;
}

.bif-promo-box2 a:link {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box2 a:hover {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box2 a:visited {
color: #00529b;
text-decoration: underline;

}
.bif-promo-box2 a:active {
color: #00529b;
text-decoration: underline;

}

.ed-forum-promo-box2 {
clear: right;
float: right;
width: 290px;
padding: 10px;
margin-right: 7px;
margin-top: 10px;
border: 2px solid #dedede;
}

.ed-forum-promo-box2 img {
margin-left: 20px;
}


.united-way-menu {
float: left;
width: 125px;
height: 480px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
padding: 10px 10px 5px 10px;
margin-top: 2px;
border:0px solid #DEDEDE;
text-align: left;
}

.united-way-menu p {
text-decoration: none;
}

.united-way-menu a:link {
color: #dddddd;
font-weight:700;
text-decoration: none;
}

.united-way-menu a:hover {
font-weight:700;
text-decoration: underline;
}

.united-way-menu a:visited {
color: #dddddd;
font-weight:700;
text-decoration: none;
}


.united-way-center {
float: left;
width: 700px;
padding: 10px 30px 5px 10px;
margin-top: 10px;
margin-left: 10px;
text-align: left;
border-right: 0px solid #dedede;
}

.united-way-center p {
color: #000000;
text-decoration: none;
font-size:14px;
line-height: 18px;
}

.united-way-center li {
color: #000000;
text-decoration: none;
font-size:14px;
margin-top: 2px;
}

.united-way-center ul {
margin-top: 2px;
}

.united-way-center ol {
margin-top: 2px;
}
.united-way-center a:link {
color: #00529b;
text-decoration: none;

}
.united-way-center a:hover {
color: #00529b;
text-decoration: none;

}
.united-way-center a:visited {
color: #00529b;
text-decoration: none;

}
.united-way-center a:active {
color: #00529b;
text-decoration: none;

}

.united-way-center img {
float: right;
margin-left: 15px;
margin-bottom: 20px;
}

.united-way-center h3 {
color: #00529b;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.united-way-center h4 {
color: #333333;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.united-way-video-box {
clear: right;
float: right;
width: 300px;
padding: 5px;
margin-top: 0px;
margin-left:10px;
border: 2px solid #dedede;
}

.united-way-video-box p {
color: #333333;
text-weight: bold;
font-size:13px;
}

.cte-toppy {
height: 77px;
width: 890px;
padding: 5px 0px;
font-size: 11px;
font-family: Gill Sans, arial;
}

.cte-toppy ul{
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
.cte-toppy ul li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 3px 12px 3px 12px;
    margin: 2px 10px;
    border: 1px solid #CCC;
}

.green {
color: #00A74E;
font-weight: bold;
}

.green a {
color: #00A74E;
font-weight: bold;
}

.orange {
color: #FA8E00;
font-weight: bold;
}
.orange a {
color: #FA8E00;
font-weight: bold;
}

.red {
color: #CD0A13;
font-weight: bold;
}

.red a {
color: #CD0A13;
font-weight: bold;
}

.purple {
color: #662D91;
font-weight: bold;
}

.purple a {
color: #662D91;
font-weight: bold;
}

.blue {
color: #013567;
font-weight: bold;
}f

.blue a {
color: #013567;
font-weight: bold;
}

.conagra-wrapper {
float: left;
width: 878px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
padding: 10px 10px 5px 10px;
margin-top: 10px;
border:1px solid #DEDEDE;
text-align: left;
}

.conagra-header {
float: left;
width: 880px;
padding: 0px;
margin-bottom: 20px;
text-align: left;
border-style:solid;
border-width:10px; 
border-color:#66ccff;
}

.conagra-full {
float: left;
width: 850px;
padding: 15px;
margin-bottom: 20px;
text-align: left;
border-style:solid;
border-width:10px; 
border-color:#bd3632;
}

.conagra-full h3 {
}
.conagra-full h4 {
}
.conagra-full a {
	color:#cc0000;
	font-weight:bold;
}
.conagra-full .essay-link {
	width:220px;
	border:1px solid #ccc;
	background-color:#f9f9f9;
	padding:3px;
	padding-left:8px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.conagra-center {
float: right;
width: 495px;
padding: 15px;
margin-top: 0px;
margin-right: 7px;
text-align: left;
border-style:solid;
border-width:10px; 
border-color:#bd3632;
}

.conagra-topmenu {
	font-size:125%;
	margin-bottom:10px;
	clear:both;
}
.conagra-topmenu a {
	display:block;
	float:left;
	font-weight:bold;
	padding:3px;
	border:5px solid #bd3632;
	margin-right:6px;
}

.conagra-center p{
font-size:14px;
}

.conagra-center ol{
font-size:14px;
}

.conagra-center ol li{
margin-bottom:7px;
}

.conagra-center ul{
font-size:14px;
}

.conagra-center h3{
font-size:16px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#bd3632;
}

.conagra-center h4{
font-size:15px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#7e9d05;
}

.conagra-center a:link {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#bd3632;
text-decoration: none;
}

.conagra-center a:visited {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#bd3632;
text-decoration: none;
}

.conagra-center a:hover {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#bd3632;
text-decoration: underline;
}

.conagra-center a:active {
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
color:#bd3632;
text-decoration: underline;
}

.conagra-right {
float: left;
width: 260px;
padding: 10px;
margin:20px;
margin-top:0px;
margin-bottom:20px;
margin-left:3px;
text-align: left;
border-style:solid;
border-width:10px;
border-color:#eaab00;
}

.conagra-right p{
padding:0px;
text-align:center;
line-height:20px;
font-size:16px;
font-weight:bold;
color:#eaab00;
}
.conagra-right a:link{
color: #999900;
}
.conagra-right a:active{
color: #999900;
}
.conagra-right a:hover{
color: #7e9d05;
text-decoration: underline;
}

.post-content .download a {
 color:#970010;
}
.post-content .download a:hover {
 color:#444;
}
.post-content .pdf a {
 display:block;
 min-height:20px;
 padding-left:28px;
 margin-bottom:4px;
 background-image:url(/wordpress/wp-content/uploads/PDF.png);
 background-repeat:no-repeat;
 background-position:left center;
}

.post-content .pdf_new a {
 display:block;
 min-height:20px;
 padding-left:28px;
 margin-bottom:4px;
 background-image:url(/wordpress/wp-content/uploads/PDF_new.png);
 background-repeat:no-repeat;
 background-position:left center;
}

.post-content .ppt a {
 display:block;
 min-height:20px;
 padding-left:28px;
 margin-bottom:4px;
 background-image:url(/wordpress/wp-content/uploads/PPT.png);
 background-repeat:no-repeat;
 background-position:left center;
}

.checkmarks {
 list-style:none;
}
.checkmarks li {
 list-style:none;
 background-image:url(/wordpress/wp-content/uploads/icon_checkmark.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:20px;
}
.checkmarks ul li {
 list-style:circle;
 background:none;
 padding-left:0px;
}

.btn_registerhere {
 width:155px;
 height:31px;
 display:block;
 overflow:hidden;
 text-indent:-999px;
 background-position:left top;
 background-image:url(/wordpress/wp-content/uploads/btn_registerhere.jpg);
 background-repeat:no-repeat;
 margin-top:15px;
}
.btn_registerhere:hover {
 background-position:right top;
}

.btn_seewinners {
 width:165px;
 height:31px;
 display:block;
 overflow:hidden;
 text-indent:-999px;
 background-position:left top;
 background-image:url(/images/btn_seewinners.jpg);
 background-repeat:no-repeat;
 margin-top:15px;
}
.btn_seewinners:hover {
 background-position:right top;
}

.btn_entercontest {
 width:185px;
 height:31px;
 display:block;
 overflow:hidden;
 text-indent:-999px;
 background-position:left top;
 background-image:url(/images/btn_entercontest.jpg);
 background-repeat:no-repeat;
 margin-top:15px;
}
.btn_entercontest:hover {
 background-position:right top;
}

.cybersecurity-projects {
	padding-bottom: 15px;
	background-color: #f8f8f8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	border:1px solid #ccc;
}
.cybersecurity-projects h3 {
	font-weight:normal;
	background-image:url(/wordpress/wp-content/uploads/bluecurve_h3.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#fff;
	/*border-bottom:1px solid #e2e2e2;*/
	margin-top:8px;
	padding:8px;
}
.cybersecurity-projects ul {
	margin-bottom:20px;
}

/* Digital Learning Day */
#page_dld {
	padding-top:30px;
	background-image:url(/images/DLD_textBG.jpg);
	min-height:800px;
	background-repeat:no-repeat;
	background-position:center 100px;
}
#page_dld h1 {
	width:100%;
	color:#46517f;
	font-size:26pt;
	background-image:url(/images/DLD_h1_BG.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:30px;
	margin-bottom:15px;
}
#page_dld p {
	margin-bottom:20px;
	line-height:22px;
}
#page_dld .pageText {
	padding:50px;
	padding-top:105px;
	font-size:130%;
	color:#3a3a3a;
	padding-bottom:9px;
}
#page_dld .buttons {
	width:320px;
	float:right;
	padding-top:40px;
}
#page_dld .logos {
	width:460px;
	float:left;
	padding:0px;
	margin-left:50px;
}
#page_dld .logos a {
	display:block;
}
#DLD_Logo {
	width:300px;
	height:39px;
	float:left;
	background-image:url(/images/DLD_Logo.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
	text-indent:-999px;
	margin-left:13px;
	margin-top:9px;
}
#USAT_Logo {
	width:80px;
	height:66px;
	float:right;
	background-image:url(/images/USAT_Logo.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
	text-indent:-999px;
	margin-right:5px;
	margin-top:4px;
}

#DLD_b1 {
	width:307px;
	height:81px;
	background-image:url(/images/DLD_b1.png);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:right;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:30px;
	clear:both;
}
#DLD_b2 {
	width:307px;
	height:81px;
	background-image:url(/images/DLD_b2.png);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:right;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:30px;
	clear:both;
}
#DLD_b3 {
	width:307px;
	height:81px;
	background-image:url(/images/DLD_b3.png);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	text-indent:-999px;
	display:block;
	float:right;
	margin-top:10px;
	margin-right:30px;
	clear:both;
}
#DLD_b1:hover,#DLD_b2:hover,#DLD_b3:hover {
	background-position:left bottom;
}
