div, dl, dt, dd, ul, ol, li, pre, hr, form, fieldset, input, p, th, td, blockquote{margin:0; padding:0}
address, caption, cite, code, dfn, em, th, var{font-style:normal}
table{border-collapse:collapse; border-spacing:0; width:100%; font-size:1em}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal}
fieldset, img{border:0}
img, input, select, label{vertical-align:middle}
select, .inputStyle{border:1px solid; padding:.1em; margin:.1em 0 .1em .2em}
legend, .skipNav{display:none}
ul, li{list-style:none}
ol{margin:0 0 10px 25px}
ol li{list-style-type:decimal; padding-left:10px}
.ulBullet li{list-style-image:url(../img/icon_bullet.gif)}

body{ width:auto;  margin:0 auto; padding:0;  font-family:Verdana,Arial,Helvetica,sans-serif;  line-height:1.4em;font-size:11px;color:#3d3d3d;background:url('../img/bg_site.gif') top left #7c0e00 repeat-x}
p{padding:10px 0}
h1{font-size:1.5em; color:#002b42; padding-bottom:5px; font-weight:bold; line-height:14px}

h2{font-size:1.4em; color:#006f7a; font-weight:bold; line-height:1em; padding:0 0 6px 0}
h3{font-size:1.25em; color:#006f7a; font-weight:bold; padding:0 0 4px 0; margin:20px 0 0 0}
h4{font-size:1.15em; font-weight:bold; padding:0 0 4px 0}
h5{font-size:1.15em; font-weight:bold; color:#848589}

sup{font-size:.7em}

a:link, a:visited, a:active{color:#014664; text-decoration:underline; -moz-outline-style:none}
a:hover{color:#006e9e}
.clearFix{clear:both; margin:0; padding:0}
.doubleclick{visibility:hidden}
.hide{display:none}

object:focus{-moz-outline-style:none}

.pageWrapper{ position:relative;  width:940px;  padding:0;  margin:0 auto;  text-align:left}

.header{height:89px;  color:#fefefe;  font-size:13px; font-weight:bold}
.header a{ color:#fefefe; text-decoration:none}
.header a:visited{color:#fefefe; text-decoration:none}
.header a:hover{color:#fefefe;  text-decoration:underline}

.header div#siteLogo{padding:7px 0 0 37px; float:left; width:135px; height:68px}

div.header #siteLogo .print, 
span.printTabClarify{display:none}
.disabled{color:#ccc}

.disclaimer{ color:#6f6f6f;  font-size:85%;  font-style:italic}

div.headerConsole{margin-top:19px;  width:350px;   float:right}

div.headerConsole div{float:right}

div.headerConsole div.buttons div{margin:15px 0 0 8px; float:left}

#callOrLoginText span.delimiter{ margin:0 8px}

body#homepage .siteLogo{padding:8px 0 7px 40px}

#loginNav{float:right; padding:12px 6px 0 0}
#loginNav li{position:relative; padding:0 10px 2px 0}

.breadcrumb{clear:both; padding:0 0 6px 0; margin-bottom:9px; border-bottom:1px solid #d3d3d3}
.breadcrumb a{background:url(../img/icon_arrow_gray.gif) center right no-repeat; padding:2px 12px 2px 0}
div.mainContent .breadcrumb ul{margin:0}
div.mainContent .breadcrumb li{display:inline; padding-right:4px; background:none; padding-left:0}

.leftNavCol{float:left; width:170px; padding:0}

ul#leftNavSub, ul#leftNavSub li{margin:0; padding:0; list-style:none}
.leftnavigation{display:block; width:170px; color:#6e0500; background:#fff; padding:0; margin:0}
.leftnavigation ul{list-style:none; padding:0; margin:0}
.leftnavigation li{padding:0 0 1px 0; margin:0; background:#FFF url(../img/leftNav_divLine.gif) no-repeat scroll center bottom}
.leftnavigation a:link, 
.leftnavigation a:visited{color:#6e0500; text-decoration:none; display:block; padding:5px; font-weight:bold}
.leftnavigation a:hover, 
.leftnavigation a:active{color:#F8C7AA; background:#883D3C}
.leftnavigation a.selected:link, 
.leftnavigation a.selected:visited{color:#002B42}
.leftnavigation a.selected:hover, 
.leftnavigation a.selected:active{color:#F8C7AA}

.leftnavigation ul ul{font-weight:normal}

.leftnavigation ul ul li{position:relative; background-image:none; display:block; width:170px}

.leftnavigation ul ul li a:link, 
.leftnavigation ul ul li a:visited{background:#fff url(../img/leftNav_bullet.gif) no-repeat scroll 15px 50%; font-weight:normal; padding:1px 12px 0 25px}

.leftnavigation ul ul li a.dropdown{background:url(../img/leftNav_arrow_off.gif) no-repeat 3px 50% #fff}

.leftnavigation ul ul li a:hover, 
.leftnavigation ul ul li a:active, 
.leftnavigation ul ul li.over a:link, 
.leftnavigation ul ul li.over a:visited, 
.leftnavigation ul ul li.over a:hover, 
.leftnavigation ul ul li.over a:active{color:#F8C7AA; background:#883D3C url(../img/leftNav_bullet.gif) no-repeat scroll 15px 50%}

.leftnavigation ul ul li.overarrow a:link, 
.leftnavigation ul ul li.overarrow a:visited, 
.leftnavigation ul ul li.overarrow a:hover, 
.leftnavigation ul ul li.overarrow a:active{color:#F8C7AA; background:url(../img/leftNav_arrow.gif) no-repeat 3px 50% #883D3C}
 
 
.leftnavigation ul ul li.overarrow ul, 
.leftnavigation ul ul li.over ul{display:block}

.leftnavigation ul ul li ul{display:none; position:absolute; left:100%; top:0; margin:0; padding:0; border:1px solid #883D3C; background:#fff; width:170px}

.leftnavigation ul ul li.overarrow ul li a:link, 
.leftnavigation ul ul li.overarrow ul li a:visited, 
.leftnavigation ul ul li.over ul li a:link, 
.leftnavigation ul ul li.over ul li a:visited{background:#fff !important; padding:6px; color:#6e0500 !important}

.leftnavigation ul ul li.overarrow ul li a:hover, 
.leftnavigation ul ul li.overarrow ul li a:active, 
.leftnavigation ul ul li.over ul li a:hover, 
.leftnavigation ul ul li.over ul li a:active{background:#883D3C !important; color:#F8C7AA !important}

.leftNavSubWrapper{float:right; width:156px; padding:12px 0 4px 0; border-left:1px solid #fff}
.leftNavSubWrapper .headerImg{padding-bottom:8px}

ul#leftNavSub li{clear:left; width:156px}
ul#leftNavSub li a{float:left; display:block; padding-left:11px; color:#fff; text-decoration:none !important; font-weight:bold; font-size:.9em}
ul#leftNavSub li a span{display:block; padding:1px 11px 1px 0; background:url(../img/icon_arrow_white.gif) transparent 100% 7px no-repeat}
ul#leftNavSub li a:hover, ul#leftNavSub li a.selected{color:#fff; background:url(../img/leftNav_squre.gif) 0 4px no-repeat}

.parsys{font-size:1.1em}
.iparys_inherited .parsys{font-size:1.0em}
.parsys a{font-weight:normal}
.parsys_column p{padding:0}
.parsys h1 a, .parsys h2 a, .parsys h3 a, .parsys h4 a{font-weight:inherit}

.bodyWrapper{clear:both}

.mainContent{float:left; width:710px; padding:0 10px 0 0}

.mainContent p{font-size:1em}

.mainContent ul, .mainContent ol, .mainContent li{list-style-type:disc;}

.cornerWrapper{    float:left;     width:940px;     padding:0;     background:url(../img/bg_ritePromo2.gif) top right repeat-y #fff}

.contentWrapper{    background:url(../img/bg_contentWrapper_btm.gif) bottom left no-repeat;  padding:10px 10px 6px;  width:920px;   min-height:660px;  height:auto !important;   height:660px}

.main1ColContent{padding:0}

.ritePromoCol{float:left; width:190px; padding:22px 0 0 10px; margin:0; background:url(../img/bg_ritePromo.gif) repeat-y #fff; color:#002b42}
.ritePromoCol p{line-height:1.2em}

.footerWrapper{clear:both; color:#fff; padding:10px 0 0; z-index:2}
.footerWrapper a{text-decoration:none; font-weight:bold; padding:0 10px 0 0}
.footerWrapper a:visited{text-decoration:none; color:#C9C9C9}
.footerWrapper a:hover{text-decoration:underline; color:#C9C9C9}
.footerWrapper ul, .footerWrapper ul li{list-style:none; margin:0; padding:0}
.footerWrapper ul li{float:left; display:block; line-height:13px; width:9.5em; padding-right:1em}
.footerWrapper ul li ul li{float:none; padding:2px 0; line-height:10px}
.footerWrapper ul li ul li a, .footerWrapper ul li ul li a:hover{color:#c9c9c9 !important; font-size:.9em}
.footerWrapper ul li a{color:#fefefe !important; display:block; height:40px; padding:0 0 4px 0; line-height:13px}
.footerWrapper ul li ul li a{display:inline; height:auto; line-height:1em}

.newBottomNavigation ul, .newBottomNavigation ul li{list-style:none; margin:0; padding:0}
.newBottomNavigation ul li{float:left; display:block; line-height:13px; width:15.8em; padding-left:1.6em}
.newBottomNavigation ul li:first-child{padding-left:0}
.newBottomNavigation ul li ul li{float:none; padding:0 0 3px; border-bottom:1px solid #c9c9c9}
.newBottomNavigation ul li ul li a{color:#c9c9c9 !important; font-size:10px}
.footerWrapper ul li ul li a:hover{color:#fff !important}
.newBottomNavigation ul li a{display:block; height:auto; font-size:11px; padding:10px 0 4px 0; line-height:13px}
.newBottomNavigation ul li ul li a{display:block; height:auto; line-height:1em; padding:0; margin:4px 0 4px}

.copyright{padding:12px 0; color:#c9c9c9; clear:both; font-size:9px; font-weight:bold}
.copyright a{padding:0; color:#c9c9c9}
.copyright p{padding:0}

#footer{ display:block;  margin:0 0 20px 0; padding:0;  background:#000;  font-family:Verdana,Tahoma,Helvetica,sans-serif;  font-size:8px;  font-weight:bold;  color:#7c7f81}

#footersection{width:1000px; height:20px; margin:auto}
#footerleft{float:left}

#footerlink{display:block}
#footerlink ul{ width:auto;  margin:0 0 12px 0; padding:0 50px 0 0;   font-family:Verdana,Tahoma,Helvetica,sans-serif;  font-size:.9em;  font-weight:bold}
#footerlink ul li{display:inline}
#footerlink ul li a{ color:#7c7f81;  padding:0px 10px;  text-decoration:none;  border-right:1px solid #5e5e5e}
#footerright{ display:block;  width:auto;  padding:0 50px 0 0;  text-align:right}

#footer a{color:#7c7f81; text-decoration:none}
#footer a:visited{color:7c7f81}
#footer a:hover{color:#fff}

.utilNav, .utilNav ul, .utilNavNoImg, .utilNavNoImg ul{list-style:none; margin:0; padding:0; line-height:1; z-index:1}

.utilNav a, .utilNavNoImg a{display:block; padding:5px 0 5px 25px; background:url(../img/icons.gif) no-repeat; font-size:.9em}
.utilNav a span, .utilNavNoImg a span{position:absolute; left:-999em}

.utilNav li ul li a, .utilNavNoImg li ul li a{color:#848589; font-weight:normal}
.utilNav li ul li a:hover, .utilNavNoImg li ul li a:hover{color:#848589}
.utilNav li{float:right; padding:10px 0 10px 15px; background:none}
.utilNav li ul li, .utilNavNoImg li ul li{width:110px; padding:2px 0}
.utilNav li{float:right; padding:10px 0 10px 15px}
.utilNav li ul li, .utilNavNoImg li ul li, #contentpage .utilNav li ul li, #contentpage .utilNavNoImg li ul li{width:110px; padding:2px 0}
.utilNav li ul, .utilNavNoImg li ul{position:absolute; width:110px; padding:5px; left:-999em; border:1px solid #ccc; background-color:#fff}
.utilNav li:hover ul, .utilNav li.sfhover ul, .utilNavNoImg li:hover ul, .utilNav li.sfhover ul{left:auto}
.utilNav li:hover, .utilNav li.sfhover, .utilNavNoImg li:hover, .utilNav li.sfhover{*height:auto}

.utilNav a.print, .utilNavNoImg a.print{background-position:-20px -495px}
.utilNav a.email, .utilNavNoImg a.email{background-position:-20px -556px}
.utilNav a.share, .utilNavNoImg a.share{background-position:-20px -679px}
.utilNav a.delicious, .utilNavNoImg a.delicious{background-position:-20px -738px}
.utilNav a.digg, .utilNavNoImg a.digg{background-position:-20px -798px}
.utilNav a.facebook, .utilNavNoImg a.facebook{background-position:-20px -857px}
.utilNav a.myspace, .utilNavNoImg a.myspace{background-position:-20px -921px}
.utilNav a.reddit, .utilNavNoImg a.reddit{background-position:-20px -980px}
.utilNav a.stumbleUpon, .utilNavNoImg a.stumbleUpon{background-position:-20px -1036px}
.utilNav a.rss, .utilNavNoImg a.rss{background-position:-20px -1103px}
.utilNav a.technorati, .utilNavNoImg a.technorati{background-position:-20px -1168px}
.utilNav a.newsvine, .utilNavNoImg a.newsvine{background-position:-20px -1234px}

.utilNavNoImg li{ float:right; padding:0 0 5px 15px;   background:none}

#contentpage .utilNav li, 
#content2colpage .utilNav li, 
#contentnorfipage .utilNav li{ float:right;  padding:0 0 5px 15px;   background:none}

#contentpage div.title h1, #contentnorfipage div.title h1{float:left}

div.breadcrumb+div.title h1, 
div.pagetitle h1{ min-width:58%;  width:auto !important;  width:60%}

div.social_links{ float:left;  clear:none;  width:38%}

#content2colpage div.social_links{width:30%}

#content2colpage .article{padding-bottom:5px}

div.social_links ul{float:left}

#contentpage div.social_links ul li.firstChild, 
#content2colpage div.social_links ul li.firstChild, 
#contentnorfipage div.social_links ul li.firstChild, 
div.social_links ul li.firstChild{padding-left:0}
div.image+div.social_links{float:right}

.shareIcons a{height:10px}
.shareIcons li, .shareIcons li{padding-left:1px; width:25px; background:none}

div.title h1, 
div.article h2{width:auto}
div.section h1, div.section h2{width:100%}

#campuspage h1{width:100%}

h2.headline{color:#848589}
div.title h2{margin:20px 0 10px 0}

.emphasis{font-weight:bold; color:#006f7a}
.floatLeft{float:left}
.floatRite{float:right}

body#iamaphoenixpage{ background:#000;  margin:0;  width:100%}
#topsection{ background:#3b3b3b;      margin:0;     padding:0;     display:block}
#topsection h1{    margin:0;     padding-top:15px}
#logo{    float:left;     background:url(../img/logo.gif) no-repeat;  width:127px;  height:57px;  display:block;  position:relative}
#headersection{ width:1050px;  height:70px;  margin:0 auto;  padding:10px 0 0 0}
#centerwrapper{ margin:auto;  width:1000px;  color:#FFF;  min-height:500px}

#vdividermenu{ display:block;  padding:24px 0 0 20px;  text-align:left}
#vdividermenu ul{ margin:0;  margin-bottom:1em;  font-family:Verdana,Tahoma,Helvetica,sans-serif;  font-size:.9em;  font-weight:bold;  width:auto}
#vdividermenu ul li{ display:inline}
#vdividermenu ul li a{ color:#7c7f81;  padding:0px 10px;  text-decoration:none;  border-right:1px solid #5e5e5e}
#vdividermenu ul li a:visited{ color:7c7f81}
#vdividermenu ul li a:hover{ color:#fff}
#vdividermenu ul li.noLine a, #footerlink ul li.noLine a{ border:0px}

.campuslocations li.plus ul, 
.greybox ul, 
.homeGettingStart ul, 
.promobox ul, 
.quote ul, 
.rounded_corners_container ul, 
.text ul, 
.program_vsion ul,
.mainContent ul, 
ul.bullet{margin:0 0 10px 25px}

.campuslocations li.plus ul li, 
.greybox ul li, 
.homeGettingStart ul li, 
.promobox ul li, 
.quote ul li, 
.rounded_corners_container ul li, 
.program_vsion ul li, 
.mainContent ul li,
ul.bullet li{background:url(../img/icon_bullet.gif) 0 8px no-repeat; padding-left:10px}

a.redButton{    float:left;     display:block;     height:22px;        padding:0 0 0 8px;     background:transparent url(../img/btn_red_left.gif) no-repeat top left;     line-height:13px;     text-decoration:none}
a:link.redButton, a.redButton:visited, a.redButton:active{color:#fff}
a.redButton span{display:block; background:transparent url(../img/btn_red_rite.gif) no-repeat top right; padding:4px 16px 4px 0}

a.redGrayButton{float:left; display:block; height:22px; padding-left:8px; background:transparent url(../img/btn_redGray_left.gif) no-repeat top left; line-height:13px; text-decoration:none}
a:link.redGrayButton, a.redGrayButton:visited, a.redGrayButton:active{color:#fff}
a.redGrayButton span{background:transparent url(../img/btn_redGray_rite.gif) no-repeat top right; display:block; padding:4px 16px 4px 0}

a.redButtonSm{float:left; display:block; height:18px; padding:0 0 0 6px; background:transparent url(../img/btn_red_left_sm.gif) no-repeat top left; line-height:12px; text-decoration:none}
a:link.redButtonSm, a.redButtonSm:visited, a.redButtonSm:active{color:#fff}
a.redButtonSm span{display:block; padding:3px 16px 3px 0; background:transparent url(../img/btn_red_rite_sm.gif) no-repeat top right}

.btnWrapper{    float:left;     display:block;     height:22px;     padding:0 0 0 8px;     background:transparent url(../img/btn_red_left.gif) no-repeat top left;     line-height:13px}
.btnWrapper .submitBtn{    display:block;     width:0;     margin:0; padding:4px 20px 4px 0;     background:transparent url(../img/btn_red_rite.gif) no-repeat top right;     border:none;     color:#fff;     font-weight:bold;     text-align:left;     overflow:visible;     font-size:1em}
.btnWrapper .submitBtn[class]{width:auto}

a.redArrow{background:url(../img/icon_arrow_red.gif) right 7px no-repeat; padding:2px 10px 2px 0}
a.blueArrow{background:url(../img/icon_arrow_blue.gif) center right no-repeat; padding:2px 10px 2px 0; color:#002b42 !important}

.article{clear:both; padding-bottom:20px}

div.quoteContainer{clear:both; padding:20px 0; margin:0 0 10px 0}

div.quoteBlock{padding:15px; text-align:left; background:#edf8fc; border:1px solid #d5d9da; color:#3e4347; clear:both}

div.quoteBlock div.arrowBlock_bottom{float:left; position:relative; padding:0 0 10px 0; background:#eef7fb url(../img/bg_quoteBlock_bottom.png) 0 100% no-repeat}

div.quoteBlock div.arrowBlock_arrow{padding:0 27px 0 0; background:#eef7fb url(../img/bg_quoteBlock_arrow.png) 100% 0 no-repeat}

div.quoteBlock div.arrowBlock_bottom div.arrowBlock_corner{position:absolute; bottom:0; right:0; height:10px; width:27px; background:#eef7fb url(../img/bg_quoteBlock_corner.png) 0 0 no-repeat}

div.quoteBlock blockquote{position:static; padding:20px;     min-height:85px;     height:auto !important;     height:85px; background:#fff url(../img/bg_quoteBlock_white.png) 0 0 no-repeat;     border:0;     color:#363636}

        div.quoteBlock blockquote p{            padding:0;             margin:0}
        
div.quoteBlock div.quoteImage{text-align:right}

div.quoteBlock div.quoteImage img{border:1px solid #636768; float:right}

div.quoteBlock h3{clear:both; color:#343434; font-size:1em; font-weight:bold; margin:0; padding:1em 0}

div.quoteBlock p{margin:1em 0 0 0}

div.quoteBlock h3+p{margin:0}

.videoWrapper{width:170px; padding:0 0 20px 15px; font-size:.9em; line-height:1.2em}
.videoWrapper h3{color:#848589; font-size:1.1em}
.videoWrapper .nav{height:12px}
.videoWrapper .nav a{display:block; float:right; width:7px; height:7px; background:url(../img/icon_vCarousel_off.gif) top left no-repeat; margin:0 0 0 2px}
.videoWrapper .nav a.selected{background:url(../img/icon_vCarousel_on.gif) top left no-repeat}
.videoWrapper .nav a span{position:absolute; left:-999em}

.videoWrapper ul, .videoWrapper ul li{list-style:none; margin:0; padding:0}
.videoWrapper ul li{width:170px; display:block; clear:left}
.videoWrapper .info{padding:8px 0 0 0}
.videoWrapper .info h3{color:#006f7a}
.videoWrapper p{padding:0 0 4px 0}
.videoWrapper a.vLink{display:block; position:relative; background:#000; width:170px; height:96px}
.videoWrapper a.vLink img{width:170px; height:96px}
.videoWrapper a.vLink span{display:block; position:absolute; top:0; left:0; width:170px; height:96px; background:transparent url(../img/icon_playVideo.png) no-repeat}
.article .videoWrapper{float:right}

.ritePromoCol .videoWrapper{padding:0 0 0 10px; color:#848589}

.linedHeader{clear:both; border-top:1px solid #dedede; background:url(../img/bg_header_title.gif) repeat-x #fff; padding:10px 0 5px}
.linedHeader h2{color:#002238; padding:0 0 0 6px}
div.linedHeader h2{margin-top:0}

.threeCols{clear:both; padding:10px 0 0}
.threeCols .col{float:left; width:170px; padding:0 15px 15px 0}
.threeCols .colLast{padding-right:0}

.busProgramWrapper .details{padding:10px 0 0 6px}
.busProgramWrapper .details strong{color:#6e0500}

.rfi{background:url(../img/bg_rfi.gif) top center no-repeat; text-align:center; font-size:1.25em; font-weight:bold; color:#fff; padding:40px 5px 5px; line-height:1.6em; height:89px}
.rfi h3{position:absolute; left:-999em}
.rfi ul{width:150px; margin:0 auto}

.rfi li{display:block; width:150px; height:27px; position:relative; margin-bottom:6px}
.rfi a{display:block; width:150px; height:27px; text-decoration:none}

.moduleFinder{clear:both; padding:0 0 15px}
.moduleFinder li{position:relative; display:block; float:left; width:94px; height:30px}
.moduleFinder a{display:block; width:94px; height:30px; text-decoration:none}
.moduleFinder ul{width:190px; margin:0 auto}

.modulePromo{border:1px solid #d7e7ee; margin:0 0 15px 0; padding:0; background-color:#edf7fc}
.modulePromo .header{padding:0 9px 16px; background:url(../img/bg_promo_btm.gif) bottom left no-repeat #edf7fc; height:auto}
.modulePromo .header h3{color:#266082; font-weight:bold; font-size:1.1em; text-align:center; padding:4px 0 6px;  margin:5px 0 0 0}
.modulePromo .details{padding:6px; background-color:#fff}
.modulePromo .details h3{color:#006f7a; font-weight:bold}
.modulePromo .details p{padding:8px; font-size:.9em}

.promoFullImg img{padding:0 0 8px 0}
.promoFullImg .details .centeredImg{text-align:center; margin-top:0px; margin-bottom:0px; padding:0px}
  
.promoCutoutImg img{float:right; padding:8px 0 8px 8px}

.moduleImgLink{border:1px solid #dddbdc; padding:3px; text-align:center; margin:0 10px 15px}

.modulePlain{margin-bottom:15px; padding:0 10px}
.modulePlain h3{color:#002b42}

#videomodal-overlay{background-color:#fff; cursor:wait}
#videomodal-container{width:582px; height:456px; position:relative}
#videomodal-container a.modalCloseImg{    position:absolute;     top:31px; right:41px;     display:inline;     width:35px; height:18px;     background:url(../img/btn_close.gif) no-repeat;        z-index:3200;     cursor:pointer}
#videoModal{display:none; width:500px; height:372px; background:url(../img/bg_videoPlayer.png) top left no-repeat; padding:53px 41px 31px}

#articledetailpage h1{float:left}
 
#articledetailpage .article h2, #articledetailpage .article h3{color:#6e0500}
#articledetailpage h3 span{color:#848589}
#articledetailpage .article .commentsInfo{float:right; text-align:right}

#articlepage h1, 
#articledetailpage h2{float:left}
h3#articleByline{margin-top:0}
#articlepage .article h2, #articlepage .article h3{color:#6e0500; margin-top:0}
#articlepage h3 span{color:#848589}
#articlepage .article .commentsInfo{float:right; text-align:right}

.article .dateInfo{float:right; font-weight:bold}

ul.articleNav, .featuredArticle ul.articleNav li, div.articleNav{list-style:none; padding:0; margin:0}
ul.articleNav, div.articleNav{float:right}
ul.articleNav li, div.articleNav{display:inline; padding-right:10px}
ul.articleNav li a, div.articleNav a{background:url(../img/icons.gif) no-repeat -20px -1103px; padding:5px 0 5px 25px}

div.featuredArticle div.image img{padding-bottom:0; margin-bottom:0}
.featuredArticle h3{float:left}

.articleSbyS{width:255px; padding-right:10px}
.articleSbyS h2{font-size:1.2em; line-height:1.2em; padding-bottom:4px}
.articleSbyS h3{font-size:1.1em}
.articleSbyS .dateInfo{float:none; padding-top:12px}
.article div.articlecontent, .articleSbyS div.articlecontent{padding-top:5px}
.article p, .articleSbyS p{padding:10px 0}

ol.tag-cloud{margin-left:0}
.tag-cloud li{display:inline}
.tag-cloud span{position:absolute; left:-999px; width:990px}
.tag-cloud .not-very-popular{font-size:1.1em; line-height:1.1em}
.tag-cloud .somewhat-popular{font-size:1.2em; line-height:1.2em}
.tag-cloud .popular{font-size:1.3em; line-height:1.3em}
.tag-cloud .very-popular{font-size:1.45em; line-height:1.45em}
.tag-cloud .ultra-popular{font-size:1.4em; line-height:1.4em}
.tag-cloud .tag10{font-size:1.3em; line-height:1.3em}
.tag-cloud .tag9{font-size:1.25em; line-height:1.25em}
.tag-cloud .tag8{font-size:1.2em; line-height:1.2em}
.tag-cloud .tag7{font-size:1.15em; line-height:1.15em}
.tag-cloud .tag6{font-size:1.1em; line-height:1.1em}
.tag-cloud .tag5{font-size:1.05em; line-height:1.05em}
.tag-cloud .tag4{font-size:1em; line-height:1em}
.tag-cloud .tag3{font-size:.95em; line-height:.95em}
.tag-cloud .tag2, .tag-cloud .tag1, .tag-cloud .tag0{display:none}

.storyListings{color:#6c6c6c}
.storyListings dt, storyListings dd{line-height:1.2em}
.storyListings dd{padding-bottom:10px}
.storyListings .rss{float:right; display:block; height:12px; width:12px; background:url(../img/icon_rss.gif) top right no-repeat; margin-top:2px}

ul.facultyListings{padding:14px 0 0 44px}
ul.facultyListings li{padding:0 0 14px}
ul.facultyListings li img{float:left; padding-right:55px}
ul li .details{float:left; width:355px}
ul.facultyListings li .details h3{font-size:1.1em; color:#6e0500; line-height:1.4em; padding-bottom:0}

.popularCategory{width:164px; padding-left:6px}
.popularCategory dd{font-size:.9em; padding-bottom:6px}
.popularCategory h3{float:left; width:142px; padding:0 0 10px; color:#848589; font-size:1.1em; margin-top:0}
.popularCategory .rss{float:right; display:block; height:12px; width:12px; background:url(../img/icon_rss.gif) top right no-repeat; margin-top:2px}
.popularCategory .rss span{position:absolute; left:-999em}
.popularCategory dl{clear:both}

.threeCols{clear:both; padding:10px 0 0}
.threeCols .col{float:left; width:170px; padding:0 15px 15px 0}
.threeCols .colLast{padding-right:0}

.articleShareLinks{clear:both; padding:20px 0 0}

.commentsWrapper{clear:both}
.commentsWrapper p{padding:0 0 10px 0}
.commentsWrapper h3{font-size:1.1em; color:#848589; padding:0 0 0 6px}
.commentsWrapper .header{padding:0 0 10px 6px}
.commentsWrapper a.selected{color:#6c6c6b}
.commentsWrapper a.selected:hover{text-decoration:none; color:#6c6c6b}
.commentsWrapper .linedHeader{padding:20px 0 10px 6px}
.commentsWrapper .comment{clear:both; padding:0 0 10px}
.commentsWrapper .comment .info{float:left; width:164px; padding:0 15px 0 0}
.commentsWrapper .comment .details{float:left; width:355px}
.paging{clear:both; padding:10px 0 15px}
.paging .nav{float:left}
.paging .info{float:right; text-align:right}
.paging .info .emphasis{color:#6e0500}

.commentsWrapper textarea{width:402px; height:86px; margin-bottom:10px}
.commentsWrapper .counter{width:402px; text-align:right}

.banner{clear:both; margin:0 0 15px}

.twoCols{clear:both; padding:0 0 15px 0}
.twoCols .col2-1Big{float:left; width:355px; padding-right:15px}
.twoCols .col2-1Sm{float:left; width:170px; padding-right:0}
.twoCols .col260-1{float:left; width:260px}
.twoCols .col260-2{float:right; width:260px}

img.floatRitePad10{float:right; padding:0 0 10px 10px}

.searchRight{margin-top:20px; border-top:1px dotted #848589}
.homepageAlert{background:url(../img/bg_home.gif) top left #650807 repeat-x}
#homepage .uopxLogoSealBackground{display:none}
#homepage .headerWrapper{padding:0 0 5px 0}

#alert{    clear:both;     padding:3px 5px 3px 6px;     width:748px; height:22px;     overflow:hidden;     color:#fff;     margin:0 90px;     background:url(../img/bg_alert.png) top left no-repeat transparent}
#alert .details{background:#123e59; text-align:center; padding:2px 10px 0; width:728px; height:20px; overflow:hidden}
#alert .details a{color:#fff; font-weight:normal}
#alert .details a:hover{color:#fff; text-decoration:none}
#alert .details p{display:inline}

#homeFlash{clear:both; padding:0}

.homeWrapper{    clear:both;     width:920px; height:470px;     margin:0 0 25px 0; padding:10px 10px 0;     background:url(../img/bg_gray_line.gif) 569px 0 repeat-y}

.homeWrapper h2, .homeWrapper h3, .homeWrapper h4{color:#002b42}
.homeWrapper h2{padding:0 0 0 6px}

.homeWrapper .mainContent{float:left; width:542px; padding:0 18px 0 0}
.homeWrapper .mainContent .twoCols h2 a{background:url(../img/icon_arrow_circle.gif) center right no-repeat; padding:0 25px 0 0; color:#002b42}
.homeWrapper .mainContent .twoCols h2 a:hover{text-decoration:none !important}
.homeWrapper .mainContent .twoCols{padding-bottom:0}
.homeWrapper .mainContent .twoCols img{margin-bottom:10px; border-bottom:3px solid #c7c7c7}
.homeWrapper .mainContent p{padding:0 0 10px 6px}
.homeWrapper .riteContent{float:left; width:350px; padding:0 0 0 10px}
.homeWrapper .riteContent h3{padding:0 0 0 9px}

.accordion{clear:both; padding:0; margin-bottom:10px; border-bottom:1px solid #d3d3d3}
.accordion .aRow{clear:both; background:#fff !important; padding:0; border-bottom:1px solid #ededed}
.accordion h3{display:block; width:341px; height:19px; border-top:1px solid #d3d3d3; background:url(../img/icon_expand.gif) 330px 7px no-repeat #ededed; padding:3px 0 0 9px; margin-top:0; font-size:1em}
.accordion h3.selected{background:url(../img/icon_collapse.gif) 330px 7px no-repeat #fff}
.accordion h3 a{color:#6e0500 !important; text-decoration:none; font-weight:bold !important}
.accordion h3 a:hover{text-decoration:none; color:#6e0500; font-weight:bold !important}

.homeRecentArticles{clear:both; padding:3px 0 0; background:#fff}
.homeRecentArticles ul, .homeRecentArticles li{margin:0; padding:0}
.homeRecentArticles li{clear:both; display:block; padding:7px 0 7px 9px; border-bottom:1px solid #ebeceb}
.homeRecentArticles .profile{float:left; width:58px}
.homeRecentArticles .profile img{padding:1px; border:1px solid #d3d3d3}
.homeRecentArticles .details{float:left; width:273px; padding:0 3px 0 0}
.homeRecentArticles .details h4{padding:0 0 2px 0; font-size:1em}
.homeRecentArticles .details a{color:#002b42}
.homeRecentArticles .details p{background:url(../img/bg_quote_start.gif) top left no-repeat; padding:0 0 2px 4px; line-height:1.3em}
.homeRecentArticles .details p span{padding:2px 3px 0 0; background:url(../img/bg_quote_end.gif) top right no-repeat}
.homeRecentArticles .viewAll{clear:both; padding:0 10px 2px}
.homeRecentArticles .details span.noan{color:#002b42; font-weight:bold}

.latestNewsMedia{clear:both; padding:10px 9px}
.latestNewsMedia a{font-weight:normal !important}
.latestNewsMedia li{padding-bottom:10px}
.latestNewsMedia .viewAll{clear:both}
.homeRecentArticles .viewAll a, 
.latestNewsMedia .viewAll a{font-weight:bold !important}

#socialLinksHome{margin:2px 0px; padding:5px; background:#fff}
#socialLinksHome a img{border:0px; padding:0 0 0 10px; margin:0 0 0 70px}
#socialLinksHome a:link, #socialLinksHome a:visited{text-decoration:none; color:#002B42; font-weight:bold}
#socialLinksHome a:hover, #socialLinksHome a:active{text-decoration:underline}

div#newsfeed{border-bottom:8px solid #343434; padding:4px 0 4px 10px; position:relative; width:930px}
div#newsfeed h4{padding:0; margin-right:2px; display:inline; font-size:11px; text-transform:uppercase}
div#newsfeed h4 span{color:#7c0e00}

div#newsfeed p, 
div#newsfeed cite{font-size:11px; display:inline}
div#newsfeed p a{color:#343434; text-decoration:none}
div#newsfeed p a:hover{color:#00a6ff}
div#newsfeed p span.chevron{color:#00a6ff; font-size:12px}
div#newsfeed span.delimiter{margin:0 6px; color:#6e0500}
div#newsfeed cite span.delimiter{margin:inherit; color:#343434}
div#newsfeed a.rss{display:block; position:absolute; top:4px; right:0; width:15px; height:15px; background:transparent url(../img/icon_rss_off.png) no-repeat 0 0; text-indent:-9999px}
div#newsfeed a.rss:hover{background:transparent url(../img/icon_rss_on.png) no-repeat 0 0}

div#contentConsole_home{width:940px; border-bottom:1px solid #777; clear:both; font-size:11px; height:400px}

div#contentConsole_home div.column{width:230px; height:400px; padding:0 2px; float:left; border-left:1px solid #777; border-right:1ps solid #777; position:relative}
div#contentConsole_home div.firstChild{border-left:0}

div#contentConsole_home h3{width:199px; height:14px; font-size:20px; text-transform:uppercase; background-color:#f2eeeb; padding:18px 16px; margin:0; font-weight:normal; color:#343434; background:url(../img/bg_header_contentConsole.png) 0 0 no-repeat}

div#contentConsole_home ol, 
div#contentConsole_home ul,  
div#contentConsole_home ol li, 
div#contentConsole_home ul li{margin:0; padding:0}

div#contentConsole_home em{font-weight:bold; font-style:normal}

div#contentConsole_home div#quick_links ol, 
div#contentConsole_home div#quick_links ul{margin:0 4px}
div#contentConsole_home div#quick_links ul{list-style:none}

div#contentConsole_home a{ color:#00a6ff;  font-weight:bold;  font-style:italic;  font-size:12px;  text-transform:lowercase;  text-decoration:none}

div#contentConsole_home div#quick_links ul li{padding:3px 0; border-top:1px solid #8c8d7a; list-style-position:outside; font-size:12px; line-height:17px; position:relative}

div#contentConsole_home div#quick_links ul li.firstChild{border:0}

div#contentConsole_home div#quick_links ul li span{position:absolute; left:13px; top:3px; font-weight:bold}

div#contentConsole_home div#quick_links li a{padding:2px 0 2px 33px; display:block; font-weight:normal; text-transform:none; color:#343434; font-style:normal}

div#contentConsole_home div#quick_links li a:hover{background:#a5d8f2}

div#quick_links p{margin-left:36px}
div#quick_links p a{text-transform:none}

div#quick_links p a:hover{text-decoration:underline}

div#contentConsole_home div#student_support div.support_topic{border-bottom:1px solid #8c8d7a; padding:12px 14px; margin:0 4px; line-height:16px}

div#contentConsole_home div#student_support div.support_topic em{font-size:15px; display:block}

div#contentConsole_home div#student_support div.support_topic a{display:block; margin-top:5px}

    div#contentConsole_home div#student_support div.support_topic p{        padding:0}

div#contentConsole_home div#student_support a, 
div#contentConsole_home div#highlights a{display:block}
div#contentConsole_home div#student_support a:hover{text-decoration:underline}

div#contentConsole_home div#highlights h4, 
div#contentConsole_home div#highlights p, 
div#contentConsole_home div#highlights a{margin:0 18px 10px 18px; padding:0}

div#contentConsole_home div#highlights a:hover{text-decoration:underline}

div#contentConsole_home div#student_support div.support_topic p a, 
div#contentConsole_home div#highlights p a{   margin:0;    display:inline;    font-weight:normal;    text-transform:none;    font-style:normal}

div#contentConsole_home div#highlights h4{font-size:15px; line-height:18px}

    div#contentConsole_home div#highlights .topicVideo a, 
    div#contentConsole_home div#highlights .topicVideo p,  
    div#contentConsole_home div#highlights .topicImage a, 
    div#contentConsole_home div#highlights .topicVideo .videoWrapper img{        margin:0}
    
    div#contentConsole_home div#highlights .topicVideo .videoWrapper, 
    div#contentConsole_home div#highlights .topicVideo .videoWrapper span{        width:220px;         height:123px;         margin:0 5px 10px 5px;             padding:0}
    
    div#contentConsole_home div#highlights .highlightitem{display:none}

div#contentConsole_home div#highlights .activeTab{display:block; height:300px}
    
    
    div#contentConsole_home div#highlights .topicVideo .videoWrapper a.vLink{        width:220px;         height:123px}
    
div#contentConsole_home div#highlights img{width:220px; height:123px; border:1px solid #343434; margin:0 5px 10px 5px}

div#contentConsole_home div#highlights ul#highlightsControl{height:16px; width:221px; background:#3a3a3a; position:absolute; bottom:0; left:7px}

div#contentConsole_home div#highlights ul#highlightsControl *{line-height:10px}

div#contentConsole_home div#highlights ul#highlightsControl li{float:left; height:16px; width:185px; text-align:center}

div#contentConsole_home div#highlights ul#highlightsControl a{margin:0}

div#contentConsole_home div#highlights ul#highlightsControl li#prevHighlight{width:18px}
div#contentConsole_home div#highlights ul#highlightsControl li#prevHighlight a{height:16px; width:18px; background:url(../img/icons_highlightsControl.png) 0 0 no-repeat; text-indent:-9999px; -moz-outline-style:none}

div#contentConsole_home div#highlights ul#highlightsControl li#prevHighlight a:hover{background:url(../img/icons_highlightsControl.png) 0 -16px no-repeat}

div#contentConsole_home div#highlights ul#highlightsControl li#nextHighlight{float:right; width:18px}

div#contentConsole_home div#highlights ul#highlightsControl li#nextHighlight a{height:16px; width:18px; background:url(../img/icons_highlightsControl.png) 0 -32px no-repeat; text-indent:-9999px; -moz-outline-style:none}

div#contentConsole_home div#highlights ul#highlightsControl li#nextHighlight a:hover{background:url(../img/icons_highlightsControl.png) 0 -48px no-repeat}

div#contentConsole_home div#highlights ul#highlightsControl li ul{margin:3px auto; width:136px; height:10px}

div#contentConsole_home div#highlights ul#highlightsControl li ul li{margin-left:8px; width:10px; height:10px; overflow:hidden}

div#contentConsole_home div#highlights ul#highlightsControl li ul li.firstChild{margin-left:0}

div#contentConsole_home div#highlights ul#highlightsControl li ul li a{height:10px; width:10px; background:url(../img/icons_highlightsControl.png) 0 -64px no-repeat; text-indent:-9999px}

div#contentConsole_home div#highlights ul#highlightsControl li ul li a:hover, 
div#contentConsole_home div#highlights ul#highlightsControl li ul li.active a{background:url(../img/icons_highlightsControl.png) 0 -74px no-repeat}

div#contentConsole_home div#how_it_works ul{margin:0 4px}

div#contentConsole_home div#how_it_works ul li{font-size:11px; font-weight:bold; border-bottom:1px solid #8c8d7a}

div#contentConsole_home div#how_it_works ul li a{display:block; padding:3px 25px 3px 14px; margin:3px 0; font-style:normal; color:#343434; font-size:11px; background:url(../img/icon_arrow_bluecircle_off.png) 98% 50% no-repeat; text-transform:none}
div#contentConsole_home div#how_it_works ul li a:hover{background:#a5d8f2 url(../img/icon_arrow_bluecircle_on.png) 98% 50% no-repeat}

div#contentConsole_home div#campusFinder{height:128px; width:214px; padding:5px; margin-top:5px; background:url(../img/bg_campusFinder.png) 0 0 no-repeat}

div#contentConsole_home div#campusFinder form{height:19px; padding:27px 0 27px 7px}

div#contentConsole_home div#campusFinder form label{display:none}

div#contentConsole_home div#campusFinder form div{float:left}

div#contentConsole_home div#campusFinder form input#campusSearchValue{height:17px; width:163px; padding:2px 0 0 12px; margin:2px 3px 0 0; background:url(../img/bg_campusFinder_input.png) 0 0 no-repeat; border:0}

div#contentConsole_home div#campusFinder input#searchButton{margin:5px 0 0 0}

div#contentConsole_home div#campusFinder a{color:#343434; font-size:12px; text-transform:lowercase; font-style:normal; display:block; padding:2px 0 0 9px; margin:0; height:22px; width:204px}

div#contentConsole_home div#campusFinder h3{margin:0; height:21px; width:205px; padding:10px 0 0 9px; background:none}

div#contentConsole_home div#campusFinder h3 a{color:#fefefe; font-size:16px; font-weight:bold; text-transform:uppercase; font-style:normal; padding:0; margin:0}
div#contentConsole_home div#campusFinder a#allCampuses:hover{text-decoration:underline}

.homeGettingStart{clear:both; padding:10px 9px; background:#fff}
.homeGettingStart p{padding-top:0}

div.image img{margin:0; margin-bottom:8px}

div.textimage div.image img{margin:0 8px 8px 0}
div.ritePromoCol div.image img{margin:0 0 8px 0}
div.image div.imageDescription{margin-bottom:10px}
.image_left{float:left; margin-right:16px}
.image_right{float:right !important}
img.mainContentCTA{border-bottom:5px solid #006f7a}

.text ul li{list-style-image:url(../img/icon_bullet.gif)}

label.aptimus_list{float:left; width:60px}

.error{color:#fe3f3f; font-size:.9em}

.tooltip{display:inline}
.tooltip a .tooltipInfo{display:none; color:#848589}
.tooltip a, .tooltip a:visited{position:relative; z-index:24; text-decoration:none}
.tooltip a:hover{z-index:25}
.tooltip a:hover .tooltipInfo{display:block; position:absolute; top:-10px; left:20px; width:220px; background-color:#fff; z-index:30; padding:0; margin:0}
.tooltip .roundedCorner{width:220px; border:1px solid #999; background:#fff !important}
.tooltip .title{padding:5px; font-weight:bold}
.tooltip .tipContent{padding:5px; font-weight:normal; font-size:.9em; text-align:left}

.formContainer{padding:10px 0 40px 6px}
.formContainer label{font-weight:bold; display:inline-block; padding:10px 0 10px}
.formContainer select, .formContainer input{width:250px}
.formContainer .fldZip{width:100px}
.formContainer .submitContainer{clear:both; float:right; text-align:right; padding:10px 10px 0 0}

.resultContainer{clear:both}
.resultContainer h2{padding:0 0 12px 0; padding-left:6px; color:#002238}

.tabs{clear:both; padding-bottom:20px}
.tabs ul{display:block; border-bottom:1px solid #dedede; text-align:center; height:23px; position:relative}
.tabs li{float:left;  padding:0; margin:0 0 0 6px; _width:186px; _position:relative; _top:3px}
.tabs li a{    display:block;     float:left;     background:transparent url(../img/bg_tab_left.gif) no-repeat top left;     line-height:13px;     height:24px;     padding:0 0 0 18px;     text-decoration:none;     color:#fff}
.tabs li a span{background:transparent url(../img/bg_tab_rite.gif) no-repeat top right; display:block; height:20px; padding:6px 18px 0 0; color:#fff}
.tabs li a:hover{text-decoration:none}
.tabs li.ui-tabs-selected a{background:transparent url(../img/bg_tab_left_on.gif) no-repeat top left; color:#6c6b6b}
.tabs li.ui-tabs-selected a span{font-weight:bold; background:transparent url(../img/bg_tab_rite_on.gif) no-repeat top right; color:#3d3d3d}
.tabs .ui-tabs-panel{clear:both; background:url(../img/bg_header_title.gif) repeat-x #fff; padding:0}
.tabs .ui-tabs-hide{display:none}

div.tuitionInfo{padding:0 0 0 6px}

div.tuitioninfo div.linedHeader h2{margin:0 0 .5em 0; padding:0}
div.tuitioninfo div#areaOfInterest{margin:.5em 0 0 0}

div.tuitioninfo div.linedHeader{padding-left:6px; padding-bottom:20px}

div.tuitioninfo label{font-weight:bold}

div.tuitionInfoInput{margin:.2em 0 1em 0}
div.tuitionInfoInput select{margin:.1em 0}

.tblTuition{width:100%; border-bottom:1px solid #d6d6d6}
.tblTuition th{background:#002c41; color:#fff; text-align:center; padding:5px 0; border-right:1px solid #d6d6d6; border-top:1px solid #d6d6d6}
.tblTuition td{border-right:1px solid #d6d6d6; border-top:1px solid #d6d6d6; padding:5px 0; background-color:#fff; text-align:center; width:19%}
.tblTuition td.rowTitle{border-left:1px solid #d6d6d6; width:24%}
.tblTuition tr.courseRow td{background:#DEE7EC}
.tblTuition .whiteBground{background:none; border-top:none}
.tblTuition .categoryTitle td{background:#dee7ec; color:#434446; border-right:1px solid #d6d6d6; font-weight:bold}
.tblTuition .categoryTitle td.title{background:#002c41; color:#fff; border-right:1px solid #d6d6d6}
.tblTuition .categorySubTitle{background:#f3f3f3}
button#tuitionBtnView{  position:relative;  display:block;  background:transparent;  cursor:pointer;  color:inherit}
button#tuitionBtnView img{width:160px; height:22px}

div#tuitionBtn{background:none;  padding-left:0}
 
body.sitemap div.text a{font-weight:normal; text-decoration:underline}
body.sitemap div.text p{padding:3px 0}
 
div.messaging{font-weight:bold; clear:both}
.failure{color:#c00 !important}
 
.success{color:#090 !important}
.messaging a{color:inherit; font-weight:bold}
 
div.featuredResults{ background-color:#FFF8DD;  color:#000;  padding:5px;  margin-top:10px}
div.featuredResults h2{ float:right;  font-size:0.9em;  font-weight:normal;  width:auto}
div.featuredResults .featuredURL{ color:#568E1A}

table.programRequirements{cellspacing:1px; border:0; border-collapse:collapse; width:520px; font-size:1.1em}

table.programRequirements tr{padding:0 2px}

table.programRequirements h4{font-size:1em; padding-bottom:0}
table.programRequirements h5{font-size:1em; padding-bottom:0}

table.programRequirements th{text-align:left; padding:3px 0 3px 0px; border-bottom:1px solid #efefef}

table.programRequirements tr td{padding:4px 4px 4px 0; border-bottom:1px solid #f4f4f4}

table.programRequirements tr:hover td, 
table.programRequirements tr.hover td{border-bottom:1px solid #f4f4f4; cursor:pointer; background-color:#f4f4f4; color:#006e9e}

table.programRequirements tr td.icon{width:12px; border-left:1px solid #fff}

table.programRequirements tr:hover td.icon, 
table.programRequirements tr.hover td.icon{border-left:1px solid #fff}
table.programRequirements tr:hover td a, 
table.programRequirements tr.hover td a{color:#006e9e}

table.programRequirements tr td.edit{width:20%}

table.programRequirements tr td.courseId{text-align:left; vertical-align:top; vertical-align:top; width:20%}

table.programRequirements td.courseInfo{color:#014664}
table.programRequirements td.courseInfo p{font-size:11px; line-height:14px; color:#3d3d3d; padding:0; margin:0}
table.programRequirements tr td.courseInfo p a{color:#014664}
table.programRequirements tr td.courseInfo p a:hover{color:#006e9e}

table.programRequirements td.courseInfo p.courseSummary{margin:5px 15px 10px 0}

table.programRequirements p.courseDescriptLink{margin:10px 0}

table.programRequirements tr td.courseInfo a.toggleDivLink{display:block; background:url(../img/plus.png) 100% 50% no-repeat; padding-right:5%}
table.programRequirements tr td.courseInfo p.courseDescriptLink a{background:none !important}

table.programRequirements tr td.right{text-align:center; vertical-align:top; display:none}

table.programRequirements tr.open td{border-bottom:1px solid #f4f4f4; background-color:#f9f9f9; color:#3d3d3d; cursor:pointer}
table.programRequirements tr.open:hover td, 
table.programRequirements tr.open.hover td{background-color:#f9f9f9; color:#3d3d3d; cursor:pointer}

table.programRequirements tr.open td.courseInfo{border-left:0; border-right:0}

table.programRequirements tr.open td.courseInfo a.toggleDivLink{font-weight:bold; color:#006e9e; background:url(../img/minus.png) 100% 50% no-repeat !important}
table.programRequirements tr.open td.courseInfo p.courseDescriptLink a{background:none !important}

table.programRequirements tr.open td.courseInfo strong{color:#006e9e}

table.programRequirements tr.open td.right{border-right:1px solid #fff}

table.programRequirements tr.footer{border-top:1px solid #f4f4f4}

table.programRequirements tr.footer td{border:none; color:#3D3D3D; font-weight:bold; border-top:1px solid #f4f4f4; background:none}

table.programRequirements tr.footer td.courseInfo{text-align:right; padding-right:10px}

table.programRequirements tr.footer:hover td{background:none; color:#3D3D3D; border-left:0; border-right:0}

div.toggleDiv{display:none}

div#course_area_comp a.toggleDivLink{text-decoration:none}

div#course_area_div{clear:both}

div#locationFilter{width:542px; padding:0; background:url(../img/bg_degreeFilter.png) 0 0}
div#locationFilter div.boxHeaderLine{display:none}
div#locationFilter h3{margin:0; font-size:1.2em; font-weight:bold; color:#002b42}
div#locationFilter div.boxHeaderTitle{padding:15px 0 0 15px; height:25px; background:url(../img/bg_degreeFilter_header.png) 0 0 repeat-y}
div#locationFilter div.boxHeaderTitle h3{float:left; width:250px}
div#locationFilter div.boxHeaderTitle a#international_link{float:right; font-size:0.9em; margin-right:10px}

div#locationFilter p{margin:0; padding:0}

div#locationFilter div#locationConsole{padding:0 0 5px 0; background:url(../img/bg_degreeFilter_footer.png) 0 100% no-repeat}

div#locationFilter div#locationConsole div#options{padding:15px; background:url(../img/bg_degreeFilter_content.png) 0 100% no-repeat}

div#locationFilter div#locationConsole div.option{overflow:auto; margin:0 0 .5em 0}

div#locationFilter div#locationConsole div.option h4{font-size:1em; float:left; width:150px}

div#locationFilter div#locationConsole div#zipEntry h4{padding:6px 0 0 0; width:200px}

div#locationfilter div#locationConsole div.disabled h4{color:#333}

div#locationFilter div#locationConsole div.option div{float:left}

div#locationFilter div#locationConsole div.option div span#location_selected{color:#6e0500; font-weight:bold}

div#locationFilter div#locationConsole div.option div span#changeLocation{margin-left:.5em; font-size:.8em}

div#locationFilter div#locationConsole div.option a#international_link{font-size:0.75em}

div#locationFilter div#locationConsole div.option span.closeZipSpan{display:inline-block; font-size:0.9em; margin-left:10px; margin-top:5px}

div#locationFilter div#locationConsole div#zipEntry input{padding:6px; font-weight:bold; border:0; color:#002b42; width:137px; height:16px; background:url(../img/bg_degreeFilter_zipEntry.png) 0 0 no-repeat}

div#locationFilter div#locationConsole div.error{font-size:1em}

div#locationFilter div#locationConsole div.error h4{color:#333}

div#locationFilter div#locationConsole div.error input{border:0; color:#6e0500 !important; background:url(../img/bg_degreeFilter_zipEntry_error.png) 0 0 no-repeat !important}

div#locationFilter div#locationConsole div.option div span#filter_result_text{font-size:.8em}

div#locationFilter div#locationConsole div.option div select{margin:0}

div#college_degree_filter h4{color:#888; font-size:.8em; font-weight:normal; float:left; margin:.25em 0 0 0; padding:0}
div#college_degree_filter select{float:left; margin:0 15px 0 0; border:1px solid #7e9db9; color:#014665; width:auto}

div.location_popup select option{font-weight:normal; padding:3px}

h4.open_prog_area{font-size:1.3em; color:#3d3d3d; border-bottom:1px solid #dcddd7; margin:0; padding:0 0 5px 20px; background:transparent url(../img/minus.png) 2px 4px no-repeat !important}
div#course_area_comp a h4.close_prog_area, 
div#filter_results_div a h4.close_prog_area{margin:15px 0 0 0}
div#course_area_comp a h4.firstChild, 
div#filter_results_div a h4.firstChild{margin:0}

h4.close_prog_area{font-size:1.3em; color:#3d3d3d; border-bottom:1px solid #dcddd7; margin:0; padding:0 0 7px 20px; background:transparent url(../img/plus.png) 2px 4px no-repeat}

h5.open_prog_area{font-size:1.1em; font-weight:bold; margin:10px 0 0 0; padding:0 0 0 30px; color:#3d3d3d; background:transparent url(../img/minus.png) 2px 4px no-repeat !important}

h5.close_prog_area{font-size:1.1em; font-weight:bold; margin:10px 0 0 20px; padding:0 0 0 20px; color:#3d3d3d; background:transparent url(../img/plus.png) 2px 4px no-repeat}

h4.continuing_ed{border-left:0; border-right:0; background:#f9f9f9}

div.link_sealSheet{margin:0 1em 0 0; float:right; width:50px; text-align:center; font-size:.8em}

div#filter_results_div{margin:25px 0 50px 0}

div#filter_results_div .degreeheader{background:none; border:0}

div#filter_results_div a.toggleDivLink{text-decoration:none}

div#filter_results_div ul.programDisplay{margin:10px 0 18px 40px !important; padding:0 !important}
div#filter_results_div ul.programDisplay li{padding:0; margin:0 0 6px 0}
div#filter_results_div ul.programDisplay li span.descriptor{display:none}

div#filter_results_div ul.programDisplay .online, 
ul#programLegend li.online{background:transparent url(../img/icon_programs_online.gif) no-repeat scroll 13px 50%; padding:0 0 0 32px}
div#filter_results_div ul.programDisplay .campus, 
ul#programLegend li.campus{background:transparent url(../img/icon_programs_campus.gif) no-repeat scroll 13px 50%; padding:0 0 0 32px}

div#filter_results_div ul.programDisplay .campusonline, 
ul#programLegend li.campusonline{background:transparent url(../img/icon_programs_campusonline.gif) no-repeat scroll 0 50%; padding:0 0 0 32px}

ul#programLegend{margin:1em 0 0 15px; overflow:auto; clear:both}

ul#programLegend li{float:left; margin:0 2em 0 0}

ul#programLegend li.campus{background-position:0 50%; padding:0 0 0 19px}
ul#programLegend li.online{background-position:0 50%; padding:0 0 0 19px}

div.tabs_display div#locationFilter{background:url(../img/bg_degreeFilter_tab.png) 0 0 repeat-y; width:517px}
div.tabs_display div#locationFilter div.boxHeaderTop{height:10px; background:url(../img/bg_degreeFilter_header_top.png) 0 0; line-height:10px; font-size:10px}
div.tabs_display div#locationFilter div.boxHeaderLine{display:block; height:1px; line-height:1px; font-size:1px; background:url(../img/bg_degreeFilter_line_bar.png) repeat-y 0 0}
div.tabs_display div#locationFilter h3{background:url(../img/bg_degreeFilter_header_tab.png) 0 0 repeat-y; font-size:1.1em; width:485px; height:auto; padding:5px 0 10px 15px; line-height:1.2em}
div.tabs_display div#locationFilter div#locationConsole{background:url(../img/bg_degreeFilter_footer_tab.png) 0 100% no-repeat}
div.tabs_display div#locationFilter div#locationConsole div#options{background:url(../img/bg_degreeFilter_content_tab.png) 0 100% no-repeat}
div.tabs_display div#locationFilter div#locationConsole div.option h4{width:130px}
div.tabs_display div#filter_results_div h4{font-size:1.2em}
div#filter_results_div ul.programDisplay li.campusOnly{list-style-type:disc}

#newspage .social_links{height:40px; width:100%}

div.campus_locations ul li.plus, 
div.campus_locations ul li.minus{background:none}
div.campus_locations ul li.plus a.toggleLink{margin:0; padding-left:15px; ; list-style:none; background:url(../img/plus.gif) 0 4px no-repeat}
div.campus_locations ul li.minus a.toggleLink{margin:0; padding-left:15px; list-style:none; background:url(../img/minus.gif) 0 4px no-repeat}

body#content2colpage div.cornerWrapper{background:#fff}
body#content2colpage div.mainContent{width:750px; padding:0; float:none}

body#fullpage div.fullPageWrapper{ width:100%;  padding:0;  position:relative;  padding:10px;  background-color:#ededed;   min-height:660px;  height:auto !important;   height:660px}

body#fullpage div.fullPageWrapper hr{color:#6d6d6d; background-color:#6d6d6d; margin:20px 0 20px 0}

body#fullpage div.fullPageWrapper div.fullPageContent{left:-10px; margin:0 auto; padding:0; position:relative; text-align:left; width:940px}
div.fullPageWrapper .parsys h1, div.fullPageWrapper .parsys h2, div.fullPageWrapper .parsys h3, 
div.fullPageWrapper .parsys h4, div.fullPageWrapper .parsys h5, div.fullPageWrapper .parsys h6{width:auto; color:#3d3d3d}
div.fullPageWrapper .parsys a{color:#00a6ff; font-weight:bold; font-style:italic; text-decoration:none}
div.fullPageWrapper .parsys a:hover{text-decoration:underline}
div.fullPageWrapper .parsys p{line-height:1.6em}
div.fullPageWrapper .borderedBox{border:1px solid #bcbcbc; padding:15px 20px 15px 20px}
div.fullPageWrapper .borderedBox h1, div.fullPageWrapper .borderedBox h2, div.fullPageWrapper .borderedBox h3, 
div.fullPageWrapper .borderedBox h4, div.fullPageWrapper .borderedBox h5, div.fullPageWrapper .borderedBox h6{border-bottom:1px solid #6d6d6d; width:100%; color:#9e504c; padding:0 0 10px 0; margin:0}
div.fullPageWrapper .borderedBox h1 a, div.fullPageWrapper .borderedBox h2 a, div.fullPageWrapper .borderedBox h3 a, 
div.fullPageWrapper .borderedBox h4 a, div.fullPageWrapper .borderedBox h5 a, div.fullPageWrapper .borderedBox h6 a{font-style:normal; color:#9e504c}
div.fullPageWrapper .borderedBox h1 a:hover, div.fullPageWrapper .borderedBox h2 a:hover, div.fullPageWrapper .borderedBox h3 a:hover, 
div.fullPageWrapper .borderedBox h4 a:hover, div.fullPageWrapper .borderedBox h5 a:hover, div.fullPageWrapper .borderedBox h6 a:hover{text-decoration:none}
div.fullPageWrapper .borderedBox h1{font-size:1.6em; line-height:1.6em}
div.fullPageWrapper .borderedBox h2{font-size:1.5em; line-height:1.5em}
div.fullPageWrapper .borderedBox h3{font-size:1.4em; line-height:1.4em}
body#fullpage div.fullPageWrapper .borderedBox p{margin:5px 0 8px 0}
div.fullPageWrapper .borderedLinkBox:hover{cursor:pointer; background-color:#fff}

body#campus_state_page div.cornerWrapper{background:#fff}
body#campus_state_page div.mainContent{width:750px; padding:0; float:none}
body#campus_state_page div.pagetitle{float:left}
body#campus_state_page div.social_links{float:right; width:auto}
body#campus_state_page div.social_links .utilNav li{padding:0 0 0 15px}
body#campus_state_page div.campusesMap{float:right; margin-left:10px; margin-top:15px}
body#campus_state_page div.campusList{font-size:1.1em; margin-bottom:40px}
body#campus_state_page div.campusList div.campusListLeft, body#campus_state_page div.campusList div.campusListRight{width:50%; float:left}
body#campus_state_page div.campusList ul.firstLevel li{margin-top:20px}
body#campus_state_page div.campusList ul.campusListBullets li{list-style-type:disc; list-style-position:inside; margin-left:5px; margin-top:5px}

div.campus_location_page{margin-top:10px}
div.campus_location_page div.location_image{width:300px}
div.campus_location_page div.location_image img{width:300px}
div.campus_location_page div.location_info{float:right; width:225px; height:220px; position:relative}
div.campus_location_page div.location_info div.social_links{width:auto; position:absolute; bottom:0}
div.campus_location_page div.location_info div.social_links ul.utilNav li{padding-bottom:0}
.crct{float:right;display:none;margin:1px 4px 0px 4px}
.fieldhidden{display:none;}
.field{float:left;clear:left;margin:4px 0px 4px 0px}
.field1{float:left;clear:left;margin:4px 0px 4px 0px}
.field .reg_label{float:left;width:120px}
field .reg_label{float:left;width:270px}
.field .reg_input{float:left;}
.field1 .reg_input{float:left;width:353px;margin-top:10px}
.field1 .reg_input input{margin-left:7px}
.field .submit{clear:left}
.register{direction:ltr;margin-left:15px}
div.error, div.success {margin: 10px 0;padding: 5px 10px;}
div.error {color: #FC6;border: #FC6 1px solid;}
div.success {color:&nbsp; #080;border: #080 1px solid;}

