html, body, #wrapper {
 	min-height: 100%; /*Sets the min height to the height of the viewport.*/
   	height: 100%; /*ie hack*/
  }
  html>body, html>body #wrapper {
   height: auto; /*this undoes the IE hack, hiding it from IE using the child selector*/
   }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; }
body, h1, h2, h3, h4, h5, p, ul, li {margin:0; padding:0}

h1, .h2seo { /*use for level of degree with name titles [ex:ASSOCIATE'S DEGREE—ACCOUNTING] */
	font-size:12px; 
	margin-bottom:5px;	
}
h2, #head h1, .h1seo { /*use for degree headings [ex:Associate of Science in Business Administration (ASBA) - Accounting] */
	font-size: 16px; 
	margin-bottom:9px;
}
h3 { /*(paragraph headings)*/
	font-size:13px;
	margin-top:10px;
}
.h3seo { 
	font-size:11px;
	margin-top:3px;
	color: #003366;
}
h4 { /*(paragraph headings)*/
	font-size:14px;
	margin-top:20px;
}
.h4seo { 
	font-size:11px;
	margin-top:5px;
	font-weight:normal;
	color: #003366;
}
#main h4 {font-size:12px;}

#articleMod h4 {margin-top:5px; margin-bottom:7px;}

p, #head h3  {font-size:12px; margin-top:5px; margin-bottom:15px; font-weight: normal;}

a:link {color: #FF0000;}
a:visited {color: #CC3333;}
a:hover {color: #003366;}
a:active {color: #FF0000;}

hr {margin-top:20px; margin-bottom:5px; height:1px; clear:both;}


/* lists */
ul {margin:0; list-style: none; font-size: 12px;}
ul li {
padding: 0 0 0 10px;
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-position: left .55em;
list-style: none; 
}
ul li ul li {background-image: url(/images/bullet2.gif); background-position: left 1em;}

ul.text {margin-left: 25px; margin-bottom:20px;}
ul li.text {background-position: left center; padding: 1px 0 1px 10px;}

ul.textPadding {margin-left: 25px; margin-bottom:20px; margin-top:7px;}
ul li.textPadding {background-position: left .85em; padding: 3px 0 3px 10px; margin: 1px 0 1px 0;}
ul li.textPadding a:link {color: #003366;}
ul li.textPadding a:visited {color: #003366;}
ul li.textPadding a:hover {color: #CC3333;}
ul li.textPadding a:active {color: #CC3333;}
#nav {background-image: url(/images/nav_bg.gif); background-repeat:no-repeat; text-align:center;}
#nav li{display: inline; background-image: none; margin:0; padding:0;}
#main ul li.textPadding {background-position: left .7em; margin-top:1px; margin-bottom:1px;}

/*misc styles*/
.BlueLink a:link {color: #003366;}
.BlueLink a:visited {color: #003366;}
.BlueLink a:hover {color: #CC3333;}
.BlueLink a:active {color: #CC3333;}
.smallText {font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 15px;}
.smallText2 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.h4Author {margin: 0px 0px -18px 0px;}
.white {color: #FFFFFF}
.whiteBld {color: #FFFFFF;font-weight: bold;}
.eguide {padding: 0px 30px 30px 0px;}
.addspace {margin-bottom:100px;}
.formelement {font-size:14px;}
.accent {font-size:12px; font-weight:bold} .accentbold {font-size:12px; font-weight:bold}
.graytiny {font-size:10px; color:#666666;}


/*added to existing tables*/
#column1 {padding: 5px 5px 30px 10px;}
#column2 {padding: 5px 30px 30px 10px;}
#column2alt {padding: 20px 30px 30px 25px;}
#column2alt2 {padding: 20px 5px 30px 25px;}
#column3 {padding: 5px 10px 30px 5px;}



/*degree description page*/
#selectLoc {margin-top:25px; margin-bottom:25px;}
#selectLoc ul {font-size: 11px; font-weight:bold; color:#003366; background-color:#E9EDF3; padding:5px 10px 7px 21px;}
#selectLoc ul li {display:inline; background-position: left center; padding-right:13px;}
#selectLoc ul.all {padding:5px 0 7px 10px;}
#selectLoc img {float:left; margin-top:2px; margin-right:5px;}
#selectLoc a {color:#CC3333;}
#selectLoc a:hover {color:#003366;}
#selectLoc h2 {font-size:14px;}

#selectLoc2 {margin-top:25px; margin-bottom:25px; background-color:#E9EDF3; height:25px;}
#selectLoc2 img {float:left; margin:10px 5px 10px 5px}
#selectLoc2 h2 {padding:0; margin:6px 7px 7px 7px}
#selectLoc2 img.aiuo {margin-top:7px}
#selectLoc2 h2.aiuo {margin-top:7px}  
#selectLoc2 img.sco {margin-top:6px}
#selectLoc2 a {color:#CC3333;}
#selectLoc2 a:hover {color:#003366;}
#selectLoc2 h2 {font-size:12px;}
.top {float:right; margin:0 10px 0 0;}
.top a:link {color: #003366;}
.top a:visited {color: #003366;}
.top a:hover {color: #CC3333;}
.top a:active {color: #003366;}


#wrapper {position: absolute; top: 0; left:0; text-align:left;}
#content {margin-bottom:25px;/* <--Modify value as needed for footer height.*/ width:100%;}
#footer {
	width:100%;
	font-size:10px;
	position:absolute;
	bottom: 0;
	text-align:center;
}
#footer span {margin-left:25px;}