
#page .content .mainContent .bodyContent  ul.tabnav {
	margin : 0;
	padding : 0;

}
body {
    background-image : url("../images/siteBackgrounds/AstroBackGround.jpg");
	background-color : #404040;
	background-position : center top;
	background-repeat : no-repeat;
	background-attachment : fixed;
	font-family : Verdana, Geneva, sans-serif;


}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin : 0;
	padding : 0;
}

table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset, img {
	border : 0;
	outline : 0;
}
ol, ul {
	list-style : none;
}
caption, th {
	text-align : left;
}
q:before, q:after {
	content : '';
}
abbr, acronym {
	border : 0;
}
#pageBackground {
}
#contentWrapper {
}
#contentLayout, #leadOut {
	margin : 0 auto;
	width : 1000px;
}
#contentBackground {
	background-image : url("../images/contentWrapperBG.png");
	background-position : 50% top;
	background-repeat : repeat-y;
	margin : 0 0 0px;
	padding : 20px 0 0px;
}
#contentBackgroundmain {
	background-image : url("../images/contentWrapperBG.png");
	background-position : 50% top;
	background-repeat : repeat-y;
	margin : 0 0 0px;
	padding : 0px 0 0px;
}
#contentBackgroundfooter {
	background-image : url("../images/contentWrapperBG.png");
	background-position : 50% top;
	background-repeat : repeat-y;
	margin : 0 0 20px;
	padding : 0px 0 0px;
}

#contentLayout {
	background-color : #fff;
}

#LogoAndSearch{
	position: relative;
	height: auto ;
	float : right;
	padding : 0 20px;
}
#SearchPosition{
position: absolute; right: 0;
}
#header {
	height : 120px;
}
.headerDeck {
	float : right;
	line-height : 146%;
	padding : 0 20px;
}
.deckActions {
	color : #6e615e;
	float : left;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
}
.deckActions a {
	color : #3c6a79;
	text-decoration : none;
}
.deckActions #weatherDeck {
	border-right : 1px solid #e7e3e0;
	float : left;
	height : 73px;
}
.deckActions #weatherDeck .currentForecastImage {
	background-image:url(http://l.yimg.com/a/lib/ywc/img/wicons.png);
	display : inline-block;
	height : 34px;
	margin : 0;
	padding : 0;
	vertical-align : top;
	width : 61px;
}
.deckActions #weatherDeck .currentForecastTemp {
	display : inline-block;
	font-size : 10px;
	height : 34px;
	margin : 0;
	padding : 10px 0 0 0;
	vertical-align : top;
	width : 108px;
}
.deckActions .directoryAction, .deckActions .linksAction {
	border-right : 1px solid #e7e3e0;
	height : 63px;
	padding : 10px 12px 0;
	vertical-align : top;
	float : left;
}


.headerSearch {

	float : right;
	padding : 85px 5px 0 0;
}
input.headerSearchInput {
	background-color : #f2f1ef;
	border : 1px solid #dbd7d2;
	color : #a49789;
	height : 18px;
	padding : 5px 1px 0;
	width : 165px;
}
input.headerSearchSubmit {
	background-color : #f2f1ef;
	background-image : url("../images/search_go_button.gif");
	background-position : left top;
	background-repeat : no-repeat;
	border : none;
	color : #a49789;
	cursor : pointer;
	float : left;
	font-size : 1px;
	height : 25px;
	overflow : hidden;
	padding :  0;
	width : 31px;
}
.logoIPM {
	height : 90px;
	float : right;
	overflow : hidden;
	margin-right: 10px;
	padding : 10px 0 0 0px;
	width : 178px;
}

.logo {
	height : 120px;
	overflow : hidden;
	padding : 0px 0 0 0px;
	width : 350px;
	float : left;
}
#mainNav {
	background-color : #741412;
	border-right : 1px solid #4c4f4f;
	font-size : 14px;
	letter-spacing : 1px;
	display : block;
	width : 999px;
}

#page {
}
#page .banner {
}
#page .banner img {
	display : block;
}
#page .content {
	padding : 13px 0 0;
}
#page .content.leftCol {
}
#page .content.threeCol {
}
#page .content.program {
	padding : 0;
}
#page .content.homeContent {
}
#page .content .sidebar {
	float : left;
	width : 238px;
}
#page .content.homeContent .sidebar {
	width : 280px;
}
#page .content h2 {
	color : #7e6825;
	margin : 0 0 8px 0;
	font-size : 1.6em;
}
#page .content h3 {
	color : #7e6825;
	margin : 6px 0 6px 0;
}
#page .content h4, #page .content h5 {
	color : #000;
	margin : 0 0 4px 0;
}
#page .content .calloutItem h2 {
	margin : 0;
	padding : 15px 20px;
	font-size : 1.8em;
}
#page .content .calloutItem a {
	text-decoration : none;
}
#page .content .calloutItem a:hover {
	text-decoration : underline;
}
#page .content .calloutItem p {
	line-height : 146%;
	padding : 4px 8px 8px 20px;
}
#page .content .calloutItem p img {
}
#page .content .calloutItem table {
	width : 100%;
}
#page .content .calloutItem table tbody {
}
#page .content .calloutItem table tbody tr {
}
#page .content .calloutItem table tbody tr td {
	padding : 0;
	width : 100%;
}
#page .content .calloutItem table tbody tr td a {
	border-top : 1px solid #dbd7d2;
	background-image : url("../images/list_bullet.gif");
	background-position : 22px 12px;
	background-repeat : no-repeat;
	display : block;
	padding : 8px 8px 12px 36px;
	text-decoration : none;
}
#page .content .calloutItem table tbody tr td a.contentArchiveTitles {
	font-weight : normal;
}
#page .content .calloutItem table tbody tr td a:hover {
	text-decoration : underline;
}
#page .content .calloutItem table tbody tr td div {
	display : none;
}
#page .content .calloutItem table tbody tr td span {
	display : none;
}
#page .content .calloutItem table tbody tr td.contentArchiveTitles {
	display : none;
}
#page .content .sidebar .navBlock {
	margin : 0 0 22px;
	padding : 13px 0 0;
}
#page .content .sidebar ul {
}
#page .content .sidebar ul li {
}
#page .content .sidebar ul li a {
	background-image : url("../images/list_bullet.gif");
	background-position : 12px 10px;
	background-repeat : no-repeat;
	border-bottom : 1px solid #e4e1dd;
	color : #3c6a79;
	display : block;
	padding : 6px 0 6px 25px;
	text-decoration : none;
}
#page .content .sidebar ul li ul {
}
#page .content .sidebar ul li ul li {
}
#page .content .sidebar ul li ul li a {
	background : none;
	margin-left : 40px;
	padding-left : 4px;
	width : 194px;
}
#page .content .sidebar ul li.activePath a {
	font-weight : normal;
	font-style : italic;
}
#page .content .sidebar ul li.activeNode a {
	font-weight : bold;
}
#page .content .sidebar ul li.activePath ul {
}
#page .content .sidebar ul li.activePath ul li {
}
#page .content .sidebar ul li.activePath ul li a {
	font-style : normal;
}
#page .content .sidebar .calloutItem {
	background-image : url("../images/side_callout_background_sprite.gif");
	background-position : -617px top;
	background-repeat : repeat-y;
}
#page .content .sidebar .calloutItem .calloutItemChromeOuter {
	background-position : -167px top;
	background-repeat : no-repeat;
}
#page .content .sidebar .calloutItem .calloutItemChromeInner {
	background-position : right bottom;
	background-repeat : no-repeat;
	padding : 13px 22px 13px 0;
}
#page .content .subColumn {
	float : right;
	width : 185px;
}
#page .content.homeContent .subColumn {
	padding : 13px 0;
	width : 433px;
}
#page .content .subColumn .calloutItem {
	background-image : url("../images/side_callout_background_sprite.gif");
	background-position : -450px top;
	background-repeat : repeat-y;
}
#page .content .subColumn .calloutItem .calloutItemChromeOuter {
	background-position : left top;
	background-repeat : no-repeat;
}
#page .content .subColumn .calloutItem .calloutItemChromeInner {
	background-position : -900px bottom;
	background-repeat : no-repeat;
	padding : 14px 16px;
}
#page .content .subColumn .calloutItem .experienceFlagler {
}
#page .content .subColumn .calloutItem .experienceFlagler li {
	border-bottom : 1px solid #e7e0d7;
}
#page .content .subColumn .calloutItem .experienceFlagler li a {
}
#page .content .subColumn .calloutItem .experienceFlagler li a.readMore {
	padding : 12px 4px 12px 30px;
	color : #3c6a79;
}
#page .content .mainContent .subColumn blockquote {
	color : #7e6825;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 12px;
	line-height : 146%;
}
#page .content .mainContent {
	float : right;
	width : 750px;
	margin-bottom : 30px;
}
#page .content.homeContent .mainContent {
	width : 714px;
}
#page .content .mainContent blockquote {
	display : block;
	margin : 20px 15px;
}
#page .content .mainContent .subBanner {
}
#page .content .mainContent .subBanner img {
	display : block;
}
#page .content .mainContent .getStarted {
	background-color : #d38e00;
	margin-top : 4px;
}
#page .content .mainContent .getStarted a {
	background-image : url("../images/getting_started_sprite.jpg");
	background-repeat : no-repeat;
	color : #fff;
	font-size : 12px;
	font-weight : bold;
	display : inline-block;
	padding : 19px 20px 19px 60px;
	text-decoration : none;
	vertical-align : top;
}
#page .content .mainContent .getStarted a.applyNowLink {
	background-position : left top;
}
#page .content .mainContent .getStarted a.scheduleVisitLink {
	background-position : left -50px;
}
#page .content .mainContent .getStarted a.requestInformationLink {
	background-position : left -100px;
}
#page .content .mainContent .getStarted a.followUsLink {
	background-position : left -150px;
}
#page .content .mainContent h1 {
	background-color : #d38e00;
	color : #fff;
	font-size : 2em;
	padding : 4px 4px 4px 10px;
}
#page .content .mainContent .navTrail {
	color : #3c6a79;
	padding : 12px;
}
#page .content .mainContent .navTrail a {
	color : #3c6a79;
	display : inline-block;
	text-decoration : none;
	text-transform : uppercase;
}
#page .content .mainContent .bodyContent {
	padding : 12px;
}
#page .content.threeCol .mainContent .bodyContent {
	padding : 0 12px 20px;
	width : 530px;
}
#page .content.homeContent .mainContent .bodyContent {
	padding : 13px 0;
	width : 278px;
}
#page .content .mainContent .bodyContent .calloutItem {
	background-image : url("../images/content_callout_background_sprite.gif");
	background-position : -278px top;
	background-repeat : repeat-y;
	overflow : auto;
}
#page .content .mainContent .bodyContent .calloutItem .calloutItemChromeOuter {
	background-position : left top;
	background-repeat : no-repeat;
}
#page .content .mainContent .bodyContent .calloutItem .calloutItemChromeInner {
	background-position : right bottom;
	background-repeat : no-repeat;
	padding-bottom : 12px;
}
#page .content .mainContent .bodyContent ul {
	list-style : outside disc;
	margin : 6px 9px 6px 23px;
	padding : 6px 5px;
}
#page .content .mainContent .bodyContent ol {
	list-style : outside decimal;
	margin : 6px 5px 6px 27px;
	padding : 6px 5px;
}
#page .content .mainContent .bodyContent ul li, #page .content .mainContent .bodyContent ol li {
	line-height : 146%;
}
#page .content .mainContent .bodyContent p {
	line-height : 146%;
	margin : 4px 0 12px 0;
}
#functionalFooter {
	background-image : url("../images/funcFooterBG.gif");
	color : #fff;
	font-size : 11px;
	line-height : 146%;
	float : left;
	clear : both;
}
#footer {
	background-color : #000;
	background-position : right top;
	background-repeat : no-repeat;
	border-top : 4px solid #935f94;
	color : #fff;
	height : 97px;
	overflow : hidden;
	padding : 0;
	clear : both;
}
#footer span {
	color : #847f7a;
	display : inline-block;
	vertical-align : top;
}
#footer a {
	color : #fff;
	text-decoration : none;
}
#footer .contactBlock {
	line-height : 146%;
	padding : 26px 0 0;
	width : 281px;
	text-align: left ;
	float:left;
	padding-left : 15px;
}


#footer {
font-size : 13px;
}
#footer .footerEmblem {
	display : inline-block;
	padding : 12px 20px;
	vertical-align : middle;
	float:left;
}
#footer .highlightsBlock {
	height : 97px;
	vertical-align : top;
	width : 316px;
	visibility : hidden;
}
#footer .highlightsBlock p {
	color : #fff;
	padding : 24px 12px 24px 0;
	display : none;
}
#footer .highlightsBlock img {
	display : inline-block;
	float : left;
	padding : 4px 12px 4px 40px;
}
#footer .socialBlock {
	line-height : 146%;
	padding : 24px 0 0;
	text-align : center;
	width : 168px;
}
#leadOut
{
font-size : 12px;
text-align: left ;
}
#leadOut {
	color : #bba96a;
	padding : 13px 0;
}
#leadOut a {
	color : #bba96a;
	text-decoration : none;
}
.reset {
	clear : left;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	height : 0;
}
.applyNowActionLink, .scheduleVisitActionLink, .requestInformationActionLink, .followUsActionLink, .updateProfileActionLink, .locateAlumniActionLink {
	background-color : #6e615e;
	background-image : url("../images/action_link_sprite.png");
	background-repeat : no-repeat;
	border-bottom : 1px solid #928986;
	color : #fff;
	display : inline-block;
	font-size : 13px;
	font-weight : bold;
	padding : 13px 4px 12px 57px;
	width : 178px;
	text-decoration : none;
}
.applyNowActionLink {
	background-position : 5px 0px;
}
.scheduleVisitActionLink {
	background-position : -233px 0px;
}
.requestInformationActionLink {
	background-position : -471px 0px;
}
.followUsActionLink {
	background-position : -709px 0px;
}
.updateProfileActionLink {
	background-position : -947px 0px;
}
.locateAlumniActionLink {
	background-position : -1185px 0px;
}
.highlightPhotoLeft {
	display : inline;
	float : left;
	margin : 4px 8px 4px 4px;
	padding : 0;
}
.highlightPhotoRight {
	display : inline;
	float : right;
	margin : 4px 4px 4px 8px;
	padding : 0;
}
.leftAlign {
	display : inline;
	float : left;
	margin : 0;
	padding : 0;
}
.calloutItem {
}
.calloutItemChromeOuter {
}
.calloutItemChromeInner {
}
#page .content .mainContent .getStarted ul {
	list-style-type : none;
	padding : 0;
	margin : 0;
}
#page .content .mainContent .getStarted ul li {
	display : inline;
}
#functionalFooter ul {
	padding : 18px 20px;
	vertical-align : top;
	width : 160px;
	list-style-type : none;
	float : left;
}
#functionalFooter ul li a {
	color : #fff;
	text-decoration : none;
}
#mainNav ul li.activeNavItem a {
	background-color : #fcb817;
	border-color : #B5121B #B5121B #B5121B #C84D54;
}
#page .content .sectionSubTitle p {
	background-color : #741412;
	color : #fff;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 24px;
	padding : 6px 10px 6px 260px;
}

#page .sectionSubTitle p {
	background-color : #741412;
	color : #FFF;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 24px;
	padding : 6px 10px 6px 34px;
}
div.nameSearch a {
}
.tabbed_content {
	margin-top : 16px;
}
.tabnav {
}
.tabdiv {
}
.ui-tabs-hide {
	display : none;
}
#sitemap table {
}
#sitemap {
}
.sitemapheader {
}
#page .tabnav {
	display : none;
	width : 100%;
	margin : 0px 0px 0px -28px;
	padding : 0;
}
#page .tabnav li {
	padding : 0;
	display : inline;
	list-style-type : none;
	color : #3C6A79;
	font-size : 1em;
	border : 1px solid #E4E1DD;
	border-bottom : 0;
	padding : 5px 7px 5px 7px;
}
#page .tabnav li:hover {
	cursor : pointer;
	text-decoration : underline;
}
#page .tabdiv {
	padding-top : 28px;
	border-top : 1px solid #E4E1DD;
	margin-top : 5px;
}
.ui-state-active {
	font-weight : bold;
}
#page .content .mainContent .bodyContent ul.tabnav {
	margin : 0;
	padding : 0;
}
.CalendarDate {
	-moz-border-radius : 5px 5px 5px 5px;
	float : left;
	clear : left;
	background-image : url("../images/calendar-background.gif");
	background-color : #EAEAEA;
	background-position : center top;
	background-repeat : repeat-x;
	border-color : #EAEAEA #EAEAEA #D9D9D9;
	border-style : solid;
	border-width : 1px;
	display : block;
	width : 45px;
	text-align : center;
	color : #666666;
	margin : 10px 7px 20px 19px;
	padding : 5px 0;
}
.CalendarEvent {
	float : left;
	width : 180px;
	margin-top : 11px;
	left : 62px;
}
.expansion:before {
	content : url("/sebin/g/u/plus.gif");
	display : block;
	float : left;
	padding-right : 5px;
	cursor : pointer;
}
.expansion-open:before {
	content : url("/sebin/g/g/minus.gif");
	display : block;
	float : left;
	padding-right : 5px;
	cursor : pointer;
}
#alert {
	padding : 10px 20px;
	color : #FFF;
	background-color : red;
	font-size : 12px;
}
#alert a {
	color : #FFF;
}
#cse-search-results iframe {
	width : 720px !important;
}
address, caption, cite, code, dfn, th, var {
	font-style : normal;
	font-weight : normal;
}
#page .tabnav li.activeTab {
	background-color : #6E615E;
	color : #fff;
}
div.addthis_toolbox, div.addthis_default_style {
	float : left;
}
.socialBlockNews {
	float : right;
	padding-right : 13px;
	display : none;
}
div.contentArchive tr {
	border-bottom : 1px solid #E4E1DD;
}
div.contentArchive a {
	font-size : 12px;
}
div.contentArchive td {
	padding-bottom : 15px !important;
	padding-top : 10px;
}
div.contentArchive table {
	padding-right : 15px;
}
div.communityArchive td {
	padding-bottom : 15px;
	padding-top : 10px;
}
div.communityArchive a {
	font-size : 12px;
}
.socialBlockNews div {
	display : inline;
	padding-right : 1px;
}
.showDesktop {
}
.showMobile {
	display : none;
}
