
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video {
background:transparent;
border:0;
font-size:100%;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
#breadCt {
color:#939598;
font:10px/1.2 Helvetica, Arial, sans-serif;
margin:20px;
}

#breadCt A {
color:#939598;
}

#breadCt span,#calendar .RadScheduler_Vista .rsContentWrapper .rsDateBox A {
color:#000;
}



#calendar .RadScheduler .rsHeader h2,#calendar .RadScheduler_Vista .rsTopWrap A,#calendar .RadScheduler_Vista .rsFooter A {
color:#f5c358;
}

#calendar .RadScheduler .rsMonthView .rsApt {
height:auto!important;
min-height:21px;
position:relative;
}

#calendar .RadScheduler .rsMonthView .rsWrap {
height:auto!important;
min-height:25px;
}

#calendar .RadScheduler_Vista .rsAllDayRow {
background-color:#ccc;
}

#calendar .RadScheduler_Vista .rsHorizontalHeaderTable th {
background-color:#414042;
color:#FFF;
}

#calendar .RadScheduler_Vista .rsOtherMonth,#calendar .RadScheduler_Vista .rsAptCreate,#calendar .RadScheduler_Vista .rsMonthView .rsAptCreate {
background-color:#F3F5F5;
}

#calendar .RadScheduler_Vista .rsSunCol,#calendar .RadScheduler_Vista .rsSatCol {
background-color:#d9d6e0;
}

#calendar .RadScheduler_Vista .rsTopWrap .rsSelected,#calendar .RadScheduler_Vista .rsFooter .rsSelected {
color:#f5c358;
font-weight:700;
}

#calendar .RadScheduler_Vista .rsTopWrap,#calendar .RadScheduler_Vista .rsFooter {
background-color:#50436e;
}

#calendar DIV,#calendar TABLE,#calendar TABLE TD,#calendar TABLE TR,#calendar TABLE TH,#calendar .RadScheduler_Vista .rsHorizontalHeaderWrapper {
border-color:#292A24;
}

.rtWrapper .rtWrapperContent A
{
	background-color:#786f8b;
	background-image: -moz-linear-gradient(left center, #786f8b, #4a3f64); 
	background-image: -webkit-gradient(linear, left top, right top,  from(#786f8b), to(#4a3f64) );
	border:1px solid #786f8b;
	color:#fff;
	padding:5px 10px !important;
	margin:10px 0px 10px 10px;
	font-size:12px;
}

#eventDetail	header h1,#newsDetail	header h1,#profileDetail header h1 {
color:#8E744A;
font:30px Georgia, "Times New Roman", Serif;
margin-bottom:10px;
}

#eventDetail #details {
border-bottom:1px solid #c6c5c6;
border-top:1px solid #c6c5c6;
margin-bottom:20px;
padding-top:20px;
}

#eventDetail #details .left {
width:407px;
}

#eventDetail #details .right {
text-align:right;
width:230px;
}

#eventDetail #textCt {
border-bottom:1px solid #c6c5c6;
margin-bottom:20px;
}

#eventDetail .itemLbl {
display: -moz-inline-stack;
display: inline-block;
*display:inline;
font-weight:700;
margin:0 0 20px 20px;
vertical-align:top;
width:70px;
zoom:1;
}

#eventDetail .itemValue {
display: -moz-inline-stack;
display: inline-block;
*display:inline;
margin:0 0 20px 20px;
vertical-align:top;
width:460px;
zoom:1;
}

#eventDetail .left .itemValue {
width:230px;
}

#factlist {
margin:10px 0;
}

#factlist .text {
background:#dfdce6 url(../images/factlist_arrow.gif) no-repeat left 50%;
color:#534674;
float:left;
height:auto!important;
min-height:35px;
padding:10px 20px;
width:450px;
}

#factlist .value {
color:#534674;
float:left;
font:40px Georgia, "Times New Roman", serif;
margin-right:10px;
text-align:right;
width:137px;
padding-top: 3px;
}

#factlist article {
margin-bottom:10px;
}

#formCt #controls {
padding-left:225px;
}

#formCt #controls input {
font:16px Georgia, "Times New Roman", serif;
margin-right:20px;
overflow:visible;
padding:5px 10px;
width:auto;
float: left;
}

#formCt #controls input.primary {
background-color:#786f8b;
background-image: -moz-linear-gradient(left center, #786f8b, #4a3f64); 
background-image: -webkit-gradient(linear, left top, right top,  from(#786f8b), to(#4a3f64) );
border:1px solid #786f8b;
color:#fff;
}

#formCt input {
border:1px solid #bfd2d1;
font-size:12px;
padding:5px 3px;
width:220px;
}

#formCt select {
border:1px solid #bfd2d1;
max-width:300px;
padding:5px 3px;
}

#formCt table {
background-color:#e2e1e2;
width:100%;
}

#formCt textarea {
border:1px solid #bfd2d1;
padding:5px 3px;
width:300px;
}

#formCt tr td {
padding-bottom:10px;
width:400px;
}

#formCt tr td .design_validation_failed {
border:1px solid #c00!important;
}

#formCt tr td:first-child {
padding-left:20px;
padding-right:20px;
width:180px;
}

#formCt tr:first-child td {
padding-top:20px;
}

#globalNav {
text-align:center;
}

#globalNav UL {
margin:20px 50px 0;
padding:0;
}

#globalNav LI {
float:left;
margin:0;
padding:0;
}

#globalNav A {
color:#FFF;
display:block;
font:14px Helvetica, Arial, sans-serif;
padding:9px 12px;
}

#globalNav A:hover, #globalNav LI.current A, #globalNav LI.active A {
background-color:#414042;
text-decoration:none;
}

#globalNav .submenu {
background-color:#060606;
margin:0px;
opacity:0.9;
padding:6px 0px 10px;	
position:absolute;
z-index:100;
}

#globalNav .submenu LI {
float:none;
text-align:left;
width:160px; 
}

#globalNav .submenu A, #globalNav li.active .submenu A, #globalNav li.current .submenu A {
background-color:transparent;
font:12px Helvetica, Arial, sans-serif;
padding:6px 12px;
width:auto;
}

#globalNav .submenu A:hover, #globalNav li.active .submenu A:hover, #globalNav li.current .submenu A:hover {
background-color:#000;
}

#grid {
margin:0 auto;
padding:0;
text-align:left;
width:960px;
}

#grid #topLevelRight {
float:right;
font:11px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin:0 20px 0 0;
width:150px;
}

#grid #zone1 {
float:left;
margin:0 30px 0 20px;
width:463px;
}


#grid #zone3 {
float:left;
margin:0 19px 0 0;
padding:0 0 20px;
width:254px;
}


#grid #zone3 ARTICLE {
margin:0 0 20px;
}

#grid #zoneCt {
background-color:#FFF;
float:right;
font-size:10pt;
padding-bottom:20px;
width:687px;
}


#grid .photoCaption {
font-size:11px;
margin-bottom:26px;
margin-top:16px;
}

#grid .topLevelIntro {
color:#8E744A;
font-size:22px;
line-height:1.3;

}


#grid .topLevelIntro .content {
margin-bottom:25px;
}

#grid .topLevelPhoto {
margin-bottom:25px;
width:100%;
}

#grid H2#pageTitle {
color:#8E744A;
font-size:24px;
font-weight:400;
margin:0 0 30px 20px;
}

#grid SECTION#zone2 ARTICLE P {
font-family:Helvetica, Arial, Sans-Serif;
font-size:10px;
margin:20px 0 0;
}

#grid SECTION.lower {
margin:15px 0 0;
}

#grid.singleColumnpage #zoneCt {
padding:0 20px 50px;
width:960px;
}

#grid.subpage #zone3 {
padding:0;
}

#grid.subpage #zoneCt #zone1 .goldenText {
color:#8E744A;
font-size:22px;
line-height:1.3;
}

#grid.subpage #zoneCt H2#pageTitle {
font-size:48px;
line-height:1.3;
}

#grid.widepage #zoneCt H2#pageTitle,#grid.singleColumnpage #zoneCt H2#pageTitle {
font-size:48px;
}

#grid.widepage #zoneCt SECTION#zone1 .goldenText,#grid.singleColumnpage #zoneCt SECTION#zone1 .goldenText {
color:#8E744A;
font-size:22px;
}

#grid.widepage #zoneCt SECTION#zone1,#grid.singleColumnpage #zoneCt SECTION#zone1 {
float:none;
width:auto;
}

#homeTabs {
float:right;
font-family:Helvetica, Arial, Sans-Serif;
font-size:11px;
width:686px;
}

#homeTabs .eventsExtended article div,#homeTabs .newsExtended article div {
width:315px;
}

#homeTabs .left {
padding:0;
width:425px;
}

#homeTabs .newsExtended article header,.tabs header {
padding-bottom:0;
}

#homeTabs .right {
border-left:1px solid #808285;
margin:5px 0 20px;
padding:0 0 0 15px;
width:187px;
}

#homeTabs .tabNavigation LI {
background-color:#4d3069;
background-image:none;
border-width:0;
color:#B4975A;
cursor:pointer;
font:28px Georgia, Times, "Times New Roman", serif;
height:auto;
letter-spacing:5px;
margin-right:0;
padding:15px 0;
text-align:center;
width:343px;
}

#homeTabs .tabNavigation LI.active {
background-color:#fff;
color:#808285;
}

#logo {
background:url(../images/ONULogo.png) left top no-repeat transparent;
height:133px;
width:242px;
}

#navHeader {
font-family:Helvetica, Arial, Sans-Serif;
font-size:12px;
right:190px;
position:absolute;
top:82px;
top:44px;
}

#navHeader UL {
margin:0;
padding:0;
}

#navHeader UL LI {
border-left:1px solid #808285;
float:left;
height:12px;
line-height:12px;
padding:1px 5px;
}

#navHeader UL LI A {
color:#808285;
}

#navHeader UL LI:first-child {
border-left:none;
}

#newsDetail img {
margin:30px 0;
}

#outer {
margin:0 auto;
padding:0;
position:relative;
text-align:center;
width:960px;
clear:both;
}

#printLogo,html a.EktronEditorsMenuMarker img {
display:none;
}

#profile header {
font-size:12px;
font-weight:700;
margin-bottom:15px;
}

#profile header h1,#profile header h2 {
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

#profileArchive article {
display: -moz-inline-stack;
display: inline-block;
*display:inline;
font:normal 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin:0 20px 20px;
vertical-align:top;
width:155px;
zoom:1;
}

#profileArchive article header {
color:#8e744a;
font:bold italic 13px Georgia, "Times New Roman", serif;
margin-bottom:15px;
}

#profileArchive article header h1 {
font:bold normal 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin-top:10px;
padding:0;
}

#profileArchive article header h2 {
font:bold normal 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#profileDetail .profileMinor {
background-color:#b09355;
background-image: -moz-linear-gradient(450 center, #b09355, #fff);
background-image: -webkit-gradient(linear, 450 top, right top, from(#b09355), to(#fff));
margin-bottom:20px;
}

#profileDetail .profileMinor .textCt {
color:#fff;
float:left;
font-size:18px;
line-height:1.5;
padding:50px 30px 0;
vertical-align:middle;
width:390px;
}

#profileDetail .profileMinor img {
border-right:7px solid #fff;
float:left;
vertical-align:middle;
width:155px;
}

#search {
-moz-box-shadow:0 0 0 #444;
-webkit-box-shadow:0 0 0 #444;
box-shadow:0 0 0 #444;
left:778px;
position:absolute;
top:75px;
top:37px;
}

#search #searchCtrl_q {
font-size:14px;
padding:5px 10px;
width:172px;
}

#txtSearch input{
	border: 1px solid #c0c0c2;
	width: 175px;
	padding: 5px;
}

#ctl00_search_searchBtn {

	position: absolute;
	right: 3px;
	top: 8px;
}

#zone3 NAV {
background:url(../images/automaticNavBG.jpg) left top repeat-y #B09355;
margin-bottom:20px;
}

#zone3 NAV UL {
background:url(../images/automaticNavBG_shadow.jpg) left top repeat-x transparent;
margin:0;
padding:25px 0 40px;
}

#zone3 NAV UL LI A {
color:#FFF;
display:block;
font:19px/1.2 Georgia, "Times New Roman", Serif;
padding:10px 20px 10px 35px;
}

#zone3 NAV UL LI A:hover,#profile header a:hover {
text-decoration:none;
}

#zone3 NAV UL LI UL {
background-image:none;
margin:-10px 0 0;
padding:0;
}

#zone3 NAV UL LI UL LI A {
font-size:13px;
padding:6px 20px 0 60px;
}

#zone3 NAV UL LI UL LI A:hover {
background:url(../images/core_pageNav_arrow.gif) no-repeat 50px 12px;
}

#zone3 NAV UL LI UL LI.current {
background:url(../images/nav_arrow.png) 50px 10px no-repeat transparent;
}



*.oneColumnSplit .PBItem {
display:inline;
float:left;
}

.FAQList .answer,#profile IMG,#profileArchive article IMG {
margin-bottom:15px;
}

.FAQList .item {
padding:10px;
}

.FAQList .itemToggle {
cursor:pointer;
background-color:#50436e;
border-bottom:1px solid #332c45;
border-top:1px solid #332c45;
color:#f5c358;
font:bold 14px "Helvetical Neue", Arial, Helvetica, sans-serif;
padding:5px 10px 7px;
}


.FAQList .itemToggle:hover {
background-color: #594d75
}

.FAQList .question {
font-weight:700;
margin-bottom:5px;
}

.RadScheduler_Vista .rsHeader,.RadScheduler_Vista .rsHeader a,.RadScheduler_Vista .rsHeader ul span,.RadScheduler_Vista .rsHeader ul em,.RadScheduler_Vista div.rsFooter,.RadScheduler_Vista .rsFooter a,.RadScheduler_Vista .rsFooter ul span,.RadScheduler_Vista .rsFooter ul em {
color:inherit;
}

.RadScheduler_Vista .rsHeader,.RadScheduler_Vista .rsHeader ul a:hover,.RadScheduler_Vista .rsHeader ul a:hover span,.RadScheduler_Vista .rsHeader .rsSelected,.RadScheduler_Vista .rsHeader .rsSelected em,.RadScheduler_Vista .rsHeader .rsDatePickerActivator,.RadScheduler_Vista .rsAptCreate,.RadScheduler_Vista .rsMonthView .rsAptCreate,.RadScheduler_Vista div.rsFooter,.RadScheduler_Vista .rsHorizontalHeaderTable th {
background-image:none;
}

.access {
clip:rect(1px, 1px, 1px, 1px);
position:absolute!important;
*left: -9999px;
}

.admissions #globalNav li a#gn1,.academics #globalNav li a#gn2,.campusLife #globalNav li a#gn3,.athletics #globalNav li a#gn4,.about #globalNav li a#gn5,.support #globalNav li a#gn6,.graduate #globalNav li a#gn7 {
background-color:#414042;
font-size:14px;
text-decoration:none;
}

.arrow {
background:url(../images/news_more_arrow.gif) right 5px no-repeat transparent;
display:inline-block;
height:12px;
width:12px;
}

.banner {
margin:0 0 16px;
width:252px;
}

.boxShadow {
-moz-box-shadow:0 5px 10px rgba(51,40,81,0.7);
-webkit-box-shadow:0 5px 10px rgba(51,40,81,0.7);
box-shadow:0 5px 10px rgba(51,40,81,0.7);
}

.clearfix:after				{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix					{ display: inline-block; }
* html .clearfix			{ height: 1%; }
.clearfix					{ display: block; }


.cssSprite a {
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-9999px;
}

.cssSprite li,.left {
float:left;
}

.eventsExtended article IMG,.newsExtended article IMG {
float:left;
margin-right:20px;
width:90px;
}

.eventsExtended article P,.newsExtended article P {
margin-bottom:0;
}

.eventsExtended article div,.newsExtended article div {
float:left;
width:480px;
}

.eventsExtended article header A {
display:block;
font-size:13px;
font-weight:700;
margin-right:10px;
}

.eventsExtended article header h1,.newsExtended article header h1 {
color:#959595;
font-weight:400;
}

.eventsExtended article header,#homeTabs .eventsExtended article header,.newsExtended article header {
padding-bottom:5px;
}

.eventsExtended article,.newsExtended article {
font:11px Helvetica, Arial, Sans-Serif;
margin-bottom:20px;
}

.eventsList UL LI A,.newsList UL LI A {
font-weight:700;
}

.eventsList UL LI,.newsList UL LI {
margin:0;
padding:0 0 15px;
}

.eventsList UL,.newsList UL {
list-style-type:none;
margin:0;
padding:0;
}

.eventsList header h1,.newsList header h1 {
color:#808285;
font-family:Georgia, "Times New Roman", Serif;
font-size:18px;
font-weight:700;
margin-bottom:15px;
}

.factoid {
background-color:#453a5f;
background-image: -moz-linear-gradient(#675b83, #44395e);
background-image: -webkit-gradient(linear, left top, left bottom, from(#675b83), to(#44395e));
border:1px solid #B0A9C0;
padding:0 18px;
}

.factoid .ctrl {
background:url(../images/factoid_ctrl_bg.gif) left top repeat-y transparent;
margin:0 -18px;
padding:5px 20px;
text-align:right;
}

.factoid .ctrl A,.scripture .ctrl A {
background:url(../images/factoid_arrow.gif) right center no-repeat transparent;
color:#FFF;
font-size:11px;
font-weight:700;
padding:0 16px 0 0;
}

.factoid P,.scripture P {
color:#FFF;
font-family:Helvetica, Arial, Sans-Serif;
font-size:14px;
}

.factoid SPAN {
color:#FFF;
display:block;
font-size:67px;
height:67px;
line-height:67px;
margin:0 0 10px;
text-align:center;
}

.hidden {
display:none;
visibility:hidden;
}

.home #grid SECTION.lower .banners {
float:left;
width:262px;
}

.home .carousel .carouselPanelsCt .panel SPAN {
/* Removing transparent gradient
background-color:transparent;
background-color:#b5985a\9;
background-image: -moz-linear-gradient(left center, rgba(104,77,32,0), #684d20);
background-image: -webkit-gradient(linear, left top, right top, from(rgba(104,77,32,0)), to(#684d20));*/
background:rgb(0,0,0);
background-color:rgba(0,0,0,0.8);
bottom:0;
color:#FFF;
font:11px/1.4 Helvetica, Arial, sand-serif;
height:auto!important;
left:0;
min-height:30px;
padding:12px 15px 12px 80px;
position:absolute;
}

.home .carousel .leftArrow {
background:url(../images/home_rotator_controls.gif) 0 0 no-repeat transparent;
bottom:20px;
height:17px;
left:20px;
position:absolute;
width:17px;
z-index:20;
}

.home .carousel .leftArrow:hover {
background-position:0 0;
}

.home .carousel .rightArrow {
background:url(../images/home_rotator_controls.gif) -26px 0 no-repeat transparent;
bottom:20px;
height:17px;
left:45px;
position:absolute;
width:17px;
z-index:20;
}

.home .carousel .rightArrow:hover {
background-position:-26px 0;
}

.ie7 img {
-ms-interpolation-mode:bicubic;
}
.ie7 .boxShadow, .ie8 .boxShadow {
border:1px solid #322756;
}
.ie7 #zone3 .boxShadow, .ie8 #zone3  .boxShadow {
border-width:0px 1px 1px 1px; border-style:solid; border-color: #7b6e8c;
}
.ie7 #grid #zone3, .ie8 #grid #zone3 
{
margin-right:17px;	
}

.ir {
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-999em;
}

.newsExtended article header A {
font-size:13px;
font-weight:700;
margin-right:10px;
}

.right {
float:right;
}

.scripture {
background-color:#453a5f;
background-image: -moz-linear-gradient(#675b83, #44395e);
background-image: -webkit-gradient(linear, left top, left bottom, from(#675b83), to(#44395e));
border:1px solid #B0A9C0;
color:#FFF;
padding:16px 18px 0;
width:218px;
}

.scripture .ctrl {
background:url(../images/factoid_ctrl_bg.gif) left top repeat-y transparent;
margin:0 -25px;
padding:5px 20px;
text-align:right;
}

.scripture H4 {
font-size:20px;
font-weight:400;
margin:0;
padding:0;
}

.scripture SPAN {
display:block;
font-size:93px;
height:97x;
line-height:97px;
margin-bottom:-10px;
margin-left:-10px;
margin-top:-30px;
text-align:left;
}

.scripture SPAN.mini {
font-size:80px;
height:80px;
line-height:80px;
}

.tabs {
background-color:#fff;
}

.tabs .tab {
z-index:10;
}

.tabs .tabNavigation {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
z-index:20;
}

.tabs .tabNavigation LI {
background-color:#bbbba6;
background-image:-moz-linear-gradient(#d2d2c2, #bbbba6);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2d2c2), to(#bbbba6));
border-color:#c4c4b2;
border-style:solid;
border-width:1px 1px 0;
color:#4e5340;
cursor:pointer;
float:left;
font:bold 18px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
height:20px;
margin-right:10px;
padding:10px 15px;
}

.tabs .tabNavigation LI.active {
background-color:#fefef5;
background-image:none;
border-color:#f0f0e8;
color:#292b24;
}

.tabs article .tabContent {
margin:60px 0 0;
padding:25px 20px 0;
}

ARTICLE.audienceNav {
background:url(../images/home/audienceNavBG.gif) left top repeat-y #B09355;
float:right;
height:366px;
margin:0;
padding:0;
}

ARTICLE.audienceNav UL {
background:url(../images/home/audienceNavBG_shadow.jpg) left top no-repeat transparent;
padding:24px 0 0;
width:253px;
}

ARTICLE.audienceNav UL LI {
padding:16px 0 0;
text-align:right;
}

ARTICLE.audienceNav UL LI A {
color:#FFF;
display:block;
font-family:Georgia, "Times New Roman", Serif;
font-size:20px;
height:30px;
padding:8px 30px 0 23px;
width:200px;
}

ARTICLE.audienceNav UL LI A:hover {
background:url(../images/home/audienceNavBG_hover.gif) left top repeat-y #B09355;
text-decoration:none;
}

BODY {
/***background:url(../images/core_page_bg.jpg) 50% 186px no-repeat #534674; ***/
}

div#footer {
font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:20px 0 0;
padding:0 0 50px;
text-align:left;
}

div#footer ADDRESS {
clear:both;
color:#FFF;
font-style:normal;
float:left;
}

div#footer div#socialNav {

float:right;
}

div#footer div#socialNav UL LI {
float:left;
margin-left:32px;
}

div#footer div#socialNav UL LI A IMG {
border:0 solid #000;
}

div#footer div.tools UL {
list-style-type:none;
}

div#footer div.tools UL LI {
border-left:1px solid #FFF;
float:left;
margin:0 0 0 5px;
padding:0 0 0 5px;
}

div#footer div.tools UL LI A {
color:#FFF;
}

div#footer div.tools UL LI:first-child {
border-left:0 solid #FFF;
margin:0;
padding:0;
}

FORM {
/***background:url(../images/core_header_bg.gif) center top repeat-x transparent; ****/
font:11px/1.5 Georgia, "Times New Roman", serif;
}

div#HEADER,#zone3 NAV UL LI {
text-align:left;
}

a {
background:transparent;
color:#2600ab ;
font-size:100%;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;
}

a:hover,a:active {
color:#3b00c0;
outline:none;
}

abbr[title],dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}



blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

button {
overflow:visible;
width:auto;
}

del {
text-decoration:line-through;
}

div.PBColumn div.widget > div {
border-bottom:solid 1px #6F6F6F;
border-left:solid 1px #6F6F6F;
border-right:solid 1px #6F6F6F;
color:#000;
overflow:visible;
}

div.PBColumn div.widget div.content,div.PBViewing div.widget div.content {
background-color:transparent;
min-height:0;
width:auto;
}

div.PBColumn div.widget div.header {
padding:0 3px 3px;
}

div.PBColumn div.widget div.header img,.ekmenu img,.EktronEditorsMenu img {
display:inline;
}

h1,h2,h3,h4,h5,h6 {
text-rendering:optimizeLegibility;
}

hr {
border:0;
border-top:1px solid #ccc;
display:block;
height:1px;
margin:1em 0;
padding:0;
}

html {
-webkit-font-smoothing:antialiased;
overflow-y:scroll;
}

html a.EktronEditorsMenuMarker {
background:url(../images/Ektron-EditIcon.gif) no-repeat;
height:16px!important;
margin-left:-18px!important;
position:absolute;
width:16px!important;
}

html div.dropzone div.PBColumn ul.columnwidgetlist {
min-height:50px;
}

html ul.EktronEditorsMenu {
-moz-box-shadow:2px 2px 6px #353535;
-webkit-box-shadow:2px 2px 6px #353535;
box-shadow:2px 2px 6px #353535;
}

html ul.EktronEditorsMenu li {
font-size:12px;
}

html#theHtmlTag,body#design_content {
background:transparent none;
}



input,select {
vertical-align:middle;
}

input[type="checkbox"] {
vertical-align:baseline;
}

input[type="radio"],.ie6 input {
vertical-align:text-bottom;
}

ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}

label,input[type=button],input[type=submit],button {
cursor:pointer;
}

mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:700;
}

div#navHeader ul,
div#socialNav ul,
div.tools ul,
nav ul {
list-style:none;
margin-bottom:0;
padding-left:0;
}

ol {
margin-bottom:1.5em;
}

p {
margin-bottom:1.5em;
}

pre,code,kbd,samp {
font-family:monospace, sans-serif;
}

select,input,textarea {
font:99% sans-serif;
}

table {
border-collapse:collapse;
border-spacing:0;
font:100%;
font-size:inherit;
}

ul {
margin-bottom:1.5em;
}
/* Search Styling ------------------- */

.gsc-control-cse gsc-control-cse-en {
    font-family: georgia, 'times new roman', serif !important;
}

.searchResults h4 a {
    color: #194460;
    display: block;
    font-size: 17px;
}
.dateTime {
    color: #807e72 !important;
    font-style: italic;
    padding: 3px 0;
    display: block;
}
{
    line-height: 1.5em;
    margin-bottom: 20px !important;
}
.searchResultsHeader,
h4 img,
.resultPreviewDetails {display: none !important;}

.gs-title, .gs-result .gs-title, .gs-result .gs-title * {
    color: #8E744A !important;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: bold;
    font-family: georgia, 'times new roman', serif !important;
}

.gsc-result {padding: 10px;}

.gsc-result:hover 
{
	background-color:#eee;
}

.gs-snippet,
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl  {
    color: #727363 !important;
	font-family: georgia, 'times new roman', serif !important;
}

.gsc-cursor-box {
background-color:#f6f6ec;
padding:10px;
}


.gsc-results .gsc-cursor {
border-left:1px solid #bbbcab;
padding:4px 0px
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    text-decoration: none !important;
    border-right:1px solid #bbbcab;
    color: #8E744A !important;
    padding:4px 10px 4px 10px;
    margin-right:0px!important;
    font-size:13px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    font-weight: 700 !important;
    background-color:#bbbcab;
    color: #fff !important;
}

.gsc-search-box .gsc-input input {	
background-image:none!important;
background-color:#fff!important;
border:2px solid #c7c8ba;
color:#444;
font-size:12px;
padding:6px 8px;
width:800px;
}

.gsc-search-box .gsc-input input:focus {
border:3px solid #9b9c8d;
}

 input.gsc-search-button {
	background-color:#786f8b;
background-image: -moz-linear-gradient(left center, #786f8b, #4a3f64); 
background-image: -webkit-gradient(linear, left top, right top,  from(#786f8b), to(#4a3f64) );
border:1px solid #786f8b;
color:#fff;
padding: 5px 10px;
font-size: 1.2em;
font-family: georgia;
}