body, td, p {font-family: Verdana, Helvetica, Trebuchet, Arial,  Geneva, SunSans-Regular, sans-serif; font-size: 8pt; color: #000000; line-height:11pt;}

.search {position: absolute; top: 114px; left: 387px; width: 213px; padding: 2px; }
.content {padding: 10px 30px 0px 30px; }
.topPics {padding: 10px 30px 0px 30px; }

.credit {font-size: 7pt; color: #000000;}
.def {font-size: 8pt; color: #000000;}
.date {font-size: 7pt; color: #000000; background-color: #E9E9E9; padding: 4px 3px 4px 3px ;}
.quote { color: #D33BD9; line-height:12pt;}
.pink { color: #666666; font-size: 8pt; font-weight: bold;}

.read {font-size: 7pt; background-color: #E9E9E9; padding: 4px 3px 4px 3px ;}

.tabletitle {font-size: 8pt; color: #000000; background-color: #f9f9f9;}

.tdmenu { background-color: #ffffff;  border-width: 0px; border-style: solid; border-color: #E6E6E6; padding: 4px 5px 4px 5px ; text-align: right;}
.tdmenuO { background-color: #F4C8F6;  border-width: 0px; border-style: solid; border-color: #E6E6E6; padding: 4px 15px 4px 5px ; text-align: right;}
.tdmenu2 { background-color: #E9E9E9;  border-width: 0px; border-style: solid; border-color: #E6E6E6; padding: 2px 20px 2px 5px ; text-align: right;}


A.menu:link, A.menu:visited {font-size: 7.5pt; font-weight: bold; line-height: 12pt; color: #F28EF6; text-decoration: none; padding: 3px 0px 3px 15px ;}
A.menu:hover, A.menu:visited:hover {font-size: 7.5pt; font-weight: bold; line-height: 12pt; color: #000000; background-color: #E6E6E6; padding: 3px 0px 3px 15px ; }

A.menuO:link, A.menuO:visited {font-size: 7.5pt; font-weight: bold; line-height: 12pt; color: #D33BD9; text-decoration: none; padding: 3px 0px 3px 0px ; font-weight: bold;}
A.menuO:hover, A.menuO:visited:hover {font-size: 7.5pt; font-weight: bold; line-height: 12pt; color: #000000; text-decoration: none;  padding: 3px 0px 3px 0px ; font-weight: bold;}


A.text:link {color: #D33BD9; text-decoration: underline; }
A.text:visited {color: #D33BD9; text-decoration: none; }
A.text:hover, A.text:visited:hover {color: #000000; text-decoration: underline; background-color: #e6e6e6; }

A.text2:link, A.text2:visited {color: #660099; text-decoration: none; }
A.text2:hover, A.text2:visited:hover {color: #000000; text-decoration: underline; background-color: #e6e6e6; }


A.section:link, A.section:visited {font-size: 7.5pt; font-weight: bold; line-height: 9pt; color: #D33BD9; text-decoration: underline; padding: 3px 15px 3px 0px ; font-weight: bold;}
A.section:hover, A.section:visited:hover {font-size: 7.5pt; font-weight: bold; line-height: 9pt; color: #000000; text-decoration: none;  padding: 3px 15px 3px 0px ; font-weight: bold;}


/* added by Jon */
#newslettersignup {
    margin: 60px 0 0 25px;
}
#newslettersignup img {
    border: 0;
}

/* homepage long boxes */
div.horizbox {
    position: relative;
    margin-bottom: 10px;
    border-left: solid 3px #E280E7;
}
div.horizbox .horizboxtitle {
    background: #d95ce0;
    background: url(images/background_longboxbg.jpg) repeat-y;
    color: #fff;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
}
div.horizbox .bot {
    height: 3px;
    background: url(images/background_longboxbg.jpg) repeat-y;
}
div.horizbox p {
    margin: 0;
    padding: 10px 5px;
}
div.horizbox .special {
    margin: 0;
    margin-right: 100px;
    padding: 10px 5px;
}
div.horizbox table td {
    width: 50%;
    text-align: center;
    vertical-align: top;
}
div.horizbox table td p {
    color: #000000;
    margin: 0;
    padding: 5px;
    font-size: 8pt;
}
#leaf {
    position: absolute;
    top: 20px;
    right: 20px;
}

/* free tuition page */
table.codntent th, table.content td {
    font-size: 8pt;
}

/* homepage small boxes */
#hb3 {
    float: left;
    width: 151px;
    height: 152px;
    background: url(images/background_homepod3.gif);
}
#hb2 {
    float: left;
    width: 140px;
    height: 152px;
    background: url(images/background_homepod2.gif);
    margin-left: 5px;
    margin-right: 9px;
}
#hb1 {
    float: left;
    width: 155px;
    height: 154px;
    background: url(images/background_homepod1.gif);
}
#hb1a {
    float: left;
    width: 155px;
    height: 154px;
    background: url(images/background_homepod1a.gif);
}
#hb3 .heading, #hb2 .heading, #hb1 .heading, #hb1a .heading {
    color: #fff;
    padding: 3px 5px 5px 10px;
    font-weight: bold;
}
#hb3 p, #hb2 p, #hb1 p, #hb1a p {
    margin: 5px 0;
    padding: 8px;
}

/* forms */
form.pinkform {
    width: 300px;
    background: url(images/background_form.gif) repeat-x;
    margin-top: 26px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    border: solid 1px #d76bdb;
}
form.pinkform .button {
    background: #a752a4;
    color: #fff;
    border: solid 1px #74396E;
    cursor: pointer;
}
