@import "reset-min.css";
html {
	overflow:auto;
	overflow-x:hidden;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
	background: white url(../images/bg.jpg) no-repeat center 12px;
	width:100%;
	height:100%;
}
strong { font-weight: bold; }
#container {
	width:900px;
	margin:12px auto 0 auto;
}
.top {
	width:900px;
	height:69px;
	background:url(../images/top.jpg) no-repeat;
}
.top img {
	margin-left:405px;
}
.left { float: left; }
.right { float: right; }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-block;}


/* TYPOGRAPHY STYLES */
.content {
	font-size:13px;
	line-height: 1.5em;
	width:560px;
	margin:0 auto;
	text-align:center;
}
.content h2 {
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-align:center;
}
.content h3 {
  margin-top: 1em;
}
.content p { padding: 0 0 10px; }
.content a { color:#0080CC; }
.content a:hover { color:#023A5B; }
#ps { line-height: 1.4em; }

.long-copy {
	width:780px;
	text-align:left;
	padding:30px 60px 0;
	background:url(../images/topima.jpg) no-repeat right top;
}
.long-copy .column { width: 375px; }
.long-copy h2 { margin: 1em 0; }
.long-copy p { font-size: 12px; }

/* DIV SPECIFIC STYLES */
#center-thanks {
	width:900px;
	/*background:url(../images/bg_six.jpg) no-repeat;*/
	height:360px;
	text-align:center;
}
#center-thanks p {
	margin:0 auto;
	padding:100px 0 0 0;
	width:400px;
	text-align:center;
}
.enter-dob {
	width:900px;
	padding:30px 0 0 0;
	background:url(../images/topima.jpg) no-repeat;
	height:170px;
}
.enter-dob h2 {
  padding: 0 100px;
}
.enter-dob p {
	padding:10px 0 10px 0;
}
.enter-parent-email {
	position:relative;
	width:900px;
	padding:30px 0 40px 0;
	background:url(../images/topima.jpg) no-repeat;
}
.enter-form {
	position:relative;
	width:900px;
	padding:30px 0 40px 0;
	background:url(../images/topima.jpg) no-repeat;
}
.enter-parent-child-info {
	position:relative;
	width:900px;
	padding:30px 0 40px 0;
	background:url(../images/topima.jpg) no-repeat;
}
.enter-form select, .enter-parent-child-info select {
	position:absolute;
	right:300px;
}
.enter-parent-email p, .enter-form p, .enter-parent-child-info p {
	text-align:right;
	margin:0 460px 0 0;
}
.enter-parent-email h2, .enter-form h2, .enter-parent-child-info h2 {
	padding:0 0 5px 0;
}
.error-msg {
	color:#bf1616;
	text-align:center;
}
.notice-msg {
	color:green;
	text-align:center;
}
.faq-section {
	width:900px;
	padding:30px 0 0 0;
	background:url(../images/topima.jpg) no-repeat;
}
.faq-section h2 {
	text-align:left;
	padding:0 0 10px 0;
}
.faq-section p {
	color:#444444;
}
.flashcontent {
	position:relative;
	width:900px;
	padding:47px 0 0 2px;
}

.flash-notice {
	width:900px;
	padding:80px 0 0 0;
	background:url(../images/topima.jpg) no-repeat;
	height:170px;
}

/* ACCORDION */ 
a {
	outline:none;
}
:focus {
	outline:none;
}
.AccordionPanel {
	text-align:left;
	margin-left:60px;
	padding:0px;
	width:800px;
}
.AccordionPanelTab {
	width:800px;
	text-align:left;
	background-color:none;
	margin:0px;
	cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow:auto;
	margin:0px;
	padding:0px;
	text-align:left;
	height:100px;
	width:800px;
}
.AccordionPanelContentPF {
	padding:0 0 20px 0;
}
.AccordionPanelOpen .AccordionPanelTab h2 {
	color:#444444;
	text-align:left;
	background:none;
}
.AccordionPanelTabHover h2 {
	color:#0090E6;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	text-align:left;
	color:#0090E6;
}
.AccordionFocused .AccordionPanelTab {
	font-weight:bold;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	text-align:left;
	width:800px;
}
/* END of ACCORDION STYLES */
/* FOOTER STYLES */
.footer {
	width:673px;
	margin:0 auto;
	padding:30px 0 45px 0;
}
.footer .links {
	font-size:12px;
	color:#9bd5f7;
	text-align:center;
}
.footer .links a {
	font-size:12px;
	color:#9bd5f7;
	text-decoration:none;
}
.footer .links a:hover {
	color:#3FB1E5;
}
.footer .dark-links a {
	color:#78c4f1;
}
.footer .dark-links a:hover {
	color:#0090E6;
}

.footer .links a.privacy_statement {
	color:#78c4f1;
}
.footer .links a.privacy_statement:hover {
	color:#0090E6;
}

/*.footer .links a.red-link,
.footer .dark-links a.red-link {
  color:#EC5E69;
}
.footer .links a.red-link:hover,
.footer .dark-links a.red-link:hover {
  color:#BF1616;
}
*/

.footer .unite-us {
	width:50px;
	height:100px;
	margin:0 auto;
}
.footer .home-link {
	width:55px;
	height:100px;
	margin:0 auto;
	text-indent:-9999px;
	padding-left:10px;
}
.footer img {
	border:none;
}
ul.link-home li {
	list-style:none;
	margin:0;
	padding: 0;
}
ul.link-home li a {
	text-indent: -9999px;
	outline:none;
}
ul.link-home {
	height:100px;
	width:55px;
	margin:0;
	padding:0;
}
ul.link-home a {
	display:block;
	margin:0;
	padding: 0;
	float: left;
}
ul.link-home .linkhome a {
	width:55px;
	height:100px;
	background:url(../images/web_build3.gif) no-repeat left top;
}
ul.link-home .linkhome a:hover {
	background-position:left bottom;
}
/* MISC STYLES */
.hide {
	display:none;
}
input {
	position:absolute;
	right:300px;
	width:142px;
}
p.center-text {
	margin:0 auto;
	text-align:center;
}
.btm-margin {
	margin:35px 0 35px 0;
}
