.body { background: #523388; margin: 0px 0px 0px 0px; padding: 0px;}

p { font: 12px/18px Arial, Helvetica, sans-serif; color: #333333; text-align:left; margin:0px 0px 12px 0px;}
p a:link    { color: #333333; text-decoration:underline; }
p a:visited { color: #333333; text-decoration:underline; }
p a:active  { color: #333333; text-decoration:underline; }
p a:hover   { color: #523388; text-decoration:underline; }

.secondary_nav { font: 11px/16px Arial, Helvetica, sans-serif; color: #000000; text-align:center; background:url(images/subnav_bg.jpg) no-repeat; height:22px; }
.secondary_nav a:link    { color: #000000; text-decoration:none; }
.secondary_nav a:visited { color: #000000; text-decoration:none; }
.secondary_nav a:active  { color: #000000; text-decoration:none; }
.secondary_nav a:hover   { color: #523388; text-decoration:underline; }

ul { font: 12px/18px Arial, Helvetica, sans-serif; color: #333333; margin:10px 0 10px 0; padding-left: 30px;}
ul a:link    { color: #333333; text-decoration:underline; }
ul a:visited { color: #333333; text-decoration:underline; }
ul a:active  { color: #333333; text-decoration:underline; }
ul a:hover   { color: #523388; text-decoration:underline; }

li { list-style-position: outside; list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; color: #333333; margin:0px 0px 10px 0; }
li a:link    { color: #333333; text-decoration:underline; }
li a:visited { color: #333333; text-decoration:underline; }
li a:active  { color: #333333; text-decoration:underline; }
li a:hover   { color: #523388; text-decoration:underline; }

form { margin:0px; }
input { margin:0px; }

h1 { font: bold 11px/17px Arial, Helvetica, sans-serif; color: #ffffff; margin:0px 0px 0px 30px; padding:0px; text-align:left; height:17px; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; color: #005288; text-align:left; margin:0px; padding:0px;}
h2 a:link    { color: #005288; text-decoration:underline; }
h2 a:visited { color: #005288; text-decoration:underline; }
h2 a:active  { color: #005288; text-decoration:underline; }
h2 a:hover   { color: #666666; text-decoration:underline; }

h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #005288; text-align:left; margin:0px; padding:0px;}
h3 a:link    { color: #005288; text-decoration:underline; }
h3 a:visited { color: #005288; text-decoration:underline; }
h3 a:active  { color: #005288; text-decoration:underline; }
h3 a:hover   { color: #666666; text-decoration:underline; }

h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; text-align:left; margin:0px; padding:2px; background:#005288; }
h4 a:link    { color: #ffffff; text-decoration:underline; }
h4 a:visited { color: #ffffff; text-decoration:underline; }
h4 a:active  { color: #ffffff; text-decoration:underline; }
h4 a:hover   { color: #ffffff; text-decoration:underline; }

.content { padding:29px 40px 40px 40px; }

#leftnav a {
color: #523388;
font: 12px/17px Arial, Helvetica, sans-serif;
display: block;
margin: 0px;
text-decoration: none;
padding: 16px 0px 0px 0px;
width: 100%;
text-align:right;
border-bottom:#dbcda9 solid 1px;
vertical-align:bottom;
}
#leftnav a:hover {
background:#eee6cd;
color: #333333;
border-bottom:#523388 solid 1px;
}

.welcome { font: 12px/15px Arial, Helvetica, sans-serif; color: #ffffff; text-align:left; background:url(images/home_content_bg.jpg) no-repeat top left; padding: 0px 0px 0px 32px; height:206px; vertical-align:top; }
.welcome a:link    { color: #ffffff; text-decoration:underline; }
.welcome a:visited { color: #ffffff; text-decoration:underline; }
.welcome a:active  { color: #ffffff; text-decoration:underline; }
.welcome a:hover   { color: #cccccc; text-decoration:underline; }

.welcome a img { border: 2px solid #ffffff; }
.welcome a:hover img { border: 2px solid #cccccc; }

.footer { font: 11px Arial, Helvetica, sans-serif; color: #baadcf; padding: 10px 0px 0px 0px; text-align:center;}
.footer a:link    { color: #baadcf; text-decoration:underline; }
.footer a:visited { color: #baadcf; text-decoration:underline; }
.footer a:active  { color: #baadcf; text-decoration:underline; }
.footer a:hover   { color: #ffffff; text-decoration:underline; }

.table { font: 11px Arial, Helvetica, sans-serif; color: #333333; text-align:left; }
.table a         { color: #523388; }
.table a:hover   { color: #333333; }
.table th { background:#523388; color:#ffffff; font-weight:bold; padding:2px 0px 2px 5px; }
.table td { padding:2px 10px 10px 5px; vertical-align:top; border-bottom: #523388 solid 1px; }

.contact_table { font: 12px Arial, Helvetica, sans-serif; color: #333333; text-align:left; }
.contact_table a         { color: #523388; }
.contact_table a:hover   { color: #333333; }
.contact_table th { background:#523388; color:#ffffff; font-weight:bold; padding:2px 0px 2px 5px; }
.contact_table td { padding:2px 10px 10px 5px; vertical-align:top; border-bottom: #523388 solid 1px; }

.listing1 { background:#fcf6e7; }
.listing2 { background:#f8e8c3; }
.pager { font-size: 10px; color: #000000; }
.pager a { font-weight:bold; }

.border { color: #000000; BORDER: solid #990100 4px; }

.photo { BORDER: solid #ffffff 4px; }

.textbox { font: 11px Arial, Helvetica, sans-serif; color: #000000; background:#ffffff; BORDER: solid #666666 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; background:#523388; border:#ffffff solid 1px; }

.help { font: 11px Arial, Helvetica, sans-serif; color: #CC0000; }
.help a { color: #CC0000; }
.error { color: #FF0000; }
.error a { color: #FF0000; }

a .alt { display: none; }

a#home {
    display: block;
    width: 54px;
    height: 23px;
    background: url(images/nav/home.gif);
    margin: 0 auto;
}
a#home:hover {
    background: url(images/nav_over/home.gif);
}

a#graduates {
    display: block;
    width: 94px;
    height: 23px;
    background: url(images/nav/graduates.gif);
    margin: 0 auto;
}
a#graduates:hover {
    background: url(images/nav_over/graduates.gif);
}

a#family_friends {
    display: block;
    width: 137px;
    height: 23px;
    background: url(images/nav/family_friends.gif);
    margin: 0 auto;
}
a#family_friends:hover {
    background: url(images/nav_over/family_friends.gif);
}

a#contact_us {
    display: block;
    width: 98px;
    height: 23px;
    background: url(images/nav/contact_us.gif);
    margin: 0 auto;
}
a#contact_us:hover {
    background: url(images/nav_over/contact_us.gif);
}



/* BEGIN GRADUATES */
body#graduates #graduates { background: url(images/nav_over/graduates.gif); }

body#message_from_register #message_from_register  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#message_from_register #graduates  { background: url(images/nav_over/graduates.gif); }

body#hooder #hooder  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#hooder #graduates  { background: url(images/nav_over/graduates.gif); }

body#graduation_checklist #graduation_checklist  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#graduation_checklist #graduates  { background: url(images/nav_over/graduates.gif); }

body#computer_transfer #computer_transfer  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#computer_transfer #graduates  { background: url(images/nav_over/graduates.gif); }


body#caps_gowns #caps_gowns  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#caps_gowns #graduates  { background: url(images/nav_over/graduates.gif); }

body#announcement_cards #announcement_cards  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#announcement_cards #graduates  { background: url(images/nav_over/graduates.gif); }

body#phonetic_pron #phonetic_pron  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#phonetic_pron #graduates  { background: url(images/nav_over/graduates.gif); }

body#order_dvd #order_dvd  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#order_dvd #graduates  { background: url(images/nav_over/graduates.gif); }

body#newsletter #newsletter  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#newsletter #graduates  { background: url(images/nav_over/graduates.gif); }

body#news_release #news_release  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#news_release #graduates  { background: url(images/nav_over/graduates.gif); }

body#faq #faq  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#faq #graduates  { background: url(images/nav_over/graduates.gif); }

body#order_photos #order_photos  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#order_photos #graduates  { background: url(images/nav_over/graduates.gif); }

body#diploma #diploma  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#diploma #graduates  { background: url(images/nav_over/graduates.gif); }

body#instructions #instructions  { background:#eee6cd; color: #ff0000; border-bottom:#523388 solid 1px; }
body#instructions #graduates  { background: url(images/nav_over/graduates.gif); }

body#dual_degree #dual_degree  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#dual_degree #graduates  { background: url(images/nav_over/graduates.gif); }

body#event_reservations #event_reservations  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#event_reservations #graduates  { background: url(images/nav_over/graduates.gif); }
/* END GRADUATES */

/* BEGIN FAMILY FRIENDS */
body#family_friends #family_friends { background: url(images/nav_over/family_friends.gif); }

body#ceremony #ceremony  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#ceremony #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#special_needs #special_needs  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#special_needs #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#construction_alert #construction_alert  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#construction_alert #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#photographer #photographer  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#photographer #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#picnic #picnic  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#picnic #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#hotels #hotels  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#hotels #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#commencement_celebrations #commencement_celebrations  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#commencement_celebrations #family_friends  { background: url(images/nav_over/family_friends.gif); }

body#hooding #hooding  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#hooding #family_friends  { background: url(images/nav_over/family_friends.gif); }
/* END FAMILY FRIENDS */

/* BEGIN EVENT SCHEDulE */
body#event_schedule #event_schedule { text-transform:uppercase; color:#523388; }

body#com_cpms_chs #com_cpms_chs  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#com_cpms_chs #event_schedule  { text-transform:uppercase; color:#523388; }

body#ppdpt #ppdpt  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#ppdpt #event_schedule  { text-transform:uppercase; color:#523388; }

body#mph_mha #mph_mha  { background:#eee6cd; color: #333333; border-bottom:#523388 solid 1px; }
body#mph_mha #event_schedule  { text-transform:uppercase; color:#523388; }
/* END EVENT SCHEDulE */






body#contact_us #contact_us { background: url(images/nav_over/contact_us.gif); }

body#photo_gallery #photo_gallery { text-transform:uppercase; color:#523388; }
body#graduation_tradition #graduation_tradition { text-transform:uppercase; color:#523388; }
body#graduating_students #graduating_students { text-transform:uppercase; color:#523388; }
body#maps #maps  { text-transform:uppercase; color:#523388; }

.white { color: #fff; }
.clear { clear: both; }
.wufoo { width:100%; border: none; }z