#horizontal_nav .savvycontentobjectbuttons, #horizontal_nav .savvycontentobjectbuttonspending {
float:left;
}


.columns .column.text.main {
margin-top:20px;
}

.columns .column.text.main p {
margin-bottom:20px;
}

.columns .column.text.main p + ul {
margin-top:-10px;
}

.columns .column.text.main h1 {
font-size:2em;
margin:0;
padding-bottom:10px;
line-height:1.2em;
}

h1 + .imagerightbordernone, h2 + .imagerightbordernone {
margin-top:-30px;
}

.columns .column.text.main ul + h2 {
margin-top:30px;
}

.columns .column.text.main p + h2 {
margin-top:30px;
}



.columns .column.text.main h3 {
	background-color:transparent;
	border-top:dotted 1px #162541;
	border-bottom:dotted 1px #162541;
	margin:20px 0 0;
	text-transform:capitalize;
	padding: 2px 0;
	font-size: 1.2em;
}


.columns .column.text.main h4 {
font-size: 1.1em;
margin-bottom:0;
margin-top:20px;
}

.columns .column.text.main h2, .columns .column.text.main h3, .columns .column.text.main h4 {	
font-family:"Lucida Grande","Arial","Helvetica",sans-serif;
}

.columns .column.text.main h4 + p {
margin-top:5px;
}


em {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

p {
margin-bottom:10px;
}

hr {
width:100%;
}

.sectioncontent {
	padding: 0;
}
.sectioncontentpad {
	padding:0 0 40px 20px;
	background:url(/primarytemplatefiles/student_dev_enr_area/images/sectioncontent_pad_bkgrd.jpg) 99% 0 repeat-y;
}


.sectioncontenttop {
margin:2px 0 0;
background-image:url(/primarytemplatefiles/student_dev_enr_area/images/page_top.gif);
}


.columns .column.width48 {
width:48%;
}

.parent_entity_link {
font-weight:bold;
letter-spacing:0.05em;
padding-left:20px;
font-family:Georgia,"Times","Times New Roman",serif;
padding-top:8px;
}




#sectionheader ul {
	margin-left: 0;
	margin-top: 0;
	height:auto;
}

#sectionheader ul li {
	height: auto;
}

#sectionheader ul li a {
	height: auto;
	width: auto;
}


#horizontal_nav ul {
	float:left;
	list-style-type:none;
	margin-bottom:0;
	margin-left:22px;
	margin-top:162px;
	padding:0;
	

}
#horizontal_nav ul li {
	display: inline;
	float:left;
	height:auto;
	margin:1px 10px 0 0;
	padding:7px 10px 3px 0;
	font-family: "Lucida Grande","Arial","Helvetica",sans-serif;
	border-right:1px dotted #ffffff;
	font-weight:bold;
}

#horizontal_nav ul li:last-child {
	border-right: none;
		

}

#horizontal_nav ul li a, #horizontal_nav ul li a:link, #horizontal_nav ul li a:visited, #horizontal_nav ul li a:hover, #sectiontitle ul li a:active  {

	color:#FFFFFF;
	text-decoration:none;
}

#horizontal_nav ul li a:hover {
	text-decoration: underline;
}




.columns .column.floatright {
float:right;
margin-right:2px;
}

.columns .column.text ul li, .columns .column.text ol li {
padding-bottom:5px;
}

.columns .column.text ul.long li, .columns .column.text ol.long li {
padding-bottom:15px;
}

.columns .column.text ul.short li, .columns .column.text ol.short li {
padding-bottom:0;
}

.columns .column.text ul.noleft, .columns .column.text ol.noleft {
padding-left:20px;
}



/*.sectioncontentbottom {
background-image:url(/primarytemplatefiles/student_dev_enr_area/images/sectioncontent_bottom_sde.jpg);
background-repeat:no-repeat;
height:36px;
margin:0 0 2px;
padding:0;
width:804px;
}

.sectioncontentbottom {
color:#ffffff;
margin-top:0;
font-family:"Times New Roman", Times, serif;
padding-top:0px;
}

.sectioncontentbottom .areacontactleft {
float:left;
text-transform:uppercase;
margin-left:20px;
padding-top:10px;
}

.sectioncontentbottom .areacontactleft a, 
.sectioncontentbottom .areacontactleft a:link,
.sectioncontentbottom .areacontactleft a:visited,
.sectioncontentbottom .areacontactleft a:hover,
.sectioncontentbottom .areacontactleft a:active {
color:#fff;
text-decoration:none;
}




.sectioncontentbottom .areacontactright {
float:right;
margin-right:10px;
padding-top:10px;
}

.sectioncontentbottom .areacontactright ul {
margin-top:0;
}

.sectioncontentbottom .areacontactright ul li{
display:inline;
padding-right: 10px;
}*/

.sectioncontentbottom .areacontactright, .sectioncontentbottom .areacontactleft {
display:none;
}

#lowerright h2 {
	background-image:url(/primarytemplatefiles/student_dev_enr_area/images/h2_bkgrd.jpg);
	background-repeat:repeat-x;
	border-top:dotted 1px #162541;
	border-bottom:dotted 1px #162541;
	margin:40px 0 0 2px;
	text-transform:capitalize;
	font-size:1.2em;
	padding: 5px 20px 5px 5px;
	color:#162541;
	
}

		
	
#sde_sidebar {
text-align:right;
}



.narrowaddress {
margin:20px 20px 0 5px;
}

/*News and Calendar Widget Styling*/

/*.widget h3 {
	background-color:transparent;
	color:#5d6d8f;
	border-top:dotted 1px #162541;
	border-bottom:dotted 1px #162541;
	margin:20px 0 0 2px;
	text-transform:capitalize;
	font-size:1.1em;
	padding: 2px 0;
}*/

.columns .column.text.main .widget h3 {
	background-color:transparent;
	color:#162541;
	border-top:none;
	border-bottom:none;
	margin:10px 0 0 2px;
	text-transform:uppercase;
	font-size:1em;
	padding: 2px 0;
}

.columns .column.text .widget ul li{
padding-bottom:0;
}



.widget ul, .widget ul.upcoming_events {
list-style-type:none;
margin-left:0;
padding:0 0 0 5px;
}



	
.widget {
background-color:transparent;
margin-top:0;
}


.columns .column.text .widget ul {
padding-left:0;
}

.widget .date {
padding-left:0;
}

.widget a, .widget a:link, .widget a:active, .widget a:hover, .widget a:visited {
text-decoration:none;
color:#536B97;
}

.widget a:hover {
text-decoration:underline;
}

p.more {
padding-left:5px;
padding-right:20px;
margin-bottom:0;
}

p.more a, p.more a:link, p.more a:active, p.more a:hover, p.more a:visited {
text-decoration:underline;
}

p.more a:hover {
text-decoration:none;
}

.widget ul li, .widget ul.upcoming_events li {
line-height:1.4em;
margin-bottom:10px;
}

span.date {
display:block;
}


.widget ul li, .widget ul.upcoming_events li {
background-image:none;

}

.widget ul li, .widget ul.upcoming_events li {
padding-left:2px;}




ul.bullet {
padding-left:7px;
margin-bottom:10px;
margin-top:5px;
}

ul.bullet li{
line-height:1.5em;
list-style-image:url(/primarytemplatefiles/student_dev_enr_area/images/selected_bracket.jpg);
margin: 0 5px 5px 10px;
padding:0 0 5px;
}

ul.bullet li a, ul.bullet li a:link, ul.bullet li a:hover, ul.bullet li a:active, ul.bullet li a:visited {
text-decoration:none;
}

ul.bullet li a:hover {
text-decoration:underline;
}

.sde_table {
	border:1px solid #C3CBD4;
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;

}

.sde_table td {
	border:1px solid #C3CBD4;
	padding:2px 2px 2px 5px;
	text-align:left;
	vertical-align:top;
}

.sde_table td.middlecenter {
vertical-align:middle;
text-align:center;
}



.sde_table th {
	background-color:#EBEBEB;
	border:1px solid #C3CBD4;
	font-weight:bold;
	padding:3px 3px 3px 5px;
	text-align:left;
}

.sde_table p {
margin-top:0;
}

.sde_table hr {
margin: 5px auto;
border-style:dotted none none;
}

.sde_table caption {
text-align:left;
font-weight:bold;
font-size:1.1em;
}

.sde_table ul {
padding-left:20px;
}

.notopmargin, .columns .column.text.main .notopmargin {
margin-top:0;
}


.noborder, .noborder td, .noborder th {
border:none;
background-color:transparent; 
}

ol.outline li {
list-style:upper-roman;
}

ol.outline li ol li {
list-style:upper-alpha;
}

ol.outline li ol li ol li {
list-style:decimal;
}

ol.outline li ol li ol li ol li {
list-style:lower-alpha;
}

.floatleftnav {
border-right:1px solid #CACACA;
float:left;
margin-bottom:20px;
margin-right:20px;
margin-top:20px;
padding-bottom:10px;
padding-right:10px;
width:160px;
}

.narrowaddress.lower {
margin-top:10px;
}

.column .columns .width48 ul, .column .columns .width30 ul {
padding-left:20px;
}

.column .columns .width48 ul.bullet, .column .columns .width30 ul.bullet {
padding-left:7px;
}

.rightsidebar {
width:190px;
float:right;
margin-left:20px;
}

.leftsidebar {
width:190px;
float:left;
margin-right:20px;
}

.imagerightbordernone {
	float: right;
	margin: 5px;
}

.imagerightborder1 {
	float: right;
	margin: 5px;
	border: 1px solid #849dbb;
}

.imagerightborder2 {
	float: right;
	margin: 5px;
	border: 2px solid #849dbb;
}

.imageleftbordernone {
	float: left;
	margin: 5px;
	margin-left:0;
}

.imageleftborder1 {
	float: left;
	margin: 5px;
	margin-left:0;
	border: 1px solid #849dbb;
}

.imageleftborder2 {
	float: left;
	margin: 5px;
	margin-left:0;
	border: 2px solid #849dbb;
}

.note {
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}



