/* Core Styles & Resets */

body { margin: 0px; padding: 0px; background: #0085b7 url(http://www.miseasons.com/ui/wg10/bgbody.png) center repeat-y; min-width: 960px; font: normal 13px/130% "Trebuchet MS", Arial, sans-serif; background-attachment: fixed; }
a, a:visited {text-decoration: none; color: #24408f; }
a:hover {color: #111f3f;}
a img {border: none; }
p {margin: 7px 0px 7px 0px;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; margin: 15px 0px; line-height: 130%;  color: #111f3f;}
h1 {border-bottom: 1px solid #96b0db;}

#Container { width: 960px; text-align: left; margin: auto; position: relative; overflow: visible; background: none; margin-top: 10px;}
.clr {clear: both; display: block; height: 1px; overflow: hidden; background: none;}

/* Form Fields */
form { margin: 0px; padding: 0px; }
input, select, textarea {border: 1px solid #ccc; background: #fff url(http://www.miseasons.com/ui/hl/gry1.png) repeat-x; font: normal 12px "Trebuchet MS", Arial, sans-serif; color: #222; }
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {border: 1px solid #777; background: #fff; color: #000;}
textarea {background: #fff url(http://www.miseasons.com/ui/hl/gry120.png) bottom repeat-x; }

/* Top Styles */
#top, #nav, #status, #footer {position: relative; margin: 0px; overflow: hidden; width: 960px; }
#nav {overflow: visible; height: 29px; z-index: 50;  }
#status {overflow: visible; height: 29px; z-index: 50; }
#nav, #status {background: #dbe2f3 url(http://www.miseasons.com/ui/wg10/blu1.png) bottom repeat-x; border: 1px solid #7ea4d4; width: 958px; opacity: 1.00; }
#footer {margin-bottom: 20px; height: 110px; background: url(http://www.miseasons.com/ui/wg10/botbg.png) repeat-x; }

#top {height: 110px; background: url(http://www.miseasons.com/ui/wg10/topbg.png) repeat-x; margin: 0px; }

#top-logo {position: absolute; top: 0px; left: 0px; width: 360px; height: 110px; overflow: hidden;}
#top-lb {position: absolute; top: 0px; left: 824px; width: 136px; height: 110px; overflow: hidden; text-align: right;}
#nav-search {position: absolute; top: 0px; right: 0px; padding: 3px 7px 0px 7px; height: 30px; line-height: 150%;}

/* Main Styles */
#Main {position: relative; margin: 0px; overflow: visible; width: 960px; background-image: url(http://www.miseasons.com/ui/wg10/mainbg.png); }
#main-left, #main-center, #main-right {float: left; margin: 0; display: inline; }
#main-center { width: 760px; padding: 10px 10px 30px 10px;  min-height: 600px; height: auto !important; height: 600px; overflow: visible; background: none;}

#main-center ul {margin: 0; padding: 0; text-align: left;}
#main-center ul li { list-style-type: none; margin: 0px 0px; list-style-position: outside; }

#Main a:hover { text-decoration:underline; }

#main-right {float: right; width: 160px; padding: 10px 0px 30px 10px; min-height: 600px; height: auto !important; height: 600px; overflow: visible; text-align: center; margin-right: 10px;}




.ad {margin-bottom: 10px;}

/* Foot Styles */
#footer {padding: 10px 0px; text-align: center; }
#footer a:hover {text-decoration: underline; }

/* Special Font Styles */
.byline, .cutline {font-size: 11px; color: #444;}
.cfff {color: #fff; }
.cccc {color: #ccc; }
.c777 {color: #777; }
.c000 {color: #000; }

/* Margins and Padding */
.fr {float: right; display: inline; margin: 0 0 10px 10px;}
.fl {float: left; display: inline; margin: 0 10px 10px 0;}

.center {text-align: center; }
ul.left, div.left {text-align: left; }
ul.right, div.right {text-align: right; }
ul.bm10, div.bm10 {margin-bottom: 10px; }
ul.tm10, div.tm10, li.tm10 {margin-top: 10px; }
ul.lm10, div.lm10 {margin-left: 10px; }
ul.p10, div.p10 {padding: 10px; }
ul.p5, div.p5 {padding: 5px; }

.mb5 {margin-bottom: 5px;}
.ml5 {margin-left: 5px;}
.ml9 {margin-left: 9px;}
.w165, .w600, .w312, .w148 {float: left; display: inline; text-align: center; overflow: hidden;}
.w165 { width: 165px; height: 515px; }
.w600 { width: 600px; height: 515px; }
.w312 { width: 312px; height: 254px; }
.w148 { width: 148px; height: 254px; }



/* Faux Buttons */
ul.feed {margin: 0; padding: 0; text-align: left; }
ul.feed li { list-style: none; margin: 4px 0px; display: block; list-style-position: outside; font: normal 11px/120% "Trebuchet MS", Arial, sans-serif; }

.btns {text-align: right; padding: 4px 0px;}
a.btn { padding: 3px 7px; font: normal 13px/150% "Trebuchet MS", Arial, sans-serif;  background: #dbe2f3 url(http://www.miseasons.com/ui/wg10/blu1.png) bottom repeat-x; color: #24408f; border: 1px solid #24408f;}
a.btn:hover { background: #b9cfea url(http://www.miseasons.com/ui/wg10/blu2.png) bottom repeat-x; color: #111f3f; border-color: #111f3f; text-decoration: none; outline: 0;}


/* jQuery Superfish Menu */

/* Essential styles */
.tnav, .tnav * { margin: 0; padding: 0; list-style: none; }
.tnav { line-height:	1.0;  }
.tnav ul { position: absolute; top: -999em; width: 170px; /* match width! */}
.tnav ul li { width: 100%; }
.tnav li:hover { visibility:	inherit; }
.tnav li { float: left; position: relative; }
.tnav a { display: block; position: relative; }

.tnav li:hover ul, .tnav li.sfHover ul { left: 0; top: 30px; /* match top ul list item height */ z-index: 99; }
ul.tnav li:hover li ul, ul.tnav li.sfHover li ul, ul.tnav li li:hover li ul, ul.tnav li li.sfHover li ul { top: -999em; }
ul.tnav li li:hover ul, ul.tnav li li.sfHover ul, ul.tnav li li li:hover ul, ul.tnav li li li.sfHover ul { left: 170px; /* match width! */ top: 0; }

/* skin */
.tnav {position: absolute; top: 0px; left: 0px; font: bold 12px/130% "Verdana", Arial, sans-serif; z-index: 99; }
.tnav a { /* border-bottom: 1px solid #7ea4d4; */ border-right: 1px solid #7ea4d4; padding: 7px 8px 6px 8px; text-decoration: none; }
.tnav a, .tnav a:visited  { color: #24408f; }
.tnav li, .tnav li li, .tnav li li li { background: #dbe2f3 url(http://www.miseasons.com/ui/wg10/blu1.png) bottom repeat-x;  opacity: 1.0; }
.tnav li:hover, .tnav li.sfHover, .tnav a:focus, .tnav a:hover, .tnav a:active {background: #b9cfea url(http://www.miseasons.com/ui/wg10/blu2.png) bottom repeat-x; outline: 0; color: #000; border-color: #0068b4; opacity: 1.0;}

/* arrows */
.tnav a.sf-with-ul { padding-right: 2.25em; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(http://www.miseasons.com/ui/hl/arrows.png) no-repeat -10px -100px; }

a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px;  }
.tnav ul .sf-sub-indicator { background-position:  -10px 0; }
.tnav ul a > .sf-sub-indicator { background-position:  0 0; }
.tnav ul a:focus > .sf-sub-indicator, .tnav ul a:hover > .sf-sub-indicator, .tnav ul a:active >
.sf-sub-indicator, .tnav ul li:hover > a > .sf-sub-indicator, .tnav ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }

/* shadows */
.sf-shadow ul { background: url(http://www.miseasons.com/ui/hl/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

/* Tooltips*/
#tooltip { position: absolute; z-index: 1000; border: 1px solid #24408f; background: #dbe2f3; width: 200px; opacity: 0.95; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#tooltip h3 {color: #000; font: normal 14px/130% "Trebuchet MS", Arial, sans-serif; margin: 4px; }
#tooltip div { color: #444; font: normal 12px/130% "Trebuchet MS", Arial, sans-serif; margin: 4px;  }

/*BreadCrumbs*/
.B_crumbBox {position: absolute; bottom: 5px; color: #777; font-size: 10px; display: block;}
.B_hideCrumb {}
.B_currentCrumb {}
.B_firstCrumb {}
.B_lastCrumb {}
.B_crumb, .B_crumb:visited {text-decoration: underline; color: #777}
.B_crumb:hover {text-decoration: underline; color: #000}
.B_homeCrumb {}

/* Document Listing via ListIndexer */
div.LIn_title {}
ul.LIn_shortMode, ul.LIn_fullMode { list-style-type: none; margin: 0px 0px; padding: 0px; }

ul.LIn_shortMode li { list-style-type: none; margin: 1px 0px; padding: 2px 0px; font: bold 13px/130% "Trebuchet MS", Arial, sans-serif;  } 
ul.LIn_fullMode li { list-style-type: none; margin: 3px 0px; padding: 5px 0px; font: bold 16px/130%  "Trebuchet MS", Arial, sans-serif; }

span.LIn_date {padding-left: 5px; font: normal 12px/120% "Trebuchet MS", Arial, sans-serif; color: #444; }
span.LIn_desc {display: block; padding: 5px 0 0 10px; font: normal 12px/120% "Trebuchet MS", Arial, sans-serif; color: #222;}
div.LIn_pagination {text-align: center; }
span.LIn_currentPage {}

/* Ajax Search Results */
.ajaxSearch_resultsInfo, .ajaxSearch_paging {font-weight: bold }
.ajaxSearch_intro, .AS_ajax_resultsIntroFailure {margin: 7px 0px;}
.ajaxSearch_result {padding: 5px 0px; margin: 3px 0px; border-bottom: 1px solid #eee; }
.ajaxSearch_resultLink {font: bold 16px/130% "Trebuchet MS", Arial, sans-serif; display: block;}
.ajaxSearch_resultDescription { font: normal 12px/130% "Trebuchet MS", Arial, sans-serif; display: block; padding: 5px 0 0 10px; color: #444;}
.ajaxSearch_extract, .ajaxSearch_resultExtract { font: normal 12px/130% "Trebuchet MS", Arial, sans-serif; display: block; color: #222; padding: 5px 0 0 10px; }
.ajaxSearch_highlight {font-weight: bold; color: #000; background-color: #fff9aa;}


