@charset "UTF-8";
/* CSS Document */

@media screen, projection {

/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
body {text-align:center; background-color: #9aa1d1; background-image:url(images/top_grad.jpg); background-repeat:repeat-x;}
body, tr,
td, input,
select, textarea {font:normal small/1.3 Verdana, Lucide Grande, sans-serif;}
a:link,a:visited {text-decoration:underline;color:#fff;}
a:hover {text-decoration:none;}
ul, ol	 {margin:0 0 10px 25px;}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd	 {margin:0 0 3px 10px;}
p {
	margin:0 0 12px 0;
	line-height: 17px;
	font-size:11px;
	color:#FFF;
}
h1 {font-size:large; margin:0 0 12px;}
h2 {font-size:small; margin:8px 0;}
h3 {font-size:small; margin:6px 0 5px;}
h4 {font-size:x-small; margin:4px 0;}
h5	 {font-size:xx-small; margin:3px 0;}
h6 {font-size:xx-small; margin:0;}
/* hr {display:none;} */
img {border:none;}
acronym	 {border-bottom: 1px dotted;}
blockquote {margin:0 25px 20px 25px; font-style:italic;}

	/* -- Page Structure -----------------------------------*/
#outer {
width: 100%; 
height: 100%;
}

#wrapper {
width: 811px;  
margin-left: auto; 
margin-right: auto;
margin-top:16px;
}


#top_section {
position:relative;
width:811px;
height:152px;
background-image:url(images/wave_bkg.jpg);
}

#logo {
position:absolute;
left:39px;
top:83px;
background-image:url(images/momentum_logo.jpg);
width:248px;
height:60px;
}

#printLogo {
display:none;
}

#envision {
position:absolute;
left:86px;
top:16px;
background-image:url(images/envision.jpg);
width:137px;
height:32px;
}

#empower {
position:absolute;
left:338px;
top:16px;
background-image:url(images/empower.jpg);
width:155px;
height:32px;
}

#evolve {
position:absolute;
left:635px;
top:16px;
background-image:url(images/evolve.jpg);
width:112px;
height:32px;
}

#nav {
width:204px;
margin: 0 0 0 5px;
float:left;
display:inline;
}

#whitebox{
width:188px;
background-color:#fff;
margin:8px 0;
padding:8px;
}

#main-body {
background-image:url(images/page_bkg.jpg);
background-repeat:repeat-y;
}

#mainContent {
margin:0 40px 0 209px;
padding-bottom:60px;
}

#homeRightSide {
float:right;
width:140px;
margin:30px 0 0 12px;
border-left:2px solid #FFF;
clear:right;
}

#footer {
background-image:url(images/footer_bkg.jpg);
background-repeat:no-repeat;
height:39px;
clear:both;
}


/*--------Text Styles----------------------------*/

#main-body h2 {
color:#ef984a;
padding:30px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:18px;
font-weight:bold;
}

#homeRightSide h2 {
margin:0;
font-size:12px;
padding:10px 0 0 14px;
}

#main-body h4 {
color:#ef984a;
padding:10px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:11px;
font-weight:bold;
}

#mainContent p {
padding-left:30px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
text-align:left;
}

#homeRightSide p {
font-size:10px;
padding:10px 0 0 14px;
line-height:13px;
}

#footer p {
font-size:9px;
color:#CCCCCC;
text-align:left;
margin-left:239px;
}

#mainContent a:link, #mainContent a:visited {
color:#fff;
text-decoration:underline;
}

#mainContent a:hover {
color:#ef984a;
text-decoration:none;
}

/*New -RWP 8/24/07 */
#mainContent ul {
padding-left:20px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
text-align:left;
}
 
#mainContent li {
padding-left:10px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
text-align:left;
}
 
#main-body h3 {
color:#ef984a;
padding:30px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:15px;
font-weight:bold;
}
/* end New */


#mainContent ol {
margin-left:50px
}

#mainContent ol li {
padding:0 0 8px 6px;
color:#FFFFFF;
font-size:11px;
line-height:16px;
text-align:left;
list-style-position:outside;
list-style-type:decimal;
}

#mainContent ol ul li{
list-style-type:disc;
}

.content-image {
float:right;
margin:0 0 10px 10px;
border:none;
}

.content-image-bd {
float:right;
margin:0 0 10px 10px;
border:none;
}

p.testimonial {
margin:30px 20px 10px 20px;
text-align:left;
font-size:10px;
line-height:1.6;
font-weight:bold;
color:#081f3f;
}

p.testimonial a:link, p.testimonial a:visited {
color:#000;
text-decoration:underline;
}

p.testimonial a:hover {
color:#000;
text-decoration:none;
}

#tableText {
margin-left:30px;
text-align:left;
display:inline;
}


/*--------Newsletter Styles----------------------------*/

#newswrapper {
width: 600px;  
margin-left: auto; 
margin-right: auto;
margin-top:30px;
}

#news p {
color:#FFF;
padding:0 16px 0 16px;
text-align:left;
}

#news p.left {
color:#000033;
padding:0 14px 0 14px;
text-align:left;
}

#news p.left a:link, p.left a:visited {
color:#000033;
text-decoration:underline;
}

#news p.left a:hover {
text-decoration:none;
}

#news ul.left li {
color:#000033;
}

#news tr.foot p {
color:#333;
padding:0 30px;
text-align:left;
}

#news tr.foot a:link, tr.foot a:visited {
color:#333;
text-align:left;
text-decoration:underline;
}

#news tr.foot a:hover {
color:#fff;
text-align:left;
text-decoration:none;
}

#news a:link, #news a:visited {
text-decoration:underline;
}

#news a:hover {
color:#ef984a;
text-decoration:none;
}

#news li {
list-style:outside;
color:#FFF;
font-size:11px;
line-height:17px;
text-align:left;
margin:0 30px 8px 5px;
}

#news p.newstitle {
color:#ef984a;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:18px;
padding:10px 0 0 16px;
text-align:left;
}

#news p.date {
color: #000033;
margin-top:10px;
font-weight:bold;
font-size:10px;
}

#news p.newshead {
color:#ef984a;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
margin-top:20px;
}

#news p.foothead {
color:#000033;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
margin-top:20px;
}

#news p.sectionHead {
color:#efc8a5;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
margin-top:20px;
}

#news p.leftHead {
color:#000033;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
margin-top:20px;
}

}


@media print {

/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
body {text-align:center; background-color: #FFFFFF;}
body, tr,
td, input,
select, textarea {font:normal small/1.3 Verdana, Lucide Grande, sans-serif;}
a:link,a:visited {text-decoration:underline;color:#000;}
a:hover {text-decoration:none;}
ul, ol	 {margin:0 0 10px 25px;}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd	 {margin:0 0 3px 10px;}
p {
	margin:0 0 12px 0;
	line-height: 17px;
	font-size:11px;
	color:#FFF;
}
h1 {font-size:large; margin:0 0 12px;}
h2 {font-size:small; margin:8px 0;}
h3 {font-size:small; margin:6px 0 5px;}
h4 {font-size:x-small; margin:4px 0;}
h5	 {font-size:xx-small; margin:3px 0;}
h6 {font-size:xx-small; margin:0;}
hr {display:none;}
img {border:none;}
acronym	 {border-bottom: 1px dotted;}
blockquote {margin:0 25px 20px 25px; font-style:italic;}

	/* -- Page Structure -----------------------------------*/
#outer {
width: 100%; 
height: 100%;
}

#wrapper {
width: 811px;  
margin-left: auto; 
margin-right: auto;
margin-top:30px;
}


#top_section {
position:relative;
width:811px;
height:152px;
}

#logo {
display:none;
}

#printLogo {
position:absolute;
left:0;
top:0;
width:811px;
height:152px;
}

#envision {
display:none;
}

#empower {
display:none;
}

#evolve {
display:none;
}

#nav {
width:204px;
margin: 0 0 0 5px;
float:left;
display:inline;
}

#main-body {
}

#mainContent {
margin:0 40px 0 209px;
padding-bottom:60px;
}

#homeRightSide {
float:right;
width:140px;
margin:30px 0 0 12px;
border-left:2px solid #000;
clear:right;
}

#footer {
background-repeat:no-repeat;
height:39px;
clear:both;
}


/*--------Text Styles----------------------------*/

#main-body h2 {
color:#000;
padding:30px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:16pt;
font-weight:bold;
}

#homeRightSide h2 {
margin:0;
font-size:14pt;
padding:10px 0 0 14px;
}

#main-body h4 {
color:#000;
padding:10px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:12pt;
font-weight:bold;
}

#mainContent p {
padding-left:30px;
color:#000;
font-size:10pt;
line-height:14pt;
text-align:left;
}

#homeRightSide p {
font-size:10pt;
padding:10px 0 0 14px;
line-height:13pt;
}

#footer p {
font-size:8pt;
color:#000;
text-align:left;
margin-left:239px;
}

#mainContent a:link {
color:#0000ff;
text-decoration:underline;
}



/*New -RWP 8/24/07 */
#mainContent ul {
padding-left:20px;
color:#000;
font-size:10pt;
line-height:1.6;
text-align:left;
}
 
#mainContent li {
padding-left:10px;
color:#000;
font-size:10pt;
line-height:1.6;
text-align:left;
list-style-type:disc;
}
 
#main-body h3 {
color:#000;
padding:30px 0 0 30px;
text-align:left;
margin: 0 0 10px 0;
font-size:16pt;
font-weight:bold;
}
/* end New */



#mainContent ol {
margin-left:50px
}

#mainContent ol li {
padding:0 0 8px 6px;
color:#000;
font-size:10px;
line-height:14px;
text-align:left;
list-style-position:outside;
list-style-type:decimal;
}

#mainContent ol ul li{
list-style-type:disc;
}


.content-image {
float:right;
margin:0 0 10px 10px;
border:none;
}

.content-image-bd {
float:right;
margin:0 0 10px 10px;
border:1px solid #000;
}

p.testimonial {
margin:30px 20px 10px 20px;
text-align:left;
font-size:9pt;
line-height:1.6;
font-weight:bold;
color:#000;
font-style:italic;
}

#tableText {
margin-left:30px;
text-align:left;
display:inline;
}


/*--------Newsletter Styles----------------------------*/

#newswrapper {
width: 600px;  
margin-left: auto; 
margin-right: auto;}

#news p {
color:#000;
padding:0 30px 0 30px;
text-align:left;
}

#news a:link {
text-decoration:underline;
}


#news li {
list-style:outside;
color:#FFF;
font-size:12pt;
line-height:17pt;
text-align:left;
margin:0 30px 8px 5px;
}

#news p.newstitle {
color:#000;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:24pt;
padding:10px 0 0 30px;
text-align:left;
}

#news p.date {
margin-top:10px;
}

#news p.newshead {
color:#000;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:16pt;
text-align:left;
}

#news p.sectionHead {
color:#000;
font-family:Verdana, Lucide Grande, Sans-serif;
font-weight:bold;
font-size:14pt;
text-align:left;
margin-top:20px;
}

}