html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}.callout {     border: silver 1pt solid;    padding: 15px 10px 5px 10px;    margin:5px 5px 15px 0;    }ol, ul {	list-style: none;}blockquote, q {	quotes: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}/* MAIN TYPOGRAPHY */html { font-size: 62.5%; font-family: arial, sans-serif, helvetica; }strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight: bold; }cite, em, dfn { font-style: italic; }code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: arial, sans-serif, helvetica; }pre { white-space: pre; }pre * { font-size: 100%; white-space: pre; }del { text-decoration: line-through; color: #666; }ins, dfn { border-bottom: 1px solid #ccc; }small, sup, sub { font-size: 85%; }big { font-size: 125%; line-height: 80%; }abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }a abbr, a acronym { border: none; }abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }sup { vertical-align: super; }sub { vertical-align: sub; }a:link, a:visited, a:hover, a:active, a:focus { text-decoration: underline; }/* FORMS */fieldset { border: 1px solid #ccc; }legend { background: #fff; }textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; }input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], button { border:0; }input[type='hidden'] { display:none; }/*-----------------------------         CONTENT ONLY-----------------------------*//* BASE SIZES */.content { font-size: 1.2em; line-height: 1.6em; color:#333; }.content h1 { font-size: 21px; font-weight:normal;  }.content h2 { font-size: 1.4em; font-weight:normal; }.content h3 { font-size: 1.4em; }.content h4 { font-size: 14px; }.content h5 { font-size: 1.2em; }.content h6 { font-size: 1em; }/* HR */.content hr { display: block; background: #ccc; color: #ccc; width: 100%; height: 1px; border: none; }/* LISTS */.content ul { list-style: disc outside; }.content ol { list-style: decimal outside; }/* MARGINS & PADDINGS */.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content .content p { line-height: 140%; margin:12px 5px 24px 0; font-family: verdana, arial, sans-serif, helvetica; color:#444444;}.content li { line-height: 140%; font-family: verdana, arial, sans-serif, helvetica; color:#444444;}.content p+p { margin-top: -.8em; }.content h1 { margin: 1em 0 .7em; }.content h2 { margin: 1em 0 .05em 0; }.content h3 { margin: 1.14em 0 .57em; }.content h4 { margin: 1.23em 0 .615em; }.content h5 { margin: 1.33em 0 .67em; }.content h6 { margin: 1.6em 0 .8em; }.content caption { padding-bottom: .8em; } /* padding instead of margin for IE */.content blockquote { padding: 0 1em; margin: 1.6em 0; }.content fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */.content legend { padding-left: .8em; padding-right: .8em; }.content legend+* { margin-top: 1em; } /* compensates for the opera margin bug */.content textarea, .content input { padding: .3em .4em .15em .4em; }.content select { padding: .1em .2em 0 .2em; }.content option { padding: 0 .4em .1em; }.content a { position: relative; padding: 0.3em 0 .1em 0; } /* for larger click-area */.content dt { margin-top: .8em; margin-bottom: .4em; }.content ul, .content ol { margin-left: 2.2em; }.content ul li { margin: 6px 0 6px 0; }.content ul ul, content ol ul, .content ul ol, content ol ol { margin-bottom: 0; }.content form div { margin-bottom: .8em; }.content button { padding: 0.3em 0.5em; }.content blockquote > * { margin: .8em 0; }.content img.avatarL { float:left; margin:0 10px 10px 0; }.content img.avatarR { float:right; margin:0 0 10px 10px; }.footer { padding:10px 0; }.footer a:link, .footer a:visited, .footer { text-align:center; color:#666; text-decoration:none; margin:0 15px; line-height:180%; font-size:11px; }.footer a:hover { color:#333; }/* COLORS */.content a:link { color: #077FBC; }.content a:visited { color: #077FBC; }.content a:hover { color: #F6BA1E; text-decoration: none; }.content a:active, .content a:focus { color: #077FBC; }.blue { color:#053F73; }.orange { color:#FF6600; }.red { color:#FF0000; }.grey { color:#999; }/* TWEAKS */.center { margin:0 auto; }.alignCenter { text-align:center; width:372px; margin:0 auto; }.right { float:right; }.left { float:left; }.txtLeft { text-align:left; }.txtRight { text-align:right; }.center { margin:0 auto; }.block { display:block; }.clear { clear:both; }.smaller { font-size:11px; }.bigger { font-size:14px; }.half { width:50%; float:left; }.sixty { width:60%; float:left; }.forty { width:40%; float:left; }.innerError, .warning-Bad { background:#FF0000 url(/images/warning.gif) no-repeat left center; color:#fff; padding:4px 7px 4px 14px; }.innerHelp, .warning-Good { background:#22dbdc url(/images/warning.gif) no-repeat left center; color:#fff; padding:4px 7px 4px 14px; }h1 a:link, h2 a:link, h3 a:link, h4 a:link, a:link.bigger,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, a:visited.bigger { text-decoration:none; }body { background:#AAAAAA; }#wrapper { width:915px; margin:20px auto; }/* =Top */#top { margin-bottom:10px; padding-top: 8px; border:1px solid #949494; background:#fff; color:#5D5C51; }#top .right { font-size:14px; line-height:200%; padding:25px 27px 0 0; text-align:right; }#top .right .orange { font-size:19px; }   /* Top > Navigation */   #top .navigation { background:url(/images/hr.png) no-repeat center top; margin-top: 1px; }   #top .navigation ul { margin:0; padding:0; color:#74736A; }   #top .navigation ul li { list-style-type:none; display:block; float:left; text-align:center; }   #top .navigation ul li a { padding:19px 25px; display:block; float:left; text-decoration:none; font-size:1.8em; color:#74736A; }   #top .navigation ul li a:hover { color:#F6BA1E; }   #top .navigation form { padding:17px 25px; }   #top .navigation form select { width:154px; }   #top .navigation form option { width:100%; padding:1px 5px; color:#555; }/* =Content */.content { background:#fff url(/images/content_bg.png) no-repeat center top; border-bottom:1px solid #9f9f9f; position:relative; overflow:hidden; }.content .banner  { padding:2px; }/* =Left content */.content .leftContainer { width:534px; padding:0 30px 20px 30px; float:left; position:relative; }.content .leftContainer h2 { margin:20px 0 10px 0; line-height:normal; color:#1C4570; }.content .leftContainer form label { display:block; float:left; width:100px; }.content .leftContainer form input, .content .leftContainer form select { width:200px; padding:3px 5px; margin-right:20px; font-size:12px; }.content .leftContainer .big { font-size:16px; line-height:100%; margin-bottom:20px; }.content .leftContainer .big a { padding:8px 0 0 0; text-decoration:none; }.content .leftContainer .big .right { margin-top:-10px; color:#FF6600; background:url(/images/submit_bg.png) no-repeat left top; }.content .leftContainer .big .right:hover { color:#000; }.content .leftContainer form u { text-decoration:none; padding:2px 3px; background:#FFF8BF; }.content .leftContainer form .submit { width:330px; background:url(/images/submit_bg.png) no-repeat left top; text-align:right; }.content .leftContainer form .submit input { border:none; width:97px; height:22px; background:url(/images/submit_submit.gif) no-repeat right top; }/* =Right content */.content .rightContainer { width:320px; float:left; background:url(/images/right_bg.png) no-repeat left top; padding:0; padding-left:1px; position:absolute; left:594px !important; left:592px; height:100%; }.content .rightContainer h2 { padding:0 35px;}.content .rightContainer p { padding:0 35px; margin: 12px 0 14px 0; font-size: 95%;}.content .rightContainer form { padding:25px 35px; font-size:11px; }.content .rightContainer form small { color:#666666; }.content .rightContainer form label { float:left; display:block; width:65px; }.content .rightContainer form input { width:155px; font-size:11px; }.content .rightContainer form .submit { width:230px; background:url(/images/submit_bg.png) no-repeat right top; text-align:right; }.content .rightContainer form .submit input { border:none; width:97px; height:22px; background:url(/images/submit_getreport.gif) no-repeat right top; }.content .rightContainer form .submit input.send { border:none; background:url(/images/submit_submit.gif) no-repeat right top; }.content .rightContainer form #errorsDiv { display:none; position:fixed; top:0; left:0; width:100%; height:30px; padding:5px 0 0 0; margin:0; background:#ff0000; color:#fff; text-align:center; font-size:13px; font-weight:bold; }.index .leftContainer { padding-bottom:365px !important; padding-bottom:423px; }.index .rightContainer { padding-bottom:auto; }.bio .leftContainer, .bio .rightContainer { min-height:600px; height:auto !important; height:600px; }.bio .rightContainer { min-height:100%; }.index .bottom { position: absolute; text-align:center; left:0; bottom:0; width:594px; background:url(/images/bottom_bg.png) no-repeat left top; padding-top:1px; }.index .rightContainer .bottom { position: relative; text-align:left; background:url(/images/bottom_bg.png) no-repeat left top; width:260px; padding:20px 30px !important; padding:30px; margin-top:69px; }.index .rightContainer #bottom { position: relative; text-align:left; background:url(/images/bottom_bg.png) no-repeat left top; width:260px; padding:20px 30px !important; padding:30px; margin-top:69px; }.index .rightContainer .dyncontent { position: relative; text-align:left; background:url(/images/bottom_bg.png) no-repeat left top; width:260px; padding:20px 30px !important; padding:30px; margin-top:69px; }.index .bottom .forty, .index .bottom .sixty { height:200px; }.index .bottom .forty { background:url(/images/right_bg.png) no-repeat right top; }/* =Footer */.footer { background:url(/images/hr.png) no-repeat center bottom; margin-bottom:10px; }.footer span { display:block; color:#aaa; margin:10px 0 0px 0; }.footer sup { font-size:8px; }b.display{font-weight:normal}i.display{font-style:normal}/* ================================================================ This copyright notice must be kept untouched in the stylesheet at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.stunicholls.com/menu/pro_drop_1.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== *//* Default list styling */#nav li:hover, #nav li.over {position:relative; z-index:200;}/* keep the 'next' level invisible by placing it off screen. */#nav ul, #nav li:hover ul ul,#nav li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}#nav li:hover ul.sub, #nav li.over ul.sub{position:absolute; left:0; top:56px; background: #fff; padding:0 5px 10px 5px; white-space:nowrap; width:200px; height:auto; z-index:300; border-left:1px solid; border-right:1px solid; border-bottom:1px solid; border-color:#0C4475; }#nav li:hover ul.sub li, #nav li.over ul.sub li{display:block; height:20px; margin:0; padding:3px 0; position:relative; float:left; width:150px; font-weight:normal;}#nav li:hover ul.sub li a, #nav li.over ul.sub li a{display:block; border:0; padding:3px 0; font-size:13px; height:20px; width:200px; line-height:20px; text-align:left; text-indent:5px; color:#1E4471; text-decoration:none;}#nav li ul.sub li a.fly{background:#fff url(/images/arrow.gif) 80px 7px no-repeat;}#nav li:hover ul.sub li a:hover, #nav li.over ul.sub li a:hover { color:#F6BA1E; }#nav li:hover ul.sub li a.fly:hover, #nav li.over ul.sub li a.fly:hover{background: url(/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} #nav li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:90px; top:-4px; background: #fff; padding:3px;  border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}