html, body {margin: 0px; padding: 0px; background-color: #11314f; background-repeat: repeat-x}

body {font-family: Verdana, Arial, Sans-Serif; font-size: 62.5%; color: #4d515f;}

form {margin: 0px; padding: 0px;}

img {border: 0px;}

td {vertical-align: top;}

p {margin-top: 0px;}

a {color: #103150;}
a:hover {color: #b69654;}

h1 {margin: 20px 0px 10px 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.8em; font-weight: normal; color: #003d78;}
h2 {margin: 0px 0px 10px 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.6em; font-weight: normal; color: #81333c;}
h4 {margin: 0px 0px 10px 0px; font-size: 1.4em; font-weight: normal; color: #b69654;}

/**
 * General
 */
.clearBoth {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

.largeCopy, .defaultCopy {font-family: Arial, Verdana, Sans-Serif; font-size: 1.5em; line-height: 1.34em;}
.defaultCopy {font-size: 1.3em; line-height: 1.54em;}
.defaultCopy .em {font-size: 16px;}
.smallCopy {font-size: 1.1em; line-height: 1.27em;}
.extraSmallCopy {font-size: 1em; line-height: 1.4em;}
.h7 {font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em; font-weight: normal; color: #81333c;}
.whitelink {color: #FFFFFF;}

img.mainPhoto {position: relative; float: left; margin: 12px 0px 20px -15px;}
img.mainPhotoLeftAlign {display: block; margin: 12px 0px 20px 0px;}

a.arrow {background: url(../../images/shared/arrow.gif) no-repeat 0px 3px; padding-left: 10px;}
a.button {float: left; display: block; font-family: Verdana, Arial, Sans-Serif; font-size: 1.1em; color: #d9b367; text-decoration: none; text-transform: uppercase; background-color: #11314f; padding: 2px 5px 2px 5px;} 

.news a {text-decoration: none;}

.separator {height: 1px; font-size: 1px; line-height: 1px; background-color: #987f3d; margin: 20px 0px 20px 0px;}
.separatorBody {background-color: #318061;}

label.block {display: block; margin-bottom: 5px;}
label.heavy {color: #1f1d1a; font-weight: bold;}

img.left {float: left; margin: 0px 15px 15px 0px;}
img.right {float: right; margin: 0px 0px 15px 15px;}

div.nameValueTable .name {float: left;}
div.nameValueTable .value {float: left;}

/**
 * Lists
 */
ul.inline {margin: 0px; padding: 0px; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0px; padding: 0px; list-style-type: none;}

ul.relatedLinks {margin: 0px; padding: 0px; list-style-type: none; font-size: 1.1em;}
ul.relatedLinks li {padding: 0px 0px 10px 0px;}
ul.relatedLinks a {text-decoration: none;}
ul.relatedLinks a:hover {text-decoration: underline;}

ul.noIndent {margin: 20px 0px 20px 0px; padding: 0px 0px 0px 20px;}

ul.block {margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Verdana, Sans-Serif; font-size: 1.4em; line-height: normal;}
ul.block li {float: left;}
ul.block a {float: left; display: block; height: 30px; text-align: center; line-height: 30px; margin-right: 1px; padding: 0px 15px 0px 15px; color: #fff; text-decoration: none; background-color: #b69654;}
ul.block a:hover, ul.block li.on a {color: #fff; background-color: #11314f;}

ul.months a {width: 55px; padding: 0px;}

ul.aZ a {width: 36px; padding: 0px;}

ul.siteMap {margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Verdana, Sans-Serif; font-size: 1.3em; line-height: 1.54em;}
ul.siteMap li.title a {font-size: 1.15em; color: #81333c;}
ul.siteMap a {text-decoration: none;}
ul.siteMap li.title {padding-bottom: 0px;}
ul.siteMap li {padding-bottom: 10px;}
ul.siteMap ul li {padding-bottom: 0px;}
ul.siteMap ul {margin: 0px; padding: 0px 0px 0px 20px; list-style-type: none;}
ul.siteMap ul ul {margin: 0px; padding: 0px 0px 0px 30px; list-style-type: disc;}

/**
 * Layout
 */
#master {width: 1024px; margin: auto; border: solid 0px #fff;}

#header {height: 131px; position: relative; background: url(../../images/shared/header-bg.gif) no-repeat 69px 0px;}
#header .logo {position: absolute; top: 28px; left: 126px;}
#header .logo img {display: block;}
#header .nav {position: absolute; top: 0px; right: 49px; font-size: 1.2em; line-height: 3.34em;}
#header .nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#header .nav ul li {display: inline; padding-left: 20px;}
#header .nav a {color: #b69654; text-decoration: none;}
#header .nav a:hover {color: #fff; text-decoration: none;}
#header .search {position: absolute; top: 48px; right: 49px; font-size: 1.2em; color: #a0adb9;}
#header .search input[type="text"] {width: 123px; margin: 0px 5px 0px 5px; border-top: solid 1px #000; border-right: solid 1px #888; border-bottom: solid 1px #888; border-left: solid 1px #000; font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; color: #a0adb9; background-color: #294661;}
#header .search button {margin: 0px; padding: 0px; border: none; background-color: Transparent; font-family: Verdana, Arial, Sans-Serif; font-size: 1.2em; color: #a0adb9; cursor: pointer;}

#nav {position: absolute; width: 100%; top: 92px; left: 102px; font-size: 1.3em; line-height: 2.92em; background: url(../../images/shared/nav/nav-bg.gif) no-repeat 285px 0px;}
#nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#nav ul li {display: inline; padding: 0px 24px 0px 24px;}
#nav a {color: #b69654; text-decoration: none;}
#nav a:hover {color: #fff; text-decoration: none;}

#bodyWrapper {width: 1024px; background: #fff url(../../images/shared/corners/body-left.gif) no-repeat;}

#body {width: 1024px; background: url(../../images/shared/corners/body-right.gif) no-repeat right top; padding-bottom: 40px;}

#sidebarLeft {float: left; width: 227px; padding: 0px 0px 0px 40px; margin-right: 40px;}

#subnavWrapper {width: 227px; background: url(../../images/shared/nav/subnav-bg.gif) repeat-y;}
#subnav {width: 225px; padding: 0px 1px 50px 1px; background: url(../../images/shared/nav/subnav-bg-bottom.gif) no-repeat left bottom;}
#subnav .content {padding: 0px 5px 0px 19px;}
#subnav .thumbList .thumb {width: 50px;}
#subnav .thumbList .copyWrapper {float: right; width: 100%; margin-left: -60px;}
#subnav .thumbList .copy {margin-left: 60px;}

#content {float: left; width: 715px;}

.columnNarrow {float: left; width: 430px;}
.columnWide {float: left; width: 680px;}
.columnWideLeft {float: left; width: 710px; padding: 20px 0px 0px 40px;}
.columnThird {float: left; width: 300px; padding: 0px 20px 0px 0px;}
.columnRight {float: right; width: 227px; margin-right: 19px;}
.columnNegativeTop {margin-top: -47px;}
.skinnyLeft {float: left; width: 190px;}
.skinnyRight {float: right; width: 190px;}
.contentFull {width: 965px; padding: 0px 0px 0px 40px;}

#actions {padding: 5px 48px 5px 0px; color: #7c7c7c; line-height: 1.5em; width: 667px;}
#actions a {color: #7c7c7c; text-decoration: none;}
#actions a:hover {color: #103150; text-decoration: underline;}
#actions .breadcrumbs {float: left; width: 460px; padding-right: 10px;}
#actions .actions {float: right;}

#footer {text-align: center; padding: 0px 55px 0px 55px; font-size: 1.1em; clear:both;}
#footer .nav {padding: 15px 0px 10px 0px; border-bottom: solid 1px #3c3d3f;}
#footer .nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#footer .nav ul li {display: inline; padding: 0px 19px 0px 19px;}
#footer .nav ul li a {color: #b39555; text-decoration: none;}
#footer .nav ul li a:hover {color: #fff; text-decoration: none;}
#footer .legal {color: #818080; padding: 10px 0px 20px 0px;}
#footer .legal a {color: #818080; text-decoration: underline;}
#footer .legal a:hover {color: #fff; text-decoration: underline;}

ul.subnav {font-size: 1.3em; line-height: 1.15em; margin: 0px; padding: 0px; list-style-type: none;}
ul.subnav a {display: block; color: #103150; text-decoration: none; padding: 5px 0px 5px 19px;}
ul.subnav a:hover {color: #b69654; text-decoration: none;}
ul.subnav ul {margin: 0px; padding: 0px; list-style-type: none;}
ul.subnav li.onSingle {height: 40px; background: #b69654 url(../../images/shared/nav/subnav-on-bg.gif) no-repeat;}
ul.subnav li.onSingle a {color: #fff; line-height: 30px;}
ul.subnav li.on {background: #b69654 url(../../images/shared/nav/subnav-section-top.gif) no-repeat; padding-top:10px; margin: 3px 0px 3px 0px;}
ul.subnav li.on2 {height: 40px; background: #b69654 url(../../images/shared/nav/subnav-on-bg.gif) no-repeat;}
ul.subnav li.on2 a {color: #000; font-weight: bold; line-height: 30px;}
ul.subnav li.on a {color: #fff; font-weight: bold;}
ul.subnav li.on a:hover {color: #103150;}
ul.subnav li.on a.on {color: #103150;}
ul.subnav li.on a.on:hover {color: #fff;}
ul.subnav li.on ul {width: 225px; background: url(../../images/shared/nav/subnav-section-bottom.gif) no-repeat left bottom; padding-bottom: 10px;}
ul.subnav li.on ul a {padding-left: 30px; font-weight: normal;}
ul.subnav li.on ul ul {background-image: none; padding-bottom: 0px;}
ul.subnav li.on ul ul a {padding-left: 40px;}
ul.subnav li.on ul ul ul {list-style-type: disc; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 15px; color: #fff; font-size: 0.92em;}
ul.subnav li.on ul ul ul a {padding-left: 0px;}
ul.subnav .events {padding: 20px 20px 20px 20px;}
ul.subnav .events label {font-size: 0.77em;}

/**
 * Titles
 */
#title {position: relative; width: 227px; margin-top: -6px; background-repeat: no-repeat; padding: 5px 0px 0px 0px;}
#title img {position: relative; left: -25px;}
.titleFadeLeft {background-image: url(../../images/shared/titles/title-fade-left.gif);}
.titleFadeRight {background-image: url(../../images/shared/titles/title-fade-right.gif);}
.titleFadeSides {background-image: url(../../images/shared/titles/title-fade-sides.gif);}
.titleFadeOut {background-image: url(../../images/shared/titles/title-fade-out.gif);}

/**
 * Lists with Thumbnails
 */
.thumbList .item {padding-bottom: 20px;}
.thumbList .copyWrapper {float: right; width: 100%; margin-left: -125px;}
.thumbList .copy {margin-left: 125px;}
.thumbList .thumb {float: left; width: 110px;}

/**
 * Rounded Corner Boxes
 */
div.rounded .ts {background: url(../../images/shared/corners/border.gif) repeat-x;}
div.rounded .rs {background: url(../../images/shared/corners/border.gif) repeat-y right top;}
div.rounded .bs {width: 100%; background: url(../../images/shared/corners/border.gif) repeat-x left bottom;}
div.rounded .ls {background: url(../../images/shared/corners/border.gif) repeat-y;}
div.rounded .tlc {width: 100%; background: url(../../images/shared/corners/tlc.gif) no-repeat;}
div.rounded .trc {background: url(../../images/shared/corners/trc.gif) no-repeat right top;}
div.rounded .brc {background: url(../../images/shared/corners/brc.gif) no-repeat right bottom;}
div.rounded .blc {background: url(../../images/shared/corners/blc.gif) no-repeat left bottom;}
div.rounded .content {padding: 5px 10px 10px 10px;}

div.roundedDefault {width: 227px; background-color: #fff; margin-bottom: 20px; float:left;}
div.roundedDefault .content {padding: 19px;}

div.roundedPlum .ts {background-color: #81333c; background-image: url(../../images/shared/corners/plum-b.gif); margin-bottom: 20px;}
div.roundedPlum .bs {background-image: url(../../images/shared/corners/plum-b.gif);}
div.roundedPlum .tlc {background-image: url(../../images/shared/corners/plum-tlc.gif);}
div.roundedPlum .trc {background-image: url(../../images/shared/corners/plum-trc.gif);}
div.roundedPlum .brc {background-image: url(../../images/shared/corners/plum-brc.gif);}
div.roundedPlum .blc {background-image: url(../../images/shared/corners/plum-blc.gif);}
div.roundedPlum .content {padding: 20px 30px 20px 20px; color: #fff;}

div.roundedBeige .ts {background-color: #f1ebde; background-image: url(../../images/shared/corners/beige-tb.gif); margin-bottom: 20px;}
div.roundedBeige .rs {background-image: url(../../images/shared/corners/beige-rb.gif);}
div.roundedBeige .bs {background-image: url(../../images/shared/corners/beige-bb.gif);}
div.roundedBeige .ls {background-image: url(../../images/shared/corners/beige-lb.gif);}
div.roundedBeige .tlc {background-image: url(../../images/shared/corners/beige-tlc.gif);}
div.roundedBeige .trc {background-image: url(../../images/shared/corners/beige-trc.gif);}
div.roundedBeige .brc {background-image: url(../../images/shared/corners/beige-brc.gif);}
div.roundedBeige .blc {background-image: url(../../images/shared/corners/beige-blc.gif);}
div.roundedBeige .content {padding: 20px 30px 20px 20px;}

div.roundedBeige2 .ts {background-image: none;}
div.roundedBeige2 .rs {background-image: none;}
div.roundedBeige2 .bs {background-image: none;}
div.roundedBeige2 .ls {background-image: none;}
div.roundedBeige2 .tlc {background-color: #f1ebde; background-image: url(../../images/shared/corners/beige-tlc-2.gif); margin-bottom: 20px;}
div.roundedBeige2 .trc {background-image: url(../../images/shared/corners/beige-trc-2.gif);}
div.roundedBeige2 .brc {background-image: url(../../images/shared/corners/beige-brc-2.gif);}
div.roundedBeige2 .blc {background-image: url(../../images/shared/corners/beige-blc-2.gif);}
div.roundedBeige2 .content {padding: 20px 20px 20px 20px;}

/**
 * Tabs
 */
div.tab {float: left; text-align: center; font-family: Arial, Verdana, Sans-Serif; font-size: 1.4em; line-height: normal;}
div.tab a {display: block; padding: 5px 10px 5px 10px; color: #fff; text-decoration: none; background-color: #b69654; border: solid 1px #987f3d; border-width: 0px 1px 1px 0px;}
div.tab a:hover {color: #fff; background-color: #11314f;}
div.tabOn a {background-color: #fff; color: #103150; border-bottom-color: #fff;}
div.tabOn a:hover {background-color: #fff; color: #4d413c;}
div.lastTab a {border-right-width: 0px;}

span.tab {float: left; text-align: center; font-family: Arial, Verdana, Sans-Serif; font-size: 1.4em; line-height: normal;}
span.tab a {display: block; padding: 5px 10px 5px 10px; color: #fff; text-decoration: none; background-color: #b69654; border: solid 1px #987f3d; border-width: 0px 1px 1px 0px;}
span.tab a:hover {color: #fff; background-color: #11314f;}
span.tabOn a {background-color: #fff; color: #103150; border-bottom-color: #fff;}
span.tabOn a:hover {background-color: #fff; color: #4d413c;}
span.lastTab a {border-right-width: 0px;}


/**
 * Rounded Corner Tabs
 */
ul.roundedTab {margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Verdana, Sans-Serif; font-size: 1.7em; line-height: 40px;}
ul.roundedTab li {float: left; background: #b69654 url(../../images/shared/corners/tab-left.gif) no-repeat;}
ul.roundedTab li a {float: left; display: block; height: 40px; background: url(../../images/shared/corners/tab-right.gif) no-repeat right top; color: #fff; text-decoration: none; text-align: center;}
ul.roundedTab li a:hover {color: #11314f;}
ul.roundedTab li.on {background-image: url(../../images/shared/corners/tab-on-left.gif); background-color: #fff;}
ul.roundedTab li.on a {background-image: url(../../images/shared/corners/tab-on-right.gif); color: #11314f; text-decoration: none;}

div.roundedTabContent .item {display: none;}
div.roundedTabContent .column {float: left;}

/**
 * Tables
 */
table.list {width: 100%; margin-bottom: 20px;}
table.list th {text-align: left;}
table.list th, table.list td {padding: 0px 6px 0px 6px;}
table.list thead th {background-color: #e8ddc8;}
table.list tbody th {background-color: #f6f1e9; font-weight: normal;}

/**
 * Faculty
 */
.facultyList h2 {font-size: 1.15em; margin-bottom: 0px;}
.facultyList {border-top: solid 1px #318061; border-bottom: solid 1px #318061;}
.facultyList .item {padding: 20px 0px 10px 0px;}
.facultyList .bio {margin-top: 20px; display: none;}

/**
 * Scoreboard
 */
.scoreboard h1 {margin: 0px 0px 10px 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.7em; font-weight: normal; color: #9d7e3e;}
.scoreboard h2 {margin: 0px 0px 10px 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em; font-weight: bold; color: #4d515f; text-transform: uppercase;}
.scoreboard h3 {margin: 0px 0px 10px 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em; font-weight: normal; color: #111;}
.scoreboard a {font-size: 1.3em;}
.scoreboard .details {font-size: 1.2em;}

/**
 * Miscellaneous
 */
.miniWeather p {margin-bottom: 5px;}
.miniWeather .icon {float: left; width: 54px;}
.miniWeather .details {float: left; width: 120px; text-align: center;}
.miniWeather .temp {font-size: 1.2em;}
.miniWeather .description, .miniWeather .precipitation {font-size: 1.2em; line-height: 1.17em;}

.miniProfile {background-color: #b69654; margin-bottom: 20px;}
.miniProfile .brc {width: 100%; background: url(../../images/shared/corners/brown-brc.gif) no-repeat right bottom;}
.miniProfile .blc {background: url(../../images/shared/corners/brown-blc.gif) no-repeat left bottom;}
.miniProfile .photo img {display: block;}
.miniProfile .nav {padding: 8px 0px 0px 40px;}
.miniProfile .nav .previous {float: left; text-align: right; padding-top: 2px;}
.miniProfile .nav .next {float: left; padding-top: 2px;}
.miniProfile .nav .viewLarger {float: left; width: 140px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.3em; text-align: center;}
.miniProfile .nav .viewLarger a {color: #fff; text-decoration: none;}
.miniProfile .content {padding: 15px 20px 5px 20px; color: #fff; line-height: 1.4em;}

/**
 * News and Events
 */
.rssSubscribe {padding: 20px 5px 0px 19px;}
.rssSubscribe p.smallCopy {color: #3e3a38; margin-bottom: 10px;}
.rssSubscribe select {display: block; width: 180px; margin: 5px 0px 5px 0px;}
.rssSubscribe a.button {float: right; margin-bottom: 5px; margin-right: 20px;}
.rssSubscribe .rssIcon {clear: right; float: right; display: block; margin-right: 20px;}

.newsDateHeading {font-size: 1.2em; margin-bottom: 0px;}
.defaultCopy .newsDateHeading {font-size: 0.92em;}

.featuredEvents h4 {font-family: Arial, Verdana, Sans-Serif; font-size: 1.7em;}
.featuredEvents p {margin-bottom: 10px;}
.featuredEvents .defaultCopy {line-height: 1.15em;}

#newsArchiveFilter {margin: 10px 0px 15px 0px;}
#newsArchiveFilter label {font-family: Arial, Verdana, Sans-Serif; font-size: 1.5em;}
#newsArchiveFilter select, #newsArchiveFilter input.textbox {font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em;}
#newsArchiveFilter a.button {float: none; display: inline; font-size: 1.1em; padding: 3px 5px 4px 3px; position: relative; top: -2px;}
#newsArchiveFilter .year {float: left;}
#newsArchiveFilter .year select {margin: 0px 20px 0px 5px;}
#newsArchiveFilter .sort {float: left;}
#newsArchiveFilter .sort select {margin: 0px 20px 0px 5px; width: 164px;}

#eventList {width: 678px; border: solid 1px #987f3d;}
#eventList .tab {width: 227px;}
#eventList .lastTab {width: 224px;}
#eventList .nav {padding: 5px 0px 2px 5px; border-bottom: solid 1px #d5c4a1;}
#eventList .previous, #eventList .next {float: left; width: 20px; padding: 5px 5px 0px 5px;}
#eventList .next {float: right; text-align: right;}
#eventList .date {float: left; width: 580px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.4em; line-height: 20px;}
#eventList .item {padding: 15px 0px 15px 20px;}
#eventList .item .time {float: left; width: 100px; margin-right: 20px; font-family: Verdana, Arial, Sans-Serif; font-size: 0.92em;}
#eventList .item .copy {float: left; width: 500px;}
#eventList .highlight {background-color: #f1ebde; padding: 10px 0px 10px 20px;}

.eventDetailTable {margin-bottom: 20px; font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em; line-height: 1.67em;}
.eventDetailTable .name {width: 100px; text-transform: uppercase;}
.eventDetailTable .value {width: 470px;}

/**
 * Section Front
 */
body.sectionFront {background-image: url(../../images/shared/body-bg-front.gif);}

body.sectionFront #bodyWrapper {background: transparent url(../../images/shared/body-bg-front-2.gif) no-repeat 70px -1px;}
body.sectionFront #body {background: transparent none;}

body.sectionFront #title {background-image: url(../../images/shared/titles/title-bg-front.gif); background-color: #0e2740;}

body.sectionFront #subnavWrapper {background: #0e2740;}
body.sectionFront #subnav {background-image: url(../../images/shared/nav/subnav-bg-bottom-front.gif);}
body.sectionFront #subnav h4 {margin: 30px 0px 20px 0px;}
body.sectionFront #subnav a {color: #fff; text-decoration: none;}
body.sectionFront #subnav a:hover {color: #b39555;}
body.sectionFront #subnav .thumbList {padding-right: 10px; color: #818080;}
body.sectionFront #subnav .thumbList p {font-size: 0.91em;}

body.sectionFront h1 {font-size: 1.7em; color: #fff;}

body.sectionFront a {color: #b39555;}
body.sectionFront a:hover {color: #fff;}

body.sectionFront .mainPhoto {margin: -1px 0px 20px -12px;}

body.sectionFront .defaultCopy, body.sectionFront .largeCopy {color: #c6c3bb}

body.sectionFront .rounded {background: #0e2740 url(../../images/shared/nav/subnav-bg-bottom-front.gif) no-repeat left bottom;}
body.sectionFront .rounded .tlc {background-image: url(../../images/shared/corners/blue-tlc.gif);}
body.sectionFront .rounded .trc {background-image: url(../../images/shared/corners/blue-trc.gif);}
body.sectionFront .rounded .content {padding: 20px 20px 40px 20px;}
body.sectionFront .rounded a {color: #fff; text-decoration: none;}
body.sectionFront .rounded a:hover {color: #b39555; text-decoration: none;}

body.sectionFront .extraSmallCopy {color: #818080;}

body.sectionFront #footer .nav {border-bottom: none;}

/**
 * Home/front page
 */
body.front {background-image: url(../../images/shared/body-bg-home-green.gif);}

body.front #header {height: 91px;}

body.front #bodyWrapper {background: none;}

body.front #body {padding-bottom: 10px;}

body.front #footer .nav {border-bottom: none;}

body.front #content {float: none; width: 100%;}

#frontNav {padding: 10px 0px 15px 85px; font-size: 1.1em; line-height: 1.36em;}
#frontNav ul {margin: 0px; padding: 0px; list-style-type: none;}
#frontNav ul li.title {font-size: 1.18em;}
#frontNav ul li.title a {color: #b69654;}
#frontNav ul li.title a:hover {color: #b69654;}
#frontNav a {color: #919191; text-decoration: none;}
#frontNav a:hover {color: #fff; text-decoration: none;}
#frontNav .item {float: left; padding: 0px 0px 0px 11px; border-left: solid 1px #3c3d3f;}
#frontNav .item1 {width: 130px; border-left: none;}
#frontNav .item2 {width: 120px;}
#frontNav .item3 {width: 154px;}
#frontNav .item4 {width: 120px;}
#frontNav .item5 {width: 145px;}
#frontNav .item6 {width: 145px;}

#flash img {display: block;}

#frontFeatures .left {float: left; margin: 0px 13px 0px 21px; color: #818080; line-height: 1.4em;}
#frontFeatures .left h4 {padding-bottom: 15px;}
#frontFeatures .left .column {float: left; width: 225px;}
#frontFeatures .left .column .item {padding: 0px 0px 15px 0px;}
#frontFeatures .left .column .thumb {float: left; width: 50px; padding-right: 10px;}
#frontFeatures .left .column .copy {float: left; width: 157px;}
#frontFeatures .left .column .copy a {font-size: 12px; color: #fff; text-decoration: none;}
#frontFeatures .right {float: left; color: #818080; line-height: 1.4em;}
#frontFeatures .right h4 {padding-bottom: 15px;}
#frontFeatures .right .content {width: 440px; padding-right: 40px;}
#frontFeatures .right .copy {float: left; width: 290px; margin-right: 20px;}
#frontFeatures .right .thumb {float: left; width: 110px;}
#frontFeatures .right a {font-size: 1.1em; color: #fff; text-decoration: none;}

.homeBox {width: 480px; background: url(../../images/shared/home-box-bg.gif) repeat-y;}
.homeBox .contentWrapper {background: url(../../images/shared/home-box-bg-top.gif) no-repeat;}
.homeBox .content {width: 450px; padding: 15px 0px 10px 30px; background: url(../../images/shared/home-box-bg-bottom.gif) no-repeat left bottom; min-height: 220px;}

body.frontBlue {background-image: url(../../images/shared/body-bg-home-blue.gif);}
body.frontGold {background-image: url(../../images/shared/body-bg-home-gold.gif);}

/**
 * Flow Page
 */
.roundedTabFinancialAidSteps li a {width: 236px;}

#financialAidSteps {width: 706px; border: solid 1px #b69654; border-top-width: 0px;}
#financialAidSteps h2 {font-size: 1em; font-weight: bold; margin-bottom: 5px;}
#financialAidSteps .row {border-bottom: solid 1px #b69654; padding: 25px 0px 25px 0px;}
#financialAidSteps .lastRow {border-bottom: none;}
#financialAidSteps .column1 {width: 150px; padding: 0px 30px 0px 13px;}
#financialAidSteps .column2 {width: 325px; padding: 0px 30px 0px 0px;}
#financialAidSteps .column3 {width: 145px;}
#financialAidSteps .column4 {width: 500px;}

/**
 * Site Directory/Search
 */
#search {margin: 10px 0px 20px 0px;}
#search label {float: left; font-family: Arial, Verdana, Sans-Serif; font-size: 1.5em; margin-right: 10px;}
#search input.textbox {float: left; width: 200px; margin-right: 10px; font-family: Verdana, Arial, Sans-Serif; font-size: 1.1em;}
#search a.button {padding-bottom: 4px;}

.searchResultsSummary {font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em;}

.searchResultSummary {margin-bottom: 20px;}
.searchResultSummary p {margin-bottom: 0px;}
.searchResultSummary a.link {text-decoration: none;}

.searchResultPages {font-family: Arial, Verdana, Sans-Serif; font-size: 1.5em; text-align: center;}
.searchResultPages ul {display: inline; margin: 0px; padding: 0px; list-style-type: none;}
.searchResultPages ul li {display: inline; padding: 0px 8px 0px 8px;}
.searchResultPages ul li.on a {color: #b69654; text-decoration: none;}
