/* YUI reset 2.6.0 */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* Global */
html {font-family:arial;}
body {margin:0; background-image:url(../images/mainbg.jpg); background-repeat:repeat; background-position:top center;}
.invisible {display:none}
.right {float:right}
.left {float:left}
a {color:#801514}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
em{font-style:italic;}
em.smaller{font-size:80%;}
strong {font-weight:bold;}
.error {background-color:#faa;}

/* MAIN STRUCTURE */


/*search-home css start*/
.section-search-home {background-image:none; background-color: #f3e7d6;}
.section-search-home #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-search-home #fullscreen #main #menu {display: none;}
.section-search-home #fullscreen #sidemenu {display: none;}
.section-search-home #fullscreen #main #contentleft {padding: 0 0;}
.section-search-home #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-search-home #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*search-home css end*/

/*search-GD css start*/
.section-search-graphic-design {background-image:none; background-color: #f3e7d6;}
.section-search-graphic-design #fullscreen #main #content ul li{list-style: none;}
.section-search-graphic-design #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-search-graphic-design #fullscreen #main #menu {display: none;}
.section-search-graphic-design #fullscreen #sidemenu {display: none;}
.section-search-graphic-design #fullscreen #main #contentleft {padding: 0 0;}
.section-search-graphic-design #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-search-graphic-design #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*search-GD css end*/

/*search-ID css start*/
.section-search-interior-design {background-image:none; background-color: #f3e7d6;}
.section-search-interior-design #fullscreen #main #content ul li{list-style: none;}
.section-search-interior-design #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-search-interior-design #fullscreen #main #menu {display: none;}
.section-search-interior-design #fullscreen #sidemenu {display: none;}
.section-search-interior-design #fullscreen #main #contentleft {padding: 0 0;}
.section-search-interior-design #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-search-interior-design #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*search-ID css end*/

/*search-PHOTO css start*/
.section-search-photography {background-image:none; background-color: #f3e7d6;}
.section-search-photography #fullscreen #main #content ul li{list-style: none;}
.section-search-photography #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-search-photography #fullscreen #main #menu {display: none;}
.section-search-photography #fullscreen #sidemenu {display: none;}
.section-search-photography #fullscreen #main #contentleft {padding: 0 0;}
.section-search-photography #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-search-photography #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*search-PHOTO css end*/

/*search-prepress css start*/
.section-search-pre-press {background-image:none; background-color: #f3e7d6;}
.section-search-pre-press #fullscreen #main #content ul li{list-style: none;}
.section-search-pre-press #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-search-pre-press #fullscreen #main #menu {display: none;}
.section-search-pre-press #fullscreen #sidemenu {display: none;}
.section-search-pre-press #fullscreen #main #contentleft {padding: 0 0;}
.section-search-pre-press #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-search-pre-press #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*search-prepress css end*/

/*display css start*/
.section-display {background-image:none; background-color: #f3e7d6;}
.section-display #fullscreen #main #content ul li{list-style: none;}
.section-display #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-display #fullscreen #main #menu {display: none;}
.section-display #fullscreen #sidemenu {display: none;}
.section-display #fullscreen #main #contentleft {padding: 0 0;}
.section-display #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-display #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*display css end*/

/*yahoo css start*/
.section-yahoo {background-image:none; background-color: #f3e7d6;}
.section-yahoo #fullscreen #main #content .courses {display: none;}
.section-yahoo #fullscreen #main #content ul li{list-style: none;}
.section-yahoo #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-yahoo #fullscreen #main #menu {display: none;}
.section-yahoo #fullscreen #sidemenu {display: none;}
.section-yahoo #fullscreen #main #contentleft {padding: 0 0;}
.section-yahoo #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-yahoo #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*yahoo css end*/


/*ninemsn css start*/
.section-ninemsn {background-image:none; background-color: #f3e7d6;}
.section-ninemsn #fullscreen #main #content ul li{list-style: none;}
.section-ninemsn #fullscreen #main #content #contentleft #portal-breadcrumbs {display: none;}
.section-ninemsn #fullscreen #main #menu {display: none;}
.section-ninemsn #fullscreen #sidemenu {display: none;}
.section-ninemsn #fullscreen #main #contentleft {padding: 0 0;}
.section-ninemsn #fullscreen #main #content {width: 980px; height: auto; padding: 0 0; margin: 0 0;}
.section-ninemsn #fullscreen #main #content h1.documentFirstHeading{display: none;}
/*ninemsn css end*/





div#fullscreen {width:100%; height:100%; border-top:2px solid #901517;}
div#sidemenu {position:absolute; height:100%; right:0; top:0;z-index:100;}

div#main {width:960px; height:auto; margin-left:auto; margin-right:auto;}
div#main div#menu {float:left; width:190px; height:auto; margin-right:20px;}
div#main div#content {float:left; width:730px; height:auto; margin-left:20px;font-size:11px;padding-bottom:50px;margin-bottom:30px;}
div#main div#content div#contentleft {float:left; width:440px; height:auto; margin-right:20px;padding-top:100px;}
div#main div#content div#contentleft div,
div#main div#content div#contentleft p {width: 440px; font-size:11px;}
div#main div#content div#contentleft li {line-height:2; font-size:11px; list-style:outside; list-style-image: url(http://www.catc.edu.au/images/bullet_red.gif);  margin-left: 20px;}
div#main div#content div#contentright {float:left; width:250px; height:auto; margin-left:20px;}
div#main div#content div#contentfull {float:left; width:710px; height:auto; }
/*
div#main div#footer {float:right; position:fixed; bottom:0; margin-left:90px; width:870px; height:30px; background-color:#cfc747; z-index:1000}
*/
div#main div#footer {float:right; position:static; bottom:0; margin-left:90px; width:836px; *height:81px; height:41px; background-color:#cfc747; z-index:1000;padding-top:5px; margin-top:5px;}

/* MENU */
div#menu div.logo {margin-left:-128px; margin-top:-2px}
div#menu div.menuitems {margin-top:18px}

div#menu div.menuitems ul li a img {display:none;}
div#menu div.menuitems ul li a img.arrow {display:inline}

div#menu div.menuitems ul li {height:auto;min-height:27px; margin-bottom:3px;}
div#menu div.menuitems ul li a {display:block; height:27px; color:#34312c; text-decoration:none; margin-left:18px;}
div#menu div.menuitems > ul > li > div > a {text-transform:uppercase;}
a.white {display:block; height:27px; color:#eadbbf !important; text-decoration:none; margin-left:18px}
div#menu div.menuitems ul li div.highlight {position:absolute; width:5px; height:27px; background-color:#9a2c2b; margin-top:-4px;}
div#menu div.menuitems ul li.selected div.highlight {width: auto; left:0;}
div#menu div.menuitems ul li.selected a {color:#eadec8;}
/* SUB MENU */
div#menu div.menuitems ul div.sub {display:none; border-top:1px solid #973f35;border-bottom:1px solid #973f35; margin-top:0px; margin-bottom:10px}
div#menu div.menuitems ul div.sub ul {margin-top:5px; padding:0px}
div#menu div.menuitems ul div.sub ul li {height:auto !important;width:210px;}
div#menu div.menuitems ul div.sub ul li a {display:inline; color:#931e1d; font-size:20px; width:auto; height:auto !important; text-decoration:none }
div#menu div.menuitems ul div.sub ul li a:hover {text-decoration:underline;}
div#menu div.menuitems ul div.sub ul li img.arrow {position:absolute; padding-top:6px;}
/* SUBSUB MENU*/
div#menu div.menuitems ul div.sub ul div.subsub {display:none}
div#menu div.menuitems ul div.sub ul div.subsub ul {margin-left:20px; border-top:1px dotted #973f35; padding-top:4px; margin-bottom:5px;}
div#menu div.menuitems ul div.sub ul div.subsub ul li {border-bottom:1px dotted #973f35; /*padding-bottom:3px;*/}
div#menu div.menuitems ul div.sub ul div.subsub ul li a {color:#931e1d; font-size:16px;}
div#menu div.menuitems ul div.sub ul div.subsub ul li img.arrow {position:absolute; padding-top:6px;}
div#menu div.menuitems ul div.sub ul div.subsub ul li ul li {border-bottom:none;}



div#menu div.extras {height:191px; margin-top:18px; background-image:url(../images/extrabg.gif); background-repeat:repeat}
div#menu div.extras ul {padding-top:1px;}
div#menu div.extras ul li {margin-top:14px;}

/* HOME CYCLE */
div#contentleft div.cycle {margin-top:-60px;min-height:561px;} /* min-height here makes WebKit browsers happy */
div#contentleft div.cycle h1,
div#contentleft div.cycle h2 {width:440px;font-size:12px; font-weight:bold; color:#801514; text-align:center; margin-top:20px; font-style:normal;}
div#contentleft div.cycle p {margin-top:10px;}

/*div#contentleft div.cycle h2 {width:440px;font-size:11px; color:#272116; line-height:15px; margin-top:15px;text-align:center}*/
/* div#contentleft div.cycle p {width:20%;margin:auto} */
div#contentleft div.cycle p {font-size:12px; font-weight:normal; text-align:center;line-height:1.2}
div#contentleft div.cycle p a {font-size:11px; font-weight:bold; color:#801514; text-decoration:none}
div#contentleft div.cycle div.cycleable {background-color:transparent !important}
div.cycle div.collage-item {background-color:transparent!important;}



div#contentleft div.nav {margin-top:10px}
div#contentleft div.nav a {float:left;width:11px;height:11px;margin:2px;text-indent:-9999px;}
div#contentleft div.nav a {background-image: url(../images/nav.gif);}
div#contentleft div.nav a.activeSlide {background-image: url(../images/nav_selected.gif);}
div#contentleft div.nav a:hover {background-image: url(../images/nav_over.gif);}

div#content div.courses {margin-top:47px; clear:both;}
div#content div.courses ul li {display:inline;}


/* FIND OUT MORE */
div#contentright div.findout {margin-top:463px; margin-left:10px; display:none;}

/* SIDE MENU */
div#sidemenu div.search {margin-top:16px;}
div#sidemenu div.search div.course {width:226px; height:21px; background-image:url(../images/searchbg.gif); background-position:left top;background-repeat:repeat; border:1px solid #a23e39;color:#9a2c29;font-family:arial;font-style:italic;font-size:14px;padding-top:4px; padding-bottom:0px; padding-left:4px; padding-right:4px}
div#sidemenu div.search div.course p.text {float:left;}
div#sidemenu div.search div.course p.arrow {float:right; margin-top:2px; margin-right:5px;}
div#sidemenu div.search div.dropdown {z-index:6000; display:none; position:absolute; margin-top:0px; width:236px; background-color:#9a2c2b}
div#sidemenu div.search div.dropdown div {width:236px; border-bottom:1px solid #821f10; color:#e6dac4; font-style:italic; font-size:16px; padding-top:6px; padding-bottom:6px;}
div#sidemenu div.search div.dropdown div:hover {background-color:#821e0e}
div#sidemenu div.search div.dropdown div p {padding-left:20px; padding-bottom:5px;}
div#sidemenu div.search div.dropdown div ul li {height:17px; margin-top:3px;}
div#sidemenu div.search div.dropdown div ul li a {height:17px; padding-left:20px;display:block; font-weight:bold; font-size:12px; font-style:normal; color:#e6dac4; text-decoration:none}
div#sidemenu div.search div.dropdown div ul li a:hover {display:block; background-color:#3d1012}
div#sidemenu div.search div.dropdown div ul li a img {padding-right:5px}
div#sidemenu div.search div.site {width:250px; margin-top:3px}
div#sidemenu div.search div.site div.field {float:left;}
div#sidemenu div.search div.site input.inputLabel,
div#sidemenu div.search div.site input.inputLabelActive {width:195px; height:17px; font-family:arial; background-image:url(../images/searchbg.gif); background-position:left top;background-repeat:repeat;float:left;border-bottom:1px solid #a23e39;border-left:1px solid #a23e39;border-top:1px solid #a23e39;margin-top:0px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;color:#9a2c29;font-style:italic;font-size:14px;padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px}
div#sidemenu div.search div.site div.icon {float:left; margin-left:-2px}

div#sidemenu div.news {z-index:5000;  position:absolute; width:250px; height:170px; margin-left:-0px; margin-top:130px; background-image:url(../images/newsbg.png); background-position:left top;background-repeat:repeat; padding-top:0px; overflow:hidden;}
div#sidemenu div.news div.titlecontainer { width:750px; margin-top:5px;}
div#sidemenu div.news div.titlecontainer p.title {float:left; font-size:29px; color:#34312C; margin-left:0px}
div#sidemenu div.news div.titlecontainer p.title img {margin-left:40px; margin-top:12px;}
div#sidemenu div.news div.titlecontainer p.all {float:left;font-size:20px; color:#8f1515; margin-left:410px; margin-top:10px;display:none;}
div#sidemenu div.news div.titlecontainer p.all img {margin-left:0px; margin-top:5px;}
div#sidemenu div.news div.titlecontainer p.all a {font-size:20px; color:#8f1515; margin-left:0px; text-decoration:none;float:right;line-height:15px;}
div#sidemenu div.news div,
div#sidemenu div.news dd {float:left; width:227px; padding-right:15px; padding-left:15px; border-right:1px dashed #9a2c2a; margin-top:12px;}
div#sidemenu div.news dd {min-height:109px;}
div#sidemenu div.news dl dt {display:none;}
div#sidemenu div.news dl dd a {font-size:12px; font-weight:bold; color:#8f1515; text-decoration:none;text-transform:uppercase;}
div#sidemenu div.news dl dd a img {display:none;}
div#sidemenu div.news img.more {display:block;float:right;margin-top:4px;margin-right:4px;line-height:15px;}
div#sidemenu div.news dl dd p span.more {font-size:11px;font-weight:bold;color:#8f1515;float:right;}
div#sidemenu div.news dl dd a span {display:block; font-weight:normal;font-size:11px;text-transform:none;}
div#sidemenu div.news dl dd p {font-size:11px; font-weight:normal; color:#34312c; line-height:15px; margin-top:5px;text-transform:none;}

/*
div#sidemenu div.news dl dd p.date {font-size:11px; color:#8f1515}
div#sidemenu div.news dl dd p.campus {font-size:12px; font-weight:bold; color:#8f1515}
div#sidemenu div.news dl dd p.desc {font-size:11px; color:#34312c; line-height:15px; margin-top:5px}
div#sidemenu div.news dl dd p a {font-size:11px; color:#8f1515; line-height:15px; font-weight:bold; text-decoration:none; float:right}
div#sidemenu div.news dl dd p a:hover {text-decoration:underline}
div#sidemenu div.news dl dd p img {font-size:11px; color:#8f1515; line-height:15px; font-weight:bold; text-decoration:none; float:right; margin-top:4px; margin-right:4px;}
*/

/* FOOTER */
div#footer ul {margin-top:-2px;margin-left:5px;}
div#footer ul li {display:inline; font-size:8.5px; color:#323431; margin-left:5px}
div#footer ul li.mf {display:inline; font-size:8.5px; color:#323431; margin-left:10px}
div#footer ul li.mf a {font-size:9px; color:#666f3a; text-decoration:none}
div#footer ul li.mf a:hover {font-size:9px; color:#666f3a; text-decoration:underline }

/* INTERIOR DESIGN */
div#contentleft div#portal-breadcrumbs {color:#931e1d; font-size:12px!important; margin-top:-90px;margin-bottom:120px;}
div#contentleft div#portal-breadcrumbs a {color:#931e1d; font-size:12px; margin-top:10px;text-decoration:none}
div#contentleft div#portal-breadcrumbs a:hover {text-decoration:underline}

div#contentleft div.content {width:440px; margin-top:100px}
div#contentleft h1 {color:#931e1d; font-size:30px; font-style:italic}
div#contentleft h2 {color:#931e1d; font-size:24px; font-style:italic; margin-top:44px;}
div#contentleft p {color:#34312c; font-size:12px; margin-top:22px; line-height:20px}
div#contentleft p a {color:#921d1b; font-size:12px; text-decoration:none; font-weight:bold}
div#contentleft p a:hover {text-decoration:underline;font-weight:bold}
div#contentleft p.image {margin-top:14px}
div#contentleft div.testimonial {border-top: 2px dotted #901516; border-bottom: 2px dotted #901516; margin-bottom:70px; padding-bottom:20px;margin-top:14px}
div#contentleft div.testimonial table {margin-top:13px; margin-bottom:10px;}
div#contentleft div.testimonial table tr td {color:#901516; font-size:12px; vertical-align:top}
div#contentleft div.testimonial table tr td.bold {font-weight:bold}
div#contentleft div.testimonial table tr td.desc {color:#34312c; font-size:11px; line-height:16px; padding-top:10px;}
div#contentleft div.testimonial table tr td a {color:#901516;font-weight:bold;font-size:11px; text-decoration:none; margin-left:5px}
div#contentleft div.testimonial table tr td a:hover {text-decoration:underline}
div#contentleft div.testimonial div.nav {position:absolute; margin-top:7px; float:right}
div#contentleft div.testimonial div.nav div.dots {float:left; margin-top:4px;background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat;}
div#contentleft div.testimonial div.nav div.dots ul li {display:inline}
div#contentleft div.testimonial div.nav div.arrows {float:right; margin-left:325px; background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat;}
div#contentleft div.testimonial div.nav div.arrows img {margin-left:2px; margin-left:2px;}

div#contentright div.wantto {position:absolute; width:100%;margin-top:185px; background-color:#cec75b; padding-left:15px; padding-top:5px; z-index:60}
div#contentright div.wantto h3 {color:#f1e5d3; font-size:30px; margin-bottom:5px;}
div#contentright div.wantto div {background-color:#dad154; margin-bottom:15px; padding-top:10px; padding-left:14px; padding-bottom:10px; color:#34312c}
div#contentright div.wantto div p.wanttitle {font-weight:bold; font-size:14px}
div#contentright div.wantto div p.coursetitle {font-size:12px;margin-top:14px}
div#contentright div.wantto div p.course {font-weight:bold; font-size:12px;margin-top:4px}
div#contentright div.wantto div p.links {font-weight:bold; font-size:12px;margin-top:4px}
div#contentright div.wantto div p.links img {margin-right:5px;}
div#contentright div.wantto div p.links a {font-weight:bold; font-size:12px; color:#901617; text-decoration:none}
div#contentright div.wantto div p.links a:hover {text-decoration:underline}

div#contentright div.arrows {width:250px; height:192px; background-image:url(../images/arrows.png); background-position:left top; background-repeat:no-repeat; margin-top:510px}
div#contentright div.arrows div {height:96px; font-size:18px}
div#contentright div.arrows div p.one {padding-left:85px; padding-top:20px}
div#contentright div.arrows div p.two {padding-left:85px;}
div#contentright div.arrows div p.two a {color:#34312c; text-decoration:none; }
div#contentright div.arrows div p.two a:hover {color:#34312c; text-decoration:underline; }


/* TESTIMONIALS */
div#contentfull div#portal-breadcrumbs {color:#931e1d; font-size:12px; margin-top:10px}
div#contentfull div#portal-breadcrumbs a {color:#931e1d; font-size:12px; margin-top:10px; text-decoration:none}
div#contentfull div#portal-breadcrumbs a:hover {color:#931e1d; font-size:12px; margin-top:10px; text-decoration:underline}

div#contentfull div.content {width:730px; margin-top:100px; margin-bottom:100px}
div#contentfull div.content h1 {color:#931e1d; font-size:30px; font-style:italic}
div#contentfull div.content p {width:440px; color:#34312c; font-size:12px; margin-top:22px; line-height:20px}
div#contentfull div.content p a {color:#921d1b; font-size:12px; text-decoration:none; font-weight:bold}
div#contentfull div.content p a:hover {text-decoration:underline;font-weight:bold}

div#contentfull div.content div.testimonial {border-top: 2px dotted #901516; padding-bottom:0px;margin-top:14px}
div#contentfull div.content div.testimonial table {margin-top:13px;}
div#contentfull div.content div.testimonial table tr td {color:#901516; font-size:12px; vertical-align:top}
div#contentfull div.content div.testimonial table tr td.bold {font-weight:bold}
div#contentfull div.content div.testimonial table tr td.desc {color:#34312c; font-size:11px; line-height:16px; padding-top:5px;}
div#contentfull div.content div.testimonial table tr td a {color:#901516;font-weight:bold;font-size:11px; text-decoration:none; margin-left:5px}
div#contentfull div.content div.testimonial table tr td a:hover {text-decoration:underline}

div#contentfull div.content div.nav {width:730px; position:absolute; margin-top:15px; background-image:url(../images/linedots.gif); background-position:left top; background-repeat:no-repeat; }
div#contentfull div.content div.nav div.dots {position:relative; float:left; width:56px; margin-top:3px;  background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat;}
div#contentfull div.content div.nav div.dots ul li {display:inline}
div#contentfull div.content div.nav div.arrows {float:right; width:70px; margin-top:0px; margin-left:0px; background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat; }
div#contentfull div.content div.nav div.arrows img {margin-left:2px; margin-right:2px;}


/* STUDENT WORK */
div#content p.red {color:#901516; font-weight:bold; font-size:12px}
div#contentfull div.content p.red img {margin-left:10px;}
div#content div.work {clear:both;}
div#content div.work ul {margin-top:20px; position:relative }
div#content div.work ul li {display:inline}

div.image {/*display:none;*/ width:auto;}
div.image {float:left;width:auto; padding:10px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat;margin-right:35px;}
div.image div.image-title p {width:355px; font-weight:bold; font-size:12px; color:#cfc645; text-align:center; margin-top:5px}
div.image p.image-title p span {font-weight:bold; font-size:12px; color:#ffffff; text-align:center; margin-top:5px}
div.image div.image-title p {width:355px; color:#a1a1a1; font-size:12px; text-align:center}
div.boxy-content {position:relative;}
div.image div.control {position:absolute; width:40px!important; margin-left:0px; padding-top:10px; padding-bottom:5px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat; top:25px;right:0;margin-right:10px;margin-top:-10px;z-index:1}
div.image div.control ul {}
div.image div.control ul li {padding-bottom:2px;}

div#interior {display:none;}
div.image {float:left; padding:10px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat;}
div.image p.image-title {font-weight:bold; font-size:12px; color:#cfc645; text-align:center; margin-top:5px}
div.image p.image-title span {font-weight:bold; font-size:12px; color:#ffffff; text-align:center; margin-top:5px}
div.image div.image-caption p {color:#a1a1a1!important; font-size:11px!important; text-align:center;margin-top:11px;line-height:0}
div.image div.image-caption p em {color:#CFC645;font-weight:bold;font-style:normal;font-size:12px}
div.image div.image-caption p strong {color:#fff;font-weight:bold}
/* div.control {position:absolute; float:right; width:40px; margin-left:0px; padding-top:10px; padding-bottom:5px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat; top:0; right:0;} */
div.control ul {}
div.control ul li {padding-bottom:2px;}
div.image img {display:block;margin:auto;}

div.collage_type_folder.collage_view_gallery {display:none;}

/* A DAY IN THE LIFE */
div#contentleft div.content p.red {color:#901516; font-weight:bold; font-size:12px}
div#contentleft div.content p.red img {position:absolute; margin-left:10px; margin-top:-3px;}

div#contentright div.cities {width:250px; margin-top:185px;}
div#contentright div.cities div.buttons {float:left;width:50px;}
div#contentright div.cities div.text {float:left;width:200px;}
div#contentright div.cities div.text ul {margin-left:10px;}
div#contentright div.cities div.text ul li {margin-top:12px}
div#contentright div.cities div.text ul li a {font-size:24px; color:#931e1d; text-decoration:none;}
div#contentright div.cities div.text ul li a:hover {/*text-decoration:underline;*/ border-bottom: 2px solid #931e1d; }


div#contentfull div.citydesc {display:none; width:730px; border-top:2px dotted #901516; margin-top:20px}
div#contentfull div.citydesc div.video {margin-top:20px}
div#contentfull div.citydesc div.contentleft {float:left; width:440px; padding-bottom:100px }
div#contentfull div.citydesc div.contentleft img.ball {position:absolute; margin-left:665px; margin-top:65px; z-index:600}
div#contentfull div.citydesc div.contentleft p {color:#931e1d; font-size:20px; margin-top:25px; margin-bottom:10px}
div#contentfull div.citydesc div.contentleft ul {}
div#contentfull div.citydesc div.contentleft ul li {list-style-type:disc; color:#901516;  font-size:12px; margin-left:17px; line-height:20px}
div#contentfull div.citydesc div.contentleft ul li span {color:#34312c;}

div#contentfull div.citydesc div.contentright {float:left; width:250px; margin-left:20px }
div#contentfull div.citydesc div.contentright div.student {margin-top:25px;}
div#contentfull div.citydesc div.contentright div.student p.name {color:#931e1d; font-size:30px; text-align:center}
div#contentfull div.citydesc div.contentright div.student p.campus {color:#931e1d; font-size:20px; text-align:center}

/* NEWS */
div#contentfull div.content ul {position:absolute; right:0}
div#contentfull div.content ul li {display:inline}
div#contentfull div.content div.newscontainer {background-color:#CEC75B;margin-top:60px;padding-left:5px;padding-top:5px;position:absolute;width:100%; height:auto}
div#contentfull div.content div.newscontainer div.holder {width:780px;}
div#contentfull div.content div.newscontainer div.holder div {float:left; width:227px; height:115px; padding-right:15px; padding-left:15px; border-right:1px dashed #9a2c2a; margin-top:12px; margin-bottom:15px}
div#contentfull div.content div.newscontainer div.holder div p {width:227px; margin-top:0px}
div#contentfull div.content div.newscontainer div.holder div p.date {font-size:11px; color:#8f1515}
div#contentfull div.content div.newscontainer div.holder div p.campus {font-size:12px; font-weight:bold; color:#8f1515; margin-top:0px}
div#contentfull div.content div.newscontainer div.holder div p.desc {font-size:11px; color:#34312c; line-height:15px; margin-top:0px}
div#contentfull div.content div.newscontainer div.holder div p a {font-size:11px; color:#8f1515; line-height:15px; font-weight:bold; text-decoration:none; float:right}
div#contentfull div.content div.newscontainer div.holder div p a:hover {text-decoration:underline}
div#contentfull div.content div.newscontainer div.holder div p img {font-size:11px; color:#8f1515; line-height:15px; font-weight:bold; text-decoration:none; float:right; margin-top:4px; margin-right:4px;}

div#contentfull div.content div.newsnav {width:780px; border-bottom: 2px dotted #901516; margin-bottom:70px; padding-bottom:20px;margin-top:350px}
div#contentfull div.content div.newsnav div.nav {width:780px; position:absolute; margin-top:7px;}
div#contentfull div.content div.newsnav div.nav div.dots {float:left; margin-top:4px;background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat;}
div#contentfull div.content div.newsnav div.nav div.dots ul {position:relative}
div#contentfull div.content div.newsnav div.nav div.dots ul li {display:inline}
div#contentfull div.content div.newsnav div.nav div.arrows {float:right; background-image:url(../images/searchbg.gif); background-position:left top; background-repeat:repeat;}
div#contentfull div.content div.newsnav div.nav div.arrows img {margin-left:2px; margin-left:2px;}

div#moreinfo {display:none; width:525px;}
div#moreinfo div.image {float:left;width:465px; padding:10px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat;}
div#moreinfo div.image p.date {font-size:12px; color:#cfc645}
div#moreinfo div.image p.heading {font-weight:bold; font-size:20px; color:#ffffff; margin-top:8px}
div#moreinfo div.image p.headingsmall {font-weight:bold; font-size:12px; color:#cfc645; margin-top:8px; margin-bottom:15px}
div#moreinfo div.image div#modaldesc {width:465px; height:190px; color:#a1a1a1; font-size:11px; overflow:auto}
div#moreinfo div.image div#modaldesc p {line-height:16px}
div#moreinfo div.control {position:relative; float:right; width:40px; margin-left:0px; padding-top:10px; padding-bottom:5px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat; }
div#moreinfo div.control ul {}
div#moreinfo div.control ul li {padding-bottom:2px;}

/* OUR CAMPUSES */
div#contentfull div.campus {display:none; width:730px; border-top:2px dotted #901516; margin-top:20px}
div#contentfull div.campus div.contentleft {float:left; width:440px; padding-bottom:100px }
div#contentfull div.campus div.contentleft img.ball {position:absolute; margin-left:685px; margin-top:65px; z-index:600}
div#contentfull div.campus div.contentleft img.balltwo {position:absolute; margin-left:480px; margin-top:240px; z-index:600}
div#contentfull div.campus div.contentleft p {color:#34312c; font-size:12px; margin-top:10px; line-height:20px;}
div#contentfull div.campus div.contentleft p.campustitle {color:#931e1d; font-size:30px; margin-top:25px;}
div#contentfull div.campus div.contentleft p.red {color:#901516; font-size:12px; font-weight:bold; margin-top:20px}
div#contentfull div.campus div.contentleft p.subtitle {color:#931e1d; font-size:20px; margin-top:20px;}
div#contentfull div.campus div.contentleft a {font-size:12px; color:#931e1d; text-decoration:none; font-weight:bold}
div#contentfull div.campus div.contentleft a:hover {text-decoration:underline}
div#contentfull div.campus div.contentleft ul {margin-top:10px}
div#contentfull div.campus div.contentleft ul li {list-style-type:disc; color:#901516;  font-size:12px; margin-left:17px; line-height:20px}
div#contentfull div.campus div.contentleft ul li span {color:#34312c;}
div#contentfull div.campus div.contentright {float:left; width:250px; margin-left:20px }
div#contentfull div.campus div.contentright div.student {margin-top:25px; margin-left:20px;}
div#contentfull div.campus div.contentright div.student p.name {color:#931e1d; font-size:30px; text-align:center}
div#contentfull div.campus div.contentright div.student p.campus {color:#931e1d; font-size:20px; text-align:center}
div#contentfull div.campus div.contentright div.arrows {width:250px; height:192px; background-image:url(../images/campuses.png); background-position:left top; background-repeat:no-repeat; margin-top:290px; margin-left:20px}
div#contentfull div.campus div.contentright div.arrows div {height:96px; font-size:18px}
div#contentfull div.campus div.contentright div.arrows div p.one {padding-left:85px; padding-top:30px}
div#contentfull div.campus div.contentright div.arrows div p.two {padding-left:85px;}
div#contentfull div.campus div.contentright div.arrows div p.two a {color:#34312c; text-decoration:none}
div#contentfull div.campus div.contentright div.arrows div p.two a:hover {color:#34312c; text-decoration:underline}

div.campusmap {display:none; width:860px; height:550px;}
div.campusmap div.image {float:left; width:800px; height:537px; padding:10px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat;}
div.campusmap div.image div.directions {float:left; margin-top:5px; margin-left:110px; }
div.campusmap div.image div.directions input {background-color:#000000; color:#ffffff; border:0px; width:420px; height:22px; font-size:12px; font-weight:bold; text-align:left; font-family:arial; padding-top:8px; padding-left:10px}
div.campusmap div.image div.get {float:left; background-color:#ccc145; height:30px; margin-top:5px; margin-left:10px;}
div.campusmap div.image div:hover.get {float:left; background-color:#e7dbc8; height:30px;}
div.campusmap div.image div.get a {display:block; height:26px; color:#000000; padding-top:8px;font-size:12px; font-weight:bold;font-family:arial; padding-left:8px; padding-right:8px; text-decoration:none }

div.campusmap div.control {position:relative; float:right; width:40px; margin-left:0px; padding-top:10px; padding-bottom:5px; background-image:url(../images/boxybg.png) !important; background-position:left top; background-repeat:repeat; }
div.campusmap div.control ul {}
div.campusmap div.control ul li {padding-bottom:2px;}

/* GENERIC */
div#contentfull div.generic {width:730px; margin-top:20px}
div#contentfull div.generic div.contentleft {float:left; width:440px; padding-bottom:100px }
div#contentfull div.generic div.contentleft img.ball {position:absolute; margin-left:680px; margin-top:-100px; z-index:600}
div#contentfull div.generic div.contentleft p {color:#34312c; font-size:12px; margin-top:10px; line-height:20px;}
div#contentfull div.generic div.contentleft p.generictitle {color:#931e1d; font-size:30px; margin-top:25px;}
div#contentfull div.generic div.contentleft p.red {color:#901516; font-size:12px; font-weight:bold; margin-top:20px}
div#contentfull div.generic div.contentleft p.subtitle {color:#931e1d; font-size:20px; margin-top:20px;}
div#contentfull div.generic div.contentleft a {font-size:12px; color:#931e1d; text-decoration:none; font-weight:bold}
div#contentfull div.generic div.contentleft a:hover {text-decoration:underline}
div#contentfull div.generic div.contentleft ul {margin-top:10px}
div#contentfull div.generic div.contentleft ul li {list-style-type:disc; color:#901516;  font-size:12px; margin-left:17px; line-height:20px}
div#contentfull div.generic div.contentleft ul li span {color:#34312c;}

div#contentfull div.generic div.contentright {float:left; width:250px; margin-left:20px; margin-top:-160px }
div#contentfull div.generic div.contentright div.student {margin-top:25px; margin-left:20px;}
div#contentfull div.generic div.contentright div.student p.name {color:#931e1d; font-size:30px; text-align:center}
div#contentfull div.generic div.contentright div.student p.generic {color:#931e1d; font-size:20px; text-align:center}

div#contentfull div.generic div.contentleft div.industry {margin-top:15px; border-top:2px dotted #901516; padding-top:10px;}
div#contentfull div.generic div.contentleft div.industry table {}
div#contentfull div.generic div.contentleft div.industry table tr {}
div#contentfull div.generic div.contentleft div.industry table tr td.title {font-weight:bold; font-size:12px; color:#901516}
div#contentfull div.generic div.contentleft div.industry table tr td.desc {font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft div.industry table tr td.visit {font-weight:bold; font-size:11px; color:#901516}
div#contentfull div.generic div.contentleft div.industry table tr td.visit a {font-weight:bold; font-size:11px; color:#901516}
div#contentfull div.generic div.contentleft div.industry table tr td.visit a:hover {font-weight:bold; font-size:11px; color:#901516}

/* ENQUIRY */
*:focus {outline: 0;}
div#contentfull div.generic div.contentleft table.enquiry {font-family:arial; font-size:12px; color:#34312c; margin-top:15px}
div#contentfull div.generic div.contentleft table.enquiry tr.space {height:12px}
div#contentfull div.generic div.contentleft table.enquiry tr td input {height:18px; padding-top:4px; padding-left:5px; padding-right:5px; border:1px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td input.half {width:210px; height:19px; padding-top:5px; padding-left:5px; padding-right:5px; border:1px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td input:focus.half {width:208px; height:17px !important; padding-top:5px; padding-left:5px; padding-right:5px; border:2px solid #34312c !important; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td input.full {width:440px; height:19px; padding-top:5px; padding-left:5px; padding-right:5px; border:1px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td input:focus.full {width:438px; height:17px !important; padding-top:5px; padding-left:5px; padding-right:5px; border:2px solid #34312c !important; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td select.half {width:220px; height:25px; padding-top:4px; padding-left:5px; padding-right:0px; border:1px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td select:focus.half {width:220px; height:25px; padding-top:4px; padding-left:5px; padding-right:0px; border:2px solid #34312c !important; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td textarea.full {width:440px; height:80px; padding-top:4px; padding-left:5px;border:1px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}
div#contentfull div.generic div.contentleft table.enquiry tr td textarea:focus.full {width:438px; height:78px; padding-top:4px; padding-left:5px;border:2px solid #34312c; background-color:transparent;font-family:arial; font-size:12px; color:#34312c}

div#contentfull div.generic div.contentleft table.enquiry tr td input#submit {width:119px; height:102px; margin-top:-50px; margin-left:320px;border:0px}


div#contentfull div.generic div.contentright div.arrows {width:250px; height:120px; background-image:url(../images/campuses.png); background-position:left top; background-repeat:no-repeat; margin-top:40px; margin-left:30px}
div#contentfull div.generic div.contentright div.arrows div {height:96px; font-size:18px}
div#contentfull div.generic div.contentright div.arrows div p.one {padding-left:85px; padding-top:30px}
div#contentfull div.generic div.contentright div.arrows div p.two {padding-left:85px;}
div#contentfull div.generic div.contentright div.arrows div p.two a {color:#34312c; text-decoration:none}
div#contentfull div.generic div.contentright div.arrows div p.two a:hover {color:#34312c; text-decoration:underline}
div#contentfull div.generic div.contentright p.city {margin-left:30px;color:#931E1D;font-size:30px;font-style:italic; margin-top:20px}
div#contentfull div.generic div.contentright p.text {margin-left:30px;color:#34312c;font-size:12px; line-height:18px; margin-top:10px}

/* GRAPHIC DESIGN DETAILS */
/* OUR CAMPUSES */
div#contentfull div.details {width:730px; }
div#contentfull div.details div.contentleft {float:left; width:440px; padding-bottom:100px }
div#contentfull div.details div.contentleft img.ball {position:absolute; margin-left:685px; margin-top:65px; z-index:600}
div#contentfull div.details div.contentleft img.balltwo {position:absolute; margin-left:480px; margin-top:160px; z-index:600}

div#contentfull div.details div.contentleft p {color:#34312c; font-size:12px; margin-top:10px; line-height:20px;}
div#contentfull div.details div.contentleft p.detailstitle {color:#931e1d; font-size:30px; margin-top:25px;}
div#contentfull div.details div.contentleft p.red {color:#901516; font-size:12px; font-weight:bold; margin-top:20px}
div#contentfull div.details div.contentleft p.subtitle {color:#931e1d; font-size:20px; margin-top:20px;}
div#contentfull div.details div.contentleft a {font-size:12px; color:#931e1d; text-decoration:none; font-weight:bold}
div#contentfull div.details div.contentleft a:hover {text-decoration:underline}
div#contentfull div.details div.contentleft ul {margin-top:5px}
div#contentfull div.details div.contentleft ul li {list-style-type:disc; color:#901516;  font-size:12px; margin-left:17px; line-height:20px}
div#contentfull div.details div.contentleft ul li span {color:#34312c;}
div#contentfull div.details div.contentright {float:left; width:250px; margin-left:20px }

div#contentfull div.details div.contentright div.student {width:250px; height:250px; margin-top:-50px; margin-left:20px; background-image:url(../images/detailsball.png); background-position:left top; background-repeat:no-repeat; text-align:center; font-size:11px; color:#34312c}
div#contentfull div.details div.contentright div.student p {text-align:center; font-size:11px; color:#34312c; padding-top:60px; line-height:20px}
div#contentfull div.details div.contentright div.student p a {font-size:11px; color:#34312c; text-decoration:none; color:#931e1d; font-weight:bold }
div#contentfull div.details div.contentright div.student p a:hover {font-size:11px; color:#34312c; text-decoration:underline;color:#931e1d;font-weight:bold}

div#contentfull div.details div.contentright div.structure {font-size:11px; margin-top:130px; margin-left:20px}
div#contentfull div.details div.contentright div.structure p.main {font-size:20px; color:#931e1d}
div#contentfull div.details div.contentright div.structure p.year {font-size:14px; color:#931e1d; margin-top:17px}
div#contentfull div.details div.contentright div.structure p.semester {font-weight:bold; font-size:11px; color:#34312c; margin-top:5px}
div#contentfull div.details div.contentright div.structure ul {margin-top:5px}
div#contentfull div.details div.contentright div.structure ul li {font-size:11px; color:#34312c; line-height:17px}

form.searchPage {display:none;}
.contenttype-news-item img {display:none;}

div.standard-document > h2 {display:none;}

div.image div.image-title {display:none;}