/**
 * DCMS Style Sheets
 */
@import "layout.css";
@import "nav.css";
@import "typography.css";
body{background-color:#fff;font:62.5% Arial,Verdana,sans-serif;color:#666;margin:0;padding:0;text-align:center}
img{border:0}
h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;text-align:left;margin:.5em 0;padding:0}
h1{font-size:1.45em;COLOR:#369}
h2{font-size:1.25em;COLOR:#369}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
#rightContent h2{font-size:1.3em}
#rightContent h3{font-size:1.2em}
#rightContent h4{font-size:1.1em}
p{text-align:left;margin:1em 0;line-height:17px}
a{color:#09C}
A{COLOR:#369;text-decoration:NONE}
A:hover{color:#6e8814}
form{margin:0;padding:0}
hr{border:0;border-top:2px solid #CCC}
* html .clearfix{height:1%}
.clearfix{display:block}
.align-right{float:right}
.align-left{float:left}
.alignCenter{display:block;margin:0 auto;text-align:center}
.hide{position:absolute;left:-9999px;width:1px;top:-9999px}
hr{display:none}
#wrapper{width:768px;position:relative;margin:0 auto;padding:0}
#results,
.page,
#content{text-align:left}
#navTop ul,
#inpageNav ul,
#Nav ul,
#navLeft ul,
#header ul,
#featured ul,
#footer ul,
#navRight ul,
#slideShow{list-style-type:none;margin:0;padding:0}
#header{position:relative;float:left;padding:0 0px 0 0;margin:6px 0 1px 0;background:url(images/banner.jpg) no-repeat 0 0;width:770px;height:135px}
#header h1{float:left;padding:14px 6px;margin:0}
#header h1 img{display:none}
#header h1 a,#header h1 a:hover{display:block;width:94px;height:63px;background:url(images/big_mw_logo.gif) no-repeat 0 0;position:relative;left:25px;padding:14px 6px;top:30px}
#header legend{display:none}
#header label{padding-right:5px;font-family:Arial,sans-serif}
#header FIELDSET{BORDER-TOP-WIDTH:0px;FONT-WEIGHT:normal;BORDER-LEFT-WIDTH:0px;FONT-SIZE:1.1em;FLOAT:right;BORDER-BOTTOM-WIDTH:0px;MARGIN:18px 6px 10px 0px;COLOR:#666;BORDER-RIGHT-WIDTH:0px;position:absolute;right:0px;top:117px}
#header input#q{height:100%}
* html #header FIELDSET{top:120px}
#searchIcon{width:18px;height:17px;background:url(images/search.gif) no-repeat 0 0;vertical-align:top;border:0;cursor:pointer;position:relative;left:3px;text-indent:-200px;font-size:1px;overflow:hidden;margin-top:1px}
* html #searchIcon{padding-left:10px}
ul#util{margin:0;padding:0;list-style-type:none;width:51px;margin:0 0 10px 10px}
#util li{float:right}
#util a{margin-bottom:1px}
#util li span{display:none}
#printIcon{position:relative;bottom:20px;background:url(images/print.gif) no-repeat 0 0;width:51px;height:18px;display:block}
#emailIcon{position:relative;bottom:20px;background:url(images/email.gif) no-repeat 0 0;width:51px;height:18px;display:block;padding-bottom:3px}
#voteIcon{width:75px;height:18px;background:url(images/vote.gif) no-repeat 0 0;vertical-align:bottom}
#go{vertical-align:bottom}
.textbox{font-size:1em;width:120px;border:solid 1px #CCC;height:12px}
#navTop{FONT-SIZE:1em;BACKGROUND:#eee;FLOAT:left;WIDTH:100%;FONT-FAMILY:Arial,Verdana;border-right:1px dashed #369;border-left:1px dashed #369}
#navTop UL{FLOAT:left}
#navTop LI{DISPLAY:inline;WHITE-SPACE:nowrap;padding-top:10px}
#navTop A{PADDING-RIGHT:12px;PADDING-LEFT:12px;BACKGROUND:#eee url(images/topnav_sep.gif) no-repeat right center;PADDING-BOTTOM:5px;COLOR:#336;LINE-HEIGHT:23px;PADDING-TOP:5px;TEXT-DECORATION:none}
#navTop A:hover{COLOR:#369}
#navTop LI.selected A{COLOR:#369}
#footer{PADDING-LEFT:0px;BACKGROUND:#284b7a url(images/footer.gif) no-repeat bottom;FLOAT:left;MARGIN-BOTTOM:20px;width:770px;FLOAT:left;FONT-FAMILY:Arial,Verdana;TEXT-ALIGN:left}
#footer #copyright{FLOAT:left;COLOR:#fff;PADDING-TOP:4px;PADDING-LEFT:15px}
#footer UL{PADDING-LEFT:10px;PADDING-BOTTOM:4px;MARGIN:0px;VERTICAL-ALIGN:middle;PADDING-TOP:4px}
#footer LI{DISPLAY:inline;WHITE-SPACE:nowrap}
#footer A{PADDING-RIGHT:8px;PADDING-LEFT:8px;PADDING-BOTTOM:0px;COLOR:#fff;PADDING-TOP:0px;TEXT-DECORATION:none}
#footer A:hover{COLOR:#000;TEXT-DECORATION:none}
#contentWrapper{clear:both;border:0;background:url(images/leftnav_bg.gif) repeat-y left top;width:100%;float:left;padding-bottom:10px;border-right:1px dashed #369;border-left:1px dashed #369}
#contentWrapperOutline{clear:both;border:0;background:transparent url(images/bg_col_out.gif) repeat-y 0 0}
#content hr{display:block}
#content{FONT-SIZE:1.2em;FLOAT:left;PADDING-BOTTOM:15px;MARGIN:0px 15px 0px 15px;WIDTH:385px;COLOR:#666;LINE-HEIGHT:1.8em;PADDING-TOP:15px;TEXT-ALIGN:left;BORDER-BOTTOM:2PX solid #ccc}
#content.wide{width:570px}
#rightContent{float:RIGHT;WIDTH:190PX;POSITION:RELATIVE;TOP:19PX;right:7px;FONT-SIZE:1.2em}
* html #rightContent{WIDTH:180PX}
.poll{background:#f9f9f9;border-top:5px solid #999;border-bottom:2px solid #ccc;margin-bottom:5px;text-align:left;padding:5px 10px}
.poll fieldset{margin:0;padding:0;border:0}
.poll legend{display:none}
.poll span{width:90%}
#rightContent .poll h2{font:bold 1.1em Arial,Verdana,Helvetica,sans-serif;color:#999;margin:5px 0}
.poll p,.poll b{font:bold 1em Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;clear:both}
.poll label{float:left;clear:both;font:1em Arial,Verdana,Helvetica,sans-serif;padding:0.2em 1.5em 0.2em 0.8em;display:block;width:90%}
.poll label input{float:left;margin-left:-1.1em}
.poll label span{line-height:20px;vertical-align:middle}
.poll .answerbar{padding:0.4em 0em}
.poll .vote{padding-top:5px;margin-left:45px;clear:both}
label span{display:block}
/** UL's - Widths and base styles **/
#navLeft{float:left;width:152px;overflow:hidden;text-align:left;top:20px;margin-top:10px}
blockquote.quote{background:#FFF url(images/blockquote.gif) no-repeat 0 0;margin:0 10px;padding:10px 10px 20px 55px;font:1.2em Georgia,"Times New Roman",Times,serif;letter-spacing:-.02em;font-weight:bold;font-style:italic;color:#369}
#util{margin:0;padding:0;float:right;list-style-type:none;width:50px;margin:0 0 10px 10px}
#util li{float:right}
#util a{margin-bottom:1px}
#liveSearchResultsWrapper{position:absolute;border:1px solid #CCC;border-right-width:2px;border-bottom-width:2px;padding:10px;background:#F3F3F3;font:1.1em Tahoma,Verdana,Arial,sans-serif;width:180px;top:48px;right:10px;text-align:left;opacity:.95;filter:alpha(opacity=95);z-index:100}
#liveSearchResultsWrapper h2{margin:0 0 .5em 0;font-size:1.1em}
#liveSearchResultsWrapper h2 small{font-weight:normal;font-size:.8em;color:#999}
#liveSearchResults{margin:5px 0;padding:0}
#liveSearchResults li{list-style-type:decimal;margin:0 0 0 20px;padding:0}
#liveSearchResults li a{display:block;width:100%}
#liveSearchResults li.more{list-style-type:none;margin:0}
#liveSearchResults li.more a{background:url(images/icon_plus.gif) no-repeat 0 50%;margin-top:5px;padding:5px 0 5px 20px;color:#393;text-decoration:none}
#liveSearchResults li.more a:hover{color:#666}
ul.promos{list-style-type:none;margin:0;padding:0;text-align:left}
#navLeft ul.promos li p{margin:5px;line-height:1.4em}
#navLeft ul.promos li{border-bottom:1px solid #EEE;font-size:1.1em}
#news{COLOR:#000;font-family:arial,helvetica,sans-serif;font-weight:normal}
#news dl{border-bottom:1px dashed #666}
#news DT{PADDING-RIGHT:2px;PADDING-LEFT:2px;PADDING-BOTTOM:2px;PADDING-TOP:10px}
#news DD{PADDING-RIGHT:2px;PADDING-LEFT:2px;PADDING-BOTTOM:7px;PADDING-TOP:5px;line-height:17px;border-bottom:1px dashed #666}
#news DD.last{border-bottom:none}
#news DT{FONT:bold 1.1em Arial,Verdana,Helvetica,sans-serif;COLOR:#369}
#news DT A{FONT:bold 1.1em Arial,Verdana,Helvetica,sans-serif;COLOR:#369}
#news DT A:hover{color:#6e8814}
span.date{PADDING-RIGHT:5px;DISPLAY:block;PADDING-LEFT:0px;FONT-SIZE:0.7em;PADDING-BOTTOM:2px;COLOR:#000;PADDING-TOP:2px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;font-size:0.8em;border-bottom:1px dashed #000}
span.author{border-left:1px solid #000;padding-left:4px;margin-left:5px}
#news span.date{PADDING-RIGHT:5px;DISPLAY:block;PADDING-LEFT:0px;FONT-SIZE:0.7em;PADDING-BOTTOM:2px;COLOR:#000;PADDING-TOP:2px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;font-size:0.75em;border:none}
#news span.author{border-left:1px solid #000;padding-left:4px;margin-left:5px}
#news DD{margin:0px}
#news DD A{color:blue;margin:0px;font-weight:bold}
#news DD A:hover{color:#6e8814;font-weight:bold}
#homeNews{PADDING-RIGHT:0px;PADDING-LEFT:0px;BACKGROUND:#FFF;MARGIN:0px 0px 15px 0px;COLOR:#666;PADDING-TOP:4px;BORDER-BOTTOM:#ccc 2px solid;TEXT-ALIGN:left}
#homeNews SPAN{DISPLAY:block;FONT-SIZE:0.8em}
#homeNews SPAN.date{border:none}
#homeNews DD{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:5px;MARGIN:0px 0px 5px;FONT:1.1em Arial,Helvetica,sans-serif;PADDING-TOP:0px}
#homeNews DD.last{BORDER-BOTTOM-WIDTH:0px}
#homeNews DT A{DISPLAY:block;FONT:bold 1.1em arial,helvetica,sans-serif;COLOR:#369}
#homeNews DT A:hover{color:#6e8814;TEXT-DECORATION:none}
#homeNews DD A{color:blue;font-family:arial,helvetica,sans-serif;font-weight:bold}
#homeNews DD A:hover{color:#6e8814;font-family:arial,helvetica,sans-serif;font-weight:bold}
#search #content h3{font-size:1em}
#SearchGrid table{padding:5px 0;border-bottom:1px solid #CCC}
#abstract{border-bottom:1px dashed #666;padding:10px 0px 10px 0px;margin:0 0 0em 0;FONT:normal 1.1em Arial,Helvetica,sans-serif;color:#000}
p.home{color:#000;font-weight:bold;FONT:bold 1.1em Arial,Helvetica,sans-serif;padding-bottom:8px;border-bottom:1px dashed #666}
#homeHeadings{font:12px}
#homeHeadings ul{padding:0;margin:0;list-style:none}
#homeHeadings td{vertical-align:top}
#homeHeadings li{padding:0px 0px 0px 15px;margin:0;background:transparent url(images/homearrow.gif) no-repeat center left;color:#586A98;line-height:17px}
#homeHeadings h2{DISPLAY:block;FONT:bold 1em arial,helvetica,sans-serif;COLOR:#fff;padding:5px 5px 5px 5px;width:170px;background-color:#3399fe}
#homeHeadings h2.head1{background-color:#099}
#homeHeadings h2.head2{background-color:#294b79}
#sitemap h1{padding:10px 0px 0px 15px}
#sitemap #header h1 a{display:block;width:94px;height:63px;background:url(images/big_mw_logo.gif) no-repeat 0 0;position:relative;left:20px;top:35px;padding:0px}
#sitemap ul#sitemapList{padding:0px;margin:0px;text-align:left;position:relative;left:250px;top:-25px}
#sitemap #sitemapList li a{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px}
ul#sitemapList li{font-size:1.2em;padding:3px 0px 0px 0px}
* html ul#sitemapList li{padding:8px 0px 0px 0px}
ul#sitemapList{font-weight:bold;list-style:none}
ul#sitemapList ul{margin:0px 0px 0px 0px;padding:2px 0px 0px 13px;font-weight:normal;list-style:disc}
* html ul#sitemapList ul{padding:2px 0px 0px 16px}
ul#sitemapList ul ul{margin:0px 0px 0px 0px;padding:2px 0px 0px 13px;list-style:circle}
ul#sitemapList ul ul ul{margin:0px 0px 0px 0px;padding:2px 0px 0px 13px;list-style-image:url(images/dash.gif)}
ul#sitemapList li li{font-size:0.9em;font-weight:normal;margin:0px;padding:0px}
ul#sitemapList li li li{font-size:1.0em;font-weight:normal;margin:0px;padding:0px}
ul#sitemapList li li li li{list-style-image:url(images/dash.gif);font-weight:normal;margin:0px;padding:0px;vertical-align:bottom}
