BODY {font-family:verdana,arial,helvetica,sans-serif;
font-size:10pt;
background-color:#666696;
color:#000000;
margin:10px;
border:0px;
padding:0px;
}

.uniHead big,.small big{font-family:verdana,arial,helvetica,sans-serif;
font-size:10pt;}

SELECT{FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE:11px;
COLOR:#000000;
BACKGROUND-COLOR:#CFCFCF;}

TEXTAREA,.bginput{FONT-SIZE:12px;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
COLOR:#000000;
BACKGROUND-COLOR:#CFCFCF;}

A:link,A:visited,A:active{COLOR:#000020;}

A:hover{COLOR:#FF4400;}

#cat A:link,#cat A:visited,#cat A:active{COLOR:#FFF788;
TEXT-DECORATION:none;}

#cat A:hover {COLOR: #fff788;
TEXT-DECORATION:underline;}

#ltlink A:link,#ltlink A:visited,#ltlink A:active{COLOR:#000020;
TEXT-DECORATION:none;}

#ltlink A:hover {COLOR: #ff4400;
TEXT-DECORATION:underline;}

.thtcolor{COLOR:#EEEEFF;}

.status1_1,.status1_1 a,.status1_1 a:visited {color: #000000;
background:#F1F1F1;
text-decoration:none;}

.status1_2,.status1_2 a,.status1_2 a:visited {color: #000000;
text-decoration:none;}

.status1_1 a:hover,.status1_2 a:hover {color: #000000;
text-decoration:underline;}

.status2_1,.status2_1 a,.status2_1 a:visited,.status4_1,.status4_1 a,.status4_1 a:visited,.status6_1,.status6_1 a,.status6_1 a:visited{color:#660000;
background:#F1F1F1;
text-decoration:none;}

.status2_2,.status2_2 a,.status2_2 a:visited,.status4_2,.status4_2 a,.status4_2 a:visited,.status6_2,.status6_2 a,.status6_2 a:visited{color:#660000;
background:#DFDFDF;
text-decoration:none;}

.status2_1 a:hover,.status2_2 a:hover,.status4_1 a:hover,.status4_2 a:hover,.status6_1 a:hover,.status6_2 a:hover{color:#660000;
text-decoration:underline;}

.status3_1,.status3_1 a,.status3_1 a:visited {color: #009900;
background:#F1F1F1;
text-decoration:none;}

.status3_2,.status3_2 a,.status3_2 a:visited {color: #009900;
background:#DFDFDF;
text-decoration:none;}

.status3_1 a:hover,.status3_2 a:hover{color:#009900;
text-decoration:underline;}

.status5_1,.status5_1 a,.status5_1 a:visited{color:#0000ff;
background:#F1F1F1;
text-decoration:none;}

.status5_2,.status5_2 a,.status5_2 a:visited{color:#0000ff;
text-decoration:none;}

.status5_1 a:hover,.status5_2 a:hover{color:#0000ff;
text-decoration:underline;}

.status7_1,.status7_1 a,.status7_1 a:visited{color:#0000ff;
background:#F1F1F1;
text-decoration:none;}

.status7_2,.status7_2 a,.status7_2 a:visited{color:#0000ff;
background:#DFDFDF;
text-decoration:none;}

.status7_1 a:hover,.status7_2 a:hover{color:#0000ff;
text-decoration:underline;}

.statusbl_1,.statusbl_1 a,.statusbl_1 a:visited {color: #ff0000;
background:#F1F1F1;
text-decoration:none;}

.statusbl_2,.statusbl_2 a,.statusbl_2 a:visited {color: #ff0000;
background:#DFDFDF;
text-decoration:none;}

.statusbl_1 a:hover,.statusbl_2 a:hover {color: #ff0000;
text-decoration:underline;}

.normalfont td{font-size:10pt;}

.firstalt{background-color:#F1F1F1;
font-size:10pt;}

.secondalt{background-color:#DFDFDF;
font-size:10pt;}

.inner{width:100%;
border-collapse:collapse;}

.inner td{padding:4px;
border:1px solid #555576;}

.inner td{font-size:10pt;}

.tablehead{font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:#8080A6;
color:#EEEEFF;}

.tablehead td{font-size:7.75pt;}

.tablehead th{margin:0px;}

.logo{background:#8080A6;
color:#EEEEFF;
width:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;}

.nestedcontent{background:white;
vertical-align:top;}

div.nestedcontent{background:white;
vertical-align:top;
padding:0px 10px 0px 10px;}

tt {font-family: Courier, "Courier New", monospace;
font-style: normal;
text-decoration: none;}

.content{padding:2px;
border:none;
width:100%;
font-size:10pt;
text-align:left;}

.category,.category td{padding:4px;
border:1px solid;
border-color:#555576;
background-color:#606096;
color:#FFF788;
width:100%;
font-size:10pt;
font-weight:bold;
border-collapse:collapse;}

table{border-collapse:collapse;}

td{padding:4px;
border:1px solid;
border-color:#555576;}

table.split,table.splitpad{width:100%;}

.split td{padding:0px;
border:none;
margin:0px;}

table.splitpad td,table.splitpad th,div.splitpad,.split .uniContent .splitpad td{padding:2px;
border:none;
margin:0px;
font-size:10pt;}


div#breadcrumb{padding:2px 2px 0px 2px;
font:bold 10pt Verdana,Arial,Helvetica,sans-serif;}

.tablehead A:link,.tablehead A:visited,.tablehead A:active,.uniHead a:link,.uniHead a:visited,.uniHead a:active,.logo A:link,.logo A:visited,.logo A:active{COLOR:#EEEEFF;
TEXT-DECORATION:none;}

.tablehead A:hover,.uniHead a:hover,.logo A:hover{COLOR:#EEEEFF;
TEXT-DECORATION:none;}

.uniCategory a:link,.uniCategory a:visited,.uniCategory a:active,.logo A:link,.logo A:visited,.logo A:active {COLOR: #fff788;
TEXT-DECORATION:none;}

.uniCategory a:hover,.logo A:hover {COLOR: #fff788;
text-decoration: underline;}

.split tr td.catlink{font-size:7.75pt;
text-align:right;}

.online,table.uniContent .online{border:1px solid #555576;
text-align:left;
padding-left:6px;
COLOR:#003300;
BACKGROUND-COLOR:#FCFCEB}

.on{border:1px solid #555576;
text-align:left;
COLOR:#003300;
BACKGROUND-COLOR:#EEEEDD;}

.off{border:1px solid #555576;
text-align:left;
COLOR:#000000;
BACKGROUND-COLOR:#F1F1F1;}

table.uniContent .on,table.uniContent .off {padding:4px;}

.offlock{border:1px solid #555576;
text-align:left;
padding-left:12px;
COLOR:#222222;
BACKGROUND-COLOR:#DFDFDF;}

.normalfont{font-family:verdana,arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;}

table.uniContent{border-collapse:collapse;
border:1px solid;
border-color:#555576;
width:100%;}

table.uniInner{border-collapse:collapse;
border:0px none;
width:100%;}

table.iniInner tr,table.uniInner th,table.uniInner td,.split tr.borderless td,table.uniContent .split tr.borderless td,table.uniContent .splitpad tr.borderless td{border:none;
padding:0px;}

table.uniCategory tr.uniContent td.borderless{border:10px red;}

.uniInner tr.borderless td,.uniInner tr.borderless th{border:none;}

table.uniContent tr.uniCategory td,div.uniCategory{background-color:#606096;
color:#FFF788;
font-size:10pt;
font-weight:bold;}

div.uniFirstAlt,tr.uniFirstAlt td,tr.uniFirstAlt th,td.uniFirstAlt{background-color:#F1F1F1;
font-size:10pt;}

div.uniSecondAlt,tr.uniSecondAlt td,tr.uniSecondAlt th,td.uniSecondAlt{background-color:#DFDFDF;
font-size:10pt;}

div.uniCategory,tr.uniCategory td,div.uniFirstAlt,tr.uniFirstAlt td,tr.uniFirstAlt th,td.uniFirstAlt,div.uniSecondAlt,tr.uniSecondAlt td,tr.uniSecondAlt th,td.uniSecondAlt,tr.status1_1 td,tr.status1_2 td,tr.status2_1 td,tr.status2_2 td,tr.status3_1 td,tr.status3_2 td,tr.status4_1 td,tr.status4_2 td,tr.status5_1 td,tr.status5_2 td,tr.status6_1 td,tr.status6_2 td,tr.status7_1 td,tr.status7_2 td,tr.statusbl_1 td,tr.statusbl_2 tdtr.uniHead td,table.uniContent tr.uniHead td{padding:4px;
border:1px solid;
border-color:#555576;}

tr.uniFirstAlt th,tr.uniSecondAlt th{font-weight:bold;
text-align:left;}

tr.uniHead td{font-weight:bold;
font-size:7.75pt;
background-color:#8080A6;
color:#EEEEFF;}

tr.uniQueueRes td{font-weight:bold;
font-size:7.75pt;
background-color: #e93e0a;
text-decoration: blink;}

.td.uniDefList dd{padding-bottom:6px;}

div.ThreadPost{float:right;
font-weight:normal;}

div.uniCategory A:link,div.uniCategory A:visited,div.uniCategory A:active{COLOR:#FFF788;
TEXT-DECORATION:none;}

div.uniCategory A:hover {COLOR: #fff788;
TEXT-DECORATION:underline;}

table.postnav {width:100%;}

table.postnav td{padding:2px;
font-size:0.7em;
border:none;}

.datebit td{border:none;}



div.ptopt{border:1px solid #F1F1F1;
padding:2px;
display:inline;}

table.posttemplateview th{width:200px;
font-weight:bold;
font-size:10pt;
border:none;
text-align:left;}

table.posttemplateview td{font-weight:normal;
font-size:10pt;
border:none;}

.inner > td > th{font-weight:bold;
font-size:10pt;
text-align:left;}

table.posttemplateedit th{font-weight:bold;
font-size:10pt;
border:none;
text-align:left;}

table.posttemplateedit td{font-weight:normal;
font-size:10pt;
text-align:left;
border:none;}

.small,.smalllite{font-size:7.75pt}

.smalllite{font-weight:normal;}

.lite{font-weight:normal;}

img{border:none;}
imgxy{border:none;}
.time{color:#666686;}

.nowrap{white-space:nowrap;}

form{display:inline;}

.hidden{display:none;}

.split .withborder td{border:1px solid #555576}

.split td .uniContent td{border:1px solid #555576}

.fill {width:100%;}

.hilite,.alert {color: #ff0000;}

.PageContent{padding:10px;
color:#000000;
background-color:white;}

.void{text-decoration:line-through}

.uniPostHead{font-size:11px;
background-color:#8080A6;
COLOR:#EEEEFF;}

.uniPostHead a:link,.uniPostHead a:visited,.uniPostHead a:active,.uniPostHead a:hover{COLOR:#EEEEFF;
TEXT-DECORATION:none;}

.uniPostHeadHilite,.uniPostHeadHilite a:link,.uniPostHeadHilite a:visited,.uniPostHeadHilite a:active,.uniPostHeadHilite a:hover {color:#FFF788;}

.adminhilite a:link,.adminhilite a:visited,.adminhilite a:active,.adminhilite a:hover {color: #1c1aac;
font-weight: bold;
TEXT-DECORATION:none;}

.supermodehilite a:link,.supermodehilite a:visited,.supermodehilite a:active,.supermodehilite a:hover {color: #0000ff;
TEXT-DECORATION:none;
font-weight: bold;}

.modhilite a:link,.modhilite a:visited,.modhilite a:active,.modhilite a:hover {
font-weight: bold;
TEXT-DECORATION:none;color: #1e76e9;}

.activehilite a:link,.activehilite a:visited,.activehilite a:active,.activehilite a:hover {color: #009900;
font-weight: bold;
TEXT-DECORATION:none;}

.superuserhilite a:link,.superuserhilite a:visited,.superuserhilite a:active,.superuserhilite a:hover {color: #009999;
font-weight: bold;
TEXT-DECORATION:none;}

.userhilite a:link,.userhilite a:visited,.userhilite a:active,.userhilite a:hover {color: #000000;
font-weight: bold;
TEXT-DECORATION:none;}

.preuserhilite a:link,.preuserhilite a:visited,.preuserhilite a:active,.preuserhilite a:hover {color: #dc7042;
font-weight: bold;
TEXT-DECORATION:none;}

.pastuserhilite a:link,.pastuserhilite a:visited,.pastuserhilite a:active,.pastuserhilite a:hover {color: #96101f;
font-weight: bold;
TEXT-DECORATION:none;}

.talkuserhilite a:link,.talkuserhilite a:visited,.talkuserhilite a:active,.talkuserhilite a:hover {color: #974bad;
font-weight: bold;
TEXT-DECORATION:none;}

.submit{text-align:center;
padding:8px;}

#adminopts{font:bold 0.75em Verdana,Arial,Helvetica,sans-serif;
text-align:center;}

.hidestub{border:1px solid;
text-align:center;
padding:4px;}

.hintstext { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
background-color:#F5F9FD; 
color: #000000; 
padding:0px;
 margin:0px; }

.newsstrip{text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
background-color:#FfFfFf; 
text-decoration:none;} 

.newsstrip a { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
background-color:#FfFfFf; 
text-decoration:none; }

.newsstrip a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px; 
background-color:#FfFfFf;
 text-decoration:underline; }

.overrate a:link,.activehilite a:visited,.activehilite a:active,.activehilite a:hover {color: #009900;
font-weight: bold;
TEXT-DECORATION:none;}

table.uniContentNY tr.uniCategoryNY td,div.uniCategoryNY {background-image:url('topbackgroundny.gif');
background-repeat: repeat-x;
color:#FFF788;
font-size:10pt;
font-weight:bold;}

tr.uniHeadNY td {font-weight:bold;
font-size:7.75pt;
background-image:url('topbackgroundny.gif');
background-repeat:repeat-x;
color:#EEEEFF;}

.PageContentNY {padding:10px;
color:black;
background-image:url('bgsnow2007.gif');}

.code, .q, .sp-head-wrap, .sp-body {padding-top: 1px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3cbd1;
border-right-color: #c3cbd1;
border-bottom-color: #c3cbd1;
border-left-color: #c3cbd1;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 2px;
clear: both;}

.sp-head-wrap{padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;}

.sp-wrap      { background: #E9E9E6; }

.sp-head-wrap { padding: 1px; }

.sp-head      { 
text-align: left;
padding: 1px 14px 3px; 
margin-left: 6px; 
line-height: 15px;
background-image:url('topbackgroundny.gif');
background-repeat: no-repeat;
text-indent: 11px;}

.sp-body { display: none; 
font-weight: normal;
 background: #F5F5F5;
 border-top-width: 0; }

.bspoiler {text-align:center;
 background: silver; 
font-family: inherit; 
font-weight:bold;
font-size:10pt;
margin: 1px; 
border: 0px;
border-width:1px; 
border-style: dashed;
border-color:#999999;
cursor: default;
cursor: pointer; 
padding: 0px;}

.badmspoiler {text-align:center; 
background: silver;
 font-family: inherit;
font-size:4pt;
margin: 0px;
border: 0px;
border-width:1px; 
border-style: dashed;
border-color:#999999; 
cursor: default;
cursor: pointer; 
padding: 0px;
border: 0px #999999 dashed;}

.scroll_checkboxes {width: auto;
height: 100em;
padding: 2em;
overflow: auto;
border: 1em #ccc solid;}

td.snapside {background: url('images/snap_big_v.gif') repeat-y fixed center top;}

td.snapinner {background: #000000;
color:white;
font: normal 7.5pt Verdana, Helvetica, Arial, sans-serif;
font-variant: small-caps;
text-transform: uppercase;
text-decoration: none;}
table.snapblk tr.snapblk td,div.snapblk{
background-color: #000000;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 7.5pt;
font-weight: normal;
font-style: normal;
text-decoration: none;}

td.snapshow{
background-image: url(images/whitesnap.png);
width: 1.5em;
border: 0em none;
margin: 0em;
padding: 0em;
background-repeat: repeat-y ;
background-attachment: fixed;
margin-left: .25em;
margin-top: 0em;
margin-bottom: 0em;
margin-right: .25em;
}

div.snapscrol{
border: 0em transparent solid;
overflow: auto; 
height: 160px; 
padding:0px;
margin:0px;
text-align: left;
}

div.pminfo{
border: 0em transparent solid;
overflow: hidden; 
height: 320px; 
padding:0px;
margin:0px;
text-align: left;
vertical-align: 0px;}

div.pmcut{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration: none;}

div.pmdiv{
height: 20px; 
border: 0em transparent solid;
overflow: hidden; 
padding:0px;
margin: 0px;
vertical-align: middle;
border-top: 4px #889ae9 groove;}


div.scroll63{
border: 0px solid rgb(204, 204, 204);
overflow: auto;height: 4.7em;
margin: 0em;padding: 0em;display: inline-block;float: left;width: 100%;}

div.scroll150{
border: 0px solid rgb(204, 204, 204);
overflow : auto;height: 12em;margin: 0em;padding: 0em;display: inline-block;float: left;
width: 100%;clear: both;}
.lenta {
background: url(/images/lenta.gif) repeat-y #ffffff;
width: 12px;}

.corners {font-size: 1px;
background: #000000;
padding-top: 3px;
padding-bottom: 3px; }

.corners a:hover { background: none; }
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active { background: #F9F0D3 url(/images/corner_l.gif) no-repeat top left; color: #86262A; border-left: 1px solid #882230; font-size: 13px;}

.menu a strong { background: url(/images/corner_r.gif) no-repeat top right;  padding-left: 7px; padding-right: 7px; font-weight: lighter; }

.menu #selected, .menu a:hover { background: #F1D3AD url(/images/corner_l.gif) no-repeat top left; }
img.postcover{
width: 30em;
border: none;
}
.sshotsplit{
padding:.05em;
border:none;
margin:0em;
font-size:1em;
width:inherit;display: inline-block;white-space: nowrap;}
table.newsplitpad{border: 0em;padding: 0em;margin: 0em;border-spacing: 0em 0em;text-align: left;vertical-align: top;
display: block;}
div.ptreq {border: 1px #0000ff solid;
padding:2px;
display:inline;}

div.ptmultireq{
border: 1px #0000ff solid;
padding:.2em;
display:inline-block;
}

div.ptmulti{
border: 1px solid rgb(204, 204, 204);
padding: 2px;
overflow: auto;
width: auto; 
height: 6em;
}
.lginput{FONT-SIZE:1em;
FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
COLOR:#000000;
BACKGROUND-COLOR:#CFCFCF;}
.valid{
background-color: #6fbd65;
}
.invalid{
background-color: #cd5c56;}
.secondrow{
color: #4f5051;
font-size: .7em;
margin: 0em;}

.over { background-color: #90cdb8; padding-top: 2px; padding-bottom:2px;
color: #f0f042;
text-decoration: none;
font-weight: bold;} 
.out { background-color: #e1d4c0; padding-top: 2px; padding-bottom:2px;
color: #000000;
text-decoration: none;} 
#thebuttons {
list-style:none;
width:24em;
margin:auto;
}
#thebuttons li {
float:left;
width:8em;
font-weight:bold;
background-color:yellow;
padding:0.5em 0;
margin:1em auto;
text-align:center;
}
#stories {
width:30em;
margin:1em auto;
border:1px solid purple;
clear:left;
padding:1em;
}
.story {
padding:5px;
border-top:1px solid gray;
border-bottom:1px solid gray;
}
DIV.db {
  display:none;
   width : auto;
  height : auto;
  border : 1px solid blue;
background-color: #DFDFDF;
margin: .25em;
padding: .25em;}
DIV.dbopen {
   width : auto;
  height : auto;
  border : 1px solid blue;
background-color: #DFDFDF;
margin: .25em;
padding: .25em;}
.tabs {
background-color:#A4ABA4;
color:#FFF788;
font-size:10pt;
font-weight:bold;
width:25%;
border: dashed;}
.rgrow {
background-color:#8080A6;
border: #8080A6 none;
margin: 0em;
padding: 0em;}
.showfondpicture{
width : auto;
height : 21em;
border: none;
margin: 0em;
padding: 0em;}
td.regindicator{
background-color: #FF0000;
}
.regalert{
color: #ff330a;
font-weight: bold;
font-size: .5em;}
.reghint{
color: #3b55c9;
font-size: .5em;}
.preregtemplate {font-weight:normal;
font-size:10pt;
text-align:left;
border: 1px #8080a6 solid}
.preregtemplatediv{
background-color:#8080a6;
margin: 0em;
padding: 0em;}
table.preposttemplateedit td{font-weight:normal;
font-size:10pt;
text-align:left;
border: none;
margin: .25em;
padding: .25em;}
.portalmaterial{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration:none;} 
.portal_side_icon{
background-color: #f6f6f6;
}
td.materialdownload{
background-color: #e6e6e6;
color: #030062;
font-size:10pt;
font-weight:bold;
width:25%;
border: solid;
}
td.materialbuy{
background-color: #d2d2d2;
color: #030062;
font-size:10pt;
font-weight:bold;
width:25%;
border: solid;
}

td.materialinclub{
background-color: #bdbdbd;
color: #030062;
font-size:10pt;
font-weight:bold;
width:25%;
border: 1px solid;
}
DIV.materialdownload {
  display: block;
   width : auto;
  height : auto;
  font-size:9pt;
  border : 1px solid blue;
background-color: #F1F1F1;
margin: .25em;
padding: .25em;}
.portalside{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: .75em;
 background-color: #f6f6f6; 
text-decoration:none;} 
.portalside a { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:.75em; 
background-color: #f6f6f6; 
text-decoration:none; }
tr.portaluniHead td{
background-color: #666696;
font-weight: normal;
font-size: 1em;
color:#FFF788;
text-align: left;
text-transform: capitalize;
margin: .25em;
padding: .25em;
height: 2em;
visibility: visible;
}
.portalmid{
background-color: #f1f1f1; 
font-size:.85em;
color: #02074d;
margin-top: 0em;
margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
padding-top: 0em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
margin: 4px;
padding: 4px;}
td.portalmid{
font-size: 3 px; 
color: #02074d;
font-family: inherit;}
div#commentForm
{
  margin: 0px 20px 0px 20px;
  display: none;
}
.portalimg{
background-color: #f1f1f1;
margin: 4px;
padding: 4px;}
img.inframe1{
border:solid 2px #666696;
margin: 5px 10px 5px 10px; 
float: inherit; 
padding:4px;}
.onlineviewer{
border: .05em #736ff6 solid;
padding:1em;
color: #736ff6;
font-weight: bold;
background-color:#DFDFDF;
text-align: center;
max-width:650px;
}
div.imgcomment{
float: inherit;
padding:4px;
color:#8080A6;
font-weight: bold;
text-align: center;
font-variant: normal;
font-weight: inherit;}

