h1, h2, h3, h4, h5, h6 {color:#005dab; padding:3px 0; margin:0;}
h1 {font-size:1.4em; line-height:1.2em;}
h2 {font-size:1.5em; line-height:1.3em; font-weight:normal;}
h3 {font-size:1.4em; line-height:1.2em; color:#333;}
h4 {font-size:1.4em; line-height:1.1em; color:#333; font-weight:normal;}
h5 {font-size:1.2em; line-height:1em; color:#333;}
h6 {font-size:1.0em; line-height:1em; color:#333;}

#banner {background:#fff; width:858px; margin:0; overflow:hidden;}
#banner h1 {color:#fff; height:50px; padding:16px 0 0 20px; font-size:26px; background:#005dab;}
#banner p, #banner div {padding:0; margin:0;}

/***usability***/
#content_top {width:858px;}
#content_top_bottom { margin:0px 0 0 0; padding:0 0 0px 0;}
#content_top_bottom  h1{width:828px;font-size:2em; background:#2a5aa8; color:#fff;margin:0px 0px 5px 0px; padding:15px;}
#usability {width:580px; float:left; height:32px; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}
#usability, #usability a {color:#999; font-family:"Arial", verdana, sans-serif; font-size:11px; padding:0 2px;}
#access {width:220px; float:right; height:32px; padding:5px 0 0 0; margin:0;}
#access ul {list-style-type:none; width:20px; float:left;}
#access ul li {display:inline; padding:0; margin:0; width:20px; height:20px;}
#access ul li a#pri {background:#fff top left url(../images/btn_print.gif) no-repeat; width:20px; height:30px; padding:0px 20px 10px 20px;}
#access ul li a#zoom {background:#fff top left url(../images/btn_textzoom.gif) no-repeat; width:20px; height:30px; padding:0px 30px 0 20px;}

#content_middle {width:640px; float:left; padding-bottom:60px; padding:0 20px;}
#content_middle p {padding:6px 0px; margin:0; line-height:1.6em;}
#content_middle ul, #content_middle ol {padding:6px 16px; margin:0; line-height:1.6em;}
#content_middle div {padding:0; margin:0; line-height:1.6em;}

#content_full {width:858px;}
#content_full #content_middle {width:600px;}

#sidebar {width:170px; float:left; padding:0px 0px 0px 0px; margin:5px 0px 0px 5px; text-align:left; border-right:0px solid #dedede;}
.sidebar_container{width:160px; padding:20px 0; }
#top{float:right;padding:2px 0px 0px 0px}
/****Secondary Nav - Left***/
/**
#secondary_navigation { padding:0 0 20px 0; margin:0 0 0 -6px; width:170px; font-family:"Georgia", verdana, sans-serif; font-size:14px;}
**/
#secondary_navigation { padding:0 0 20px 0; margin:0 0 0 -6px; width:176px; font-size:12px;}
#secondary_navigation ul {padding:0; margin:0px 0 0 0; }
#secondary_navigation ul li{list-style-type:none; padding:0;}
#secondary_navigation ul li ul{padding:0 0 0 0px; margin:0;}
#secondary_navigation ul li a{display:block; text-decoration:none; color:#333; border-left:0px solid #fff; padding:6px 0 6px 8px; border-bottom:1px solid #ccc; width:156px;}
#secondary_navigation ul li li a {border-color:#dedede color:#666;}
#secondary_navigation ul li a:hover, #secondary_navigation ul li#active-nav a, #secondary_navigation ul li#active-nav a:hover{color:#990000; border-left:0px solid #990000; border-bottom:1px solid #990000; width:156px;}
#secondary_navigation ul li#active-nav li a, #secondary_navigation ul li#active-nav li a:hover{width:150px;}
#secondary_navigation li#active-nav a{color:#990000;}
#secondary_navigation li#active-nav li a{color:#666; border-color:#ccc;}
#secondary_navigation li a.active:hover {color:#990000;}

#secondary_navigation ul li ul li a{padding-left:16px;}

#secondary_navigation ul li ul li a:hover{border-color:#990000; width:144px;}

#footer_top {height:40px; padding:0 50px; }
#footer_top ul {float:left; width:860px; text-align:left;}
#footer_top ul li a{color:#333;}

/**** forms ****/
.regularText {font-family:"Arial", verdana, sans-serif; font-size:12px; font-weight:bold; padding:6px 0;}
.regularText input {margin:8px 0; padding:4px; height:14px; font-size:11px;}
.formbutton {background-color:#990000; color:#fff; border:none; padding:4px 10px; font-size:14px; font-weight:bold; margin:0 0 0 -4px;}

/***dce***/

.list_item {border:8px solid #999; margin:20px 0; padding:0;} 
.list_item_detail {margin:20px 0; padding:0;} 
.list_item h3, .list_item_detail h3 {background-color:#999; padding:6px 10px 6px 10px; color:#fff;}
.list_item h3 a, .list_item_detail h3 a {color:#fff;}
#dce ul {list-style-type:none; padding:10px 0 0 0; margin:0;}
#dce ul li {padding:0 0 0 10px; margin:0;}
.more {padding:0 0 0 10px; margin:0;}
.alt {border:8px solid #333;}
.alt h3 {background:#333;}
#dce .list_item {margin:6px 0; }
#dce .list_item h3, #dce .list_item p {padding:6px 10px;}

#content_full .list_item, #content_full .list_item_detail {width: 600px; border:8px solid #999; margin:20px 0; padding:0;}

/********search****************/
#content_middle .searchresult {padding:6px; margin:0; clear:both;}
#content_middle  .searchresult:hover {background:#eee;}
 #content_middle  .searchresult p{padding:0; margin:0;}
 #content_middle  .searchresult p.searchresult_pubdatetime{padding:2px 0; margin:0; color:#999;}
 #content_middle  .searchresult p a {color:#008000;}
 #content_middle  .searchresult p.searchresult_title {font-size:14px;}
 #content_middle  .searchresult p.searchresult_title a{color:#005dab;}
#content_middle  .searchresult img {display:none;}
#content_middle  #searchresults #hbpagestop ul {width:200px; float:left; color:#ccc;}
#content_middle  #searchresults #hbpagestop ul a{color:#666;}
#searchresults .searchForm {margin:6px 0 16px 0;;}

/****Project Search******/
.projectSearch input, .searchForm input{border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7; font-size:11px; color:#333; margin:0; padding:3px 2px 1px 2px; height:16px;}
#categoriesSelect, #leedSelect, #webSelect, .searchType {border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7; font-size:11px; margin:0; padding:2px; width:100px; height:20px; background:#ededed;}
.searchField {width:250px; margin-bottom:6px;}
.searchButton {width:60px; float:right;}
.searchSelectors {width:580px; float:left; height:30px;}

#frmSearch {margin:0px; float:right; width:172px;background:bottom left url(images/img_navSep.jpg) no-repeat;padding:0px 0px 4px 10px;}
#keywords {padding:2px 2px 1px 2px; font-size:11px;width:110px;margin-top:0px !important;margin-top:-1px;margin-right:1px;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;}
#btnsearch, #submit, #searchresults form.searchForm input.searchSubmit {font: 10px Tahoma, Arial, Serif;background:#FFF top left url(images/img_searchback.gif) repeat-x;width:55px;text-transform:uppercase;border-top:1px solid #D5D5D5;border-bottom:1px solid #A7A7A7;height:19px;border-left:1px solid #D5D5D5;border-right:1px solid #A7A7A7;cursor:pointer;}
#searchresults form.searchForm input.searchSubmit {height:22px; margin-bottom:-1px; padding:0;}

/****Image Slider****/
#banner img {}
#banner h2{padding:6px 16px; position:absolute; font-size:20px;}
#banner #features_wrap {position:relative; z-index:100;}
#banner #features_nav ul{position:relative; z-index:110; padding:0 20px 2px 0; margin:-20px 0 0 0; text-align:right;}
html>/**/body #banner #features_nav ul{padding:0 20px 2px 0; margin:-30px 0 0 0;}
#banner #features_nav ul li {display:inline; width:10px; padding:0; margin:0;}
#banner #features_nav ul li a{color:#fff; font-weight:bold;}

#banner  .features {position:absolute; top:0; left:0;}
#banner  #features_nav {padding:350px 0 0 0; width:870px;}
html>/**/body #project_image #features_nav {padding:390px 0 0 0;}
#banner #features_nav li a img {width:60px; height:50px; border:4px solid #fff;}
#banner #features_nav li a img#next, #banner #features_nav li a img#previous {border:none; height:19px; width:10px; padding-bottom:16px;}

#region_wrap {width:858px;min-height:297px; font-color:#fff;}
#region_wrap  img{}

/***overview***/
#content_middle{width:430px;}


#content_middle #over1 {margin-top:0px; width:450px;}
#content_middle #over1 .itemContent{float:left;  width:112px;padding:0px 0px 0px 10px;}
#content_middle #over1 a, #dce .list_item a{color:#990000;}
#content_middle #over1 h4, #content_middle #over1 p {padding:0 0 6px 0; margin:0; line-height:18px; margin:0; float:left;clera:none;}

#content_middle #over1 h4, .list_item h3 {font-weight:bold;}
#content_middle #over1 div.overnew{width:215px; float:left; padding:0 10px 0 0; margin:0px 0; min-height:160px;}

.overnew img{float:left; width:90px; padding:0; margin:0; border:1px solid #ccc;}
.overnew a.more {swidth:190px; float:left;padding:0px;}

.overnew h4 a, .list_item h3 a{padding-left:0;}



#content_middle .list_item p {padding:0; margin:0;}
#content_middle .list_item p small {font-size:.9em; color:#666;}

#content_bottom {padding:20px 0; margin:0;}


#banner {background-color:#fff;}
#banner h2 {color:#333; margin:0; padding:0 0 10px 0; font-size:20px; height:28px;}
#banner ul {list-style-type:none; margin:0; padding:0;}
#banner ul li {padding:4px 0;}
#banner #project_image {width:540px; float:left; background:#ccc; height:430px;}
#banner #project_image img {width:540px; height:430px;}
#banner #project_image h2{padding:6px 16px; position:absolute; font-size:20px;}
#banner #project_highlights{width:310px; float:right; padding:0; height:427px; border:2px solid #990000;}
#banner #project_highlights ul {padding:10px 16px; margin-top:40px;}
#banner #project_highlights ul li#tag_All{display:none;}
#banner #project_highlights ul li {display:block; width:280px; clear:both;}
#banner #project_highlights ul li span.tagkey{width:80px; float:left; height:30px;}
#banner #project_highlights ul li span.tagvalue{}
#banner #project_highlights h2 {background:#990000; color:#fff; padding:6px 20px; display:block; width:270px;}
#banner #project_image #features_wrap {position:relative; z-index:100; width:540px; height:430px;}
#banner #project_image #features_nav ul{position:relative; z-index:110; width:520px; padding:0 20px 2px 0; margin:-30px 0 0 0; text-align:right;}
#banner #project_image #features_nav ul li {display:inline; width:10px; padding:0; margin:0;}
#banner #project_image #features_nav ul li a{color:#fff; font-weight:bold;}

#tag_TAGMGRROOT {display:none;}

#banner #project_image .features {position:absolute; top:0; left:0; width:540px; height:430px;}
#banner #project_image #features_nav {padding:390px 0 0 0;}
#banner #project_image #features_tabs {margin:0; padding:0;}
#banner #features_nav ul{position:relative; z-index:110; padding:0 20px 2px 0; margin:0px 0 0 0; text-align:right;}
#banner #project_image #features_nav li a img {width:60px; height:50px; border:4px solid #fff;}
#banner #project_image #features_nav li a img#next, #banner #project_image #features_nav li a img#previous {border:none; height:19px; width:10px; padding-bottom:16px;}

/***dce***/

.list_item {border:8px solid #999; margin:20px 0; padding:0;} 
.list_item_detail {margin:20px 0; padding:0;} 
.list_item h3, .list_item_detail h3 {background-color:#999; padding:6px 10px 6px 10px; color:#fff;}
.list_item h3 a, .list_item_detail h3 a {color:#fff;}
#dce ul {list-style-type:none; padding:10px 0 0 0; margin:0;}
#dce ul li {padding:0 0 0 10px; margin:0;}
.more {padding:0 0 0 10px; margin:0;}
.alt {border:8px solid #333;}
.alt h3 {background:#333;}
#dce .list_item {margin:6px 0; }
#dce .list_item h3, #dce .list_item p {padding:6px 10px;}

#content_middle .list_item p {padding:0; margin:0;}
#content_middle .list_item p small {font-size:.9em; color:#666;}

#content_bottom {padding:20px 0; margin:0;}

#dce .list_item {padding:0 10px 0px 0; margin:10px 0; border:none; background:none;}
.list_item h3, .list_item p {padding:0 0 6px 0; margin:0; line-height:18px; border:none; background:none; }
.list_item a {padding:0;}
#dce .list_item h3, #dce .list_item p {padding:2px 0;}
#dce .list_item img {display:none;}

#internalBanner p{padding:0px;}
#internalBanner img{float:left;width:430px;margin:0px 0px 10px 0px;}
