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: 748px; padding-right: 20px; min-height: 300px; height: auto; background-repeat:no-repeat; text-align:left; }

* html div#leftColumn { height: 250px; }
div#leftColumn { width: 155px; float: left; min-height: 250px;}

div#topNav { height: 23px; font-size: 12px; background: #0084bb; text-align:right; padding-right: 10px; padding-top: 7px; margin: 0px; } 
div#topNav a { line-height: normal; padding: 0px 3px; color: #000; color: #fff; font-weight: bold; text-decoration:none; text-transform:lowercase; }
div#topNav a:hover { color: #eee; text-decoration:none; }

div#leftNav { width: 155px; padding-left: 20px; }
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; width: 150px; background-color: #fff; margin-top: 20px; padding-left: 20px;  }
div.subNavTitle { border: 1px solid #8e8e8e; height: 30px; padding: 2px; }
div.subNavTitleCopy { background-color: #003366; height: 30px; color: #fff; line-height: 30px; text-align:center; text-transform:uppercase; font-weight: bold; font-size: 12px; }
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; height: 30px; padding: 2px; }
div#copy div.rightNavTitleCopy { background-color: #003366; height: 30px; 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; }*/

div#secTitle { color: #FFF; position: relative; top: -1px; font-size: 16px; padding-left: 10px; font-weight: bold; float: left; }

* html div#content {   }
div#content { float: right; width: 552px; padding-left: 20px; border-left: 1px solid #ccc; }

div#breadcrumb { margin-bottom: 5px; font-size: 12px; float: right; font-weight: bold; }
div#breadcrumb a { color: #336699; text-decoration:none; text-transform:lowercase; }
div#breadcrumb a:hover { color: #666666; text-decoration:none; }

* html div#copy { height: 450px; }
div#heading { margin: 0px 0px 10px 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: 450px; }

div#copyright { border-top: 8px solid #0084bb; text-align:center; font-size: 11px; margin-top: 10px; margin-bottom: 10px; }
div#searchBox { margin-top: 15px; margin-left: 20px; width: 188px; height: 20px; float: left; }

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: 0px 0px 0px 20px; 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; }

div#contentTabs 					{ margin: 0px 0px 20px 0px; }
div#contentTabs a 					{ margin: 0px; text-decoration: none; color:#fff; font-size: 1.3em; font-weight: bold; border: 3px solid #ccc; padding: 4px 5px; background-color: #0084bb; }
div#contentTabs a:hover 			{ color: #fff; }
div#contentTabs a.selected 			{ background-color: #fff; color: #0084bb; height:18px; }
div#contentTabs a.selected:hover 	{ color: #0084bb }

.title { font-size: 14px; font-weight: bold; color: #003366; }
.tb { font-size: 1em; }
.button { font-weight: bold; font-size: 1em; }
.red, .redstar { font-size: 1.2em; color: red; font-weight: bold; }
