html { background: #fff; }
body { min-width: 1000px; padding-top: 15px; color: #29374d; background: #fff; font: 12pt Tahoma, Arial, sans-serif; }
a { color: #0087ba; }
a:hover { color: #8c9199; }
:focus { outline: 1px dotted #0087ba; }

#header, #options, #quotation, #rightColumn, #content #secNavigation, #footerBgr, #article #printIcon { display: none; }

#content { padding: 0 25px 25px 25px; overflow: hidden; }
#content #mainNews, #content #stories, #content #article { padding-right: 0; padding-bottom: 25px; }
#content #mainNews ul, #content #stories ul { overflow: hidden; }
#mainNews h1, #stories h1, #article h1 { height: 13px; margin-bottom: 25px; background: #f3f4f1 url(/all/mainContentHdr.png) repeat-y 100% 0; font-size: 85%; text-transform: uppercase; line-height: 100%; }
#mainNews h1 span, #stories h1 span, #article h1 span { display: block; float: left; height: 13px; padding-right: 120px; background: #fff url(/all/mainContentHdr2.jpg) no-repeat right; }
#mainNews ul { overflow: hidden; }
#mainNews ul li { float: left; width: 31%; margin-right: 2.3%; font-size: 80%; margin-bottom: 0 !important; }
#mainNews ul li .date { color: #8c9199; }
#mainNews ul li h2 { margin: 4px 0 10px 0; }
#mainNews ul li p { line-height: 100%; margin-bottom: 10px; }
#mainNews .moreLink { width: 70px; margin-top: 15px;	margin-bottom: 0 !important; padding: 0 0 3px 20px; color: #8c9199; background: url(/all/listBullet.gif) no-repeat 0 0; font-size: 75%; clear: left; }
#mainNews .moreLink:hover { color: #0087ba; background-position: 0 -43px; }
#stories ul li { float: left; width: 31%; margin-right: 2.3%; text-align: center; }
#stories ul li img { background-repeat: no-repeat; }
#stories ul li h2 { position: relative; width: 219px; height: 52px; margin: -27px auto 0; background: url(/all/storyHdr.jpg) no-repeat scroll; font-size: 95%; line-height: 45px; }
#stories ul li h2 a { width: 219px; height: 53px; text-decoration: none; }
#article #department { display: block; padding: 3px 0 7px 25px; color: #07283b; background: url(/all/depIcon.gif) no-repeat; font-size: 70%; }
#article #department:hover, #article #printIcon:hover { color: #0087ba; }
#article h2 { margin-top: 25px; margin-bottom: 10px; color: #0087ba; font-size: 90%; }
#article h3 { margin-bottom: 10px; font-size: 80%; }
#article p { margin-bottom: 10px; font-size: 80%; }
#article ul, #article ol { font-size: 80%; }
#article ol { margin-left: 45px; }
#article ol.roman { margin-left: 25px; list-style: upper-roman; }
#article ol li { margin-bottom: 10px; }
#article ol li p { margin-bottom: 0; font-size: 100%; }
#article ul { overflow: hidden; } 
#article ul li { margin-bottom: 5px; padding-left: 15px; color: #000; background: url(/all/listBullet2.gif) no-repeat 4px 9px; }
#article .gallery { width: 95%; margin: 30px 0 30px 0; overflow: hidden; }
#article .gallery li { float: left; margin: 0 0px 10px 0px; padding: 0 5px 0 5px; font-size: 90%; }
#article .gallery li p { font-size: 100%; }
#article .gallery li.sep { float: none; height: 1px; font-size: 1px; overflow: hidden; clear: left; }
#article .gallery.even li { width: 30%; }
#article .gallery.extraspace li { height: 210px; }
#article .gallery li a { display: block; margin: 0 0 3px -2px; padding: 2px; border: 1px solid #f2f3f5; }
#article .gallery li img { display: block; }
#article table { margin-bottom: 15px; font-size: 80%; border: 1px solid #f3f3f3; border-right: none; border-bottom: none; }
#article table th { padding: 8px 10px 8px 10px; color: #f2f3f5; background: url(/all/tableHdrBgr.gif) repeat-x; border: 1px solid #f3f3f3; border-top: none; border-left: none; }
#article table td { padding: 3px 8px 3px 8px; border: 1px solid #f3f3f3; border-top: none; border-left: none; }
#article table td.center { text-align: center; }
#article #attachedFiles { margin-top: 25px; font-size: 70%; }
#article #attachedFiles li { padding: 0 0 3px 25px; background: url(/all/docIcon.gif) no-repeat; }
#article #attachedFiles li span { font-weight: bold; }
#article #faq { color: #29374d; font-size: 80%; }
#article #faq dt { padding: 4px 5px 5px 90px; background: #aae4f3 url(/all/faqQ.gif) no-repeat 4px 4px; font-weight: bold; }
#article #faq dd { margin: 5px 0 15px 0; padding: 3px 5px 13px 90px; background: url(/all/faqA.gif) no-repeat 4px 4px; border-bottom: 1px solid #f5f6f4; }
#article #faq dt span, #article #faq dd span { position: absolute; margin-left: -65px; font-weight: bold; }
#article #procedureReg { font-size: 80%; overflow: hidden; }
#procedureReg input, #article #procedureReg textarea { width: 335px; border: 1px solid #c4c4c4; }
#procedureReg input { height: 19px; }
#procedureReg textarea { height: 120px; }
#procedureReg select { border: 1px solid #c4c4c4; }
#procedureReg dt { float: left; width: 320px; height: 20px; margin-bottom: 7px; padding: 3px 0 0 10px; background: #f3f4f1; }
#procedureReg dt.commentTerm { height: 120px !important; }
#procedureReg dd { height: 23px; padding: 0 0 7px 340px; }
#procedureReg dd.inbetween { padding-left: 10px; font-size: 100%; }
#procedureReg dd.inbetween p { font-size: 90%; }
#procedureReg dd.wideMargin { margin-bottom: 30px; }
#procedureReg dd.textAreaHolder { height: 120px; }
#procedureReg dd.submit input { width: 171px; height: 16px; padding-bottom: 3px; background: url(/all/submitRegButton.png) no-repeat; font-size: 85%; border: none; }
#procedureReg dd.submit input:hover { color: #fff; background-position: 0 -16px; }
#procedureReg dd #day { width: 115px; margin-right: 23px; }
#procedureReg dd #month { width: 195px; }
#article #siteMap { font-size: 80%; }
#article #siteMap li { margin-bottom: 15px; padding-left: 20px; background: url(/all/nextIcon.gif) no-repeat; font-weight: bold; text-transform: uppercase; }
#article #siteMap li ul { margin: 8px 0 8px 35px; font-size: 100%; }
#article #siteMap li ul li { margin-bottom: 0; padding-left: 0; background: none; font-weight: normal; text-transform: none; }
#article #siteMap li ul li ul { margin: 0 0 5px 20px; }
#article #siteMap a { color: #29374d; }
#article #siteMap a:hover { color: #0087ba; }
#article address { margin-bottom: 20px; font-size: 80%; line-height: 180%; }
#article img { border: 1px solid #f2f3f5; }
#news li { margin-bottom: 30px; overflow: hidden; }
#news li h2 { margin: 4px 0 10px 0; }
#news li .date { color: #8c9199; font-size: 80%; }
#news li img { float: left; margin-right: 8px; padding: 2px; border: 1px solid #f2f3f5; }
#article #departmentsList { margin-bottom:  25px; }
#departmentsList li { padding: 3px 0 3px 0 !important; line-height: 120%; background: none !important; }
#departmentsList li a { padding: 1px 0 2px 20px !important; color: #29374d; background: url(/all/listBullet.gif) no-repeat; }
#departmentsList li a:hover { color: #0087ba; background-position: 0 -43px; }
#article #spicialistList { font-size: 100%; }
#spicialistList li { overflow: hidden; margin-bottom: 20px !important; padding: 0 !important; background-image: none !important; }
#spicialistList li h2 { margin-top: 0; }
#spicialistList li img { float: left; margin-right: 15px; padding: 2px; }
.allLink { font-weight: bold; }
.allLink a { padding: 1px 0 2px 20px; color: #29374d; background: url(/all/listBullet.gif) no-repeat; }
.allLink a:hover { color: #0087ba; background-position: 0 -43px; }
#article .picContainer { float: left; margin: 0 15px 15px 0; font-size: 70%; }
.picContainer img { display: block; margin-bottom: 5px; padding: 2px; }

#pagesNavigation  { margin-top: -15px; }
#pagesNavigation ul li { float: left; margin-right: 5px; color: #0087ba; font-size: 70%; }
#pagesNavigation ul li a { color: #8c9199; }
#pagesNavigation ul li a:hover { color: #0087ba; }
#pagesNavigation ul li span { font-weight: bold; }
#pagesNavigation ul .prev a { display: block; width: 17px; height: 17px; margin-right: 10px; background: url(/all/prevIcon.gif); }
#pagesNavigation ul .next a { display: block; width: 17px; height: 17px; margin-left: 10px; background: url(/all/nextIcon.gif); }
#pagesNavigation .moreLinkPar { float: right; margin-right: 30px; font-size: 70%; font-weight: bold; }
#pagesNavigation .moreNewsLinkPar { font-size: 70%; font-weight: bold; text-align: center; }
.moreLinkPar a, .moreNewsLinkPar a { color: #29374d; }
.moreLinkPar a:hover, .moreNewsLinkPar a:hover { color: #0087ba; }

.show { display: block !important; }
