html { margin:0; padding:0; color:#333; font-size:11px; font-family:"Lucida Grande","Lucida Sans",Arial,"Trebuchet MS",sans-serif; background:#204366; }
body { margin:0; padding:0; background:url("../images/site_tile_top.png") top repeat-x; }
a:link, a:active, a:visited { text-decoration:underline; color:#F90; font-weight:normal; }
a:hover, a:visited:hover { text-decoration:none; color:#FC0; font-weight:normal; }
img { border:0 }
input { font-size:12px; font-family:"Lucida Grande","Lucida Sans",Arial,"Trebuchet MS",sans-serif; }
h1 { margin:0 auto; height:75px; text-indent:-3000px; }
h2 { margin:0 0 20px 0; padding:0 0 7px 0; border-bottom:1px solid #CCC; font-weight:normal; color:#369; font-size:24px; line-height:25px; }
h3 { margin:30px 0 0 0; padding:0; font-size:14px; font-weight:bold; color:#369; }
fieldset { border:0; margin:0; padding:0; }
legend { margin:0 0 10px 0; padding:0; font-weight:bold; }
#content_right h3 { margin:10px; padding:0; font-size:14px; font-weight:normal; color:#369; }

#site_header { margin:0 auto; padding:0; width:919px; height:137px; background:url("../images/site_header.png") top no-repeat; }
#register { float:right; margin:3px 41px 0 auto; .margin-right:20px; _margin-right:20px; padding:0; width:259px; height:51px; }

#nav_main { margin:35px 0 0 0; width:590px; }
#nav_main ul { margin:0; padding:0; list-style:none; }
#nav_main li { display:inline; margin:0; padding:0; }
#nav_main a { float:left; margin:0 2px 0 0; padding:0; text-decoration:none; font-size:12px; font-weight:500; background:#EBEBEB url("../images/tab_corner.png") no-repeat left top; }
#nav_main a span { float:left; display:block; margin:0 0 0 4px; padding:5px 10px 4px 6px; .padding-right:15px; _padding-right:15px; color:#31404A; background:#EBEBEB url("../images/tab_corner.png") no-repeat right top; }
#nav_main a:hover { background-color:#FFF; }
#nav_main a:hover span { color:#F90; background-color:#FFF; }
#nav_main a.selected { background-color:#FFF; border-bottom:3px solid #FFF; margin-bottom:-3px; }
#nav_main a.selected span { background-color:#FFF; color:#369; border-bottom:3px solid #FFF; }

#nav_sub { margin:41px 0 0 0; .margin-top:30px; _margin-top:30px; padding:0; list-style:none; border-top:1px dotted #CCC; }
#nav_sub li { margin:0; padding:10px; border-bottom:1px dotted #CCC; }
#nav_sub a, #nav_sub a:active, #nav_sub a:visited { color:#369; text-decoration:none; font-size:14px; }
#nav_sub a:hover, #nav_sub a:visited:hover { color:#F60; text-decoration:underline; }

#content_bkgd { margin:0; padding:0; background:#fff; }
#content { margin:0 auto; width:919px; padding:20px 0 0 0; line-height:17px; font-size:13px; background:url("../images/content_bkgd_tile.png") repeat-y top; }
#kma { margin:0 0 25px 0; padding:0; }
#content p { margin:15px 0; }
#content_left { margin:10px 10px 0 10px; width:550px; }
#content_right { float:right; width:314px; margin:0 13px 0 0; .margin:0 7px 0 0; _margin:0 7px 0 0; }
#content_right p { padding:0 10px 20px 10px; }
.h2_home { margin:0 0 20px 0; padding:0; height:86px; text-indent:-3000px; border:0; background:url("../images/header_home_specialists.png") left top no-repeat; }
.img_left { float:left; border:1px solid #CCC; padding:2px; margin:10px 10px 0 10px; }
.threeboxes { display:inline; width:170px; margin:0; padding:0 10px 0 0; }
.tab_footer { margin:0; padding:0; width:919px; height:55px; background:url("../images/white_tab_footer.png") top no-repeat; }
.dotted { border-bottom:1px dotted #CCC; }
.content_block { margin:20px 0; padding:0; }

/* STUDENT RETENTION PAGE SPECIFIC STYLES */
h2.srs { font-family:"Perpetua Titling MT", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal; padding:15px 0; text-align:center; border-bottom:4px solid #F60; border-top:4px solid #416ca7; color:#091d57; }
#srstable.base { font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif; }
#srstable_01_left { width:311px; background:url("../images/student-retention_college.jpg") center 115px no-repeat; }
#srstable_01_left h3 { font-size:19px; font-weight:normal; text-align:center; margin-top:20px; }
#srstable_01_left p.subtitle { font-style:italic; text-align:center; }
#srstable_01_right { width:220px; background:#71b3f0 url("../images/student-retention_sidebar_tile.png") top left repeat-x; color:#FFF; }
#srstable_01_right h3 { font-size:14px; text-align:center; padding-bottom:15px; margin-top:0; border-bottom:2px solid #FFF; color:#FFF; text-transform:uppercase; }
#srstable_01_right h4{ font-size:18px; font-weight:normal; text-align:center; margin:15px auto; padding-top:15px; color:#FFF; clear:both; }
#srstable_01_right p { float:right; width:135px; margin:0 5px 5px 0; font-size:11px; line-height:normal; }
#srstable_01_right div.footer { clear:both; color:#036; font-size:13px; font-weight:bold; text-align:center; }
.srshr_dotted { margin:10px 0; border:0; background:url("../images/student-retention_hr-dotted.png") top left repeat-x; height:2px; }
#srstable_02 { margin:10px auto; border-bottom:2px solid #369; font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif; }
.srstable_02_title { font-size:24px; font-weight:normal; color:#369; text-align:center; padding:7px; }
.srstable_02_text { font-size:14px; padding-bottom:20px; }
#srstable_03 { margin:10px auto; font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif; }
#srstable_03 li { margin-bottom:7px; }
#srstable_04 { margin:10px auto 0 auto; font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif; }

.form_label { margin:0; padding:0px; text-align:right; vertical-align:middle; }
.form_field { margin:0; padding:5px; text-align:left; vertical-align:middle; }
.form_field_input { border:none; width:175px; height:25px; padding:5px 0 0 5px; vertical-align:middle; background:url("../images/form_field_input.png") no-repeat; }
.form_button { padding:3px 6px; }

#footer_bkgd { margin:0 0 30px 0; padding:35px 0 0 0; background:url("../images/footer_sep_tile.png") top repeat-x; }
#footer { margin:0 auto; padding:0; width:919px; }
.footer_right, .footer_left { margin:0; padding:0; color:#FFF; line-height:17px; }
.footer_right { float:right; text-align:right; margin-right:11px; .margin-right:6px; _margin-right:6px; }