body { background: #727272; /*background: #F2F2F2;*/ color: #4E5C6D; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#site { background:  url(../images/bodyBg.gif) repeat-x bottom #FF9F00; width: 950px; margin: 0 auto 0 auto; position: relative; /*top: 10px;*/ border-right: solid 9px #fff; border-left: solid 9px #fff;}
div#site a { color: #F49900; }
div#site a:hover { text-decoration: none; }
h1#header { width: 950px; background:  url(../images/header.jpg) no-repeat; height: 176px; }
h1#header span { display: none; }
h1#header a { display: block; height: 152px; width: 575px; }
div#footer { height: 48px; background:  url(../images/stripe.jpg) ; /*color: #677A90;*/ position: relative; line-height: 48px; padding-left: 20px; }
div#footer span.right { position: absolute; right: 20px; top: 0; }
div#footer a { text-decoration: none; color: #677A90; }
div#footer a:hover { text-decoration: underline; }

div#searchBar {  /* background:  url(../images/topBar.gif) repeat-x #fff; height: 20px; border-top: 1px solid #fff; padding: 4px;*/ }
form#searchForm {position: absolute; margin-top:-24px; margin-left:770px; background: transparent url(../images/searchLeft.gif) 0 0 no-repeat; padding: 0 0 0 19px; width: 160px; /*float: right;*/ }
form#searchForm .searchRight { background: transparent url(../images/searchRight.gif) 0 0 no-repeat; width: 19px; height: 19px; font-size: 0; }
form#searchForm input { background: transparent url(../images/searchBg.gif) 0 0 repeat-x; float: left; border: 0; height: 19px; width: 132px; padding: 3px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }

.box, .boxBody, .boxTop, .boxTop h2, .boxTop span { background: transparent url(../images/contentBox.gif) no-repeat bottom right; }
.box { width: 935px; padding-right: 5px; position: relative; margin: 5px 5px 0 5px; }
.box.withTab { margin-top: 30px; }
.boxTop { background-position: top right; margin-right: -5px; padding-right: 5px; height: 5px; }
.box .boxTop h2, .box .boxTop span { display: block; background-position: top left; margin: 0; border: 0; padding: 5px 0 0 5px; height: auto !important; height: 1%; } 
.box.withTab .boxTop h2, .box.withTab .boxTop span { display: block; font-weight: bold; color: #000; background-position: top left; width: 80%; position: relative; top: -25px; margin: 0; border: 0; padding: 5px 0 8px 3px; height: auto !important; height: 1%; }
.boxTab { background:  url(../images/tabRight.gif) no-repeat top right transparent; position: absolute; top: -25px; z-index: 5; width: 80%; height: 25px; }
.boxBody { background-position: bottom left; /*margin-right: 5px;*/ padding: 0 0 5px 5px; position: relative; z-index: 5; }
.boxBody.ad  { text-align:center; }
.boxBody .whiteBox { background: #fff; padding: 5px; border: 1px solid #B97B96; }
.whiteBox h2 { color:#000000; font-size:14px; font-weight:bold; margin: 0 0 10px 0; }
.whiteBox h3 { color:#006CA3; font-weight:bold; font-size: 12px; }
.whiteBox h4 { color:#006CA3; font-weight:bold; font-size: 12px; }
.whiteBox p { color:#4E5C6D; margin: 6px 0; padding: 0; }
.whiteBox ol { list-style-type: decimal; }
.whiteBox li { margin-left: 30px; padding: 5px 0; }
.whiteBox ol li ol li { padding-top: 5px; }
.whiteBox ul { list-style-type: square; }
.fig { color:#006CA3; font-style: italic; font-size: smaller;}
#authorbio { background-color:#F3F6FF; margin:15px 0 2px; padding:5px; border: 1px solid #B97B96; }
.announcement {	border: 1px solid #B97B96; background-color:#F3F6FF; line-height: 1.4em; padding: 0.8em; margin-top: 5px; margin-bottom: 5px; text-align: justify; }
.announcement a { font-weight: bold;}
.summary { background-color:#F3F6FF; margin:15px 0 2px;	padding:5px; border: 1px solid #B97B96; }
#e { background: url(../images/page_excel.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#w { background: url(../images/page_word.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#err { background: url(../images/error_add.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#ml { background: url(../images/email.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#s { background: url(../images/database_edit.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#de { background: url(../images/database_error.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#c { background: url(../images/script_key.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#u { background: url(../images/application_form.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#r { background: url(../images/database_table.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#hg { background: url(../images/help.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#t { background: url(../images/report_key.gif) no-repeat; padding:0pt 22px; line-height:1.1; }
#dl { background: url(../images/dload.gif) no-repeat; padding:15px 10px 15px 140px; margin-left:5px; }
#is { background: url(../images/application_form.gif) no-repeat; padding:0pt 22px; }
#is.a { color: #F49900; text-decoration:none; }
div#columnOne, div#columnTwo, div#columnThree { margin: 0; float: left; overflow: hidden; }
div#columnOne { width: 175px; position: relative; }
div#columnOne .box { width: 165px; }
div#columnTwo { width: 630px; position: relative; }
div#columnTwo .box { width: 620px; }
div#columnThree { width: 140px; }
div#columnThree .box { width: 130px; }

div.clear { clear: left; }

#newMenu ul.newMenuSub li.active { background:  url(../images/menuArrow.gif) no-repeat right center #f5e4b7; }
#newMenu h3.title { font-weight: normal; margin: 0; height: 30px; width: 160px; background:  url(../images/menuTitle.gif) no-repeat; color: #fff; text-align: center; line-height: 30px; }
#newMenu ul.newMenuSub { margin: 2px 0 2px 0; width: 160px; }
#newMenu ul.newMenuSub li { background:  url(../images/menuBullet.gif) no-repeat 145px center #f5e4b7; line-height: 15px; border-bottom: 1px solid #EED48C; }
#newMenu ul.newMenuSub li a { padding: 0 4px 0 4px; display: block; color: #865c18; text-decoration: none; }
#newMenu ul.newMenuSub a:hover { background:  url(../images/menuArrow.gif) no-repeat right center #f5e4b7; }
#menuControl { width: 15px; height: 70px; background:  url(../images/menuClose.gif) no-repeat; position: absolute; top: 10px; }

#bottomLinks { list-style: none; border-bottom: 2px solid #fff; text-align: right; clear: left; }
#bottomLinks li { display: inline; border-left: 1px solid #754900; padding: 0 6px 0 10px; }
#bottomLinks li:first-child { border:none; }
#bottomLinks a { line-height: 28px; color: #754900 !important; text-decoration: none; }
#bottomLinks a:hover { text-decoration: underline !important; }

p.indent { margin-left: 30px; }
pre { margin-left: 15px; font-family: Courier New, Courier, mono; font-size: 12px; padding: 8px 0; }
.notetext { color: #B97B96; }
caption { font-size: 10px; color: #B97B96; caption-side: bottom; width: auto; text-align: left; margin: 5px 0; }
a.btop:link, a.btop:visited, a.btop:hover, a.btop:active { text-decoration: none; }
#columnTwo table { background: #FFFFFF; border-collapse: collapse; width: 100%; /*margin-right: 5px;*/}
#columnTwo th,#columnTwo td { border: 1px solid #B97B96; padding: 5px; }
#columnTwo table { margin: 5px 0; }
#columnTwo .linkzip { background:  url(../images/zip_file.gif);	height: 42px; width: 43px; display: block; }
#columnTwo .linkzip span { display: none; }
#columnTwo .pdf { background:  url(../images/icon_pdf.gif);	height: 42px; width: 43px; display: block; }
#columnTwo .pdf span { display: none; }
/* Sortable Category Tables */
#columnTwo table.sortableTable { margin: 0; padding: 0; }
#columnTwo table thead th {	padding-left: 16px;	text-align: left; text-decoration: none; }
#columnTwo table thead th a { color: #677A90; text-decoration: none; }
#columnTwo table td.cent { text-align: center; }
tr.altRow { background: #F3F6FF; }
th.sortedASC { background: transparent url(../images/sort_down_col.gif) no-repeat 3px 8px; }
th.sortedDESC { background: transparent url(../images/sort_up_col.gif) no-repeat 3px 8px; }
tr.over {	background-color: #FFEECC; color: #4E5C6D; }
/* End Sortable Category Tables */
/*index sortable*/
#index table { background: #FFFFFF; border-collapse: collapse; width: 100%; /*margin-right: 5px;*/}
#index th,#index td { border: 1px solid #B97B96; padding: 5px; }
#index table { margin: 5px 0; }
#index .linkzip { background:  url(../images/zip_file.gif);	height: 42px; width: 43px; display: block; }
#index .linkzip span { display: none; }
#index table.sortableTable { margin: 0; padding: 0; }
#index table thead th {	padding-left: 16px;	text-align: left; text-decoration: none; }
#index table thead th a { color: #677A90; text-decoration: none; }
#index table td.cent { text-align: center; }
/*end index sortable*/
/* Ad Positioning */
.boxadright { float: right;	margin: 5px 0 5px 10px; /* T, R, B, L */ }
.banner468 { border:1px solid #B97B96;	padding:5px; width:468px; margin-left: auto; margin-right: auto; margin-top: 13px; margin-bottom: 5px; }
.prod { background: url(../images/cog_go.gif) no-repeat; padding:3px 0 5px 20px; }
.host { background: url(../images/server_go.gif) no-repeat; padding:3px 0 5px 20px; }
.floatleft { float:left; margin:1.0em 10px 1.0em 0; padding: 0; }
.picl { float:left; }
.floatright{ float:right; margin:1.0em 0 1.0em 10px; padding: 0; }
.star_right { float: right;	margin: 5px 0 5px 10px; }
/* End Ad Positioning */
/* Slimbox */
#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer;	z-index: 6; }
#lbCenter, #lbBottomContainer { position: absolute;	left: 50%; overflow: hidden; background-color: #fff; z-index: 7; }
.lbLoading { background: #fff url(../images/loading.gif) no-repeat center; z-index: 7; }
#lbImage { position: absolute; left: 0;	top: 0;	border: 10px solid #fff; background-repeat: no-repeat; z-index: 7; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; z-index: 7; }
#lbPrevLink { left: 0; z-index: 7; }
#lbPrevLink:hover {	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;  z-index: 7; }
#lbNextLink { right: 0; z-index: 7; }
#lbNextLink:hover {	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px; color: #666; line-height: 1.4em; text-align: left;	border: 10px solid #fff; border-top-style: none; z-index: 7; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px;	background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; z-index: 7; }
#lbCaption, #lbNumber {	margin-right: 71px; z-index: 7; }
#lbCaption { font-weight: bold; }
/* End Slimbox */
/* Tool Tips */
.tool-tip { color: #fff; width: 130px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #FF9F00; padding: 8px 8px 4px; background: url(../images/bubble.png) top left; }
.tool-text { font-size: 11px; padding: 4px 8px 8px;	background: url(../images/bubble.png) bottom right; }
/* scroller */
#container_bd { font: 12px Verdana, Helvetica, sans-serif; line-height: 1.0em; }
#example_5 { position: relative; /* important */ background-image: url(/img/mid_strip.gif); background-repeat: repeat-y; overflow: hidden; /* important */ width: 162px; /* important */ height: 250px; /* important  background: #000;*/ }
#example_5_frame {position: relative}
#example_5_frame img {position: absolute;}
#example_5_previous {top: 0; left: 0;}
#example_5_next { top: 230px;  /*top: 366px;*/ left: 0; }
#example_5_content { position: absolute; margin-top: 40px; left: 0; }
.example_5_item { padding: 5px 4px;	height: 190px; /* background: #fff;*/ text-align: left; }
.example_5_item h4 { font-size: 10px; color: #006CA3; }
.example_5_item p { font-size: 9px; color:#4E5C6D; /* color: #000; */ padding: 5px 0; }
#container_bd .example_5_item a { font-size: 77%; color: #ff9f00; margin-bottom:10px; text-decoration: underline; }
#container_bd .example_5_item a:hover { color: #ff9f00; text-decoration: none; }
