body {background:#e8e0c8 url(/site/images/bg-body2.gif) repeat-x; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:68%; line-height:1.6em; margin:0; padding:0;}
.skipnav {display:none;}
#container {background:#faf8f2; margin:0 auto; padding:0; width:960px;}

a {color:#B37B0D; outline:none;}
:focus {-moz-outline-style: none;}

/* -- home page classifications -- */
.pta-home #mainnav {float:left; margin:0px; padding:0px; width:193px}
.pta-home #mainnav a h2 {color:#fff; font-size:2.2em; margin:0px; padding:0px; text-transform:uppercase; text-decoration:none;}
.pta-home #home-rightside {background:url(/site/images/wow.jpg) no-repeat; float:right; height:311px; position:relative; width:578px;}
.pta-home #bg-slideshow {background: transparent url(/site/images/bg-slideshow.png) no-repeat; height:418px; margin-left:193px; position:absolute; top:0; width:602px;}
.pta-home #homewrap {margin:0px auto; position:absolute; margin:311px 0px 0px 0px; width:960px;}
.pta-home .homepromos {color:#6d6d6d; font-size:11px; line-height:14px;}
.pta-home .leftside {background:#faf8f2; float:left;}
.pta-home .bg-homeart {background:#f5efe0 url(/site/images/bg-home-art.gif) repeat-x; border-bottom:6px solid #fff; float:left; margin:0px 0px 3px 8px; position:relative; height:117px; width:360px;}
.pta-home .featured-tmb {border:1px solid #ece2bf; float:left; width:173px; height:115px;}
.pta-home .featured-tmb img.uploaded-photo {border:4px solid #fff !important; float:left; height:107px; width:165px;}
.pta-home .bg-homeart .pad {padding:10px 5px; margin-left:177px;}
.pta-home .bg-homeart .pad a {color:#6d6d6d; font-weight:bold;}
.pta-home .bg-homeart .pad a:hover {color:#4d4d4d; font-weight:bold;}
.pta-home .rightside {background:#faf8f2; float:left; position:relative; margin-left:7px; width:575px;}
.pta-home .rightside .pad {height:99px; padding:10px;}

#mainnav ul {margin:0px; padding:0px;}
#mainnav ul li {list-style:none; margin:0px; padding:0px;}
#mainnav ul li a {display:block; margin:0px; padding:0px;} 
#mainnav ul li.about a {background:url(/site/images/mnav-about.gif); height:100px; width:193px; margin:0px; padding:0px;}
#mainnav ul li.about a:hover {background:url(/site/images/mnav-about-h.png);}
#mainnav ul li.gallery a {background:url(/site/images/mnav-gallery.png); height:100px; width:193px; margin:0px; padding:0px;}
#mainnav ul li.gallery a:hover {background:url(/site/images/mnav-gallery-h.png);}
#mainnav ul li.begin a {background:url(/site/images/mnav-begin.png); height:104px; width:193px; margin:0px; padding:0px;}
#mainnav ul li.begin a:hover {background:url(/site/images/mnav-begin-h.png);}
#mainnav ul li a span {display:none;} 

input.button,a.button {background:url(/site/images/arrow-blue.gif) no-repeat 12px 7px; border:2px solid #e0decf; color:#1466ac; font-size:1.0em; font-weight:bold; margin:5px 0px; padding:3px 14px 3px 18px; text-decoration:none;}
a.button {background-position:8px;}
input.button:hover,a.button:hover {border:2px solid #d8d7cf; color:#075597;}

/* -- subpage classifications -- */
.pta-subpage #sidebar {background:#faf8f2; float:left; padding:0px 0px 8px 8px; width:170px; vertical-align:top;}

/* left navigation */
.leftnav {background:#faf8f2; width:169px; margin:0px; vertical-align:top;}
.leftnav ul {margin:0px; padding:0px;}
.leftnav ul li {display:block; list-style:none; margin:0px; padding:0px;}
.leftnav ul li a {display:block;}
.leftnav ul li a img {border:none; display:block;}
.leftnav ul li a.open img {border-bottom:none;}
.leftnav li.about ul {background:#d2cdf2; border-bottom:none; padding:0px 4px;}
.leftnav li.about li a {background:#765fba url(/site/images/bg-arrow-purple.gif) no-repeat 145px 7px; border-bottom:1px solid #d2cdf2; color:#d2caeb; display:block; font-size:1.2em; font-weight:bold; padding:7px 10px; text-decoration:none;}
.leftnav li.about li a.on,.leftnav li.about li a:hover {background:#b6abd7 url(/site/images/bg-arrow-purple-h.gif) no-repeat 145px 7px; color:#5d45a5;}
.leftnav li.about li.last a {border-bottom:4px solid #d2cdf2;}
.leftnav li.about li a.open,.leftnav li.about li a.open:hover {background:#b6abd7 url(/site/images/bg-arrow-purple-down.gif) no-repeat 140px 11px; color:#5d45a5; display:block; font-size:1.2em; font-weight:bold; padding:7px 10px; text-decoration:none;}
.leftnav li.about ul ul {padding:0px;}
.leftnav li.about ul ul li a {background:#faf9ff; background-image:none; border-bottom:1px solid #b6abd7; color:#5d45a5; font-weight:normal; font-size:1.1em; padding:5px 10px 5px 22px;}
.leftnav li.about li li a:hover {background:#b6abd7; color:#fff;}
.leftnav li.about li a.open li a {background:none; padding:0px;}
.leftnav li.about ul ul li a.on,.leftnav li.about ul ul li a.on:hover 		 {background:#b6abd7; background-image:none; color:#fff; font-weight:normal; font-size:1.1em;}
.leftnav li.about li.last a.open,
.leftnav li.about li.last li a {border-bottom:1px solid #d2cdf2 !important;}
.leftnav li.about li.last li.last a {border-bottom:4px solid #d2cdf2 !important;}
.leftnav li.gallery {border-top:2px solid #fff;}
.leftnav li.gallery ul {background:#eac56f; border-bottom:none; padding:0px 4px;}
.leftnav li.gallery li a {background:#b37b0d url(/site/images/bg-arrow-gold.gif) no-repeat 145px 7px; border-bottom:1px solid #eac56f; color:#f5d791; display:block; font-size:1.2em; font-weight:bold; margin:0px; padding:7px 10px; text-decoration:none;}
.leftnav li.gallery li a:hover {background:#d5a844 url(/site/images/bg-arrow-gold-h.gif) no-repeat 145px 7px; color:#9b6b0c;}
.leftnav li.gallery li.last a,.leftnav li.gallery li.last a.open {border-bottom:4px solid #e6c066;} 
.leftnav li.gallery li a.open {background:#d5a844 url(/site/images/bg-arrow-gold-down.gif) no-repeat 140px 11px; border-bottom:1px solid #f4d791; color:#9b6b0c; display:block; font-size:1.2em; font-weight:bold; padding:7px 10px; text-decoration:none;}
.leftnav li.gallery ul ul {padding:0px;}
.leftnav li.gallery ul ul li a {background:#fdf9ee; background-image:none; color:#c67700; font-weight:normal; font-size:1.1em; padding:5px 10px 5px 22px;}
.leftnav li.gallery li li a:hover {background:#d5a844; color:#fff;}
.leftnav li.gallery a.open ul ul li a {background:none; padding:0px;}
.leftnav li.gallery ul ul li a.on,.leftnav li.gallery ul ul li a.on:hover 		 {background:#d5a844; background-image:none; color:#fff; font-weight:normal; font-size:1.1em;}
.leftnav li.begin {border-top:2px solid #fff;}
.leftnav li.begin ul {background:#77a1c2 ; border-bottom:none; padding:0px 4px;}
.leftnav li.begin li a {background:#2870ab url(/site/images/bg-arrow-blue.gif) no-repeat 145px 7px; ; border-bottom:1px solid #82a4c0; color:#aac3d8; display:block; font-size:1.2em; font-weight:bold; padding:7px 10px; text-decoration:none;}
.leftnav li.begin li a:hover {background:#528ab9 url(/site/images/bg-arrow-blue-h.gif) no-repeat 145px 7px; color:#0c497c;}
.leftnav li.begin li a.open {background:#528ab9 url(/site/images/bg-arrow-blue-down.gif) no-repeat 140px 11px; border-bottom:1px solid #76a1c3; color:#0c497c ; display:block; font-size:1.2em; font-weight:bold; padding:7px 10px; text-decoration:none;}
.leftnav li.begin li.last {border-bottom:4px solid #7da1be}
.leftnav li.begin ul ul {padding:0px;}
.leftnav li.begin li li a {background:#f1faff; background-image:none; color:#0c497c; font-weight:normal; font-size:1.1em; padding:5px 10px 5px 22px;}
.leftnav li.begin li li a:hover {background:#528bb9; color:#fff !important;}
.leftnav li.begin a.open ul ul li a {background:none; padding:0px;}
.leftnav li.begin ul ul li a.on,.leftnav li.begin li a.open li a.on:hover {background:#528bb9; background-image:none; color:#fff !important; font-weight:normal; font-size:1.1em;}
.pta-subpage td#content {background:#faf8f2 url(/site/images/bg-content.jpg) no-repeat; height:298px; width:782px; margin:0 0 0 170px; padding:0px; vertical-align:top; z-index:10;} 
.pta-subpage td#content .pad { font-size:1.2em; padding:8px 40px 8px 36px;}
.pta-subpage td#content h2 {clear:left; float:left; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif; font-size:30px; font-weight:normal; line-height:32px; margin:20px 0px; text-transform:uppercase; border-bottom:3px solid #9c90cc; color:#3e2898;}
.pta-subpage td#content h2.about {border-bottom:3px solid #9c90cc; color:#3e2898;}
.pta-subpage td#content h2.gallery {border-bottom:3px solid #e3bb5d; color:#c17a00; margin-bottom:16px;}
.pta-subpage td#content h2.begin {border-bottom:3px solid #749ab9; color:#14568b;}
.pta-subpage td#content p {clear:left;}
.pta-subpage .bodycontent {clear:left;}

/* breadcrumbs */
#breadcrumbs a,.breadcrumbs,.breadcrumbs a {color:#00467f; font-size:11px;}#breadcrumbs a:hover,.breadcrumbs a:hover {text-decoration:none !important;}
#breadcrumbs span.curmb {font-weight:bold; color:#00467f; font-size:11px;}
.page-title {padding-top:20px;}

/* gallery */
.gallery td {vertical-align:top;}
.pta-subpage #content .pad .gallery .pad {padding:9px 30px 24px 9px;}
#thumbnails {background:#f5efe0; width: 210px;}
#thumbnails table {margin-left: auto; margin-right: auto;}
#thumbnails table th {text-align: left;}
#thumbnails table td {font-size:11px; padding: 10px;}
#thumbnails table td.noimg {padding: 0 10px;}
#thumbnails h3 {padding: 10px 10px 0 9px; margin: 0;}
#thumbnails td.noimg a img {padding: 1px;}
#thumbnails a span.title {color: #297BC5;}
#thumbnails a span.student_name {color: #676566;}
#thumbnails a span.student_location {color: #B5B0AA;}
#thumbnails td.noimg a {margin: 0; background: #fbf8f3; display: block; padding: 15px 9px;}
#thumbnails td.noimg a.off {background: #F5EFE0;}
#thumbnails td.noimg a.off:hover {background:#fbf8f3 !important;}
#thumbnails a.off span.img {opacity: .35; filter: alpha(opacity=35); padding: 0;}
#around_img a {background: transparent url(/site/images/around_img_bg.png) repeat 0 0; position: absolute; width: 48px; display: none;}
#around_img a.next {margin-left: -48px; vertical-align: middle;}
#around_img a img {border: 0;}
img.left {margin:0px 12px 10px 0px;}
#targetopus a {border: solid #E7EBEA 2px; color: #297BC5; text-decoration: none; padding: 6px 15px 6px 10px; margin: 10px 0 10px 20px; display: block; float: left; font-weight: bold;}
#targetopus a img {border: none; padding: 3px;}
#targetopus img {display: block; float: left;}
table.division_winners td {vertical-align: top;}
#content .reflection_header h2, #content .reflection_header h3, #thumbnails h3 {color: #C17D00; text-transform: uppercase; clear:left;}
#content .reflection_header a, #content .reflection_header span {color: #00467f; font-size:11px;}
#content .reflection_header span {font-weight:bold;}
div.work {margin-top: 25px;}
table.main2 {font-size:11px; margin-top:60px; margin-left:12px; background:#f0f0f0;}

table.chairmanagerdata {width:300px;}
h3.chairmanager,table.chairmanagerdata th {color:#7da1be; font-family:helvetica,sans-serif; font-size:14px; text-align:left; text-transform:uppercase;}
table.chairmanagerdata td.text {text-align:right !important; font-size:11px; padding-right:10px; width:120px;}
table.cnhairmanagerdata td input.forminput {background:#f9f8f3 !important; border:1px solid #397099;}

.divider {border-top:1px solid #e6eae9; margin:28px 0px; width:100%;}
.gallery h3 {font-size:1.4em; margin:0px; padding:24px 0px 12px 0px;}
.gallery h3 a {border-bottom:1px solid #666; color:#666; text-decoration:none;}
.gallery h3 a:hover {border-bottom:1px solid #333; color:#333; text-decoration:none;}

.gallery-thumbs {background:#f5efe0; float:left; width:182px;}
.gallery-thumbs table {padding:0px;}
.gallery-thumbs table th h3 {color:#c67700; font-size:1.2em; margin:0px; padding:10px 0px; text-transform:uppercase;}
.gallery-thumbs td a {color:#999; display:block; float:left; font-size:1.1em; padding-bottom:10px; text-decoration:none; width:75px;}
.gallery-thumbs b {color:#666; font-weight:normal;}
.gallery-thumbs td.even a {margin-left:18px; width:75px;}
.gallery-thumbs td a img {background:#000; border:0px; clear:left; margin-bottom:4px; opacity:0.5;}
.gallery-thumbs td a:hover img {opacity:0.7;}
.gallery-thumbs td a.on img {opacity:1.0;}
.student-name {font-weight:bold;}

input.input {background:#dceefb; color:#003779; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px 5px; margin:0px 0px 5px; width:140px; border:1px solid #003779;}

/* footer */
.pta-home #footer {background:#e8e0c8; color:#b8aa80; padding:40px 0 20px 394px;} 
.pta-subpage #footer {background:#e8e0c8; color:#b8aa80; padding:20px 0 20px 214px;} 
.pta-subpage #footer p {margin:0; padding: 0;}
#footer a {color:#b8aa80;} #footer a:hover {color:#9e8d5a;}

.float-right {float:right; margin-left:10px;}
.float-left {float:left; margin-right:10px;}
.clear {clear:both; font-size:1px; height:0; line-height:0px;}

.devnotes {color:#c00;}
.bcms-top-icons img,bcms-sub-icons.image img {width:25px !important; height:23px !important;}

@media print {
	body {background:#fff; background-image:none;}
}

div.text-visual-arts { padding: 18px 10px 5px 8px; display:block;}
div.text-visual-arts p {margin:0;}
div.text-visual-arts2 { padding: 6px 10px 10px 8px;  display:block;}
div.text-visual-arts div {color:#b98711; font-size:23px; font-family:"Impact", sans-serif;}
div.text-visual-arts2 div {color:#e6c066; font-size:17px; font-family:"Impact", sans-serif;}