/* @override http://dev.edgecubemedia.com/ashforduniversity/style.css */
/*------------------------------------------------------------------------------------
  Copyright Edgecube Media 2011. Used with Permission.                             
  May not be duplicated or reproduced.
/*------------------------------------------------------------------------------------*/
/* ------------------------ HTML5 Reset ------------------------ */
video,audio,mark,time,section,nav,menu,hgroup,header,footer,figure,dialog,aside,article,td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,i,b,var,sup,sub,strong,small,samp,q,kbd,ins,img,em,dfn,del,code,cite,address,abbr,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,span,div,body,html,a{margin:0;font-size:100%;vertical-align:baseline;background:transparent}video,audio,mark,time,section,nav,menu,hgroup,header,footer,figure,dialog,aside,article,td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,i,b,var,sup,sub,strong,small,samp,q,kbd,ins,img,em,dfn,del,code,cite,address,abbr,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,span,div,body,html,a,hr{padding:0;border:0}video,audio,mark,time,section,nav,menu,hgroup,header,footer,figure,dialog,aside,article,td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,i,b,var,sup,sub,strong,small,samp,q,kbd,ins,img,em,dfn,del,code,cite,address,abbr,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,span,div,body,html{outline:0}body{line-height:1}section,nav,hgroup,header,footer,figure,dialog,aside,article,hr{display:block}nav ul{list-style:none}q,blockquote{quotes:none}q:after,q:before,blockquote:after,blockquote:before{content:'';content:none}address{font-style:normal}ins,mark{background:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}dfn[title],abbr[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}select,input{vertical-align:middle}
/* ------------------------ type selectors ------------------------ */
#insideHtml { background: url("/static/images/interior-bg-image-no-tl.png") center 172px no-repeat; }
body{
    font: normal 12px/1.5em Arial, Helvetica, Verdana, sans-serif;
    color:#838383;
    width:100%;
    border-top:10px solid #621b4b;    
}
.no-scroll {
    overflow-x: hidden;
}
a {
    color:#621b4b;
    text-decoration:none;
    outline:none;
}
a:hover {
    text-decor-livechat ation:none; 
    color: #F68B1F
}
.orange {
    color:#f68b1f;
}
/* ------------------------ HTML4 Styles ------------------------ */
small, sub, sup {
     font-size: .83em;
}
sub { 
    vertical-align: sub;
}
sup { 
    vertical-align: super;
}
/* ------------------------ classes ------------------------ */
.clear    { clear:both; }
.clearfix:after, .constellation-resource:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.hide {display: none; !important}
.show{display:inline;}
div.clear    { 
    height:.01em; 
    overflow:hidden; 
}
.p-5{ padding:0 .5em; font-size: 17px;}
.p10{ padding:0 10px; margin: 10px 0;}
.p20{ padding:0 20px}
.padr20 { padding-right: 20px !important;}
.vp28 { padding-top: 28px !important;}
.modular-box {
    display:block;
    clear: both;
    margin: 0 0 2em 0;
    position:relative;
}
h1 {
    font:bold 20px/24px Arial,Verdana,sans-serif;
    margin-bottom:10px;
    color: #002664;
}
.modular-box h1, .modular-box h2 {
    text-transform:none;
}
/* NST: update 5/10/2013 */
.panes .modular-box h1 {
    margin-top:10px;
}
.modular-box h3 {
    color:#6b6b6b;
}
section#content h1, section#content h2, section#content h3, .student-services-clubs h2, .toplevel {
    color: #002664;
}
.alignleft {
    float: left;
    margin: 3px 20px 0 0;
}
.alignright {
    float: right;
    margin: 3px 0 0 20px;
}
.nowrap{
    color:#621b4b;
    font-size:44px;
}
.offscreen {
    color: transparent !important;
    font-size: 0 !important;
}
section#header h1 {
    color: transparent !important;
    font-size: 0 !important;
}
/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */
/*---custom accordion on FAQ page---*/
#content h6
    {
        color: #838383;
        font: bold 13px/20px arial, helvetica, sans-serif;   
     }
#content .other-links {
        color: #002664;
        font: bold 16px/20px arial, helvetica, sans-serif;
    }
    
#content #faq .headers {
    color: #002664;
    font: bold 16px/20px arial, helvetica, sans-serif;
}
#content h6:hover { 
        cursor: pointer; 
    }
    
#content #concentration .expandable {
        padding: 5px 0px 0px 8px; 
}
    
#content #concentration .expandable p { 
        font: normal 12px/17px arial, helvetica, sans-serif; 
        padding: 0px 50px 15px 0px;
    }
/*---end of custom accordion---*/
.everything {
    width:1100px;
    margin:0 auto;
}
.no-border { border: none !important; }
.no-bullet, .no-bullet li {
    list-style: none;
    padding: 0;
    margin: 0;
}
.one-half-col li {
    float:left;
    width: 44%;
    margin: 0 2% 1em 0;
}
.one-third-col li {
    float:left;
    width: 30%;
    margin: 0 2% 1em 0;
}
.left-margin-20{
    margin-left: 20px !important;
}
section#content {
    min-height: 550px;
    margin-bottom:100px;
}
/* JMA 10/4/2011 */
section#content ul, section#content ol {
    margin-left: 40px;
    margin-top: 0;
    margin-bottom: 20px;
}
section#content ul li{
    padding-bottom: .5em;
}
/* ------------------------ header framework ------------------------ */
header {
    min-height:153px;
    position: relative;
}
#logo {    
    display:block;
    height: 88px;
    width: 268px;
    margin: 20px 0 0 0;
    float: left;
    position:relative;
    z-index:-1;
}
#rd-info-bar {
    position:relative;
    z-index:1001 !important;
}
#nav li ul {
    background:url('/static/images/bkg-main-nav-drop.png');
    
}
#nav li ul.second-level {
    background: transparent;
}
#nav-topTab {
    width: 290px;
    height: 26px;
    position: absolute;
    top: 0;
    right:0;
}
#nav-topTab li {
    margin-left: 10px;
    float:right;
    list-style:none;
    display:inline;
    position:relative;
    z-index: 1001;
    background: #621b4b;
}
#nav-topTab a {
    display:block;
    text-decoration: none;
    color: #fff;
    padding: 0 10px 4px 0;
    font-weight:bold;
    text-transform:uppercase;
}
#nav-topTab a:hover {
    color: #ffd100;
}
#nav-topTab a span { padding:0 10px 5px 20px; }
/*
#nav-topTab-01 { width: 99px;}
#nav-topTab-02 { width: 137px;}
*/
#nav-topTab-01 a span { background: url(/static/images/constellation_resources/au-sprite-icons.png) 0 0 no-repeat; width: 12px;}
#nav-topTab-01 a:hover span { background-position: -30px 0; }
#nav-topTab-02 a span { background: url(/static/images/constellation_resources/au-sprite-icons.png) 0 -18px no-repeat; width: 12px;}
#nav-topTab-02 a:hover span { background-position: -30px -18px; }
nav#au-main-nav-bar {
    position:relative;
    z-index:1001 !important;
}
#call-info-aside  {
    width: 220px;
    float: left;
    margin-bottom:30px;
}
.btn-call {
    text-align: center;
    display: block;
    float:left;
    font: bold 30px/30px Arial, Verdana, sans-serif;
    text-decoration: none;
    color:#002664;
    margin-bottom:8px;
}
.btn-requestInfo {
    background: url("/static/images/call-request-info.jpg") no-repeat;
    width: 104px;
    height: 32px;
    display: block;
    text-indent:-9999em;
    float:left;
    margin-right:4px;
}
#btn-live-chat {
    background: url("/static/images/call-live-chat.jpg") no-repeat;  
    width: 105px;
    height: 33px;
    display: block;
    text-indent:-9999em;
    float:left;
}
/* ------------------------ nav ------------------------ */
#nav { 
    /*background:url("/static/images/nav.png") no-repeat;*/ 
    height:65px; 
    margin: 20px 0 8px;
    padding:0;
    position:relative;
    z-index: 100!important;
}
#nav li, #nav a {
    display:block;
}
#nav li {
    height:42px;
}
#nav li {
    float:left;
    list-style:none;
    display:inline;
    border-left: 1px solid #f7f7f7;
    border-right: 1px solid #e9e8e8;
}
#nav li.title, #nav .links li  {
    padding-top: .5em;
    padding-bottom: .5em;
}
#nav li.title a, #nav .description li a,  #nav .links li a{
    line-height: normal !important;
}
#nav li:last-child {
    border:none;
}
#nav li:hover {
   /* background: #7a3d66;*/
   /* background: #571843; */
    background: url('/static/images/bkg-main-nav-drop.png');
   /* background: -webkit-gradient(linear, left top, left bottom, from(#7a3d66), to(#4a1069));
    background: -moz-linear-gradient(top,  #7a3d66,  #4a1069);
    background: rgba(122, 60, 102, 0.93);*/
   /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a2d90', endColorstr='#4a1069');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#621b4b, endColorstr=#ed7a3d66)";*/
}
#nav li:hover a {
    color: #fff;
}
#nav a {
    font: normal 15px Arial, Verdana, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color:#6b6b6b;
    padding:10px 25px;
}
#nav a span {
    font: normal 11px Arial, Verdana, sans-serif;
    display: block;
    text-transform: none;
}
#nav-01 { width: 134px; border-left: none!important; }
#nav-02 { width: 160px; }
#nav-03 { width: 121px; }
#nav-04 {  }
#nav-05 { width: 118px; }
#nav-06 { width: 140px; }
#nav-07 { width: 140px; border-right: none!important; }
/*
.main-nav-level{
    text-align: center;
    padding: 0 1em;
}
.main-nav-level a{
    text-align: center;
    padding: 10px 0 !important;
    
}
*/
/* ------------------------ dropdown nav ------------------------ */
nav li ul {
    position:absolute;
    left:-9999px;
    top: 42px;
    /*background: #621b4b !important;*/
    background: -webkit-gradient(linear, left top, left bottom, from(#621b4b), to(#2b083d));
    background: -moz-linear-gradient(top,  #621b4b,  #2b083d);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed490f68', endColorstr='#2b083d');*/
    z-index: 100;
    width: 1022px; 
}
.ie9 #nav ul.mega {
    width:1025px;
}
nav li:hover ul { left: 0; }
nav div ul, nav div li {
    background: none!important;
    filter: none;
}
nav li ul li {
    background: none!important;
    border: none!important;
    height: auto!important;
    padding-bottom: 25px;
}
nav .links {
    width: 220px;
    float: left;
    padding: 5px 5px 10px 5px;
    margin: 20px;
    background: none!important;
    border: none!important;
}
nav .links h3 {
    color: #fff!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
nav ul li div.links ul, nav ul li div.links ul li {
    background: none !important;
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
nav ul li div.links.rip-color, nav ul li div.links.rip-color li {
    background: none !important;
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
nav ul li .description ul{
    background: transparent !important;
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
nav div.links ul, nav div.links li, nav .wine {
    padding: 0;
    background: #571843!important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)" !important;
}
#nav-01 .links {
    width: 350px;
    margin-top:15px;
}
#nav-01 .links ul {
    width: 330px;
    margin-top:15px;
}
#nav-01 .links ul li, #nav-03 .links ul li {
    /*margin-bottom:10px;*/
    line-height: normal;
}
#nav-01, #nav-02, #nav-03, #nav-04, #nav-06, #nav-07 {
    /*text-align: center;*/
}
#nav-02 .links, #nav-03 .links, #nav-04 .links, #nav-07 .links {
    width: 450px;
}
#nav-06 .links {
    width: 725px;
}
#nav-06 .image{
    width: 405px;
}
nav .links ul, nav .description ul {
    width: 180px;
    background: none!important;
    margin: 0;
    position: static;
    top: 0;
    float: left;
}
#nav-02 .links ul, #nav-04 .links ul, #nav-07 .links ul{
    width: 215px;
}
 #nav-03 .links {
    width: 300px;
}
#nav-06 .links ul {
    width: 215px;
}
#nav-03 .links ul {
    width: auto;
    float: none;
}
nav .links li {
    background: none!important;
    padding: 0;
    /*height: 21px!important;*/
    width: 100%;
}
nav ul li div.links ul li.title a {
    line-height:1.4em !important;
}
nav .links a {
    font: normal 11px/21px Arial, Verdana, sans-serif!important;
    text-transform: none!important;
    color: #fff!important;
    padding: 0 0 0 40px!important;
    display: block;
}
nav .links .title a, #nav-05 .links a {
    font: bold 16px/30px Arial, Verdana, sans-serif!important;
    color: #d39118!important;
    padding: 0 0 0 20px!important;
}
#nav .links a:hover, nav .description a:hover {
    color: #fff!important;
    background: url('/static/images/bg-arrow.png') left center no-repeat;
}
/* added hovers for #16661 */
#nav .links a:hover, nav .description a:hover, #degree-box li.school-title-online a:hover,  #degree-box li.school-title-campus a:hover   ,#degree-box li.Associates-online-title a:hover, #degree-box li.Bachelors-online-title a:hover, #degree-box li.Masters-online-title a:hover, #degree-box li.Associates-campus-title a:hover, #degree-box li.Bachelors-campus-title a:hover, #degree-box li.Masters-campus-title a:hover {
    color: #621b4b !important;
    background: #d39118  !important;
}
#nav-01 .links .title:hover {
    cursor:pointer;
}
nav .description {
    width: 730px;
    padding: 0 10px 10px 10px;
    margin:20px 0 0 0;
    float: left;
    color: #fff;
    font: normal 11px/18px Arial, Verdana, sans-serif;
}
nav .topic-list {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 0 0 7px 0;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    line-height: normal !important;
} 
#nav-01 .description {
    width: 550px;
}
#nav-02 .description, #nav-03 .description, #nav-04 .description, #nav-07 .description {
    width: 220px;
    margin-right: 10px;
}
#nav-03 .description {
    padding: 28px 0 0 0;
    width: 350px;
}
.description h2 {
    font: bold 16px/16px Arial, Verdana, sans-serif;
    padding: 0;
}
/*.description p {
    width: 215px;
    float: left;
    margin: 0 50px 20px 0;
    display: block;
}*/
.description ul#tab-bar {
    width: 581px!important;
    border-bottom: 1px solid #fff;
    position:relative;
    top:-8px;
}
.description ul#tab-bar li {
    display: inline;
    width: auto;
    height: 30px!important;
    padding: 0 1em 0 0.5em;
    background: url(/static/images/constellation_resources/bullet.png) right 10px no-repeat !important;
}
nav .description ul#tab-bar li.first{
    padding-left: 0 !important;
}
nav .description ul#tab-bar li.last {
    background: none !important;
}
nav .description li {
    padding: 0;
    width: 100%;
}
nav .description ul#tab-bar a {
    padding: 0 1em!important;
    font: normal 14px/30px Arial, Verdana, sans-serif!important;
    height: 30px!important;
    background: none !important;
    opacity: 1;
    filter:alpha(opacity=100);
}
nav .description ul#tab-bar a:hover {
    color: #d39118 !important;
}
nav .description a {
    display: block!important;
    height: auto!important;
    padding: 5px 0 5px 15px!important;
    font: normal 11px/21px Arial, Verdana, sans-serif!important;
    text-transform: none!important;
    color: #fff!important;
}
#nav .image {
    width: 218px;
    margin-top: 20px;
    float: right;
    padding: 0;
    overflow:hidden;
}
#inside.min-nav #au-main-nav-bar {
    position:relative;
    top:-63px;
}
.image img {
    border: 2px solid #fff;
}
.image h2 {
    font: bold 16px/30px Arial, Verdana, sans-serif!important;
    color: #d39118!important;
}
.image a.button {
    font: bold 16px/30px Arial, Verdana, sans-serif!important;
    color: #fff!important;
    height: 30px!important;
    padding: 0 10px!important;
    width: 101px;
    background: #d39118;
}
.image a.button:hover {
    color: #f68b1f;
}
.nav-heading {
    font: bold 16px/16px Arial, Verdana, sans-serif;
    padding: 0;
}
/* ------------------------ slide framework ------------------------ */
#slider-container {
    position: relative;
    z-index: 1; 
}
#slider, #slider div {
    height: 421px;
    left: 121px;
    z-index:1;
}
#slider div ul {
    position: relative;
    top: 50px;
    left: 24.5%;
    width: 700px;
}
#slider div li {
    list-style: none;
    font: bold 55px Arial, Verdana, sans-serif;
    color: #fff;
    text-transform: uppercase;
    background: #5a277c;
    background: rgba(106,45,145,.80);
    word-spacing: 4px;
    width: auto;
    display: block;
    display: table;
    margin-bottom: 10px;
}
#nivo-caption div li {
    padding: 0 0 0 0;
}
#slide1 {
    background: url("/static/images/slide1.jpg") no-repeat;
}
#slide2 {
    background: url("/static/images/slide2.jpg") no-repeat;
}
#slider div.nivo-controlNav {
    bottom: 30px;
    left: 72%;
    z-index: 500;
    height: 25px;
}
#slider div.nivo-controlNav a {
    height: 19px;
    width: 19px;
    display: block;
    margin-right: 10px;
    background: rgb(251,180,0);
    border: 3px solid rgb(251,180,0);
    background: rgba(251,180,0,0.2);
    border: 3px solid rgba(251,180,0,0);
}
#slider div.nivo-controlNav a.active {
    background: rgb(251,180,0);
    border: 3px solid rgb(251,180,0);
    background: rgba(251,180,0,0.5);
    border: 3px solid rgba(251,180,0,0.01);
}
#popularLinks {
    clear: both;
    width: 490px;
    height: auto;
    height:140px;
}
#popularLinks a {
    position:relative;
    margin: 0px 22px;
    display: block;
    float: left;
    cursor:pointer;
    text-align:center;
    width: 78px;
    height: 105px;    
    text-decoration:none;
    color:#595959;
    font-weight:bold;
}
#popularLinks .link1 {
    background:url('/static/images/student-portal.jpg') no-repeat;
}
#popularLinks .link1:hover {
    background:url('/static/images/student-portal_over.jpg') no-repeat;
}
#popularLinks .link2 {
    background:url('/static/images/academic-catalog.jpg') no-repeat;
}
#popularLinks .link2:hover {
    background:url('/static/images/academic-catalog_over.jpg') no-repeat;
}
#popularLinks .link3 {
    background:url('/static/images/price-calc.jpg') no-repeat;
}
#popularLinks .link3:hover {
    background:url('/static/images/price-calc_over.jpg') no-repeat;
}
#popularLinks .link4 {
    background:url('/static/images/transcript-request.jpg') no-repeat;
}
#popularLinks .link4:hover {
    background:url('/static/images/transcript-request_over.jpg') no-repeat;
}
#popularLinks .link {
    position:absolute;
    bottom:0px;
    right:0px;
    width:78px;
}
#bottom-section {
    margin-top: 60px;
    margin-bottom: 50px;
}
#inside #masthead {
    height: 115px;
    width: 100%;
    float: left;
    position:relative;
}
#inside.landing #masthead { 
    height: 85px; 
    padding-top:35px;
    position:relative;
}
#inside.min-nav #masthead {
    height:10px;
}
#inside.landing #masthead h1 {
    font: normal 28px  Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin:0;
    padding:0;
    line-height:.8em;
}
#inside.landing #masthead h1 span.bigBold {
    font: bold 34px  Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    display:block;
    margin:0;
    padding:0;
}
#inside.disclaimer #masthead h1 {
    margin-top: 115px;
    font: bold 59px  Arial, Verdana, sans-serif;
}
.neg-bkg #inside.disclaimer #masthead h1 {
    margin-top: 55px;
    font: bold 59px  Arial, Verdana, sans-serif;
}
#bread-box {
    position:absolute;
    bottom:0;
    left:0;
}
p.breadcrumb {
    color: #6f6f6f;
    padding-bottom:10px;
    margin-bottom:15px;
    font-family: georgia; 
}
p.breadcrumb a {
    color: #6f6f6f;    
}
.breadcrumb .current-page {
    color:#f68b1f;
}
/* ------------------------ getting-started framework ------------------------ */
#getting-started {
    margin-bottom: 94px;
    float: left;
    width: 100%;
}
#inside .page-title {
    font:bold 32px Arial, Verdana, sans-serif;
    margin-bottom:7px;
    color:#002664;
}
#inside h1 {
    font:bold 16px Arial,Verdana,sans-serif;
    margin-bottom:10px;
    /*color: #002664;*/
    color: transparent; 
}
#inside h2, #inside h3, #inside h5 {
    font:bold 12px Arial,Verdana,sans-serif;
    color: #6B6B6B;
}
.large-title{
    font-size: 2em !important;
    border: none;
    box-shadow: 0 0 0;
}
.box {
    position:relative;
    width: 230px;
    float: left;
    margin: 0 37px 0 0;
}
.box#moreInfo {
    margin-right: 0;
}
.box h2 {
    font: bold 16px Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #595959;
    margin-bottom: 20px;
}

.right-link {
    position:absolute;
    bottom:-40px;
    right:0;
    display:block;
    float:right;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    color:#a3a1a1;
    
}
.right-link:hover {
    color:#F68B1F;
}
span.continue-link {
    color:#f68b1f;
}
.button {
    display: inline-block;
    color: #a3a1a1;
    text-decoration: none;
    font-weight:bold;
    text-transform: uppercase;
}
.button-arrow {
    margin-top: 20px;
    display: block;
    text-align: center;
    background: #acacac;
    color: #fff;
    text-decoration: none;
    padding: 5px 7px;
    border: 1px solid #999;
}
.button-arrow.disabled {
    background: #dfdfdf;
    border: 1px solid #dfdfdf;
}
.orange-arrow {
    width:9px;
    height:12px;
    margin-left:5px;
    position:relative;
    background:url(/static/images/orange-right-arrow.png) no-repeat;
    display:inline-block;
    top:0;
}
.button:hover {
    color:#f68b1f;
}
.box .button {
    float: right;
}
.inactive-topic {
    background-color: #ccc;
    padding: 3px;
}
.topic-peanuts {
    border: 0;
    width: 14px;
    height: 14px;
}
.active-topic {
    background-color: #ccc;
}
.active-topic .topic-peanuts {
    background: #7a7a7a;
}
/* ------------------------ content framework ------------------------ */
#content {
    float:left;
    width:515px;
}
#inside #content {
    padding: 15px 0 0 0;
    width: 788px;
}
#inside.landing #content {
    position: relative;
    width: 1050px;
}
#inside #content.full-width {
    width: 1100px;
    margin: 35px 0 50px 0;
    padding: 0;
    font: normal 12px/1.5em Arial, Verdana, sans-serif;
    position:relative;
}
#inside #content.degrees {
    margin-top:19px;
}
#content .purple-text-box {
    width:630px;
    height:240px;
    color:#621b4b;
    font-size:22px;
    font-family:Georgia;
    line-height:1.7em;
    font-weight:normal;
}
#content .purple-text-box h2 {
    font-size:22px;
    font-weight:bold;
    font-family:Georgia;
    color:#621b4b;
    margin-bottom:6px;
}
#content article {
    width: 100%;
    height: 205px;
    clear: both;
    float: left;
    /*margin-bottom: 12px;*/
    padding: 8px 0;
    border-bottom: 1px solid #d7d7d7;
    box-shadow: 0 1px 0 #e7e7e7;
    -webkit-box-shadow: 0 1px 0 #e7e7e7;
    -moz-box-shadow: 0 1px 0 #e7e7e7;
    -ms-box-shadow: 0 1px 0 #e7e7e7;
}
#content article .button{
    position:relative;
    bottom:0;
    text-transform: uppercase;
}
/* JMA 10/11/2011 */
#content article p {
    padding-bottom: 0px;
    position:relative;
    display:block;
    height:100px;
    overflow:hidden;
}
#content article:last-child {
    border-bottom: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
}
#content h3 {
    font: bold 12px Arial, Verdana, sans-serif;
    /*text-transform: uppercase;*/
    color: #595959;
    /*margin:20px 0 15px;*/
}
#homepage-divider {
    float:left;
    width:1px;
    background:#d7d7d7;
    height:900px;
    margin-left:19px;
}
#content #tabs {
    border-bottom: 2px solid #6a2d91;
    height: 35px;
}
#content #tabs li {
    font: bold 14px Arial, Verdana, sans-serif;
    color: #838383;
    text-transform: uppercase;
    padding: 7px 3px;
    margin-right: 10px;
}
#content #tabs li.selected {
    background: #6a2d91;
    color: #fff;
}
#content p {
    padding-bottom: 20px;
}
#tab-bar {
    width: 100%;
    display: block;
    float: left;
    border-bottom: 2px solid #673187;
    margin: 10px 0 30px;
}
#tab-bar li {
    list-style: none;
    float: left;
    font: bold 18px Arial, Verdana, sans-serif;
    margin-right: 3px;
}
#tab-bar a {
    text-decoration: none;
    text-transform: uppercase;
    color: #838383;
    padding: 10px 15px;
    display: block;
}
#tab-bar a.selected {
    background: #673187;
}
#tab-bar a:hover {
    background: #994dbd;
    color: #d39118;
}
#content .box {
    width: 100%;
    margin: 0;
}
#content .box ul {
    list-style: none;
    font: bold 18px/24px Arial, Verdana, sans-serif;
    margin-left:10px;
}
#content .box ul li {
    width:500px;
    float:left;
    height:60px;
    
}
#content .box ul li a {
    text-decoration:none;
    color:#002664;
    
}
#content a.box-pd-link {
    color:#6e6e6e;
    text-transform:uppercase;
    position:relative;
    left:10px;
}
#content a.box-pd-link:hover {
    color:#f68b1f;
}
#content .landing-big-box {
    width:650px;
}
#content .landing-big-box ul {
    color:#6e6e6e;
    font-size:14px;
    float:left;
    width:300px;
    margin-bottom:50px;
    list-style:none;
    margin:0;
    padding:0;
}
.box p.degree-subtitle {
    font-size:14px;
    color:#6e6e6e;
    line-height:1.3em;    
    font-weight:normal;
}

#content .bg-left {
    position: absolute;
    right: -470px;
    top: 30px;
    z-index: -1!important;
    display: block;
}
#slogan-athletics {
    display: block;
    margin: 40px 0 0;
}
#img-soccerGirl {
    float: right;
}
#content .box-four {
    width: 228px;
    height:190px;
    float: left;
    /*margin-right: 17px;*/
    margin: 0 13px 15px 0;
    padding: 7px 23px 7px 7px;
    position:relative;
}
#content .box-four .learn-btn {
    display:block;
    position:relative;
    bottom:35px;
}
#content .box-four a p {
    position:relative;
    display:block;
    height:50px;
    overflow:hidden;
    color:#6e6e6e;
    line-height:1.3em;
    font-weight:normal;
    text-transform:none;
}
#content .box-four h3 {
    font: bold 14px/18px Arial, Verdana, sans-serif;
    color: #002664;
    text-align: left;
    text-transform:uppercase;
    margin:0;
    padding:0;
}
#content .box-four a {
    margin: 0;
    font: normal 12px/12px Arial, Verdana, sans-serif;
    color:#6b6b6b;
    font-weight:bold;
    text-transform:uppercase;
    position:absolute;
    bottom:0;
    left:8px;
}
#content .box-four a:hover {
    color:#ff7900;    
}
/* ------------------------ aside framework ------------------------ */
aside {
    width:227px;
    float:left;
    margin-bottom: 30px;
    margin-left:10px;
}
#inside aside {
    width: 230px;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 0 40px;
}
.left-col {
    padding-right: 20px;
    border-right: 1px solid #F3F3F3;
}
.left-col article,#event-container div.event article {
    padding: 5px 5px 0;
}
.left-col article.selected, #event-container div.event article.selected {
    background: #e3e3e3;
}
.left-col h3 a {
    text-decoration:none;
    color:#838383;
    font-weight:bold;
}
aside h3 {
    font: bold 14px Arial, Verdana, sans-serif;
    color: #595959;
}
aside.events, aside.double-wide {
    width: 490px;
    margin-bottom: 50px;
}
aside.events.selected {
    background: #e3e3e3;
}
#event-container {
    float: left;
    margin-right: 30px;
}
.event {
    width: 226px;
}
.event .month {
    color: #afafaf;
    font: bold 14px Arial, Verdana, sans-serif;
}
.event .day {
    float: left;
    color: #e6a501;
    font: bold 14px Arial, Verdana, sans-serif;
    margin-right: 5px;
    margin-bottom:45px;
}
/*#calendar {
    float: left;
    width: 227px;
}*/
#tabs {
    height: 23px;
    list-style: none;
    margin: 0;
    background:#dcdcdc;
    padding:5px 0 0 5px;
}
#tabs li {
    float: left;
}
#tabs a {
    padding: 5px 10px;
    display: block;
    color: #b192a7;
    text-decoration: none;
    font: bold 12px Arial, Verdana, sans-serif;
    background:#dcdcdc;
    text-transform: uppercase;
}
#tabs a:hover {
    background: #7e456c;
    color: #fff;
}
#tabs .selected a {
    background: #7e456c;
    color: #fff;
}
#twitter_update_list {
    margin: 10px;
    width: 90%;
}
 
#twitter_update_list li {
    list-style: none;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#twitter_update_list li:last-child {
    border-bottom: none;
    padding: 0;
    margin: 0;
}
 
#twitter_update_list li span {
    display: block;
}
#twitter_update_list li span a {
    color: #66337e;
    font-style: normal;
    font-size:13px !important;
}
 
#twitter_update_list li a {
    font-size:11px !important;
    font-style: italic;
}
.fbConnectWidgetTopmost {
    border:none;
}
.toggle-box {
    border: 2px solid #dcdcdc;
}
aside p, aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, aside ul, aside dl { margin:0px 0px 10px 0px; }
aside h3 { margin:0px; }
.subnav {
    list-style: none;
    margin: 17px 0 130px;
    -webkit-background-size: 252px 100%;
    -moz-background-size: 252px 100%;
    -ms-background-size: 252px 100%;
}
.subnav li{
    padding: .2em 0;
}
.subnav a {
    font: bold 14px Arial, Verdana, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #621b4b;
    padding: 10px 0 10px 16px;
    /*height: 34px;*/
    display: block;
    background-color: #fff7cf;
}
.subnav .selected a{
    /*height: 43px;
    line-height: 46px;*/
    color: #fff;
    background-color: #621b4b;
}
#btn-requestMoreInfo {
    background: url("/static/images/btn-requestMoreInfo.png") no-repeat;
    display: block;
    width: 226px;
    height: 44px;
    text-indent: -9999em;
    margin-top: 30px;
}    
/* ------------------------footer framework ------------------------ */
footer {
    clear: both;
    border-top: 1px solid #efefef;
    box-shadow: 0 -1px 0 #c9c9c9;
    -webkit-box-shadow: 0 -1px 0 #c9c9c9;
    -moz-box-shadow: 0 -1px 0 #c9c9c9;
    -ms-box-shadow: 0 -1px 0 #c9c9c9;
    background: #d9d9d9;
    width:100%
}
.col {
    float: left;
    margin-top: 60px;
    padding: 0 29px 0 23px;
    min-height: 400px;
}
#navigation {
    width: 487px;
    padding: 0;
    border-right: 1px solid #efefef;
    box-shadow: 1px 0 0 #c9c9c9;
    -webkit-box-shadow: 1px 0 0 #c9c9c9;
    -moz-box-shadow: 1px 0 0 #c9c9c9;
    -ms-box-shadow: 1px 0 0 #c9c9c9;
}
#info {
    width: 207px;
    border-right: 1px solid #efefef;
    box-shadow: 1px 0 0 #c9c9c9;
    -webkit-box-shadow: 1px 0 0 #c9c9c9;
    -moz-box-shadow: 1px 0 0 #c9c9c9;
    -ms-box-shadow: 1px 0 0 #c9c9c9;
}
#contact-us {
    width:300px;
}
#contact {
    width: 228px;
    padding: 0 0 0 22px;
}
.col h2 {
    font: bold 21px Arial, Verdana, sans-serif;
    color: #373737;
    text-transform: uppercase;
    margin-bottom: 33px;
}
#navigation li {
    list-style: none;
    width: 240px;
    float: left;
}
#navigation a {
    color: #949494;
    text-decoration: none;
    font-size: 13px;
    line-height: 30px;
    display: block;
    padding: 0 0 0 10px;
}
#navigation a:hover {
    color: #fff;
    background: #949494;
}
/* JMA: update 10/12/2011 */
#info input, #info textarea, #info select {
    width: 187px;
    border: none;
    color: #7e7e7e;
    padding: 10px;
    font: italic 12px Arial, serif;
    margin-bottom: 10px;
}
/* JMA: update 10/12/2011 */
#info input:focus, #info textarea:focus, #info input.focus, #info textarea.focus , #info select:focus, #info select.focus{
    color: #7e7e7e;
    font: bold 12px Arial, serif;
}
/* JMA: update 10/12/2011 */
#info select {
    width: 207px;
}
#info textarea {
    height: 65px;
    display: block;
}
#info #submit {
    background: #621b4b;
    width: 70px;
    color: #fff;
    font: bold 16px Arial, serif;
    text-transform: uppercase;
    cursor:pointer;
}
#info #submit:hover {
    background: #621b4b;
    color: #fff;
}
#advisor {
    margin-bottom: 15px;
}
.hr {
    height: 0px;
    border-top: 1px solid #efefef;
    box-shadow: 0 -1px 0 #c9c9c9;
    -webkit-box-shadow: 0 -1px 0 #c9c9c9;
    -moz-box-shadow: 0 -1px 0 #c9c9c9;
    -ms-box-shadow: 0 -1px 0 #c9c9c9;
    clear: both;
    display: block;
    margin-bottom: 30px;
}
#social {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    float: left;
}
#social li {
    margin-right: 25px;
    float: left;
}
#social li a {
    width: 35px;
    height: 35px;
    display: block;
    border: none;
    margin-bottom:15px;
}
#social li a img { border: none; }
#copyright {
    text-align: center;
    clear: both;
    margin-top: 30px;
    padding: 30px 0;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #efefef;
    box-shadow: 0 -1px 0 #c9c9c9;
    -webkit-box-shadow: 0 -1px 0 #c9c9c9;
    -moz-box-shadow: 0 -1px 0 #c9c9c9;
    -ms-box-shadow: 0 -1px 0 #c9c9c9;
}
/* root element for tabs  */
.tabs { 
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:2px solid #7e456c;    
}
/* single tab */
.tabs li { 
    float:left;     
    display:block;
    text-indent:0;
    padding:0;
    list-style-image:none !important; 
}
/* link inside the tab. uses a background image */
.tabs a { 
    background: #fff;
    display:block;
    height: 30px;  
    line-height:30px;
    text-align:center;    
    text-decoration:none;
    color:#838383;
    padding:0px 1em;
    margin:0px;    
    position:relative;
    font: bold 13px/34px Arial,Verdana,sans-serif;
    text-transform:uppercase;
    /*border-bottom:1px solid #7e456c;*/    
}
.tabs a:active {
    outline:none;        
}
/* when mouse enters the tab move the background image */
.tabs a:hover {
    background-color:#7e456c;
    color: #fff;    
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
    background-color:#7e456c;        
    cursor:default !important; 
    color:#fff !important;
}
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
.tabs .w1             { background-position: -519px 0; width:134px; }
.tabs .w1:hover     { background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }
/* width 2 */
.tabs .w2             { background-position: -366px -0px; width:154px; }
.tabs .w2:hover     { background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }
/* width 3 */
.tabs .w3             { background-position: -193px -0px; width:174px; }
.tabs .w3:hover     { background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }
/* width 4 */
.tabs .w4             { background-position: -0px -0px; width:194px; }
.tabs .w4:hover     { background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }
/* initially all panes are hidden */ 
.panes .pane {
    display:none;
    padding-top: 30px;    
    margin-bottom:35px;
}
.arrow-up {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid black;
}
.arrow-down {
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f00;
}
.arrow-right {
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #fff;
}
.arrow-left {
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent; 
        border-right:5px solid #fff;
}
.browse{
    cursor:pointer;
}
/********************* About section *************************/
#image-left img{
    /* JMA: 10/7/2011 */
    margin:0 15px 0 0;
    float:left;
}
#image-left a {
    text-decoration:none;
}
#timeline-box img {
    margin-left:50px;
    float:right;
}
#timeline-box  {
    width:768px;
    height:450px;
    overflow:hidden;
}
#timeline-box h3 {
    font-family:Helvetica, Arial, sans-serif;
    font-weight:100;
    font-size:22px;
    margin-bottom:0;
}
 
#timeline-box h4 {
    font-family:Helvetica, Arial, sans-serif;
    font-weight:100;
}
#timeline {
    background:url('/static/images/timeline_bg.jpg') no-repeat;
    width:768px;
    height:55px;
}
#vrtour {
    margin-top:100px;
}
#vrtour h3  {
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
}
#vrtour-right { 
    position:relative;
    display:inline-block;
    width:270px;
    text-align:center;
}
#vrtour-right p,  #vrtour-right h3 {
    text-align:left
}
.ash-logo {
    margin:0 auto;
}
#vrtour-box {
    position:relative;
    width:768px;
    height:360px;
    background:#fff6df;
    border-top:5px solid #f8c50c;
    border-bottom:2px solid #f8c50c;
}
#vrtour-box img {
    margin-right:15px;
}
.accredit-badge {
    display:block;
    margin: 20px 20px 0 0;
    float: left;
    width: 130px;
    height: 76px;
    border: 2px solid #ccc;
}
.accredit-badge:hover {
    border: 2px solid #6a2d91;
}
/*************** History Widget **************************/
#timeline .left-arrow {
    width: 25px;
    height: 54px;
    float:left;
    text-align:left;
}
#timeline .left-arrow img {
    margin: 15px 0 0 5px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
#timeline .right-arrow {
    width: 25px;
    height: 54px;
    float:right;
    text-align:right;
}
#timeline .right-arrow img {
    margin: 15px 5px 0 0px;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor:pointer;
}
#date-container {
    position:relative;
    overflow:hidden;
    width:718px;
    height: 64px;
    float:left;
}
.the-date-box {
    position:relative;
    left:0;
    width:2000px;
    height: 64px;
    z-index:20;
}
#timeline .date-box {
    position:relative;
    width:84px;
    height:64px;
    float:left;
    background: url('/static/images/dash.png') no-repeat;
    text-align:right;
    z-index:10;
    cursor:pointer;
}
#timeline .date-box:hover {
    background:url('/static/images/history-widget-slider.png') no-repeat;
    color:#fff;
    
}
#timeline .dates {
    position:relative;
    font-size: 18px;
    color:#bcbcbc;
    top:17px;
    right:4px;
} 
#timeline .dates:hover {
}
#timeline .clicked-history {
    display:none;
    visibility:hidden;
}
/*********************** Community pages *****************/
#featured-headline {
    margin-bottom:50px;
    overflow:hidden;
}
#content .two-column {
    position:relative;
    float:right;
    width:360px;
    overflow:hidden;
    margin-right:30px;
    margin-bottom:100px;
}
#content .two-column p {
    margin-bottom:0;
}
#content .pane h2, #content .pane h3 {
    margin-bottom:0;
}
#content .pane h1 {
    margin-bottom:10px;
}
#content .pane h3 {
    color:#838383;
    text-transform:none;
    font:bold 12px Arial,Verdana,sans-serif;
}
#content .two-column.sub {
    margin-bottom:45px;
}
#content .two-column .button {
    margin-top:10px;
}
#featured-headline .button {
    margin-top:0px;
}
.button.purple {
    background-color: #621B4B;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11pt;
    padding: 7px;
    text-align: center;
}
#featured-stories img {
    float:left;
    clear:both;
    margin-right:20px;
}
#featured-stories .two-column {
    margin-bottom:30px;
}
    
#alpha-select  li {
    display:inline-block;
    font-size:18px;
    text-decoration:none;
    padding: 2px 3px;
    cursor:pointer;
    color:#6A2D91;
}
#alpha-select  li:hover {
    color:#fff;
    background:#6A2D91;
}
#alpha-select {
    margin-bottom:10px;
}
.hidden-list {
    display:none;
    visibility:hidden;
}
.success-list-container {
    width:750px;
    height:300px;
    position:relative;
    overflow:hidden;
}
.success-list-box, .success-list-box-all {
    width:2000em;
    position:absolute;
    top:0;
    left:0;
    height:230px;
}
.success-list-box {
    display:none;
}
section#content ul.sss-column {
    width:150px;
    float:left;
    list-style:none;
    margin-right:40px;
    margin-left: 0;
}
section#content ul.sss-column li {
    margin-bottom:5px;
}
section#content ul.sss-column li a {
    text-decoration:none;
    color:#838383;
}
#pagination-box {
    position:relative;
    clear:both;
}
#sss-paginate-alpha {
    display:none;
}
#sss-paginate, #sss-paginate-alpha {
    position:absolute;
    top:0;
    left:0;
}
#sss-paginate a, #sss-paginate-alpha a {
    position:relative;
    top:-2px;
    color:#6A2D91;
    padding: 3px 0;
    text-decoration:none;
    cursor:pointer;
    width:5px;
    height:13px;
    display:block;
    float:left;
}
#sss-paginate  .page-number, #sss-paginate-alpha  .page-number {
    float:left;
    display:block;
    text-align:center;
    width:40px;
}
#sss-paginate .left-arrow img, #sss-paginate-alpha .left-arrow img {
    display:none;
}
.see-all-events {
    position:relative;
    top:-4px;
    display:block;
    text-align:right;
    clear:both;
    text-decoration:none;
    text-transform:capitalize;
    color:#a3a1a1;
    font-weight:bold;
}
.community-twitter {
    width:400px;
    margin-right:50px;
    margin-bottom:50px;
    float:left;
    border-right:1px solid #cecece;
}
#facebook-community-box {
    width:400px;
    float:left;
}
#youtube-videos-box {
    width:285px;
    float:right;
    margin-right:50px;
}
#twitter_update_list {
    margin:0;
}
.youtube-synopsis {
    margin-bottom: 10px;
    clear:both;
}
.youtube-synopsis  img{
    float:left;
    margin: 0 1em 1em 0;
}
.youtube-synopsis  a {
    font-weight: bold;
    color: #6a2d91;
}
.youtube-synopsis  a {
    display: block;
    font-weight: bold;
    color: #6a2d91;
    text-decoration: none !important;
}
.youtube-synopsis  a:hover {
    text-decoration: underline !important;
}
/**** student services travel ******/
.panes h2 {
    color: #7c7c7c7;
    font: bold 14px/34px Arial,Verdana,sans-serif;
}/*
/* constellation content blocks */
.left-block{
    float: left;
    margin: 0;
    padding: 0;
    overflow:visible;
}
.right-block{
    float: right;
    margin: 0;
    padding: 10px;
    overflow:visible;
    clear:both;
}
.short-form-OFS{
    float: right;
    margin: 0;
    padding: 10px;
    overflow:visible;
    clear:both;
    margin-top:50px;
}
.constellation-resource {
    display: block;
    float: left;
    margin: 1em 10px;
}
.btn-play-constellation-resource {
    background: url(/static/images/btn-play-constellation-resource.jpg);
    display: block;
    width: 230px;
    height: 157px;
}
.btn-play-constellation-resource span {
    position: absolute;
    left: -9999em;
}
div.pane figcaption {
    color: #7c7c7c;
    font: bold 14px/34px Arial,Verdana,sans-serif;
    text-transform:uppercase;
}
div.pane aside {
    margin: 0 !important;
    padding:0 !important;
    width:210px !important;
    border:0px !important;
}
/*   student services lift */
.student-block h2 {
    color: #7c7c7c7;
    font: bold 14px/34px Arial,Verdana,sans-serif;
    text-transform:uppercase;
}/*
/* constellation content blocks */
.student-block{
    float: left;
    width: 370px;
    margin: 0 20px 0 0;
    padding: 0;
}
.section-title {
    margin-bottom: .5em;
    font-size: 2em;
    line-height: 2em;
    font-weight: bold;
    padding: 0;
    border-bottom: 1px solid #ccc;
}
/*  student service constellation */
/* root element for tabs  */
.tabs { 
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:2px solid #7e456c;    
}
/* single tab */
.tabs li { 
    float:left;     
    display:block;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; 
}
/* link inside the tab. uses a background image */
.tabs a { 
    background: #fff;
    font-size:11px;
    display:block;
    height: 30px;  
    line-height:30px;
    /*width: 111px;*/
    text-align:center;    
    text-decoration:none;
    color:#838383;
    padding:0px .7em;
    margin:0px;    
    position:relative;
    font: bold 13px/34px Arial,Verdana,sans-serif;
    /*border-bottom:1px solid #7e456c;*/    
}
.tabs a:active {
    outline:none;        
}
/* when mouse enters the tab move the background image */
.tabs a:hover {
    background-color:#7e456c;
    color: #fff;    
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
    background-color:#7e456c;        
    cursor:default !important; 
    color:#fff !important;
}
/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
.tabs .w1             { background-position: -519px 0; width:134px; }
.tabs .w1:hover     { background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }
/* width 2 */
.tabs .w2             { background-position: -366px -0px; width:154px; }
.tabs .w2:hover     { background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }
/* width 3 */
.tabs .w3             { background-position: -193px -0px; width:174px; }
.tabs .w3:hover     { background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }
/* width 4 */
.tabs .w4             { background-position: -0px -0px; width:194px; }
.tabs .w4:hover     { background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }
/* student services clubs */
.student-services-clubs h2 {
    color: #7c7c7c7;
    font: bold 14px/34px Arial,Verdana,sans-serif;
}
.student-services-clubs .one-third-col li {
    float:left;
    width: 30%;
    margin: 0 2% 1em 0;
}
.student-services-clubs .one-third-col li a {
    font-weight: bold;
    text-decoration: none;
}
.student-services-clubs .one-third-col li a:hover {
    text-decoration: underline;
}
/*  military events */
/* JMA: updated to target events directly, since military is not used */
.event-box h2 {
    font:bold 14px/24px Arial,Verdana,sans-serif;
    text-decoration: none;
    text-transform: none;
}
#military-main-event {
    width:450px;
    float:left;
    border-right:1px solid #cecece;
    padding-right:40px;
}
#military-events {
    width:100%;
    margin-top:50px;
}
.event-box {
    width:245px;
    margin-right:15px;
    float:left;
}
.yellow-text {
    color:#e6a501;
    display:block;
    float:left;
    margin-bottom:20px;
}
.event-box p {
    margin-left:20px;
}
/* calendar */
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 515px;
    height:915px;
    overflow:hidden;
}
/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accommodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}
/*
    a single item. must be floated in horizontal scrolling.
    typically, this element is the one that *you* will style
    the most.
*/
.items div {
    float:left;
    width: 515px;
}
/* admissions experience */
.admissions-experience {
    clear: both;
}
.admissions-experience h2, .modular-box h2 {
    color: #7c7c7c7;
    font: bold 14px/34px Arial,Verdana,sans-serif;
}
/* admission transfer */
#transfer-controls {
    display: block;
    min-height: 30px;
    margin: 0;
    padding: 10px 0;
}
#share-it-buttons {
    float:left;
    clear:none;
    position:relative;
    padding-bottom:15px;
}
#ss-social-buttons {
    position:absolute;
    right:6px;
    top:-24px;  /* -66 */
}
#transfer-controls select {
    margin-right: 1.5em;
    vertical-align: top;
}
#transfer-controls a.button, #transfer-controls a.button.purple {
    display: inline;
}
.transfer-school {
    margin:0 0 20px 0;
    padding: 0 0 2em 0;
    line-height: 2em;
    border-bottom: 1px solid #ccc;
}
.transfer-school p {
    padding: 0;
    margin: 0 !important;
    line-height: 2em;
}
.transfer-school a {
    font-weight: bold;
}
div.transfer-college{display:none;}
/* search results */
.serp-list {
    color: #E6A501;
    font: bold 14px Arial,Verdana,sans-serif;
    margin-right: 5px;
    margin-left: 30px; /* JMA: added for T2 compatibility */
}
.serp-list li div {
    padding: 0 0 2em 0;
    color: #838383;
    font-weight: normal;
    font-family: Arial,Verdana,sans-serif;
}
.serp-link {
    font-weight: bold;
    font-size: 1.27em;
    text-decoration: none;
}
.serp-category {
    margin: 0 !important;
    padding: .5em 0 1.3em 0;
}
.serp-link:hover {
    font-weight: bold;
    text-decoration: underline;
}
/* request info */
#program-selection-box {
    display: block;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #ccc !important;
    background: #ddd !important;
}
#program-selection {
    width:400px;
    margin:0px 0 30px 30px;
    clear:both;
}
#interests {
    float: left;
    margin-right: 30px;
    margin-bottom:20px;
    width: 390px;
    position:relative;
}
.entrysingle li {
    display: block;
    float: left;
    width: 220px;
}
.modular-box .half {
    display: block;
    float: left;
    width: 48%;
    padding: 1em 0;
}
.modular-box .half input, .modular-box .half select{
    width: 80%;
}
.modular-box label {
    display: block;
}
/* blog page */
.blog-date-comment {
    border-bottom: 1px solid #ccc;
}
.blog-comment {
    padding:0px 10px;
    background:url(/static/images/comment-bubble.png) 0 0 no-repeat;
    font-size: 16px;
}
.blog-continue a{
    padding:0px 20px;
    background:url(/static/images/continue-reading.png) 0 0 no-repeat;
    font-size: 16px;
}
.blog-post {
    border: 1px solid #ccc;
    padding: 1.5em;
}
nav .links .title a.college-nav-select {
    /*background: url(/static/images/bg-arrow.png) no-repeat left center;*/
    color:#ffffff !important;
}
nav .description ul#tab-bar a.selected-college-type {
    /*background:#D39118 !important;*/
    color: #d39118 !important ;
}
#content #degree-box ul{
    width: 175px !important;
}
#degree-lists-hidden {
    display:none;
    visibility:hidden;
}
.float-links-left {
    float:left;
    width:455px;
}
.float-links-right{
    float:right !important;
    width:455px;
}
.degree-title {
    font-weight:bold;
    color:#D39118 !important;
    margin-left:10px;
    font-size:14px;
}
#degree-box li.school-title-online a, #degree-box li.school-title-campus a{
    width: 567px;
    display: block;
    margin-bottom: 10px;
    padding: 0 0 0 10px !important;
    font-weight:bold !important;
    color:#D39118 !important;
    font-size:16px !important;
}
/* added to support linked headers in MegaNav ustory #16661 */
#degree-box li.Associates-online-title a, #degree-box li.Bachelors-online-title a, #degree-box li.Masters-online-title a, #degree-box li.Associates-campus-title a, #degree-box li.Bachelors-campus-title a, #degree-box li.Masters-campus-title a{
    display: block;
    margin-bottom: 10px;
    padding: 0 0 0 0px !important;
    font-weight:bold !important;
    color:#D39118 !important;
    font-size:14px !important;
}
#degree-box ul:first-child + ul, #degree-box ul:first-child + ul + ul {
    margin-top: 25px;
}
/* ------------------------ program disclosures ------------------------ */
.programDescription {
    margin-top:20px;
}
#mainLinksBox {
    text-align:center;
}
.mainLinks {
    width:310px;
    border:1px solid #662d91;
    padding:5px;
    display:inline-block;
    margin:10px 10px;
}
#compliance ol, section.compliance ol {
    margin-left:30px;
}
#compliance span, .compliance span{
    padding-left:15px;
    display:block;
    font-weight:bold;
    letter-spacing:.05em;
    border:1px solid #000;
    width:170px;
}
.gray {
    background:#ccc;
}
.video-subtext {
    margin-top:8px;
}
.video-iframe {
    margin: 6px 0px 10px 20px; 
    width: 447px; float: right; 
    color: #a7a7a7; 
    font-size: 11px; 
    line-height:1.2em;
}
 
/* ------------------------- forms ------------------------------------- */
/*------------------ (PROPERTY SHEET) ----------------------------------*/
form p {
  clear: both;
}
div.entrypair, div.entrysingle {
  /* border: 1px solid #f5f5f5;
  color: #40577A;
  background: #fafafa;
  font-style: italic; */
  margin: 0 1% 1em 0;
  padding: .5em 0 0 1em;
}
input, select, textarea {
  padding-left: .1em;
  margin: .1em 0;
  border: 1px solid #c5c5c5;    
  font-style: normal;
    width:100%;
}
#transfer-controls select {
    width:250px;
}
    
    form input[type=submit],
    form input[type=image], 
    form input.submit, 
    form input[type=radio], 
    form input.radio,
    form input.continue {
      width: auto;
      padding: 0 1em;
    }
    
    form input[type=image],
    form input.img {
        border: 0 solid #fff;
    }
    
    div.entrysingle input[type=radio], div.entrysingle input.radio {
      border: 0 solid #fff;
      width: auto;
      float: left;
    }
    
    /* IE hack */
    * html body div.entrysingle input.radio {
      width: auto;
      border: 0 solid #fff;
    }
.fullColumn {
    margin-left:18px;
    width:95%;
}

    /* Refer a Friend style */
    form fieldset.leftthird, form fieldset.middlethird, form fieldset.rightthird {
        padding: 0 2%;
        float:left;
        width:21%
    }
    form fieldset.leftthird {
        width: 21%;
        float: left;
        padding: 0 0 0 0%;
        clear: left;
    }
    form fieldset.middlethird {
        width: 21%;
        padding: 0 0 0 0%;
    }   
    form fieldset.referbutton {
        width: 20%;
        padding: 0 0 0 17%;
    }  
    
div #rafofferimage {
    float: both;
    margin: 0 0 0 65%;
    position: absolute;
}
.rafofferdisclaimer {
}
.rafofferthankyoudisclaimer {
}

    form fieldset.leftcol, form fieldset.rightcol {
        padding: 0 2%;
        float:left;
        width:40%
    }
    
    form fieldset.leftcol {
        width: 40%;
        float: left;
        padding: 0 0 0 3%;
        clear: left;
    }
    
    form fieldset legend {
        display: none;
    }
        form fieldset legend.title {
          font-weight: bold;
          font-size: 1.2em;
        }
form textarea {
    font: 1.1em/1.3em Helvetica, Arial, sans-serif;
    padding: .2em;
}
form#requestinfo legend, body#info h2.secondlevel, body#requestinfo h2.secondlevel {
    border-bottom: 1px solid #000000;
    clear: both;
    color: #600F9C;
    font: bold 1.4em/1.4em Arial,Helvetica,sans-serif;
    margin: 0 0 0.5em;
    padding: 0 0 0.5em;
}
#content .right {
    clear:none;
    float:right;
    text-align:right;
    margin-left:15px;
}
.fullColumn .half, .modular-box .half {
    display:block;
    float:left;
    width:49.5%;
    
}
div.entrypair {
  width: 45%;
  float: left;    
}
div.entrysingle, fieldset div.entrysingle {
  clear: both;
  width: 94%;
}
    div.entrysingle input, div.entrysingle select {
      /* width: 90.3%; */
    }
label {
  display: block;
  font-style: italic;
  font-weight: bold;
}
    label.submit {
        display: block;
        clear: both;
        text-align: center;
        margin: 1em 0;
    }
    div.entrypair label, div.entrysingle label {
      display: block;
    }
    
    div.entrysingle label {
      clear: both;
      font-style: normal;
      font-weight: normal;
    }
div.entrypair br, div.entrysingle br {
  display: none;
}
input.button {
  color: #fc3;
  background-color: #eeeee4;
  font-size: 8.5pt;
  text-decoration: none;
  border: 1px solid #b5b5b5;
  border-right: 1px solid #5a5a5a;
  border-bottom: 1px solid #5a5a5a;
  margin: 3px;
}
div.fakebutton {
  position: relative;
  display: inline;
  padding: 1px 5px 2px 5px;
  top: -4px;
  text-decoration: none;
  border: 1px solid #b5b5b5;
  border-right: 1px solid #5a5a5a;
  border-bottom: 1px solid #5a5a5a;
  color: #fc3;
  background-color: #eeeee4;
}
div.fakebutton a  {
  color: #fc3;
  text-decoration: none;  
}
label.block {
  display: block;
  width: auto;
}
label.right {
  text-align: right;
  padding-right: .3em;
}
.form_error {
  border: 1px solid #f00;
  background: #fcc;
  padding: .3em;
  float: right;
  width: 15em;
  margin: 4em 0 0 0;
}
    .form_error h3 {
      border-bottom: 1px solid #f00;
      color: #f00;
      margin: 0 0 .3em 0;
    }
.input_autoerror {
    border: 1px solid #f00;
    background: #fee;
}
.form_autoerror {
    color: #f00;
}
    
    .form_autoerror h3 {
        display: none;
    }
input.chkUnderline {
  border: 0 solid #fff;
  border-bottom: 1px solid #000;
}
form#help_form {
    margin: .3em 0 0 0;
}
    #help_form input, #help_form label {
      margin: 0 0 .3em 0;
    }
    
    #help_form label {
      line-height: 1.5em;
    }
    
    input.chkEvent {
      margin: 0;
      padding: 0;
      width: auto;
      border: 0 solid #fff;
    }
    
    label.chkEvent {
      width: auto;
      display: inline;
      text-align: left;
      float: none;
    }
    select.helpSelect {
      width: auto;
      margin: 0 .2em;
    }
    
    label.helpSubmit {
      padding: 1em 0 0 0;
      display: block;
      width: 100%;
      text-align: center;
    }
    
    input.helpSubmit, #eventsForm input.helpSubmit {
      width: auto;
      padding: .5em 2em;
      border: 1px solid #8959A5;
      color: #8959A5;
      font: bold 1.2em/1.2em Futura, Helvetica, Verdana, Arial, sans-serif;
      background: #fff;
    }
    label.helpInline {
      width: 3.2em;
      display: block;
      float: left;
      clear: none;
    }
    label.autoInline {
        width: auto;
        clear: none;
        display: inline;
    }
    
    input.helpTxt {
      width: auto;
    }
form#requestinfo {
    clear: both;
}
    
    form#requestinfo legend, body#info h2.secondlevel, body#requestinfo h2.secondlevel {
        clear: both;
        color: rgb(96, 15, 156);
        font: bold 1.4em/1.4em Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #000;
        margin: 0 0 .5em 0;
        padding: 0 0 .5em 0;
    }
form#ri {} 
    form#riform .leftcol {
        padding: 0 3% 0 5%;
        width: 41%;
        clear: left;
    }
    
    form#riform .rightcol {
        padding: 0 5% 0 3%;
        width: 41%;
    }
    
    form#riform .submit {
        padding-top: 1em;
    }
    
    form#riform #frmSubmit {
        width: auto;
    }
form#user_login {
    width: 40%;
    padding: 2em 0 0 0;
    float: left;
}
    form#user_login fieldset {
        border: 0px solid #999;
        padding: 1em;
    }
    
    form#user_login legend {
        padding: 0 .5em;
        margin-left: -.5em;
    }
    
    form#user_login label {
        margin: 1em 0 0 0;
    }
    
    form#user_login label#submit {
        text-align: center;
    }
    
    form#user_login input.img {
        width: 75px;
        margin: 0 0 0 6em;
        border: 0 solid #fff;
    }
    
body#student form#events_form { }
    
    body#student form#events_form label {
        font-style: normal;
    }
    
    body#student form#events_form label.helpSubmit {
        width: auto;
        display: inline;
    }
    
    body#student form#events_form input.img {
        margin: 1em 0 0 0;
        width: 69px;
        padding: 0;
    }
    
body#student form#faculty_search { }
    body#student form#faculty_search input {
        width: 25em;
    }
        body#student form#faculty_search input.submit {
            width: 5em;
        }
    body#student form#faculty_search label {
        clear: none;
        display: inline;
    }
form#contact_form {
    clear: both;
    border-top: 1px solid #000;
    margin: 2em 0 0 0;
}
form#login_help {
    width: 70%;
}
    form#login_help .submit {
        text-align: right;
    }
    
form#create_user {
    width: 70%;
    margin: 0 auto;
}
    form#create_user input, form#create_user select {
        margin-bottom: 1em;
    }
    
    form#create_user input#submit {
        width: auto;
    }
form#reset_pass {
    width: 70%;
    margin: 0 auto;
}
    
    form#reset_pass input, form#reset_pass select {
        margin-bottom: 1em;
}
.required {
    color:red;
    font-style:normal;
}
.error {
    color:#ff0000;
}
#ptg_online {
    width: 800px;
    padding:0 10px;
    margin:0 auto;
    border:1px solid #ccc;
}
#ptg_online p{
    padding:0 15px;
    text-align:justify;
}
#ptg_campus {
    width: 800px;
    padding:0 10px;
    margin:0 auto;
    border:1px solid #ccc;
}
#ptg_campus p{
    padding:0 15px;
    text-align:justify;
}
#ptg_campus #address,#ptg_campus #apt,#ptg_campus #city,#ptg_campus #suite,#ptg_campus #state,#ptg_campus #state2, #ptg_campus #country, #ptg_campus #zip {
    width:350px;
}
#ptg_mfs {
    width:100%;
}
fieldset.leftside {
    width:245px;
    margin-left:5px;
    float:left;
}
.degreeCol1 {
    float:left;
    width:140px;
    margin-left:25px;
}
.degreeCol2 {
    float:left;
    width:180px;
}
.degreeCol3 {
    float:left;
    width:230px;
    margin-left:10px;
}
.radioSet {
    line-height:1.5em;
    margin-left:18px;
}
.singlecolumn {
    width:100px;
    margin-left:30px;
    float:left;
    margin-left: 10px
}
.longColumn {
    width:100%;
    margin-left: 5px
}
 
#captcha {
    width:315px;
    margin:0 auto;
    position:relative;
    height:135px;
}
 
/**   STUDENT PORTAL LOGIN **/
        #ot-stu-login-wrapper {
            position: absolute;
            display: none;
            z-index: 2000 !important;
            top: 0;
            left: 0;
            width: 100%;
            background-color: #621b4b;
            padding: 1.5em 0;
            text-transform: uppercase;
            font-size: 11px;
        }
        #ot-stu-login-wrapper a{
            color: #fff;
            text-decoration: none;
            font-size: 12px;
            text-transform: none;
        }
        #ot-stu-login-close-btn {
            position: absolute;
            z-index: inherit;
            bottom: -20px;
            right: 30px;
            width: 130px;
            height: 20px;
            line-height: 20px;
            background-color: #621b4b;
            text-align: center;
        }
        #ot-stu-login-close-btn a{
            text-transform: uppercase;
            font-weight: bold;
        }
        #ot-stu-login-wrapper a:hover{
            text-decoration: underline;
        }
        #ot-stu-container {
            position: relative;
            margin: 0 auto;
            width: 740px;
            z-index: inherit;
            background: url(/static/images/ashford-student-portal-login.jpg) top right no-repeat;
        }
        #ot-stu-container .field {
            margin: 5px 0;
            width: 260px;
            color: #999;
        }
        #ot-stu-left {
            position: relative;
            width: 360px;
            height:223px;
            border-right: 1px solid #7a3d66;
        }
        #ot-stu-left-bdr {
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            width: 1px;
            border-left: 1px solid #4e113b;
        }
        .stu-lg-title {
            display: block;
            width: 90%;
            color: #fff;
            font-weight: bold;
            font-size: 22px;
            line-height: 1em;
        }
        .ot-stu-submit {
            color: #621b4b;
            background-color: #fc0;
            text-transform:uppercase;
            font-weight:bold;
        }
        .ot-stu-ylw {
            background-color: #fc0;
            display: inline-block;
            margin-left: 1em;
            padding: 0 1em;
            color: #621b4b;
        }
        .ot-stu-wht{
            color: #fff;
            font-weight:bold;
        }
        #stu-tru-pfield {
            position: absolute;
        }
        #ot-stu-left form .stu-tru-pfield {
            position: absolute;
            left: -9999em;
            width: 200px;
        }
        #ot-stu-left form.editMode .stu-tru-pfield {
            position: relative;
            left: 0;
        }
        #ot-stu-left form.editMode .stu-ui-pfield {
            position: absolute;
            left: -9999em;
        }
 /* Military Tuition and Fees */
#tuition-fee-table .table-alt-1 td{
    background-color: rgb(224, 224, 224);
}
#tuition-fee-table td{
    color: #333;
}
#tuition-fee-table td p{
    padding: 4px;
}
/* New Form Styles */
#riform input, #riform textarea, #riform select {
    color: #535353;
    font: normal 12px Arial, serif;
}
#riform label {
    color:#535353;
}
#riform input.radio {
    width: auto;
    background:transparent;border:0;
    position:relative;
    top:0;
}
 
section#content #riform ul {
    margin:5px 0 0 0;
}
#riform .leftCol {
    width: 309px;
    float:left;
}
#riform .midCol {
    margin-left: 10px;
    margin-right: 20px;
    width: 309px;
    float:left;
}
#riform .rightCol {
    margin-left: 10px;
    width: 338px;
    float:left;
}
#riform .riform-title {
    font-size:12px;
    color:#535353 !important;
    margin:0 0 0 25px;
    padding:0;
}
/*
#riform .theCity, #riform .theCountry, #riform .theState, #riform .theZip {
    margin-right:8px;
    float:left;
}
#riform #city, #riform #country, #riform #state, #riform #zip {
    float:left;
}
#riform #city { width:139px; } 
#riform #country { width:137px; }
#riform #state { width:144px; }
#riform #zip { width:133px; }
#riform .theCity { width:141px;}
#riform .theCountry {width:141px;}
#riform .theState { width:141px;}
#riform .theZip { width:141px;}
*/
form#riform #frmSubmit {
    font-size:1px;
    overflow:hidden;
    background:url('/static/images/submit-button.jpg') no-repeat;
    width:168px;
    height:39px;
    border:none;
    cursor:pointer;
    margin-top:20px;
    margin-bottom:20px;
}
form#riform .submit {
    padding:0;
    margin:0 !important;
}
#riform .modular-box {
    width:100%;
    font-size:11px;
}
#riform .modular-box p.shy {
    text-align:left;
    color:#535353;
}
#riform .modular-box p {
   margin:0 0 0 25px; 
}
#riform .rightCol .quote-box {
    font-size:23px;
    color:#661d4a;
    font-family:georgia;
    line-height:26px;
    margin:15px 0;
    font-style:italic; 
}
#riform .rightCol .quote-byline {
    font-family:georgia;
    color:#661d4a;
    font-size:14px;
}
#riform label, #riform select {
    font-style:normal !important;
    font-weight:normal;
}
 
#riform div.entrysingle {
    margin: 0 0 20px 25px;
    padding: 0 0 20px 0;
    border-bottom: 1px dashed #ccc;
}

            #form-submit-summary.invalid {
                display: block;
                margin-bottom: 1.5em;
                padding: 10px 0 0 60px;
                min-height: 2em;
                background: #c00 url('/static/images/icon_form_error.png') 10px .5em no-repeat;
                color: #fff;
                width:541px;
                margin-left:25px;
            }
            div.error {
    color: #CC0000;
}
.fielditem, .fieldsubmit, .fieldblock label {
    display: block;
    padding-left: 25px;
    position: relative;
}
.fielditem input, .fielditem textarea {
    width: 280px;
}
.fielditem select{
    width: 100%;
}
.share50-left .fielditem input, .share50-left .fielditem select, .share50-left .fielditem textarea, .share50-right .fielditem input, .share50-right .fielditem select, .share50-right .fielditem textarea {
    width: 100%;
}
.fielditem.error-icon {
    background: url('/static/images/icon_form_error_sm.png') 0px 2px no-repeat;
}
.fieldblock {
    clear: both;
}
.fieldblock.share50-left {
    clear: none;
    display: block;
    float: left;
    width: 49%;
}
.fieldblock.share50-right {
    clear: none;
    display: block;
    float: right;
    width: 49%;
}
/* begin site tuners css */
.fieldblocktuners-short label {
    display: inline-block; 
    width: 150px; 
    height: 23px;
    padding-right:10px;
    text-align: right;
    margin-left: 22px;
}
.fieldblocktuners-short input {
    display: inline-block;
    width: 200px;
    height: 17px;
    /*position: relative;*/    
}
.fieldblocktuners-short select {
    display: inline-block;
    width: 200px;
    height: 17px;
}
#tunersformrightcol {
    margin: -31px 0 0 910px;
    background-color: #f1f1f1;
    width: 190px;
    height: 556px;
    position: absolute;
    top: 30px;
    right: 0;
    padding-bottom: 200px;
}
.formhlcimage img {
    display:block; 
    margin-left:auto; 
    margin-right:auto; 
    padding:10px 0 20px 0;
}
.tunerscontentblock-right {
    /*padding-bottom:10px;*/
    text-align:center; 
    font-size:11px; 
    padding-bottom:9px; 
    margin-left:10px; 
    margin-right:10px; 
    line-height:13px;
}
.tunersformquote {
    text-align:left; 
    font-size:11px; 
    font-style:italic; 
    display:block; 
    /*margin-left:10px;*/ 
    margin-right:auto;
    line-height:13px;
}
.tunersformcite {
    text-align:right; 
    font-size:11px; 
    /*margin-right:10px;*/
    line-height:13px;
}
.tunersstudentsuccesslink {
    text-align:right; 
    font-size:11px; 
    /*margin-right:10px;*/
}
.tunersfootercontent {
    font-size: 11px;
    line-height: 13px;
    clear: both;
    margin: 15px 0 0 27px;
    width: 851px;
}
form#riform #frmSubmitST {
    font-size:1px;
    overflow:hidden;
    background:url('/static/images/SiteTunersSubmitButton.png') no-repeat;
    width:290px;
    height:39px;
    border:none;
    cursor:pointer;
    margin-top:20px;
    margin-bottom:20px;
    box-shadow: 5px 5px 5px #e6d88f;
    /* Box-shadow property for IE support */
    filter: progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=5, Color=#e6d88f);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=5, Color=#e6d88f)";
    zoom: 1;
}
.required {
    border:2px solid red;
}
#error-msg {
    color:red;
}
/* end site tuners css */
/* BEGIN Hire a Champ CSS */
div.hirebox {
    padding-bottom:10px;
    padding-top:10px;
    margin:0 106px 18px 112px;
    background-color:#d5d5d5;
}
div.hireimage {
    float: right;
    margin: 3px 19px 0px 0px;
}
div.hireimage img {
    box-shadow: -4px 4px 4px #a8a8a8;
    filter: progid:DXImageTransform.Microsoft.Shadow(Direction=235, Strength=5, Color=#a8a8a8);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Direction=235, Strength=5, Color=#a8a8a8)";
}
div.hireboxtext {
    color: black;
    margin-left: 15px;
    line-height: 16px;
    margin-right: 223px;
}
/* END Hire a Champ CSS */
.errorWrapper {
    margin-left: 20px;
}
.hidden {
    display: none;
}
.entrysingle {
    padding-left: 25px;
}
.video_title {
    font-weight:bold;
    padding:5px;
}
#riform.legacy_form .entrysingle ul li {
   float:left;
    clear:both;
    display:inline-block;
}
#riform.legacy_form div.entrysingle {
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0;
}
#riform.legacy_form .leftcol {
    clear:left;
    padding:0 3% 0 5%;
    width:41%;
}
#riform.legacy_form .rightcol {
    padding:0 5% 0 3%;
    width:41%;
}
#riform.legacy_form .fullColum .half, #riform.legacy_form .modular-box .half {
    display:block
    float:left;
}
#riform.legacy_form .entrysingle li {
    float: none;
}
#riform.legacy_form label {
    font-style: italic !important;
    font-weight: bold;
    font-size:12px;
}
 
/**************** Redsign Homepage June 2012 *********************/
html {
    /* background:url(/static/images/placeholder.content.jpg) no-repeat scroll center 548px #FFFFFF;  */  /* US#36546 REMOVED LEFT EDGE  */
    width:100%;
}
#home-container {
    width:1070px;
    min-width:1070px;
    margin:0 auto;    
    
}
#chat-box {
    width:167px;
    height:136px; /* US#29283  height:84px; */
    position: fixed;
    bottom:5%;
    /* right:0;  US#29283 */
    /* text-align: right; US#29283 */
    z-index:9999;
}
#chat-box #liveChatExit {
    height: 16px;
    display: block;
    margin: 0 0 0 150px;
    cursor: pointer;
    position: absolute;
    top: -12px;
}
#chat-box #liveChatClosed {
    display: none;
    cursor: pointer;
    box-shadow:0px 0px 0px 0px;  /* US#29283 box-shadow:0px 0px 15px 1px #BBB5B5; */
/* for IE 6-8 */
/*
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#c0c0c0'),
                "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c0c0c0'),
                "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#c0c0c0')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#c0c0c0'),
        progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c0c0c0'),
        progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#c0c0c0');  
*/  
}
#chat-box #liveChatOpen {
    box-shadow:0px 0px 0px 0px;   /* US#29283 box-shadow:0px 0px 15px 1px #BBB5B5; */
/* for IE 6-8 */
/*
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#c0c0c0'),
                "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c0c0c0'),
                "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#c0c0c0')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#c0c0c0'),
        progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c0c0c0'),
        progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=270, Color='#c0c0c0');
*/    
}
#homepage #header-box {
    width:100%;
    height:492px;
    position:relative;
}
#homepage.banner1 #header-box  {
    background-position: center 162px;
    background-repeat:no-repeat;
}
#homepage.banner1 #header-box #header .home-link {
    width:1070px;
    height:330px;
    position:absolute;
    top:162px;
    right:0;
    cursor:pointer;
}
#homepage.banner1 #header-box #header .noclick {
    cursor:default;
}
#header {
    width:1026px;
    margin:0 auto;
    height:492px;
    position:relative;
}
#inside #header {
    width:1070px;
    margin:0 auto;
    height:163px;
    position:relative;
}
#header-top {
    width:100%;
    height:100px;
    position:relative;
}
.ashford-header-logo {
    position:relative;
    left:0;
}
.ashford-header-logo-T5{
    margin: 15px 0 0 -50px;
}
#portal-applyNow {
    position:absolute;
    top:2px;
    right:46px;
    }
#portal-applyNow a {
    font-size:12px;
    color:#621b4b;
    text-transform:uppercase;
}
#portal-applyNow a:hover {
    color:#f68b1f;
}
.mini-divider {
    width:2px;
    height:16px;
    margin:0 3px;
    background:url(/static/images/mini-divider.png) no-repeat;
    display:inline-block;
    position:relative;
    top:3px;
}
#contact-search-box {
    position:absolute;
    right:30px;
    top:25px;
    width:555px;
    height:35px;
}
#letschat {
    width:143px;
    height:37px;
    background:url(/static/images/letschat.png) no-repeat;
    display:inline-block;
    float:left;
    font-size:1px;
    text-indent:-9999em;
    color:#fff;
    overflow:hidden;
}
/*
a#letschat:hover {
   background:url(/static/images/letschat-h.png) no-repeat; 
}
*/
#getinfo {
    width:181px;
    height:37px;
    background:url(/static/images/request-info-yellow.png) no-repeat;
    display:inline-block;
    float:left;
}
#getinfo-yellow {
    width:181px;
    height:37px;
    background:url(/static/images/request-info-yellow.png) no-repeat;
    display:inline-block;
    float:left;
}
/*
a#getinfo:hover {
   background:url(/static/images/getinfo-h.png) no-repeat; 
}
*/
#searchbox {
    width:221px;
    height:37px;
    background:url(/static/images/searchbox.png) no-repeat;
    display:inline-block;
    float:left;
}
#search-input {
    width:175px;
    background:none;
    border:none;
    position:absolute;
    right:43px;
    top:11px;
    font-size:12px;
    color:#55585b;
}
#search-form input#submit {
    width:14px;
    height:14px;
    position:absolute;
    right:10px;
    top:12px;
    background:url(/static/images/search_submit.png) no-repeat;
    border:none;
    cursor:pointer;
}
#phone-number-box {
    position:absolute;
    top:70px;
    right:40px;
    font-size:27px;
    color:#002664;
}
#header-nav {
    width:100%;
}
#banner-area {
    height:330px;
    width:100%;
    position:relative;
}
#content-box {
    width:100%;
    height:601px;
    position:relative;
}
#hp-content-area {
    margin:0 auto;
    height:601px;
    position:relative;
}
#home-content {
    width:1070px;
    min-width:1070px;
    height:601px;
    position:relative;
    margin:0 auto;
}
#hp-intro-area {
    background-color: #621b4b;
    position: relative;
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: normal;
    width: 100%;
    height: 46px;
    line-height: 4em;
}
#hp-intro-box {margin: 0 auto; width: 1070px;}
#hp-intro-area h1, #hp-intro-area h2, #hp-intro-area span {
    color: #fff; 
    font-size: 2em; 
    display: inline-block; 
    /* display: inline; */
    zoom: 1; 
    font-weight: normal;
    padding: 0;
}
#hp-intro-area h1 {margin: 11px 0 0 30px;}
#hp-intro-area h2 {margin: 0;}
/* #hp-intro-area span {margin: 0; *margin: 0 0 0 5px;} */
#hp-intro-area span {margin: 0;}
#home-three-box-container {
    width:100%;
    height:220px;
    background:url(/static/images/home-three-box-bg.png) no-repeat;
}
#home-three-box-container .jump-box {
    width: 200px;
    padding:40px 20px 0 30px;
    font-family:arial;
    float:left;
}
#home-three-box-container a:hover h2, #home-three-box-container a:hover span {
    text-decoration:none;
    color:#f68b1f;
}
#home-three-box-container a:hover .play-more {
    background:url(/static/images/content.play-button.png) center bottom no-repeat;
}
#home-three-box-container .jump-box h2, #home-three-box-container .jump-box h3 {
    margin:0 0 2px;
    padding:0;
    font-size:20px;
    font-weight:normal;
    color:#621b4b;
    text-transform:uppercase;
    line-height:1.2em;
}
#home-three-box-container .jump-box span {
    margin:0 0 8px;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#621b4b;
    text-transform:uppercase;
}
#home-three-box-container .jump-box p {
    height:60px;
    color:#6f6f6f;
    font-family:georgia;
    font-size:12px;
    line-height:1.6em;
    cursor:pointer;
    
}
#home-three-box-container .play-more {
    width:30px;
    height:40px;
    background:url(/static/images/content.play-button.png) no-repeat;
    display:block;
    cursor:pointer;
}
/* ------------ Slide up image widget ---------------- */
#feature-news-box {
    width:100%;
    height:350px;
    padding:40px 0 0 30px;
}
#feature-box {
    width:440px;
    float:left;
    
}
#feature-news-box .lined-title {
    text-transform:uppercase;
    color:#002664;
    font-size:18px;
    font-weight:bold;
    font-family:arial;
}
#feature-news-box .topic-divider {
    width:100%;
    height:2px;
    background:url(/static/images/topic-divider.png) repeat-x;
    margin:10px 0 13px;
}
#feature-box .feature-widget {
    width:206px;
    height:106px;
    position:relative;
    color:#fff;
    font-family:georgia;
    overflow:hidden;
    float:left;
    margin-left:28px;
    margin-bottom:25px;
}
#feature-box .plus-link {
    width:14px;
    height:13px;
    background:url(/static/images/yellow-circle-plus.png) no-repeat;
    position:absolute;
    bottom:5px;
    right:8px;
}
#feature-box .feature-widget-baseimage {
    position:relative;
    z-index:1;
}
#feature-box .feature-widget-slidebox {
    width:186px;
    height:86px;
    background:url(/static/images/slidewidget-bg.png);
    position:absolute;
    top:75px;
    left:0;
    padding:12px 10px;
    z-index:10;
}
#feature-box .feature-widget-title, .feature-widget-text {
    display:block;
}
#feature-box .feature-widget-title  {
    font-weight:bold;
    font-size:13px;
}
#feature-box .feature-widget-up-arrow {
    float:right;
    position:relative;
    top:5px;
}
#news-events-box {
    width:550px;
    margin-left:40px;
    float:left;
}
#videoBox_wrapper {
    position:absolute;
    bottom:35px;
    left:20px;
    z-index:10;
    display:none;
       
}
#video-BG {
    display:none;
    position:relative;
    bottom:28px;
    left:38px;
}
/* ------- Short Form --------- */
#short-form-box-na {
    height:242px;
    position:relative;
    background:#ffdd00;
    color:#5b1a51;
    padding:20px 15px;
}
#short-form-box {
    width: 231px;
    height:242px;
    position:absolute;
    top:-50px;
    right:10px;
    background:url(/static/images/shortform.background.png) no-repeat;
    color:#535353;
    padding:20px;
    z-index:1000;
}
/* #16661 */
#short-form-box.seo-degrees {
    position:relative !important;
    top: 0px !important;
    right: 0px !important;
}
#short-form-box.seo-degrees h2.shortform-title {  
    padding-top:30px;
}
#home-container .mboxDefault #short-form-box {top: -100px;}    
#short-form-box.landing, #short-form-box-na.landing{
    width: 231px;
    height:242px;
    position:absolute;
    top:90px;
    right:16px;
    background:url(/static/images/shortform.background.png) no-repeat;
    color:#535353;
    padding:20px;
    z-index:1000;
}
#short-form-box.studentserv, #short-form-box-na.studentserv{
    width: 231px;
    height:242px;
    position:absolute;
    top:90px;
    right:16px;
    background:url(/static/images/shortform.background.png) no-repeat;
    color:#535353;
    padding:20px;
    z-index:1000;
}
#short-form-box.sf-landing, #short-form-box-na.sf-landing {
    height:233px;
    width:299px;
    background:url(/static/images/sf-landing.png) no-repeat;
    top:30px;
    right:50px;
    z-index:20;
    padding:0;
}
#short-form-box.sf-transfer, #short-form-box-na.sf-transfer {
    height:233px;
    width:299px;
    background:url(/static/images/sf-landing.png) no-repeat;
    top:1px;
    right:50px;
    z-index:20;
    padding:0;
}
#short-form-box #lp-shortform, #short-form-box-na #lp-shortform {
    width:224px;
    margin:25px auto;
}
#short-form-box h2.shortform-title, #short-form-box h5.shortform-title {
    color:#535353;
    font-size:18px;
    font-weight:normal;
    margin-left:50px;
    text-transform:uppercase;    
    margin-bottom:15px;
}
#short-form-box-na h2.shortform-title {
    color:#535353;
    font-size:18px;
    font-weight:normal;
    margin-left:23px;
    text-transform:uppercase;    
    margin-bottom:15px;
}
#short-form-box-na h2.shortform-title-ldg {
    color:#541355;
    font-size:22px;
    font-weight:normal;
    margin-left:0px;
    text-transform:uppercase;    
    margin-bottom:15px;
}
.bold, strong {
    font-weight:bold;
}
#short-form-box #short-form-name-box {
    width:226px;
    height:32px;
    background:url(/static/images/shortform.input.png) no-repeat;
    border:none;
    margin-bottom:15px;
}
#short-form-box-na #short-form-name-box {
    width:231px;
    height:38px;
    background:url(/static/images/shortform.input2.png) no-repeat;
    border:none;
    margin-bottom:15px;
}
#short-form-box-na #short-form-name-box-ldg {
    width:231px;
    height:38px;
    background:url(/static/images/constellation_resources/search-box-outline-ldg.png) no-repeat;
    border:none;
    margin-bottom:15px;
}
#short-form-box .short-form-fname {
    width:200px;
    border:none;
    background:none;
    position:relative;
    top:5px;
    left:10px;
    color:#535353;
}
#short-form-box-na .short-form-fname {
    width:207px;
    border:none;
    background:none;
    position:relative;
    top:10px;
    color:#535353;
}
#short-form-box-na .short-form-fname-ldg {
    width:207px;
    border:none;
    background:none;
    position:relative;
    top:7px;
    color:#535353;
}
#short-form-box label, #short-form-box .indent, #short-form-box-na label, #short-form-box-na .indent {
    font-style:normal;
    text-indent:5px;
    display:block;
}
#short-form-box select {
    width:220px;
    margin-left:3px;
}
#short-form-box-na select {
    width:98%;
    margin:0 0 20px; 
}
#short-form-box #shortform-submit {
    width:212px;
    height:52px;
    border:none;
    background:url(/static/images/shortform.submit-na.png) no-repeat;
    margin-left:13px;
    cursor:pointer;
}
#short-form-box-na #shortform-submit {
    width:207px;
    height:47px;
    border:none;
    background:url(/static/images/shortform.submit-na.png) no-repeat;
    margin-left:5px;
    cursor:pointer;
}
#short-form-box-na #shortform-submit-ldg {
    width:116px;
    height:50px;
    border:none;
    background:url(/static/images/2013-Button-SUBMIT-greyscale.png) no-repeat;
    margin-left:5px;
    cursor:pointer;
}
/* ----------- New Footer June 2012 -----------*/
footer {
    background:none;
    border:none;
    box-shadow:none;
}
#footer-box {
    width:100%;
    background:#e5e5e5;
}
#footer {
    width:1070px;
    padding:30px 0px 30px 65px;
    margin:0 auto;
    background:url(/static/images/footer-bg.png) no-repeat;
    background-position: 35px 0;
}
#footer #popular-links {
    width:275px;
    min-height:170px;
    float:left;
    margin-bottom:50px;
}
#footer #popular-links a, #footer #popular-links li {
    color:#5a5a5a;
    font-size:11px;
    list-style-type:none;
    float:left;
    width:113px;
    margin:3px 0;
    margin-right:10px;
    font-weight:normal;
}
#footer #popular-links a:hover {
    text-decoration:underline;
}
#footer h2, #footer h5 {
    color:#5a5a5a;
    font-weight:bold;
    font-size:22px;
    margin-bottom:15px;
    text-transform:uppercase;
}
#footer #contact-box {
    width: 300px;
    float:left;
    /* padding:0 20px; */
}
#footer #contact-box p {
    font-size:11px;
    text-indent:2px;
}
#footer #student-apps {
    width: 180px;
    float:left;
    padding:0 20px;
}
#footer #student-apps p {
    font-family:Arial;
    
}
#footer #social {
    width: 170px;
    float:left;
    padding:0 30px;    
    line-height:2em;
}
#footer #social #social-links {
    margin-top:-5px;
}
#footer #social #social-links span {
    position: absolute;
    left: -9999px;
}
#footer #social #social-links a:hover {
    text-decoration:none;
}
#footer #social-links .facebook-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/fb2013.png);
    display:inline-block;
    position:relative;
}
#footer #social-links .instagram-link {
    width:28px;
    height:28px;
    background-image:url("/static/images/Instagram.png");
    display:inline-block;
    position:relative;
}
#footer #social-links .twitter-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/twitter2013.png);
    display:inline-block;
    position:relative;
}
#footer #social-links .google-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/gplus-icon2013.png);
    display:inline-block;
    position:relative;
}
#footer #social-links .youtube-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/youtube2013.png);
    display:inline-block;
    position:relative; 
}
#footer #social-links .pinterest-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/pinterest2013.png);
    display:inline-block;
    position:relative;    
}
#footer #social-links .linkedIn-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/linked2013.png);
    display:inline-block;
    position:relative;   
}
#footer #social-links .blog-link {
    width:28px;
    height:28px;
    background-image:url(/static/images/blog2013.png);
    display:inline-block;
    position:relative;   
}
#footer #bottom-link-box {
    width:100%;
    clear:both;
    border-top:1px solid #d9d9d9;
    padding-top:10px;
}
#footer #bottom-link-box li, #footer #bottom-link-box a {
    list-style-type:none;
    font-size:10px;
    float:left;
    color:#888888;
    margin-right:5px;
}
#footer #bottom-link-box li {
    border-right:1px solid #888;
    padding-right:5px;
}
#footer #bottom-link-box a {
    line-height:1.2em;
}
#footer #bottom-link-box li:last-child {
    border:none;
}
 
 #home-featured-content {
    /* padding-top: 10px; */
    position: absolute;  
    width: 220px;
    /* border-top: 1px solid #f0f0f0;  */  /* removed    US#36546-B */
    left:13px; /* was 32px    US#36546-B */
    top: 211px; 
    max-height: 70px;
    color: #595959;
    line-height: normal;
}
#home-featured-content .item-divider {   /* US#36546-B */
    width: 87%;
    height: 1px;
    background: url(http://www.ashford.edu/static/images/topic-divider.png) repeat-x;
    margin: 12px 0 2px 19px;
}
.news-lined-title {  /* US#36546-B */
    float:left;
}
.clinton-lined-title {  /* US#36546-B */
    float:right;
    font-size: 13px !important;
    padding-right: 96px;
}
.fdate { 
    position: relative; float: left; width:40px;
    font-weight: bold; color: #afafaf;
}
.fmonth { color: #ff7900; }
.ftext {}
.fmore, .fmore a { 
    clear: both;
    float: left; /* was right    US#36546-B */
    color: #c6c6c6;
    margin-left: 10px;  /* US#36546-B */
}
.fmore a{ 
    color: #7E0258;  /* was #621B4B  US#36546-B */
    outline: medium none;
    text-decoration: none;
}
.fmore a:hover { 
    color: #ff7900;
}
/* media room styles */
#content #media-text-left {
    width: 409px;
    height:358px;
    float:left;
    padding:0 20px 0 0;
}
#content #media-text-left h1.media-page {
    color:#661d4a;
    font-size:22px;
}
#content .media-video-right {
    display:inline-block;
}
#content #multibox-wrapper {
    clear:both;
}
#content #multibox-wrapper div {
    margin:0 25px 25px 0;
    background:#000;
    float:left;
    display:inline-block;
    cursor:pointer;
}
#content .big-video-box {
    width:529px;
    height:299px;
}
#content .tall-image-popup {
    width:208px;
    height:300px;
}
#content .tall-wide-image2 {
    width:440px;
    height:300px;
}
 
 
#content .tall-wide-image {
    width:353px;
    height:356px;
}
 
#content .small-video-box {
    width:295px;
    height:167px;
}
 
/* popup CSS below (associated */
#mediaspace_wrapper {
    position:relative;
    z-index:1002;    
}
#overlay {
    background: #000;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width:100%;
    z-index: 1000;
}
#closePopup {
    background: url("/static/images/close_x.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 29px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 29px;
    z-index: 1003;
}
#popupBox_video {
    border-top: medium none;
    box-shadow: 0 1px 40px rgba(255, 255, 255, 0.25);
    display: none;
    margin: 0 auto;
    width:560px;
    z-index: 1001;
}
#popupBox_image {
    border-top: medium none;
    box-shadow: 0 1px 40px rgba(255, 255, 255, 0.25);
    display: none;
    margin: 0 auto;
    z-index: 1001;
}
/*********************New Social media page 09/14**************************/
#ashford-social {
    width:1100px;
    margin:0 auto;
    font-size:14px;
    color:#6f6f6f;
    font-family:arial;
 }
 
#social-wide {
    margin-bottom:30px;
} 
#social-wide a, #social-split a {
/*    color:#621b4b; */
    text-decoration:none;
    font-family:arial;
}
#social-wide.connect .column1 {
/*    font-size:30px; /*
    font-family:arial;
    font-weight:bold;
/*    width:290px;   */
    float:left;
/*    line-height:1em;*/
/*    color:#002664; */
}
#social-wide.connect .column2 {
    position:relative;
    top:5px;
    width:418px;
    margin-right:29px;
    float:left;
}
#social-wide.connect .tabs {
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom: 1px solid gray;
    width:1100px;    
}
#social-wide.connect .tabs a {
width:111px; 
}
#social-wide.connect .column3 #share_your_story {
    width:235px;
    height:52px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -moz-linear-gradient(top, #fe8b22 75%, #ff7900);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.75, #fe8b22), color-stop(1.0, #ff7900));
    background-color: #ff7b04;
    padding:10px 5px;
    font-weight:bold;
    color: #FFFFFF;
    text-align: center;
    float:left;
    position:relative;
    top:5px;
}
#social-wide.twitter {
    position:relative;
    height:266px;
    background:#621b4b;
    padding:8px;
}
#social-wide #tweet {
    position:relative;
    width:962px;
    color:#fff;
    margin:0 15px 0 15px;
    float:left;
    height:278px;
}
#social-wide #tweet .tweeter {
    font-size:20px;
    position:absolute;
    top:15px;
    
}
#social-wide #tweet .the-tweet {
    position:absolute;
    top:48px;
    width:630px;
    font-size:30px;
    line-height:1.4em;
}
#social-wide #tweet .tweet-create-date {
    position:absolute;
    bottom:15px;
    font-size:16px;
}
#social-wide #tweet  .select-tweet {
    position:absolute;
    bottom:15px;
    left:545px;
    list-style:none;
    margin:0;
    padding:0;
}
#social-wide #tweet .tweet-nav {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(/static/images/select_next.jpg) no-repeat;
    background-position:0px 0px;
}
#social-wide #tweet .tweet-nav:hover {
    display:inline-block;
    width:18px;
    height:18px;
    background:url(/static/images/select_next.jpg) no-repeat;
    background-position:-18px 0px;
    cursor:pointer;
}
#social-wide #tweetCount {
    position:absolute;
    top:152px;
    left:15px;
}
#social-wide #warning {
    position:absolute;
    top:152px;
    left:50px;
}
#social-wide #tweetBox .twitter-share-button{
    position:absolute;
    bottom:60px;
    right:16px;
}
#social-wide #tweetBox #send-tweet{
    position:absolute;
    top:73px;
    left:14px;
}
#social-wide #tweetBox .twitter-share-button{
    position:absolute;
    bottom:60px;
    right:16px;
}
#social-wide #tweetBox .twitter-follow-button{
    position:absolute;
    bottom:20px;
    left:15px;
}
#social-wide #tweetBox #send-tweet-box{
    position:absolute;
    top:73px;
    left:14px;
    width:280px;
    height:70px;
    resize: none; 
}
#social-wide #tweetBox {
    width:311px;
    height: 265px;
    background:url(/static/images/tweet-box-bg.jpg) no-repeat;
    position:absolute;
    right:8px;
}
#social-split {
    width:621px;
    float:left;
    margin-bottom:45px; /* 30px;  */
}
#social-split.right {
    float:left;
    width: 344px;
    height:389px;
    border-left:2px solid #aaa;
    margin-left:33px;
}
#social-split.links {
    width:134px;
    padding-left:10px;
    font-weight:bold;
    text-align:left;
}
#social-split.links .social-links {
    list-style:none;
    margin-left:0px;
}
#social-split.links ul li {
    margin-left:-15px;
    font-size:13px;
    line-height:1.3em;
}
#social-split.links h3 {
    font-size:16px;
    color:#002664;
    margin:0 0 0 38px;
    
}
#social-split.links a:hover {
    text-decoration:underline;
}
#social-split.facebook {
    height:350px;
    width:600px;
}
#social-split.graphics {
    height:350px;
    width:700px;
}
#social-split #fb-logo {
    position:relative;
    top:-2px;
    left:0;
    width:117px;
    height:31px;
    margin-bottom:4px;
    background:url(/static/images/facebook-logo.jpg) no-repeat;
}
#ashford-social #google-logo {
    position:relative;
    top:-2px;
    left:0;
    width:109px;
    height:36px;
    margin-bottom:4px;
    background:url(/static/images/google_plus.jpg) no-repeat;
}
#ashford-social #pinterest-logo {
    position:relative;
    width:160px;
    height:39px;
    margin-bottom:20px;
    background:url(/static/images/pinterest-logo.jpg) no-repeat;
}
#ashford-social #linkedin-logo {
    position:relative;
    width:160px;
    height:39px;
    margin-bottom:20px;
    background:url(/static/images/linkedin_logo.jpg) no-repeat;
}
#ashford-social .linkedin-button {
    width: 165px;
    height: 37px;
    background:url(/static/images/linkedin_button.jpg) no-repeat;
}
#ashford-social .pinterest-button {
    width: 165px;
    height: 36px;
    background:url(/static/images/pinterest-button.jpg) no-repeat;
    
}
#social-split.linkedin {
    text-align:left;
    position:relative;
    padding-left:26px;
    width:318px;
}
#social-split #blog {
    width:602px;
    height:375px;   /* 352px;  */
    padding-top:1px;
    padding-left:1px;
    
}
#social-split #blog p {
    width:654px;
   
}
.facebook-link {
    width:240px;
    height:50px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/facebook-button-high.png) no-repeat;
}
.linkedin-link {
    width:240px;
    height:50px;
    background:url(/static/images/linkedin-button-high.png) no-repeat;
}
.pinterest-link {
    width:240px;
    height:50px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/pinterest-button-high.png) no-repeat;
}
.google-link {
    width:240px;
    height:52px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/google-button-high.png) no-repeat;
}
.twitter-link {
    width:240px;
    height:50px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/twitter-button-high.png) no-repeat;
}
.instagram-link {
    width:240px;
    height:50px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/instagram-button-high.png) no-repeat;
}
.youtube-link {
    width:240px;
    height:55px;
    padding-top:1px;
    padding-left:1px;
    background:url(/static/images/youtube-button-high.png) no-repeat;
}
#fb-box.box-four {
    width: 288px;
    height:190px;
    float: left;
    /*margin-right: 17px;*/
    margin: 0 13px 15px 0;
    padding: 7px 23px 20px 7px;
    position:relative;
}
#social-wide.blog-thumbs {
    position:relative;
    top:140px;
    height:750px;
    padding: 10px 10px 10px 0;
}
.load-more {
width:120px;
height:30px;
border:2px solid #ccc;
text-align: center;
position:relative;
left:260px;
}
.load-more p {
margin:5px;
font-size:12px;
font-weight: bold;
}
.load-more a {
color:gray;
font-weight:bold;
}
.posteddate {
    color:#888888;
    font-weight:normal;
    font: normal 9px/9px Arial, Verdana, sans-serif;
    text-transform:none;
    padding-bottom:3px;
}
#social-wide.youtube .big-video {
    float:left;
}
#social-wide.youtube .big-video p {
    width:670px;
}
#social-wide.youtube .box-three {
    float:left;
}
#social-wide.youtube .big-video div {
    width:603px;
}
#social-wide.youtube .video-thumbs div {
    width:310px;
    float:right;
    margin-bottom:15px;
    font-size:13px;
    color:#828282;
    font-style:italic;
    text-align:left;
}
#social-wide.youtube .video-thumbs img {
    float:right;
    cursor:pointer;
    
}
#social-wide.youtube .visit-youtube {
    position:absolute;
    right:150px;
    bottom:20px;
}
#social-wide.youtube {
    height:500px;
}
#youtube-logo {
    position:relative;
    top:-2px;
    left:0;
    width:94px;
    height:36px;
    margin-bottom:4px;
    background:url(/static/images/youtube-logo.jpg) no-repeat;
}
#social-small-block {
    float:left;
    width:325px;
    height:215px;
}
#social-split.wallpaper {
    height:479px;
    position:relative;
    text-align:left;
}
#social-split.wallpaper h3 {
    font-size:16px;
    font-weight:bold;
    color:#002664;
    margin:0 0 15px 30px;
}
#social-split.wallpaper p.above-wallpaper {
    line-height:1em;
    color:#828282;
    font-size:12px;
    margin-bottom:3px;
}
#social-split.google {
    height:350px;
}
#social-split.google ul.gpaw-body {
    margin-left:0;
}
#social-split.linkedin {
    height:430px;
}
#share_your_story {
    background:#ff0;
}
#ashford-social .feature-wrapper {
    width:143px;
    float:left;
    margin:0 0px 25px 28px;
}
#ashford-social .feature-widget {
    width:143px;
    height:165px;
    position:relative;
    color:#fff;
    overflow:hidden;
}
 #ashford-social .plus-link {
    width:14px;
    height:13px;
    background:url(/static/images/yellow-circle-plus.png) no-repeat;
    position:absolute;
    bottom:5px;
    right:8px;
}
#ashford-social .feature-widget-baseimage {
    position:relative;
    z-index:1;
}
#ashford-social .feature-widget-slidebox {
    width:123px;
    height:120px;
    background:url(/static/images/slidewidget-bg.png);
    position:absolute;
    top:135px;
    left:0;
    padding:10px;
    z-index:10;
}
#ashford-social .feature-widget-title, #ashford-social .feature-widget-text {
    display:block;
    line-height:1.1em;
    position:relative;
}
#ashford-social .feature-widget-text a {
    display:block;
    color:#fff !important;
}
#ashford-social .feature-widget-text {
    font-size:12px;
    top:10px;
}
#ashford-social .feature-widget-title  {
    font-weight:bold;
    font-size:13px;
    width:100%;
    background:url(/static/images/slidewidget-up-arrow.png) no-repeat;
    background-position:115px 2px;
}
Feader#ashford-social .up {
    background:url(/static/images/slidewidget-down-arrow.png) no-repeat;
    background-position:115px 2px;
}
#content .box-three {
    width: 205px;
    height:190px;
    float: left;
    /*margin-right: 17px;*/
    margin: 0 13px 15px 0;
    padding: 70px 5px 7px 7px;
    position:relative;
}
#content .box-three .learn-btn {
    display:block;
    position:relative;
    bottom:35px;
}
#content .box-three a p {
    position:relative;
    display:block;
    height:50px;
    overflow:hidden;
    color:#6e6e6e;
    line-height:1.3em;
    font-weight:normal;
    text-transform:none;
}
#content .box-three h3 {
    font: bold 14px/18px Arial, Verdana, sans-serif;
    color: #002664;
    text-align: left;
    text-transform:uppercase;
    margin:0;
    padding:0;
}
#content .box-three a {
    margin: 0;
    font: normal 12px/12px Arial, Verdana, sans-serif;
    color:#6b6b6b;
    font-weight:bold;
    text-transform:uppercase;
    position:absolute;
    top:0;
    left:8px;
}
#content .box-three a:hover {
    color:#ff7900;    
}
#content .box-six {
    width: 278px;
    height:190px;
    float: left;
    /*margin-right: 17px;*/
    margin: 0 13px 15px 0;
    padding: 110px 65px 7px 7px;
    position:relative;
}
#content .box-six .learn-btn {
    display:block;
    position:relative;
    bottom:35px;
}
#content .box-six a p {
    position:relative;
    display:block;
    height:50px;
    width:310px;
    overflow:hidden;
    line-height:1.3em;
    font-weight:normal;
    text-transform:none;
}
#content .box-six h3 {
    font: bold 14px/18px Arial, Verdana, sans-serif;
    color: #002664;
    text-align: left;
    text-transform:uppercase;
    margin:0;
    padding:0;
}
#content .box-six a {
    margin: 0;
    font: normal 12px/12px Arial, Verdana, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    position:absolute;
    top:0;
    left:8px;
}
#content .box-six a:hover {
    color:#ff7900;    
}
/* Bug #39139*/
#content .box-six .box-six-item {
    margin: 0;
    font: normal 12px/12px Arial, Verdana, sans-serif;
    color: #6b6b6b;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    left: 8px;
}
#content .box-six .box-six-item p {
    position: relative;
    display: block;
    height: 50px;
    width: 310px;
    overflow: hidden;
    color: #6e6e6e;
    line-height: 1.3em;
    font-weight: normal;
    text-transform: none;
}
#content .box-six .box-six-item a {
    font-weight: normal;
    text-transform: none;
    position: relative;
    left: 0px;
    font-size: 14px;
}
#content .box-six .box-six-item a:hover {
    color: #ff7900;
}
.threeColumn {
    width:1000px;
    float:left;
}
/****************************** New Social Media Page End ****************************/
 
/* national accounts */
#national-left {
    display:inline-block;
    width:700px;
    padding:40px 80px 0 0;
}
#national-right {
    float:right;
    width:290px;
    clear:left;
    top:50px;
    right:45px;
    position:relative;
    margin-bottom:100px;
}
#masthead .national-accounts {
    position:relative;
    top:20px;
    color:#fff;
    font-size:34px;
    font-weight:bold;
    text-transform:uppercase;
}
#national-left h2 {
    color:#5b1a51;
    font-size:26px;
    font-family:georgia;
    font-weight:normal;
    margin:10px 0;
}
#national-left h3 {
    color:#5b1a51;
    font-size:24px;
    font-family:georgia;
    font-weight:normal;
    margin:10px 0;
}
#national-left .national-blurb {
    padding:10px 0;
}
#national-left .national-blurb-left {
    color:#939393;
    font-style:italic;
    width:200px;
    float:left;
    line-height:1.5em;
    font-size:16px;
    position:relative;
    top:15px;
    left:15px;
}
#national-left .national-blurb-right {
    color:#f68b1f;
    width:370px;
    padding:20px 25px 20px 45px;
    float:right;
    background:#fffce6;
    font-size:18px;
    line-height:1.5em;
    font-weight:bold;
    margin-bottom:10px;
}
#national-left .eligibleClients {
    margin-left: 15px;
}

/* User Story #14229 */
#national-left .national-blurb-left-fullwidth {
    font-style:italic;
    line-height:1.5em;
    font-size:16px;
    position:relative;
    left:-19px;
    font-family: georgia;
    font-weight: normal;
    color: #001648; /* text color */
}
#national-left .national-blurb-right-fullwidth {
    padding:20px 30px 80px 45px;
    background:#fffbc6;
    font-size:18px;
    line-height:1.5em;
    font-weight:bold;
    margin-bottom:10px;
    color: #001648;
}
#national-left .national-blurb-right-fullwidth ul li {
  color: #f68b1f; /* bullet color */
}
#national-left .national-blurb-right-fullwidth ul li span {
  color: #001648; /* text color */
}
#national-left .national-blurb-left-fullwidth-aa {
    font-style:italic;
    line-height:1.5em;
    font-size:16px;
    position:relative;
    left:-19px;
    font-family: georgia;
    font-weight: normal;
    color: #001648; /* text color */
}
#national-left .national-blurb-right-fullwidth-aa {
    padding:20px 30px 40px 45px;
    background:#fffbc6;
    font-size:18px;
    line-height:1.5em;
    font-weight:bold;
    margin-bottom:10px;
    color: #001648;
}
#national-left .national-blurb-right-fullwidth-aa ul li {
  color: #f68b1f; /* bullet color */
}
#national-left .national-blurb-right-fullwidth-aa ul li span {
  color: #001648; /* text color */
}
#national-left .btn-learnmore {
    background: url(/static/images/2013-Button-LEARN-MORE.png) no-repeat;
    height: 50px;
    display: block;
}
#national-left .national-blurb-button-learnmore {
    left: 160px;
    top: 50px;
    position:relative;
}
#national-left .btn-learnmore-ldg {
    background: url(/static/images/button-grant.png) no-repeat;
    height: 50px;
    display: block;
}
#national-left .btn-learnmore-aa {
    background: url(/static/images/2013-Button-AA.png) no-repeat;
    height: 49px;
    display: block;
}
#national-left .national-blurb-button-learnmore-aa {
    left: 100px;
    top: 25px;
    position:relative;
}
#national-left .national-pathway-blurb {
    font-style:italic;
    line-height:1.5em;
    font-size:14px;
    position:relative;
    font-family: georgia;
    font-weight: normal;
    color: #001648; /* text color */
}
#national-left .national-pathway ul li {
    margin:0px 0 0 25px;    
    font-size:14px;
    font-weight:bold;  
    color: #f68b1f; /* bullet color */
}
#national-left .national-pathway ul li span {
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    color: #001648; /* text color */
}
#national-left .national-pathway h3 {
    color:#5b1a51;
    font-size:20px;
    font-family:georgia;
    font-weight:normal;
    margin:10px 0;
}
#national-left .national-pathway h4 {
    color:#f68b1f;
    font-size:16px;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
    margin:10px 0;
}
#national-left .national-pathway h5 {
    color:#5b1a51;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    margin:10px 0;
}

#four-boxes {
    margin:25px 0 10px;
}
#four-boxes .national-jump-box {
    width:325px;
    min-height:275px;
    margin:0 20px 30px 0; 
    display:inline-block;
    position:relative;
    vertical-align: top;
}
#four-boxes .national-jump-box h3 {
    text-transform:uppercase;
    font-size:14px;
    color:#001648; 
    margin:10px 0 0;
}
#national-left .national-blurb-right ul span {
    color:#002664;
}
#four-boxes .national-jump-link {
    position:absolute;
    bottom:0;
    right:0;
    color:#001648;
    text-decoration:underline;
    font-weight:bold;
}
#short-form-box-na {
    height:242px;
    position:relative;
    background:#ffdd00;
    color:#5b1a51;
    padding:20px 15px;
    text-align:center;
}
#short-form-box-na .shortform-title {
    font-size:22px;    
}
#national-footer {
    margin-bottom:50px;
}
#national-footer a {
    font-weight:bold;
    text-decoration:underline;
}
#logo-short-form {
    background-color:#fff;
    border:1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 4px #808080;
    -moz-box-shadow: 0px 0px 4px #808080;
    box-shadow: 0px 0px 4px #808080;
    background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFFFFF), color-stop(1.0, #FFFFFF));
    padding: 10px;
    margin-bottom:55px;
    position:relative;
    text-align:center;
}
#logo-short-form img {
    margin:10px 0;
}
#national-right .na-form-phone {
    text-align:right;
    position:absolute;
    bottom:-30px;
    right:0;
    color:#bbbdbf;
}
#national-right .national-sidebar-box {
    position:relative;
    margin-bottom:30px;
}
#national-right .national-sidebar-box a {
    display:block;
    color:#6e6e6e;
    line-height:2em;
    position:relative;
    top:-5px;
}
#national-right .national-sidebar-box h2 {
    color:#58595b;
    font-size:16px;
    text-transform:uppercase;
    border-bottom:1px solid #ddd;
}
#national-right ul.na-list-link li {
    margin:0 0 0 20px;
}
#national-right ul.na-list-link li a:hover {
    color:#f68b1f;
}
#national-right ul.na-list-link {
    list-style:none;
}
.national-sidebar-box div {
    background-repeat:no-repeat;
    background-image:url(/static/images/na-links-icons.png);
    width:36px;
    height:26px;
    position:absolute;
    top:-8px;
    right:0;
}
.national-sidebar-box div.na-link-type-type-video {
    background-repeat:no-repeat;
    background-image:url(/static/images/na-links-icons.png);
    background-position:0 0;   
}
.national-sidebar-box div.na-link-type-presentation {
    background-position: -34px 0px;
    background-repeat:no-repeat;
    background-image:url(/static/images/na-links-icons.png);
}
.national-sidebar-box div.na-link-type-whitepaper {
    background-position: 2px -28px;
    background-repeat:no-repeat;
    background-image:url(/static/images/na-links-icons.png);
}
.national-sidebar-box div.na-link-type-webinar {
    background-position: -34px -29px;
    background-repeat:no-repeat;
    background-image:url(/static/images/na-links-icons.png);
}
.national-sidebar-box div.na-link-type-studentsuccess {
    background-position: 0px;
    background-repeat:no-repeat;
    background-image:url(/static/images/na-success-icon.png);
}
#national-right .na-list-link li.video {
    background:url(/static/images/na-playvideo-icon.png) no-repeat;
}
#national-right .na-list-link li.presentation, #national-right .na-list-link li.webinar, #national-right .na-list-link li.whitepaper {
    background:url(/static/images/na-download-icon.png) no-repeat;
}
#national-right .na-list-link li a {
    margin:10px 0 0 25px;
    position:relative;
    top:-1px;
}
#national-right .national-sidebar-box img {
    margin:5px 0;
}
#na-sidebarphone {
    font-size:20px;
    font-weight:bold;
    color:#5b1a51;
    margin:60px 0 15px 0;
}
#na-sidebarphone-pathway {
    font-size:36px;
    font-weight:bold;
    color:#5b1a51;
    margin:0px 0 0px 0;
}
#na-callus-pathway {
    font-size:18px;
    font-weight:bold;
    color:#f68b1f;
    margin:60px 0 15px 0;
}
.na-phone {
    color:#929497;
}
.video_link {
    cursor:pointer;
}
.videothumbnail img {
    float: left;
    margin-right: 20px;
    position:relative;
    padding-right: 15px !important;
    margin: 3px 0 !important;
}
.faculty-main-blurb {
    color:#6f6f6f;
    width:785px;
    margin-bottom:15px;
    font-size:14px;
    font-family: Arial;
}
#content .panes #faculty-bullets {
    width:255px;
    border-right:1px solid #e9e8e8;
    padding-right:40px;
    float:left;
}
#content .panes #faculty-bullets ul {
    margin-top:15px;
}
#content .panes #faculty-bullets h3 {
    font-size:16px;
    margin-bottom:20px;    
    font-weight:normal;
}
#content .panes #faculty-bullets a.goto-faculty-page {
    bottom:0;
    color:#f28800;
}
.faculty-bold {
    font-weight:bold;
    color:#0a1e44;
}
#faculty-right {
    display:inline-block;
    padding-right:5px;
}
.faculty-links a {
    display:block;
    color:#5d224d;
    font-weight:bold;
    margin:15px 0 15px 20px;
    font-size:14px;
    text-transform:uppercase;
}
#faculty-right .grey-dots {
    width:460px;
    height:2px;
    border-bottom:2px dotted #d9d8d8;
    margin-left:20px;
}
#faculty-right .faculty-grey-bold {
    color:#8d8d8c;
    font-weight:bold;
}
.featured-faculty {
    margin-left:20px;
}
#content .panes .faculty-box p {
    width: 175px;
}
#content .panes .featured-faculty h3 {
    margin:15px 0 25px;
    font-size:16px;
    font-weight:normal;
    text-transform:uppercase;
}
.faculty-box {
    display:inline-block;
    float:left;
    width:200px;
    height:300px;
    margin-left:20px;
    margin-bottom: 15px;
    position:relative;
}
.faculty-box a.goto-faculty-page {
    display:block;
    position:absolute;
    bottom:0;
    right:26px;
    color:#f28800;
}
.faculty-box .orange-right {
    position:relative;
    top:3px;
}
.faculty-box h4 {
    font-weight:bold;
    color:#000;
    margin-bottom:5px;
}
#faculty-right .verticle-gray-dots {
    width:1px;
    height:195px;
    border-left:2px dotted #929497;
    float:left;
}
 
 
/*---------------------------------End 404 Page not found CSS-------------------------*/
#home-three-box-container-pnf {
    width:100%;
    height:220px;
    background:url(/static/images/home-three-box-bg.png) no-repeat;    
    margin-top:75px;
}
#home-three-box-container-pnf .jump-box {
    width: 200px;
    padding:40px 20px 0 30px;
    font-family:arial;
    float:left;
}
#home-three-box-container-pnf a:hover h2, #home-three-box-container-pnf a:hover span {
    text-decoration:none;
    color:#f68b1f;
}
#home-three-box-container-pnf a:hover .play-more {
    background:url(/static/images/content.play-button.png) center bottom no-repeat;
}
#home-three-box-container-pnf .jump-box h2 {
    margin:0 0 2px;
    padding:0;
    font-size:20px;
    font-weight:normal;
    color:#621b4b;
    text-transform:uppercase;
    line-height:1.2em;
}
#home-three-box-container-pnf .jump-box span {
    margin:0 0 8px;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#621b4b;
    text-transform:uppercase;
}
#home-three-box-container-pnf .jump-box p {
    height:60px;
    color:#6f6f6f;
    font-family:georgia;
    font-size:14px;
    line-height:1.6em;
    cursor:pointer;
    
}
#home-three-box-container-pnf .play-more {
    width:30px;
    height:40px;
    background:url(/static/images/content.play-button.png) no-repeat;
    display:block;
    cursor:pointer;
}
#short-form-box-pnf {
    width: 231px;
    height:242px;
    position:absolute;
    top:-150px;
    right:10px;
    background:url(/static/images/shortform.background.png) no-repeat;
    color:#535353;
    z-index:21;
    padding:20px;
}
#short-form-box-pnf.sf-landing {
    height:233px;
    width:299px;
    background:url(/static/images/sf-landing.png) no-repeat;
    top:120px;
    right:50px;
    z-index:20;
    padding:0;
}
#short-form-box-pnf #lp-shortform {
    width:224px;
    margin:25px auto;
}
#short-form-box-pnf h2.shortform-title {
    color:#535353;
    font-size:18px;
    font-weight:normal;
    margin-left:50px;
    text-transform:uppercase;    
    margin-bottom:15px;
}
#short-form-box-pnf #short-form-name-box {
    width:226px;
    height:32px;
    background:url(/static/images/shortform.input.png) no-repeat;
    border:none;
    margin-bottom:15px;
}
#short-form-box-pnf .short-form-fname {
    width:200px;
    border:none;
    background:none;
    position:relative;
    top:5px;
    left:10px;
    color:#535353;
}
#short-form-box-pnf label, #short-form-box-pnf .indent {
    font-style:normal;
    text-indent:5px;
    display:block;
    text-align:left;
}
#short-form-box-pnf select {
    width:220px;
    margin-left:3px;
}
#short-form-box-pnf #shortform-submit {
    width:210px;
    height:52px;
    border:none;
    background:url(/static/images/shortform.submit-na.png) no-repeat;
    margin-left:13px;
    cursor:pointer;
}
#tech-chgs-ev-container {
    width: 468px;
    height:54px;
    background:url()
    padding: 0 0 0 30px;
    float:left;
}
#pos_absolute_tce
{
    position:absolute;
    top:-50px;
    left:30px;
    line-height:1.1em;
}
#pos_absolute_tce .navyblue {
    color:#000066;
    font-family:arial; 
    font-size:26px;
    font-weight:bold;
    line-height:.8em;
}
#pos_absolute_tce .nbsupscript { 
    color:#000066;
    font-family:arial;
    font-size:7px; 
    vertical-align:13px;
}
#pos_absolute_tce .darkgrayhead {
    color:#000066; 
    font-size:20px;
    font-weight:normal;
    font-family: Georgia;
}
#content .quicklinks box {
    width:440px;
    height:310px;
    float: left;
    padding: 62px;
}
.quicklinks box {
    width:440px;
    height:310px;
    float: left;
    padding: 62px;
}
#pos_absolute_ql
{
    position:absolute;
}
.quicklinks1 {
    position:absolute;
    top:250px;
    left:30px;
    color:#949598;
    font-size:18px;
    font-family: Georgia;
    font-weight:bold;
}
.quicklinks2 {
    position:absolute;
    top:350px;
    left:30px;
    color:#949598;
    font-family: Georgia;
    font-size:22px;
    font-weight: normal;
    line-height:1.35em;
}
.quicklinks3 a {
    color:#949598;
    font-size:18px;
    font-family: Georgia;
    font-weight:normal;
}
.quicklinks3 a:hover {
    text-decoration:none; 
    color: #F68B1F
}
.quicklinks3 {
    position:absolute;
    top:285px;
    left:30px;
    color:#949598;
    font-size:18px;
    font-family: Georgia;
    font-weight:normal;}
.tm { 
    vertical-align: super;
    font-size: .33em;
}
.mobimage {
    position:absolute;
    top:216px;
    left:580px;
}
.mobtext {
    position:absolute;
    top:480px;
    left:680px;
}
.mobtext a {
    color:#949598;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
}
.mobtext a:hover {
    text-decoration:none; 
    color: #F68B1F
}
.mobtextorange {
    color:#f38400;
    font-size:16px;
}
.jumpTo {
    color:#ff7900;
    font-weight: bold;
}
/*---------------------------------End 404 Page not found CSS-------------------------*/
  #content h2#video-caption {
        color: #5E2850;
        font: normal 34px/32px 'times new roman', serif;
        padding-bottom: 30px;
        text-transform: uppercase;
    }
  .big-video-box .spacing-fix {
        margin-top:-100px
}

/*---------------------------------SEO Initiatives-------------------------*/
#h1-for-seo{
    color: #621B4B;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 8px;
    padding: 0;
    text-transform: uppercase;
    font-family: arial;
}
/*---------------------------------Corporate Partners-------------------------*/
#indentedcontent {
    margin-left:12px;
} 
#inside.banner1 #header-box {
     background-position: center 162px;
     background-repeat: no-repeat;
     margin-left: -167px;
     margin-right: -136px;
     }
#inside.banner1 #header-box #header .home-link{
    width:1070px;
    height:255px;
    position:absolute;
    top:162px;
    right:0;
    cursor:pointer;
}     
#masthead.partner h1{
    font: normal 32px Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #571841;
    margin: 0;
    padding: 0;
    line-height: 32px;
    margin-top: -85px;   /* positions text y up into banner */
    margin-left: 0px;    /* x position of text */
}
#short-form-box-part {
    width: 231px;
    height: 667px;    /* height of form grey region */
    background-color: #e2e2e2;
    color: #535353;
    padding: 20px;
    z-index: 1000;
    float: right;
    margin-right: 126px;
}
#short-form-box-part h2.shortform-title, #short-form-box-part h5.shortform-title {
    color:#002664;
    font-size:18px;
    font-weight:normal;
    margin-left:50px;
    text-transform:uppercase;    
}
#short-form-box-part select {
    width: 220px;
    margin-left: -26px;
}
 
#short-form-box-part #shortform-submit {
    width: 212px;
    height: 52px;
    border: none;
    background: url(http://wac.6FDC.edgecastcdn.net/006FDC/AU/images/submitbutton-part.png) no-repeat;
    margin-left: 13px;
    cursor: pointer;
}
  
#short-form-box-part .fielditem input, .fielditem textarea {
    width: 218px;
    margin-left: -26px;
}
.radioboxline-part li {
    display: block;
    float: left;
    width: 50px;
    padding-right: 35px;
    padding-bottom: 8px;
}
.partnerformOrangeText {
    color:#ff7900;
    font-weight: bold;
}
.partnerformfieldblock {
    clear: both;
    padding-top:7px;
}
.partnerformfieldblock label {
    font-style: normal;
}
 
.partnerBold {
    font: bold 34px  Arial, Verdana, sans-serif;
} 
#consenttext {
    font-size:10px;
    line-height:12px;
}
.partnerseverything {
    width:1166px;
    margin:0 auto;
}
.contact_email_phone {
    text-transform: uppercase;
    font-weight: bold;
}
.contact_email_phone a {
    color: #7E0258;
    text-decoration:underline;
}
.contact_email_phone #phone {
    color: #7E0258;
    font-size: 1.7em;
}
.contact_email_phone a:hover {
    color: #ff7900;
}
.yellow_content_box {
    position: relative;
    padding: 13px 20px 0px 20px;
    background: #FDF8CF;
    margin-bottom: 20px;
}
#alternate_h1 {
    font-size:12px;
    margin-bottom: 10px;
    color: #002664;
    font: bold 16px Arial,Verdana,sans-serif;
    margin-top: 10px;
    text-transform: none;
    outline: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    display: block;
}
/*---------------------------------New Thank You Page-------------------------*/
#masthead.thankyoupage h1 {
    font: normal 32px Arial, Verdana, sans-serif;
    text-transform: uppercase;
    color: #f5c005;
    margin: 0;
    padding: 0;
    line-height: 32px;
    margin-top: -163px;
    margin-left: 362px;
}
 
#home-three-box-container-thkyou {
    width:100%;
    height:185px;
    /* background:url(/static/images/home-three-box-bg.png) no-repeat; */
}
#home-three-box-container-thkyou .jump-box {
    width: 200px;
    padding:40px 20px 0 30px;
    font-family:arial;
    float:left;
}
#home-three-box-container-thkyou a:hover h2, #home-three-box-container-thkyou a:hover span {
    text-decoration:none;
    color:#f68b1f;
}
#home-three-box-container-thkyou a:hover .play-more {
    background:url(/static/images/content.play-button.png) center bottom no-repeat;
}
#home-three-box-container-thkyou .jump-box h2, #home-three-box-container-thkyou .jump-box h3 {
    margin:0 0 2px;
    padding:0;
    font-size:16px;
    font-weight:bold;
    color:#002664;  /* 621b4b; */
    text-transform:none;
    line-height:1.2em;
}
#home-three-box-container-thkyou .jump-box span {
    margin:0 0 8px;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#621b4b;
    text-transform:uppercase;
    height: 22px;
    width: 22px;
}
#home-three-box-container-thkyou .jump-box p {
    height:60px;
    color:#6f6f6f;
    font-family:georgia;
    font-size:12px;
    line-height:1.6em;
    cursor:pointer;
    
}
#home-three-box-container-thkyou .play-more {
    width:30px;
    height:40px;
    background:url(/static/images/content.play-button.png) no-repeat;
    display:block;
    cursor:pointer;
}
.thankyou_buttons {
    float:right;
}
 
/* ------------------------ transfer-box styles ------------------------ */
 .transferBox {
    width: 788px;
    height: auto;
    margin: 20px 0;
    background-color: #fdf8cf;
    font-family: arial;
    position: relative;
    clear: both;
    padding-bottom: 20px;
}
.transferBox .transferTitle {
    text-transform: uppercase;    
    background-color: #611e4a;
    padding: 16px 26px 16px 26px;
    color: #fed612 !important;
    font-size: 20px !important;        
}
.transferBox .transferTitle span {
    color: #fff;
    font-weight: 100;
}
.transferBox .columnLeft, .transferBox .columnRight {
    float: left;
    margin: 26px 0 26px 0;    
}
.transferBox .columnLeft {
    height: auto;    
    width: 393px;
    border: 0;
}
.transferBox .columnRight {
    height: auto;    
    width: 394px;
    border-left: 1px solid #621b4b;
}
.transferBox .columnLeft .transferCopy, .transferBox .columnRight .transferCopy {
    margin: 0 26px 26px;
}
.transferBox .columnLeft .transferCopy.scaledBtm, .transferBox .columnRight .transferCopy.scaledBtm {
    margin: 0 26px 0;
}
.transferBox .transferCopy {
    color: #621b4b;
    line-height: 21px;
    margin: 26px;
    padding: 0 !important;
    font-size: 16px;
}
.transferBox .btnLearnMore {
/*     background: url('') transparent top left no-repeat; */
    background-color: #ff7900;
    font-size: 16px;
    font-weight: 100;
    color: #fff;    
    padding: 14px;
    text-align: center;
    margin: 0 auto 15px;
    display: block;
    width: 153px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    clear: both;
    -moz-box-shadow:    0px 3px 5px 1px #999;
    -webkit-box-shadow: 0px 3px 5px 1px #999;
    box-shadow:         0px 3px 5px 1px #999;        
}
.transferBox a:link, .transferBox a:active, .transferBox a:visited, .transferBox a:hover {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.transferBox .footnotes {
    font-size: 11px;    
    color: #621b4b;    
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 0 !important;
}
/* ------------------------ forbes styles ------------------------ */
#home-three-box-container-forbes {
    width:100%;
    height:220px;
    background:url(/static/images/home-three-box-forbes-bg.png) no-repeat;
}
#home-three-box-container-forbes .jump-box {
    width: 200px;
    padding:0 20px 0 0;
    font-family:arial;
    float:left;
} 
#home-three-box-container-forbes a:hover h2, #home-three-box-container-forbes a:hover span {
    text-decoration:none;
    color:#f68b1f;
}
#home-three-box-container-forbes .jump-box h2, #home-three-box-container-forbes .jump-box h3 {
    margin:0 0 2px;
    padding:0;
    font-size:20px;
    font-weight:normal;
    color:#621b4b;
    text-transform:uppercase;
    line-height:1.2em;
}
#home-three-box-container-forbes .jump-box span {
    margin:0 0 8px;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#621b4b;
    text-transform:uppercase;
}
#home-three-box-container-forbes .jump-box p {
    height:80px;
    color:#6f6f6f;
    font-family:georgia;
    font-size:12px;
    line-height:1.6em;
    
}
#home-three-box-container-forbes .play-more {
    display:block;
    cursor:pointer;
}
#home-three-box-container-forbes a:hover .play-more {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
}
#home-three-box-container-forbes a:link play-more {
    font-family:arial;
    font-size:12px;
    color:#621b4b;
    font-weight:bold;
}
/* US#25141 */
nav .topic-list-for-tab-bar {   
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 0 0 7px 0;
    color: #fff;
    font-size: 14px;
    line-height: normal !important;
}
.tabs-for-tab-bar {   
    list-style: none;
    margin: 0 !important;
    padding: 0;
    height: 30px;
    border-bottom: 2px solid #7e456c;
}
/* US#25141 [SEO] Update About Mega Nav */
#content.seo-about {
    width: 550px !important;
    margin: 25px 0 0px 0;
    padding: 0;
    font: normal 12px/1.5em Arial, Verdana, sans-serif;
    position: relative;
    min-height: 400px;
}
#content.seo-about .box-four h3  {
    color: #FFFFFF;
    font: bold 22px/28px Arial, Verdana, sans-serif;
}
#content.seo-about .box-four a p {
    color: #FFFFFF;
}
#content.seo-about .box-four h3:hover {
    color: #ff7900;
}
#content.seo-about .box-four {
    margin: 0px 0px 0px 0px;
    height: 100px;
}
/* US#25146 ------------------------ media tv styles ------------------------ */
#home-three-box-container-media {
    width:100%;
    height:220px;
    background:url(/static/images/home-three-box-forbes-bg.png) no-repeat;
}
#home-three-box-container-media .jump-box {
    width: 200px;
    padding:0 20px 0 0;
    font-family:arial;
    float:left;
} 
#home-three-box-container-media a:hover h2, #home-three-box-container-media a:hover span {
    text-decoration:none;
    color:#f68b1f;
}
#home-three-box-container-media .jump-box h2, #home-three-box-container-media .jump-box h3 {
    margin:0 0 2px;
    padding:0;
    font-size:20px;
    font-weight:normal;
    color:#621b4b;
    text-transform:uppercase;
    line-height:1.2em;
}
#home-three-box-container-media .jump-box span {
    margin:0 0 8px;
    padding:0;
    font-size:30px;
    font-weight:bold;
    color:#621b4b;
    text-transform:uppercase;
}
#home-three-box-container-media .jump-box p {
    height:80px;
    color:#6f6f6f;
    font-family:georgia;
    font-size:12px;
    line-height:1.6em;
}
#home-three-box-container-media .play-more {
    display:block;
    cursor:pointer;
}
#home-three-box-container-media a:hover .play-more {
    font-family:arial;
    font-size:12px;
    font-weight:bold;
}
#home-three-box-container-media a:link play-more {
    font-family:arial;
    font-size:12px;
    color:#621b4b;
    font-weight:bold;
}
#home-three-box-container-media #short-form-box {
    top: 487px;
    right: 288px;
    background-image: url(http://www.ashford.edu/static/images/form-bg.png);
    color: #fff;
    position: static;
    float: right;
    margin-right: 96px;
    margin-top: -77px;
}
#share-it-buttons-topright {
    float:right;
    padding-right: 75px;
    clear:none;
    position:relative;
    padding-bottom:15px;
}
/* ---------------------- Leader Development Grant -------------- */
.ldgeverything {margin: 0 auto;}
.ldgeverything ul.tabs {color: #7e456c;border-bottom:1px solid #b3b3b3;}
.ldgeverything ul.tabs a {color:#b3b3b3;border-right:1px solid #b3b3b3;}
.ldgeverything .tabs .current, .ldgeverything .tabs .current:hover, .ldgeverything .tabs li.current a, .ldgeverything .tabs a:hover {
    background-color: #fff;
    cursor: default !important;
    color: #7e456c !important;
    border-top: 1px solid #b3b3b3;
    border-right: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-bottom: none;
}
.ldgeverything .tabs a:hover {
    background-color: #fff;
    cursor: default !important;
    color: #7e456c;
    border-top: 1px solid #b3b3b3;
    border-left:none;
    border-right:1px solid #b3b3b3;
    border-bottom: none;
}
.ldgcontent li {font-size: 14px;}
.ldgcontent p {font-size: 14px;padding-bottom: 5px;}
.ldgcontent a:hover {text-decoration:none;color: #F68B1F;}
.pocontent {padding-top:15px;}
.pocontent p, .disclosurecontent p {padding-bottom: 20px;}
.pocontent .subhead {font-weight: bold;text-transform: uppercase;} 
.pocontent .rightalign {float: left;padding-right: 24px;}
.pocontent .leftalign {width: 90%;}
.pocontent .phone {font: bold 15px Arial,Verdana,sans-serif;color:#631b4b;}
.ldgeverything #short-form-box {
    top: 487px;
    right: 288px;
    position: static;
    float: right;
    margin-right: 110px;
}
*:first-child+html .ldgeverything #short-form-box { margin-right: 100px; } 
.ldgeverything #short-form-box label {font-weight: normal;}
#inside .ldgeverything .alternateh1,#inside .ldgeverything h1,#inside .ldgeverything .ldgcontent .pane h3 {    
    font: bold 18px Arial,Verdana,sans-serif;
    margin-bottom: 10px;
    color: #002664;    
}
p.asterisk {font-style: italic;padding-bottom: 40px;}
.ldgcontent .disclaimer {font: 12px Arial,Verdana,sans-serif;}
.ldgcontent a {color:#621b4b;}
/* ---------------------- Leader Development Grant End -------------- */
/* US#36546-A homepage Inside Ashford section  */
#insideashforddegrees a:after {
    content: "»";
    height: 0;
    position: relative;
    left: 5px;
    top: 0px;
    width: 0;
    font-weight: bold;
    color: #7E0258;
}
#insideashforddegrees a {
    color: #7E0258;
    font-weight: bold;
}
#insideashforddegrees a:hover {
    text-decoration: none;
    color: #F68B1F;
}
#insideashforddegrees h2 {
    color: #6f6f6f;
    font-family: georgia;
    font-size: 12px;
    line-height: 1.6em;
    cursor: pointer;
    font-weight: normal;
}
#insideashforddegrees .degree-divider {
    width: 100%;
    height: 2px;
    background: url(http://www.ashford.edu/static/images/topic-divider.png) repeat-x;
    margin: 1px 0 1px;
}
/* ---------------------- Faculty ---------------------- */ 
.faculty.text {
    padding: 0 0 0 22px !important;
}
.faculty.toptext {
    height:176px;
    position: relative;
}
.toptext.bottom {
    bottom:0px;
    left:190px;
    position:absolute;
}
.faculty-page-title {
    font: bold 32px Arial, Verdana, sans-serif;
    margin-bottom:7px;
    color:#002664;
}
.faculty.img {
    padding: 5px 20px 0 0;
    float: left;
    width: 177px; 
}
.faculty-school {
    font: bold 18px Arial, Verdana, sans-serif;    
    color:#621b4b;
    text-transform:uppercase;
}
.faculty-degree {
    font: normal 18px Arial, Verdana, sans-serif;   
    color:#808080;
}
.modular-box-faculty {
    display:block;
    width:575px;
    float: left;
    margin: 0 0 2em 0;
    position:relative;
}
.faculty-content {
    display:block;
    width:575px;
    clear: both;
    float: left;
    margin: 10px 0 20px 0;
    position:relative;
}
.faculty-content p{
    font-size: 14px !important;
    line-height: 1.5em;
}
.faculty-quote {
    width:200px;
    margin: 0 0 10px 10px;
    float: right;
    font:  italic 18px Georgia !important;
    color:#f68b1f;
}
.modular-box-faculty h3 {
    font: bold 18px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#002664;
}
.modular-box-faculty p.faculty-video {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#002664;
}
.modular-box-faculty h5 {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#808080;
    text-decoration:none;
}
.modular-box-faculty a {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#621b4b;
    text-decoration:none;
}
.faculty-sidebar {
    display: block;
    float: right;
    width: 175px;
    height: 900px;
    padding: 0 0 0 15px;
    border-left:solid #808080;
    border-width: 1px;
    border-collapse:collapse;
}
.faculty-sidebar-text a {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#621b4b;
    text-decoration:none;
}
.faculty-sidebar-text h3 {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#002664;
    text-decoration:none;
}
.faculty-sidebar-text h5 {
    font: bold 14px Arial, Verdana, sans-serif !important;
    margin-bottom:7px;
    color:#808080;
    text-decoration:none;
}
.faculty-sidebar-text p{
    font-size: 14px !important;
    line-height: 1.5em;
}
.faculty.share-it-buttons {
    float:left;
    clear:none;
    position:relative;
    padding-bottom:15px;
}
.faculty.ss-social-buttons {
    position:absolute;
    float:left;
    bottom:0px;  /* -66 */
}
.faculty.breadcrumb {
    color: #6f6f6f;
    padding-bottom:5px;
    margin-bottom:10px;
    font-family: georgia; 
}
.faculty.breadcrumb a {
    color: #6f6f6f;    
}
.faculty.breadcrumb .current-page {
    color:#f68b1f;
}
/* ---------------------- Faculty End -------------- */
/* ---------------------- Live Chat Start-------------- */
#livechat-left {
    display:inline-block;
    width:700px;
    padding:40px 80px 0 0;
}
#livechat-right {
    float:right;
    width:290px;
    clear:left;
    top:50px;
    right:45px;
    position:relative;
    margin-bottom:100px;
}
#livechat-left .lc h2 {
    color:#002147;
    font-size:18px;
    font-family:arial;
    font-weight:normal;
    margin:10px 0;
}
#livechat-left .lc h3 {
    color:#838383;
    font-size:14px;
    font-family:arial;
    font-weight:normal;
    margin:10px 0;
}
#livechat-left .national-blurb-right-fullwidth-livechat {
    padding:0px 20px 20px 25px;
    background:#fffbc6;
    font-size:14px;
    line-height:1.5em;
    font-weight:normal;
    color: #5b1a51;
}
#livechat-left .national-blurb-right-fullwidth-livechat p {
    padding-bottom: 5px;
}
#livechat-left .national-blurb-right-fullwidth-livechat ul li {
  color: #5b1a51; /* bullet color */
  margin-bottom: 5px;
}
#livechat-left .national-blurb-right-fullwidth-livechat ul li span {
  color: #5b1a51; /* text color */
}
/* ---------------------- Live Chat end-------------- */