html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Helvetica Neue, Helvetica, Arial, Verdana;
	vertical-align: baseline;
}


body { line-height: 1.3; background: #ffffff; margin:0em 0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*a img { border: none; }
*/

body {
	color: #061e76;
	font-family: Helvetica, Helvetica Neue, Arial, Verdana;
	font-size:10pt;
	
}



a {
	color: #ed2025;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #ed2025;
}

p {
padding-bottom: 1em;
}

#mainContent {
margin: 0 0 0 -395px;
left: 50%;
width: 790px;
position: absolute;

}

#footer {
text-align: right;
margin: 8px 0 8px 0;
color: #5f5f5f;
	font-family: Helvetica, Helvetica Neue, Arial, Verdana;
	font-size:8.5pt;
}

#footer a.ft-link:link {
color: #5f5f5f;
text-decoration: none;
	outline: none;
}

#footer a.ft-link:visited {
color: #5f5f5f;
text-decoration: none;
	outline: none;
}


#footer a.ft-link:hover {
color: #5f5f5f;
text-decoration: underline;
	outline: none;
}


#home-reg {
	display:block;
	width: 705px;
	height: 564px;
    background-image: url(images/register-home.jpg);
	margin: 19px 19px 19px 19px;
	left: 50%;
	
}

#about-mission {
	display:block;
	width: 700px;
	margin: 15px 21px 5px 22px;
	left: 50%;
	
}

#about-lm {
	display:block;
	width: 703px;
	margin: 20px;
	left: 50%;
	
}
#about-c {
	display:block;
	width: 703px;
	margin: 20px;
	left: 50%;
	
}

.about-left {
	width: 269px;
	margin: 5px 0 0 0;
	padding: 0;
	
float: left;
}

.about-right {
	width: 431px;
	margin: 5px 0 0 0;
	padding: 0;
	float:left;
	color:#FFFFFF;
}



#contact-left {
	width: 48%;
	
	margin: 0;
	padding: 0;
	
float: left;
}

.contact-left-txt {
width: 300;
padding: 0 15px 0 0 ;
}

#c-rt {
width: 48%;
	
	margin: 0 0 0 330px;
	padding: 0;
	
float: left;
}


.a-wht-top2 {
display:block;
height: 56px;
background: url(images/video_txt.gif) no-repeat;
	margin: 0;
	padding: 0;
}

.a-wht-top3 {
display:block;
height: 152px;
background: url(images/events_top.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.a-wht-top {
display:block;
height: 42px;
background: url(images/a-wht-top.gif) no-repeat;
	margin: 0;
	padding: 0;
}
.a-wht-bg {
background: url(images/a-wht-bg.gif) repeat-y;
	margin: 0;
	padding: 0 30px 0 30px;
}

.a-wht-btm {
display:block;
height: 16px;
background: url(images/a-wht-btm.gif) no-repeat;
	margin: 0;
	padding: 0;
}

.lm-top {
display:block;
height: 128px;
background: url(images/learnmore-facts.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.help-top {
display:block;
height: 154px;
background: url(images/mm-help.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.contact-top {
display:block;
height: 221px;
background: url(images/mm-contact.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

.lm-bg {
display: block;
background: url(images/mm-wht-bg.gif) repeat-y;
	margin: 0;
	padding: 20px 30px 10px 30px;
}

.lm-btm {
display:block;
height: 18px;
background: url(images/mm-wht-btm.gif) no-repeat;
	margin: 0;
	padding: 0;
}



.a-blu-top {
display:block;
height: 57px;
background: url(images/a-blu-top.gif) no-repeat;
	margin: 0;
	padding: 0;
}
.a-blu-bg {
background: url(images/a-blu-bg.gif) repeat-y;
	margin: 0;
	padding: 0 30px 0 30px;
}

.a-blu-btm {
display:block;
height: 19px;
background: url(images/a-blu-btm.gif) no-repeat;
	margin: 0;
	padding: 0;
}
