BODY {margin: 0px; font-family: Arial, Helvetica, sans-serif;}

/*  New banner and top nav */
div.headertop {float: left; height: 100px; width: 90%; padding: 0px; margin: 0px 10px;}
div.headerstrip {float: left; height: 14px; width: 90%; padding: 0px; background: #FCC33A; margin: 0px 10px; }
div.headernav {float: left; width: 90%; padding: 3px 0px 0px 0px; background:#6392E4; color: #4fff; margin: 0px 10px 0px 10px; }
div.headernavb {float: left; width: 90%; padding: 3px 0px 0px 0px; background:#F0CCC5; color: #4fff; margin: 0px 10px 0px 10px; }
div.headercurve {float: left; height: 18px; width: 90%; padding: 0px; background:#6392E4; margin: 0px 10px 10px 10px; }
div.headercurveb {float: left; height: 18px; width: 90%; padding: 0px; background:#F0CCC5; margin: 0px 10px 10px 10px; }

a.navtop {font-size: 1em; text-decoration: none;}
a:link.navtop {color: #fff;}
a:visited.navtop {color: #fff;}
a:hover.navtop {color: #fff; text-decoration: underline;}
a:active.navtop {color: #fff; text-decoration: underline;}
a.navbar {font-size: 1em;}
p.navbartop {margin: 6px; background: #FDF8F7; padding:5px}
p.navbartopb {margin: 6px; padding:5px; border-width: thin}
p.navtop {font-size: 0.9em; color: #fff; margin: 0px; padding: 2px 0px 0px 10px}

P.navbartop {margin: 10px; background: #E9DAD9; padding: 5px}

DIV.header {height: 100px; width: 90%; padding: 0px; background-image: url(/images/scoheaderslice.gif); background-repeat: repeat-x; background-position: bottom;}
DIV.spacer {clear: both;}
DIV.topnav {height: 25px; width: 90%; margin-bottom: 10px; padding: 2px 0px; background-color: #4b6f8b; }
DIV.topnavOLD {height: 25px; width: 90%; margin-bottom: 10px; padding: 2px 0px; background-color: #4b6f8b; }
DIV.navbar {float: left; width: 15%; text-align: right; padding: 5px;}

DIV.content {float: left; width: 72%; border-left: solid 1px #4b6f8b; padding: 10px 5px 5px 10px;}
DIV.content2 {float: left; width: 80%; border-left: solid 1px #4b6f8b; padding: 10px 5px 5px 10px;}
DIV.contentHeader {width: 90%;}
DIV.options {padding: 1px; margin-top: 10px; margin-bottom: 10px;}
DIV.paging {font-weight: bold; background: #eee; border: solid 1px #ccc; padding: 1px; margin-bottom: 10px;}
SPAN.paging {background: #fff; padding: 3px; border: solid 1px #ddd}
DIV.column {float: left; width: 45%; padding: 5px;}
DIV.column1 {float: left; width: 55%; padding: 5px;}
DIV.column2 {float: left; width: 35%; padding: 5px;}
DIV.select {width: 100px; float: right}
DIV.footer {clear: left; margin-top:30px; border-top: solid 1px #4b6f8b; width: 100%; padding: 5px}
DIV.logo {text-align: center; border: solid 1px #eee; margin: 10px; padding: 10px 0px}
.floatright {float: right}
.floatleft {float: left}
.floatleftclear {float: left; clear: both}
H1 {font-size: 1.1em; color: #4b6f8b}
H2 {font-size: 1em; color: #4b6f8b; border-bottom: solid 1px #eee}
H3 {font-size: 0.9em;}
H2.browse {color: #4b6f8b; margin: 1px 5px; border-bottom: solid 1px #4b6f8b}
DIV.browse {border: solid 1px #ddd; padding: 5px;}
H2.search {color: #4b6f8b; margin: 1px 5px 5px; border-bottom: solid 1px #4b6f8b}
DIV.search {border: solid 1px #ddd; padding: 5px}
H2.news{color: #4b6f8b; padding-top: 5px; margin: 5px 0px }
P {font-size: 0.9em}

P.list {margin: 10px 35px;}
P.search {margin: 5px 15px;}
P.searchright {margin-right: 30px; margin-bottom: 0px; text-align: right;}
P.searchbox {margin-left:40px}


.center {text-align: center}
.right {text-align: right;}
.underline {text-decoration: underline}
TABLE {border: 1px; padding: 5px; cellspacing: 0px}
TH {border: 0px; padding: 2px; font-size: 1em; color: #7298d0;}
TD {padding-bottom: 3px;}
TD.border {border: #eee 1px solid; padding: 5px;}
TD.header {border: 0px; padding: 0px; margin: 0px; }
.empty {empty-cells: show}

TABLE.results {border: solid 1px #ddd; cellspacing: 0px; font-size: 0.8em}
TH.results {border: solid 1px #ddd; padding: 5px; cellspacing: 0px; }
TD.results {border: solid 1px #ddd; padding: 5px; cellspacing: 0px; }
TD.resultsnumber {border: solid 1px #bbb; padding: 5px; cellspacing: 0px; text-align: center; background: #eee }

IMG.leftheader {float: left;}
IMG.rightheader {float: right; }
IMG {border: 0px; }
IMG.block {display: block}
IMG.border {border: solid 1px #000000; }
IMG.left {float: left; }
IMG.right {float: right;}
IMG.header {float: right; margin: 0px;}
IMG.footer {margin: 0px 10px;}
FORM {margin: 0px}
INPUT.search {float: right; border: #c5c5c5 1px solid; padding: 3px; font-weight: bold; background: #ffffff;}
INPUT.button {border: 0px; font-weight: bold; background: #5090C4; cursor: pointer; color: #fff; margin-left: 3px; padding: 2px}
DIV.button {border: 0px; padding: 2px; font-weight: bold; background:#4b6f8b ; cursor: pointer; color: #ffffff; margin-bottom: 5px; text-align: center}
UL {font-size: .9em}
HR {color: #ccc; height: 1px}

A {text-decoration: none}
A:link {font-weight: bold; color: #4b6f8b}
A:visited {font-weight: bold; color: #628aa6}
A:hover {font-weight: bold; color: #c33; text-decoration: underline}
A:active{font-weight: bold; color: #c33; text-decoration: underline}

A.button:link {color: #fff; font-weight: bold; font-size: .8em; text-decoration: none}
A.button:hover {color: #fff; font-weight: bold; font-size: .8em; text-decoration: none }
A.button:visited {color: #fff; font-weight: bold; font-size: .8em; text-decoration: none}

A.results {text-decoration: none}
A.results:link {font-weight: bold; color: #4b6f8b}
A.results:visited {color: #4b6f8b}
A.results:hover {color: #c33; text-decoration: underline}
A.results:active {color: #c33; text-decoration: underline}



A.skipnav {font-size: 1pt;}
A.skipnav:link {color: #6392E4;}
A.skipnav:visited {color: #6392E4;}
SPAN.skipnav {color: #6392E4;}

.branch {border: medium none; display: none; margin-left: 25px;}
.trigger {margin-left: 20px; cursor: hand}
.small {font-size: 8pt}

SPAN.highlight {font-weight: bold; background:#FFFF99; padding: 1px;}

.edit-xml {
	width: 90%;
	height: 20;
	border: solid;				
	border-style: inset;
	border-width: 2;
	background-color: white;
}
.edit-xml-disabled {
	width: 90%;
	height: 20;
	border: solid;				
	border-style: inset;
	border-width: 2;
	background-color: #dddddd;
}
.edit-keywords {
	width: 90%;
	border: solid;				
	border-style: inset;
	border-width: 2;
	background-color: white;
}
