html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-size: 1em; }
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }
body{ font-size: 70%; background-color: #838890; }
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }
a, a:visited{ color:#881c1c; text-decoration: none; }
a:active, a:hover{ color:#881c1c; text-decoration: underline; }
ul { margin: 0; padding: 0 0 0 25px; }
li { margin: 0; padding: 0; }
h4{ font-weight: bold; line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
h3 { font-size: 1.5em; color: #6c7275; font-weight:normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 13px; }
h2 { color: #2e5374; font-family: Segoe,Tahoma,Verdana,sans-serif; font-size: 1.5em; font-weight: normal; }
p { line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
#page{ margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; }
#pageC { border-left: 1px solid #1c5f8b; border-right: 1px solid #1c5f8b; position: relative; background-image: url('../images/pageBG.jpg'); background-color: #838890; }
#main{ padding-top: 28px; width: 850px; position: relative; }
.footer{ background-color: #26292e; color: #9c9c9c; text-align: right; padding-top: 20px; padding-right: 10px; padding-bottom: 12px; zoom: 1; width: 923px}
.footer a, .footer a:visited, a.headerLink, a:visited.headerLink { color: #9c9c9c; text-decoration: none; }
.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink { color: #ffcc33; text-decoration: none; border-bottom: 1px #ffcc33 dotted; }
.header { background-color:#313131; position:relative; top:2px; color:#9c9c9c; height:23px; zoom:1; }
.header .leftAlign, .header .rightAlign { padding-top:4px; padding-bottom:4px; padding-right:10px; padding-left:10px; }
.header .locale { position: relative; top: 1px; }
.leftAlign{ position: absolute; left: 0px; }
.topBar{ zoom: 1; padding: 10px 0 11px 15px; margin: -6px 0 0 0; }
.topBar{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topBG.png', sizingMethod='crop');zoom:1;padding:10px 0 11px 15px;margin:-6px 0 0 0;}
.topBar[class] { background-image:url('../images/topBG.png'); }
.topBar .container { position: relative; margin: 0; padding: 0; }
.topBar .title { font-weight: bold; color: #ff5426; }
.topBar a, .newsHeadline a:visited { color: #ffffff; background-color: #000000; text-decoration: none; padding: 0 0 0 6px; margin: 0; }
.topBar a:hover, .topBar a:active{ color: #ffffff; text-decoration: underline; }
.normal{ font-weight: normal; }
.rightFloat{ float: right; }
.rightAlign{ position: absolute; right: 0px; }
.topTitle{ padding-left: 40px; padding-bottom: 15px; vertical-align:bottom; position: relative; zoom: 1; }
.topTitle img.right { position: absolute; right: 10px; bottom: 17px; float: left; zoom: 1; }
.tabPanel{ position: relative; height: 446px;}
.tabHiddenPanel{ display: none; }
.tbc { top: 0; left: 0; display: block; margin: 0; padding: 0; }
.tabContentPanel { margin-left: 200px; margin-right: 18px; margin-bottom: 0px; padding-bottom: 0px; position: relative; line-height: 1.4em; }
.tabContentPanel.dl { height:auto; }
.tabContentPanel div { font-family:Verdana; }
.dlTabSpacer { width: 650px; position: relative; left: -150px; border-bottom:1px solid #c6d7ef; margin-bottom:16px; clear:both; }
.tabContentPanel .d1 { width: 282px; position: absolute; top: 0; left: 0; }
.tabContentPanel .d2 { width: 272px; position: absolute; top: 0; right: 0; }
/*.tabContentPanel .d1-1 { width: 222px; position: relative; top: 0; float: left; }
.tabContentPanel .d2-1 { width: 442px; position: relative; top: -2px; float: right; }*/
.tabContentPanel .z1 { width: 232px; position: relative; top: 20px; float: left; }
.tabContentPanel .z2 { width: 352px; position: relative; top: 20px; float: right; }
.tabContentPanel .h2-1 { width: 302px; position: relative; float: left; }
.tabContentPanel .h2-2 { width: 272px; position:relative; float: right; }
.tabContentPanel .t1 { position: absolute; top: 260px}
.tabContentPanel .t1 table { position: relative; }
.tabContentPanel ul { position: relative; padding-left: 15px; color: #9c9c9c; padding-bottom: 16px; }
.tabContentPanel li { margin-bottom: 7px; }
.tabContentPanel li span { color: #000000; }
.tabContentPanel li.desc a { font-weight: bold; }
.tabContentPanel li.desc2 a { font-weight: normal; }
.tabContentPanel .headline { position: relative; }
.tabContentPanel .headline.image { padding: 0 0 0 71px; min-height: 71px; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { width: 63px; height: 63px; position: absolute; top: 0; left: -71px; }
.tabContentPanel .headline .imgBorder a { display: block; cursor: pointer; height: 100%; width: 100%; }
.tabContentPanel .headline img { width:63px; height:63px;  }
.tabContentPanel .people .image { padding: 0 0 0 71px; min-height: 71px; }
.tabContentPanel .people .imgBorder { width: 254px; height: 303px; position: absolute; top: 0; left: 0px; }
.tabContentPanel .heading { font-size: 1.4em; color: #6c7275; margin-bottom: 8px; }
.tabContentPanel .subheading { font-size: 1.2em; color: #000000; margin-bottom: 8px; }
.tabContentPanel .desc { margin-bottom: 10px; }
.tabIFrame { position: relative; width: 682px; left: 0px; padding: 4px 7px 6px 7px; cursor: text; overflow: auto; border: 1px solid black; scrollbar-base-color: #D4D5CB; }
.tabIFrame2 { position: relative; width: 682px; left: 0px; padding: 4px 7px 6px 7px; cursor: text; overflow: auto; border: 0px solid black; scrollbar-base-color: #D4D5CB; }
.tabs { position: absolute; top: 2px; left: 0px; text-align: right; width: 182px; }
.ulTabs { display: none; }
.dlTabs { text-align: left; margin-left: 30px; }
.dlTabs p { margin: 0 50px 6px 5px; }
.dlTabs h5 { margin: 0 50px 6px 0; }
.dlTabP { position: relative; }
.dlTabP .d1{ width: 262px; position: relative; top: 0; float: left; }
.dlTabP .d2{ width: 202px; position: relative; top: 0; float: right; }
.dlTabP .z1{ width: 232px; position: relative; top: 0; float: left; }
.dlTabP .z2{ width: 232px; position: relative; top: 0; float: right; }
.dlTabP .h2-1{ width: 262px; position: relative; top: 20px; float: left; }
.dlTabP .h2-2{ width: 202px; position: relative; top: 20px; float: right; }
.tabs ul { padding-left: 0; width: 100%; }
.tabs li{ list-style-type: none; padding-top: 9px; padding-bottom: 9px; padding-right: 16px; padding-left: 25px; margin-bottom: 0px; cursor: default; font-size: 1em; color: #ffffff; }
.tabs li.tabActive, .tabs li.tabHover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/~kandryc/rcg/images/tabLabelBG.png', sizingMethod='crop'); zoom: 1; background-repeat: no-repeat; background-position: right top; font-weight: bold; color: #dd6d00; }
.tabs li.tabActive, .tabs li.tabHover[class] { background-image:url('../images/tabLabelBG.png'); }
.verticalAlignBottom{ vertical-align: bottom; }
.verticalTabs{ position: relative; margin-top: 21px; zoom:1; }
.welcome{ position: absolute; top: 0px; left: 0px; }
#dlPage { margin-left: auto; margin-right: auto; width: 934px; position: relative; top: 0px; zoom:1; }
#dlPage #pageC { position: relative; background: #E3EDFF url('../images/dlBackGround.jpg') repeat-x; }
#dlPage .footer { clear: both; }
#dlPage #masterNav { top: -30px; float: right; position: relative; }
#dl { float: right; margin: 0 auto 0 auto; padding: 0; width: 620px; position: relative; }
#dl, #dl a, .dlPageHeader { color: #666666; }
.dlPageHeader { margin: 15px 0 25px 60px; font-size: x-large; }
.dlGroup { font-size: large; margin: 0 0 10px 0px; }
.dlItemHeader { margin-left: 4px; }
.dlItemHeader a { color: #627C93; font-size: small; text-decoration: underline; }
.dlItem { padding-left: 4px; font-size: smaller; margin-left: 4px; width: 455px; }
.dlAnchors { position: relative; font-size: smaller; left: 15px; width: 100px; float: left; }
.dlAnchors a, .dlAnchors a:hover { color:#627C93; }
.dlAnchors p { margin-bottom: 5px; }
.dlBackToTop { font-size: smaller; border-bottom: dotted 1px #666666; padding: 10px 0 5px 0; margin: 0 0 55px 0; width: 455px; }
.dlBackToTop a { color: #627C93; text-decoration: underline; }
td#obsidianFiller { background-image:url('../images/obs_bkg.png'); background-repeat:repeat-x; width:100%;}