body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto auto 0; }
td { font-family: Arial, Helvetica, sans-serif; }
form { padding: 0; margin: 0; }
h1 { color: #036; font-size: 16px; margin: 8px 0px 3px 2px; padding-bottom: 2px; }
h2 { color: #000; font-size: 12px; }
select { font: 10px/1.2 Arial, Helvetica, sans-serif; width: 440px; }

.arrow { font: 12px/1.2 Arial, Helvetica, sans-serif; color: #0000cc; }
.arrow-featured { font: 12px/1.2 Arial, Helvetica, sans-serif; color: #ff4e00; }

.article-top-school-info { padding: 7px; }
.article-top-school-info a { color: #000; text-decoration: none; }
.article-top-school-info img { padding: 5px 0px 3px 0px;  }
.article-top-school-name { font-weight: bold; }

.article-link { background: transparent url('../images/write-document-16x16.gif') no-repeat left .10em; padding-left: 18px; color: #0000CC; font-size: 12px; text-decoration: underline; }

/* Colored Backgrounds */
.bg-black { background: #000; }
.bg-grey { background: #CCC; }
.bg-light-violet { background: #EEEEFF; }
.bg-orange { background: #FF4E00; }
.bg-violet { background: #666699; }

/* Picture Backgrounds */
.article-top-school-body { background: url('../images/article-top-school-body.gif') repeat-y; width: 157px; height: 1px; font-size:11px; }
.article-top-school-body-e { background: url('../images/article-top-school-body-e.gif') repeat-y; width: 5px; height: 1px; }
.article-top-school-body-s { background: url('../images/article-top-school-body-s.gif') no-repeat; width: 163px; height: 17px; }
.article-top-school-e { background: url('../images/article-top-school-e.gif') repeat-y; width: 15px; height: 11px; }
.article-top-school-n { background: url('../images/article-top-school-n.gif') repeat-x; width: 11px; height: 11px; }
.article-top-school-ne { background: url('../images/article-top-school-ne.gif') no-repeat; width: 137px; height: 11px; }
.article-top-school-nw { background: url('../images/article-top-school-nw.gif') no-repeat; width: 15px; height: 11px; }
.article-top-school-s { background: url('../images/article-top-school-s.gif') no-repeat; width: 163px; height: 13px; }
.article-top-school-w { background: url('../images/article-top-school-w.gif') repeat-y; width: 11px; height: 11px; }

.bg-featured-school { background: url('../images/bg-featured-school.gif') repeat-x; width: 1px; height: 111px; }
.bg-left-rail-break-bot { background: url('../images/bg-left-rail-break-bot.gif') no-repeat; width: 187px; height: 18px; }
.bg-left-rail-break-top { background: url('../images/bg-left-rail-break-top.gif') no-repeat; width: 187px; height: 18px; }
.bg-left-rail-off { background: url('../images/bg-left-rail.gif') repeat-y; width: 178px; height: 1px; padding: 0 0 0 10px; }
.bg-left-rail-light-purple { background: #F8F8FB; }
.bg-left-rail-on { padding: 0 0 0 10px; }
.bg-left-rail-purple { background: #EAEAF3; }
.bg-left-rail-top-rt { background: url('../images/bg-left-rail-top-rt.gif') no-repeat; width: 10px; height: 10px; }

.bg-section-art-and-design { background: url('../images/section_art-and-design.jpg') no-repeat; width: 214px; height: 121px; }
.bg-section-business { background: url('../images/section_business.jpg') no-repeat; width: 274px; height: 121px; }
.bg-section-criminal-justice-and-paralegal { background: url('../images/section_criminal-justice-and-paralegal.jpg') no-repeat; width: 214px; height: 121px; }
.bg-section-healthcare { background: url('../images/section_healthcare.jpg') no-repeat; width: 263px; height: 121px; }
.bg-section-it-computer { background: url('../images/section_it-computer.jpg') no-repeat; width: 216px; height: 121px; }
.bg-section-education { background: url('../images/section_education.jpg') no-repeat; width: 222px; height: 121px; }

.bg-toc-body { background: url('../images/bg-toc-body.gif') repeat-x; width: 1px; height: 396px; }

.biglink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; font-size: 10px; font-weight: bold; text-decoration: underline; background: transparent url('../images/link-orange.gif') no-repeat left .10em; padding-left: 16px;}
.biglink-featured { font: bold 12px/1.2 Arial, Helvetica, sans-serif; color:#ff4e00; text-decoration:underline; }
.biglink-line { font:bold 12px/0.8 Arial, Helvetica, sans-serif; color:#0000cc; text-decoration:underline; }
.biglink-noline { font:bold 12px/0.8 Arial, Helvetica, sans-serif; color:#0000cc; text-decoration:none; }
.bigrlink { color: #990000; font-size: 12px; font-weight: bold; text-decoration: underline; }

.boldtext { color: #000000; font-size: 12px; font-weight: bold; }
.boldtextwhite { color: #FFFFFF; font-size: 12px; font-weight: bold; }

/* Rounded Corners */
.box-grey-n { background: url('../images/box-grey-n.gif') repeat-x; width: 1px; height: 11px; }
.box-grey-nw { background: url('../images/box-grey-nw.gif') no-repeat; width: 11px; height: 11px; }
.box-grey-s { background: url('../images/box-grey-s.gif') repeat-x; width: 1px; height: 11px; }
.box-grey-sw { background: url('../images/box-grey-sw.gif') no-repeat; width: 11px; height: 11px; }
.box-grey-w { background: url('../images/box-grey-w.gif') repeat-y; width: 11px; height: 1px; }

.box-orange-e { background: url('../images/box-orange-e.gif') repeat-y; width: 16px; height: 1px; }
.box-orange-n { background: url('../images/box-orange-n.gif') repeat-x; width: 1px; height: 11px; }
.box-orange-ne { background: url('../images/box-orange-ne.gif') no-repeat; width: 16px; height: 11px; }
.box-orange-nw { background: url('../images/box-orange-nw.gif') no-repeat; width: 11px; height: 11px; }
.box-orange-w { background: url('../images/box-orange-w.gif') repeat-y; width: 11px; height: 1px; }

.box-violet-e { background: url('../images/box-violet-e.gif') repeat-y; width: 12px; height: 1px; }
.box-violet-n { background: url('../images/box-violet-n.gif') repeat-x; width: 1px; height: 12px; }
.box-violet-ne { background: url('../images/box-violet-ne.gif') no-repeat; width: 12px; height: 12px; }
.box-violet-nw { background: url('../images/box-violet-nw.gif') no-repeat; width: 12px; height: 12px; }
.box-violet-s { background: url('../images/box-violet-s.gif') repeat-x; width: 1px; height: 11px; }
.box-violet-se { background: url('../images/box-violet-se.gif') no-repeat; width: 11px; height: 11px; }
.box-violet-sw { background: url('../images/box-violet-sw.gif') no-repeat; width: 11px; height: 11px; }
.box-violet-w { background: url('../images/box-violet-w.gif') repeat-y; width: 12px; height: 1px; }

.box-toc-e { background: url('../images/box-toc-e.gif') repeat-y; width: 5px; height: 1px; }
.box-toc-s { background: url('../images/box-toc-s.gif') repeat-x; width: 1px; height: 16px; }
.box-toc-se { background: url('../images/box-toc-se.gif') no-repeat; width: 16px; height: 16px; }
.box-toc-sw { background: url('../images/box-toc-sw.gif') no-repeat; width: 16px; height: 16px; }

.btext { font-size: 18px; color: #036;}
.cpright { font: 9px/1.2 Arial, Helvetica, sans-serif; color: #0000cc; }

.course-catalog-links { line-height: 14px; margin-bottom: 9px; }
.course-catalog-links a { text-decoration: none; }
.course-catalog-links a:hover{text-decoration: underline; }
.course-catalog-section { margin-top: 4px; }

.featured-bold { font: bold 12px/1.2 Arial, Helvetica, sans-serif; color: #ff4e00; }
.featured-box { border: 1px solid #c7c7c7; }
.featured-box-articles { background: transparent url(../images/article-bkg.gif) no-repeat right; height: 200px; padding: 4px 4px 8px 4px; overflow: hidden; }
.featured-box-articles-list { padding: 6px; }
.featured-box-course-catalog { background: transparent url(../images/course-catalog-bkg.gif) no-repeat right; padding: 0 4px 4px 4px; }
.featured-box-highlight { border: 1px solid #ff4e00; }
.featured-box-online-schools { height: 200px; padding: 4px 4px 8px 4px; }
.featured-box-title { background: #f7f7f7; padding: 4px; font: bold 14px/1.2 Arial, Helvetica, sans-serif; color: #ff4e00; }
.featured-box-why { padding: 6px; text-align: justify;}
.featured-box-schools { padding: 6px; text-align: justify;}
.featured-school-desc { padding: 5px; }
.featured-school-desc img { float: right; padding: 5px 0px; }
.featured-school-logo { margin: 5px; border: none; }
.featured-school-programs { padding: 5px; }
.featured-school-link { color: #04066E; font-size: 11px; font-weight: bold; }
.featured-school-more-info-link { color: #000; text-decoration: none; }
.featured-school-more-info-link:hover { text-decoration: underline; }
.featured-title {font: bold 14px/1.2 Arial, Helvetica, sans-serif; color: #ff4e00;}

.gtxtxt { color: #B2B2B2; font-size: 10px; }
.header-middle { border-bottom: #CCCCCC 1px solid; }
.header-top { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 0px; text-decoration: none; width: 835px; }
.header-top a { color: #FFF; }
.header-top-banner { align: center; background: #FFFFFF; padding: 5px 0 5px 0; width: 780px; }
.hdtext { color: #036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background: transparent url('../images/link-dk-blue.gif') no-repeat left .10em; padding-left: 16px;}
.hdots { padding: 10px; }
.left-rail { color: #04066E; font-size: 11px; line-height: 1.5; }
.left-rail a { color: #04066E; }
.listings { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.listing-left { clear: right; text-align: center; color: #000; padding: 8px; }
.listing-left-odd { clear: right; text-align: center; color: #000; padding: 8px; background: #f7f7f7; }
.listing-right {float: right; width: 80%; padding-left: 4px; text-align: left; font: 10px/1.2 Arial, Helvetica, sans-serif; }
.masthead-text  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; font-weight: bold; }
.masthead-text-home  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; font-weight: bold; }
.sblink { color: #0000CC; font-size: 10px; text-decoration: underline; }
.sblink1 { color: #0000CC; font-size: 10px; text-decoration: blink; }
.sblink2 { color: #0000CC; font-size: 12px; text-decoration: underline; }
.search-logo-article { border-bottom: #CCCCCC 1px solid; border-top: #CCCCCC 1px solid; }
.search-related-article { color: #04066E; }

.section-article-title { color: #04066E; font-size: 14px; font-weight: bold; }
.section-article-link { color: #04066E; font-weight: bold; }
.section-desc { float: left; padding: 0 15px 0 0; width: 370px; }
.section-desc-img { border: #CCCCCC 1px solid; float: left; margin: 0 8px 8px 0px; }
.section-gt { clear: both; float: left; width: 10px; }
.section-heading { color: #04066E; font-size: 22px; font-weight: bold; }
.section-link { float: left; width: 165px; }
.section-top-online-colleges { float: left; width: 175px; }

.smalllink { font-family: Arial, Helvetica, sans-serif; color: #0000CC; font-size: 12px; text-decoration: underline; }
.smalllink-home { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; font-size: 10px; text-decoration: underline; line-height: 16px; background: transparent url('../images/link-blue.gif') no-repeat left .10em; padding-left: 14px; }
.smallrlink { color: #990000; font-size: 10px; font-weight: bold; text-decoration: underline; }
.smalltxt { color: #000000; font-size: 12px; }
.small-field { font-size: 10px; }
.small-field-comobo { font-size: 10px; width: 380px; }

.stage-content { text-align: left; padding: 8px; font: 12px/1.2 Arial, Helvetica, sans-serif; color: #000; }
.stage-mailer { float: right; }
.stage-sidebar { text-align: left; border-right: dotted 1px #ccc; padding: 8px; }
.text { color: #000; font-size: 12px; }
.toc-link { color: #000; font-size: 11px; text-decoration: underline; }
.toc-listing { padding: 10px 10px 0 15px; width: 144px; }
.toc-listing img { padding: 5px 0 0 0; }
.top { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
.top-online-heading { background: #FF4E00; color: #fff; font-size: 15px; font-weight: bold; }
.topbar { background: #666699; color: #fff; font-size: 10px; font-weight: bold; }
.txt-copy { font-size: 9px; }

.txt-featured-school { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.txt-left-rail-heading-off { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.txt-left-rail-heading-on { color: #FF4E00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background: transparent url('../images/link-orange.gif') no-repeat left .10em; padding-left: 14px; }
.txt-school-name { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }

.vdots { background: transparent url(../images/vdots-bkg.gif) repeat; }
.wlink { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#article-container { width: 570px; }
#article-body { float: left; padding-right: 10px; width: 385px; }
#article-top-schools { float: right; padding-top: 12px; width: 163px; }
#cursor { cursor: pointer; }
.cursor { cursor: pointer; }
#listing-searchbar { border: solid 1px #ccc; }
#listing-featured { padding: 4px; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
#listing-content { padding: 4px; }
#main-bar { padding: 10px; font: 12px/1.2 Arial, Helvetica, sans-serif; color: #000; }
#searchbar { padding: 3px; border: solid 1px #ccc; background: #feffd9; text-align:center; }
#search-bar { background: #feffd9; border: 1px solid #c7c7c7; text-align: center; height: 40px; font: bold 12px/1.2 Arial, Helvetica, sans-serif; color: #000; }
#side-bar { background: #f7f7f7; padding: 10px; }
#stage { padding: 4px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; }
#stage-bar { border-right: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; }
#topbar { background: #1E2949; }
#top-bar { background: #669; }
#uop-text { color: #800000; }
#blurb h4 { font-size: 1.1em; margin-bottom: 0; margin-top: 0;}

.mailwrapper {
	text-align: center;
}

.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 365px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
}

.maildiv .sidelbl {
	/* used for left side labels */
	width: 95px;
	text-align: right;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
/*
	color: #005ABE;
	font-size: 120%;
*/
}
.maildiv input {
	margin-bottom: 10px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
	margin-bottom: 10px;
}
maildiv .img {
	border: 0px;
}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: left;
	position: relative;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
}
.maildiv .fmrequired {
	color: ##005ABE;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
}

.maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-bottom: 15px;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
