/* HTML and body tag styles
/------------------------------------------------*/
html, body {height:100%;}
body {margin:0px;padding:0px;height:100%;min-height:100%;background-color:#8fa6b1;background-image:url('/images/background.jpg');background-repeat:repeat-x;}

/* globals styles */
.right{float:right;}
.left{float:left;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignTop{vertical-align:top;}
.alignBottom{vertical-align:bottom;}
.alignTopLeft{text-align:left;vertical-align:top;}
.alignTopRight{text-align:left;vertical-align:top;}
.alignBottomLeft{text-align:left;vertical-align:bottom;}
.alignBottomRight{text-align:right;vertical-align:bottom;}
.cursor{cursor:pointer;}
.moreInfo{padding-left:20px;background:url('/images/smooth-icons/bullet_toggle_plus.png') no-repeat left center;}
.clearBoth{clear:both;}
.clearBoth:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}
.paddingStd{padding:10px;}
.marginBottom{margin-bottom:1.5em;}
.marginBottomNone{margin-bottom:0;}
.nudge{margin-left:10px;}
.nudge2{margin-left:20px;}
.dividerBottom{border-bottom: #adadad 1px dotted; padding-bottom: .75em;}
.infoAlert{padding:1em 10px 1em 10px;margin-bottom:1em;text-align:center;border:1px solid #feec6d;background:url(/images/confirmation-bg-gradient.gif) #ffffdd repeat-x left top;}
.infoAlert2{padding:0em 10px 3em 10px;text-align:center;}
.infoAlertMess{background:transparent url('/images/icon_info.gif') no-repeat left center;line-height:2em;padding:5px 0px 5px 35px;margin-right:4px;}
.infoAlertMess2{background:transparent url('/images/smooth-icons/bullet_error.png') no-repeat left center;line-height:2em;padding:0px 0px 0px 20px;font-weight:bold;}
.infoAlertMess2 a,
.infoAlertMess2 a:link,
.infoAlertMess2 a:visited{color:#2a373d;}


.first{margin-left:0; padding-left:0;}
.last{margin-right:0; padding-right:0;}
.top{margin-top:0; padding-top:0;}
.bottom{margin-bottom:0; padding-bottom:0;}

/* generic form and related tag styles */
form {margin:0px;padding:0px;}
input {font-family:Arial, sans-serif;vertical-align:middle;}
input[type="submit"],
input[type="button"] {font-family:Arial, sans-serif;vertical-align:middle;padding:5px 15px 5px 15px;font-size:1.2em;cursor:pointer;}
input[type="radio"] {margin:1px 5px 5px 5px;}
input[type="checkbox"] {margin-right:5px;}
textarea {font-family:Arial, sans-serif;vertical-align:middle;}
button {font-family:Arial, sans-serif;vertical-align:middle;cursor:pointer;padding:5px 15px 5px 15px;font-size:1.2em;}
input[type="radio"]:focus,
input[type="checkbox"]:focus,
input[type="text"]:focus,
textarea:focus{outline:2px solid #e5c99a;}

/* Layout styles */
#pagewrapper {position:relative;width:955px;/*height:auto 100%;*/height:auto;min-height:100%;margin:0px auto 0px auto;background-image:url('/images/pagewrapperbackground.jpg');background-repeat:repeat-y;}
#masthead {position:relative;padding:0px;margin:0px auto 0px auto;top:0px;height:200px;background-image:url('/images/mastheadbackground.jpg');background-repeat:no-repeat;}
#logo {position:relative;margin:0px 0px 14px 0px;padding:0px;width:257px;height:134px;float:left;}
#logo img {border:none;}
#pagecellhome {position:relative;/*height:auto 100%;*/height:auto;min-height:100%;text-align:left;margin:0px;padding:0px 16px 6px 15px;background-position:0px 0px;background-repeat:no-repeat;background-image:url('/images/pagecellbackground.jpg');float:left;width:925px;}
#pagecell {position:relative;/*height:auto 100%;*/height:auto;min-height:100%;text-align:left;margin:0px;padding:0px 16px 6px 15px;background-position:0px 0px;background-repeat:no-repeat;background-image:url('/images/pagecellbackground.jpg');float:left;width:925px;}
#pagenavhome {float:left;width:337px;padding:0px;margin:0px;font:1em Verdana, sans-serif;}
#pagenav {float:left;width:237px;padding:0px;margin:9px 0px 0px 0px;font:1em Verdana, sans-serif;}

/* sectionlinks (left home) */
.sectionlinks {position:relative;text-align:left;margin:0px;padding:0px 0px 9px 0px;width:100%;}
.sectionlinks .navcontainer {padding:0px;margin:0px;width:100%;}
.sectionlinks .navcontainer ul {padding:0px;margin:0px;list-style-type:none;color:#fff;font:bold 18px arial, helvetica, sans-serif;width:100%;}
.sectionlinks .navcontainer li{}
.sectionlinks .navcontainer li a, 
.sectionlinks .navcontainer li a:link, 
.sectionlinks .navcontainer li a:visited {display:block;text-decoration:none;color:#fff;margin:2px auto 0px auto;background-position:0px 0px;background-repeat:no-repeat;width:219px;height:63px;}
.sectionlinks .navcontainer li a span {cursor:pointer;font-size:13px;color:#a4a7a9;line-height:1.2;display:block;padding-right:10px;}
.sectionlinks .navcontainer .studentlife a, 
.sectionlinks .navcontainer .studentlife a:link, 
.sectionlinks .navcontainer .studentlife a:visited {padding:16px 0px 0px 98px;background-image:url('/images/studentlife.jpg');}
.sectionlinks .navcontainer .onlineclasses a, 
.sectionlinks .navcontainer .onlineclasses a:link, 
.sectionlinks .navcontainer .onlineclasses a:visited {padding:12px 0px 4px 98px;background-image:url('/images/onlineclasses.jpg');}
.sectionlinks .navcontainer .transferprogram a, 
.sectionlinks .navcontainer .transferprogram a:link, 
.sectionlinks .navcontainer .transferprogram a:visited {padding:12px 0px 4px 98px;background-image:url('/images/transferprogram.jpg');}
.sectionlinks .navcontainer .courseschedule a, 
.sectionlinks .navcontainer .courseschedule a:link, 
.sectionlinks .navcontainer .courseschedule a:visited {padding:12px 0px 4px 98px;background-image:url('/images/courseschedule.jpg');}
.sectionlinks .navcontainer li a:hover {text-decoration:none;color:#fff;background-position:-317px 0px;}

/* resource links (left nav both home and template) */
.resourcelinks {position:relative;text-align:left;margin:0px auto 10px auto;padding:0px;width:317px;border-top:0px solid #21282d;border-bottom:0px solid #21282d;}
.resourcelinks h1 {color:#fff;font:bold 13px arial, helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;margin:0px auto 0px auto;border:none;border-top:0px solid #21282d;}
.resourcelinks .heading1 {/*red big*/background:#2a373d url('/images/heading1.jpg') no-repeat 0 0;}
.resourcelinks .heading2 {/*blue big*/background:#3E719D url('/images/heading2.jpg') no-repeat 0 0;}
.resourcelinks .heading3 {/*purple big*/background:#9E3860 url('/images/heading3.jpg') no-repeat 0 0;}
.resourcelinks .heading4 {/*green big*/background:#9BA759 url('/images/heading4.jpg') no-repeat 0 0;}
.resourcelinks h1 a, 
.resourcelinks h1 a:link, 
.resourcelinks h1 a:visited {/*color:#21282d;*/color:#fff;text-decoration:none;display:block;padding:9px 0px 7px 10px;}
.resourcelinks h1 a:hover {color:#fff;}
.resourcelinks .navcontainer {padding:0px;margin:0px auto 10px auto;border-left:1px solid #21282d;border-right:1px solid #21282d;}
.resourcelinks .navcontainer ul {padding:0px;margin:0px auto 0px auto;border-top:1px solid #21282d;list-style-type:none;color:#fff;font:bold 12px arial, helvetica, sans-serif;}
.resourcelinks .navcontainer li {}
.resourcelinks .navcontainer li a, 
.resourcelinks .navcontainer li a:link, 
.resourcelinks .navcontainer li a:visited {display:block;text-decoration:none;color:#E2E6E8;border-bottom:1px solid #21282D;padding:6px 0px 5px 22px;margin:0px auto 0px auto;background-image:url('/images/resourcesbackground.jpg');background-position:0px 0px;background-repeat:no-repeat;}
.resourcelinks .navcontainer li a:hover {text-decoration:none;color:#fff;background-position:-315px 0px;background-color:#535e64;}
.resourcelinks .navcontainer li a span {cursor:pointer;font-size:11px;color:#a4a7a9;line-height:1.4;display:block;padding-right:10px;font-weight:bold;}
.resourcelinks .navcontainer .hawknet a, 
.resourcelinks .navcontainer .hawknet a:link, 
.resourcelinks .navcontainer .hawknet a:visited {padding:6px 0px 5px 70px;background-image:url('/images/hawknetbutton.jpg');}
.resourcelinks .navcontainer .hawknet a:hover {text-decoration:none;color:#fff;background-position:-315px 0px;}
.resourcelinks .navcontainer .hawknet2 a, 
.resourcelinks .navcontainer .hawknet2 a:link, 
.resourcelinks .navcontainer .hawknet2 a:visited {padding:6px 0px 5px 58px;background-image:url('/images/hawknetbutton2.jpg');}
.resourcelinks .navcontainer .hawknet2 a:hover {text-decoration:none;color:#fff;background-position:-315px 0px;}
.resourcelinks .navcontainer .hawknet3 a, 
.resourcelinks .navcontainer .hawknet3 a:link, 
.resourcelinks .navcontainer .hawknet3 a:visited {padding:6px 0px 5px 58px;background-image:url('/images/hawknetbutton3.jpg');}
.resourcelinks .navcontainer .hawknet3 a:hover {text-decoration:none;color:#fff;background-position:-315px 0px;}
.resourcelinks .navcontainer ul li ul {background-color:#535f65;padding:5px 0px 5px 0px;border-top:none;border-bottom:1px solid #21282D;}
.resourcelinks .navcontainer ul li ul li {line-height:0;}
.resourcelinks .navcontainer ul li ul li a, 
.resourcelinks .navcontainer ul li ul li a:link, 
.resourcelinks .navcontainer ul li ul li a:visited {margin:0px 5px 0px 5px;width:197px;background-color:#535f65;background-image:url('/images/resourcessubarrow.gif');background-repeat:no-repeat;background-position:7px 8px;padding:3px 0px 3px 17px;background-position:7px 7px;border:none;font:bold 11px arial, helvetica, sans-serif;color:#C6CDD0;}
.resourcelinks .navcontainer ul li ul li a:hover {text-decoration:none;color:#fff;background-color:#646f75;background-image:url('/images/resourcessubarrow.gif');background-repeat:no-repeat;background-position:7px -42px;}
.resourcelinks .navcontainer .collapsible{display:none;}

/* home banner ads */
.resourcelinks .banners {padding:0px;margin:0px auto 0px auto;}
.resourcelinks .banners ul {padding:0px;margin:0px auto 0px auto;list-style-type:none;}
.resourcelinks .banners ul li{margin-bottom:10px;}
.resourcelinks .banners ul li a{display:block;line-height:0;}

/* resource links template pages */
#pagenav .resourcelinks {width:219px;border-bottom:0px solid #21282d;}
#pagenav .resourcelinks h1 {}
#pagenav .resourcelinks .heading1 {/*red small*/background:#2a373d url('/images/pagenavheading1.jpg') no-repeat 0 0;}
#pagenav .resourcelinks .heading2 {/*blue small*/background:#3E719D url('/images/pagenavheading2.jpg') no-repeat 0 0;}
#pagenav .resourcelinks .heading3 {/*purple small*/background:#9E3860 url('/images/pagenavheading3.jpg') no-repeat 0 0;}
#pagenav .resourcelinks .heading4 {/*green small*/background:#9BA759 url('/images/pagenavheading4.jpg') no-repeat 0 0;}
#pagenav .resourcelinks h1 a, 
#pagenav .resourcelinks h1 a:link, 
#pagenav .resourcelinks h1 a:visited {}
#pagenav .resourcelinks h1 a:hover {}
#pagenav .resourcelinks .navcontainer {}
#pagenav .resourcelinks .navcontainer ul {font:bold 11px arial, helvetica, sans-serif;}
#pagenav .resourcelinks .navcontainer li {}
#pagenav .resourcelinks .navcontainer li span{display:block;padding:6px 0px 5px 10px;background-image:url('/images/resourcessubbackgroundnolink.jpg');}
#pagenav .resourcelinks .navcontainer li a, 
#pagenav .resourcelinks .navcontainer li a:link, 
#pagenav .resourcelinks .navcontainer li a:visited {background-image:url('/images/resourcessubbackground.jpg');background-repeat:no-repeat;margin:0px auto 0px auto;padding:9px 0px 8px 18px;}
#pagenav .resourcelinks .navcontainer li a:hover {background-position:-219px 0px;}
#pagenav .resourcelinks .navcontainer ul li ul {}
#pagenav .resourcelinks .navcontainer ul li ul li {}
#pagenav .resourcelinks .navcontainer ul li ul li a, 
#pagenav .resourcelinks .navcontainer ul li ul li a:link, 
#pagenav .resourcelinks .navcontainer ul li ul li a:visited {padding:3px 0px 3px 17px;margin:0px 5px 0px 5px;width:auto;background-color:#535f65;background-image:url('/images/resourcessubarrow.gif');background-repeat:no-repeat;background-position:7px 7px;border:none;font:bold 11px arial, helvetica, sans-serif;color:#C6CDD0;}
#pagenav .resourcelinks .navcontainer ul li ul li a:hover {text-decoration:none;color:#fff;background-image:url('/images/resourcessubarrow.gif');background-repeat:no-repeat;background-position:7px -41px;background-color:#646f75;}

/* tab buttons in template pages--not tab panels */
#contentnav { background:url('/Images/tabs/contentnav_bg.png') repeat-x left top;height:35px;padding:0;overflow:hidden;margin:0px 0px 20px 0px;}
#contentnav ul { list-style:none;margin:0;padding:0;}
#contentnav ul li { display:inline;margin:0;padding:0;height:35px;line-height:35px;}
#contentnav ul li a { background:url('/Images/tabs/contentnav.png') no-repeat right top;text-decoration:none;cursor:hand;float:left;text-decoration:none;margin:0;padding:0 15px 0 0;font-size:1em;font-weight:bold;}
#contentnav ul li a span { background:url('/Images/tabs/contentnav_span.png') no-repeat top left;color:#a6a6a6;height:37px;text-align:center;float:left;display:block;padding:0 0 0 15px;}
#contentnav ul li a:hover { background-position:right -35px;color:#696969;}
#contentnav ul li a.selected { background-position:right -70px;color:#696969;}
#contentnav ul li a:hover span { background-position:left -35px;color:#696969;}
#contentnav ul li a.selected span { background-position:left -70px;color:#696969;}

/* live support */
#pagenav #livesupport {text-align:center;margin-bottom:3px;display:none;}

/* BreadCrumb */
#breadCrumb {color:#808080;margin:10px 10px 0px 10px;font-size:11px;}
#breadCrumb .arrow {background:url('/images/arrow_transparent.gif') no-repeat 2px 4px;margin:0px;padding:0px 0px 0px 10px;}
#breadCrumb a, 
#breadCrumb a:link, 
#breadCrumb a:visited, 
#breadCrumb a:active {color:#808080;text-decoration:none;}
#breadCrumb a, 
#breadCrumb a:hover {color:#005FA9;}

/* Main images -marked for possible clean up */
#mainimage {position:relative;margin:0px 0px 10px 0px;padding:20px 0px 0px 15px;background:no-repeat;}
#mainimage h1 {color:#fff;font-size:1.7em;}
#mainimage h2 {color:#fff;font-size:1.4em;line-height:1.4em;margin:0px;}
#mainimage2 {position:relative;margin:0px 0px 20px 0px;}
#mainimage3 {position:relative;height:232px;padding:20px 0px 0px 15px;background:no-repeat;}
#mainimage3 h1 {color:#fff;font-size:1.7em;}
#mainimage3 h2 {color:#fff;font-size:1.4em;line-height:1.4em;margin:0px;}
#mainimage4 {position:relative;line-height:0;}/*remove line height from default div for spacing*/
#mainimage5 {position:relative;margin:0px 0px 30px 0px;padding:20px 0px 0px 15px;background:no-repeat;}
#mainimage5 h1 {color:#fff;font-size:1.7em;}
#mainimage5 h2 {color:#fff;font-size:1.4em;line-height:1.4em;margin:0px;}
#mainimage6 {position:relative;line-height:0;margin:0px 0px 10px 0px;}/*remove line height from default div for spacing*/

/* Content */
#content {position:relative;padding:0px;margin:10px 0px 0px 0px;line-height:/*1.498*/1.6;width:678px;float:left;background:#FDFDFD url('/images/fade.gif') repeat-x 0 1px;}
#contentfull {position:relative;padding:0px;margin:10px 0px 0px 10px;line-height:/*1.498*/1.6;width:905px;float:left;background:#FDFDFD url('/images/fade.gif') repeat-x 0 1px;}
#contenthome {position:relative;padding:0px;margin:9px 0px 0px 0px;line-height:/*1.498*/1.6;width:578px;float:left;}
#contenthome h4 a {font:bold 100% Arial, sans-serif;color:#3E719D;margin:0px;padding:0 20px 0 0;text-decoration:none;background-image:url('/images/arrow.gif');background-position:right;background-repeat:no-repeat;}
#contenthome h4 a:hover {color:#69ABD8;}

/* Account (top right header) */
#account {position:relative;float:right;margin:20px 0px 0px 0px;width:520px;}
#account .userinfo{position:relative;float:left;margin:0px 0px 10px 0px;width:500px;color:#FFF;text-align:right;font-size:.9em;}
#account .userinfo a,#account .userinfo a:link,#account .userinfo a:visited{color:#FFF;text-decoration:none;}
#account .userinfo a:hover{color:#FFF;text-decoration:underline;}
#account .innerbox {position:relative;padding:10px 10px 8px 10px;float:left;border:1px solid #6A8491;background-color:#586F7D;margin:0px;color:#fff;font-size:12px;width:480px;}

/* Search (top right header) */
#search {color:#fff;padding:0px;margin:0px;width:200px;float:left;line-height:3.5;}
#search input {float:left;font-size:12px;}
#search #searchbox {width:112px;margin:0px;}
#search #searchbutton {cursor:pointer;border:none;color:#fff;background:url('/images/searchbutton.gif');background-repeat:no-repeat;background-position:0px 0px;font-size:12px;font-weight:bold;width:55px;padding:3px 2px 5px 0px;height:22px;margin:0px 0px 0px 10px;}
#search #searchbutton:hover {background-position:-55px 0px;}

/* Utility bar (header) */
#utility {font:normal 12px arial, Verdana, sans-serif;width:671px;position:relative;float:right;margin:0px;}
#utility .innerbox {position:relative;float:left;margin:0px;color:#fff;font-size:12px;width:657px;}
#utility a:hover {text-decoration:none;}
#utility .navcontainer {float:right;margin:0px;padding:0px;}
#utility .navcontainer ul {padding:0px;margin:0px;list-style-type:none;color:#fff;font:12px arial, Verdana, sans-serif;}
#utility li {display:inline;}
#utility li a, #utility li a:link, 
#utility li a:visited {font:bold 12px arial, Verdana, sans-serif;text-decoration:none;color:#C7D4DA;padding:14px 10px 14px 13px;background-image:none;line-height:3.5;background:url('/images/utilitycoin.gif') no-repeat 0px 17px;}
#utility li a:hover {text-decoration:none;color:#fff;background-position:0px -13px;}

/* Global navigation */
#gnav {position:relative;clear:both;height:52px;min-height:52px;line-height:1;margin:0px 15px 0px 15px;background-image:url('/images/gnavbackground.jpg');background-repeat:repeat-x;}
#gnav .navcontainer {margin:0px;}
#gnav .navcontainer ul {padding:0px 0px 0px 17px;margin:0px;list-style-type:none;color:#fff;}
#gnav .navcontainer li {display:inline;}
#gnav .navcontainer li a, 
#gnav .navcontainer li a:link, 
#gnav .navcontainer li a:visited {float:left;text-align:center;text-decoration:none;color:#fff;font:bold 14px arial, helvetica, sans-serif;white-space:nowrap;padding:20px 14px 16px 15px;background-image:url('/images/buttons.jpg');background-repeat:no-repeat;background-position:0px 0px;}
#gnav .navcontainer li a:hover {text-decoration:none;color:#fff;background-position:-210px 0px;}
#gnav .navcontainer .gline {background-image:url('/images/buttons.jpg');background-repeat:no-repeat;padding:20px 1px 16px 1px;display:inline;white-space:nowrap;float:left;}

/* Story (main content styles for layout, text, images, lists, paragraphs, tables, etc) */
.story {position:relative;padding:0px;margin:10px 11px 10px 11px;clear:both;}

/* tables -marked for possible clean up */
.story .table1 .weight td {font-weight:bolder;} /*used with athletics/basketball*/
.story .table1 .red td {color:#be1e3a;} /*used with intramural sports*/
.story .table2 td{text-align:center;}
.story .tablecenter {text-align:center;}
.story table{width:100%;}
.story th{font-weight:bold;vertical-align:top;}
.story th, 
.story td{padding:4px 5px 4px 5px;text-align:center;}

.story table.alignLeft td,
.story table.alignLeft th,
.story th.alignLeft,
.story td.alignLeft{text-align:left;}

.story table.alignRight td,
.story table.alignRight th,
.story th.alignRight,
.story td.alignRight{text-align:right;}

.story tr.even td{background:#E5ECF9;}
.story tfoot{ font-style:italic;}
.story caption{ background:#eee;}
.story table .even {text-align:center;}
.story table .odd {background-color:#F1F1F1;text-align:center;}
.story table h1 {margin:0px 0px 10px 0px;padding:0px;font-size:150%;line-height:1.25;}
.story table h2 {margin:0px 0px 5px 0px;padding:0px;font-size:120%;}

/* Panels */
.story .panelbar {display:block;width:654px;height:35px;background:url('/images/panelbarbackground2.jpg') repeat-x 0 0;padding:0px;cursor:pointer;border:1px solid #dddddd;}
.story .panelbar .expand {float:left;clear:right;margin:7px 10px 0px 10px;}
.story .panelbar h2 {margin:8px 0px 0px 0px;color:#696969;font-size:1.1em;font-weight:bold;line-height:1.4;}
.story .panelbar h2:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .panel1 {border:none;overflow:hidden;height:0;}
.story .panelinfo{background-color:#858585;color:#fff;padding:3px 10px 3px 10px;margin:1px 0px 1px 0px;font-size:.8em;}
.story .panel1 table td{padding-top:.5em;padding-bottom:.5em;}

/* Paragraph */
.story p {}
.story p a{white-space:nowrap;}
.story p .pdf{background:transparent url('/images/smooth-icons/page_white_acrobat.png') no-repeat left center;padding-left:21px;padding-right:0px;}

/* special links (off site, pdf, etc) */

.story p a[href$=".pdf"]{background:transparent url('/images/smooth-icons/page_white_acrobat.png') no-repeat left center;padding-left:21px;padding-right:0px;}
.story p a[href^="http:"],.story p a[href^="https:"]{background:transparent url('/images/ext-link.png') no-repeat right center;padding-right:16px;padding-left:0px;}
.story p a[href^="http://www.northeast.edu"],
.story p a[href^="http://northeast.edu"],
.story p a[href^="https://northeast.edu"],
.story p a[href^="https://jobs.ecsu.edu"],
.story p a[href^="https://jobs.wcu.edu"],
.story p a[href^="https://sctweb.northeast.edu"],
.story p a[href^="http://www.northeast.edu"],
.story p a[href^="http://www.northeastcollege.com"],
.story p a[href^="http://www.facebook.com"],
.story p a[href^="http://www.linkedin.com"],
.story p a[href^="https://northeast.rsmart.com"],
.story p a[href^="https://ssb.northeast.edu"],
.story p a[href^="https://dev.northeastcollege.com"]{background:none;padding-right:0;padding-left:0;}

.story a.removeBackground{background:transparent repeat left top;padding:0;}

/* quote */
.story .quote {background:transparent url('/images/turk_quote_o.gif') no-repeat left top;padding-left:14px;font-style:italic;}
.story .quote p{margin-bottom:.5em;}
.story span.quote-end {background:transparent url('/images/turk_quote_c.gif') no-repeat right top;padding-right:13px;}
.story .quote2 {background:transparent url('/images/quote-fancy-right.png') no-repeat left top;padding-left:30px;font-style:italic;}
.story .quote2 p{margin-bottom:.5em;}
.story span.quote2-end {background:transparent url('/images/quote-fancy-left.png') no-repeat right top;padding:0px 30px 5px 0px;}
.story .quote3 {width: 273px; background: transparent url("/images/quote-small-repeat.gif") repeat-y 0 0;}
.story .quote3 .quoteBox-1 {padding: 17px 0 0; background: transparent url("/images/quote-small-top.gif") no-repeat 0 0;}
.story .quote3 .quoteBox-1 .quoteBox-2 {padding: 0 0 24px; background: transparent url("/images/quote-small-bottom.gif") no-repeat 0 100%;}
.story .quote3 p {min-height: 25px;font-style: italic;font-size: 1.1em;line-height: 1.7;padding: 0 22px 1.2em;margin: 0;}
.story .quoteAuthor{ padding: 0 0 1em 22px;}
.story .quoteAuthor p.name{ font-weight: bold; font-size: 1.1em; margin: 0; }
.story .quoteAuthor p.details{ font-size: 0.9em; font-style: italic; }

/* lists */
.story ul li{ list-style: none; background:url('/images/smooth-icons/bullet_orange.png') no-repeat 0 .25em; margin:0; padding-left:24px;}
.story ul li li{background:url('/images/smooth-icons/bullet_black.png') no-repeat 0 .25em}

/* form check boxes in list */
.story ul.check { list-style: none; margin: 0; padding: 0; }
.story .check li { float: left; width: 300px; padding: 0; margin: 0 10px 5px 0; overflow: hidden;}
.story ul.check2 { list-style: none; margin: 0; padding: 0; }
.story .check2 li { float: left; width: 142px; white-space:nowrap; padding: 0; margin: 0 10px 5px 0; overflow: hidden;}

/*numbered steps list*/
.story ol.steps {margin: 15px 0px 30px 0px;padding: 0 0 0 35px}
.story ol.steps li {margin: 0;padding: 0px 10px;font-size: 1.2em;}
.story ol.steps li h3 {font-size: 1em;padding: 5px 10px 5px;margin-bottom: 1em;border-bottom:#adadad 1px dotted;background:#f3f3f3;}
.story ol.steps li h4 {font-size: 1em;}
.story ol.steps li p {font-size: .8em;font-weight: normal;line-height: 1.6em;}
.story ol.steps ol {font-size: .66em;}
.story ol.steps li.first {border-top: 1px solid #333; }
.story ol.steps li.last {border-bottom: none; }

.story ol.numberBlocks li{margin-bottom:1.5em}

.story ul.bullets li{ list-style: none; background:url('/images/smooth-icons/bullet_star.png') no-repeat 0 .25em; padding-left:24px;}
.story ul.bullets2 li{ list-style: none; background:url('/images/smooth-icons/calendar.png') no-repeat 0 .25em; padding-left:24px;}
.story ul.bullets3 li{ list-style: none; background:url('/images/smooth-icons/image.png') no-repeat 0 .25em; padding-left:24px;}
.story ul.bullets4 li{ list-style: none; background:url('/images/smooth-icons/film_link.png') no-repeat 0 .25em; padding-left:24px;}


.story ul.nobullets{margin:0px 0px 1.5em 0px;}
.story ul.nobullets li{list-style-type:none;padding:0;background:none;}
.story ul.nobullets.margin li{margin:0px 0px 1em 0px;}
.story ul.nobullets.noMargin{margin:0px;}

/*flow list*/
.story ul.flow{list-style: none; margin: 0; padding: 0;}
.story ul.flow li{float: left; padding-left:24px; margin: 0 10px 5px 0; overflow: hidden;}
.story ul.flow li span{display:block;}

.story ul.flow2{list-style: none; margin: 0; padding: 0;}
.story ul.flow2 li{float:left; width:251px; background:no-repeat 0 .25em; padding:7px 0px 7px 30px; margin: 0 10px 5px 0; overflow: hidden;}
.story ul.flow2 li span{display:block;}

/*pdf list*/
.story ul.pdf{margin:0px 0px 1.5em 0px;}
.story ul.pdf li{list-style-type:none;background:none;padding:0;}
.story ul.pdf a, 
.story ul.pdf a:link, 
.story ul.pdf a:visited {display:block;text-decoration:none;background:url('/images/icon_pdf.gif') no-repeat 10px center;padding:10px 10px 10px 55px;border:2px solid transparent;}
.story ul.pdf a:hover {background-color:#f3f3f3;border:2px solid #dfdfdf;}
.story ul.pdf a span {cursor:pointer;color:#a4a7a9;display:block;font-size:.8em;}

/*not used*/
.story ul.pdf2{margin:0px 0px 1.5em 0px;}
.story ul.pdf2 li{list-style-type:none;background:none;padding:0;}
.story ul.pdf2 a, 
.story ul.pdf2 a:link, 
.story ul.pdf2 a:visited {display:block;text-decoration:none;background:url('/images/smooth-icons/page_white_acrobat.png') no-repeat 10px center;padding:0px 0px 0px 35px;border:2px solid transparent;}
.story ul.pdf2 a:hover {background-color:#f3f3f3;border:2px solid #dfdfdf;}
.story ul.pdf2 a span {cursor:pointer;color:#a4a7a9;display:block;font-size:.8em;}

/* toolbox and toolbox lists -marked for possible clean up */
.story .toolbox {float:right;width:184px;margin:0px;padding:10px 0px 10px 10px;}
.story .toolbox .promos {position:relative;text-align:left;margin:0px;padding:0px 0px 10px 0px;width:100%;}
.story .toolbox .promos .navcontainer {padding:0px;margin:0px;width:100%;}
.story .toolbox .promos .navcontainer ul {padding:0px;margin:0px;list-style-type:none;font:bold 18px arial, helvetica, sans-serif;width:100%;}
.story .toolbox .promos .navcontainer li {background-image:none;background-repeat:no-repeat;padding:0px;}
.story .toolbox .promos .navcontainer li a, 
.story .toolbox .promos .navcontainer li a:link, 
.story .toolbox .promos .navcontainer li a:visited {display:block;text-decoration:none;margin:2px auto 0px auto;background-position:0px 0px;background-repeat:no-repeat;height:5px;}
.story .toolbox .promos .navcontainer li a span {cursor:pointer;font-size:11px;color:#a4a7a9;line-height:1.2;display:block;padding-right:10px;}
.story .toolbox .promos .navcontainer li a:hover span {color:#696969;}
.story .toolbox .promos .navcontainer .badge a, 
.story .toolbox .promos .navcontainer .badge a:link, 
.story .toolbox .promos .navcontainer .badge a:visited {padding:10px 0px 0px 90px;background-image:url('/images/badgeapplynow.jpg');background-position:0px 0px;height:80px;}
.story .toolbox .promos .navcontainer .badge a:hover {background-color:#E7E7E7;background-position:0px -90px;}
.story .toolbox .promos .navcontainer .online a, 
.story .toolbox .promos .navcontainer .online a:link, 
.story .toolbox .promos .navcontainer .online a:visited {padding:10px 0px 0px 70px;background-image:url('/images/icononline.jpg');background-position:0px 0px;height:46px;width:94px;}
.story .toolbox .promos .navcontainer .online a:hover {background-color:#E7E7E7;background-position:0px -60px;}
.story .toolbox .promos .navcontainer .adult a, 
.story .toolbox .promos .navcontainer .adult a:link, 
.story .toolbox .promos .navcontainer .adult a:visited {padding:10px 0px 0px 70px;background-image:url('/images/iconadult.jpg');background-position:0px 0px;height:50px;width:94px;}
.story .toolbox .promos .navcontainer .adult a:hover {background-color:#E7E7E7;background-position:0px -60px;}

/* post -marked for possible clean up */
.story .post{margin:0px 0px 1.5em 0px;padding:0px 0px 1em 0px;border-bottom:#adadad 1px dotted;clear:both;height:100%;}
.story .post:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .post p {margin-bottom:.75em;}
.story .post h1 {font-size:1.1em;line-height:1.25;margin-bottom:.75em;}

/* summary list */
.story .summary-list {list-style-type:none;margin:0px;}
.story .summary-list li {margin:0px 0px 1.25em 0px;padding:0px 0px .75em 0px;border-bottom:#adadad 1px dotted;clear:both;height:100%;background:none;}
.story .summary-list li:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .summary-list li p {margin-bottom:.75em;}
.story .summary-list li h1 {font-size:1.2em;line-height:1.25;margin-bottom:.25em;}
.story .summary-list li h2 {font-size:1em;line-height:1.25;margin-bottom:.25em;}
.story .summary-list li h3 {font-size:1em;color:#2A373D;line-height:1.25;margin-bottom:.25em;}
.story .summary-list li h4 {font-size:1em;line-height:1.25;margin-bottom:1em;}

/* tweak small settings */
.story .small .topheadings h1{}
.story .small .topheadings h2{border-bottom:#adadad 1px dotted;padding-bottom:1em;}

/* rss lists -marked for possible clean up */
.story .rss-list {list-style-type:none;margin:0px;}
.story .rss-list li {margin:0px 0px .25em 0px;padding:0px 0px 0em 0px;clear:both;height:100%;background:none;}
.story .rss-list li:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .rss-list li p {margin-bottom:.75em;}
.story .rss-list li h1 {font-size:1.1em;line-height:1.25;margin-bottom:.75em;}

/* Image containers and borders */
.story .image-container,
.story .image-container2,
.story .image-container3,
.story .image-container4{padding:5px 5px 5px 5px;margin:0px 10px 5px 0px;background-color:#F1F1F1;border:#e3e3e3 1px solid;}
.story .image-container2{margin:0px 0px 5px 0px;padding:5px 5px 1px 5px;}
.story .image-container3{margin:0px 10px 20px 0px;}
.story .image-container4{margin:0px 0px 5px 10px;}
.story .image-container img,
.story .image-container2 img,
.story .image-container3 img,
.story .image-container4 img{display:block;margin:auto;}
.story .image-container:after,
.story .image-container2:after,
.story .image-container3:after,
.story .image-container4:after{visibility:hidden;clear:both;display:block;height:0px;content:".";}

.story .image-rss-container{margin:3px 10px 10px 0px;}
.story .image-rss-container img{display:block;}
.story .image-rss-container:after{visibility:hidden;clear:both;display:block;height:0px;content:".";}

/* tool box items list -marked for possible clean up */
.story .small-summary-list {list-style-type:none;margin:0px;background:none;}
.story .small-summary-list img{display:block;}
.story .small-summary-list li {margin:0px 0px .5em 0px;padding:0px; font-size:.9em;}
.story .small-summary-list li p {margin-bottom:0em;}
.story .small-summary-list li h1 {font-size:1.15em;line-height:1.25;margin-bottom:.25em;padding-left:18px;background:url('/images/iconcalendarsmall.jpg') no-repeat 0 4px;}
.story .small-summary-list li .date {font-size:.8em;display:block;}

/* forms */
.story .required{font-size:.875em;background:transparent url('/images/required.gif') repeat-y left 0px;padding:0px 0px 0px 10px;}
.story .requiredfield{background:transparent url('/images/required.gif') repeat-y right 0px;padding:0px 10px 3px 0px;}
.story .notrequiredfield{padding:0px 10px 3px 0px;}
.story .innerflow label{margin-right:10px;}
.story .formtable{}
.story .formtable th{font-weight:bold;background-color:transparent;text-align:right;color:#696969;width:14em;border-bottom:1px solid #DFDFDF;padding:10px 5px 10px 0px;vertical-align:top;font-size:.875em;}
.story .formtable td{border-bottom:1px solid #DFDFDF;padding:10px 10px 10px 0px;vertical-align:top;text-align:left;}
.story .formtable .info{width:330px;color:#858585;}
.story .formtable table td,.formtable table th,.formtable .last td,.formtable .last th{border-bottom:none;}
.story .formtable table{margin-bottom:0px;}
.story .formtable .innertable td{padding:0px 5px 0px 0px;margin-bottom:0px;}

/* meta (link bar below a layout item or list) */
.story .meta{font-weight:bold; margin-bottom:0px;}
.story .meta a, .story .meta a:link, .story .meta a:visited{text-decoration:none;}

/*apply now on future students - maybe can replace toolbox which isn't used anymore*/
.story .applynow a, 
.story .applynow a:link, 
.story .applynow a:visited {color:#696969;padding:10px 0px 0px 100px;display:block;text-decoration:none;background-position:0px -10px;background-repeat:no-repeat;background-image:url('/images/applynow.jpg');height:90px;}
.story .applynow a:hover {background-color:#E7E7E7;background-position:0px -125px;color:#696969;}
.story .applynow a span {cursor:pointer;display:block;padding-right:10px;}

/* content rows 2 columns */
.story .row {zoom:1;margin-bottom:1.5em;padding-bottom:1em;border-bottom:#adadad 1px dotted;}
.story .row:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row2 {zoom:1;margin-bottom:1.5em;padding-bottom:1em;}
.story .row2:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row3 {zoom:1;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #e9eef1;}
.story .row3:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row4 {zoom:1;margin-bottom:0em;padding-bottom:0em;}
.story .row4:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row5 {zoom:1;margin-bottom:1em;padding-bottom:0em;}
.story .row5:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row6 {zoom:1;margin-bottom:1.5em;padding-bottom:0em;}
.story .row6:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row7 {zoom:1;margin-bottom:1em;padding-bottom:1em;border-bottom:#adadad 1px dotted;}
.story .row7:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row8 {zoom:1;margin-bottom:1em;padding-bottom:0em;border-bottom:#adadad 1px dotted;}
.story .row8:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row9 {zoom:1;margin-bottom:1em;padding-bottom:1em;}
.story .row9:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}
.story .row10 {zoom:1;margin-bottom:1.5em;padding-bottom:1.5em;}
.story .row10:after {line-height:0;width:0px;display:block;height:0px;visibility:hidden;clear:both;content:"."}

.story .last{background:none;border:none;}

/*content layout columns*/
.story .col{float:left;margin:0px 10px 0px 0px;padding-bottom:0px;display:inline}
.story .col2{float:left;margin:0px;padding-bottom:0px;display:inline}
.story .col3{float:left;margin:0px 10px 0px 0px;padding-bottom:0px;padding-left:10px;display:inline}
.story .col4{float:left;margin:0px 0px 0px 10px;padding-bottom:0px;display:inline}

/* Columns (styled) */
.story .colInner {padding:10px 10px 10px 10px;clear:both;zoom:1;} /*hack, css3 fixes ie display problems with extra padding on top--can do other stuff as well*/
.story .colInner:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner2 {padding:10px 10px 10px 10px;background-color:#f3f3f3;clear:both;border:1px solid #DFDFDF;zoom:1;}/*grey color*/
.story .colInner2:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner3 {padding:0px 10px 10px 0px;clear:both;zoom:1;}
.story .colInner3:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner4 {padding:10px 10px 10px 0px;clear:both;zoom:1;}
.story .colInner4:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner5 {padding:20px 10px 10px 10px;clear:both;zoom:1;}
.story .colInner5:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner6 {padding:0px;margin:0px 0px 10px 0px;clear:both;text-align:center;zoom:1;}
.story .colInner6:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner7 {padding:0px;margin:0px 1px 0px 1px;background-color:#f3f3f3;clear:both;zoom:1;}
.story .colInner7:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner8 {padding:10px 10px 10px 10px;background-color:#F9FAFB;clear:both;border:1px solid #e9eef1;zoom:1;} /*grey outline*/
.story .colInner8:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner9 {padding:0px;clear:both;zoom:1;}
.story .colInner9:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner10 {padding:0px 0px 10px 0px;clear:both;zoom:1;}
.story .colInner10:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner11 {padding:10px 10px 10px 10px;clear:both;zoom:1;border-right:1px solid #e9eef1;}
.story .colInner11:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner12 {padding:0px 10px 0px 0px;clear:both;zoom:1;}
.story .colInner12:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner13 {padding:10px 10px 20px 0px;clear:both;zoom:1;}
.story .colInner13:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner14 {padding:10px 10px 0px 10px;clear:both;zoom:1;} /*hack, css3 fixes ie display problems with extra padding on top--can do other stuff as well*/
.story .colInner14:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner15 {padding:20px 10px 0px 10px;clear:both;zoom:1;}
.story .colInner15:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}
.story .colInner16 {padding:10px 10px 0px 0px;clear:both;zoom:1;}
.story .colInner16:after {display:block;clear:both;visibility:hidden;height:0px;content:".";}

/* Toolbar used above news articles etc */
.story .tools {padding:4px 0px 5px 0px;margin:2px 1px 0px 1px;font-size:11px;}
.story .tools ul {list-style:none;clear:both;margin-left:10px;margin-right:0px;}
.story .tools ul li {float:right;margin-right:10px;background:none;padding-left:0;}
.story .tools ul .rss a, 
.story .tools ul .rss a:visited, 
.story .tools ul .rss a:active {color:#7d7d7d;padding-left:15px;background:url('/images/feed-icons/gif-light/feed-icon-12x12.gif') no-repeat 0 2px;}
.story .tools ul .email a, 
.story .tools ul .email a:visited, 
.story .tools ul .email a:active {color:#7d7d7d;padding-left:23px;background:url('/images/feed-icons/gif-light/email-icon-12x12.gif') no-repeat 0 2px;}
.story .tools ul li a:hover {color:#7d7d7d;}
.story .tools .last{margin-right:0px;}


/* custom button list containers */
.customListContainer{position:relative;float:left;margin-bottom:20px;width:100%;overflow:hidden;}
.customListContainer2{position:relative;float:left;margin-bottom:30px;}
.customListContainer3{position:relative;float:left;}
.customListContainer4{position:absolute;bottom:0px;right:0px;}
.customListContainer5{position:relative;float:left;width:100%;overflow:hidden;}

/* custom button lists */
/* custom grey button */
ul.customButtonList{position:relative;clear:left;float:left;left:50%;display:inline;padding:0px;margin:0px;list-style:none;text-align:center;}
ul.customButtonList li {position:relative;float:left;right:50%;display:block;margin:0px 0px 0px 10px;padding:0px;background:transparent none;}
ul.customButtonList li.first{margin:0px;}
ul.customButtonList2{position:relative;display:inline;padding:0px;margin:0px;list-style-type:none;}
ul.customButtonList2 li {float:left;list-style:none;margin:0px 0px 0px 10px;padding:0px;background:transparent none;}
ul.customButtonList2 li.first{margin:0px;}
ul.customButtonList3{position:relative;display:inline;padding:0px;margin:0px;list-style-type:none;}
ul.customButtonList3 li {float:left;list-style:none;margin:0px 0px 0px 10px;padding:0px 0px 10px 0px;background:transparent none;}
ul.customButtonList3 li.first{margin:0px;}

/* custom black button with blue outline in header */
a.custombutton {float:right;cursor:pointer;color:#fff;font-size:12px;font-weight:bold;height:22px;margin:0px 0px 0px 10px;background:transparent url('/images/loginbutton_a.gif') no-repeat scroll right top;display:block;padding-right:8px;text-decoration:none;}
a.custombutton span {background:transparent url('/images/loginbutton_span.gif') no-repeat;display:block;color:#fff;line-height:14px;padding:4px 0px 4px 8px;white-space:nowrap;}
a.custombutton:visited{color:#fff;}
a.custombutton:visited span{color:#fff;}
a.custombutton:hover {color:#fff;background-position:right bottom;}
a.custombutton:hover span {color:#fff;background-position:bottom left;}

/* custom gold button on white */
.story a.custombutton2 {cursor:pointer;color:#fff;font-size:15px;font-weight:bold;height:47px;margin:0px;background:transparent url('/images/button_gold_a2.jpg') no-repeat scroll right top;display:block;padding-right:14px;text-decoration:none;text-align:center;}
.story a.custombutton2 span {background:transparent url('/images/button_gold_span2.jpg') no-repeat;display:block;color:#fff;line-height:45px;padding:0px 0px 2px 10px;}
.story a.custombutton2:visited{color:#fff;}
.story a.custombutton2:visited span{color:#fff;}
.story a.custombutton2:hover {color:#fff;background-position:right bottom;}
.story a.custombutton2:hover span {color:#fff;background-position:bottom left;}

/* custom gold button on grey */
a.custombutton3 {color:#fff;cursor:pointer;font-size:15px;font-weight:bold;height:47px;margin:0px;background:transparent url('/images/button_gold_a.jpg') no-repeat scroll right top;display:block;padding-right:14px;text-decoration:none;text-align:center;}
a.custombutton3 span {color:#fff;background:transparent url('/images/button_gold_span.jpg') no-repeat;display:block;line-height:45px;padding:0px 0px 2px 10px;}
a.custombutton3:visited{color:#fff;}
a.custombutton3:visited span{color:#fff;}
a.custombutton3:hover {color:#fff;background-position:right bottom;}
a.custombutton3:hover span {color:#fff;background-position:bottom left;}

/* custom landing page button */
a.custombutton4 {cursor:pointer;color:#70797c;font-size:13px;font-weight:bold;height:45px;margin:0px;background:transparent url('/images/button-landing-page-a.jpg') no-repeat scroll right top;display:block;padding-right:12px;text-decoration:none;text-align:center;}
a.custombutton4 span {background:transparent url('/images/button-landing-page-a.jpg') no-repeat;display:block;color:#70797c;line-height:43px;padding:0px 0px 2px 10px;}
a.custombutton4 span.camera {background:transparent url('/images/button-landing-page-camera.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4 span.burger {background:transparent url('/images/button-landing-page-burger.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4 span.basketball {background:transparent url('/images/button-landing-page-basketball.jpg') no-repeat;padding:0px 0px 2px 50px;text-align:left;}
a.custombutton4 span.calendar {background:transparent url('/images/button-landing-page-calendar.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}
a.custombutton4 span.video {background:transparent url('/images/button-landing-page-video.jpg') no-repeat;padding:0px 0px 2px 59px;text-align:left;}
a.custombutton4 span.binder {background:transparent url('/images/button-landing-page-binder.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.star {background:transparent url('/images/button-landing-page-star.jpg') no-repeat;padding:0px 0px 2px 43px;text-align:left;}
a.custombutton4 span.account {background:transparent url('/images/button-landing-page-account.jpg') no-repeat;padding:0px 0px 2px 59px;text-align:left;}
a.custombutton4 span.wallet {background:transparent url('/images/button-landing-page-wallet.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}
a.custombutton4 span.calc {background:transparent url('/images/button-landing-page-calc.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}
a.custombutton4 span.parents {background:transparent url('/images/button-landing-page-parents.jpg') no-repeat;padding:0px 0px 2px 52px;text-align:left;}
a.custombutton4 span.envelop {background:transparent url('/images/button-landing-page-envelop.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}
a.custombutton4 span.book-pencil {background:transparent url('/images/button-landing-page-book-pencil.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.pencil {background:transparent url('/images/button-landing-page-pencil.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.hat {background:transparent url('/images/button-landing-page-hat.jpg') no-repeat;padding:0px 0px 2px 58px;text-align:left;}
a.custombutton4 span.cell-phone {background:transparent url('/images/button-landing-page-cell-phone.jpg') no-repeat;padding:0px 0px 2px 35px;text-align:left;}
a.custombutton4 span.location {background:transparent url('/images/button-landing-page-book-pencil.jpg') no-repeat;padding:0px 0px 2px 43px;text-align:left;}
a.custombutton4 span.magnify {background:transparent url('/images/button-landing-page-magnify.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}
a.custombutton4 span.hat-briefcase {background:transparent url('/images/button-landing-page-hat-briefcase.jpg') no-repeat;padding:0px 0px 2px 52px;text-align:left;}
a.custombutton4 span.employers {background:transparent url('/images/button-landing-page-employers.jpg') no-repeat;padding:0px 0px 2px 54px;text-align:left;}
a.custombutton4 span.graduate {background:transparent url('/images/button-landing-page-graduate.jpg') no-repeat;padding:0px 0px 2px 54px;text-align:left;}
a.custombutton4 span.laptop {background:transparent url('/images/button-landing-page-laptop.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4 span.photo {background:transparent url('/images/button-landing-page-photo.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4 span.services {background:transparent url('/images/button-landing-page-services-sign.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4 span.degrees {background:transparent url('/images/button-landing-page-degrees.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.wifi {background:transparent url('/images/button-landing-page-wifi.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.campus-alert {background:transparent url('/images/button-landing-page-campus-alert.jpg') no-repeat;padding:0px 0px 2px 45px;text-align:left;}
a.custombutton4 span.bubbles {background:transparent url('/images/button-landing-page-bubbles.jpg') no-repeat;padding:0px 0px 2px 52px;text-align:left;}
a.custombutton4 span.disability {background:transparent url('/images/button-landing-page-disability.jpg') no-repeat;padding:0px 0px 2px 47px;text-align:left;}
a.custombutton4 span.sun {background:transparent url('/images/button-landing-page-sun.jpg') no-repeat;padding:0px 0px 2px 47px;text-align:left;}
a.custombutton4 span.life-preserver {background:transparent url('/images/button-landing-page-life-preserver.jpg') no-repeat;padding:0px 0px 2px 47px;text-align:left;}
a.custombutton4 span.mouse {background:transparent url('/images/button-landing-page-mouse.jpg') no-repeat;padding:0px 0px 2px 48px;text-align:left;}

a.custombutton4 span.hawk {background:transparent url('/images/button-landing-page-hawk.jpg') no-repeat;padding:0px 0px 2px 55px;text-align:left;}
a.custombutton4:visited{color:#70797c;}
a.custombutton4:visited span{color:#70797c;}
a.custombutton4:hover {color:#70797c;background-position:right bottom;}
a.custombutton4:hover span {color:#70797c;background-position:left bottom;}

/* custom social buttons */
.story .custombutton5 {cursor:pointer;color:#70797c;font-size:13px;font-weight:bold;height:48px;margin:0px;display:block;padding-right:12px;text-decoration:none;text-align:center;}
.story .custombutton5 span {text-align:left;display:block;color:#70797c;padding:0px 0px 48px 55px;}
.story .custombutton5 span span {clear:left;float:left;display:block;line-height:15px;padding:10px 0px 0px 0px;}
.story .custombutton5 span.heavy {font-size:16px;font-weight:bold;line-height:20px;padding:0px;}
.story .custombutton5 span.facebook {font-size:13px;font-weight:normal;background:transparent url('/images/Aquaticus-Social/48 X 48/facebook.png') no-repeat;}
.story .custombutton5 span.youtube {font-size:13px;font-weight:normal;background:transparent url('/images/Aquaticus-Social/48 X 48/youtube.png') no-repeat;}
.story .custombutton5 span.twitter {font-size:13px;font-weight:normal;background:transparent url('/images/Aquaticus-Social/48 X 48/twitter.png') no-repeat;}

/* custom call to action buttons (uses same format as social buttons) */
.story a.custombutton5 span.mailbox {font-size:13px;font-weight:normal;background:transparent url('/images/icon-big-mailbox.jpg') no-repeat;}
.story a.custombutton5 span.envelope {font-size:13px;font-weight:normal;background:transparent url('/images/icon-big-envelope.jpg') no-repeat;}
.story a.custombutton5 span.cell-phone {font-size:13px;font-weight:normal;background:transparent url('/images/icon-big-cell-phone.jpg') no-repeat;}
.story a.custombutton5 span.apply {font-size:13px;font-weight:normal;background:transparent url('/images/icon-big-apply-now-badge.jpg') no-repeat;}
.story a.custombutton5:visited{color:#70797c;}
.story a.custombutton5:visited span{color:#70797c;}
.story a.custombutton5:hover {color:#70797c;background-position:right bottom;}
.story a.custombutton5:hover span {color:#70797c;background-position:left bottom;}

/* custom standard button, needs to be within story to override outside link styles */
.story p a.custombutton6 {cursor:pointer;color:#70797c;font-size:13px;font-weight:bold;height:34px;margin:0px;background:transparent url('/images/button-standard-a.jpg') no-repeat scroll right top;display:inline-block;padding-right:12px; text-decoration:none;}
.story p a.custombutton6 span {background:transparent url('/images/button-standard-a.jpg') no-repeat;display:inline-block;color:#70797c;line-height:32px;padding:0px 6px 2px 16px;}
.story p a.custombutton6 span img {padding:0px 0px 0px 0px;margin:9px 5px 0px 0px;}
.story p a.custombutton6:visited{color:#70797c;}
.story p a.custombutton6:visited span{color:#70797c;}
.story p a.custombutton6:hover {color:#000;background-position:right bottom;}
.story p a.custombutton6:hover span {color:#000;background-position:left bottom;}

/* custom gold search button */
.searchbuttonwrapper{border-top:#eaaf31 1px solid;border-bottom:#ca622b 1px solid;border-right:#eaaf31 1px solid;border-left:#eaaf31 1px solid;}
.searchbuttonwrapper input[type="submit"]{font-size:10px;cursor:pointer;border:none;margin:0px;display: block;width:100%;color:#fff;background:url('/images/button_200_gold.jpg');background-repeat:no-repeat;background-position:0px 0px;font-size:14px;font-weight:bold;padding:5px 7px 5px 7px;height:26px;}
.searchbuttonwrapper input[type="submit"]:hover {color:#fff; background-position:0px -33px;}

/*Individual page styles
/* ~/Default.aspx */
.homefeature{margin-bottom:5px;}
#player{position:relative;margin:0px 0px 12px 0px;line-height:0;padding:0px;width:578px;height:362px;}

/* ~/Admin/Default.aspx */
#dashboard { width:100%;margin:0;padding:0;font-size:1em }
#dashboard .column1 { width:500px;vertical-align:top;}
#dashboard .column1 table { margin-right:0;}
#dashboard .column2 { width:250px;vertical-align:top;}

/* ~/Admin/Users.aspx */
#searchterms { margin:10px;background-color:#f3f3f3;border:solid #3A75B6 1px;padding:10px 10px 10px 10px;border:2px solid #DFDFDF;}
#searchterms li, #searchterms li a { font-size:8pt;}
#searchterms li { margin-top:2px;margin-bottom:2px;}
#searchterms p { margin:2px 4px;}

/* ~/Admin/Roles.aspx */
#roles { }
#roles .list { margin:0px;padding:10px;border:solid #DFDFDF 1px;background-color:#f3f3f3;}
#roles .list table { margin:0;padding:0;}
#roles .list td { padding:4px;}
#roles .list label { margin-left:5px;}
#roles .note { margin:0 10px;}

/* ~/Forgot-Password.aspx */
#passwordrecovery { margin:75px 50px 200px 50px;}
#passwordrecovery .container { width:300px;margin-left:auto;margin-right:auto;}
#passwordrecovery h1 { margin:0 0 10px 0;padding:0;}
#passwordrecovery p { margin:10px 0 0 0;padding:0;}
#passwordrecovery label { display:block;font-weight:bold;}
#passwordrecovery input.text { width:295px;}

/* ~/Login.aspx */
#login { margin:0px 220px 100px 220px;}
#login p { margin:10px 0 0 0;padding:0;}
#login input.text { width:195px;}

/* ~/Login.aspx */
#login2 { margin:0px 20px 100px 60px;width:425px;}
#login2 p { margin:10px 0 0 0;padding:0;}

/* ~/Signup.aspx */
#signup { margin:75px 100px;}

/* ~/Contact.aspx */
#contactform { margin:0px 50px 100px 50px;}
#contactform p { margin:10px 0 0 0;padding:0;}
#contactform label { /*display:block;*/font-weight:bold;white-space:nowrap;}
#contactform input.text { width:195px;}

/* ~/NotFound.aspx */
#notfound { margin:75px 100px 125px 100px;}

/* ~/Error.aspx */
#error { margin:75px 100px 125px 100px;}

/* ~/Member/Account.aspx */
#accountinfo { margin:0px 0px 125px 0px;}

/* ~/Athletics/Default.aspx */
.bigbutton {float:left;margin-bottom:10px;}
.bigbutton div a, 
.bigbutton div a:link, 
.bigbutton div a:visited {display:block;text-decoration:none;color:#3d4c52;background-position:0px 0px;background-repeat:no-repeat;width:212px;height:44px;padding:21px 0px 0px 71px;font:18px arial, helvetica, sans-serif;}
.bigbutton .mensbasketball a, 
.bigbutton .mensbasketball a:link, 
.bigbutton .mensbasketball a:visited {background-image:url('/athletics/images/button_mens_basketball.jpg');}
.bigbutton .girlsbasketball a, 
.bigbutton .girlsbasketball a:link, 
.bigbutton .girlsbasketball a:visited {background-image:url('/athletics/images/button_womens_basketball.jpg');margin-left:10px;}
.bigbutton .intramuralsports a, 
.bigbutton .intramuralsports a:link, 
.bigbutton .intramuralsports a:visited {background-image:url('/athletics/images/button_intramural_sports_basketball.jpg');}
.bigbutton div a:hover {}

/* ~/Degrees-and-Programs/Default.aspx */
.fancyList {}
.fancyList ul {margin-left:0em;list-style-type:none;}
.fancyList ul ul {margin-left:0em;margin-bottom:1em;list-style-type:none;}

/* Footer */
#footer {position:relative;clear:both;font-size:12px;color:#8fa6b0;padding:0px;margin:0px auto 0px auto;text-align:left;background-image:url('/images/footerbackground.jpg');background-repeat:no-repeat;}
#footercontent {position:relative;width:900px;margin:0px auto 0px auto;padding:60px 0px 2px 0px;line-height:1.2;height:182px;}
#footer .navcontainer {margin:0px 70px 0px 0px;border-right:solid 1px #6A777F;float:left;width:225px;height:100%;}
#footer .navcontainer.first {margin-left:59px;}
#footer .navcontainer ul {padding:0px;margin:0px;list-style-type:none;color:#1A72A2;font:9px Arial, Helvetica, sans-serif;}
#footer li {list-style:none;background-image:none;margin:0px;padding:0px;}
#footer li a, 
#footer li a:link, 
#footer li a:visited {font:12px Arial, Helvetica, sans-serif;text-decoration:none;color:#D1E3EF;padding:3px 15px 3px 0px;background-image:none;}
#footer li a:hover {text-decoration:none;color:#fff;}
#footer a, #footer a:link, #footer a:visited {text-decoration:none;color:#fff;}
#footer a:hover {text-decoration:underline;}
#footer h1 {font:bold 16px Arial, Helvetica, sans-serif;padding:7px 0px 0px 55px;color:#fff;height:37px;background:url('/images/footericons.jpg') no-repeat 0px 0px;margin:0px 0px 5px 0px;}
#footer .sitemap {background-position:-10px -2px;padding:7px 0px 0px 40px;}
#footer .offices {background-position:-15px -63px;padding:7px 0px 0px 32px;}
#footer .online {background-position:-10px -124px;padding:7px 0px 0px 40px;}
#footer .help {background-position:-10px -185px;padding:7px 0px 0px 40px;}
#footer h3 {font:normal 10px Arial, Helvetica, sans-serif;margin:0px;padding:0px 0px 0px 70px;color:#fff;clear:both;float:left;width:600px;text-align:left;}
#footer p {margin:0px;padding:0px;}
#footer .addressbox {float:left;clear:left;color:#0c3565;font-size:11px;margin:0px 0px 0px 25px;text-align:left;width:300px;}
#footer .addresstitle {float:left;font-weight:bold;}
#footer .address {float:left;clear:none;margin:0px 0px 0px 10px;}
#footer .logos {float:left;margin:0px 0px 15px 25px;text-align:center;font-size:9px;Font-Family:Arial, Helvetica, sans-serif;color:#0c3565;}
#footer .logos img {margin:0px;}
#footer .copyright {margin:0px;text-align:center;font-size:12px;Font-Family:Arial, Helvetica, sans-serif;color:#2a373d;padding:50px 0px 25px 0px;}
#footer #base {position:relative;margin:0px auto 0px auto;padding:0px;text-align:center;font-size:12px;Font-Family:Arial, Helvetica, sans-serif;color:#2a373d;background-image:url('/images/basebackground.jpg');background-repeat:no-repeat;background-color:#8FA6B1;}
#footer #base p {}

#homeAlert{padding:8px 10px 8px 10px;background-color:#fbce2a;border-top:2px solid #c07e26;border-bottom:2px solid #c07e26;}
#homeAlert:after{display:block;clear:both;visibility:hidden;height:0px;content:".";}


.DevSticky{z-index:1001; position:fixed; background:#000 url('/images/sticky-survey-bk.jpg') repeat-x left top; width:100%; bottom:0; left:0; text-align:center;height:40px;}
.DevSticky .row4{margin:0 auto;width:959px;height:40px;background:url('/images/sticky-survey.jpg') no-repeat left top;}
.DevSticky input{vertical-align:top;}
.DevSticky p{margin-bottom:0;color:#fff;font-weight:bold;line-height:40px;}

.fdbk-tab {height:102px;right:0px;margin-right:-14px;position:fixed;text-indent:-100000px;bottom:2%;width:42px;z-index:500000;float:right;}
.fdbk-tab a,
.fdbk-tab a:link,
.fdbk-tab a:visited{display:block;width:42px;height:102px;background:transparent url('/images/feedback-tab2.png');color:#fff;cursor:pointer;}
.fdbk-tab:hover{margin-right:-10px;}

/*.fdbk-tab {height:102px;right:0px;margin-right:-6px;position:fixed;text-indent:-100000px;top:25%;width:42px;z-index:500000;float:right;}
.fdbk-tab a,
.fdbk-tab a:link,
.fdbk-tab a:visited{display:block;width:42px;height:102px;background:transparent url('/images/feedback-tab.png');color:#fff;cursor:pointer;}
.fdbk-tab:hover{margin-right:-3px;}

.fdbk-tab {height:42px;width:102px;bottom:0px;right:22%;margin-bottom:-10px;position:fixed;text-indent:-100000px;z-index:500000;}
.fdbk-tab a,
.fdbk-tab a:link,
.fdbk-tab a:visited{display:block;width:102px;height:42px;background:transparent url('/images/feedback-tab.png') -102px -102px;color:#fff;cursor:pointer;}
.fdbk-tab:hover{margin-bottom:-8px;}*/


/* Modal Popup used in athletics (not used anymore) */
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {background-color:#ffffdd;border-width:3px;border-style:solid;border-color:Gray;padding:3px;width:530px;}

