* { padding: 0; margin: 0; }

a:link { color: #2a6ebb; border-bottom: 1px dotted #2a6ebb; }
a:visited { color: #5c97e5; border-bottom: 1px dotted #5c97e5; }
a:hover { color: #f1ab00; border-bottom: 1px dotted #f1ab00; }
a:active { color: #cd5806; border-bottom: 1px dotted #cd5806; }

#vmenu a, #hmenu a, #popupmenu a, #titlebar a, .masthead a, #trail a { border: none; }

h1 { color: #f1ab00; font-size: 150%; }

h2 { color:#2d6cc0; font-size: 130%; border-bottom: #f1ab00 2px solid; }

h3, h4 { color: #2d6cc0; }

h2, h3, h4, h5, h6, p, dt { margin: 1em 0 0; }

p, li { line-height: 130%; }

table { margin: 0.5em 0; padding: 1em 0; }
table#framing { margin: 0; padding: 0; }

th { color: #003066; background-color: #D2D9E9; }

td, th { padding: 0.2em 0.5em 0.2em 0.1em; }
table#framing td, table#framing th { padding: 0; }

ul, ol {
	/*margin: 0.5em 0;*/
	margin-left: 2em;
}

ul { list-style-image: url("/images/bullet.png"); }
ul ul { list-style-image: url("/images/list_arrow_blue.gif"); }

li { margin-top: 1em; }

#vmenu li { margin-top: .25em; }

/*ul.col li+li { margin-top: 0.5em; }
ul.col li { margin-top: 0.5em; }
*/
dd { margin-left: 2em; }

div.skipnav {
	position: absolute;
	top: -1000px;
}

sup, sub { font-size: smaller; line-height: 1px; }

pre {
	font-family: "Lucida Typewriter",Courier,Monospace;
	font-size: 90%;
}

samp {
	font-family: "Lucida Typewriter",Courier,Monospace;
}

kbd {
	font-family: "Lucida Typewriter",Courier,Monospace;
	font-weight: bold;
}

a.external {
    background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;
}

a.magnify {
	background: url(/images/magnify-clip.png) center right no-repeat;
	padding-right: 15px;
}

.nota-bene,.warning,.caution {
	font-size: 105%;
	color: black;
	border: 1px dashed #009;
	padding: 0.5em;
	margin: 1em;
}

.nota-bene { background: #F9F9F9; }

.nota-bene:before { content: url(/images/note.png) "Note: "; }

.warning { background: #FFC; }

.warning:before { content: url(/images/warning.png) "Warning: "; }

.caution { background: #FCC; }

.caution:before { content: url(/images/caution.png) "Caution: "; }

div.cap {
	border: none;
	background-image: url(/images/UCRrev.png);
	background-color: #2d6cc0;
	background-position: top right;
	background-repeat: no-repeat;
}

div.cap>h1 {
	color: white;
	text-align: left; margin-right: 72px;
	font-size: 150%; min-height: 50px; border: none;
}

div.masthead {
	background-color: white;
	border-bottom: #f1ab00 19px solid;
}

div.masthead a { text-decoration: none; }
div.masthead a:hover { background-color:white; }

div.masthead img { border: none; }

div.masthead div#links {
	position: absolute; top: 30px; right: 0.5em;
	text-align: right; border: none;
	background: transparent;
}

div.masthead div#links ul {
	border-right: 2px solid #F1AB00;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	font-size: 0;
}

div.masthead div#links li { margin: 0px; }

#search {
	position: absolute; top: -10px; right: 5px;
	background: transparent;
	border: none;
	margin: 0; padding: 0;
}

#search label {
	font-size: 80%;
	color: #7a6e67;
}

#search input {
	font-size: 9px;
	padding: 0;
}

#search input#go {
	background-color:#f1ab00;
	color:#003066;
	font-weight: bold;
}

div.magnify {
	float: right;
	border: none;
	background: none;
}

div.magnify a, div.magnify img {
	display: block;
	border: none;
	background: none;
}

.rounded:before {
	background: transparent url(/images/top-right.png) scroll no-repeat top right;
	margin-bottom: -20px;
	height: 30px;
	display: block;
	border: none;
	content: url(/images/top-leftq.png);
	padding: 0;
}

.rounded:after {
	display: block;
	line-height: 0.1;
	font-size: 1px;
	content:  url(/images/bottom-left.png);
	margin: 0 0 -1px 0;
	height: 30px;
	background: white;
	background: transparent url(/images/bottom-rightq.png) scroll no-repeat bottom right ;
	padding: 0;
}

.rounded > * { padding: 0 2em 0; }

.rounded {
	background: #003066; color: white;
	margin: 1em; padding: 0;
}

blockquote {
	margin: 1em 1.8em; line-height: 1.7; font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
}

blockquote em, blockquote cite { font-style: normal; }

p.quotee {
	text-align: right;
	margin: -1px 0;
	/*font-weight: bold;*/
}

p.quotee:before {
	content: "\2014";
}

ul.col li { float: left; width: 45%; margin-right: 1.5em; }
br.endcol { clear: left; }
.dawnspace { margin-top: 4em; }

div#wrapper {
	float:right; width:100%; margin-left:-17em;
	border: none; background: transparent;
}

div#main {
	margin: 0em 1em 1em 17em;
	padding: 1em;
}

div#sidebar {
	float: left; width: 17em;
	background-color: transparent;
	padding: 0;
	margin-left: 0.5em;
	border: none;
}

.highlight { color: #2d6cc0; font-size: 1.1em; line-height: .91em; font-weight: bold; }

a[href$="pdf"]:before { content: url(/images/pdf11.gif); }

.printonly { display: none; }


