* { margin: 0; padding: 0; }

img { border: none; }

ul { list-style: none; }

h2 { font-size: 20px; }

body { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: smaller; }

a { color: #3794fd; text-decoration: none; }
a:hover { text-decoration: underline; }

p, ul, ol { line-height: 1.3em; }

#body_wrap { float: left; width: 100%; background: #fff; }

.clear_left { clear: left; }

.clear_right { clear: right; }

.clear_both { clear: both; }

.left { float: left; }

.right { float: right; }

.wrap { width: 760px; margin: auto; overflow: visible; }

.asterisk { color: #3581FE; }

#top { position: relative; }

#header h1, #header h2 { font-weight: normal; }
#header h1 { color: #fff; font-size: 32px; padding: 65px 0 5px; }
#header h1 span { color: #a6c9ff; }
#header h2 { color: #a6c9ff; font-style: italic; font-size: 17px; }

#header_content { overflow: hidden; }

#student { background: url('http://img3.degreesearch.org/images/common/layout/graduate.png?1283983719') no-repeat; right: 0; height: 143px; width: 159px; position: absolute; top: -13px; }

#top logo { top: 15px; }
#top logo a { background: url('http://img1.degreesearch.org/images/common/layout/logo_degreesearch.gif?1283983719') left center no-repeat; }

#logo img { padding: 15px 0 10px; }

#nav { background: url('http://img2.degreesearch.org/images/common/layout/bg_nav.gif?1283983719') repeat-x center top; height: 33px; font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 15px; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#nav ul { list-style: none; border-right: 1px solid #131a2d; line-height: 27px; float: left; }
#nav li { font-size: 85%; font-weight: bold; float: left; overflow: hidden; }
#nav li:first-child a { border-left: none; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#nav li a { color: #fff; text-decoration: none; display: block; float: left; padding: 0px 14px; border-left: 1px solid #131a2d; border-right: 1px solid #414d6b; line-height: 33px; }
#nav li a:hover, #nav li a.active { background: url('http://img1.degreesearch.org/images/common/layout/bg_nav_active.gif?1283983719') #184ab7 repeat-x center top; border-right: 1px solid #498af6; }

#content { padding: 10px 0 30px 0; float: left; width: 100%; }

#main { width: 510px; float: left; overflow: visible; }

#side { width: 230px; float: right; overflow-x: hidden; }

.sidebar { text-align: center; clear: left; }
.sidebar h4 { font-size: 12px; font-weight: normal; background: url('http://img1.degreesearch.org/images/common/extras/bg_sidebar.gif?1283983719') repeat-x bottom; padding: 7px 0; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; border: 1px solid #ccc; }
.sidebar ul { margin: 0 0 5px; padding: 7px 8px 0 8px; }

.postit ul { margin: 0 0 5px; padding: 7px 8px 0 8px; }

.sidebar li, .postit li, .side_list li { list-style: none; font-size: 90%; }

.sidebar li { padding: 0 0 15px 0; }

.side_list li { font-style: italic; padding-bottom: 3px; }

.sidebar p, .side_list p { padding: 10px 20px; font-style: italic; color: #666; font-size: 11px; }

.getstarted { position: relative; z-index: 100; top: 10px; }

.postit_container { float: right; }

.postit { padding: 15px; background: url('http://img2.degreesearch.org/images/common/extras/bg_postit.png?1283983719') #fffcd2 repeat-x bottom; border: 1px solid #FFE383; line-height: 1.2em; }
.postit h4 { color: #000; font-size: 20px; font-weight: normal; padding: 3px 0 10px; }
.postit p { color: #A09E84; font-size: 11px; }
.postit li { color: #636257; font-style: italic; }

.postit_shadow { background: url('http://img2.degreesearch.org/images/common/extras/postit_shadow.png?1283983719') top left no-repeat; height: 10px; width: 230px; overflow: hidden; }

.postit h5 { font-size: 100%; color: #666; padding: 2px 0; }

#breadcrumbs { color: #999; float: left; width: 100%; font-size: 90%; }
#breadcrumbs ul { padding: 10px 0; border-top: 1px dotted #ddd; }
#breadcrumbs li { display: inline; }
#breadcrumbs a { color: #999; }
#breadcrumbs a:hover { color: #3794FD; }
#breadcrumbs .here { color: #333; }

#comments { float: left; width: 100%; }
#comments h3 { margin: 15px 0 0 0; padding: 0 0 8px 32px; background: #fff; font-size: 115%; color: #555; background: url('http://img3.degreesearch.org/images/common/extras/comment.png?1283983719') left top no-repeat #fff; }

.comment_summary h3 { margin: 15px 0 0 0; padding: 0 0 8px 32px; background: #fff; font-size: 115%; color: #555; background: url('http://img2.degreesearch.org/images/common/extras/comment.png?1283983719') left top no-repeat #fff; }

#comments div.comment { padding-left: 10px; }
#comments .odd { border: solid #ddd; border-width: 1px 0; background: #eee; }
#comments .even { background: #fff; }
#comments p.author { padding: 10px 0 0; color: #555; font-style: normal; font-weight: bold; }
#comments p.author a { text-decoration: underline; }
#comments p.author a:hover { text-decoration: none; }
#comments p.author span.date { color: #aaa; font-style: italic; font-weight: normal; font-size: 85%; }
#comments p.body { font-size: 90%; padding: 6px 0 15px; }

div.article p.flash { font-family: Georgia; border: #3db700 dotted; border-width: 1px 0px; padding: 5px 3px 5px 24px; margin: 1.0em 0 0 0; font-size: 120%; background: url('http://img1.degreesearch.org/images/common/valid.png?1283983719') left no-repeat #eaffdf; }

#comment_form { background: #eee; clear: left; float: left; width: 100%; padding: 0 0 10px 10px; margin-top: 1.5em; border-bottom: 1px solid #ddd; }
#comment_form h3 { border-bottom: 1px solid #ddd; padding: 0 0 6px 32px; background: url('http://img3.degreesearch.org/images/common/extras/comment.png?1283983719') top left no-repeat #fff; font-size: 115%; margin: 0 0 10px -10px; color: #555; }
#comment_form dt, #comment_form dd { float: left; clear: left; }
#comment_form label { font-weight: bold; }
#comment_form textarea { width: 340px; }
#comment_form input { width: 200px; margin-bottom: 3px; }
#comment_form span.required { color: #AC2D11; font-size: 85%; }
#comment_form div.validation { float: left; clear: left; padding-top: 15px; padding-left: 10px; }
#comment_form div.validation label { position: relative; top: -2px; }
#comment_form .validation p { font-size: 85%; }

#errorExplanation { margin-left: 14px; }

#validation .fieldWithErrors { border: 1px solid red; padding: 1px; }

#comment_form div.submit { float: left; clear: left; margin: 12px 12px 0 0; }
#comment_form div.submit input { width: 115px; }
#comment_form div.submit img { margin: -3px 0 6px 6px; }

#alert { background: url('http://img2.degreesearch.org/images/common/error/error.gif?1283983719') #fcdad9 no-repeat scroll 15px 50%; border: 1px solid #ed8c8c; padding-right: 15px; }
#alert h6 { font-size: 14px; font-weight: bold; margin: 10px 0pt; padding: 10px 0pt 10px 60px; }

p.alert { background: url('http://img2.degreesearch.org/images/common/error/error_icon.gif?1283983719') transparent no-repeat scroll left 4px; font-size: 10px; font-weight: bold; line-height: 12px; margin: 0 0 0 10px; padding: 7px 0pt 1px 20px; text-indent: 0pt; }

select.alert, input.alert { border: 2px solid #c30; }

body { color: #333; }

h1 { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; color: #000; font-size: 34px; font-weight: normal; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 5px; }

p.fancy { color: #777; font-size: 14px; font-style: italic; }
p.intro { margin: 10px 0; color: #666; }
p.intro strong { color: #333; }

.banner { margin: 20px 0; display: block; }

.info p { padding-bottom: 10px; }
.info h2 { padding-bottom: 5px; font-size: 16px; }

.accredited p { font-style: normal; color: #888; font-size: 12px; line-height: 1.5em; }
.accredited img { margin: 0 55px; }

div.tooltip { padding: 5px; margin: 5px; background: url('http://img3.degreesearch.org/images/portal/layout/round_gradient.png?1283983719') #f0f0f0 top repeat-x; z-index: 25; font-size: 11px; color: #333; border: 1px solid #999; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }

select { border: 1px solid #ddd; padding: 1px; }

#main #degree_level, #main #study_area { width: 100%; overflow: auto; }
#main #degree_level ul { font-size: 90%; font-weight: bold; float: left; padding-left: 30px; margin-top: 10px; line-height: 25px; }
#main #degree_level ul.first { padding-left: 0px; }
#main #degree_level ul li { background: url('http://img3.degreesearch.org/images/common/extras/li.gif?1283983719') 0 50% no-repeat; padding-left: 15px; }

.rounded { width: 510px; float: left; }
.rounded .top, .rounded .content, .rounded .bottom { width: 510px; float: left; }
.rounded .top { background: url('http://img2.degreesearch.org/images/portal/layout/round_top.png?1283983719') no-repeat; height: 10px; overflow: hidden; }
.rounded .content { background: url('http://img3.degreesearch.org/images/portal/layout/round_gradient.png?1283983719') #f0f0f0 repeat-x; border: solid #e9e9e9; border-width: 0 2px; width: 466px; padding: 5px 20px; }
.rounded .bottom { background: url('http://img2.degreesearch.org/images/portal/layout/round_bottom.png?1283983719') no-repeat; height: 10px; overflow: hidden; }

p#orientation { text-align: center; font-size: 120%; font-weight: bold; margin-bottom: 10px; }
p#orientation span { font-size: 75%; font-weight: normal; color: #999; }

#finder { position: relative; }
#finder h4 { font-size: 28px; }
#finder img { position: absolute; right: 15px; top: 14px; }
#finder select { width: 100%; font-size: 12px; height: 18px; color: #333; }
#finder select optgroup { color: #3794FD; font-style: normal; margin: 4px 0 2px; text-indent: 2px; }
#finder select option { text-indent: 8px; color: #333; }
#finder ul { padding: 0; margin-top: 8px; }
#finder ul li { margin-bottom: 10px; }

#home #finder input { margin-top: 10px; }

.side_list { padding-top: 25px; clear: left; }
.side_list h4 { font-weight: normal; text-align: center; font-size: 20px; color: #666; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px dotted #ddd; }
.side_list li { background: url('http://img2.degreesearch.org/images/common/extras/li.gif?1283983719') no-repeat 10px .4em; padding-left: 30px; text-indent: -10px; }

#online_ad.side_list h4, #stat.side_list h4 { color: #ff8a00; }

#side #schools ul { padding-top: 14px; }
#side #social { margin-left: 20px; overflow: hidden; }
#side #social h3 { border: none; margin-bottom: 0; }
#side #social li { float: left; background: none; padding: 0; text-indent: none; }
#side #social li a { display: block; float: left; margin-right: 12px; background-image: url(/images/portal/extras/social_sprite.gif?1283983719); background-repeat: none; width: 50px; height: 50px; text-indent: -9999px; }
#side #social .twitter a { background-position: 0 0; }
#side #social .facebook a { background-position: 0 -50px; }
#side #social .youtube a { background-position: 0 -100px; }
#side #social .rss a { background-position: 0 -150px; }
#side #social .linkedin a { background-position: 0 -200px; }

#footer_container { float: left; clear: left; width: 100%; }

#footer { float: left; width: 100%; background: url('http://img1.degreesearch.org/images/portal/layout/footer_bg.png?1283983719') #cee5ff repeat-x top; border: solid #c7e0ff; border-width: 2px 0; padding: 25px 0; min-height: 165px; height: auto !important; height: 165px; }
#footer #footer_content.article_img { padding-left: 280px; width: 480px; position: relative; }
#footer #footer_content img#article_img { background: #fff; padding: 3px; border: 1px solid #cad0d9; position: absolute; top: 0; left: 0; }
#footer .compare h2 { line-height: 1em; margin-bottom: 5px; font-size: 30px; font-family: Georgia, Times, serif; font-weight: normal; }
#footer .compare p.fancy { color: #666; margin-bottom: 10px; font-size: 16px; }
#footer .compare p.fancy strong { font-weight: normal; color: #333; }
#footer .compare li { padding-bottom: 6px; float: left; }
#footer .compare label { color: #666; width: 170px; float: left; margin-left: 20px; }
#footer .compare label strong { color: #333; }
#footer .compare select { border: 1px solid #ccc; height: 18px; width: 200px; font-size: 11px; padding: 1px; color: #333; }
#footer .compare input.image { float: right; margin-right: 90px; }

#bottom { text-align: center; font-size: 10px; color: #999; line-height: 1.6em; padding: 10px 0; clear: left; }
#bottom ul li { display: inline; }
#bottom ul li a { color: #999; }
#bottom ul li a:hover { color: #3794fd; }

.about { clear: left; }
.about h2 { padding: 0 0 10px; float: none !important; }
.about h3 { padding: 10px 0 5px; }
.about p { color: #666; padding: 0 0 10px 10px; }

#home #main { margin-bottom: 0; }
#home #main h1 { border-bottom: none; }
#home #main p { font-size: 13px; padding-bottom: 10px; }
#home #main p.intro { margin: 10px 0 0 15px; }
#home .about { padding: 40px 0 20px; }
#home .banner { margin: 0 0 15px; }
#home #main h2 { font-size: 18px; font-weight: bold; color: #444; border-bottom: 1px dotted #ccc; padding-bottom: 5px; margin-top: 15px; }
#home #main span { color: #999; display: none; }
#home #zipcode { width: 100%; float: left; clear: left; }
#home #study_area { float: left; }
#home #degree_level { float: right; }
#home #study_area, #home #degree_level { width: 45%; }
#home #study_area p, #home #degree_level p { color: #666; font-size: 12px; padding-left: 12px; margin-top: 15px; }
#home #study_area ul, #home #degree_level ul { font-size: 12px; padding-left: 30px; margin-top: 10px; line-height: 25px; font-weight: bold; float: left; }
#home #study_area ul.first, #home #degree_level ul.first { padding-left: 15px; }
#home #study_area ul li, #home #degree_level ul li { background: url('http://img2.degreesearch.org/images/common/extras/li.gif?1283983719') 0 50% no-repeat; padding-left: 15px; }
#home #zipcode h2 { margin-bottom: 15px; }
#home #zipcode label { margin-left: 12px; float: left; clear: left; }
#home #zipcode input { float: left; }
#home #zipcode input.search { width: 100px; height: 19px; border: 1px solid #aaa; font-size: 14px; position: relative; top: 0px; margin: 0 10px; padding: 2px 0 0 2px; }
#home #schools { margin-top: 10px; }
#home #schools ul { text-align: center; }
#home #schools ul li { background: none !important; padding: 5px 0 !important; }
#home #footer { background: url('http://img2.degreesearch.org/images/common/extras/bg_postit.png?1283983719') #fffcd2 repeat-x bottom; border: solid #FFE383; border-width: 2px 0; }
#home #footer .column { float: left; }
#home #footer .column h2 { margin-bottom: 12px; }
#home #footer .column ul { font-size: 11px; line-height: 17px; }
#home #footer .column ul li { text-indent: -12px; margin-left: 12px; }
#home #footer .column ul a { color: #666; }
#home #footer .column ul a:hover { color: #3794fd; }
#home #footer #online_schools { width: 240px; margin-right: 20px; }
#home #footer #campus_schools { width: 280px; margin-right: 20px; }
#home #footer #education_pays { width: 200px; }
#home #footer #education_pays p { font-size: 11px; color: #444; margin-bottom: 15px; }
#home #footer #education_pays span { font-weight: bold; font-style: italic; }
#home #footer #education_pays img { margin-right: 0; }

#degrees #degree_level { margin-top: 15px; }
#degrees #study_area { margin-top: 15px; }
#degrees #study_area p { padding: 5px 0; border-bottom: 1px dotted #ddd; font-style: italic; color: #999; }
#degrees #degree_level p { padding: 5px 0; border-bottom: 1px dotted #ddd; font-style: italic; color: #999; }
#degrees #study_area ul.column { width: 255px; float: left; margin-top: 15px; }
#degrees #study_area ul.column ul { width: 200px; padding-left: 15px; float: left; }
#degrees #study_area ul li { padding-bottom: 15px; float: left; }
#degrees #study_area ul li li { position: static; padding-left: 0; font-size: 85%; padding-bottom: 0; line-height: 1.6em; float: none; }
#degrees #study_area ul li li.strong { font-weight: bold; font-style: italic; color: #333; }
#degrees #study_area ul li li a { color: #666; }
#degrees #study_area ul li li a:hover { color: #3794fd; }
#degrees #study_area ul li img { float: left; }
#degrees #study_area ul li h3 { float: left; padding-left: 15px; font-size: 14px; line-height: 1.0em; margin-bottom: .6em; width: 200px; }
#degrees #study_area ul li h3 span { font-size: 90%; color: #aaa; }
#degrees #zipcode { text-align: center; }
#degrees #zipcode h4 { margin-bottom: 15px; }
#degrees #zipcode input.search { border: 1px solid #aaa; font-size: 14px; height: 19px; padding: 2px 0 0 2px; width: 100px; position: relative; top: -7px; }
#degrees #footer h2 { line-height: 1em; margin-bottom: 5px; font-size: 30px; font-family: Georgia, Times, serif; font-weight: normal; }
#degrees #footer p { font-size: 15px; color: #666; font-style: italic; float: left; clear: left; }
#degrees #footer p#view_all { font-weight: bold; width: 250px; }
#degrees #footer ul { float: left; margin: 12px 15px 5px 0; width: 125px; }
#degrees #footer ul li { background: url('http://img1.degreesearch.org/images/common/extras/li_blue.gif?1283983719')  no-repeat 10px .4em; padding-left: 30px; text-indent: -10px; font-size: 100%; padding-bottom: 4px; }
#degrees #footer #sticker { margin-top: 15px; }

#schools #main .column { width: 50%; float: left; margin-top: 15px; padding-bottom: 15px; }
#schools #main .column p { font-style: italic; font-size: 95%; color: #333; width: 90%; clear: left; padding: 10px 0 5px; border-bottom: 1px dotted #ddd; }
#schools #main p.tip { font-size: 11px; color: #666; margin-top: 5px; clear: left; }
#schools #main h2 { float: left; }
#schools #main ul { float: left; margin-top: 10px; width: 100%; }
#schools #main ul li { font-size: 85%; padding-bottom: 0.8em; text-indent: -20px; padding-left: 20px; line-height: 1.2em; }
#schools #main ul li a { color: #666; }
#schools #main ul li a:hover { color: #3794FD; }

#articles #categories { margin: 15px 0; }
#articles #categories .column { float: left; width: 145px; padding-right: 10px; }
#articles #categories h4 { font-size: 14px; font-weight: bold; color: #555; margin-bottom: 5px; }
#articles #categories li { font-size: 85%; color: #aaa; padding-left: 15px; text-indent: -15px; line-height: 1.3em; padding-bottom: 0.4em; }
#articles h1 { float: left; width: 100%; }
#articles h1 span { float: right; font-weight: bold; }
#articles .subscribe p { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; float: left; padding: 12px 5px 0 0; }
#articles .category { float: left; width: 100%; }
#articles .category h2 { font-size: 24px; font-family: Georgia, Times, serif; font-weight: normal; padding: 15px 0 3px 0; margin-bottom: 5px; width: 100%; }
#articles .category h3 { color: #555; font-size: 14px; float: left; clear: left; width: 180px; padding-right: 10px; padding-top: 10px; border-top: 1px dotted #ddd; }
#articles .category h3 a { color: #555; }
#articles .category h3 a:hover { text-decoration: none; }
#articles .category ul { float: left; width: 320px; margin-bottom: 15px; border-top: 1px dotted #ddd; padding-top: 10px; }
#articles .category li { font-size: 90%; background: url('http://img1.degreesearch.org/images/common/extras/li.gif?1283983719') 0 0.3em no-repeat; padding-left: 25px; text-indent: -15px; line-height: 1.2em; padding-bottom: 4px; }
#articles #featured_articles { margin-top: 20px; }
#articles #featured_articles h2 { border-bottom: 1px dotted #ddd; font-family: Georgia, Times, serif; font-size: 24px; font-weight: normal; margin-bottom: 8px; padding-bottom: 5px; text-align: center; }
#articles #featured_articles li { float: left; width: 100%; clear: left; margin-bottom: 20px; }
#articles #featured_articles h3 { font-style: normal; font-size: 14px; margin-bottom: 8px; width: 220px; margin-left: 10px; }
#articles #featured_articles h3 a { color: #666; }
#articles #featured_articles h3 a:hover { color: #3794FD; }
#articles #featured_articles img { float: left; clear: left; border: 1px solid #ccc; margin-left: 10px; }
#articles #featured_articles p { float: left; color: #999; font-size: 85%; width: 141px; margin: -.2em 10px 0 12px; line-height: 1.6em; }
#articles #featured_articles p a { font-style: italic; }
#articles #online_ad { padding-top: 15px; }

#article .author { font-style: italic; color: #999; width: 100%; }
#article .author span { float: right; font-weight: bold; }
#article .author .subscribe p { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; float: left; padding: 4px 5px 0 0; font-style: normal; }
#article #main p { padding-bottom: 10px; line-height: 1.6em; }
#article #main h1 { border-bottom: none; }
#article #main h2 { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-style: italic; font-weight: normal; font-size: 18px; line-height: 21px; border: dotted #ddd; border-width: 1px 0; color: #777; padding: 10px 0; margin: 5px 0 15px; }
#article #main ul { padding: 0 0 10px 15px; }
#article #main ol { padding: 0 0 10px 15px; padding-left: 35px; }
#article #main ul li { background: url('http://img1.degreesearch.org/images/common/extras/li.gif?1283983719') transparent no-repeat scroll left 0.3em; padding-left: 15px; }
#article .article_body h3 { padding: 5px 0 8px; }
#article .article_body .article_image { float: right; padding: 3px; border: 1px #ddd solid; margin: 0 0 15px 15px; }
#article .article_body span { background: #FFFF99; }
#article .article_body span.caps { background: none; }
#article .comment_summary p { color: #999; padding-top: 20px; font-weight: bold; }
#article .pencil_insert { padding: 12px 10px 12px 0; background: url('http://img1.degreesearch.org/images/common/extras/bg_postit.png?1283983719') #fffcd2 repeat-x bottom; border: 1px solid #FFE383; line-height: 1.2em; }
#article .pencil_insert p { color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: normal; padding: 6px 0 20px 75px; background: url('http://img2.degreesearch.org/images/portal/extras/pencil.png?1283983719') no-repeat; }
#article .pencil_shadow { background: url('http://img3.degreesearch.org/images/portal/extras/wide_postit_shadow.png?1283983719') top left no-repeat; height: 10px; display: block; width: 510px; float: left; clear: left; padding-bottom: 10px; }
#article .postit li.dynamic_one, #article .postit li.dynamic_two { border: 0; font-size: 12px; font-weight: bold; text-align: center; background: none; width: 180px; padding: 0 10px; }
#article .postit li.dynamic_one a, #article .postit li.dynamic_two a { color: #fff; font-style: normal; font-size: 14px; display: block; width: 100%; }
#article .postit li.dynamic_one a:hover, #article .postit li.dynamic_two a:hover { text-decoration: none; }
#article .postit li.dynamic_one { background: url('http://img3.degreesearch.org/images/portal/buttons/dynamic_sm.gif?1283983719') no-repeat; line-height: 35px; }
#article .postit li.dynamic_two { background: url('http://img3.degreesearch.org/images/portal/buttons/dynamic_lg.gif?1283983719') no-repeat; padding: 8px 10px; }
#article #featured_school { text-align: center; }
#article #featured_school h4 { color: #ff9900; }
#article #featured_school ul { padding: 10px 0; color: #999; }
#article #featured_school li { background: none; padding: 0; display: inline; }
#article #featured_school a { color: #999; font-style: normal; }
#article #featured_school a:hover { color: #3794fd; }

#footer.short { height: 115px; height: auto !important; min-height: 115px; }
#footer #education_pays { float: left; }
#footer #education_pays div { float: left; }
#footer #education_pays img { float: left; margin-right: 30px; }
#footer .salary_summary { width: 390px; padding: 10px 20px 10px 0; border-right: 1px solid #afcbec; margin-right: 20px; }
#footer .salary_summary h2 { font-size: 24px; padding-bottom: 3px; }
#footer .salary_summary span { color: #3794FD; }
#footer #salary_key { width: 180px; }
#footer #salary_key h4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; font-size: 10px; padding-bottom: 5px; }
#footer #salary_key ul { padding-left: 20px; line-height: 1em; font-size: 18px; }
#footer #salary_key li { list-style: square; }
#footer #salary_key span { color: #666; font-size: 12px; }
#footer #salary_key .dropout { color: #6cab00; }
#footer #salary_key .high_school { color: #0085ff; }
#footer #salary_key .bachelors { color: #ff7700; }
#footer #salary_key .advanced { color: #ff1100; }

#results #main h1 { font-size: 32px; color: #000; padding-bottom: 5px; margin-bottom: 15px; }
#results #main h1 span { color: #333; }
#results #main .info { margin-bottom: 20px; float: left; }
#results #main .info p { float: left; line-height: 1.75em; font-size: 12px; color: #444; }
#results #main .info img { float: right; border: 1px solid #ddd; margin: 0 0 15px 15px; padding: 3px; }
#results #filter { margin-bottom: 10px; }
#results #filter h5 { font-size: 18px; font-weight: bold; margin: 0; float: left; }
#results #filter span { float: right; font-weight: bold; position: relative; top: 2px; font-size: 12px; vertical-align: top; }
#results #filter label#zip_label { position: absolute; left: 5px; top: 2px; z-index: 5; float: none; font-weight: normal; font-size: 11px; color: #999; cursor: text; }
#results #filter span a { font-weight: normal; text-decoration: underline; }
#results #filter span a:hover { text-decoration: none; }
#results #filter_controls { width: 100%; }
#results #filter .content { padding: 5px 13px; width: 480px; }
#results #filter label { font-size: 14px; font-weight: bold; color: #666; padding-bottom: 2px; display: block; }
#results #filter label span { vertical-align: super; font-size: 10px; font-weight: bold; cursor: help; padding-left: 2px; font-family: arial; color: #3794FD; }
#results #filter .content div { float: left; position: relative; top: 6px; }
#results #filter select, #results #filter input.text { border: 1px solid #ccc; font-size: 12px; height: 18px; padding: 1px; margin-right: 10px; }
#results #filter select#study_area_id { width: 197px; }
#results #filter select optgroup { color: #3794fd; font-style: normal; font-weight: bold; margin: 4px 0; text-indent: 2px; }
#results #filter select option { color: #333; text-indent: 8px; font-size: 12px; padding: 1px 0; }
#results #filter select#study_area_id.larger { width: 205px; font-size: 13px; height: 22px; margin: 0; }
#results #filter select.larger option, #results #filter select.larger optgroup { font-size: 13px; }
#results #filter select option.all { color: #000; }
#results #filter select#degree_level_id { width: 155px; }
#results #filter input.text { width: 60px; height: 16px; position: relative; top: -1px; }
#results #filter input.image { position: relative; top: -6px; left: 0; }

#resultinator { float: left; clear: left; margin-top: 15px; }
#resultinator #resultorama { text-align: right; width: 100%; border-bottom: 1px dotted #ddd; margin-bottom: 5px; padding-bottom: 2px; color: #666; }
#resultinator #resultorama strong { color: #333; }
#resultinator table { width: 510px; }
#resultinator td { vertical-align: top; padding: 12px 0; border-bottom: 1px dotted #ddd; }
#resultinator tr.last td { border: none; }
#resultinator td a { cursor: pointer; cursor: hand; }
#resultinator td.logo { width: 150px; }
#resultinator td.logo img { float: none; }
#resultinator h3 { line-height: 1.2em; width: 219px; font-size: 15px; float: left; padding-right: 10px; margin-bottom: 15px; }
#resultinator h3 span { font-size: 12px; font-weight: normal; color: #999; }
#resultinator img, #resultinator input { float: right; }
#resultinator ul { font-size: 90%; float: left; clear: both; }
#resultinator li { line-height: 1.3em; padding-bottom: 0.4em; padding-left: 25px; text-indent: -15px; background: url('http://img2.degreesearch.org/images/common/extras/li.gif?1283983719') 0% 0.2em no-repeat; width: 335px; }
#resultinator li .description p { text-indent: 0; padding: 4px 0; color: #666; margin-left: -14px; line-height: 1.5em; }
#resultinator li .description p a { color: #ec7a00; font-weight: bold; font-style: italic; }
#resultinator p.view_all { font-size: 14px; font-weight: bold; font-style: italic; width: 510px; border-top: 1px dotted #ddd; float: left; margin-bottom: 10px; padding-top: 3px; }
#resultinator p.view_all a { float: left; }
#resultinator p.view_all span { float: right; font-size: 14px; font-style: normal; font-weight: normal; color: #999; }

#results .pages { color: #ddd; font-size: 14px; font-weight: normal; }
#results .pages span { color: #bbb; font-weight: bold; font-size: 18px; }
#results .pages span.control { font-size: 24px; position: relative; top: 2px; color: #ccc; }
#results .pages a { font-weight: normal; }
#results .pages a span.control { color: #3794FD; }
#results h3.cta { background: url(/images/portal/layout/action_arrow.gif?1283983719) no-repeat; font-size: 18px; color: white; clear: left; padding: 10px 0 30px 10px; display: block; }
#results #resultinator .pages { text-align: center; font-size: 16px; width: 510px; margin: 10px 0 0 0; }
#results #resultorama { margin-bottom: -4px; border-bottom: 1px dotted #dedede; float: left; padding-bottom: 4px; width: 100%; }
#results #resultorama .pages { float: right; margin-top: 2px; }
#results #resultorama .pages a { font-weight: normal; }
#results #resultorama .pages span { font-size: 16px; }
#results #resultorama .pages span.control { font-size: 20px; }
#results #resultorama p { float: left; margin-top: 10px; color: #aaa; font-weight: bold; }
#results #resultorama p strong { color: #777; }
#results #info { width: 198px; float: left; }
#results #info div { float: left; }
#results #info h2 { text-align: center; line-height: 1.1em; }
#results #info.none h2 { border-bottom: none; }
#results #info ul { margin: 0; padding: 0; text-align: center; }
#results #info li { display: inline; text-transform: uppercase; font-style: normal; font-size: 11px; text-align: center; letter-spacing: 1px; }
#results #info li a { color: #999; cursor: pointer; cursor: hand; }
#results #info li a.active { font-weight: bold; color: #555; }
#results #info_content { margin-top: 10px; }
#results #info p { color: #333; float: left; line-height: 1.6em; width: 198px; font-size: 12px; padding-bottom: 10px; }
#results #info.none p { margin-top: 5px; line-height: 1.8em; }
#results .postit_shadow { float: left; width: 230px; clear: left; }
#results .side_list { padding-top: 15px; float: left; width: 100%; }
#results .side_list li { line-height: 1.3em; }
#results .side_list li a { color: #60abff; }
#results .side_list li a strong { color: #3794fd; }
#results #footer h2 { font-size: 24px; margin-bottom: 10px; }
#results #footer span { color: #666; }
#results #footer p { font-size: 90%; line-height: 1.6em; }

#thanks h1 { border-bottom: none; }
#thanks p#confirmation { color: #666; padding-left: 4px; margin-bottom: 12px; }
#thanks .rounded .content { padding: 0px 20px; }
#thanks #suggestions { margin-top: 15px; }
#thanks #suggestions h3 { font-size: 18px; margin: 3px 0 10px 0; }
#thanks #suggestions p { color: #666; font-size: 90%; margin-bottom: 12px; line-height: 1.5em; }
#thanks #suggestions h4 { font-family: trebuchet ms; font-size: 100%; border-bottom: 1px dotted #d7d291; margin-bottom: 3px; padding-bottom: 3px; }
#thanks #suggestions ul li { background: url('http://img2.degreesearch.org/images/common/extras/li_blue.gif?1283983719') 0 0.4em no-repeat; padding-left: 25px; text-indent: -15px; }
#thanks #suggestions ul li.more { background: none; text-indent: 0; padding: 5px 0 0 0; font-style: normal; font-weight: bold; }
#thanks #footer_content img#article_img { background: none; border: none; }
#thanks #footer h2 { font-size: 28px; font-family: georgia, times, serif; font-weight: normal; margin-bottom: 5px; color: #111; }
#thanks #footer p { font-size: 105%; color: #444; line-height: 1.5em; }
#thanks #footer ul { margin-top: 10px; padding-left: 15px; }
#thanks #footer li { padding-left: 30px; padding-bottom: 2px; text-indent: -20px; font-size: 90%; font-style: italic; background: url('http://img2.degreesearch.org/images/common/extras/li_blue.gif?1283983719') 0 0.4em no-repeat; }
#thanks #footer p.right { font-weight: bold; font-size: 16px; font-style: italic; }
#thanks #footer p.right span.control { font-size: 20px; position: relative; top: 1px; }

#unsubscribe #header h1 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 20px; float: right; padding-top: 22px; border: none; }
#unsubscribe h2 { font-size: 28px; padding-bottom: 20px; }
#unsubscribe form p { font-weight: bold; }
#unsubscribe .postit img { padding: 5px 49px 15px; }
#unsubscribe .postit h4 { font-size: 16px; }

#contact_us { width: 100%; margin-top: 60px; padding-top: 15px; border-top: 1px dotted #ddd; font-size: 11px; color: #666; }
#contact_us p { padding-bottom: 8px; }

#remove input { vertical-align: middle; margin-right: 10px; }

#unsubscribe #footer { text-align: center; color: #666; min-height: 60px; font-size: 11px; }
#unsubscribe #footer li { display: inline; line-height: 1.7em; }
#unsubscribe #footer p { line-height: 1.7em; }
#unsubscribe #footer a { color: #666; }
#unsubscribe #footer a:hover { color: #3794fd; text-decoration: none; }

.programs_vary_star { color: #999; font-weight: normal; }

.programs_vary_message { color: #999; padding: 10px 0 0 5px; }

#sitemap #group_nav li { line-height: 1.3em; padding-bottom: 0.4em; padding-left: 25px; text-indent: -15px; background: url('http://img1.degreesearch.org/images/common/extras/li.gif?1283983719') 0% 0.2em no-repeat; }
#sitemap #group_nav li a { font-weight: bold; font-style: italic; }
#sitemap h2 { border-bottom: 1px dotted #CCCCCC; margin-bottom: 5px; margin-top: 10px; padding-bottom: 2px; }
