/* ::::: http://us.js2.yimg.com/us.js.yimg.com/lib/smb/css/hosting/yss/v2/global.1_6_6_3.css ::::: */

html { min-height: 100.02%; padding-bottom: 1px; }
body { font-size: 100.01%; background-color: rgb(255, 255, 255); }
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td { margin: 0pt; padding: 0pt; }
fieldset, img, abbr { border: 0pt none ; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
#body { position: relative; }
#pageName, #zWrap div, #zWrap dl, #zWrap dd, #zWrap h1, #zWrap h2, #zWrap h3, #zWrap h4, #zWrap h5, #zWrap h6, #zWrap blockquote, #zWrap form, #zWrap input, #zWrap textarea, #zWrap p { margin-bottom: 10px; }
#hMisc, #fMisc { min-height: 3.3em; position: relative; }
#navigation { word-wrap: break-word; }
#navigation ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#navigation ul a { text-decoration: none ! important; }
ul#mainNav li.active a:hover { cursor: default; }
#hMisc div, #fMisc div { margin: 0pt; }
#zA, #zB, #zC, #ft { padding-bottom: 1px; }
#ft { clear: both; position: relative; }
#hd, #pageName, #zA, #zB, #zC, #ft, #fWrapper, .flexContent { overflow: hidden; }
.flexContent {  }
#fBadges { padding: 15px 0pt; clear: both; }
/* ::::: http://us.js2.yimg.com/us.js.yimg.com/lib/smb/assets/hosting/yss/themes/portland/clio/css/en-us/theme_1.7.6.2.css ::::: */

#ft:after { overflow: hidden; content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#bd { min-height: 36em; }
#bd { float: left; width: 625px; position: relative; left: 50%; margin-left: -215px; margin-top: -10px; }
#hd { padding: 30px 0pt; overflow: hidden; width: 100%; position: relative; }
#hContent { margin: 40px 0pt 0pt -190px; float: left; width: 395px; position: relative; left: 50%; display: inline; padding-bottom: 25px; }
#hMisc { float: left; width: 170px; position: relative; left: 50%; margin-left: 40px; display: inline; }
#navigation { clear: left; float: left; width: 180px; position: relative; left: 50%; margin-left: -393px; margin-top: -10px; display: inline; }
ul#mainNav li a { padding: 3px 3px 3px 20px; display: block; }
ul#mainNav li.active {  }
#ft { padding: 35px 0pt 15px; }
#fContent { float: left; width: 450px; position: relative; left: 50%; margin-left: -40px; display: inline; }
#fMisc { float: left; width: 300px; margin-left: -785px; left: 50%; display: inline; }
#body { min-width: 770px; }
#fContent:after { content: "."; visibility: hidden; }
ul#mainNav li.active { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fBadges { margin: 0pt auto; clear: both; width: 790px; left: 20px; position: relative; }
#body { color: rgb(108, 106, 86); font-size: 11px; line-height: 1.2; font-family: Verdana,Arial; }
p {  }
#body h1 { font-size: 26px; font-weight: bold; font-family: Georgia,Verdana,sans-serif; }
#body h2 { font-family: Georgia,Verdana,sans-serif; font-size: 25px; color: rgb(138, 181, 143); }
#body h3 {  }
#hd {  }
#ft { color: rgb(255, 255, 255); }
#hMisc, #fMisc {  }
#fContent { text-align: right; }
#body a:link, #body a:visited { color: rgb(203, 170, 37); }
#body a:hover, #body a:focus, #body a:active { text-decoration: none; }
ul#mainNav li a:link, ul#mainNav li a:visited { text-transform: lowercase; font-family: Helvetica,Arial,sans-serif; color: rgb(189, 187, 166); font-size: 24px; }
ul#mainNav li a:hover, ul#mainNav li a:active, ul#mainNav li a:focus, ul#mainNav li.active a:link, ul#mainNav li.active a:visited { color: rgb(138, 181, 143); }
body { background-color: rgb(248, 255, 248); }
#hd { background-color: rgb(248, 255, 248); background-image: url('hd_1.2.gif'); background-repeat: no-repeat; background-position: 50% 100%; }
#doc { background-image: url('doc_1.2.gif'); background-repeat: repeat-y; background-position: 50% 0pt; }
ul#mainNav li.active { background-image: url('mainnavliactivea_1.2.gif'); background-repeat: no-repeat; }
ul#mainNav li.active a { background-image: url('mainnavliactivea_1.2.gif'); background-repeat: no-repeat; background-position: 0pt 100%; }
#zWrap {  }
#ft { background-color: rgb(111, 109, 89); background-image: url('ft_1.2.gif'); background-position: 50% 0pt; background-repeat: repeat-x; }
/* ::::: http://us.js2.yimg.com/us.js.yimg.com/lib/smb/assets/hosting/yss/themes/portland/clio/css/en-us/layout_1_1.7.6.1.css ::::: */

/* ::::: http://us.js2.yimg.com/us.js.yimg.com/lib/smb/assets/hosting/yss/themes/portland/clio/css/en-us/layout_2_wt_1.7.css ::::: */

#pageName { margin: 0pt 0pt 30px 25px; display: block; width: 393px; }
#zA, #zB { float: left; width: 395px; clear: left; margin-left: 25px; display: inline; }
#zB, #zC { padding-top: 20px; }
#zC { width: 175px; }
#zC { margin-left: 455px; }
#zC, x:-moz-any-link { margin-left: 40px; }
#zC, x:-moz-any-link, x:default { margin-left: 455px; }
.modWrap { padding-right: 2px; }
#zC { margin-right: -2px; }
#zB, #zC { background-image: url('zbzc_1.2.gif'); background-repeat: repeat-x; }
#body h3 { font-family: Verdana,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); }
#pageName { display: none; }
#zA { padding-top: 310px; }
#zA { background-image: url('za_1.2.jpg'); background-repeat: no-repeat; }
#zB { background-image: none; }
#body h3 { font-family: Georgia,Verdana,sans-serif; font-size: 22px; color: rgb(138, 181, 143); font-weight: normal; }
#zC h3 { font-family: Verdana,sans-serif; font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); }
/* ::::: http://us.yimg.com/lib/smb/assets/hosting/yss/extensions/css/mc_yss_extensions.144201.css ::::: */

#imgviewer-index { padding: 3px 0pt 3px 9px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; min-height: 24px; }
.imgZoomInCtrl { background: transparent url('zoom_sm_1.0.gif') no-repeat scroll 0% 50%; position: absolute; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 26px; height: 26px; z-index: 2; display: none; cursor: pointer; }
#imgviewer-overlay { border: 0pt none ; background: rgb(17, 17, 17) none repeat scroll 0% 0%; opacity: 0.8; z-index: 3; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: fixed; width: 100%; height: 100%; left: 0pt; top: 0pt; display: none; }
#imgviewer-overlay .iframe4IE { display: none; }
#imgviewer-stage { border: 2px solid rgb(153, 153, 153); padding: 9px; background: rgb(17, 17, 17) none repeat scroll 0% 0%; height: 80%; width: 90%; font-family: "Trebuchet MS",Arial; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(221, 221, 221); z-index: 3; left: 50%; top: 50%; position: fixed; text-align: center; display: none; }
#imgviewer-stage #imgviewer-closeButton, #imgviewer-slideshow li img { cursor: pointer; }
#imgviewer-stage #imgviewer-closeButton { margin: -25px 10px 0pt 0pt; background: transparent url('close_2.2.gif') no-repeat scroll 0% 50%; overflow: hidden; text-decoration: none; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; float: right; height: 20px; width: 20px; }
#imgviewer-stage #imgviewer-closeButton:hover { background-position: 100% 50%; }
#imageCell { background: transparent url('loading_1.0.gif') no-repeat scroll 50% 50%; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#imageCell img { position: relative; top: 50%; }
#imgviewer-stage #imgviewer-closeButton span { margin-left: -100px; }
#captionCell { position: absolute; bottom: 9px; left: 0pt; width: 100%; }
#imgviewer-caption { padding: 10px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 55px; text-align: left; font-size: 0.85em; margin-right: 9px; margin-left: 9px; }
#imgviewer-slideshow { background: transparent url('controls_ul_1.0.png') no-repeat scroll 0% 0%; position: absolute; bottom: 70px; left: 50%; margin-left: -93px; width: 186px; height: 61px; z-index: 4; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#imgviewer-slideshow.macBug { left: -1000em; }
#imgviewer-slideshow.macBug, x:-moz-any-link { left: 50%; display: none; }
#imgviewer-slideshow.macBug, x:-moz-any-link, x:default { left: -1000em; display: block; }
#imgviewer-slideshow li { margin: 0pt 1px; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
#imgviewer-slideshow li a { position: absolute; display: block; }
#imgviewer-slideshow #slideshow-prev { left: 13px; top: 12px; }
#imgviewer-slideshow #slideshow-prev, #imgviewer-slideshow #slideshow-prev img { width: 36px; height: 31px; }
#imgviewer-slideshow #slideshow-startstop { left: 70px; top: 7px; }
#imgviewer-slideshow #slideshow-startstop, #imgviewer-slideshow #slideshow-startstop img { width: 46px; height: 41px; }
#imgviewer-slideshow #slideshow-next { left: 139px; top: 13px; }
#imgviewer-slideshow #slideshow-next, #imgviewer-slideshow #slideshow-next img { width: 33px; height: 30px; }
#imgviewer-stage #imgviewer-stageImage { background: rgb(17, 17, 17) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://us.js2.yimg.com/us.js.yimg.com/lib/smb/css/hosting/yss/v2/preview_1.4.10.1.css ::::: */

#previewContainer { padding: 14px; background: rgb(250, 211, 116) url('prev_blend_1.gif') repeat-x scroll 0% 0%; font-family: Helvetica,Arial; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; position: relative; z-index: 5; }
#previewImg { margin: -3px 5px 0pt 0pt; vertical-align: middle; }
#previewMsg { vertical-align: middle; }
