#custom-doc { width:65.23em;*width:63.66em;min-width:848px; margin:auto; text-align:left; background: #FFF; position: relative; } 
.yui-u .inside { padding: 1em 1em 1em 0; }
.yui-u.first .inside { padding: 1em 0; }
.yui-b { padding: 0 0 0 1em; }

html, body { background: #93acce; }
body { margin: 0.75em; }
ul { margin: 0 1.5em; }

h1 { color: #164b96; margin: 0.5em 0 0.5em; font-size: 150%; } 
h2 { color: #164b96; }
h3 { color: #164b96; }

li.last { border-right: none !important; }
.clear_left { clear: left; }
.contentItem { font-size: 108%; margin-bottom: 0.5em; }
.contentItem.googlemap { font-size: 100%; }
/* Style and place the logo and header that appear at the top of every page */
#hd { padding: 0; }
#WebManagersAward { position: relative; left: 40px; }
#pageWrapper { width:65.6em; padding-bottom: 0.25em; }
#fauxfooter { width:65.23em;*width:63.66em;min-width:848px; margin:auto; text-align:left; background: #FFF; display: none; }
/* Style the grey bar that appears across the top of every page */
#internalLinks { position: absolute; right: 0.5em; top: 0.5em; text-align: right; margin: 0; }
#internalLinks ul { margin-top: 0; margin-bottom: 0; }
#internalLinks li { display: inline; list-style: none; margin: 0; padding: 0; }
#internalLinks a { color: #00F; padding: 0 5px 0 0; font-size: 93%;}
#search,
#search h2 { display: inline; padding: 0 .5em; font-size: 100%; }
/* Style the horizontal yellow navigation bar that appears across the top of every page */
#siteLinks { position: absolute; top: 6.55em; height: 2em; width: 100%;}
#siteLinks ul { margin: 0; }
#siteLinks li { float: left; list-style: none; border-right: 1px solid #335b77; margin: 0;}
#siteLinks a { display: block; font-size: 85%; padding: .36em .4em; color: #335b77; font-weight: bold; text-decoration: none; }
#siteLinks a:hover { background: url(/images/NavSelectedBG.png) repeat-x; color: #FFF; }
#siteLinks li.last { position: absolute; right: 1em; top: -0.75em; }
#siteLinks li.last #searchBox { width: 10em; font-size: 90%; padding: 0.2em; position: absolute; top: 0.3em; right: 2.25em; }
/* position: relative; top: 0.1em; height: 3em; background-image: url(/images/DNAgo.jpg); background-repeat: no-repeat; border: none; padding: 0 0.1em; color: #FFF; font-size: 75%;*/
#siteLinks li.last #searchBtn { position: absolute; top: 0.1em; right: 0; height: 2.29em; width: 1.7em; padding: 0; background: transparent url(/images/DNAgo.png) no-repeat; }
#siteLinks li.last #searchBtn button { cursor: pointer; background: transparent; border: none; color: #FFF; width: 100%; height: 100%;}

/* Style the footer */
#ft { font-size: 85%;}
#ft ul { margin: 0 auto; padding: 3em 0; display: block; width: 60%;}
#ft li { display: inline; list-style: none; text-align: center; }
#ft a, #footer a:visited { padding: 0 5px; color: #555}
#seals { position: absolute; bottom: 1em; right: 1em; }
#usadotgov { position: absolute; bottom: 2em; left: 1em; }
/* Style the way that sections look */
.section { width: 100%; padding: 1em 0; }
#right_top.section, #right_middle.section { padding: 0 0 1em 0; }
.section ul { margin: 0; }
.section a { text-decoration: none; }
/* Style the list of Audiences */
#audiences { width: 100%; border: none; zoom: 1; }
#audiences h2 { color: #FFF; background: #164b96; margin: 0 0 1px; padding: 0.25em 0.5em; font-size: 100%; font-weight: bold; }
#audiences li { margin: 0; border-bottom: solid 1px #FFF; list-style: none; background: #fed522; }
#audiences li.last { border-bottom: none; }
#audiences li a,
#audiences li a:visited { border: none; padding: 0.3em; margin: 0 0 0 0.5em; font-size: 100%; display: block; background: #fceca5; color: #164b96; }
#audiences li a:hover { background: #ffd000; }
/* Style the folder level navigation on the left side */
ul#navigation { margin: 0.5em 0 0; width: 100%; font-weight: bold; }
ul#navigation li { list-style: none; border-bottom: solid 1px #FFF;}
ul#navigation li a { font-weight: bold; display: block; padding: 0.25em 0.5em; margin: 0; font-size: 100%;color: #FFF; text-decoration: none; background: #537db9; }
ul#navigation li.selected a { font-weight: bold; display: block; padding: 0.25em 0.5em; margin: 0; font-size: 100%; background: #164b96; color: #FFF; text-decoration: none; }
ul#navigation li a:hover,
ul#navigation li.selected a:hover { font-weight: bold; color: #fceca5; background: #164b96; }
ul#navigation li.selected ul { margin: 0; list-style: none; }
ul#navigation li.selected ul li,
ul#navigation li.selected ul li.selected { padding: 0; margin: 0; background: #93acce; color: #164b96; font-weight: bold; border-bottom: solid 1px #FFF;}
ul#navigation li.selected ul li a, 
ul#navigation li.selected ul li.selected a { padding: 0.25em 0.25em 0.25em 0.5em; margin: 0 0 0 0.5em;display: block; background: #d2dceb; font-size: 100%; color: #164b96; text-decoration: none; }
ul#navigation li.selected ul li a:hover, 
ul#navigation li.selected ul li.selected a:hover { color: #fceca5; background: #164b96; }
ul#navigation li.selected ul li.selected ul li { padding: 0; margin: 0; background: #bbc9dc; border: none; }
ul#navigation li.selected ul li.selected ul li a { display: block; padding: 0.25em 0.25em 0.25em 1.25em; margin: 0 0 0 0.5em; background: #e6eaf0; font-size: 100%; font-weight: normal; text-decoration: underline; border-bottom: dotted 1px #93acce;}
ul#navigation li.selected ul li.selected ul li.selected a { display: block; padding: 0.25em 0.25em 0.25em 1.25em; margin: 0 0 0 0.5em;  background: #bbc9dc; font-size: 100%; font-weight: normal; text-decoration: underline; border-bottom: dotted 1px #93acce;}
ul#navigation li.selected ul li.selected ul li a:hover,
ul#navigation li.selected ul li.selected ul li.selected a:hover { color: #fceca5; background: #164b96; font-weight: normal;}
ul#navigation li.selected ul li.selected ul li a.last,
ul#navigation li.selected ul li.selected ul li.selected a.last { border: none; }
/* Style the download viwer list */
#download_viewer { margin: 1em 0; }
.document_type { margin: 0; font-size: 90%; }
/* Style EZRO Questions */
.formData { margin-left: 1em; }
.formData td { padding: .2em .5em; }
.formIncorrectImg { width: 16px; height: 16px; background: #FFF url(/images/incorrect.gif) no-repeat 0 0; }
.formCorrectImg { width: 16px; height: 16px; background: #FFF url(/images/correct.gif) no-repeat 0 0; }

#sidebar { margin: 2em 0; border: 1px solid #7f9ec7; }
#sidebar h2 { color: #FFF; background: #93acce; margin: 0; padding: 0.25em 0.5em; font-size: 100%; font-weight: bold; margin-bottom: 0.25em; }
#sidebar .cepdescription p { padding: 0 .5em; }

#right_top, #right_middle, #right_bottom { margin: 1em 0; border: 1px solid #7f9ec7; padding: 0;}
#right_top .contentItem, #right_middle .contentItem, #right_bottom .contentItem { padding: 0.5em; }
#right_top h2, #right_middle h2, #right_bottom h2 { color: #FFF; background: #93acce; margin: 0; padding: 0.25em 0.5em; font-size: 100%; font-weight: bold; margin-bottom: 0.25em; }
#right_top ul, #right_middle ul, #right_bottom ul { margin: 0 0 0 1em; }
#right_top li, #right_middle li, #right_bottom li { color: #7f9ec7; }
#right_top li a, #right_middle li a, #right_bottom li a { color: #164b96; }
#right_top li a:visited, #right_middle li a:visited, #right_bottom li a:visited { color: #666; }

.DNASearchResultBox { padding: 1em; }

.right { float: right; padding: 0.25em 0 0.25em 0.5em;}
.left { float: left; padding: 0.25em 0.5em 0.25em 0;}