A
{
	color: #333333;
    TEXT-DECORATION: underline
}

A:link
{
	color: #333333;
    TEXT-DECORATION: underline
}

A:visited
{
	color: #333333;
    TEXT-DECORATION: underline
}

A:visited A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}

A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}

.ArtHead,
.AuthHead
{
	font-weight: bold;
	font-size: 1.0em;
	color: #cc0000;
	font-family: Arial;
	margin-bottom:0.5em;
}
.ArtHead A
{
	font-size: .95em;
	color: #cc0000;
    TEXT-DECORATION: none
}

.ArtHead A:link
{
	color: #cc0000;
    TEXT-DECORATION: none
}

.ArtHead A:visited
{
	color: #cc0000;
    TEXT-DECORATION: none
}

.ArtHead A:visited A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none
}

.ArtHead A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: none
}

.ArtHeadBtmSp
{
	height:10px;
	border:0;
}

.ArtHeadTopSp
{
	height:10px;
	border:0;
}

.ArtMstrTbl,
.AuthMstrTbl,
.UnSubMstrTbl
{
	width: 588px;
}

.ArtRSB,
.AuthRSB
{
	width:200px;
	margin-right:0px;
	margin-left:0px; 
	border:1;
}

.ArtSBCnt
{
	color: black;
	font-family: Verdana;
}

.ArtSidebar
{
	width:400px;
}

.ArtTable
{
	width: 588px;
}

.ArtText,
.AuthBio,
.UnSubText
{
	font-size: 0.75em;
	color: black;
	font-family: Verdana;
}

.ArtVMrgn
{
	width: 10px;
	height: 15px;
	border: 0;
}

.AuthEMail
{
	margin-top:0.5em;
}

.AuthImg
{
	margin-top:0.5em;
	margin-right:0.5em;
	border:0;
}

.AuthN
{
	font-size: 0.65em;
	color: black;
	font-family: Verdana;
	margin-top:0.5em;
}

.AuthNameAndContact
{
	margin-left: 20px;
}

.AuthNVSpace
{
	height:5px;
}

.AuthSBCnt
{
	color: black;
	font-family: Verdana;
}

.AuthTable
{
	width: 300px;
}

.AuthURL
{
	margin-top:0.5em;
	font-size: 0.65em;
}

.AuthWB
{
	font-size:0.65em;
}

.Button
{
	border-right: #A6A6A6 1px solid;
	border-top: #A6A6A6 1px solid;
	font-weight: bold;
	font-size: 0.7em;
	border-left: #A6A6A6 1px solid;
	cursor: pointer;
	color: #000000;
	border-bottom: #A6A6A6 1px solid;
	font-family: Arial;
	background-color: transparent;
}

.CR
{
	font-weight: bold;
	font-size: 0.65em;
	color: black;
	text-align: center;
	text-decoration: none;
}

.HLBack
{
	font-size:0.65em;
}

.MiscBrdIn
{
	border-right: darkgray 1px solid;
	border-top: darkgray 0px solid;
	border-left: darkgray 1px solid;
	width: 165px;
	border-bottom: darkgray 1px solid;
}

.MiscBrdOut
{
	border-right: lightgrey 2px solid;
	border-top: gainsboro 0px solid;
	border-left: gainsboro 1px solid;
	width: 165px;
	border-bottom: lightgrey 2px solid;
}

.MiscHead
{
	font-size: 0.75em;
	font-weight: bold;
	color: black;
	font-family: Verdana;
}

.MiscLink
{
	font-style: italic;
	font-size: 0.70em;
	color: black;
	font-family: Verdana;
}

.MiscText
{
	font-size: 0.75em;
	color: black;
	font-family: Verdana;
}

.MstdLinks
{
	text-transform: uppercase;
	font-size: .7em;
	color: black;
	font-family: Verdana;
}

.NLErr
{
	color: Red;
}

.NLErrMsg
{
	margin-top:1em;
	text-align:center;
	color: Red;
	font-family: Verdana;
	font-size:0.80em;
}

.NLTable
{
	width: 590px;
}

.NLTableColSp
{
	width: 10px;
	border: 0;
	height: 0px;
}

.PIDL
{
	background-color:white;
}

.PIHdr
{
	border-right: dimgray 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: dimgray 1px solid;
	font-weight: bolder;
	font-size: 0.7em;
	color: black;
	background-color: #DCDBDB;
	text-decoration: none;
}

.PITable
{
	border:0;
}

.PITitle
{
	font-size:0.65em;
	vertical-align:top;
	font-family:Verdana;
}

.PIURL
{
	font-size:0.80em;
	vertical-align:top;
	font-family:Verdana;
}

.PollEntryAns
{
	font-size: 0.7em;
	color: black;
	font-family: Verdana;
}

.PollQuest
{
	font-size: 0.75em;
	color: black;
	font-family: Verdana;
}

.PollRsltAns
{
	font-size: .7em;
	color: black;
	font-family: Verdana;
}

.ProdImg
{
	border:0;
}

.sbMCOut 
{
	width:167px;
	margin: 4px 0px 0px 5px;
	background: url(/Images/shadowlight.gif) repeat;
	position: relative;
}
			
.sbMCIn
{
	position: relative;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	top: -3px;
	left: -5px;
	background: white;
	color: black;
	border-left: 1px solid #DCDADB;
	border-right: 1px solid #DCDADB;
	border-bottom: 1px solid #DCDADB;
}	
				
.sbSpcOut 
{
	margin: 4px 0px 0px 5px;
	background: url(/Images/shadowlight.gif) repeat;
	position: relative;
	float:left;
}
			
.sbSpcIn
{
	position: relative;
	padding: 10px; 
	top: -5px;
	left: -5px;
	background: white;
	color: black;
	border: 1px solid #2E595C
}	
				
.SpBrdIn
{
	border-right: darkgray 1px solid;
	padding-right: 5px;
	border-top: darkgray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: darkgray 1px solid;
	width: 390px;
	padding-top: 5px;
	border-bottom: darkgray 1px solid;
}

.SpBrdOut
{
	border-right: lightgrey 2px solid;
	border-top: gainsboro 0px solid;
	margin-bottom: 10px;
	border-left: gainsboro 1px solid;
	width: 390px;
	border-bottom: lightgrey 2px solid;
}

.SpHead
{
	display: block;
	font-weight: bold;
	font-size: 0.7em;
	color: black;
	font-family: Verdana;
}

.SpLink
{
	font-style: italic;
	font-size: 0.65em;
	color: black;
	font-family: Verdana;
}

.SpText
{
	font-size: 0.7em;
	color: black;
	font-family: Verdana;
	display: block;
	padding-bottom: 5px;
}

.SpTitle
{
	font-weight: bold;
	font-size: 0.85em;
	margin-bottom: 10px;
	color: black;
	border-bottom: #cc0000 2px solid;
	font-style: italic;
	font-family: Verdana;
}

.TBArts
{
	margin-bottom:0.75em;
}

*
{
	font-size: 100%;
	font-family: Verdana;
}

