#stepsheadings {
width: 714px;
}

#stepsheading1 {
	width: 171px;
	background-color:#660033;
	padding: 0 0 4px 0;
	margin: 0 10px 0 0;
	float:left;
	color: #FFFFFF;
	text-align: center;
}
#stepsheading2 {
	width: 171px;
	background-color:#669933;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0;
	float:left;
	color: #FFFFFF;
	text-align: center;
}
#stepsheading3 {
	width: 171px;
	background-color:#ec8000;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0;
	float:left;
	color: #FFFFFF;
	text-align: center;
}
#stepsheading4 {
	width: 171px;
	background-color:#4e2614;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	float:left;
	color: #FFFFFF;
	text-align: center;
}
#stepsheadings a {
color : #ffffff;
text-decoration : none;
}
a:visited {
color : #ffffff;
text-decoration : none;
}
#stepsheadings a:hover {
color: #FFCC00;
text-decoration : underline;
}


#step1 {
background-image:url(/images/Steps1.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}

#step2 {
background-image:url(/images/Steps2.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}

#step3 {
background-image:url(/images/Steps3.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}

#step4 {
background-image:url(/images/Steps4.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}

#step5 {
background-image:url(/images/Steps5.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}

#step6 {
background-image:url(/images/Steps6.png);
background-position:left;
background-repeat:no-repeat;
width: 622px;
margin: 5px 0 0 0;
padding: 0px 0px 0px 90px;
border: 1px solid #959a78;
}
.purple {
	color: #FFFFFF;
	background-color: #663399;
	padding: 5px;
	clear: both;
	margin: 0px;
}
.green {
	color: #FFFFFF;
	background-color: #669933;
	padding: 5px;
	clear: both;
	margin: 0px;
}
.orange {
	color: #FFFFFF;
	background-color: #ec8000;
	padding: 5px;
	clear: both;
	margin: 0px;
}
.brown {
	color: #FFFFFF;
	background-color: #4e2614;
	padding: 5px;
	clear: both;
	margin: 0px;
}
.maroon {
color: #FFFFFF;
	background-color: #660033;
	padding: 5px;
	clear: both;
	margin: 0px;
}
.blue {
color: #FFFFFF;
	background-color: #1e326f;
	padding: 5px;
	clear: both;
	margin: 0px;
}

.purple a, .green a, .orange a, .brown a, .maroon a, .blue a {
color: #ffffff;
text-decoration : none;
}

.purple a:hover, .green a:hover, .orange a:hover, .brown a:hover, .maroon a:hover, .blue a:hover {
color: #FFCC00;
text-decoration : underline;
}

/*-----new styles above-----------styles below are from stylesheet in /resources-beta/css 10/2/08--------------------------------------------*/

#header {
width : 100%;
height : 68px;
background : #1e326f;
}
#headerwrapper {
width : 950px;
margin : 0 auto;
}
#logo {
width : 210px;
height : 63px;
margin : 5px 10px 0 0;
padding : 0;
float : left;
}
#search {
width : 720px;
height : 43px;
float : left;
margin : 0;
text-align : right;
display: none;
}
#topnav {
width : 720px;
height : 25px;
float : left;
margin : 0;
display: none;
}
#wrapper {
background : #ccc;
float : left;
width : 100%;
background : url('/images/vert-borders.gif') repeat-y left;
}
#content {
background : #fff;
margin : 0 auto;
width : 950px;
border-left : 1px solid #959a78;
border-right : 1px solid #959a78;
border-top : 4px solid #bbd9ee;
padding : 3px 3px 6px 3px;
}
#contentarea {
margin : 0;
padding : 0;
width : 714px;
float : left;
}
#contentarea h1 {
margin-top : 15px;
padding-top : 0;
}
#image {
float : right;
margin : 0 10px;
padding : 0;
}
#image p {
text-align : center;
font-size : 80%;
color : #333;
}
#image250 {
float : right;
width: 250px;
margin : 0 10px;

}
#image250 p {
text-align : center;
font-size : 80%;
color : #333;
}
#footer {
width : 950px;
display: none;
}
#footer ul {
list-style : none;
text-align : center;
}
#footer li {
display : inline;
font-size : 85%;
padding : 15px 10px 15px 0;
}
#footer p {
font-size : 85%;
text-align : center;
margin : 15px 0 15px 0;
}
#footertemplate {
width : 950px;
clear : both;
}
#footertemplate ul {
list-style : none;
text-align : center;
}
#footertemplate li {
display : inline;
font-size : 85%;
padding : 15px 10px 15px 0;
}
#footertemplate p {
font-size : 85%;
text-align : center;
margin : 15px 0 15px 0;
}
#header label {
display : none;
}
#leftrail {
width : 200px;
height : 100%;
float : left;
padding : 0 20px 10px 0;
display: none;
}
#leftnav {
width : 200px;
height : 438px;
float : left;
background : url(/images/navbg.gif) repeat-y left top;
}
#leftnav ul {
margin : 2px 0 10px 12px;
}
#leftnav li {
list-style : none;
font-size : 106%;
font-weight : bold;
padding : 8px 0 0 0;
}
#leftnav .subnav {
list-style : none;
font-size : 100%;
font-weight : normal;
padding : 0 0 0 11px;
}
#leftnav li a {
color : #1e326f;
}
#leftnavtemplate {
width : 200px;
float : left;
padding-bottom: 15px;
background : url(/images/navbg.gif) repeat-y left top;
}
#leftnavtemplate ul {
margin : 2px 0 10px 12px;
}
#leftnavtemplate li {
list-style : none;
font-size : 100%;
font-weight : bold;
padding : 7px 0 0 0;
}
#leftnavtemplate .subnav {
list-style : none;
font-size : 100%;
font-weight : normal;
padding : 0 0 0 11px;
}
#leftnavtemplate li a {
color : #1e326f;
}
#leftpromo {
width : 200px;
margin : 20px 0 10px 2px;
float : left;
clear : both;
}
#mainpic {
width : 534px;
height : 294px;
float : left;
padding : 0 0 0 1px;
}
#centercontent {
width : 534px;
height : 144px;
float : left;
padding : 0 0 0 1px;
}
#centercontent h3 {
font-size : 100%;
padding : 8px 0 0 14px;
margin : 0;
}
#centercontent p {
font-size : 90%;
padding : 0 0 0 14px;
margin : 0;
}
#centercontentleft {
width : 267px;
height : 144px;
float : left;
}
#centercontentright {
width : 264px;
height : 144px;
float : left;
padding : 0 3px 0 0;
}
#rightpromo {
width : 210px;
height : 294px;
float : left;
background : #000;
text-align : center;
color:#FFFFFF;
}

#widget {
width : 210px;
height : 141px;
float : left;
background : #c8dbb5;
margin : 3px 0 0 0;
}
#widget h2 {
font-size : 116%;
color : #fff;
text-align : center;
height : 25px;
background : #060;
margin : 0;
padding : 4px 0 0 0;
}
#widget h3 {
font-size : 100%;
font-weight : bold;
color : #000;
margin : 0;
padding : 4px 0 10px 6px;
}
#widget select {
width : 200px;
margin : 0 0 10px 5px;
}
#spacer {
width : 950px;
height : 1px;
background : #e0e0e0;
border-top : 5px solid #fff;
border-bottom : 10px solid #d8d8d8;
float : left;
}
#siteindex {
width : 950px;
height : 450px;
background : #e5e5e5;
border-top : 1px solid #e0e0e0;
float : left;
}
#siteindex ul {
width : 175px;
height : 375px;
border : 2px solid #b6ced9;
background : #fff;
float : left;
margin : 8px 0 0 9px;
}
#siteindex li {
list-style : none;
font-size : 85%;
padding : 12px 0 0 15px;
}
#siteindex li a {
color : #3d3d3d;
}
#siteindex .header {
font-size : 100%;
background : #d5e2eb;
padding : 12px 0 12px 15px;
}
#siteindex .header a {
color : #005f98;
}
#siteindex h2 {
font-size : 174%;
color : #1e326f;
margin : 9px 0 0 9px;
}
.menu {
position : relative;
float : left;
margin : 0;
padding : 0;
border : 0;
height : 25px;
width : 100%;
font-size : 100%;
}
.menu ul {
padding : 0;
margin : 0;
border : 0;
list-style-type : none;
line-height : 2em;
}
.menu li {
float : left;
position : relative;
background : #f3f3f3;
line-height : 25px;
list-style : none;
margin : 0 2px 0 2px;
}
.menu ul li table {
background : #f3f3f3;
margin : -1px 0;
margin : 0;
border-collapse : collapse;
font-size : 100%;
}
.menu ul li ul {
display : none;
}
.menu ul li a, .menu ul li a:visited {
display : block;
float : left;
text-decoration : none;
height : 25px;
padding : 0 10px 0 10px;
border-top : 1px solid #918d8d;
border-left : 1px solid #918d8d;
border-right : 1px solid #918d8d;
font-size : 100%;
color : #1e326f;
}
.menu ul li:hover a, .menu ul li a:hover {
color : #1e326f;
background : #d5e2eb;
padding : 0 10px 0 10px;
}
.menu ul li:hover ul, .menu ul li a:hover ul {
display : block;
position : absolute;
margin : 0;
top : 25px;
left : -2px;
height : auto;
width : 13.5em;
color : black;
}
.menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton {
left : -2px;
}
.menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny {
width : 8.08333em;
}
.menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul {
left : auto;
right : 0;
}
* html .menu ul.rightmenu li a:hover ul {
right : -1px;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
border : 0;
margin : 0;
padding : 0;
height : auto;
color : #1e326f;
background : #f3f3f3;
width : 15.5em;
border-right : 1px solid #918d8d;
border-left : 1px solid #918d8d;
border-bottom : 1px solid #918d8d;
}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {
color : #1e326f;
background : #d5e2eb;
}
.menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover {
width : 8.08333em;
}
a {
color : #1e326f;
text-decoration : none;
}
a:visited {
color : #663399;
text-decoration : none;
}
a:hover {
color : #1e326f;
text-decoration : underline;
}
html {
color : #000;
background : #fff;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
font:13pt/1.231 arial,helvetica,clean,sans-serif;
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
li {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
font-variant : normal;
}
sup {
vertical-align : text-top;
}
sub {
vertical-align : text-bottom;
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
legend {
color : #000;
}
table {
font-size : inherit;
}
h1 {
font-size : 138.5%;
}
h2 {
font-size : 123.1%;
}
h3 {
font-size : 108%;
}
h2, h3, h4 {
margin : 2em 0 0 0;
}
h1 {
margin : 1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
font-weight : bold;
}
abbr, acronym {
border-bottom : 1px dotted #000;
cursor : help;
}
em {
font-style : italic;
}
blockquote, ul, ol, dl {
margin : 1em;
}
ol, ul, dl {
margin-left : 2em;
}
ol li {
list-style : decimal;
}
ul li {
list-style : disc;
}
dl dd {
margin-left : 1em;
}
th, td {
border : 1px solid #000;
padding : 0.5em;
}
th {
font-weight : bold;
text-align : center;
}
caption {
margin-bottom : 0.5em;
text-align : center;
}
p, fieldset, table, pre {
margin-bottom : 1em;
}
#skip a, #skip a:hover, #skip a:visited {
position : absolute;
left : 0;
top : -500px;
width : 1px;
height : 1px;
overflow : hidden;
}
#skip a:focus {
position : static;
width : auto;
height : auto;
}
.breadcrumb {
font-size : 75%
}
/*--------------------------------styles below added 10/21/2008--------------------------------------------------------------------------*/
#imageside {
  float : right;
  margin : 0 15px;
  padding : 0;
  width : 200px;
}
#imageside p {
  color : #333;
  font-size : 80%;
  text-align : center;
}
#imageside img {
  padding-bottom: 2px;
  padding-top: 2px;
}



/*--------------------------------styles below added 10/24/2008--------------------------------------------------------------------------*/
#hours {
  width: 314px;
}
#hours div {
  float: left; 
  width: 50%;
}
/*--------------------------------styles below added 10/30/2008 by KD--------------------------------------------------------------------------*/
.floatleft {  
	float:left;
	margin: 5px 5px 5px 0;
}
.floatright {  
	float:right;
	margin: 5px 0 5px 5px;
}
#rightpromofound {
width : 210px;
height : 294px;
float : left;
background : #e5e5e5;
text-align : center;
}
#centercontentfound {
width : 534px;
height : 144px;
float : left;
padding : 0 0 0 1px;
}
#centercontentfound h1 {
font-size : 150%;
padding : 5px;
margin : 0;
}
#centercontentfound p {
font-size : 110%;
padding : 5px;
line-height: 175%;
margin : 0;
}
h1 {
color : #660033;
}

h2 {
color : #1e326f;
}
h3, h4, h5, h6 {
color:#000000;
}

/*--------------------------------styles below added 11/01/2008--------------------------------------------------------------------------*/
#varsity {
  width: 714px;
}
.varsitycol1 {
  float: left; 
  width: 35%;
}
.varsitycol2 {
  float: left; 
  width: 15%;
}
.varsitycol3 {
  float: left; 
  width: 50%;
}
#rates {
  width: 314px;
}
.ratescol1 {
  float: left; 
  width: 74%;
}
.ratescol2 {
  float: left; 
  width: 26%;
}
/*--------------------------------styles below added 11/03/2008 by KD--------------------------------------------------------------------------*/
#admission-box1 {
width : 239px;
height : 141px;
float : left;
background:#e5e5e5;
margin : 3px 13px 3px 0;

}
#admission-box1 h2 {
font-size : 116%;
color : #fff;
text-align : center;
height : 25px;
background:#666666;
margin : 0;
padding : 4px 0 0 0;
}
#admission-box1 h3 {
font-size : 100%;
font-weight : bold;
color : #000;
margin : 0;
padding : 4px 0 10px 6px;
}
/*--------------------------------styles below added 11/05/2008 by KD--------------------------------------------------------------------------*/
.clearboth {
clear:both;
}
.clearleft {
clear:left;
}
.clearright {
clear:right;
}

#float-left {
float:left;
}

#float-right {
float:right;
}
/*--------------------------------styles below added 11/06/2008--------------------------------------------------------------------------*/
.imagefr {
  float : right;
  margin : 0 15px;
  padding : 0;
  width : 200px;
  padding-bottom: 2px;
  padding-top: 2px;
}
/*--------------------------------styles added 11/7 by jk-------------------------------------------------------------------*/
#imageside2 {
  float : right;
  margin : 0 15px;
  padding : 0;
  width : 230px;
}
#imageside2 p {
  color : #333;
  font-size : 90%;
  font-weight: bold; 
}
#imageside2 img {
}

 
#imageside3 {
  float : right;
  margin : 0 15px;
  padding : 0;
  width : 200px;
}
#imageside3 p {
  color : #333;
  font-size : 90%;
  text-align : left;
  font-weight: bold;
  padding-left: 20px;
 
}
#imageside3 img {
  padding-bottom: 2px;
} 

/*--------------------------------styles added 11/11 by KD-------------------------------------------------------------------*/

.image-padding25 {
padding: 0 25px;
}

/*--------------------------------styles added 12/14 by JED -------------------------------------------------------------------*/
#leftnavtemplate li ul.sub_navigation li { font-weight: normal !important; }
#leftnavtemplate { padding-bottom: 53px; }
#apply_for_admission { display: block; margin: 10px 0 0 10px; height: 26px; width: 147px; }

/*--------------------------------styles added 02/12/09 by vw -------------------------------------------------------------------*/
#contentareafull {
margin : 0;
padding : 0;
width : 950px;
float : left;
}
#contentareafull h1 {
margin-top : 15px;
padding-top : 0;
}

/*--------------------------------styles added 02/18/09 by JC for Cap and Gown form---------------------------------------*/
.form_table{
	border: 1px solid #dddcba;
	background: #ededdb;
}


