BODY	{
	scrollbar-base-color: #0B2D7E;
	scrollbar-track-color: #999;
	background-color: #fff;
	}

div#copy {
    padding: 1em 2em;
    color: #999;
    font-size: 9px;
    }

/* NON-MENU LINK COLORS */

a:link, a:visited, a:active	{ color: #33f; text-decoration: none; }
a:hover				{ color: #39f; text-decoration: none; }
/* PAGE FONTS AND TITLES */
/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */
table		{ COLOR: #666; FONT: 12px verdana, arial, sans-serif; }
.title		{ COLOR: #0B2D7E; FONT: 18px verdana, arial, sans-serif; font-weight: bold; }
.subtitle	{ COLOR: #000; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.smalltitle 	{ COLOR: #000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.date-font	{ color: #CFCFE0; font: 10px verdana, arial, sans-serif; font-weight: bold; }
/* HEADER BACKGROUND COLOR - edit the header.js also */
.headercolor		{ background-color: #0B2D7E; }
/* NON GALLERY IMAGE BORDERS */
.borders		{ border: #000 1px solid; }
/* SHADOW AND CORNER IMAGE */#menu-footer {    width: 100%;    }
#cornerimage		{     background-image: url("/media/picts/shadow-horizontal.gif");    background-repeat: repeat-x;    background-color: #fff;    width: 100%;    }.shadow-horizontal	{     background-image: url("../picts/shadow-horizontal.gif");    float: right;    background-repeat: repeat-x;    }
.pageheight		{ background-image: url("../picts/shadow-vertical.gif"); background-repeat: repeat-y; }

/* PAGE LINES & BORDERS */
.pagebars	{
		background-color: #C0C0C0;
		background-image: url("../picts/blue/bar.jpg");
		height: 20px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
.pagebar-bottom	{
		background-color: #C0C0C0;
		background-image: url("../picts/blue/bar.jpg");
		height: 25px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}
.page-splits {
			border: #9698AB 1px solid;
			background-color: #F0F0F6;
			color: #F0F0F6;
			}
/* SCROLLER OPTIONS */
.scroller-body		{
			background-color: #111160;
			background-image: url("../picts/blue/background-scroller.jpg");
			background-repeat: repeat-y;
			}            
.scrollertitle 		{ color: #FFFFFF; font-family: arial, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }
.scrollertext 		{ color: #F0F0F0; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; }
/* SCROLLER LINK COLORS */
a.scroller:link, a.scroller:visited, a.scroller:active	{ color: #99CCFF; text-decoration: none; }
a.scroller:hover					{ color: #FFCC00; text-decoration: none; }#main {    width: 100%;    background-color: #0B2D7E;    background-repeat: repeat-y;    }
#content {    width:86%;    float: right;    background-image: url("/media/picts/shadow-vertical.gif");    background-repeat: repeat-y;    background-color: #fff;    }

#content-body {    float: left;    width:75%;    margin: 0 1em 0 2.5em;    }

#content-body p img {
    padding: 5px;
    }#content-right {    float: right;    padding: 2em 0;    width: 18%;    color: #666;}#footer {    position: relative;    bottom: 0;
    background-color: #fff;    clear: both;}
/* LEFT SIDEBAR OPTIONS */
#left {
    background-image: url("../picts/blue/background-sidebar.gif");
    background-color: #111160;
    background-repeat: repeat-y;    color: #CFCFE0;     font: 12px arial, verdana,  sans-serif;     font-weight: normal;    padding: 1em 0;    text-align: center;    width: 14%;    float: left;
    }
	#left a {
		color:#fff;
		}
	#left div {
		margin:5px;
		border-bottom:1px solid #fff;
		padding:4px;
		}
	
#search-box h4 {    margin: 0;    }
.sideborder		{ BORDER: #5583C0 1px solid; }
.sidebartitle		{ COLOR: #FBDB74; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: #99CCFF; text-decoration: none; }
a.sidelink:hover					{ color: #99FF99; text-decoration: none; }
/* FOR RIGHT SIDEBAR */
.sidebartext-right	{ color: #666666; FONT: 11px arial, verdana,  sans-serif; font-weight: normal; }
fieldset legend {
		FONT: bold 13px arial, verdana, sans-serif;
		COLOR: #000000;
		border:1px solid #999999;
		background-color: #FFFFFF;
		}
        
/* Directory Styles */
div#wrap {
    width: 720px;
    }
div#middle-left {
    float: left;
    width: 320px;
    }

div#middle-right {
    float: right;
    width: 400px;
    }
dl.organization dt {
    margin: 1em 0 0 0;
    font-size: 1.3em;
    font-weight: bold;
    }
dl.organization dd {
    padding: 0 0 0 1em;
    }
    
input.search, input#id_password, input#id_username {
    background-color: #fff;
    border: 0px solid #fff;
    color: #99f;
    }
input#id_password, input#id_username {
    background: #cce url('/media/css/i/text-input.png') no-repeat;
    width: 119px;
    height: 22px;
    }
input.search {
    background: #cce url('/media/css/i/search-bar.png') no-repeat;
    width: 225px;
    height: 28px;
    }
input.search-submit, input.login {
    background-color: #36b;
    color: #fff;
    border:solid 1px #eee;
    padding: 4px 6px;
    }
    /* pagination */
.pagination {
    margin: 1.5em 0;
    clear: both;
    }
.pagination a {
    border:solid 1px #cce;
    margin-right:2px;
}
.pagination .disabled {
    border:solid 1px #eee;
    color:#888888;
    font-weight:bold;
    margin-right:1px;
    padding:3px 4px;
}
.pagination .next a, .pagination .prev span {
    font-weight:bold;
}
.pagination .current {
    background:#36b;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 6px;
    margin-right:2px;
}
.pagination a:link, .pagination a:visited {
    color:#0e509e;
    padding:3px 6px;
    text-decoration:none;
}
.pagination a:hover {
    border:solid 1px #0e509e;
}
