/* general reset */
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, /*table, caption, tbody, tfoot, thead, tr, th, td, (caj - blocked to gain control of table border */
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
html,
body{height:100%;}
body {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	background:#515151 url(../images/bg_cells_grey.gif) repeat 100% 0;
	/* background:#c6aa53 url(../images/bg_molecules.gif) repeat 100% 0; */  /* caj - gold cells bg */
	/* background:#c6aa53; */   /* caj - old background info */
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
hr {                   /* caj - added hr to all.css to remove control over the display appearance of hr from a system file */
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CEC9AD !important; /* -moz-use-text-color -moz-use-text-color;   caj - color was BBBBBB  */
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0 !important; 
    margin: 15px 0;
}
a {
	text-decoration:none; /* caj - changed from text-decoration:underline; */
	color:#900; 
}
a:hover {text-decoration:none;}
a:active {background-color: transparent;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
input[type=submit]:hover{cursor:pointer;}
label{vertical-align:middle;}
input[type=text], input[type=password], 
input[type=file], input[type=submit], 
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1, h2, h3, h4, h5, h6{margin:25px 0 15px 0; line-height:20px;} /* caj - added entire line to make better header spacing  */
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table {  /*caj - added to hide table top border interited from system.css and fix table width issues */
		/*border-collapse:inherit !important;
		width: 100%; */
}


table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
tbody {
	border-top:none !important;
	}
th, td{
	/*border: 0px solid #ccc;  caj - changed from 1px to keep tables from automatically displaying  */
	/*padding:3px 7px;*/
	padding: 3px;
	/*text-align:left; */
	vertical-align:top;
}
th{
	/*border-color:#999; */
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
/*ul li, ol li{list-style-position:inside;}  caj - blocked line to make ol display correctly  */
ul li{list-style-type:disc;}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure { margin:0; padding:0; }

	/* Header Menu */ 
	.header-menu ul { 
		margin: 0; 
		padding: 0; 
		font-weight: bold;
		list-style-type: none; 
		position: absolute; 
		margin-top: -20px; 
		margin-left: 399px;  /* caj - changed from 500px to move menu to the left  */
	}
	.header-menu ul li { 
		padding-left: 10px;  /* caj - creates space between header menu links  */
		display: inline; 
	}

.gr_poster_center { width: 100%; padding-left: 50px;}
.gr_poster_center img { height:auto; width:93%;}
.gr_headshot { float: left; padding: 10px;}
.gr_headshot_right { float: right; padding: 10px 0 10px 10px;}
.gr_info {padding-top: 4px; font-size: 140%; line-height: 25px;}
.gr_info_right {float: right; padding-top: 4px; font-size: 140%; line-height: 25px;}
.gr_date { font-size: 120%; line-height: 	10px;}
.gr_link-old { font-size: 120%; line-height: 10px;}
.gr_link { font-size: 105%; line-height: 10px; margin-top: 40px;}
.gr_title { font-size: 155%; line-height: 23px;}
.gr_indent {margin:-25px 0 5px 8px;}

.restrict_node_button { padding-bottom: 15px; }

@media screen{
	/* general settings */
	.page{
		max-width:840px;
		margin:0 auto;
		height:100%;
		padding:40px 0 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	/* wrapper */
	#wrapper{
		height:100%;
		display:table;
		width:100%;
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
		margin:0 0 20px;
	}
	.main-content{
		width:100%;
		display:table-row;
		background:#fff;
	}
	/* header */
	#header{
		background:#fff url(../images/bg-header.png) no-repeat 100% 0;
		margin:-10px 0 0;
		-webkit-border-radius: 12px 12px 0 0;
		border-radius: 12px 12px 0 0;
		-webkit-box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.1);
		box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.1);
		padding:10px 20px 6px;
		position:relative;
		z-index:6;
	}
	#header:after{
		content:"";
		clear:both;
		display:block;
	}
	.logo{
		width:571px;
		height:103px;
		display:block;
	}
	.logo img{
		display:block;
		vertical-align:top;
	}
	.logo .logo-mobile{display:none;}
	.site-list{
		position:absolute;
		top:-28px;
		right:20px;
		overflow:hidden;
		margin:0;
	}
	.site-list li{
		float:left;
		list-style:none outside;
		margin:0 0 0 5px;
		font-weight:bold;
		font-size:11px;
		line-height:20px;
	}
	.site-list li a{
		color:#fff;
		text-decoration:underline;
		float:left;
		padding:0 0 0 19px;
	}
	.site-list li a:hover{text-decoration:none;}
	.site-list li.link01 a{background:url(../images/ico-site.png) no-repeat;}
	.site-list li.link02 a{background:url(../images/ico-site.png) no-repeat 0 -37px;}
	.site-list li.link03 a{background:url(../images/ico-site.png) no-repeat 0 -72px;}
	.add-link{
		margin:-29px -20px 0 0;
		float:right;
	}
	.add-link>li{
		float:left;
		list-style:none outside;
		position:relative;
		font-size:14px;
		line-height:20px;
	}
	.add-link>li>a{
		color:#000;
		text-decoration:none;
		padding:5px 1px 0;
		display:block;
		text-align:center;
	}
	.add-link>li.quick-links>a{width:91px;}
	.add-link>li.login>a{width:63px;}
	.add-link>li>a span{
		display:inline-block;
		vertical-align:top;
		color:#fff;
		padding:0 3px;
		background:#ad3333 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2E2MjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzliMDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ad3333 0%, #a62121 49%, #9b0606 49%, #9b0606 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad3333), color-stop(49%,#a62121), color-stop(49%,#9b0606), color-stop(100%,#9b0606));
		background: -webkit-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: -o-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: -ms-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: linear-gradient(to bottom,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		-webkit-border-radius: 3px;
		border-radius: 3px; 
	}
	.add-link>li:after{
		position:absolute;
		content:"";
		z-index:100;
		top:0;
		left:0;
		right:0;
		bottom:0;
		cursor:pointer;
	}
	.add-link>li.logout_link:after{
		top: -9999 px;
		bottom: auto;
	}
	.add-link>li.hover>a{
		padding:4px 0 11px;
		border:1px solid #999;
		border-bottom:0;
		margin:0 0 -11px;
		-webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.2);
		box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.2);
		position:relative;
		z-index:2;
	}
	.add-link>li.hover{
		padding-bottom:11px;
		margin-bottom:-11px;
	}
	.add-link>li.quick-links.hover>a{
		background:#fff url(../images/bg-drop.png) no-repeat 100px -36px;  /* caj - was -230px 0 shield placement when gray box was included */
	}
	.add-link>li.login.hover>a{
	/*	background:#fff url(../images/bg-drop.png) no-repeat 100% 0; */
	}
	.add-link .drop,
	#main .drop{
		position:absolute;
		top:100%;
		right:0;
		border:1px solid #999;
		padding:8px 37px 22px;
		background:#fff url(../images/bg-drop.png) no-repeat 100% -36px;
		width:413px;
		font-size:12px;
		line-height:15px;
		display:none;
		margin:-1px 0 0;
	}
	.add-link>li.hover .drop{display:block;}
	.add-link .drop h1,
	#main .drop h1{
		font:bold 20px/24px Arial, Helvetica, sans-serif;
		color:#000;
		margin:0 0 10px;
	}
	.add-link .drop label,
	#main .drop label{
		display:block;
		font-size:14px;
		line-height:18px;
		margin:0 0 8px;
	}
	.add-link .drop label span,
	#main .drop label span{color:#f00;}
	.add-link .drop input[type=text],
	.add-link .drop input[type=password],
	#main .drop input[type=text],
	#main .drop input[type=password]{
		display:block;
		border:1px solid #c49300;
		background:transparent;
		width:301px;
		padding:0 5px;
		font:12px/16px Arial, Helvetica, sans-serif;
		height:16px;
		margin:0 0 6px;
	}
	.add-link .drop input[type=submit],
	#main .drop input[type=submit]{
		border:1px solid #c49300;
		background:#900;
		overflow:visible;
		height:18px;
		line-height:18px;
		color:#fff;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		padding:0 6px;
	}
	.add-link .drop form,
	#main .drop form{margin:0 0 25px;}
	.drop .info-box{
		border:1px solid #ccc;
		background:#f9f9f9;
		text-align:center;
		padding:1px;
		line-height:21px;
		font-size:14px;
	}
	.drop .info-box p{margin:0;}
	.drop .info-box a{
		color:#900;
		text-decoration:none;
	}
	.drop .info-box a:hover{text-decoration:underline;}
	.drop .info-box a.link-change{
		padding:0 0 0 20px;
		background:url(../images/ico-key.png) no-repeat 0 50%;
		display:inline-block;
		vertical-align:top;
	}
	.add-link .drop-link,
	#main .drop-link{
		width:319px;  /* caj - was 680px when My Links gray box was included */
		padding:0;
		background:#fff url(../images/bg-drop.png) no-repeat 0px -36px;  /* caj - was 360px -36px shield placement when gray box was included */
		font-size:12px;
		line-height:16px;
	}
	.add-link .drop-link .drop-col,
	#main .drop-link .drop-col{
		float:left;
		width:279px;
		padding:7px 20px 15px 40px;
		border-left:1px solid #b3b3b3;
		line-height:19px;
	}
	.add-link .drop-link .drop-col:first-child{
		/* background:#f5f5f5;  - caj - this removes the My Links gray box  */
		border-left:0;
	}
	.add-link .drop-link ul,
	#main .drop-link ul{
		margin:0;
		padding:10px 0;
	}
	.add-link .drop-link ul li,
	#main .drop-link ul li{
		list-style:none outside;
	}
	.add-link .drop-link ul a,
	#main .drop-link ul a{
		font-weight:bold;
		text-decoration:none;
		color:#000;
	}
	.add-link .drop-link ul ul a,
	#main .drop-link ul ul a{
		font-weight:normal;
	}
	/* nav-holder */
	.nav-holder{
		background:#900;
		-webkit-box-shadow: inset 0 4px 3px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0 4px 3px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.2);
		padding:9px 10px 12px;
		position:relative;
		z-index:5;
	}
	.nav-holder:after{
		content:"";
		clear:both;
		display:block;
	}
	/* search-holder */
	.search-holder{
		float:right;
		padding:3px 0 0;
	}
	.search-holder form{
		float:left;
		margin:0;
		position:relative;
	}
	.search-holder form label{display:none;}
	.search-holder form input[type=text]{
		width:77px;
		border:1px solid #928a8a;
		background:#fff;
		padding:1px 5px;
		color:#888;
		font:11px/14px Arial, Helvetica, sans-serif;
		float:left;
	}
	.search-holder .input-placeholder-text{
		position:absolute;
		top:2px;
		left:5px;
		font:11px/14px Arial, Helvetica, sans-serif;
		color:#888;
	}
	.search-holder .form-item{float:left;}
	.search-holder .search-link,
	.search-holder form input[type=submit]{
		border:1px solid #e5bfbf;
		padding:0 6px;
		font:11px/16px Arial, Helvetica, sans-serif;
		height:16px;
		color:#fff;
		float:left;
		text-decoration:none;
		background:#ad3333 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2E2MjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzliMDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ad3333 0%, #a62121 49%, #9b0606 49%, #9b0606 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad3333), color-stop(49%,#a62121), color-stop(49%,#9b0606), color-stop(100%,#9b0606));
		background: -webkit-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: -o-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: -ms-linear-gradient(top,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		background: linear-gradient(to bottom,  #ad3333 0%,#a62121 49%,#9b0606 49%,#9b0606 100%);
		-webkit-border-radius: 3px;
		border-radius: 3px;
		overflow:visible;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		margin:0 0 0 7px;
		text-align:left;
	}
	.search-holder form input[type=submit]::-moz-focus-inner{
		border: 0;
		padding: 0;
	}
	#nav ul{margin:0;}
	#nav{
		float:left;
		font:18px Tahoma, Arial, Helvetica, sans-serif;
		margin:-9px 0 -12px 11px;
	}
	#nav li{
		float:left;
		list-style:none outside;
		letter-spacing:1px;
		position:relative;
	}
	#nav li a{
		color:#fff;
		text-decoration:none;
		/*font-variant:small-caps;  */  /* caj - removed small caps on website */
		/*font-variant:small-caps;  */  /* caj - removed small caps on website */
		padding:9px 11px 12px;
		display:block;
	}
	#nav .mobile-hidden,
	#nav .last-child{display:none;}
	#nav>ul>li.hover>a{
		color:#000;
		background:#aeaeae url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYWVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYjBiMGIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #aeaeae 0%, #b0b0b0 2%, #b8b8b8 5%, #c4c4c4 7%, #d6d6d6 11%, #dfdfdf 16%, #e1e1e1 18%, #e2e2e2 25%, #f9f9f9 75%, #fbfbfb 82%, #fbfbfb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(2%,#b0b0b0), color-stop(5%,#b8b8b8), color-stop(7%,#c4c4c4), color-stop(11%,#d6d6d6), color-stop(16%,#dfdfdf), color-stop(18%,#e1e1e1), color-stop(25%,#e2e2e2), color-stop(75%,#f9f9f9), color-stop(82%,#fbfbfb), color-stop(100%,#fbfbfb));
		background: -webkit-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -o-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -ms-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: linear-gradient(to bottom,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
	}
	#nav .nav-drop{
		position:absolute;
		top:100%;
		left:0;
		padding:15px 0 0;
		background:url(../images/arrow-drop.png) no-repeat 18px 7px;
		display:none;
	}
	#nav .nav-drop:after{
		content:"";
		background:url(../images/arrow-drop.png) no-repeat;
		width:15px;
		height:8px;
		position:absolute;
		top:9px;
		left:18px;
		z-index:20;
	}
	#nav>ul>li.hover .nav-drop{display:block;}
	#nav .nav-drop ul{
		background:#fafafa;
		-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
		width:287px;
		padding:0 0 1px;
		border:1px solid #eee;
		border-width:1px 0 0 1px;
	}
	#nav .nav-drop ul li{
		float:none;
		padding:0 10px;
		display:block !important;
		letter-spacing:0.5px;
	}
	#nav .nav-drop ul li a{
		color:#000;
		font:14px/19px Tahoma, Arial, Helvetica, sans-serif;
		padding:5px 0;
		border-top:1px solid #ede9d4;
	}
	#nav .nav-drop ul li:first-child a{border-top:0;}
	#nav .nav-drop ul li a:hover{
		margin:0 -10px -1px;
		padding:5px 10px 6px;
		background:#f4eedd;
	}
	/* visual */
	.visual{
		overflow:hidden;
		position:relative;
		border-bottom:1px solid #adadad;
		margin:0 0 5px;
	}
	.visual .slideset{
		width:100%;
		height:350px;   /* caj - changed from height:350px; to make slider box smaller */
		overflow:hidden;
		position:relative;
	}
	.visual .slideset .slide{
		position:absolute;
		top:0;
		left:0;
		width:100%;
	}
	.visual .slide.active{z-index:2;}
	.visual img{
		display:block;
		width:100%;
		height:auto;
	}
	.visual .slide-box{
		position:absolute;
		right:0;
		top:15px;  /* caj via Lori - may be altered to move red slider box up. Originally 25px, 5 item slider is 15px  */
		z-index:3;
		margin:0 -360px 0 0;
	}
	.visual .holder{
		background:url(../images/bg-slide-box.png);
		-webkit-border-radius: 6px 0 0 6px;
		border-radius: 6px 0 0 6px;
		-webkit-box-shadow: -1px 3px 3px rgba(0, 0, 0, 0.5);
		box-shadow: -1px 3px 3px rgba(0, 0, 0, 0.5);
		padding:17px 10px 5px 10px; /* caj - changed from padding:17px 10px 5px 40px; to move text closer to left hand margin -  caj via Lori - 235 header is  5 10 1 20, 270 header is 7 10 3 20  */
		min-height:198px;   /* caj via Lori  - Originally 198px, 235 header is 158px, 270 header is 178px */
		width:240px;  /* caj - changed from width:310px; to bring red box closer to right hand side */
	}
	.visual h1{
		font:42px/50px "Times New Roman", Times, serif;
		color:#fff;
		text-shadow:1px 1px 3px #000;
		position:absolute;
		top:40px;
		right:15px;
		width:280px;
	}
	.visual .holder ul{
		margin:0 0 -10px;
		font-size:11px;
		line-height:13px;
	}
	.visual .holder ul .slide-holder{
		padding:0 0 0 26px;
		overflow:hidden;
	}
	.visual .holder ul .slide a{
		color:#fffefe;
		text-decoration:none;
	}
	.visual .holder ul li{
		min-height:40px;   /* caj via Lori - affects space between lines in red slider box. Originally 40px  - 235 header 20px, 270 header 25px */
		list-style:none outside;
		margin:0 0 10px;
		overflow:hidden;
	}
	.visual .holder ul>li>a{
		color:#e4d3d5;
		display:inline-block;
		vertical-align:top;
		font:18px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-shadow:0 0 1px #000;
		letter-spacing:0;  /* caj - changed from 2px to make letters closer together */
	}
	.visual .holder ul>li.active>a,
	.visual .holder ul>li>a:hover{color:#fff;}
	.visual .social{
		width:140px;
		margin:0 0 0 auto;
		padding:7px 0;
		-webkit-border-radius: 0 0 0 6px;
		border-radius: 0 0 0 6px;
		-webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.4);
		box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.4);
		background:url(../images/bg-social.png);
		overflow:hidden;
	}
	/* line-block */
	.line-block{
		overflow:hidden;
		margin:0 0 5px;
		background:#e50000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e50000 0%, #fe1919 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e50000), color-stop(100%,#fe1919));
		background: -webkit-linear-gradient(top,  #e50000 0%,#fe1919 100%);
		background: -o-linear-gradient(top,  #e50000 0%,#fe1919 100%);
		background: -ms-linear-gradient(top,  #e50000 0%,#fe1919 100%);
		background: linear-gradient(to bottom,  #e50000 0%,#fe1919 100%);
		font-size:11px;
		line-height:21px;
		padding:2px 0;
	}
	.line-block-green{
		background:#006e00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTg3MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #006e00 0%, #198719 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006e00), color-stop(100%,#198719));
		background: -webkit-linear-gradient(top,  #006e00 0%,#198719 100%);
		background: -o-linear-gradient(top,  #006e00 0%,#198719 100%);
		background: -ms-linear-gradient(top,  #006e00 0%,#198719 100%);
		background: linear-gradient(to bottom,  #006e00 0%,#198719 100%);
		margin:0 0 16px;
	}
	.line-block .title{
		float:left;
		width:149px;
		text-align:center;
		font-size:12px;
		line-height:21px;
		color:#fff;
	}
	.line-block .link-holder{
		float:right;
		width:80px;
		padding:0 4px 0 17px;
	}
	.line-block .link-holder a{color:#fff;}
	.line-block .text-holder{
		overflow:hidden;
		padding:4px 15px;
		line-height:13px;
		color:#000;
		background:#ede9d4;
	}
	.line-block .text-holder p{margin:0;}
	/* main */
	#main{
		padding:10px 25px 14px 20px;
		overflow:hidden;
	}
	.front #main{padding:0 35px 14px 32px;}
	/* content */
	#content{
		overflow:hidden;
	}
	/* aside */
	.aside{
		float:right;
		width:203px;
		margin:3px 0 0 23px;
	}
	.aside2{
		width:226px;
		margin:0 0 0 10px;
	}
	.front .aside{
		width:242px;
	}
	/* sidebar */
	#sidebar{
		float:left;
		width:185px;
		margin:4px 15px 0 0;
	}
	/* intro-section */
	.intro-section{
		overflow:hidden;
		margin:0 0 1px;
		line-height:18px;
		float:left;
		width:62%;
	}
	.intro-section p{margin:0 0 18px;}
	#content .intro-section h1{
		font:15px/18px Tahoma, Arial, Helvetica, sans-serif;
		margin:0 0 10px;
	}
	/* news-section */
	.news-section{
		overflow:hidden;
		background:#ede9d4;
		border-bottom:1px solid #900;
		margin:0 0 20px; /* caj -  was margin:0 0 30px;  brings buttons up closer to news box */
		clear:left;
	}
	#content .news-section .heading{
		background:#900;
		padding:2px 12px;
	}
	#content .aside-box .heading{
		background:none;
		padding:0;
	}
	#content .news-section h1{
		color:#fff;
		margin:0;
		font:bold 14px/20px Tahoma, Arial, Helvetica, sans-serif;
		padding:7px 0;
	}
	#content .aside-box h1{padding:0;}
	.front #content .news-section h1{
		font:bold 12px/20px Arial, Helvetica, sans-serif;
		padding:0;
	}
	.ticker-item-list ul li
{
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
}
	
	.news-holder{
		padding:0 7px 12px;
	}
	.event-holder{
		padding:0;
		border:0;
	}
	.news-holder ul{
		margin:0 0 5px;
		font-size:12px;
		line-height:20px;
	}
	.news-holder ul li{
		border-bottom:1px solid #c5b38d;
		padding:6px 0 7px;
		overflow:hidden;
		list-style:none outside;
	}
	.news-holder ul p{margin:0;}
	.news-holder ul p a{color:#8f0505;}
	a.category{
		float:left;
		margin:0 7px -2px 0;
		color:#fff;
		text-decoration:none;
		text-shadow:1px 1px 2px #fff;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.8);
		box-shadow:0 0 1px rgba(255, 255, 255, 0.8);
		background:#ad3333 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYmFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ad3333 0%, #ad3333 50%, #990000 50%, #990000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad3333), color-stop(50%,#ad3333), color-stop(50%,#990000), color-stop(100%,#990000));
		background: -webkit-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: -o-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: -ms-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: linear-gradient(to bottom,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		font:10px/20px Arial, Helvetica, sans-serif;
		padding:0 7px;
	}
	a.category2{
		background:#55bdbd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYmFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #55bdbd 0%, #55bdbd 50%, #2badad 50%, #2badad 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55bdbd), color-stop(50%,#55bdbd), color-stop(50%,#2badad), color-stop(100%,#2badad));
		background: -webkit-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: -o-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: -ms-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: linear-gradient(to bottom,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
	}
	a.category3{
		background:#d6935c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2OTM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q2OTM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjNzgzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzc4MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #d6935c 0%, #d6935c 50%, #cc7833 50%, #cc7833 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6935c), color-stop(50%,#d6935c), color-stop(50%,#cc7833), color-stop(100%,#cc7833));
		background: -webkit-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: -o-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: -ms-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: linear-gradient(to bottom,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
	}
	a.category4{
		background:#77ca77 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU1YmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJiYWRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYmFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #77ca77 0%, #77ca77 50%, #990000 50%, #990000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77ca77), color-stop(50%,#77ca77), color-stop(50%,#55bd55), color-stop(100%,#55bd55));
		background: -webkit-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: -o-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: -ms-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: linear-gradient(to bottom,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
	}
	.link-view{
		font-size:14px;
		font-weight:bold;
		color:#8f0505;
		margin:0 0 0 8px;
	}    
	/* info-section */
	.info-section{
		border:1px solid #6c6c6c;
		-webkit-border-radius:8px;
		border-radius:8px;
		-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		background:#c7c6c2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2M2YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f5f4f4 45%, #c7c6c2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(45%,#f5f4f4), color-stop(100%,#c7c6c2));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f4f4 45%,#c7c6c2 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f5f4f4 45%,#c7c6c2 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f5f4f4 45%,#c7c6c2 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#f5f4f4 45%,#c7c6c2 100%);
		padding:3px 12px 8px;
		line-height:18px;
		margin:0 0 15px;
		overflow:hidden;
	}
	#content .info-section h1{
		border-bottom:1px solid #c6c5c1;
		margin:0 -10px 1px;
		padding:0 10px 5px;
		font:bold 12px/15px Arial, Helvetica, sans-serif;
		color:#900;
	}
	.info-section .date{
		display:block;
		color:#900;
		font-size:11px;
		font-style:normal;
		margin:0 0 14px;
	}
	.info-section .info-box{
		overflow:hidden;
		font-size:9px;
		line-height:15px;
	}
	.info-section .info-box img{
		float:left;
		margin:0 8px 0 0;
	}
	.info-section .info-box .holder{overflow:hidden;}
	.info-section .btn-view{
		float:right;
		background:#585858 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #585858 0%, #7f7f7f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#7f7f7f));
		background: -webkit-linear-gradient(top,  #585858 0%,#7f7f7f 100%);
		background: -o-linear-gradient(top,  #585858 0%,#7f7f7f 100%);
		background: -ms-linear-gradient(top,  #585858 0%,#7f7f7f 100%);
		background: linear-gradient(to bottom,  #585858 0%,#7f7f7f 100%);
		color:#fff;
		font-size:10px;
		line-height:15px;
		text-decoration:none;
		padding:0 4px;
		-webkit-box-shadow: 0 0 1px #fff;
		box-shadow: 0 0 1px #fff;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		margin:-12px 0 0;
	}
	.info-section .info-box p{margin:0 0 22px;}
	.info-section .info-box p strong{font-size:10px;}
	.aside .news-holder ul{
		padding:6px 2px 0;
		margin:0;
	}
	.aside .event-holder ul{padding:0;}
	.aside .news-holder ul li{
		border:0;
		padding:2px 0 3px;
	}
	.aside .news-holder2 ul li{
		font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
		padding:4px 0 13px;
	}
	.news-holder2{
		padding:0 7px;
	}
	.aside .news-holder2 ul{margin-bottom:-3px;}
	.aside .news-holder ul li a{color:#8f0505;}
	.aside .event-holder ul li{
		border-top:1px solid #900;
		padding:7px 10px;
		font-size:12px;
		line-height:14px;
	}
	.aside .event-holder ul li:first-child{border-top:0;}
	.aside .event-holder .date{
		display:block;
		font-style:normal;
		margin:0 0 5px;
	}
	/* ad-list-holder */
	.ad-list-holder{
		overflow:hidden;
		clear:both;     /* caj - added line to make the buttons display across the bottom in two rows in Chrome, Safari */
		}
	.ad-list{
		margin:0 0 -32px;   /* caj - fixes bottom pixels of front page buttons from getting cut off. Was margin:0 0 -38px; */
		overflow:hidden;
		text-align:justify;
	}
	.ad-list li, 
	.ad-list:after {
		display:inline-block;
		vertical-align:top;
	}
	.ad-list li{
		width:48%;
		max-width:245px;
		margin:0 0 19px;
		list-style:none outside;
	}
	.ad-list li img{
		display:block;
		max-width:100%;
		height:auto;
	}
	.ad-list:after {
		width:100%;
		height:0;
		font-size:0;
		line-height:0;
		content:'';
	}
	/* breadcrumbs */
	.breadcrumbs{
		background:#f4f4f4;
		border:1px solid #cec9ad;
		margin:0 0 31px;
	}
	.breadcrumbs li{
		list-style:none outside;
		border-top:1px solid #cec9ad;
		line-height:16px;
		font-size:12px;
		font-weight:bold;
	}
	.breadcrumbs li:first-child{border-top:0;}
	.breadcrumbs li a{
		text-decoration:none;
		display:block;
		padding:4px 8px 3px;
	}
	.breadcrumbs li a:hover,
	.breadcrumbs li a.active{
		text-decoration:none;
		background:#f4eedd;
	}
	/* sub-nav */
	.sub-nav{
		margin:0 0 20px;
	}
	.sub-nav ul{
		margin:0;
		border-top:1px solid #cec9ad;
	}
	.sub-nav ul ul{margin:0 0 -1px;}
	.sub-nav ul li{
		list-style:none outside;
		font-weight:bold;
		font-size:12px;
		line-height:15px;
		border-bottom:1px solid #cec9ad;
	}
	.sub-nav ul li a{
		padding:10px 10px 10px 17px;
		text-decoration:none;
		display:block;
		background:url(../images/bullet01.gif) no-repeat 5px 15px;
	}
	.sub-nav ul li li a,
	.sub-nav ul>li.has-children>a{background:url(../images/bullet02.gif) no-repeat 5px 15px;}
	.sub-nav ul>li.active>a,
	.sub-nav ul li a:hover{background-color:#f4eedd;}
	/* content-box */
	.content-box{
		line-height:16px;
	}
	#content h1{
		margin:0 0 20px;
		font:bold 20px/22px Arial, Helvetica, sans-serif;
	}
	#content h1 .mobile-hide{display:inline;}
	.content-box p{margin:0 0 10px;}  /* caj - changed from 40px to decrease paragraph space */
	.content-box ul{margin:5px 0 5px 25px;}  /* caj - changed from margin:-30px 0 12px 25px to make top of list buffer space. also changed   p + ul to ul  */
	.content-box ul li{
		list-style:none outside;
		padding:0px 0 0 14px;  /* caj - changed from padding:0 0 0 14px; to make more spacing in between bullets  */
		background:url(../images/bullet01.gif) no-repeat 0 5px;  /* caj - changed from bullet03.gif to get red hollow bullet; changed from 0 5px to move bullets in line  */
		line-height:16px; /* caj - changed from 13px  */
	}
	.content-box ol{margin:5px 0 5px 40px;}  /* caj - added entire line to indent ordered lists  */
	.content-box ol li{
		padding:0px 0 0 0px;  /* caj - changed from padding:0 0 0 14px; to make more spacing in between bullets  */
		line-height:16px; /* caj - changed from 13px  */
	}
	.content-box ol li ul li{ /* caj - added to fix display for nested lists */
		padding:0px 15px 0 15px;  
		line-height:16px; /* caj - changed from 13px  */
	}
	.news-ticker ul li{    /* - caj - attempt to hide bullets on news ticker */
		list-style:none outside;
		padding:0px 0 0 0;
		background:none !important;
		margin:5px 0 5px -7px;
		line-height:16px;  
	}
	
	.alignleft{
		float:left;
		margin:0 11px 0 0;
	}
	.alignright{
		float:right;
		margin:0 0 0 10px;
	}
	/* aside-box */
	.aside-box{
		border:1px solid #cec9ad;
		padding:10px 10px 5px;  /* caj - changed from 18px 23px 0   */
		margin:17px 0 5px; /* caj - changed from 0 0 30px  to make main content text wrap earlier  */
		background:none;
	}
	#content .aside-box h1{
		margin:0 10px 13px;  /* caj - changed from 0 0 13px to align header */
		font:bold 12px/16px Arial, Helvetica, sans-serif;
		color:#000;
	}
	.aside-box ul{
		margin:0 0 4px;
		overflow:hidden;
	}
	.aside-box ul li{
		list-style:none outside;
		margin:0 0 17px;
	}
	
				/* aside-box-buttons */
	.aside-box-buttons{
		border:none;
		padding:0;  /* caj - changed from 18px 23px 0   */
		margin:17px 0 5px; /* caj - changed from 0 0 30px  to make main content text wrap earlier  */
		background:none;
	}
	#content .aside-box-buttons h1{
		margin:0 10px 13px;  /* caj - changed from 0 0 13px to align header */
		font:bold 12px/16px Arial, Helvetica, sans-serif;
		color:#000;
	}
	.aside-box-buttons ul{
		margin:0 0 4px;
		overflow:hidden;
	}
	.aside-box-buttons ul li{
		list-style:none outside;
		margin:0 0 17px;
	}
	
	.aside-box2{
		padding:0px 0px;
		margin:0 0 10px;
	}
	/*#content .aside-box2 .heading {
    background: none repeat scroll 0 0 #990000;
    margin: 0 0 5px;
    padding: 2px 12px;
	} */
	.aside-box2 ul{
		margin:0 0 4px;
		overflow:hidden;
	}
	.aside-box2 ul li{
		list-style:none outside;
		margin:2 0 17px;
		padding: 12px 5px 0 10px;
	}
	
	/* caj - test for right hand boxes on Fellowship pages  */
		.aside-box3{
		padding:0px 0px;
		margin:0 0 10px;
	}
	/*#content .aside-box2 .heading {
    background: none repeat scroll 0 0 #990000;
    margin: 0 0 5px;
    padding: 2px 12px;
	} */
	.aside-box3 ul{
		margin:0 0 4px;
		overflow:hidden;
	}
	.aside-box3 ul li{
		list-style:none outside;
		margin:2 0 17px;
		padding: 12px 5px 0 10px;
	}
	.aside-box3 p{
		margin: 6px 8px 8px 8px;
		overflow:hidden;
	}		
	
	/* Tighter content - caj - to have less white space text, images */
	.tight-text{
		margin: 0 0 1px 0;
	}
	.inform-box-tight {
		border-bottom:1px solid #d6d6d6;
		overflow:hidden;
		margin: 5px 0 0 0;
		clear:both;
	}
	.inlinePhoto-tight-left {
    border: 1px solid #9c9c9c;
    padding: 2px;
    margin: 3px 8px 0 0;
    clear: left;
}
	.inlinePhoto-tight-right {
    border: 1px solid #9c9c9c;
    padding: 2px;
    margin: 3px 0 0 8px;
    clear: left;
}
	/* End Tighter content */

	/* fac-h2 - caj - from old site */
	.fac-h2 {
   		border-bottom: 1px solid #999999;
	}
	
	/* inform-box - caj - added fac-seperator for page migration to new look*/
	.inform-box {
		border:1px solid #d6d6d6;
		overflow:hidden;
		margin:6px 0 0;
		clear:both;
	}
	.fac-seperator {
		border:1px solid #d6d6d6;
		overflow:hidden;
		margin:6px 0 0;
		clear:both;
	}
	/* fac-name  - caj - added fac-name for page migration to new look*/
	.fac-name {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 15px;
    padding: 0px;
}
	/* caj - added to make video button work on fac pages */
	.inform-box-paragraph {
	padding-top: 10px;
	clear:both;
	}
	.inform-box-video-paragraph {
	padding-top: 28px;
	clear:both;
	}
	.video-button {
	position:relative; left:-148px; top:160px;
	}
	/* info-row */
	.info-row,
	.result-row{
		padding:13px 21px;
		overflow:hidden;
	}
	.video-holder {
	position:relative; top:-22px;
	overflow:hidden;
	}
	
	
	.result-row{padding:13px 9px;}
	/* img-box  - caj - added portrait for page migration to new look*/
	.img-box, .portrait, 
	.single-post .img-box{
		float:left;
		border:1px solid #c6aa53;
		padding:2px;
		background:#f4edd3;
		margin:0 20px 0 0;
	}
	.result-row .img-box{margin:0 10px 0 0;}
	.img-box img{
		float:left;
		margin:0 0 0 2px;
	}
	.img-box img:first-child{margin-left:0;}
	.info-row .holder,
	.result-row .holder{
		overflow:hidden;
	}
	#content .info-row h2{
		margin:0 0 15px;
		font:16px/16px Arial, Helvetica, sans-serif;
	}
	.info-row address{
		margin:0;
		font-style:normal;
		line-height:16px;
		font-size:13px;
	}
	.info-row address a{text-decoration:none;}
	.info-row address a:hover{text-decoration:underline;}
	.info-row.even,
	.result-row.even{background:#f4f4f4;}
	.description{
		font-size:12px;
		line-height:13px;
		margin:0 0 10px 30px;
		display:block;
	}
	.result-row h2{
		font-size:18px;
		line-height:18px;
		margin:0 0 20px;
	}
	.result-row h2 a{text-decoration:none;}
	.result-row h2 a:hover{text-decoration:underline;}
	.result-row .author,
	.result-row .date{
		display:block;
		font:16px/20px Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.main-text-content{
		font-size:14px;
		line-height:21px;
	}
	#content .main-text-content h1{margin:0 0 10px;}
	#content .main-text-content h2{
		font-size:18px;
		line-height:21px;
		margin:0 0 12px;
	}
	#content .main-text-content h3{
		font-size:16px;
		line-height:21px;
		margin:0 0 10px;
	}
	#content .main-text-content h4{
		display:inline;
		font-size:14px;
	}
	#content .main-text-content h5{
		font-size:13px;
		line-height:23px;
		margin:0 0 15px;
	}
	#content .main-text-content ul{
		margin:0 0 15px 29px;
	}
	#content .main-text-content ul li{
		list-style:none outside;
		padding:0 0 3px 14px;
		background:url(../images/bullet03.gif) no-repeat 0 8px;
	}
	#content .main-text-content ol{margin:0 0 15px 30px;}
	#content .main-text-content ol li{padding:0 0 3px;}
	#content .main-text-content p{margin:0 0 21px;}
	#content .main-text-content p a{text-decoration:none;}
	#content .main-text-content p a:hover{text-decoration:underline;}
	#content .main-text-content .ttl{
		font-size:13px;
		line-height:23px;
		margin:0 0 8px;
		display:block;
	}
	#content .heading{
		overflow:hidden;
		padding:2px 0 4px;
	}
	#content .heading h1{float:left;}
	/* search-form */
/* 	.search-form{float:right;} */
	.search-form>div{float:left; width: 100%; padding-bottom: 30px;}
	.search-form label{display:none;}
	.search-form .views-widget{
		float:left;
		position:relative;
	}
	.search-form .form-item{
		float:left;
		width: 215px;
	}
	.search-form .form-item input[type=text]{
		float:left;
		border:1px solid #900;
		width:200px;
		padding:5px 8px;
		font:14px/17px Arial, Helvetica, sans-serif;
		height:25px;
		color:#999;
	}
	.search-form .form-item .input-placeholder-text{
		position:absolute;
		top:5px;
		left:8px;
		font:14px/17px Arial, Helvetica, sans-serif;
		color:#999;
	}
	.search-form .views-exposed-widget{float:left;}
	.search-form input[type=submit]{
		background:url(../images/btn-search2.png) no-repeat;
		width:106px;
		height:39px;
		text-indent:-9999px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		border:0;
		float:left;
		margin:15px 0 0 17px;
	}
	/* view-content */
	.view-content{
		border:1px solid #d6d6d6;
		margin:3px 0 0;
		clear: both;
	}
	.heading + .view-content{margin:-8px 0 0;}
	.view-content table{
		width:100%;
		margin:0;
	}
	.view-content table th, .view-content table td{
		border:0;
		vertical-align:top;
		font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	.view-content table th{
		background:#f4eedd;
		padding:2px 16px;
		text-align:left;
		border-bottom:1px solid #cec9ad;
		font-weight:bold;
		letter-spacing:1px;
	}
	.view-content table th.views-field-uid{width:90px;}
	.view-content table tr.even td{background:#f4f4f4;}
	.view-content table td{padding:2px 7px;}
	/* category-nav */
	.category-nav{
		margin:0 0 14px;
		border:1px solid #d9d5c4;
		background:#f2f0e8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjBlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ0YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #f2f0e8 0%, #d8d4c1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f0e8), color-stop(100%,#d8d4c1));
		background: -webkit-linear-gradient(top,  #f2f0e8 0%,#d8d4c1 100%);
		background: -o-linear-gradient(top,  #f2f0e8 0%,#d8d4c1 100%);
		background: -ms-linear-gradient(top,  #f2f0e8 0%,#d8d4c1 100%);
		background: linear-gradient(to bottom,  #f2f0e8 0%,#d8d4c1 100%);
		-webkit-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px; 
		overflow:hidden;
		clear:both;
	}
	.category-nav ul{
		margin:0;
		overflow:hidden;
		display:table;
		width:100%;
	}
	.category-nav ul li{
		display:table-cell;
		background:url(../images/sep-category-nav.gif) no-repeat;
		font:14px/20px Arial, Helvetica, sans-serif;
		padding:0 0 0 1px;
		vertical-align:middle;
	}
	.category-nav ul li:first-child{
		background:none;
		padding:0;
	}
	.category-nav ul li a{
		display:block;
		text-align:center;
		color:#000;
		padding:13px 10px;
		text-decoration:none;
	}
	.category-nav ul li.active a,
	.category-nav ul li a:hover{color:#fff;}
	.category-nav ul li.category3.active,
	.category-nav ul li.category3:hover{
		background:#ad3333 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ad3333 0%, #ad3333 50%, #990000 50%, #990000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad3333), color-stop(50%,#ad3333), color-stop(50%,#990000), color-stop(100%,#990000));
		background: -webkit-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: -o-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: -ms-linear-gradient(top,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		background: linear-gradient(to bottom,  #ad3333 0%,#ad3333 50%,#990000 50%,#990000 100%);
		text-shadow:3px 3px 3px #be5e5e;
	}
	.category-nav ul li.category.active,
	.category-nav ul li.category:hover{
		background:#d6935c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2OTM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q2OTM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjNzgzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzc4MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #d6935c 0%, #d6935c 50%, #cc7833 50%, #cc7833 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6935c), color-stop(50%,#d6935c), color-stop(50%,#cc7833), color-stop(100%,#cc7833));
		background: -webkit-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: -o-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: -ms-linear-gradient(top,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		background: linear-gradient(to bottom,  #d6935c 0%,#d6935c 50%,#cc7833 50%,#cc7833 100%);
		text-shadow:3px 3px 3px #d89864;
	}
	.category-nav ul li.category4.active,
	.category-nav ul li.category4:hover{
		background:#77ca77 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #77ca77 0%, #77ca77 50%, #55bd55 50%, #55bd55 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77ca77), color-stop(50%,#77ca77), color-stop(50%,#55bd55), color-stop(100%,#55bd55));
		background: -webkit-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: -o-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: -ms-linear-gradient(top,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		background: linear-gradient(to bottom,  #77ca77 0%,#77ca77 50%,#55bd55 50%,#55bd55 100%);
		text-shadow:3px 3px 3px #8bd28b;
	}
	.category-nav ul li.category2.active,
	.category-nav ul li.category2:hover{
		background:#55bdbd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #55bdbd 0%, #55bdbd 50%, #55bd55 50%, #55bd55 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55bdbd), color-stop(50%,#55bdbd), color-stop(50%,#2badad), color-stop(100%,#2badad));
		background: -webkit-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: -o-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: -ms-linear-gradient(top,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		background: linear-gradient(to bottom,  #55bdbd 0%,#55bdbd 50%,#2badad 50%,#2badad 100%);
		text-shadow:3px 3px 3px #5ec1c1;
	}
	.category-nav ul li.view.active,
	.category-nav ul li.view:hover{
		background:#a4a4a2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FkMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #a4a4a2 0%, #a4a4a2 50%, #8d8d8b 50%, #8d8d8b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a2), color-stop(50%,#a4a4a2), color-stop(50%,#8d8d8b), color-stop(100%,#8d8d8b));
		background: -webkit-linear-gradient(top,  #a4a4a2 0%,#a4a4a2 50%,#8d8d8b 50%,#8d8d8b 100%);
		background: -o-linear-gradient(top,  #a4a4a2 0%,#a4a4a2 50%,#8d8d8b 50%,#8d8d8b 100%);
		background: -ms-linear-gradient(top,  #a4a4a2 0%,#a4a4a2 50%,#8d8d8b 50%,#8d8d8b 100%);
		background: linear-gradient(to bottom,  #a4a4a2 0%,#a4a4a2 50%,#8d8d8b 50%,#8d8d8b 100%);
		text-shadow:3px 3px 3px #a6a6a4;
	}
	/* post-section */
	.post-section{
		border:1px solid #d6d6d6;
		overflow:hidden;
		margin:0 0 23px;
		padding:0 0 14px;
	}
	/* post */
	.post{
		overflow:hidden;
		padding:7px 17px 10px 10px;
		font-size:14px;
		line-height:22px;
	}
	.post h2{
		font:16px/19px Arial, Helvetica, sans-serif;
		margin:0 0 4px;
	}
	.post h2 a{text-decoration:none;}
	.post h2 a:hover{text-decoration:underline;}
	.post .meta{
		overflow:hidden;
		line-height:20px;
		font-size:11px;
		color:#666;
		margin:0 0 5px;
	}
	.single-post .meta{
		font-size:14px;
		color:#000;
	}
	.post .category{margin:0 7px 0 0;}
	.post .meta time{color:#900;}
	.post .img-box{
		float:right;
		margin:-8px 0 0 10px;
		background:#fff;
		border-color:#9c9c9c;
		padding:3px;
	}
	.post p{margin:0 0 8px;}
	.post .author{
		display:block;
		font:15px/18px Arial, Helvetica, sans-serif;
		margin:0 0 10px;
	}
	.post .more{text-decoration:none;}
	.post .more:hover{text-decoration:underline;}
	.post.even{background:#f4f4f4;}
	/* pager */
	.pager{
		overflow:hidden;
		text-align:center;
		font-size:14px;
	}
	.pager ul{
		margin:0;
		display:inline-block;
		vertical-align:top;
		overflow:hidden;
	}
	.pager ul li{
		float:left;
		margin:0 7px;
		list-style:none outside;
	}
	.pager ul li a{text-decoration:none;}
	.pager ul li a:hover{color:#000;}
	.pager ul li.active {
		color:#000;
		font-weight:bold;
	}
	.single-post{
		padding:0;
	}
	.single-post .img-box{
		float:right;
		border:1px solid #c6aa53;
		padding:4px;
		background:#f4edd3;
		margin:3px 0 0 20px;
	}
	.main-text-content .holder{
		overflow:hidden;
		margin:0 0 16px;
	}
	.main-text-content .holder .description{margin:3px 0 10px;}
	.img-box .caption{
		padding:9px 6px 3px;
		clear:both;
		float:left;
		font-size:9px;
		line-height:10px;
		max-width:305px;
	}
	#content .img-box .caption p{margin:0;}
	.main-text-content .holder .col{
		float:right;
		margin:0 80px 0 0;
	}
	.main-text-content .holder .col:first-child{
		float:left;
		margin:0;
	}
	.img-box2{
		background:#fff;
		border:1px solid #9c9c9c;
		padding:3px;
	}
	/* callendar */
	.callendar{
		border:1px solid #999;
		margin:0 0 10px;
	}
	.callendar .month{
		display:block;
		color:#333;
		font-size:16px;
		line-height:20px;
		text-align:center;
		padding:4px 0 0;
	}
	.callendar table{
		width:100%;
		margin:0;
	}
	.callendar table th,
	.callendar table td{
		border:0;
		padding:0;
		border-bottom:1px solid #999;
		text-align:center;
		line-height:18px;
	}
	.callendar table td:first-child,
	.callendar table td.last-child{
		background:#ecf2f3;
	}
	.callendar table th{
		background:#fff4cf;
		font-weight:normal;
		color:#333;
	}
	.callendar table td a{
		display:block;
		text-decoration:none;
		padding:3px;
	}
	.callendar table td.active a,
	.callendar table td a:hover{background:#eaeaea;}
	.callendar-title{
		overflow:hidden;
		background:#fff4cf;
		padding:0 10px;
	}
	.callendar-title .prev,
	.callendar-title .next{
		float:left;
		text-decoration:none;
	}
	.callendar-title .next{float:right;}
	.callendar .view{
		text-align:center;
		line-height:20px;
	}
	.callendar .view a{text-decoration:none;}
	.callendar .view a:hover{text-decoration:underline;}
	/* event-section */
	.event-section{
		border:1px solid #bfbfbf;
		margin:0 0 14px;
	}
	#content .event-section h1{
		border-bottom:1px solid #bfbfbf;
		background:#fff4cf;
		line-height:25px;
		color:#333;
		font-size:12px;
		text-align:center;
		margin:0;
	}
	.event-section ul{margin:0;}
	.event-section ul li{
		border-top:1px solid #eee;
		list-style:none outside;
		padding:7px 5px;
		font-size:11px;
		line-height:15px;
		color:#666;
	}
	.event-section ul li a{
		font-weight:bold;
		text-decoration:none;
	}
	.event-section ul li a:hover{text-decoration:underline;}
	.event-section ul li:first-child{border-top:0;}
	.event-section ul li p{margin:0 0 0 14px;}
	.event-section ul li:hover{
		background:#f7f5e3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWVjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f1eccc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1eccc));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f1eccc 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#f1eccc 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#f1eccc 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#f1eccc 100%);
	}
	/* event-holder */
	.event-holder2{
		overflow:hidden;
	}
	.event-holder2 .title{
		background:#eee;
		border-bottom:1px solid #000;
		padding:5px 6px;
		color:#444451;
	}
	#content .event-holder2 .title h2{
		color:#444451;
		font-size:16px;
		line-height:20px;
		margin:0;
	}
	#content .event-holder2 ul{
		margin:0;
		color:#666;
		line-height:16px;
	}
	#content .event-holder2 ul p{margin:0 0 10px;}
	#content .event-holder2 ul li{
		border-top:1px solid #000;
		list-style:none outside;
		padding:7px 0 4px;
	}
	#content .event-holder2 ul li:first-child{border-top:0;}
	.event-holder2 .time{
		color:#000;
		display:block;
		font-size:13px;
		line-height:16px;
		font-style:normal;
	}
	.event-holder2 .time2{
		color:#999;
		font-size:11px;
		line-height:14px;
		font-style:normal;
		display:block;
	}
	.event-holder2 h2{
		font-size:14px;
		line-height:16px;
		margin:0;
	}
	.event-holder2 h2 a{text-decoration:none;}
	.event-holder2 h2 a:hover{text-decoration:underline;}
	.event-holder2 .add-info{
		display:block;
		color:#333;
		font-size:11px;
		line-height:13px;
		margin:0 0 10px;
	}
	/* note-holder */
	.note-holder{
		border-top:1px solid #bbb;
		padding:16px 0 0;
	}
	.note-holder p.note{
		color:#900;
		margin:0 0 6px;
		font-size:9px;
		line-height:13px;
	}
	.note-section{
		border:1px solid #ccc;
		background:#eee;
		padding:10px 10px 0;
		text-align:center;
		font-size:10px;
		line-height:16px;
	}
	#content .note-section h3{
		text-transform:uppercase;
		color:#909090;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
		margin:0 0 3px;
	}
	.note-section p{margin:0 0 6px;}
	/* footer */
	#footer {
		width:100%;
		overflow:hidden;
		display:table-footer-group;
		height:1%;
	}
	#footer .footer-holder {
		display:table-row;
	}
	#footer .footer-frame{
		padding:15px 20px 4px;  /* caj - changed from 3px 20px; better spacing for the top line in footer */
		overflow:hidden;
		background:#2d2d2d;
		/* background:#a48a3a; caj - gold bg color */
		color:#dadada;
		/* color:#f4edd8; caj - footer text color */
		display:table-cell;
	}
	.footer-links{
		margin:0 0 5px;  /* caj - changed from 0 0 -5px to make more space before bottom line */
	}
	.footer-links:after{
		content:"";
		clear:both;
		display:block;
	}
	.footer-links .col{
		float:left;
		width:25%;
		font-size:10px;
		line-height:14px;
	}
	.footer-links .big-col{width:75%;}
	.footer-links .col .ttl{
		display:block;
		color:#fff;
	}
	}
	.footer-links .col ul{
		margin:0 0 1px 0;  /* caj - changed from 0; better spacing for the campus buttons in footer */
	}
	.footer-menu{
		-moz-column-count:3;
		-moz-column-gap: 2%;
		-moz-column-width: 31%;
		-webkit-column-count:3;
		-webkit-column-gap:2%;
		-webkit-column-width:31%;
		column-count:3;
		column-gap:2%;
		column-width:31%;
	}
	.footer-links .col>ul>li{
		list-style:none outside;
		margin:0 0 15px;
	}
	.footer-links .col ul li{list-style:none;}
	.footer-links .col li a{
		color:#d9d9d9;  /* caj - was #f4edd8  */
		text-decoration:none;
	}
	.footer-links .col .ads-list li{margin:0 0 10px;}
	.footer-links .col li a:hover{text-decoration:underline;}
	
	.ads-list{
		margin:0 -2.5%;
		text-align:center;
		width:112%;
		text-indent:-4px;
	}
	.ads-list li{
		display:inline-block;
		margin:0 0 5px 5px;
		vertical-align:middle;
	}
	.ads-list li img{display:block;}
	#footer .social{
		overflow:hidden;
		margin:0 0 10px;
	}
	#footer .social .ttl{
		float:left;
		line-height:25px;
	}
	#footer .social ul{
		overflow:hidden;
		margin:0;
	}
	.social li{
		float:left;
		margin:0 0 0 7px;
		list-style:none outside;
	}
	.social a{
		display:block;
		width:25px;
		height:25px;
		text-indent:-9999px;
		overflow:hidden;
	}
	.social .facebook a{background:url(../images/ico-social.png) no-repeat;}
	.social .facebook a:hover,
	.visual .social .facebook a:hover{background-position:0 -26px;}
	.social .twitter a{background:url(../images/ico-social.png) no-repeat -32px 0;}
	.social .twitter a:hover,
	.visual .social .twitter a:hover{background-position:-32px -26px;}
	.social .youtube a{background:url(../images/ico-social.png) no-repeat -64px 0;}
	.social .youtube a:hover,
	.visual .social .youtube a:hover{background-position:-64px -26px;}
	.social .rss a{background:url(../images/ico-social.png) no-repeat -96px 0;}
	.social .rss a:hover,
	.visual .social .rss a:hover{background-position:-96px -26px;}
	.visual .social .facebook a{background-position:0 -52px;}
	.visual .social .twitter a{background-position:-32px -52px;}
	.visual .social .youtube a{background-position:-64px -52px;}
	.visual .social .rss a{background-position:-96px -52px;}
	#footer .add-links{margin:0;}
	#footer .add-links li{margin:0;}
	#footer .add-links li a{
		font-weight:bold;
		color:#fff;
	}
	#footer .add-links li li a{
		font-weight:normal;
		color:#d9d9d9;  /* caj - was #f4edd8  */
	}
	#footer .copy{
		border-top:1px solid #999999;
		/*border-top:1px solid #baa769; caj - footer border line */
		padding:12px 0 7px;  /* caj - changed from 2px 0 0 to add more space after line */
		font-size:11px;
		text-align:center;
		clear:both;
	}
	#footer .copy p{margin:0;}
	.nav-select{
		position:absolute;
		top:-9999px;
		left:-9999px;
	}
	/* custom select */
	/* hide original element */
	.jcf-hidden {
		display: block !important;
		position: absolute !important;
		left: -9999px !important;
	}
	/* custom select styles */
	.select-area {
		border: 1px solid #4c4c4c;
		position: absolute;
		overflow: hidden;
		cursor: default;
		height: 25px;
		float: left;
		top:-9999px;
		left:-9999px;
		background:#fefefe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fefefe 0%, #cfcfcf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf));
		background: -webkit-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
		background: -o-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
		background: -ms-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
		background: linear-gradient(to bottom,  #fefefe 0%,#cfcfcf 100%);
		-webkit-border-radius: 6px;
		border-radius: 6px;
		color:#000;
		font-size:14px;
		line-height:19px;
	}
	.select-area .center {
		white-space: nowrap;
		padding:3px 10px;
		display:block;
	}
	.select-area .select-opener {
		background:url(../images/btn-select.png) no-repeat;
		width:22px;
		height:25px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.select-options {
		position: absolute;
		overflow: hidden;
		background: #fff;
		z-index: 2000;
	}
	.select-options .drop-holder {
		border: 1px solid #4c4c4c;
		overflow: hidden;
		height: 1%;
	}
	.select-options ul {
		list-style: none;
		padding: 0;
		margin: 0;
		font-size:18px;
		line-height:20px;
	}
	.select-options ul li {
		width: 100%;
		float: left;
		list-style:none outside;
	}
	.select-options ul a {
		text-decoration: none;
		padding: 5px 15px;
		display: block;
		cursor: default;
		color: #000;
		height: 1%;
	}
	#main .drop{
		width:100%;
		border-width:0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; 
		padding:10px 34px;
		margin:-5px 0 0;
		position:static;
		display:block;
		background:none;
	}
	.page-node-48 #main .content-box{
		width:100%;
		border-top:0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; 
		padding:0 34px;
		margin:-5px 0 0;
		position:static;
		display:block;
		background:none;
	}
	.page-node-48 #content, .page-node-47 #content{overflow: visible;}
	#main .drop h1{margin:0 0 21px;}
	#main .drop input[type="text"], 
	#main .drop input[type="password"]{
		padding:8px 5px;
		max-width:300px;
		height:32px;
		width:100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#main .drop form p{margin:0 0 23px;}
	#main .drop input[type="submit"]{
		height:34px;
		font-size:14px;
		width:84px;
	}
	#main .drop form{margin:0 0 29px;}
	#main .drop-link{padding:0 !important;}
	#main .drop-link .drop-col{
		float:none;
		height:auto !important;
		background:none !important;
		width:300px;
		margin:0 auto;
		padding:10px 0 0;
		border:0;
	}
	#main .drop-col{
		float:none;
		height:auto !important;
		background:none !important;
		max-width:300px;
		margin:0 auto;
		padding:10px 0 0;
		border:0;
	}
	#main .drop-link ul li{
		font-size:16px;
		line-height:22px;
		padding:0 0 20px;
	}
	#main .drop-link ul li li{padding:0;}
	#main .drop-link ul ul{padding:20px 0 0;}
	
	
	#main .drop-col ul li{
		font-size:16px;
		line-height:22px;
		padding:0 0 20px;
	}
	#main .drop-col ul li li{padding:0;}
	#main .drop-col ul ul{
	padding:20px 0 0;
	margin: 0;}
	#main .mobile-menu
	{
		margin: 0;
		padding: 10px 0;
	}
	.add-link .drop-link ul a, #main .drop-col ul a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	    }
	.add-link .drop-link ul ul a, #main .drop-col ul ul a {
		font-weight: normal;
	    }
	.content-box ul.mobile-menu li {
		background-image: none !important;
	}
	ul.mobile-menu li.expanded , ul.mobile-menu li.leaf {
		list-style: none !important
	}
	.add-link .drop-link ul a:hover, 
	#main .drop-col ul a:hover{text-decoration:underline;}
}
@media only screen and (max-width: 850px){
	#nav li a{padding:9px 8px 12px;}
	.header-menu {
		display: none;
	}
}
/* max-width: 850px */
@media only screen and (max-width: 850px){
	#nav li a{padding:9px 7px 12px;}
	.footer-links{
		padding:0 0 10px;
		margin:0;
	}
}
/* max-width: 767px */
@media only screen and (max-width: 767px){
	.header-menu {
		display: none;
	}
	.restrict_node_button { padding-bottom: 0px; }
		.header-menu ul { 
			margin: 0; 
			padding: 0; 
			list-style-type: none; 
			position: relative; /* caj - changed from absolute to work with modified all.css  */ 
			margin-top: -6px; /* caj - changed from -30px to work with modified all.css  */ 
			font-size: 14px; /* caj - changed from 20px to fit on screen better */
			}
	body{
		background:#fff;
	}
	.page{padding:0;}
	.site-list{display:none;}
	#wrapper{margin:0;}
	#header{
		margin:0;
		padding:0 2px;
		background:none;
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.logo{
		width:100%;
		height:auto;
		border-bottom:1px solid #c6aa53;
		margin:0 0 6px;
	}
	.logo img{
		display:none;
	}
	.logo .logo-mobile{
		display:block;
		max-width:100%;
		width:100%;
		height:auto;
	}
	.add-link{
		float:none;
		margin:0;
		overflow:hidden;
	}
	.search-holder{display:none;}
	.visual .social{display:none;}
	.nav-holder{
		background:none;
		padding:0 2px;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	#nav{
		float:none;
		overflow:hidden;
		margin:0;
	}
	#nav>ul>li.hover .nav-drop{display:none;}
	
	#nav ul,
	.add-link{
		text-align: justify;
		line-height: .7em;
		margin:0 0 -4px;
	}
	#nav ul{margin:0 0 -7px;}
	#nav ul:after,
	.add-link:after{
		display: inline-block;
		vertical-align: top;
		width: 100%;
		height: 0;
		font-size: 0;
		line-height: 0;
		content: '';
	}
	#nav li,
	.add-link>li{
		display:inline-block;
		vertical-align:top;
		width:49%;
		float:none;
		letter-spacing:0; /* caj - added to make buttons readable on handheld */
		line-height: 1.4em;
		position: relative;
		margin:0 0 4px;
	}
	.add-link>li{margin:0;}
	#nav .mobile-hidden,
	#nav .last-child{display:inline-block;}
	#nav li a,
	.add-link>li>a{
		display:block;
		border:1px solid #000;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#b13e3e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #b13e3e 0%, #750202 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b13e3e), color-stop(100%,#750202));
		background: -webkit-linear-gradient(top,  #b13e3e 0%,#750202 100%);
		background: -o-linear-gradient(top,  #b13e3e 0%,#750202 100%);
		background: -ms-linear-gradient(top,  #b13e3e 0%,#750202 100%);
		background: linear-gradient(to bottom,  #b13e3e 0%,#750202 100%);
		text-align:center;
		text-shadow:0 -1px 1px #000;
		float:none;
		font-size:16px;
		line-height:34px;
		width:auto !important;
		padding:0;
	}
	.add-link>li>a{
		padding:0;
		margin:0;
		border:1px solid #000;
		background:#e4e2e2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e4e2e2 0%, #a8a6a6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e2e2), color-stop(100%,#a8a6a6));
		background: -webkit-linear-gradient(top,  #e4e2e2 0%,#a8a6a6 100%);
		background: -o-linear-gradient(top,  #e4e2e2 0%,#a8a6a6 100%);
		background: -ms-linear-gradient(top,  #e4e2e2 0%,#a8a6a6 100%);
		background: linear-gradient(to bottom,  #e4e2e2 0%,#a8a6a6 100%);
		color:#000;
		/* font-variant:small-caps;  */  /* caj - removed small caps on website */
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.add-link>li.quick-links:hover>a,
	.add-link>li.login:hover>a{
		color:#000;
		background:#aeaeae url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYWVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYjBiMGIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #aeaeae 0%, #b0b0b0 2%, #b8b8b8 5%, #c4c4c4 7%, #d6d6d6 11%, #dfdfdf 16%, #e1e1e1 18%, #e2e2e2 25%, #f9f9f9 75%, #fbfbfb 82%, #fbfbfb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(2%,#b0b0b0), color-stop(5%,#b8b8b8), color-stop(7%,#c4c4c4), color-stop(11%,#d6d6d6), color-stop(16%,#dfdfdf), color-stop(18%,#e1e1e1), color-stop(25%,#e2e2e2), color-stop(75%,#f9f9f9), color-stop(82%,#fbfbfb), color-stop(100%,#fbfbfb));
		background: -webkit-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -o-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -ms-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: linear-gradient(to bottom,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		padding:0;
		margin:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		border:1px solid #000;
	}
	#nav>ul>li:hover>a{
		color:#000;
		background:#aeaeae url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlYWVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYjBiMGIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #aeaeae 0%, #b0b0b0 2%, #b8b8b8 5%, #c4c4c4 7%, #d6d6d6 11%, #dfdfdf 16%, #e1e1e1 18%, #e2e2e2 25%, #f9f9f9 75%, #fbfbfb 82%, #fbfbfb 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(2%,#b0b0b0), color-stop(5%,#b8b8b8), color-stop(7%,#c4c4c4), color-stop(11%,#d6d6d6), color-stop(16%,#dfdfdf), color-stop(18%,#e1e1e1), color-stop(25%,#e2e2e2), color-stop(75%,#f9f9f9), color-stop(82%,#fbfbfb), color-stop(100%,#fbfbfb));
		background: -webkit-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -o-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: -ms-linear-gradient(top,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
		background: linear-gradient(to bottom,  #aeaeae 0%,#b0b0b0 2%,#b8b8b8 5%,#c4c4c4 7%,#d6d6d6 11%,#dfdfdf 16%,#e1e1e1 18%,#e2e2e2 25%,#f9f9f9 75%,#fbfbfb 82%,#fbfbfb 100%);
	}
	.add-link>li>a span{
		float:none;
		padding:0;
		background:none;
		margin:0;
		color:#000;
	}
	.add-link>li{position:static;}
	.add-link>li .drop{
		width:100%;
		border-width:1px 0 0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; 
		padding:10px 34px;
		margin:-5px 0 0;
		display:none !important;
	}
	.add-link .drop h1{margin:0 0 21px;}
	.add-link .drop input[type="text"], 
	.add-link .drop input[type="password"]{
		padding:8px 5px;
		max-width:300px;
		height:32px;
		width:100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.add-link .drop form p{margin:0 0 23px;}
	.add-link .drop input[type="submit"]{
		height:34px;
		font-size:14px;
		width:84px;
	}
	.add-link .drop form{margin:0 0 29px;}
	.add-link .drop-link{padding:0 !important;}
	.add-link .drop-link .drop-col{
		float:none;
		height:auto !important;
		background:none !important;
		width:300px;
		margin:0 auto;
		padding:10px 0 0;
		border:0;
	}
	.add-link .drop-link ul li{
		font-size:16px;
		line-height:22px;
		padding:0 0 20px;
	}
	.add-link .drop-link ul li li{padding:0;}
	.add-link .drop-link ul ul{padding:20px 0 0;}
	.aside,
	.front .aside{
		float:none;
		/*width:442px !important;  caj - changed from auto to make Information For box display better on handheld */
		margin:0;
		display:table-footer-group;
	}
	.intro-section{
		float:none;
		width:100%;
	}
	
	
	/* Tighter content - caj - to have less white space text, images */
	.tight-text{
		margin: 0 0 1px 0;
	}
	.inform-box-tight {
		border-bottom:1px solid #d6d6d6;
		overflow:hidden;
		margin: 5px 0 0 0;
		clear:both;
	}
	.inlinePhoto-tight-left {
    border: 1px solid #9c9c9c;
    padding: 2px;
    margin: 3px 5px -1px 0;
    clear: left;
}
	.inlinePhoto-tight-right {
    border: 1px solid #9c9c9c;
    padding: 2px;
    margin: 3px 0 0 8px;
    clear: left;
}
	/* End Tighter content */
	
	.footer-links .col{display:none;}
	.footer-links .last-col{
		display:block;
		width:auto;
		padding:10px;
		float:none;
	}
	.inform-box{border:0;}
	.nav-select{
		position:static;
		width:100%;
	}
	.select-area{
		position:relative;
		top:0;
		left:0;
		width:100% !important;
	}
	.visual .slide-box{
		position:static;
	}
	.visual img{display:none;}
	.visual .holder{
		min-height:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		-webkit-border-radius:0;
		border-radius:0;
		width:auto;
		padding:3px 15px;
		background:#e6e4e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e6e4e4 0%, #a7a5a5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e4e4), color-stop(100%,#a7a5a5));
		background: -webkit-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -o-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -ms-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: linear-gradient(to bottom,  #e6e4e4 0%,#a7a5a5 100%);
		overflow:hidden;
	}
	.visual .holder ul{display:none;}
	#main,
	.front #main{padding:2px 2px 20px;}
	.ad-list li{
		max-width:100%;
	}
	.ad-list li img{
		width:100%;
		max-width:100%;
	}
	.content-box{display:table-header-group;}
	.no-sidebars .content-box{display:block;}
	#footer .social{
		float:right;
		width:130px;
	}
	.social li{margin-bottom:7px;}
	.line-block .title{width:85px; line-height:14px;}
	.line-block .link-holder{
		width:64px;
		padding:0 4px;
	}
	.line-block .text-holder{
		padding:4px;
	}
	.front .aside .news-holder ul{
		-moz-column-count: 2;
		-moz-column-gap: 50%;
		-webkit-column-count: 2;
		-webkit-column-gap: 50%;
		column-count: 2;
		column-gap: 50%; 
		width:298px;
	}
	#sidebar {
		float:none;
		width:auto;
		padding:3px 15px;
		background:#e6e4e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e6e4e4 0%, #a7a5a5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e4e4), color-stop(100%,#a7a5a5));
		background: -webkit-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -o-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -ms-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: linear-gradient(to bottom,  #e6e4e4 0%,#a7a5a5 100%);
		overflow:hidden;
		margin:-8px -2px 10px;
		position:relative;
		overflow:hidden;
	}
	#sidebar .select-area{
		float:none;
		display:block;
		margin:0 0 5px;
	}
	#sidebar .sub-nav{margin:0;}
	#main{overflow:visible;}
	.breadcrumbs,
	.sub-nav ul{display:none;}
	.visual{
		border:0;
		margin:0;
	}
	.visual h1{
		position:static;
		padding:3px 15px;
		background:#e6e4e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2E1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #e6e4e4 0%, #a7a5a5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e4e4), color-stop(100%,#a7a5a5));
		background: -webkit-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -o-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: -ms-linear-gradient(top,  #e6e4e4 0%,#a7a5a5 100%);
		background: linear-gradient(to bottom,  #e6e4e4 0%,#a7a5a5 100%);
		overflow:hidden;
		margin:0 0 10px;
		width:auto;
		color:#010000;
		font: 22px/28px Tahoma, Arial, Helvetica, sans-serif;    /* caj - removed small caps on website */
		text-shadow:none;
	}
	.search-form{
		float:left;
		overflow:hidden;
		width:100%;
		padding-bottom: 10px;
	}
	#content h1{clear:both;}
	.inform-box .img-box img{
		width:83px;
		height:auto;
	}
	.event-section{display:none;}
	.aside2{
		display:block;
		width:100%;
	}
	.callendar table th, 
	.callendar table td{
		border-width:0 0 2px;
		font-size:24px;
		line-height:44px;
	}
	.callendar .view{display:none;}
	.callendar table th{line-height:34px;}
	.callendar-title .prev, 
	.callendar-title .next{
		font-size:28px;
		line-height:32px;
	}
	.callendar .month{
		font-size:37px;
		line-height:40px;
		font-weight:normal;
		padding:8px 0 5px;
	}
	.callendar-title{padding:0 20px;}
	.callendar{margin:0 0 20px;}
	.event-holder2 .add-info{margin:0 0 6px;}
	#content .event-holder2 ul li{padding-bottom:0;}
	.result-row .img-box{
		float:right;
		margin:0 0 0 10px;
	}
	.post .img-box{display:none;}
	.ad-list{margin-bottom:-10px;}
	.footer-links{margin:0;}
	#content .clear {
		float: left !important;
		padding:0 !important;
		margin:5px 10px 0 20px;
	}
	.add-link>li:after{display:none !important;}
	.category-nav ul li a{padding:13px 5px;}
	#content h1 .mobile-hide{display:none;}
}
/* max-width: 479px */
@media only screen and (max-width: 479px){
	.img-box img{
		float:none;
		margin:4px 0 0;
		display:block;
	}
	.img-box img:first-child{margin-top:0;}
	.header-menu {
		display: none;
	}
}
/* print version */
@media print {
	body{
		background:none;
	}
	.footer-links,
	.aside,
	#sidebar,
	.site-list,
	.add-link,
	.nav-holder,
	.logo .logo-mobile,
	.search-form,
	.visual,
	.line-block,
	.category-nav,
	.breadcrumbs,
	.sub-nav,
	.sub-nav ul,
	.sub-nav select,
	.select-area,
	.nav-select,
	.select-options,
	.select-options ul,
	.print{
		display:none;
	}
	.select-options{border:1px solid #000;}
	.info-row,
	.result-row{
		padding:22px 21px;
		overflow:hidden;
		page-break-inside:avoid;
	}
	.result-row{padding:13px 9px;}
	.img-box,
	.single-post .img-box{
		float:left;
		margin:0 20px 0 0;
	}
	.result-row .img-box{margin:0 10px 0 0;}
	.img-box img{
		float:left;
		margin:0 0 0 4px;
	}
	.img-box img:first-child{margin-left:0;}
	.info-row .holder,
	.result-row .holder{
		overflow:hidden;
	}
	#content .info-row h2{
		margin:0 0 15px;
		font:16px/16px Arial, Helvetica, sans-serif;
	}
	.info-row address{
		margin:0;
		font-style:normal;
		line-height:16px;
		font-size:13px;
	}
	.info-row address a{text-decoration:none;}
	.result-row .author,
	.result-row .date{
		display:block;
		font:16px/20px Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.ad-list-holder{overflow:hidden;}
	.ad-list{
		margin:0 0 -38px;
		overflow:hidden;
		text-align:justify;
	}
	.ad-list li, 
	.ad-list:after {
		display:inline-block;
		vertical-align:top;
	}
	.ad-list li{
		width:48%;
		max-width:245px;
		margin:0 0 19px;
		list-style:none outside;
	}
	.ad-list li img{
		display:block;
		max-width:100%;
		height:auto;
	}
	.ad-list:after {
		width:100%;
		height:0;
		font-size:0;
		line-height:0;
		content:'';
	}
	.news-holder ul li {
		border-bottom: 1px solid #000;
		list-style: none outside;
		overflow: hidden;
		padding: 6px 0 7px;
	}
	#main{margin:0 0 20px;}
	.post {
		font-size: 14px;
		line-height: 22px;
		overflow: hidden;
		padding:7px 17px 10px 10px;
	}
	.post .img-box{
		float:right;
		margin:0 0 0 10px;
	}
	.pager{
		overflow:hidden;
		text-align:center;
		font-size:14px;
	}
	.pager ul{
		margin:0;
		display:inline-block;
		vertical-align:top;
		overflow:hidden;
	}
	.pager ul li{
		float:left;
		margin:0 7px;
		list-style:none outside;
	}
	.pager ul li a{text-decoration:none;}
	.alignleft{
		float:left;
		margin:0 10px 0 0;
	}
	.alignright{
		float:right;
		margin:0 0 0 10px;
	}
	.main-text-content .holder{
		overflow:hidden;
		margin:0 0 16px;
	}
	.img-box .caption {
		clear: both;
		float: left;
		max-width: 305px;
		padding: 9px 6px 3px;
	}
	.main-text-content div.holder{
		overflow:hidden;
		width:100%;
	}
	.main-text-content .holder .description{display:block;}
	.main-text-content .holder .col{float:left;}
}
/*
#content .description
{
	display: none;
}
#content .info-box {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    line-height: 21px;
    padding: 1px;
    text-align: center;
}
*/
.united-nav{
	display: none;
}
.current-selected{display:none;}
.breadcrumbms-link{
	background:#f4f4f4;
}
.select-options ul .breadcrumbms-link a{color:#900;}
.breadcrumbms-link + .subnav-link{border-top:1px solid #c6aa53;}

/* PeopleSearch */




#peopleSearchFormTop {
	width: 690px;
	height: 112px;
	background: transparent url('../images/search-form-top.png') no-repeat;
	position: relative;
	margin-top: 20px;
}

#peopleSearchInput {
	border-width: 0px;
	padding-top: 7px;
	padding-right: 60px;
	width: 575px; 
	height: 36px;	
	position: absolute;
	top: 54px;
	left: 20px;
	font-size: 26px;
	background-color: transparent;
	color: #5F5E5E;
	background-position: initial initial; background-repeat: initial initial;
}


#peopleSearchFormHelp {
	width: 650px;
	background: transparent url('../images/search-form-help.png') repeat-y;
	padding: 0px 20px;
	position: relative;
	color: #5F5E5E;
}

#peopleSearchFormHelp h4.title {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #5F5E5E;
}

#peopleSearchFormBottom {
	width: 690px;
	height: 32px;
	background: transparent url('../images/search-form-bottom.png') no-repeat;
	position: relative;
}

#peopleSearchHideFormButton {
	border-width: 0px;
	width: 96px;
	height: 16px;
	position: absolute;
	top: 6px;
	left: 550px;
	cursor: pointer;
	background: transparent;
}


#peopleSearchResults {
	margin-left: 10px;	
}


#peopleSearchResults h2, #peopleSearchDetail h2 {
	font-size: 18px;
	width: 500px;
	border-bottom: 1px solid #c90;	
}

button {
	background: #fff url(button-bg.jpg) repeat-x; 
}


ul#employeeSummaryList  {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

ul#employeeSummaryList li {
	background-image: none;
	padding: 0px;
	margin-bottom: 20px;
	width: 600px;
	list-style-image: none;
}

ul#employeeSummaryList li div.staffName {
	font-size: 18px;
}

ul#employeeSummaryList li div.staffEmail, #peopleSearchResults ul li div.staffPhone {
	font-size: 14px;
}

ul#employeeSummaryList li .staffImgPlaceHolder, #peopleSearchResults ul li .staffContactDetails {
	float: left;	
}

ul#employeeSummaryList li .staffImgPlaceHolder {
    width: 90px;
    height: 80px;
    
}

ul#employeeSummaryList div.staffListOptions {
	float: left;
}

ul#employeeSummaryList div.staffListOptions input {
	float: left;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
}

#staffUpdateOptionHeader {
	margin-bottom: 20px;	
}


ul#employeeSummaryList li br {
	clear: both;
}


ul#employeeSummaryList li img {
	margin-left: auto;
	margin-right: auto;
	display: block;	
}

ul#employeeSummaryList li .staffAltContact {
	color: white;
	background-color: #FFB93F;
	width: 60px;
	padding: 2px;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	cursor: default;
	border: 1px solid #BFBFBF;
	vertical-align: middle;
}

div#peopleSearchResults {
	margin-bottom: 25px;	
}

#peopleSearchResults h2, #peopleSearchDetail h2 {
	width: 100%;
	border-bottom: 1px solid #CC9900;
	font-size: 16px;
	
}



img.employeeDetailPhoto {
	padding: 5px;
	border: 1px solid #9c9c9c;
	background-color: #fff;	
}

img.employeeSmallDetailPhoto {
	padding: 3px;
	border: 1px solid #9c9c9c;
	background-color: #fff;	
	width: 65px;
	height: 78px;
}


#peopleSearchDetail #staffImage {
	float: left;
	margin-right: 15px;
	width: 150px;
}

#staffContactBlock {
	float: left;
}

#staffContactBlock label {
	width: 125px;
	text-align: right;
	margin-right: 20px;	
	font-weight: bold;
}

#staffContactBlock label, #staffContactBlock div {
	display: block;
	float: left; 
	margin-bottom: 7px;
}

#staffContactBlock br {
	clear: both;	
}


ul#personalLinkList {
	padding: 0px;
	margin: 0px;
	list-style: none;	
}

ul#personalLinkList li {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}


/** My Profile Styles **/

#profilePage {
	margin-bottom: 50px;	
}

#profilePage h2 {
	font-size: 18px;
	width: 500px;
	border-bottom: 1px solid #c90;	
}

#updateContactInfo {
	float: left;
}

fieldset {
	background-color: #FFF6CF;
	border: 1px solid #C90;
	padding: 7px;
	padding-top: 15px;
	width: 500px;
}

fieldset legend
{
	font-size: 14px;
}

fieldset label {
	padding-top: 3px;	
}

#addNewUrl input, #addNewUrl label {
	float: none;
	display: block;	
	margin-bottom: 0px;
}

div.linkOptions {
	width: 100px;
	text-align: center;
	float: left;
}

div#linkOptionsHeader {
	font-weight: bold;
	text-align: center;	
	width: 100px;
	margin-bottom: 10px;
}


.markedForDeletion {
	
	background: transparent url('../images/li-deleted.jpg') !important;
	border: 1px solid #900;
	
}

#profilePage #employeeSummaryList li {
	padding: 4px;
}


.successMsg {
	background: #e4ffee url(../images/bg-success.jpg) no-repeat top left;
	height: 60px;
	padding: 5px 5px 5px 50px;
	border: 1px solid black;
	width: 470px;
}

.informationMsg {
	background: #c9f2ff url(../images/bg-info.jpg) no-repeat top left;
	height: 60px;
	padding: 5px 5px 5px 50px;
	border: 1px solid black;
	width: 470px;
}

/* Style for inline photos to establish a border and margins */
.inlinePhoto {
    border: 1px solid #9c9c9c;
    padding: 3px;
    margin: 5px;
    clear: left;
}

/* Style for inline photos to establish margins */

.floatleft {
  clear: both;
  float: left;
  margin: 3px 8px 1px 0;
}

.floatright {
  clear: both;
  float: right;
  margin: 3px 0 1px 8px;
}

/*
.PhotoNoborderLeft {
    border: 0px;
    padding: 0;
    margin: 3px 8px 1px 0;
    clear: left;
}
.PhotoNoborderRight {
    border: 0px;
    padding: 0;
    margin: 3px 0 1px 8px;
    clear: left;
} */

/** Staff Listing **/

img.staffImage {
	float: right;
	display: block;
	border: 1px solid #9f9f9f;
	padding: 3px;
	background-color: #fff;
}


body #main-container #container ul.employeeSummaryList  {
  padding: 0px;
  margin: 0px;
  margin-left: 0px;
  list-style: none;
}

body #main-container #container ul.employeeSummaryList li {	
	width: 680px;
	background: transparent url(../images/gradient-seperator.jpg) no-repeat;
	padding: 10px;
	margin-bottom: 10px;
	min-height: 100px;
	padding: 10px;
	list-style-image: none;
}

#main-container ul.employeeSummaryList h3 {
	font-size: 18px;
	margin: 0px 0px 5px 0px;
}

#main-container ul.employeeSummaryList h3 a {
	text-decoration: none;
	color: #600;
}


#main-container ul.employeeSummaryList h3 a:hover {
	text-decoration: underline;
}

.staffContactDetails {
	line-height: 20px;
		
}

/** End Staff Listing **/

/* Infectious Disease iframe slideshow code */

#id-div
{
    width    : 300px;
    height   : 469px;
    overflow : hidden;
    position : relative;
	float: right;
		margin: 0px 0px 5px 10px;
}

#id-iframe
{
    clear: both;
	position : absolute;
    top      : -210px;
    left     : -835px;
    width    : 1280px;
    height   : 1200px; 

}

/* end ID code */

/* Service - Social Links */
ul.links {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#tickercontainer ul 
{
height: 20px;
overflow: hidden;
margin: 10px;
padding: 10px;
list-style-type: none !important;
background: none !important;
}
#tickercontainer ul li { display: inline; list-style-type: none;}


/* caj - video_recording node tpl */
#vr_field_title_1 {
	color: #000000;
    font-size: 18px;
    margin-top: 0px;

}
#vr_field_title_2 { 
	color: 000000;
	font-weight: bold;
    font-size: 16px;
    margin: 0px 0 25px 0;

}
#vr_field_title_3 { 
	color: #535353;
    font-size: 14px;
    margin-top: 10px;

}
#vr_field_header {
    color: #272727;
    font-size: 16px;
	margin-top: 15px;
    margin-bottom: 10px;
}
.field-name-field-photo  {
    float:right;
    width: 183px;
    height: 220px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.notice-border {
    border: 2px solid #990000;
    /* border: 2px solid #9c9c9c; */
    padding-bottom: 10px;
    text-align:center;
}
.notice h2{
		font:16px/19px Arial, Helvetica, sans-serif;
		margin:0 0 4px;
		text-align:center;
}

div.field.field-name-field-undergrad.field-type-text.field-label-inline.clearfix {
	margin-top: 15px;
display: inline;
}

div.field.field-name-field-med-school.field-type-text.field-label-inline.clearfix{
display: inline-block;
}