﻿/* Search */
.Search { background: url(images/search_blue.jpg) no-repeat; height: 7em; width: 158px; }
/*== search this site heading==*/
.searchHeading { color: #fff; padding-left: 17px; padding-top: 9px; font-weight: bold; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
.Form { padding-top: 7px; margin-left: 17px; color: #000000; }
.Form label { float: left; font-weight: bold; color: #666666; }
.Form input.Text { width: 89px; font-size: 11px; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; float: left; height: 15px; color: #000; border: 1px solid #ccc; }
.Form .Button { display: block; float: right; cursor: pointer; padding-right: 21px; border: 0px; }


/* Vertical  Navigation styles */
.Nav-y { float: left; padding-left: 1px; min-height: 750px; font-family: font-size:0.9em;font-family: Verdana, Arial, Helvetica, }
/* first group */
.Nav-y .Body ul { margin: 0px; padding: 0px; list-style: none; list-style-type: none; }
.Nav-y .Body ul li { background: #70AFE5 url(images/NavYItemBG.gif) no-repeat bottom left; width: 157px; margin: 0px; padding: 0px;vertical-align: bottom;text-indent:0px; }
.Nav-y .Body ul li a { border-top: 1px solid #D7E7F6; border-right: 1px solid #fff; text-decoration: none; display: block; line-height: 1.4em; padding:5px 0 6px 15px; color: #fff; font-weight: bold; display: block; vertical-align: bottom;  }
.Nav-y .Body ul li a:hover { color: #3363a2; text-decoration: underline; }

.Nav-y .Body ul li.Selected ul { margin: 0px; padding: 0px; list-style: none; list-style-type: none;  }
.Nav-y .Body ul li.Selected ul li { background: #4070ae none ; width: 157px; margin: 0px; padding: 0px;vertical-align: bottom; }
.Nav-y .Body ul li.Selected ul li a { border-top: 1px solid #D7E7F6; border-right: 1px solid #fff; text-decoration: none; display: block; line-height: 1.4em; padding:5px 0 6px 15px; color: #fff; font-weight: normal; display: block; vertical-align: bottom;  }
.Nav-y .Body ul li.Selected ul li a:hover { color: #FFF; text-decoration: underline; }



.Box-FocusOn { width: 171px; float:left;padding-right:15px;}
* html .Box-FocusOn { width: 141px; float:left;padding-right:10px;}
.Box-FocusOn .Title { width: 171px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; float: left; background: url(images/boxtop.gif) no-repeat; color: #fff;  line-height: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.Box-FocusOn .Body  { width: 171px;  }
.Box-FocusOn .Body .Text { color: #fff; background: url(images/box-blue.png) repeat-y;min-height: 40px; height: auto !important; height: 40px;  padding-left: 5px; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 171px; }

.Box-FocusOn .Footer{display:none;}

































/* Clearing divs to force areas to fill the available space */
.expandy { clear: both; width: 1px; overflow: hidden; height: 100%; }
.expandx { float: right; height: 1px; overflow: hidden; width: 100%; }
