@charset "UTF-8";

/* CSS Document */

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#353535;
}

a {
color: #245787;
}

img {
border:none;
}

.clearer {
clear:both;
}

.wrapper {
width:1000px;
margin:0px auto 75px auto;
}

h1 {
}

h2 {
}

h3 {
    margin:0px;
}

h4 {
}

h5 {
}

.alphaPager {
color:#245787;
font-size:15px;
font-weight:bold;   
background:url("images/divider-horizontal-1.gif") repeat-x scroll center bottom transparent;
}

.alphaPager span a{
padding:0 1px;  
text-decoration:none;
}

.alphaPager span.disabled{
color:#CDCDCD;
padding:0 1px;  
text-decoration:none;
}

.alphaPager span.active a {
color:#EA7C32;
text-decoration:underline;
}

.alphaPager span a:hover {
color:#EA7C32;
}

label.error {
color:#e67530;
}

input.btn {
background-color:#245787;
border-color:#cdcdcd #adadad #adadad #cdcdcd;
border-style:solid;
border-width:2px;
color:#fff;
cursor:pointer;
margin:3px 0 3px 0;
}

/* HEADER */

.header {
}

.header .logo {
float:left;
padding:16px 29px 18px 7px;
}

.header ul {
float:left;
list-style:none;
margin:0px;
padding:30px 0px 0px 0px;
width:700px;
}

.header ul li {
height:16px;
float:left;
margin:0 13px 0 0;
padding:0px;
white-space:nowrap;
width:220px;
}

.header ul li a {
text-decoration:none;
color:#245787;
font-weight:bold;
padding:0px 0px 0px 3px;
margin:0px;
border-left:1px solid #969696;
height:16px;
display:inline-block;
zoom:1; 
*display: inline;
}

.header ul li a:hover {
color:#ea7c32;
border-left:1px solid #ea7c32;
}

.header .nav1 {
width:181px;
}

.header .nav2 {
width:179px;
}

.header .nav3 {
width:133px;
}

.header .nav4 {
width:184px;
}

/* BODY */

.colwrapper {
}

.colwrapper .col1 {
float:left;
width:279px;
margin:0px 10px 0px 0px;
}

.colwrapper .col2 {
float:left;
width:710px;
}

.col2title {
background:url(images/gradient-blue1.jpg) repeat-x top;
font-size:14px;
color:#ffffff;
font-weight:bold;
height:29px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 24px;
white-space:nowrap;
}

.col2title a {
color:#ffffff;
text-decoration:none;
}

.col2title a:hover {
text-decoration:underline;
}

.colwrapper .col2 .internalwrapper {
width:682px;
margin:0px 0px 0px 28px;
}

.subcol1 {
float:left;
width:437px;
margin:0px 39px 0px 0px;
}

.subcol2 {
float:left;
width:206px;
}

.bodyhead {
width:682px;
padding:0px 0px 25px 0px;
}

.bodyhead .col1 {
float:left;
width:437px;
padding:0px 39px 0px 0px;
margin:0px 0px 0px 0px;
}

.bodyhead .col2 {
float:left;
width:206px;
}

.bodyhead2 {
width:682px;
padding:0px 0px 10px 0px;
}

.bodyhead2 .col1 {
float:left;
width:366px;
padding:0px 16px 0px 0px;
margin:0px 0px 0px 0px;
}

.bodyhead2 .col2 {
float:left;
width:300px;
}

.withborder {
border-bottom:1px solid #cdcdcd;
margin-bottom:10px;
}

/* FOOTER */

.footer {
border-top:1px solid #dadada;
margin:25px 0px 0px 0px;
}

.footer .logo {
float:left;
padding:10px 0px 0px 40px;
margin:6px 0px 0px 0px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
background:url(images/icon-udegrees.jpg) no-repeat 0px 0px;
height:30px;
}

.footer ul {
float:left;
display:block;
list-style:none;
margin:0px;
padding:14px 0px 10px 0px;
width:80%;
}

.footer ul li {
background:url(images/divider-vertical-1.gif) repeat-y left;
float:left;
height:13px;
margin:0 13px 0 0;
padding:0px;
white-space:nowrap;
width:30%;
}

.footer ul li a {
text-decoration:none;
color:#999999;
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 10px;
margin:0px;
height:13px;
display:inline-block;
zoom:1; 
*display: inline;
}

.footer ul li a:hover {
color:#000000;
text-decoration:none;
}

/*.footer .nav1 {
width:133px;
}

.footer .nav2 {
width:208px;
}

.footer .nav3 {
width:201px;
}

.footer .nav4 {
width:175px;
}

.footer .nav5 {
width:172px;
}*/

/* DEGREE SEARCH HOME */

.homedegreesearch {
background:#fffef0;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 30px 0px;
}

.homedegreesearch:hover {
border:1px solid #858585;
}

.homedegreesearch h2 {
background:url(images/gradient-orange1.jpg) repeat-x top;
font-size:14px;
color:#ffffff;
font-weight:bold;
height:29px;
margin:0px 0px 24px 0px;
padding:8px 0px 0px 24px;
}

.homedegreesearch select {
width:229px;
color:#575757;
}

.homedegreesearch input {
color:#575757;
}

.homedegreesearch label {
font-weight:bold;
color:#353535;
margin-right:7px;
display:inline-block;
zoom:1; 
*display: inline;
}

/* DEGREE SEARCH */

.degreesearch {
background:#fffef0;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 20px 0px;
}

.degreesearch:hover {
border:1px solid #858585;
}

.degreesearch h2 {
background:url(images/gradient-orange2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:26px;
margin:0px 0px 15px 0px;
padding:5px 0px 0px 21px;
}

.degreesearch select {
width:164px;
color:#575757;
}

.degreesearch input {
color:#575757;
}

.degreesearch label {
font-weight:bold;
color:#353535;
margin-right:7px;
display:inline-block;
zoom:1; 
*display: inline;
}

ul.location {
font-size:12px;
width:100%;
list-style:none;
padding-left:5px;    
}

ul.location li.columns{
width:33%;
float: left;
}

ul.location li.columns2{
width:50%;
float: left;
}

ul.checkbox label {
color:#ec7f09;
font-size:15px;
font-weight:bold;
}

ul.checkbox {
color:#ec7f09;
font-size:11px;
font-weight:bold;
display:block;
margin-bottom:8px;
margin: 0px;
padding-left: 5px;
line-height:11px;
list-style: none;
width: 100%;
float: left;
}

ul.checkbox li {
width:50%;
white-space:nowrap;
float: left;
color:#ec7f09;
}

ul.checkbox label:hover {
color:#2b3550;
}

ul.checkbox li input {
color:#ec7f09;
}

/* SITE NAVIGATION */

.sitenavigation {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 10px 0px;
}

.sitenavigation:hover {
border:1px solid #858585;
}

.sitenavigation h2 {
background:url(images/gradient-blue1.jpg) repeat-x top;
font-size:14px;
color:#ffffff;
font-weight:bold;
height:29px;
margin:0px 0px 14px 0px;
padding:8px 0px 0px 24px;
}

/*.sitenavigation ul li.childCat {
margin:0px 14px 0px 20px;
padding:0px 0px 0px 25px;
background:url(images/arrow-blue.gif) no-repeat 0px 6px;
font-size:10px;
font-weight:normal;
line-height:15px;
}

.sitenavigation ul li a {
text-decoration:none;
}

.sitenavigation ul li a:hover {
text-decoration:none;
}

.sitenavigation ul li .details a {
font-size:10px;
color:#353535;
line-height:10px;
}

.sitenavigation ul li .title a {
font-size:11px;
color:#245787;
font-weight:bold;
}

.sitenavigation ul li:hover {
background:url(images/arrow-orange.gif) no-repeat 0px 6px;
}

.sitenavigation ul li:hover .title a {
color:#ea7c32;
}

.sitenavigation ul li:active {
background:url(images/arrow-orange.gif) no-repeat 0px 6px;
}

.sitenavigation ul li .title a:active {
color:#ea7c32;
}

.sitenavigation ul li:hover ul li .title a {
font-size:11px;
color:#245787;
font-weight:bold;
}

.sitenavigation ul li ul li .title a:active {
font-size:11px;
color:#245787;
font-weight:bold;
}


.sitenavigation ul li:hover ul li:hover .title a {
color:#ea7c32;
}*/

/* FEATURED SCHOOLS */

.featuredschools {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 10px 0px;
}

.featuredschools:hover {
border:1px solid #858585;
}

.featuredschools h2 {
background:url(images/gradient-blue1.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:29px;
margin:0px 0px 24px 0px;
padding:8px 0px 0px 24px;
}

.featuredschools ul {
list-style:none;
}

.featuredschools ul li {
padding:10px 25px;
height:75px;
width:129px;
float:left;
}

.featuredschools ul li a img {
border:1px solid #dadada;
}

.featuredschools ul li a:hover img {
border:1px solid #ea7c32;
}

/* HOMEPAGE FEATURE */

.homepagefeature {
border:1px solid #dadbdb;
width:679px;
height:214px;
background:url(images/home-feature.jpg) no-repeat;
margin:12px 0px 0px 1px;
}

.homepagefeature:hover {
border:1px solid #858585;
}

.homepagefeature h2 {
color:#ffffff;
font-size:24px;
margin:31px 0px 0px 185px;
background:none;
}

.homepagefeature p {
color:#ffffff;
font-size:12px;
line-height:17px;
margin:18px 70px 0px 185px;
}

.homepagefeature .link {
margin:8px 0px 0px 400px;
}

/* FACEBOOK SOCIAL MEDIA */
.facebook-like {
background:none repeat scroll 0 0 #E8F0F9;
border:1px solid #ABD2E9;
margin:15px 0;
padding:10px;
}

.facebook-like h4 {
color:#3A5796;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size:16px !important;
font-weight:bold;
line-height:1.5em;
}

/* BUCKET */
.bucket {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 0px 0px;
width:203px;
float: right;
}

.bucket:hover {
border:1px solid #858585;
}

.bucket h2 {
background:url(images/gradient-blue1.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:29px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 24px;
}

.bucket ul {
list-style:none;
margin:0px;
padding:0px;
}

.bucket ul li {
}

.bucket ul li a {
text-decoration:none;
}

.bucket ul li a:hover {
text-decoration:none;
}

.bucket ul li div span {
 padding:5px 5px 2px 0;   
}


/* HOMEPAGE SOCIAL MEDIA */

.homepagesocial {
margin:25px 0px 8px 0px;
}

.homepagesocial ul {
list-style:none;
margin:0px;
padding:0px;
}

.homepagesocial ul li {
float:left;
margin:0px 5px 0px 0px;
padding:0px;
}

/* INTERIOR SOCIAL MEDIA */

.interiorsocial {
margin:9px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.interiorsocial ul {
list-style:none;
margin:0px;
padding:0px;
}

.interiorsocial ul li {
float:left;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
height:16px;
}

.interiorsocial ul li.last {
float:left;
margin:0px;
padding:0px;
}

/* BROWSE BY CATEGORY */
ul.cat {
    padding:0px;
    margin:0px;
}

ul.cat li {
    background:url("images/divider-horizontal-1.gif") repeat-x scroll center bottom transparent;
    list-style:none;
    padding:20px 0 20px 0;
}

ul.cat li a{
    color:Black;
    font-size:12px;
    text-decoration:none;
}

ul.subcat {
    padding:0px;
}

ul.subcat li {
    background:none;
    list-style:none;
    padding:0px;
}

ul.subcat li div.viewall a{
    color:#EB843F;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
}

ul.subcat li a{
    color:#245787;
    font-size:10px;
    text-decoration:underline;
}

.browsebycategory {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 27px 0px;
}

.browsebycategory:hover {
border:1px solid #858585;
}

.browsebycategory h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

.browsebycategory h2 a {
color:#ffffff;
text-decoration:none;
}

.browsebycategory h2 a:hover {
text-decoration:underline;
}

.browsebycategory ul {
list-style: none;
padding:5px;
}

.browsebycategory ul.col1 {
float:left;
margin:0px;
padding:0px 0px 0px 20px;
width:195px;
list-style:none;
}

.browsebycategory ul.col2 {
float:left;
margin:0px;
padding:0px 9px 0px 14px;
width:195px;
list-style:none;
}

.browsebycategory ul li {
padding:0px 0px 10px 0px;
width:207px;
margin:0 5px 0 0;
padding:0px;
float:left;
height:60px;
}

.browsebycategory ul li a {
color:#353535;
text-decoration:none;
}

.browsebycategory ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.browsebycategory ul li .title {
text-decoration:none;
font-size:11px;
color:#353535;
font-weight:bold;
line-height:normal;
padding: 5px 0 5px 0;
}

.browsebycategory ul li .details {
text-decoration:none;
font-size:11px;
color:#6f6f6f;
line-height:12px;
}

.browsebycategory ul li .details a{
text-decoration:none;
font-size:11px;
color:#6f6f6f;
line-height:12px;
}

.browsebycategory ul li .details a:hover{
text-decoration:none;
font-weight:bold;
color:#ea7c32;
}

.browsebycategory ul li .viewall a{
text-decoration:underline;
font-weight:bold;
color:#6F6F6F;
}

.browsebycategory ul li .viewall a:hover{
text-decoration:none;
font-weight:bold;
color:#ea7c32;
}

.browsebycategory ul li:hover a .title {
color:#ea7c32;
text-decoration:none;
}

/* BROWSE BY DEGREE LEVEL */

.browsebylevel {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 27px 0px;
}

.browsebylevel:hover {
border:1px solid #858585;
}

.browsebylevel h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

.browsebylevel h2 a {
color:#ffffff;
text-decoration:none;
}

.browsebylevel h2 a:hover {
text-decoration:underline;
}

.browsebylevel ul.col1 {
float:left;
margin:0px;
padding:0px 0px 0px 20px;
width:195px;
list-style:none;
}

.browsebylevel ul.col2 {
float:left;
margin:0px;
padding:0px 9px 0px 14px;
width:195px;
list-style:none;
}

.browsebylevel ul li {
margin:0px;
padding:0px 0px 0px 0px;
height:18px;
}

.browsebylevel ul li a {
text-decoration:none;
font-size:11px;
color:#353535;
font-weight:bold;
}

.browsebylevel ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.browsebylevel ul li.viewall a {
text-decoration:underline;
font-weight:bold;
color:#ea7c32;
margin-top:10px;
}

.browsebylevel ul li.viewall a:hover {
text-decoration:none;
font-weight:bold;
color:#ea7c32;
}


/* BROWSE ARTICLE ARCHIVES */

.browsearchives {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 27px 0px;
}

.browsearchives:hover {
border:1px solid #858585;
}

.browsearchives h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

.browsearchives h2 a {
color:#ffffff;
text-decoration:none;
}

.browsearchives h2 a:hover {
text-decoration:underline;
}

.browsearchives ul.col1 {
float:left;
margin:0px;
padding:0px 0px 0px 20px;
width:195px;
list-style:none;
}

.browsearchives ul.col2 {
float:left;
margin:0px;
padding:0px 9px 0px 14px;
width:195px;
list-style:none;
}

.browsearchives ul li {
margin:0px;
padding:0px 0px 0px 0px;
height:18px;
}

.browsearchives ul li a {
text-decoration:none;
font-size:11px;
color:#353535;
font-weight:bold;
}

.browsearchives ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.browsearchives ul li.viewall a {
text-decoration:underline;
font-weight:bold;
color:#ea7c32;
margin-top:10px;
}

.browsearchives ul li.viewall a:hover {
text-decoration:none;
font-weight:bold;
color:#ea7c32;
}


/* LIST WIDGET */

.listwidget {
background:#f4f4f4;
border:1px solid #dadada;
margin-bottom:13px;
padding:0px 0px 27px 0px;
}

.listwidget:hover {
border:1px solid #858585;
}

.listwidget h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

.listwidget h2 a {
color:#ffffff;
text-decoration:none;
}

.listwidget h2 a:hover {
text-decoration:underline;
}

.listwidget ul {
margin:0px;
padding:0px 20px 0px 20px;
list-style:none;
}

.listwidget ul li {
margin:0px;
padding:0px 0px 5px 0px;
line-height:14px;
}

.listwidget ul li a {
text-decoration:none;
font-size:11px;
color:#353535;
font-weight:bold;
}

.listwidget ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.listwidget ul li.viewall {
padding:10px 0px 5px 0px;
}

.listwidget ul li.viewall a {
text-decoration:underline;
color:#ea7c32;
}

.listwidget ul li.viewall a:hover {
text-decoration:none;
color:#ea7c32;
}

.listwidget ul li .date {
font-size:11px;
}

/* FILTER WIDGET */
.filterwidget {
background:#f4f4f4;
border:1px solid #dadada;
float:left;
margin:0 5px 10px 0px;
padding:0px 0px 10px 0px;
}

.filterwidget:hover {
border:1px solid #858585;
}

.filterwidget h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 5px 0px 5px;
}

.filterwidget h2 a {
color:#ffffff;
text-decoration:none;
}

.filterwidget h2 a:hover {
text-decoration:underline;
}

.filterwidget ul {
margin:0px;
padding:0px 5px 0px 5px;
list-style:none;
}

.filterwidget ul li {
margin:0px;
padding:0px 0px 5px 0px;
line-height:14px;
}

.filterwidget ul li a {
text-decoration:none;
font-size:11px;
color:#353535;
font-weight:bold;
}

.filterwidget ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.filterwidget ul li.viewall {
padding:10px 0px 5px 0px;
}

.filterwidget ul li.viewall a {
text-decoration:underline;
color:#ea7c32;
}

.filterwidget ul li.viewall a:hover {
text-decoration:none;
color:#ea7c32;
}

.filterwidget ul li .date {
font-size:11px;
}

/* SEARCH */

.search {
border:1px solid #dddddd;
margin:15px 0px 15px 0px;
padding:0px 0px 5px 7px;
height:24px;
width:197px;
float:right;
}

.search:hover {
border:1px solid #858585;
}

.search input {
border:none;
color:#bbbbbb;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:4px 0px 0px 0px;
}

/* MOST RECENT ARTICLES */

.mostrecent {
margin-bottom:13px;
}

.mostrecent h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
color:#ffffff;
font-weight:normal;
height:24px;
margin:0px;
padding:7px 0px 0px 22px;
}

.mostrecent h2 a {
color:#ffffff;
text-decoration:none;
}

.mostrecent h2 a:hover {
text-decoration:underline;
}

.mostrecent ul {
margin:0px;
padding:0px;
list-style:none;
}

.mostrecent ul li {
margin:0px 0px 7px 0px;
padding:0px 15px 15px 20px;
border:1px solid #dadada;
background: url(images/gradient-gray1.jpg) repeat-x top #f4f4f4;
}

.mostrecent ul li:hover {
border:1px solid #858585;
}

.mostrecent ul li .thumb a img {
border:1px solid #dbdbdb;
margin:-1px 0px 12px 0px;
}

.mostrecent ul li .thumb a:hover img {
border:1px solid #ea7c32;
}

.mostrecent ul li .title h3 {
margin:0px;
}

.mostrecent ul li .title a {
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
line-height:16px;
}

.mostrecent ul li .title a:hover {
color:#ea7c32;
text-decoration:none;
}

.mostrecent ul li .date {
font-size:11px;
font-weight:normal;
margin:0px 0px 5px 0px;
color:#245787;
}

.mostrecent ul li .teaser a {
color:#353535;
text-decoration:none;
line-height:16px;
}

.mostrecent ul li .teaser a:hover {
color:#ea7c32;
text-decoration:none;
}

.mostrecent ul li .viewall a:hover {
color:#ea7c32;
text-decoration:none;
font-weight:bold;
}

.mostrecent ul li .readfull {
margin:15px 0px 0px 0px;
}

.mostrecent ul li .readfull a {
text-decoration:underline;
font-weight:bold;
color:#245787;
padding:0px 0px 0px 20px;
margin:0px;
background:url(images/arrow-blue.gif) no-repeat 0px 2px;
}

.mostrecent ul li .readfull a:hover {
text-decoration:underline;
color:#ea7c32;
background:url(images/arrow-orange.gif) no-repeat 0px 2px;
}

/* FIND SCHOOL AD */

.findschoolad {
}

.findschoolad a {
}

.findschoolad a img {
border:1px solid #dadada;
}

.findschoolad a:hover img {
border:1px solid #ea7c32;
}

/* PAGE TITLE */

.pagetitle {
margin:52px 0px 0px 0px;
}

.pagetitle h1 {
font-size:20px;
font-weight:bold;
color:#000000;
margin:0px;
padding:0px;
}

.pagetitle h1 a {
color:#000000;
text-decoration:none;
}

.pagetitle h1 a:hover {
text-decoration:underline;
}

.pagetitle h3 {
margin:0px;
padding:0px;
color:#eb843f;
font-size:13px;
line-height:20px;
font-weight:bold;
}

/* DATE */

.date {
font-size:14px;
font-weight:bold;
color:#245787;
margin:0px 0px 0px 0px;
}

/* CATEGORY */

.category {
padding:0px 0px 30px 0px;
}

.category:hover {
background:#fafafa;
}

.category .thumb {
float:right;
}

.category .thumb a img {
border:1px solid #d9d9d8;
}

.category .thumb a:hover img {
border:1px solid #ea7c32;
}

.category h2 {
background:url(images/gradient-gray2.jpg) repeat-x top;
font-size:14px;
color:#245787;
font-weight:bold;
height:24px;
margin:0px;
padding:7px 0px 0px 12px;
}

.category h2 a {
font-size:14px;
color:#245787;
font-weight:bold;
text-decoration:none;
}

.category h2 a:hover {
text-decoration:underline;
}

.category ul.col1 {
float:left;
margin:0px;
padding:0px;
width:280px;
list-style:none;
}

.category ul.col2 {
float:left;
margin:0px;
padding:0px;
width:139px;
list-style:none;
}

.category ul li {
margin:0px 0px 0px 12px;
padding:7px 0px 0px 7px;
line-height:14px;
background:url(images/icon-bullet-1.gif) no-repeat 0px 14px;
}

.category ul li a {
color:#353535;
text-decoration:underline;
}

.category ul li a:hover {
color:#ea7c32;
text-decoration:underline;
}

.category ul li.viewall {
margin:0px 0px 0px 12px;
padding:7px 0px 0px 0px;
line-height:14px;
background:none;
}

.category ul li.viewall a {
color:#ea7c32;
font-weight:bold;
text-decoration:underline;
}

.category ul li.viewall a:hover {
text-decoration:none;
}

/* BACK LINK */

.backlink {
font-size:10px;
font-weight:bold;
color:#eb843f;
height:15px;
margin:10px 0px -22px 0px;
}

.backlink a {
color:#eb843f;
text-decoration:underline;
}

.backlink a:hover {
text-decoration:none;
}

/* PAGES NAVIGATION */

.pagesnav {
margin:5px 0 5px 40px;
}

.pagesnav ul {
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.pagesnav ul li {
display:inline-block;
zoom:1; 
*display: inline;
font-size:15px;
color:#245787;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pagesnav ul li a {
text-decoration:none;
color:#245787;
padding:0px 2px 0px 2px;
}

.pagesnav ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

.pagesnav .title {
font-size:10px;
color:#000000;
font-weight:bold;
padding:0px 5px 0px 0px;
}

.pagesnav .active {
color:#ea7c32;
}

.pagesnav .previous a {
margin:0px 0px 0px 0px;
text-decoration:underline;
}

.pagesnav .previous a:hover {
text-decoration:underline;
color:#ea7c32;
}

.pagesnav .next a {
margin:0px 0px 0px 0px;
text-decoration:underline;
}

.pagesnav .next a:hover {
text-decoration:underline;
color:#ea7c32;
}

.bodyfooter {
float:left;
margin:25px 0px 20px 0px;
padding:25px 0px 0px 0px;
border-top:1px solid #cdcdcd;
width:437px;
}

/* ARTICLE PREVIEW */

.article {
}

.article .content {
margin:15px 0px 0px 0px;
}

.article .content .image img {
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 15px;
border:1px solid #d9d9d8;
}

.article .content p {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.article .content p a {
color:#245787;
text-decoration:underline;
}

.article .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

/* ARTICLE PREVIEW */

.articlepreview {
margin:0px 0px 25px 0px;
}

.articlepreview h2 {
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articlepreview h2 a {
color:#000000;
text-decoration:none;
}

.articlepreview h2 a:hover {
color:#ea7c32;
text-decoration:none;
}

.articlepreview .date {
color:#245787;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articlepreview .content {
margin:15px 0px 0px 0px;
}

.articlepreview .content .image img, .articlepreview .content .image a img {
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 15px;
border:1px solid #d9d9d8;
}

.articlepreview .content .image a:hover img {
border:1px solid #ea7c32;
}

.articlepreview .content p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articlepreview .content p a {
color:#245787;
text-decoration:underline;
}

.articlepreview .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

.articlepreview .content p .viewall {
}

.articlepreview .content .viewall a {
color:#245787;
font-weight:bold;
white-space:nowrap;
}

.articlepreview .content .viewall a:hover {
color:#ea7c32;
text-decoration:underline;
}


/* ARTICLE ITEM */

.articleitem {
margin:0px 0px 0px 0px;
padding:25px 0px 25px 0px;
background:url(images/divider-horizontal-1.gif) repeat-x top;
}

.articleitem:hover {
background:url(images/divider-horizontal-1.gif) repeat-x top #fafafa;
}

.articleitem .thumb img, .articleitem .thumb a img {
float:left;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
border:1px solid #d9d9d8;
}

.articleitem .thumb a:hover img {
border:1px solid #ea7c32;
}

.articleitem .content {
margin:0px 0px 0px 0px;
}

.articleitem .content h2 {
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articleitem .content h2 a {
color:#000000;
text-decoration:none;
}

.articleitem .content h2 a:hover {
color:#ea7c32;
text-decoration:none;
}

.articleitem .content .date {
color:#245787;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articleitem .content p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.articleitem .content p a {
color:#245787;
text-decoration:underline;
}

.articleitem .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

.articleitem .content .viewall {
}

.articleitem .content .viewall a {
color:#245787;
font-weight:bold;
white-space:nowrap;
}

.articleitem .content .viewall a:hover {
color:#ea7c32;
text-decoration:underline;
}

/* LOCATION ITEM */

.locationlisting h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
font-weight:bold;
color:#ffffff;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

/* CAMPUS ITEM */

.campuslisting {
padding-top:20px;
}

.campuslisting h2 {
background:url(images/gradient-blue2.jpg) repeat-x top;
font-size:13px;
font-weight:bold;
color:#ffffff;
height:24px;
margin:0px 0px 15px 0px;
padding:7px 0px 0px 22px;
}

.campusitem {
padding:5px 0px 5px 0px;
background:url(images/divider-horizontal-1.gif) repeat-x top;
}

.campusitem .logo img, .schoolitem .logo a img {
float:left;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
max-height:79px;
max-width:129px;
}

.campusitem .logo {
 height:100px;
 width:140px;
 float:left;
}

.campusitem .content {
margin:0px 0px 0px 0px;
width: 450px;
}

.campusitem .content h3, h4 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.campusitem .content h2 {
background:none;
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.campusitem .content h2 a {
color:#000000;
text-decoration:none;
}

.campusitem .content h2 a:hover {
color:#ea7c32;
text-decoration:none;
}

.campusitem .content .date {
color:#245787;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.campusitem .content p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.campusitem .content p a {
color:#245787;
text-decoration:underline;
}

.campusitem .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

.campusitem .content .viewall {
text-align: right;
}

.campusitem .content .viewall a {
color:#245787;
font-weight:bold;
white-space:nowrap;
}

.campusitem .content .viewall a:hover {
color:#ea7c32;
text-decoration:underline;
}

/* SCHOOL ITEM */

.schoolitem {
margin:0px 0px 0px 0px;
padding:25px 0px 25px 0px;
background:url(images/divider-horizontal-1.gif) repeat-x top;
}

.schoolitem .logo img, .schoolitem .logo a img {
float:left;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
max-height:79px;
max-width:129px;
}

.schoolitem .logo {
 width:140px;
 float:left;
 text-align:center;
}

.schoolitem .content {
margin:0px 0px 0px 0px;
}

.schoolitem h3 a{
    color:Black;
    text-decoration:none;
}

.schoolitem .content h2 {
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.schoolitem .content h2 a {
color:#000000;
text-decoration:none;
}

.schoolitem .content h2 a:hover {
color:#ea7c32;
text-decoration:none;
}

.schoolitem .content .date {
color:#245787;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.schoolitem .content p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.schoolitem .content p a {
color:#245787;
text-decoration:underline;
}

.schoolitem .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

.schoolitem .content .viewall {
text-align: right;
}

.schoolitem .content .viewall a {
color:#245787;
font-weight:bold;
white-space:nowrap;
}

.schoolitem .content .viewall a:hover {
color:#ea7c32;
text-decoration:underline;
}

/* ORGANIC DETAIL */

.schoollogo {
margin:50px 0px -40px 0px;
text-align:left;
}

.organicdetail {
}

.organicdetail .content {
margin:0px 0px 0px 0px;
}

.organicdetail .content .image img {
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 15px;
border:1px solid #d9d9d8;
}

.organicdetail .content h2 {
margin:0px 0px 13px 0px;
padding:0px 0px 0px 0px;
}

.organicdetail .content p {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.organicdetail .content p a {
color:#245787;
text-decoration:underline;
}

.organicdetail .content p a:hover {
color:#ea7c32;
text-decoration:underline;
}

.organicdetail .content .accreditation {
font-size:10px;
line-height:14px;
font-weight:bold;
color:#000000;
}

.organicdetail .content .divider {
background:url(images/divider-horizontal-1.gif) repeat-x top;
height:25px;
}

.organicdetail .content .moreinfo {
float:right;
}

.organicdetail .content .address {
font-size:12px;
color:#ea7c32;
font-weight:bold;
margin:0px 0px 20px 0px;
}

.organicdetail .content .detail {
}

.organicdetail .content .detail span {
font-weight:bold;
color:#000000;
}

/* CAMPUSES LIST */

.organicdetaillist {
}

.organicdetaillist h2 {
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px;
}

.organicdetaillist ul {
list-style:none;
margin:0px 0px 20px 0px;
padding:0px;
}

.organicdetaillist ul li {
line-height:16px;
margin:0px;
padding:0px;
}

.organicdetaillist ul li a {
font-weight:bold;
color:#245787;
text-decoration:underline;
}

.organicdetaillist ul li a:hover {
color:#ea7c32;
text-decoration:none;
}

/* ORGANIC PARTIAL */

.partialitem {
margin:0px 0px 25px 0px;
padding:0px 0px 25px 0px;
background:url(images/divider-horizontal-1.gif) repeat-x bottom;
}

.partialitem .thumb {
float:left;
padding:0px 15px 0px 0px;
}

.partialitem .content {
float:left;
}

.partialitem .content h2 {
margin:0px;
padding:0px;
color:#000000;
font-size:14px;
font-weight:bold;
}

.partialitem .content h2 a {
color:#000000;
text-decoration:none;
}

.partialitem .content h2 a:hover {
text-decoration:underline;
}

.partialitem .content h3 {
margin:0px;
padding:0px;
color:#000000;
font-size:11px;
line-height:16px;
font-weight:bold;
}

.partialitem .content h3 a {
color:#245787;
text-decoration:underline;
}

.partialitem .content h3 a:hover {
text-decoration:none;
}

.partialitem .content h4 {
margin:0px;
padding:0px;
color:#eb843f;
font-size:11px;
line-height:16px;
font-weight:bold;
}

.partialitem .content h4 a {
color:#eb843f;
text-decoration:none;
}

.partialitem .content h4 a:hover {
text-decoration:underline;
}

.partialitem .content p {
margin:0px 0px 15px 0px;
padding:0px;
}

.partialitem .content .viewall {
text-align:right;
font-size:14px;
font-weight:bold;
color:#eb843f;
}

.partialitem .content .viewall a {
color:#eb843f;
text-decoration:underline;
}

.partialitem .content .viewall a:hover {
text-decoration:none;
}

.partialitem .content .viewall a span {
text-decoration:none;
}

.partialitem .content .topprograms {
margin:-20px 0px 0px 0px;
}

.partialitem .content .topprograms h3 {
margin:0px;
padding:0px;
font-size:11px;
color:#000000;
font-weight:bold;
}

.partialitem .content .topprograms ul {
list-style:none;
margin:0px;
padding:0px;
}

.partialitem .content .topprograms ul li {
font-size:11px;
font-weight:bold;
line-height:16px;
margin:0px;
padding:0px;
}

.partialitem .content .topprograms ul li a {
color:#245787;
text-decoration:underline;
}

.partialitem .content .topprograms ul li a:hover {
color:#eb843f;
text-decoration:none;
}

.sitemap {
list-style-type:none;
margin:0px 0px 0px -20px;
}

.sitemap ul li {
list-style-type:square;
margin-left:-15px;
}

#pagination{
margin-left: auto;
margin-right: auto;
text-align:center;
}

/* HEADER NAVIGATION */

ul.head-nav {
margin:0px;
padding:60px 0px 0px 0px;
float:right;
list-style:none;
width:auto;
display:block;
}

ul.head-nav li {
height: auto;
float:left;
margin:0px;
padding:0px;
white-space:nowrap;
width: auto;
}

ul.head-nav li a {
text-decoration:none;
color:#245787;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:0px 14px 0px 14px;
margin:0px;
border-right:1px solid #c8c8c8;
border-left:none;
height: auto;
display:inline-block;
zoom:1; 
*display: inline;
}

ul.head-nav li:last-child a {
border-right:none;
padding:0px 0px 0px 14px;
}

ul.head-nav li a:hover {
color:#eb843f;
border-left:none;
}

ul.head-nav li.active a {
color:#eb843f;
border-left:none;
}

/* FOOTER NAVIGATION */

ul.footernav {
list-style:none;
float:right;
width:auto;
}

ul.footernav li {
display:inline-block;
zoom:1; 
*display: inline;
background:none;
float:none;
height:auto;
width:auto;
margin:0px;
padding:0px;
}

ul.footernav li a {
color:#999999;
text-decoration:underline;
font-size:10px;
display:inline-block;
zoom:1; 
*display: inline;
border-right:1px solid #a0a0a0;
padding:0px 5px 0px 5px;
height:auto;
line-height:12px;
font-weight:bold;
margin:0px;
}

ul.footernav li:last-child a {
border-right:none;
padding:0px 0px 0px 5px;
}

ul.footernav li a:hover {
color:#000000;
text-decoration:underline;
}

/* LIST WITH ARROWS STYLE */

ul.arrows {
list-style:none;
margin:0px;
padding:0px;
}

ul.arrows li {
margin:8px 0px 8px 14px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:12px;
line-height:16px;
}

ul.arrows li a {
padding:0px 0px 0px 16px;
background:url(images/arrow-blue2.gif) no-repeat 0px 2px;
text-decoration:none;
color:#33628f;
}

ul.arrows li a:hover {
background:url(images/arrow-orange3.gif) no-repeat 0px 2px;
color:#ea7c32;
}

ul.arrows li.active {
}

ul.arrows li.active a {
background:url(images/arrow-orange2.gif) no-repeat 0px 2px;
color:#ea7c32;
}

ul.arrows li ul {
display:none;
list-style:none;
margin:0px;
padding:0px;
}

ul.arrows li.active ul {
display:block;
margin:5px 0px 0px 10px;
}

ul.arrows li.active ul li {
margin:0px 0px 0px 0px;
}

ul.arrows li.active ul li a {
background:none;
color:#505050;
font-size:11px;
}

ul.arrows li.active ul li.active a {
color:#ea7c32;
}

ul.arrows li.active ul li a:hover {
color:#ea7c32;
}

#simplemodal-overlay {
    background-color:#000;
}

#simplemodal-container {
    background-color:#333;
    border:8px solid #444;
    padding:12px;
}

#simplemodal-container a.modalCloseImg {
	background:url(/Content/Images/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
