/* base */
body { font: 13px/1.4em Segoe UI, SegoeUI, arial, helvetica, sans-serif; color: #434343; background: #fff url(/bundles/pazmanycms/images/btk/gradient.png) repeat-x 0 -203px; }
a { color: #c3891d; }
a:hover { text-decoration: underline; color: #8b181a; }

/* common elements - search form */
form.search { width: 225px; height: 28px; background: transparent; }

#top-bar {
    background: url(/bundles/pazmanycms/images/btk/gradient.png) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #c3891d;
    font-size: 12px;
    line-height: 1.4em;
}

#top-bar li a, #top-bar li.user span {
	background-position: 0 -33px;
}

#top-bar li.active a { color: #fff;}
#top-bar li.user,
#top-bar li.logout { background: url(/bundles/pazmanycms/images/btk/gradient.png) 0 -34px; }

#main-title { border-bottom: 1px solid #8d0202; background: url(/bundles/pazmanycms/images/btk/gradient.png) 0 -68px; }

#main-title>div { width: 940px; height: 113px; margin: 0 auto; padding: 0 10px; background: no-repeat 100% 0; position: relative; top: -1px;}

#menu { float: left; height: 41px; margin-left: 0; padding-left: 0; background: url(/bundles/pazmanycms/images/btk/separator.png) no-repeat 0 -68px; }
#menu a { display: block; height: 41px; line-height: 42px; padding: 0 16px 0 15px; font-size: 12px; color: #fff; background: url(/bundles/pazmanycms/images/btk/separator.png) no-repeat 100% -68px; }

#menu li.active a,
#menu li.hovered a,
#menu a:hover { height: 42px; line-height: 44px; margin-top: 0; text-decoration: none; color: #404040; background: url(/bundles/pazmanycms/images/btk/gradient.png) 0 -224px;}

#main-title hgroup { background: url(/bundles/pazmanycms/images/btk/logo.png) no-repeat 10px 10px; }

/* navigation */
#main-navigation { background: url(/bundles/pazmanycms/images/btk/gradient.png) 0 -183px; -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15); }
#main-navigation>div { width: 950px; height: 41px; margin: 0 auto; padding: 0 0 0 10px; position: relative; top: -1px;}
#navigation li ul { margin-bottom: -1px; border-bottom: 1px solid #d5d5d5; background: #F2F2F2; }
#navigation li { border-bottom: 1px solid #d2d2d2; }
#navigation a { color: #434343; display: block; min-height: 27px; line-height: 28px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 0 10px; }
#navigation .current a,
#navigation a:hover { text-decoration: none; color: #404040; background: #d7d7d7; }
#navigation a:hover { background: #911900; color: #fff; }
#navigation li li:first-child { border-top-color: #d5d5d5; }


/* menu drop-down - site specific */
#navigation .current ul li,
#main-navigation ul.submenu li { background: #F2F2F2; width: 100%; clear: both; }
#navigation .current ul li a,
#main-navigation ul.submenu li a { background: #F2F2F2; color: #404040; text-shadow: 1px 1px 1px #fff;}
#navigation .current ul li a:hover,
#main-navigation ul.submenu li a:hover { background: #911900; color: #fff; text-shadow: none; }

ul.pager a:hover,
#quick-links .pager a:hover,
ul.pager b { border-color: #c3891d; color: #fff; background: #c3891d; -webkit-box-shadow: inset 0 1px #c3891d; -moz-box-shadow: inset 0 1px #c3891d; box-shadow: inset 0 1px #c3891d; }

/* common elements - quick links */
#sidebar #quick-links ul li,
#sidebar section.box ul li { display: block; line-height: 22px; padding-left: 15px; background: url(/bundles/pazmanycms/images/btk/bullet-gray.png) no-repeat 3px 7px; color: #434343; }
#quick-links h2 a { color: #c3891d; }
#quick-links .withImg a { background: transparent; }
#sidebar #quick-links ul li:hover,
#sidebar section.box ul li:hover { background-image: url(/bundles/pazmanycms/images/btk/bullet-dark.png); color: #8b181a;}
#quick-links .picList a:hover { background-image: none; color: #c3891d;}

#sidebar #quick-links a,
#sidebar #quick-links a:hover { background-image: none; padding-left: 0;}

#footer>div:first-child { height: 7px; border-top: 1px solid #c3891d; border-bottom: 1px solid #c3891d; background: url(/bundles/pazmanycms/images/btk/gradient.png) 0 -266px; -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
#footer { color: #fff; background: #212121; }


#sidebar h1 { line-height: 1.2em; margin-bottom: 10px; font-size: 18px; font-weight: bold; color: #c3891d; }

/* common elements - random news */
#random-news h1 a { color: #c3891d; }


/* instructor */
#content .instructor h1 span { color: #3c3c3c; }
#content .instructor .tabs .tabTitle { border-bottom: 1px solid #162e59; }
#content .instructor .tabs .tabTitle a:hover { background: #d4d4d4; }
#content .instructor .tabs .tabTitle a.active { color: #fff; background: #162e59; }
#content .instructor .tab .edited ul li {background: url(/bundles/pazmanycms/images/btk/bullet-dark.png) no-repeat scroll left 6px transparent;}


/* content */
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    color: #c3891d;
}

#content .picList li h3 a {color: #c3891d; }

#content .instructor .content ul li,
#content.studyInfo ul li,
#content .studyInfo ul li,
#content .news ul li,
#content .body ul li { background: url(/bundles/pazmanycms/images/btk/bullet-dark.png) no-repeat left 6px; }

#content .heading_module h2 a { color: #c3891d; }

/* breadcrumb */
#breadcrumb a { display: inline-block; padding: 4px 10px 5px; background: #d4d4d4; color: #4e4e4e;}
#breadcrumb a:hover { background: #911900; color: #fff; text-decoration: none;}

#breadcrumb a:after {
    position: absolute;
    top: 0;
    right: -15px;
    content: '';
    display: block;
    background: url(/bundles/pazmanycms/images/btk/breadcrumb.png) no-repeat left top;
    width: 15px;
    height: 27px;
}

#breadcrumb a:hover:after {
    background: url(/bundles/pazmanycms/images/btk/breadcrumb.png) no-repeat -34px top;
}
#breadcrumb a.hoverNext:after {
    background: url(/bundles/pazmanycms/images/btk/breadcrumb.png) no-repeat -17px top;
}

#breadcrumb a.last i,
#breadcrumb a:last-child:after {
    background: url(/bundles/pazmanycms/images/btk/breadcrumb.png) no-repeat -65px top;
    width: 13px;
    right: -13px;
}

#breadcrumb a.last:hover i,
#breadcrumb a:last-child:hover:after {
    background: url(/bundles/pazmanycms/images/btk/breadcrumb.png) no-repeat -51px top;    
    width: 13px;
}

/* slider */
.slidecontent .lof-main-item-desc h3 a { color: #c3891d; }
.slidecontent .lof-main-item-desc h3 a:hover { color: #c3891d; text-decoration: none; }

.slidecontent .lof-navigator li:hover div,
.slidecontent .lof-navigator li.active div {
    background: url(/bundles/pazmanycms/images/btk/arrow-bg.png) no-repeat scroll left center;
}


/* phonebook */
li.phonebook.opener:hover strong,
.phone li.opener:hover strong { 
    text-decoration: underline; color: #c3891d; 
    background: url(/bundles/pazmanycms/images/btk/bullet-dark.png) no-repeat 3px 7px;
}

li.phonebook.opener:hover,
.phone li.opener:hover { text-decoration: underline; color: #c3891d; }
li.phonebook.opener:hover em,
.phone li.opener:hover em { color: #c3891d; }

li.phonebook.opener.opened strong,
.phone li.opener.opened strong { 
    background: url(/bundles/pazmanycms/images/btk/bullet-dark-down.png) no-repeat 3px 7px;
    color: #c3891d;
}
/* fullContent */

.fullContent.columns-3 { 
    background: url(/bundles/pazmanycms/images/wrapper.png) repeat-y scroll 511px 0 transparent;
}

.fullContent.columns-3 .block {
    display: inline-block;
    vertical-align: top;
    width: 730px;
    margin-right: 0;
    padding-right: 10px;
}
.fullContent.columns-3 .block:nth-child(even) { width: 200px; margin-right: 0; }

/*.fullContent.columns-3 .eventsBox,*/

.fullContent.columns-3 .block .section { position: relative; 
background: rgb(254,254,254); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
min-height: 245px;
padding: 25px 220px 25px 25px;
border-radius: 5px;
margin-bottom: 25px;
}
#content .fullContent.columns-3 .block .section h2 { position: relative; color: #434343; font-size: 30px; font-weight: normal;  z-index: 1; line-height: 35px;}
.fullContent.columns-3 .block .section h2 strong { color: #d0850a; font-weight: bold; z-index: 1; }
.fullContent.columns-3 .block .section p { position: relative; z-index: 1; font-size: 13px; line-height: 20px; }
.fullContent.columns-3 .block .section img { position: absolute; bottom: 0; right: 0; z-index: 0; }


#content .eventsBox span.location a,
#content .eventsBox span.link a,
#content #events .description a,
#content .body a { border-bottom: 1px solid #d0baba; }
#content .eventsBox span.location a:hover,
#content .eventsBox span.link a:hover,
#content #events .description a:hover,
#content .body a:hover { border-bottom: 1px solid #c3891d; }
#wrapper.fullContent.page404 #content p a { text-decoration: none; }