/* tpprel */
@media screen {

/* RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/* STRUCTURE */
html { background-color:#a78c7b;}
body { -webkit-text-size-adjust:none; color:#666; font: 11px Verdana, sans-serif;}
a, object, embed { outline:none;}
#page { background-color:#a78c7b; background-image:url("../0018/BG.JPG") ; background-position:center 9px; background-repeat:no-repeat;}
#header_bar { background-color:#5a0000; background-image:url("../0018/HEADER.PNG") ; background-position:center; background-repeat:repeat-y; height:76px; left:0; min-width:928px; position:absolute; top:0; width:100%; z-index:2;}
#header { color:#fff; margin:0 auto; width:928px;}
#department { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-style:italic; float:left; position: relative; left: -200px; top:13px;}
#header img { float:left;}
#header ul { float:right; margin:10px 0 0;}
#header ul li { border-left:1px solid #fff; display:inline; font:10px/15px Verdana, sans-serif; padding:0 6px 0 9px;}
#header ul li.first { border-left:none;}
#header ul a { color: #fff; text-decoration:none;}
#header ul a:hover { text-decoration:underline;}
#search { float:right; height:32px; margin:10px -5px 0 0; width:200px;}
#search form { float:right; margin-top:5px; padding:0 6px 0 12px; width:185px;}
#search input { color:#666; display:inline; vertical-align:middle;}
#search input.text { border:none; font-size:11px; height:16px; line-height: 16px; padding:0 5px; width:145px;}
#search input.submit { background:transparent url("../0018/GIF_SPRI.GIF") no-repeat 0 1px; border-width:0; color:#666; cursor:pointer; height:22px; margin-left:2px; text-indent:-9999px; width:20px;}
#suggest { background-color:#fff; border:1px solid #999; display:none; left:0; margin-left:-1px; padding:0; position:absolute; text-align:left; top:0; z-index:10;}
#suggest li { border:none; display:block; list-style-type:none; margin:0; padding:0;}
#suggest li a { border:none; color:#666; display:block; font-size:10px; margin:0; padding:3px 7px 4px; text-decoration:none; white-space:nowrap;}
#suggest li a.active { background-color:#999; color:#fff;}
#topnav_bar { background-image:url("../0018/GREYHEAD.PNG") ; background-repeat:repeat-x; height:32px; left:0; position:absolute; top:76px; width:100%; z-index:1;}
#topnav { margin:0 auto; width:928px;}
#topnav li { display:inline; float:left; height:32px;}
#topnav li a { color:#fff; display:block; float:left; font:12px/32px Tahoma, sans-serif; letter-spacing:1px; height:32px; padding:0 15px; text-decoration:none;}
#topnav li a:hover, #topnav li:hover a { background-color:#444;}
#main { /* background-color:#fff; */ background-image:url("../0018/PAGE_BG_.PNG") ; background-repeat:repeat-y; border-bottom:20px solid #fff; border-top:20px solid #fff; margin:0 auto; overflow:hidden; width:928px; }
.full_page { margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; width:650px; }
#footer { background-image:url("../0018/FOOTER.JPG") ; background-position:center top; background-repeat:no-repeat; clear:both; height:50px; margin-top:0; min-width:928px;}
#footer ul { padding-top:15px; text-align:center;}
#footer li { border-left:1px solid #f5dece; color:#f5dece; display:inline; line-height:16px; padding:0 7px 0 10px;}
#footer li.first { border-left:none;}
#footer a { color:#f5dece; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


/* NAV */
#sidebar { float:left; padding:0 20px 0 19px; width:184px;}
#sidebar a { text-decoration:none;}
#sidebar a:hover { text-decoration:underline;}
#sidebar ul { background:url("../0018/PNG_SPRI.PNG") no-repeat 4px 100%; padding-bottom:7px;}
#sidebar h2 { background:url("../0018/HOMEPAGE.JPG") no-repeat -200px 100%; color:#600; font-size:12px; font-weight:bold; line-height: 14px; margin-top:3px; padding-bottom:1px; width:184px;}
#sidebar h2 .wrapper { background:url("../0018/HOMEPAGE.JPG") no-repeat 0 0; display:block; padding:6px 12px; width:160px;}
#sidebar h2 a { color:#600; display:block; margin:-6px -12px; padding:6px 12px; text-decoration:none; width:160px;}
#sidebar li { background:url("../0018/HOMEPAGE.JPG") no-repeat 0 -120px; color:#444; line-height:13px; position:relative; width:184px; z-index:0;}
#sidebar li .wrapper { background:url("../0018/HOMEPAGE.JPG") no-repeat 0 100%; display:block; padding:5px 8px 6px 12px; width:160px;}
#sidebar li .expand { background:url("../0018/GIF_SPRI.GIF") no-repeat 160px 50%; display:block; margin-right:-7px; padding-right:12px;}
#sidebar li a { color:#444; display:block; margin:-5px -8px -6px -12px; padding:5px 8px 6px 12px; text-decoration:none; width:160px;}
#sidebar li li { background: #fff; border:none; border-left:1px solid #ececec; border-right:1px solid #ddd; color:#666; margin:0; padding:4px 10px; width:auto;}
#sidebar li.hover { z-index:100;}
#sidebar li ul { background-position:0 100%; border-top:1px solid #ececec; display:none; left:172px; padding:0 0 7px; position:absolute; top:-1px; width:180px; z-index:100;}
#sidebar li ul.up { bottom:-7px; top:auto;}
#sidebar li li.submenu { background:#fff url("../0018/GIF_SPRI.GIF") no-repeat 167px 50%;}
#sidebar li li:last-child { border-bottom:1px solid #ddd;}
#sidebar li li a { border-right:none; color:#666; margin:-4px -10px; padding:4px 10px; width:158px;}
#sidebar li li.submenu a { padding:4px 10px 4px 12px; width:156px;}
#sidebar li li a:hover { background-color:#bbb; color:#fff; text-decoration:none;}
#sidebar li li ul { display:none; left:178px; position:absolute;}
#sidebar li li ul.up { bottom:-8px; top:auto;}

/* CONTENT */
#content { color: #444; float:left; padding:0 22px; width:360px;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { clear:left; display:block; line-height:110%; padding-bottom:8px;}
#content h1 { color:#600; font-family:Tahoma, sans-serif; font-size:20px; font-weight:bold; letter-spacing:1px; padding-bottom:15px; text-transform:uppercase;}
#content h2 { border-bottom:1px dotted #aaa; color:#444; font: bold 13px Tahoma, sans-serif; letter-spacing:2px; margin-bottom:7px; padding-bottom:3px; text-transform:uppercase;}
#content h3 { color:#003d3d; font-size:13px; font-weight:bold; line-height:120%;}
#content h4 { color:#000; font-size:11px; font-weight:bold; line-height:120%;}
#content p { padding:0 0 12px;}
#content strong { color:#000; font-weight:bold;}
#content em { font-style:italic;}
#content img { border:solid 1px #ccc; float:left; margin:0 13px 3px 0; padding:1px;}
#content img.full_size { border:solid 1px #ccc; float:none; margin:0 13px 10px 0; padding:1px;}
#content img.full_width { float:none; margin:0 0 15px;}
#content img.no_border { border:none; padding:0;}
#content a { color:#600; text-decoration:none;}
#content a:hover { text-decoration:underline;}
#content ol { padding:0 0 12px 30px;}
#content ol ol { padding:0 0 0 30px;}
#content ol li { list-style:decimal; padding:1px 0;}
#content ol ol li { list-style:lower-alpha;}
#content ol ol ol li { list-style:lower-roman;}
#content ul { padding:0 0 12px 15px;}
#content ul ul { padding:0 0 0 15px;}
#content ul li { list-style:square; list-style-position:inside; padding:1px 0;}
#content blockquote { background:url("../0018/BLOCKQUO.GIF") no-repeat left top; font-style:italic; margin:8px 10px;min-height: 20px; padding:0 30px;}
#content blockquote p { background:url("../0018/BLOCK000.GIF") no-repeat right bottom; color:#666; display:inline; font-size:12px; font-style:italic; font-weight:bold; margin-bottom:12px; padding:0 30px 5px 0;}
div.wp-caption.alignnone, div.wp-caption.alignleft, div.wp-caption.aligncenter { border:solid 1px #ccc; float:left; margin:3px 10px 3px 0; padding:2px;}
div.wp-caption.alignright { border:solid 1px #ccc; float:right; margin:5px 0 3px 15px; padding:2px;}
#content div.wp-caption img { border:none; display:block; float:none; margin:0; padding:0;}
#content div.wp-caption p.wp-caption-text { background-color:#600; color:#fff; font-size:10px; line-height:12px; margin:0; padding:4px 8px 5px;}
#content table { font-family:Tahoma, Verdana, sans-serif; font-size:11px; margin:5px 0 15px;}
#content table td { margin:0; padding:3px 5px; vertical-align:top;}
#content table td p { margin:0; padding:0;}
#content p.txt_dont_wrap { clear:both; display:block; float:none;}
#content p.txt_indent_paragraphs { display:block; text-indent:2em;}
#content p.txt_indent_no_space { margin:0; padding:0; text-indent:2em;}
#content img.img_dont_wrap { clear:both; display:block; float:none; margin-bottom:10px;}
#content img.img_no_border { border:1px solid #fff; float:left; margin:4px 10px 10px 0;}
#content img.img_no_border_wrap { border:none; clear:both; display:block; float:none; margin:4px 10px 10px 0; padding:0;}
#content table.table_row_borders td, td.table_row_borders { border-bottom:1px #ccc solid;}
#content td.table_heading1 { background-color:#a78c7b; color:#fff; font-size:12px;}
#content td.table_heading2 { background-color:#600; color:#fff; font-size:12px;}
#content td.table_heading1 strong, #content td.table_heading2 strong { color:#fff;}
#content td.table_row_fill { background-color:#e6e6e6;}
#content td.table_row_highlight { background-color:#ff9;}

#profile_info .info { float: left; position: relative; }
#profile_info .info img { float: left; position: relative; padding: 0 7px 7px 7px; }

/* CLASSES */
.rollover { overflow:hidden; position:relative;}
.rollover img { border:none!important; float:left!important; margin:0!important; padding:0!important;}
.rollover img.over { display:none; left:0; position:absolute; top:0;}
.floatRight { float:right!important;}

}
@media print {

#sidebar, #footer, #header, #flash_holder, #aside,  #topnav_bar { display: none;}
body { font-size: 12pt;	line-height: 1.2em;}
fieldset { border: none;}

}