body { background-color: #b6b6b6; text-align:center; font-family: Arial, Helvetica, sans-serif; margin-top: 0px }

div#globalNav { font-size: 11px; text-align: right; width: 768px; margin: 0px auto; padding: 10px 40px 2px 0px; }
div#globalNav a { color: #fff; text-decoration: none;}
div#globalNav a:hover { color: #fff; text-decoration: underline; }

div#container { margin: 0px auto; background-color: #fff; width: 768px; height: auto; padding-bottom: 20px; background-repeat:no-repeat; text-align:left; }
div#leftColumn { width: 208px; margin-left: 45px; }

div#topNav { border-bottom: 1px solid #8e8e8e; font-size: 11px; border-left: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; height: 80px; background-color: #fff; text-align:center; } 
div#topNav a { line-height: 80px; padding: 10px 0px; color: #000; text-decoration:none; text-transform:lowercase; }
div#topNav a:hover { color: #999; text-decoration:none; }

* html div#leftNav { height: 100px; }
div#leftNav { border: 1px solid #8e8e8e;  background-color: #fff; margin-top: 130px; padding: 10px; min-height: 100px; }
div#leftNav.newBanner {margin-top: 0px;}
div#banner {height: 130px; width: 206px; background: transparent url("/templates/designs/ext/images/extLogo.jpg") center no-repeat;}
div#leftNav div.hr { background: url(/templates/designs/ext/images/dotted_line.gif) no-repeat center; padding: 4px; }
div#leftNav a { display: block; padding: 4px 10px; text-align:right; color: #999; font-weight: bold; font-size: 14px; text-decoration:none; text-transform:lowercase; }
div#leftNav a:hover { color: #003366; text-decoration:none; }
div#leftNav a.selected { color: #fff; background-color: #003366; }
div#leftNav a.selected:hover { color: #fff; }

div.subNav { height: auto; background-color: #fff; margin-top: 5px; }
div.subNavTitle { border: 1px solid #8e8e8e; padding: 2px; }
div.subNavTitleCopy { background-color: #003366; color: #fff; line-height: 30px; text-align:center; text-transform:uppercase; font-weight: bold; font-size: 14px; }
div.subNavBody { border-bottom: 1px solid #8e8e8e; border-left: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; padding: 5px; }
div.subNavBodyCopy { background-color: #cccccc; padding: 2px 5px; }
div.subNavBodyCopy a { display: block; text-align:center; color: #000; font-size: 12px; padding: 3px 0px; text-decoration:underline; text-transform:lowercase; }
div.subNavBodyCopy a:hover { color: #003366; text-decoration:none; }

div#copy div.rightNav { float:right; width: 150px; background-color: #fff; margin-left: 10px; }
div#copy div.rightNavTitle { border: 1px solid #8e8e8e; padding: 2px; }
div#copy div.rightNavTitleCopy { background-color: #003366; color: #fff; line-height: 30px; text-align:center; text-transform:uppercase; font-weight: bold; font-size: 14px; }
div#copy div.rightNavBody { border-bottom: 1px solid #8e8e8e; border-left: 1px solid #8e8e8e; border-right: 1px solid #8e8e8e; padding: 5px; margin-bottom: 10px; }
div#copy div.rightNavBodyCopy { background-color: #cccccc; padding: 2px 5px; }
div#copy div.rightNavBodyCopy a { background: none; display: block; text-align:center; color: #000; font-size: 12px; padding: 3px 0px; text-decoration:underline; text-transform:lowercase; }
div#copy div.rightNavBodyCopy a:hover { color: #003366; text-decoration:none; }

div#contentContainer { position: relative; float: right; width: 480px; padding-right: 20px; font-size: 12px; }

* html div#content {  margin-top: 215px; }
div#content { margin-top: 235px; }

div#breadcrumb { margin-bottom: 5px; font-size: 11px; }
div#breadcrumb a { color: #336699; text-decoration:none; text-transform:lowercase; }
div#breadcrumb a:hover { color: #666666; text-decoration:none; }

* html div#copy { height: 100px; }
div#heading { margin: 15px 0px 2px 0px; font-weight: bold; font-size: 16px; color: #003366; text-transform: capitalize; }
div#copy { font-size: 12px; text-align:left; line-height: 18px; min-height: 100px; }

div#copyright { border-top: 8px solid #003366; text-align:center; font-size: 11px; margin-top: 10px; }
#copylinks ul { padding: 4px 0 0 0; margin:0; border:0; list-style-type:none; }
#copylinks ul li { display:inline; padding: 0 3px;}
#copylinks ul li a { padding:0; margin:0;}
#copylinks ul li a:hover {text-decoration:none;}

div#searchBox { margin: 20px; width: 188px; height: 20px; }

div#versions { margin-top: 2px; font-size: 11px; text-align:center; }
	
/* ep search results */
fieldset#ep_search legend { font-size: 15px; color: #003366; font-weight: bold; }
div#ep_search_container { padding: 10px; }
div#ep_search_status { }
div#ep_search_suggest { padding: 10px 0px; font-size: 14px; color: brown; }
div.ep_search_result { clear: right; }
div.ep_search_score { float: right; font-style: italic; }
a.ep_search_title { font-weight: bold; }
div.ep_search_summery { }
div.ep_search_link { color: brown; margin-bottom: 15px; }
div#ep_search_nav { text-align: center; }
form#ep_search_form	{ padding: 0px; margin: 0px; }
form#ep_search_form input	{ font-size: 14px; }
a.ep_search_nav {font-size: 20px; font-weight: bold; padding: 10px; }
a.ep_search_navlink	{  }

form#formSearch { margin: 0px; padding: 0px; }
form label#searchLabel { font-size: 12px; font-weight: bold; }
form input#search { background: transparent; cursor: text; border: solid 0 #fff; width: 98px; height: 14px; margin: 3px 0px 0px 22px; line-height: 20px; }
form input#submit { background: transparent; cursor: pointer; border: solid 0 #fff; height: 20px; width: 22px; }

select#jumpSites { font-size: 11px; background-color: #EEE; }
select.jumpnav { font-size: 13px; background-color: #EEE; display: block; margin: 10px 0px; }
option.bold { font-weight: bold; background: #333; color: #fff; }

a { color: #336699; text-decoration:underline; }
a:hover { color: #666666; text-decoration:none; }

h1 { margin: 5px 0px 0px 0px; font-weight: bold; font-size: 18px; color: #003366; }
h2 { margin: 5px 0px 0px 0px; font-size: 16px; }
h3 { margin: 5px 0px 0px 0px; font-size: 14px; }
h4 { margin: 5px 0px 0px 0px; font-size: 13px; }
h5 { margin: 5px 0px 0px 0px; font-size: 12px; }
h6 { margin: 5px 0px 0px 0px; font-size: 10px; font-weight: bold; }

ol { margin: 0px 0px 5px 0px; padding: 2px 25px; }
ul { margin: 0px 0px 5px 0px; padding: 2px 20px; }
ul li { margin: 2px 0px; list-style-type:square; }
ol li { margin: 2px 5px; padding: 0px; }


h3.bodynav { margin: 10px 0px 0px 0px; font-size: 14px; }
ol.bodynav { margin: 0px 0px 5px 0px; padding: 2px 25px; }
ul.bodynav { margin: 0px 0px 5px 0px; padding: 2px 20px; }

ol li.bodynav { margin: 2px 5px; padding: 0px;}
ul li.bodynav { margin: 2px 0px; list-style-type:square; }

hr { color: #003366; height: 1px; }
p { margin: 0px 0px 15px 0px; }
fieldset { border: 1px solid #ccc; padding: 5px; margin: 5px 0px; }
legend { font-size: 14px; color: #003366; font-weight: bold; }