div.griffith-news-article {
	margin: 0.2em 0 0.2em 0;}
.griffith-news-articletitle {}
#content h2.griffith-news-titlea {
	font-size: 1.5em;
	font-weight: normal;
	padding:  0.2em 0 0.1em 0;}
.griffith-news-articleheading {}
div.griffith-news-articleheading a img {
	border: 1px solid #ddd;
	padding: 3px;
	margin: 0.5em 0.5em 0.5em 0;
	float: left;}
div.griffith-news-articleheading img {
	border: 1px solid #ddd;
	padding: 3px;
	margin: 0.5em 0.5em 0.5em 0;
	float: left;}
div.griffith-news-articleheadingtext {
	padding:  0.5em 0 0.3em 0;
	color: #555;}
div.griffith-news-articleheadingtext a.trailer {
	text-align: right;
	display: block;}
.articleheadingtext {}
.griffith-news-articletrailer {
	clear: both;}
.griffith-news-titleb {
	margin: 0;}
.articlebody {
	color: #555;
	clear: both;}

* {
	margin: 0;
	padding: 0;}

body {
	text-align: center;
	background-color: #eee;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;}

a {
	text-decoration: underline;}

div.br {
	position: relative;
	clear: both;}

a img {
	border: 0;}

.text {
	display: none;}

.printonly {
	display: none;}

#toolbar {
	font-size: 0.8em;
	text-align: right;
	width: 930px;
	margin: 0em auto;}

#toolbar #textversion {
	width: 350px;
	float: left;}
#toolbar #textversion a {
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #eee;
	padding: 0.2em 0;
	text-align: center;
	display: block;}
#toolbar #textversion a:hover, #toolbar #textversion a:focus {
	background: #fff url(../img/text-version-bg.gif) 0 0 repeat-y;
	color: #000;}
#toolbar #textversion a:active {
	background-color: #fff;
	color: #b11;}

#toolbar ul {
	padding: 0.2em 0;
	list-style-type: none;}
#toolbar ul li {
	line-height: 1.0;
	display: inline;}
#toolbar ul li a {
	text-decoration: none;
	color: #000;}
#toolbar ul li a:hover, #toolbar ul li a:active, #toolbar ul li a:focus {
 	color: #b11;}

#page {
	text-align: left;
	background-color: #fff;
	font-size: 1em;
	color: #000;
	width: 930px;
	margin: 0em auto 1em auto;
	border: 1px solid #ccc;}

#banner {
	border-bottom: 1px solid #888;
	padding: 1.05em 1em 1.05em 1em; /* FireFox 1.0 fix */
	background-color: #c02424;
	color: #fff;
	height: 1%;} /* IE 5.0 fix */
#banner #logo {
	width: 273px; /* OP 7.5 fix */
	float: left;}
#banner #logo h1 {}
#banner #logo a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	width: 273px;
	height: 30px;
	overflow: hidden;
	background: #c02424 url(../img/griffith-logo-landscape.gif) 0 0 no-repeat;}

#nav-global {
	padding: 0.3em 0 0 0;
	float: right;}
#nav-global ul {
	display: inline;
	list-style-type: none;}
#nav-global ul li {
	line-height: 1.0;
	display: inline;}

#nav-global a {
	text-decoration: none;
	color: #fff;}
#nav-global a:hover, #nav-global a:focus {
	text-decoration: underline;
	color: #fff;}
#nav-global a:active {
	color: #fff;
	text-decoration: underline;}

#banner #search {
	float: right;}
#banner #search form {
	padding-left: 1em;
	display: inline;}
#banner #search fieldset {
	display: inline;
	border: 0;}
#banner #search legend {
	display: none;}
#banner #search input {
	float: left;
	background: url(../img/search-input.gif) repeat-x;
	border: 0;
	color: #c02424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	padding: 2px 0 0 0;
	position: relative;
	width: 110px;}
#banner #search img {
	float: left;
	position: relative;
	z-index: 1;}
#banner #search #search-right {
	background: none;
	padding: 0;
	width: 19px;
	position: relative;
	overflow: hidden;}

#breadcrumbs {
	position: relative;}
#breadcrumbs p {
	color: #fff;
	padding: 0.5em 1em;
	background-color: #555;
	border-bottom: 1px solid #888;}
#breadcrumbs a {
	color: #fff;
	text-decoration: none;}
#breadcrumbs a:hover {
	text-decoration: underline;}

#content {
	padding: 1em 0;
	position: relative; /* Preemptive IE bug-fix */
	clear: both;
	background: #fff url(../img/h1-bg.jpg) 0 0 repeat-x;}

#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #333;
	font-weight: normal;
	padding-bottom: 0.7em;
	margin-left: 19%;}

#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #333;
	font-weight: normal;
	padding: 0.3em 0;}

#content h3 {
	letter-spacing: 0.05em;
	font-size: 1.35em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0.3em 0;}

#content h4 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.4em 0;}

#content h5 {
	letter-spacing: 0.1em;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	padding: 0.4em 0;}

#content h6 {
	font-style: oblique;
	letter-spacing: 0.1em;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0.4em 0;}

#content a {
	color: #c02424;
	text-decoration: underline;}

#content p {
	padding: 0.5em 0;}

#content dl {
	padding: 0.5em 0;}

#content dt {
	font-weight: bold;
	padding: 0.6em 0 0 0;}

#content dd {
	padding: 0.3em 0;}

#content ul, #content ol {
	padding: 0.5em 0 0.5em 4em;}

#content ul {
	list-style-type: square;}

#content ul li, #content ol li {
	padding: 0.1em 0;}

#content blockquote {
	font-size: 1.4em;
	display: block;
	padding: 1em;
	color: #b11;
	font-style: italic;
	border: 1px solid #ddd;
	background-color: #f8f8f8;}

#content form #griffithsearchinput {
	border: 1px solid #999;
	width: 270px;}

#content form #phonesearchinput {
	border: 1px solid #999;
	width: 270px;}

#content ul.ajaxresults {
	font-size: 0.9em;
	position: relative;
	display: none;
	top: -2px; /* IE 6 fix... change to -1px when IE7 is dominant */
	left: 0;
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	z-index: 1000;
	background-color: #ffeaea;
	width: 268px; /* IE 6 can suck it, IE7 should be an exact width match */
	color: #000;
	list-style-type: none;}

#content ul.ajaxresults li {
	display: inline; /* IE bug fix */
	height: 1%; /* IE 5.5 fix */
	padding: 0;}

#content ul.ajaxresults li a {
	border-bottom: 1px solid #fff;
	height: 1%; /* IE bug fix */
	text-decoration: none;
	padding: 0.2em 0.5em;
	background-color: #ffeaea;
	display: block;
	color: #000;
	font-size: 1em;}

#content ul.ajaxresults li a:hover, #content ul.ajaxresults li a:focus {
	background-color: #f8f8f8;}

#content ul.ajaxresults li a:active {
	color: #fff;
	background-color: #c02424;}

#content ul.ajaxresults li span.field2 {
	position: absolute;
	right: 0;
	padding-right: 0.5em;
	text-align: right;
	font-weight: normal;
	color: #911;}

#content ul.ajaxresults li.summary {
	display: block;
	padding: 0.2em 0.5em;
	text-align: right;
	color: #fff;
	background-color: #666;}

#content p.leading {
	font-style: oblique;
	letter-spacing: 0.1em;
	font-size: 1.2em;
	padding: 0.5em 0;}
#content p.leading:first-letter {
	font-weight: bold;
	font-size: 1.4em;}

#content div.image {
	text-align: center;
	height: 1%; /* IE bug-fix */
	margin: 0.5em 0;
	background-color: #eee;}
#content div.image img {
	float: left;
	margin-right: 1em;
	border: 1px solid #888;}
#content div.image p {
	text-align: left;
	padding: 1em;
	font-style: italic;}
#content div.bottom {
	text-align: center;}
#content div.bottom img {
	float: none;
	margin: 0;}
#content div.bottom p {
	padding: 0.5em;}

#content img.spotlight {
	margin-top: 1em;}

#content a img.spotlight {
	border: 0;}

#content form {}
#content fieldset {
	padding: 0 1em 0.5em 1em;
	background-color: #f9f9f9;
	border: 1px solid #ddd;}
#content fieldset:hover {
	border: 1px solid #bbb;}
#content fieldset legend {
	color: #000;
	padding: 0 0.5em 0.5em 0.5em;
	font-weight: bold;}
#content fieldset fieldset legend {
	font-weight: normal;}
#content fieldset label {
	display: block;
	padding: 0.8em 0 0.2em 0;}
#content fieldset fieldset label {
	padding: 0.3em 0;}
#content form .required {
	font-size: 0.8em;
	color: #c02424;}
#content fieldset p {
	padding: 0.5em 0;}
#content fieldset input {
	font-size: 1.1em;
	width: 20em;}
#content fieldset fieldset input {
	width: auto;}
#content fieldset fieldset label:hover {
	background-color: #eee;}
#content fieldset input.checkbox {
	width: auto;}
#content fieldset input.radio {
	width: auto;}
#content fieldset textarea {
	font-size: 1.1em;
	width: 20em;}
#content fieldset .fullwidth {
	width: 95%;}
#content form div.submit {
	text-align: right;
	margin: 1em 0;
	padding: 1em;
	background-color: #f9f9f9;
	border: 1px solid #ddd;}
#content form div.submit input {
	background-color: #ddd;
	font-weight: bold;
	padding: 0.1em 0.5em;
	color: #000;
	border: 1px double #aaa;}
#content form input.submit {
	width: auto;
	overflow: visible;
	float: right;
	background-color: #ddd;
	font-weight: bold;
	padding: 0.1em 0.5em;
	color: #000;
	border: 1px double #aaa;}

#content table {
	margin: 0.5em 0em;
	border-collapse: collapse;}
#content table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 0.9em;
	padding: 0.5em 0;}
#content table td {
	padding: 0.25em 0.4em;
	border: 1px solid #ddd;}
#content table th {
	font-weight: bold;
	background-color: #eee;
	padding: 0.5em 0.4em;
	border: 1px solid #ddd;
	border-bottom: 3px solid #ccc;}
#content table tr.highlight {
	color: #fff;
	background-color: #666;}
#content table .center {
	text-align: center;}
#content table tr:hover {
	color: #000;
	background-color: #f8f8f8;}
#content table tr.highlight:hover {
	color: #fff;
	background-color: #666;}

#content table.feature {
	background-color: #ffeaea;}
#content table.feature td {
	border: 1px solid #fff;}
#content table.feature th {
	background-color: #c02424;
	color: #fff;
	border: 1px solid #fff;
	border-bottom: 3px solid #ccc;}
#content table.feature tr.highlight {
	color: #fff;
	background-color: #666;}

#backtotop {
	padding: 0em 1em;
	text-align: right;}
#backtotop a {
	color: #c02424;
	font-size: 0.8em;
	padding: 0.2em 0 0.2em 1.5em;
	background: transparent url(../img/backtotop.gif) 0 0.5em no-repeat;}

#footer {
	clear: both;
	font-size: 0.9em;
	color: #555;
	padding: 5em 1em 1em 1em;}
#footer a {
	text-decoration: none;
	padding: 0.3em 0em;
	color: #555;}
#footer a:hover, #footer a:active, #footer a:focus {
	text-decoration: underline;
	color: #b11;}
#footer ul {
	padding-top: 1em;
	float: right;
	list-style-type: none;}
#footer ul li {
	display: inline;}
#footer #print-footer {
	display: none;}


/* Tiki styles */

.hidden {
 display: none;}

.right {
	margin-top: 0.2em; /* fix minor layout bug */}

.clear {
	clear: both;}

/* modules */
.box {
	background-color: #f8f8f8;
	border: solid 0.1em #ddd;
	margin: 0 1em 1em 1em;
	padding: 0;}

#er_images {
	text-align: center;}
#er_images a img {
	border: solid 0.1em #ddd;}
#er_images p.description {
	text-align: left;
	font-size: 0.9em;
	color: #555;}

a.linkmenu {
	display: block;
	padding: 0.3em 0.5em;}

div.box-title {
	background: #ddd;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	padding: 0.2em 0.7em;
	font-weight: normal;
	color: #333;}

div.box-title strong {
	font-weight: normal;}

#content div.box-title a {
	font-weight: normal;
	color: #333;
	text-decoration: none;}

div.box-title table {
	width: 100%;}

.box-data {
	padding: 0.5em;}

#rss {
	margin-left: 19%;}

/* controls for modules (logged-in users only) */
.modcontrols { /* group of control buttons */
	 display: block;
	 float: right;
	 width: 64px;
	 height: 16px;}
.modcontrols a {
	 display: block;
	 float: left;
	 width: 16px;
	 height: 16px;}
.modcontrols a span {
	 display: none; /*prevents displaying alternative text over control buttons */}
.movemodup {
	 background: transparent url('simple/up.gif') no-repeat center;}
.movemoddown {
	 background: transparent url('simple/down.gif') no-repeat center;}
.movemodopside {
	 background: transparent url('simple/admin_move.gif') no-repeat center;}
.removemod {
	 background: transparent url('simple/delete.gif') no-repeat center;}

.linkbut {
	font-size: 0.8em;}
.pagetitle {
	display: block;
	text-align: center;
	font-size: 1.3em;}
.titlebar {
 	background-color: #abcdef;}

/* content boxes */
.cbox-title {
	font-size: medium;}
/* wiki pages */
.wikitext {
	background-color: #fff;}
.wiki-edithelp {
	display: none;}
/* articles */
.titlea {
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: 0;}
/* image galleries */
.showimage {
	text-align: center;}

#maincontent {
	clear:both;}
#modules1 {}
#modules2 {}
/* hide comments and the form */
#comzone {
	display: none;}
/* TikiIntegrator: By default copy rules dialog not shown */
#rules-copy-panel {
	display: none;}
table.admin{
	width: 100%;}

/* ---- wiki styles ---- */

.codelisting {
	padding: 0.5em 1em;
	border: 1px solid #ccc;
	font-size: 1em;}

textarea.wikiedit {
	width: 400px;}

#cheatsheet { /* list */
	margin: 0;
	padding: 0;
	list-style-type: none;}

#cheatsheet li {
	border-bottom: 1px solid black;
	margin: 0.2em;
	padding: 0.2em;}

.wikitable {
	border-collapse: collapse;
	border: 2px solid #000;}

.wikitable td {
	border: 1px solid #000;
	padding: 0.3em;}

.external {}

#tiki-main {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-size: larger;}

#tiki-main .articletitle .titlea {}

#modules1 {
	position: relative;}
#maincontent {
	position: relative;}
div.float-wrapper {
	position: relative;
	height:1%;}
	
	
/* Objects */
#content div.object {
	position: relative;
	text-align: center;
	height: 1%; /* IE bug-fix */
	margin: 0.5em 0;
	background-color: #EEEEEE;}
#content div.object object {
	padding: 0;
	float: left;
	margin: 0;
	margin-right: 1em;
	border: 0;}
#content div.object h2 {
	padding-left: 1%;
	text-align: left;}
#content div.object h3 {
	padding-left: 1%;
	text-align: left;}
#content div.object h4 {
	padding-left: 1%;
	text-align: left;}
#content div.object h5 {
	padding-left: 1%;
	padding: 1em;
	text-align: left;}
#content div.object p {
	text-align: left;
	padding: 1em;
	padding-left: 1%;
	font-style: italic;}
#content div.object ul.media-options {
	text-align: left;
	margin-left: 0;
	padding-left: 1%;
	list-style-type: none;}
#content div.bottom object {
	float: none;
	margin: 0;}
#content div.object #map {
	border: 1px solid #303030;
	margin: 0 auto;
	width: 400px;
	height: 300px;}
#content div.object ul.media-options li {
	padding: 0.3em 0.7em 0.3em 1.8em;}
#content div.object ul.media-options a.save {
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/icons/save-16.png) 0 0.1em no-repeat;}
#content div.object ul.media-options a.rss {
	padding: 0.3em 0.7em 0.3em 1.8em;
	background: transparent url(/00/schema/extranet/common/img/rss-16.png) 0 0.1em no-repeat;}
	
