@charset "UTF-8";

/* Reset CSS */

@import url("reset.css");

/* Home Page */
.rhome, .lhome {margin-top:15px;float:left;position:relative;}
.lhome {padding-left:15px;width:485px;}
.rhome {padding-right:15px;width:422px;margin-left:33px;}
.lhome div, .rhome div {margin-bottom:15px;}
.rhome h3 {text-align:center;margin-bottom:10px;}
.lhome .bluetext {vertical-align:middle;padding:5px 25px !IMPORTANT;}
.lhome .bluetext p {}
.rhome .greentext {padding:10px 10px;}
.rhome .greentext p {text-align:center;margin:10px 0 19px 0;}
.lhome #notes {
text-align:center;
font-style:italic;
margin-top:5px;
font-size:0.7em;
padding:10px 10px 5px 10px;
color:#666;
line-height:1.4em;
}
   
/* Content */
.bluetext, .greentext {padding:5px 15px;}
.bluetext p, .greentext p {margin:19px auto;font-size:0.75em;line-height:1.4em;}
.bluetext {background-color:#e1edef;border:2px solid #0067ac;}
.greentext {background-color:#e8e9d2;border:2px solid #6c8c23;}
.greyborder {border:2px solid #d4d6d1;}
 
 /* Lists */
ul#benefits li img {float:left;margin:0 15px 10px 0;}
ul#benefits {padding:1px 20px;}
ul#benefits li {
margin:12px 0;
font-size:0.75em;
background-image:url(../images/check2.jpg);
background-repeat:no-repeat;
background-position:top left;
line-height:1.4em;
clear:left;
}

/* Yellow Text */
.yellowtext p {
text-align:center;
width:230px;
height:16px;
color:#6c8c23;
font-weight:bold;
font-size:0.8em;
padding-top:2px;
}

.yellowtext {
border:2px solid #ffbe52;
text-align:center;
padding:0;
background-color:#fbedd5;
overflow:hidden;
}

/* Matrix In The News */
.rnews, .lnews {margin:15px 0;float:left;position:relative;}
.lnews {padding-left:15px;width:485px;}
.rnews {padding-right:15px;width:422px;margin-left:33px;padding-top:10px;}
.rnews p {font-size:0.85em;padding-left:5px;}
.rnews h3 {padding:0;margin-top:5px;}
.rnews .greentext p {margin-top:0px !IMPORTANT;margin-bottom:25px !IMPORTANT;}

/* Marquee */
#marquee {
float:right;
position:relative;
height:28px;
width:420px;
color:#ffbe52;
font-weight:bold;
font-size:0.8em;
padding:0;
margin:0;
}

marquee {
margin-top:7px;
height:22px;
vertical-align:middle;
padding-right:20px;
width:100%;
}

/* Top Menu */
#menu ul {padding-top:4px;padding-left:10px;}
#menu ul li {float:left;position:relative;margin-right:15px;}
#menu ul li a {display:block;}
#homelink, #aboutus, #aboutprogram, #howtogetstarted, #homelink_current, #aboutus_current, #aboutprogram_current, #howtogetstarted_current, #contactus, #contactus_current, #inthenews, #inthenews_current {height:20px;background-repeat:no-repeat;}

#homelink a, #aboutus a, #aboutprogram a, #howtogetstarted a, #contactus a , #inthenews a {height:20px;}
#homelink, #homelink a, #homelink_current, #homelink_current a {width:45px;}
#homelink {background-image:url(../images/m_home.png);}
#aboutus, #aboutus a, #aboutus_current, #aboutus_current a {width:63px;}
#aboutus {background-image:url(../images/m_about_us.png);}
#aboutprogram, #aboutprogram a, #aboutprogram_current, #aboutprogram_current a {width:129px;}
#aboutprogram {background-image:url(../images/m_about_the_program.png);}
#howtogetstarted, #howtogetstarted a, #howtogetstarted_current, #howtogetstarted_current a  {width:126px;}
#howtogetstarted {background-image:url(../images/m_how_to_get_started.png);}
#contactus, #contactus a, #contactus_current, #contactus_current a  {width:74px;}
#contactus {background-image:url(../images/m_contact_us.png);}

#inthenews, #inthenews a, #inthenews_current, #inthenews_current a {width:92px;}
#inthenews {background-image:url(../images/m_in_the_news.png);}

#inthenews_current, #inthenews:hover {background-image:url(../images/m_in_the_news_current.png);}
#contactus_current, #contactus:hover {background-image:url(../images/m_contact_us_current.png);}
#aboutus_current, #aboutus:hover {background-image:url(../images/m_about_us_current.png);}
#aboutprogram_current, #aboutprogram:hover {background-image:url(../images/m_about_the_program_current.png);}
#howtogetstarted_current, #howtogetstarted:hover {background-image:url(../images/m_how_to_get_started_current.png);}
#homelink_current, #homelink:hover {background-image:url(../images/m_home_current.png);}

/* Contact Us */
.rcontact, .lcontact {margin:15px 0;float:left;position:relative;}
.lcontact {padding-left:15px;width:485px;}
.rcontact {padding-right:15px;width:422px;margin-left:33px;}
.rcontact p {font-size:0.85em;padding-left:5px;}
.rcontact h3 {padding:0;margin-top:25px;}
.rcontact .greentext p {margin-top:0px !IMPORTANT;margin-bottom:25px !IMPORTANT;}
.rcontact table .ltable {font-weight:bold;}
.rcontact input#submit {background-color:#000;color:#eee;border:1px solid #666;}

/* Contact Form */

#cform td {padding:5px 3px;}
#cform td.ltable {width:130px;font-size:0.6em;font-weight:bold;color:#333;text-transform:uppercase;vertical-align:middle;}
#cform input {background-color:#fff;border:1px solid #ccc;width:190px !IMPORTANT;padding:2px;color:#666;font-size:0.6em;}
#cform input:focus {border:1px solid #333;color:#000;font-style:normal !IMPORTANT;}
#cform input.ex {font-style:italic;}
#cform input.ex:active {font-style:normal !IMPORTANT;}
#cform input#submit {background-color:#6c8c23;color:#fff;width:80px !IMPORTANT;font-size:0.55em;text-transform:uppercase;}
#cform input#submit:hover {border:1px solid #000;background-color:#333;}

/* How To Get Started */
.rstarted, .lstarted {margin-top:15px;float:left;position:relative;}
.lstarted {padding-left:15px;width:520px;}
.rstarted {padding-right:15px;width:387px;margin-left:30px;}
.lstarted .bluetext, .rstarted .greentext {margin-bottom:20px;height:540px;}

.lstarted h2 {margin:12px 10px 15px 10px;font-size:1.5em;text-align:center;border-bottom:1px solid #0067ac;padding-bottom:5px;}
.lstarted ul {margin:0 15px;list-style-type:none;}
.lstarted ul li {vertical-align:top;margin-bottom:21px;font-weight:bold;color:#64911e;}
.lstarted ul li strong {color:#074168;}
.lstarted ul li p {padding:5px 0px 0px 0px !IMPORTANT;margin:0 !IMPORTANT;}
.lstarted ul li em {font-size:0.7em;font-weight:normal;padding-left:7px;}
.lstarted .bluetext ul .liimage {padding-left:70px !IMPORTANT;}
.lstarted .bluetext ul .liimage img {}
.lstarted ul li.enjoy p {padding:0;margin:0;line-height:1.3em;}
.lstarted ul li.enjoy div {margin-left:71px;padding-top:3px;}
.lstarted ul li {font-size:1.3em;}
.lstarted ul li#verify {
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:right center;
}

/* old li color color:#64911e; */
.rstarted h3 {font-size:1.1em;}
.rstarted h4 {font-size:0.9em;margin-bottom:15px;}
.rstarted ul {margin-left:25px;list-style-type:circle;}
.rstarted ul li {margin:15px 0;font-size:0.9em;line-height:1.4em;color:#333;}

/* About The Program */
.rprogram, .lprogram {margin-top:15px;float:left;position:relative;}
.lprogram {padding-left:15px;width:582px;}
.rprogram {padding-right:15px;width:322px;margin-left:36px;}
.lprogram .greentext, .rprogram .bluetext {margin-bottom:20px;height:515px;}
.rprogram ul {list-style-type:disc;margin:10px 0 20px 35px;}
.rprogram ul li {margin:12px 0;font-size:0.8em;line-height:1.2em;}
.lprogram h2 {margin-top:15px;}
.rprogram h2 {margin:15px 0 15px 5px;font-size:1.2em;text-align:center;border-bottom:1px solid #0067ac;padding-bottom:10px;}
.rprogram h3 {margin-top:30px;}

/* About Us */
.fullwidth {margin:15px 15px 0 15px;width:940px;}
.fullwidth .bluetext, .fullwidth .greentext {margin:10px auto 15px auto;}
.fullwidth .companies h2 {margin-top:18px;}
.fullwidth .logos {width:240px;height:220px;margin:20px 25px 25px 10px;display:inline;float:left;}
.fullwidth .logos a img {border:2px solid #ccc;}
.fullwidth .companies {min-height:220px;overflow:visible;padding-right:25px;}

/* Misc */
.center {width:100%;text-align:center;}
a {color:#dd951c;text-decoration:underline;font-weight:bold;}
a:hover {text-decoration:none;}
a img {border:none;}

h1, h2, h3, h4, h5 {color:#0067ac;line-height:1.2em;}
h3 {font-size:0.95em;font-weight:bold;margin:10px 0;}

#logo a img {border:0;}

/* Footer */
#lfooter, #rfooter {color:#fff;display:inline;font-size:0.7em;padding-top:9px;height:18px;}
#lfooter {padding-left:10px;width:400px;float:left;position:relative;}
#rfooter {width:400px;text-align:right;float:right;padding-right:10px;color:#b3cc99;}
#rfooter a {color:#b3cc99;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Main Layout */
body {
background:#a7bd5b url('../images/body_bg.png') repeat-y top center;
}

#menu, #footer {
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:34px;
clear:both;
position:relative;
}

#footer {margin-bottom:10px;}
#wrap {width:970px;margin:0 auto;}
img#pge {float:right;width:230px;height:100px;}
img#pge_btn {float:right;width:194px;height:100px;margin-right:15px;}
