/*	WCMS 'base' CSS					*/
/*	(c) Andy Belcher 2006			*/
/*	IE5.x,IE6+, Moz + FF compatible	*/
/*									*/
/*	Common HTML elements			*/
body	{
	background:#ffffff;
	font-weight:normal;
	font-family:verdana,georgia,arial,Comic Sans MS,lucida console,courier,sans serif;
	background-image:url("/images/tvia_background_logo.jpg");
	margin:0px;
	padding:0px;
	}
p	{
	color:#000000;
	font-weight:normal;
	margin:20px;
	padding:5px;
	text-align:justify;
	}
a	{
	color:#0000d0;
	color:#000090;
	color:#000080;
	}
a:hover	{
	color:#ff0000;
	}
h1,h2,h3,h4,h5,h6	{
	clear:both;
	font-weight:normal;
	margin:5px;
	margin-top:0px;
	padding:5px;
	text-decoration:underline;
	}
h1	{
	text-align:center;
	}
h2	{
	text-align:center;
	font-size:16pt;
	}
h3	{
	font-size:14pt;
	padding-left:20px;
	}
h4	{
	font-size:12pt;
	padding-left:30px;
	}
h5	{
	font-size:10pt;
	padding-left:35px;
	}
h6	{}
ul	{}
ol	{}
li	{}
dl	{}
dt	{}
dd	{}
table	{
	vertical-align:top;
	}
tr	{}
th	{
	vertical-align:top;
	}
td	{
	vertical-align:top;
	}

/*	Images	*/
img	{
	cursor:pointer;
	}
/*	Inline modifiers	*/
address	{
	padding:5px;
	text-align:center;
	}
acronym	{
	background:#f0f7ff;
	color:#400080;
	cursor:help;
	font-weight:bold;
	}
ins	{}
del	{}
span.red	{color:#ff0000;}
strong	{
	font-weight:bold;
	}
code,pre,cite	{
	color:#008000;
	}
code,pre	{
	font-family:lucida console,courier,sans serif;
	}
p code {}
p cite,li cite {
	font-weight:normal;
	}

/*	Layout elements	*/
.hide {display:none;}
.show {}
div.hidden	{display:none;}

/*PRIMARY STRUCTURAL DIVs by ID */
div#frame {
	/*	Master container for page within BODY */
	background:#ffffff;
	border:1px solid #000000;
	border-right:3px solid #000000;
	border-bottom:3px solid #000000;
	margin:10px;
	marg\in:12px;
	marg\in-top:9px;
	margin-left:8%;
	padding:0px;
	width:840px;
	}
div#header {
	margin:0px 0px 0px 0px;
	padding:0px;
	}
div#header h1#top {
	font-family:verdana,arial,georgia,sans serif;
	font-size:30px;
	margin:10px;
	margin-bottom:0px;
	overflow:hidden;
	text-align:center;
	}
div#navbar {
	clear:both;
	font-size:12pt;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	margin:10px;
	margin-left:50px;
/*	text-align:center;	*/
	}
div#content{
	margin:0px 20px 0px 20px;
	min-height:250px;
	padding:0px 20px 0px 20px;
	}
div#footer {
	clear:both;
	font-size:8pt;
	margin:10px;
	padding:5px 10px 2px 10px;
	text-align:center;
	}
div#footer strong, div#bottom a {
	font-weight:normal;
	}
div#header p	{
	font-size:10pt;
	font-style:italic;
	margin:10px;
	margin-top:0px;
	text-align:center;
	}
div#content p	{
	font-size:12pt;
	margin:10px 20px 10px 20px;
	}
div#content p#enter	{
	font-size:30px;
	text-align:center;
	margin:30px 20px 30px 20px;
	}
h2#stit	{
	text-align:center;
	}
div#err404	p	{
	margin:20px 50px 20px 50px;
	padding:10px;
	}
div#err404	p	strong {
	color:#ff0000;
	}
table.plain	{
	margin:20px;
	}
table.plain td,table.plain td	{
	padding:5px 10px 5px 10px;
	text-align:justify;
	}
table.plain th	{
	font-weight:bold;
	text-align:left;
	}
table#links	td a {
	font-size:smaller;
	}
div#content div.biblio	p	{
	font-size:smaller;
	}
ul#inpage,ul#pages	{
	margin-right:20px;
	}
ul#pages li	{
	margin-bottom:5px;
	padding:5px;
	}
ul#pages li.first	{
	font-size:14pt;
	border-top:1px solid #000000;
	}
ul#pages ul.second li	{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
	}
ul#pages ul.third li	{
	font-size:12pt;
	font-weight:normal;
	margin-bottom:2px;
	padding:2px;
	}
ul#pages ul.fourth li	{
	font-size:10pt;
	margin-bottom:2px;
	padding:2px;
	}
ul#pages ul.fifth li	{
	font-size:10pt;
	margin-bottom:2px;
	padding:2px;
	}

ul#inpage li	{
	margin-bottom:2px;
	padding:2px;
	}
ul#inpage li.first	{
	font-size:12pt;
	font-weight:bold;
	border-bottom:1px solid #000000;
	}
ul#inpage ul.second li	{
	font-size:12pt;
	font-weight:normal;
	}
ul#inpage ul.third li	{
	font-size:10pt;
	}
ul#inpage ul.fourth li	{
	font-size:10pt;
	}
ul#inpage ul.fifth li	{
	font-size:10pt;
	}
ul#inpage li strong	{
	color:#ff0000;
	text-decoration:underline;
	}
/*	CSS for trickUL() DHTML index hide	*/
ul#pages ul.firstx,
ul#pages ul.secondx,
ul#pages ul.thirdx,
ul#pages ul.fourthx,
ul#pages ul.fifthx,
ul#inpage ul.firstx,
ul#inpage ul.secondx,
ul#inpage ul.thirdx,
ul#inpage ul.fourthx,
ul#inpage ul.fifthx	{
	display:none;
	}
li.trickul	{
	margin:0px;
	padding:0px;
	}
li.trickul a	{
	color:#ff0000;
	font-size:8pt;
	font-weight:normal;
	}
span.hi	{
	background:#ffff00;
	color:#ff0000;
/*	display:none;	*/
	}
ol	li	{
	margin-bottom:20px;
	}
div#content p.shi	{
	font-size:8pt;
	}
/*	Elements by Class	*/
p.clr	{
	clear:both;
	}
/*	Image CSS	*/
img.tviaimg,img.tviaimgl,img.tviaimgll,img.tviaimgr,img.tviathm,img.tviathml,img.tviathmr	{
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	margin:10px;
	text-align:center;
	}
img.tviathm	{
	}
img.tviaimgl,img.tviaimgll,img.tviathml	{
	margin:0px 20px 10px 0px;
	text-align:left;
	}
img.tviaimgr,img.tviathmr	{
	margin:0px 0px 10px 20px;
	text-align:right;
	}
img.tviaimgll	{
	margin-left:5px;
	}
div.tviathmr,div.tviathml	{
	background:#fffff7;
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	display:block;
	font-size:10pt;
	height:150px;
	padding:2px 5px 2px;
	text-align:center;
	width:202px;
	w\idth:192px;
	}
div.tviathml	{
	margin:10px 10px 10px 12px;
	marg\in:10px 10px 10px 24px;
	}
div.tviathmr	{
	margin:10px 12px 10px 10px;
	marg\in:10px 24px 10px 10px;
	}
img.tviathml,div.tviathml	{
	float:left;
	}
img.tviathmr,div.tviathmr	{
	float:right;
	}
div.imgwrapper	{
	padding:10px;
	}
div.bdr	{
	background:#ffffff;
	border:1px solid #000000;
	margin:5px;
	padding:2px 5px 2px 5px;
	}
table.bdr	{
	background:#fffff7;
	border:1px solid #000000;
	margin:5px;
	padding:2px 5px 2px 5px;
	}

table.bdr td.blb	{
	color:#400080;
	font-style:italic;

	}

div.lnkblk,div.hilnkblk	{
	background:#ffffff;
	border:1px solid #000000;
	float:right;
	font-size:10pt;
	margin:5px;
	padding:2px 5px 2px 5px;
	width:180px;
	}
div.lnkdiv,div.hilnkdiv,div.lnkli,div.hilnkli,td.lnktd,td.hilnktd	{
	background:#e0e0ff;
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	font-size:10pt;
	font-family:verdana,georgia,arial,Comic Sans MS,lucida console,courier,sans serif;
	margin:2px 5px 2px 5px;
	padding:2px 5px 2px 5px;
	width:180px;
	}
div.lnkli,div.hilnkli,td.lnktd,td.hilnktd	{
	background:#f0ffff;
	font-size:12pt;
	width:500px;
	}
div.hilnkblk	{
	background:#ffffe0;
	}
div.hilnkdiv,div.hilnkli,td.hilnktd	{
	background:#ffe080;
	}
div.lnkdiv,div.hilnkdiv	{
	width:170px;
	}
div.lnkdiv strong,div.hilnkdiv strong	{
	color:#000080;
	}
table.formwrap {
	background:#f0f0f0;
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	margin-left:20px;
	}
table.formwrap	th {
	text-align:right;
	}
input.btn	{
	background:#ffffff;
	border:1px solid #0000ff;
	border-bottom:2px solid #0000ff;
	border-right:2px solid #0000ff;
	color:#0000ff;
	}
input.hibtn	{
	background:#ffff00;
	border:1px solid #ff0000;
	border-bottom:2px solid #ff0000;
	border-right:2px solid #ff0000;
	color:#ff0000;
	}
form#galsearch	{
	clear:both;
	}
div.galdisthm,div.galdisnsthm	{
	background:#f0f0f0;
	border:1px solid #808080;
	border-bottom:2px solid #808080;
	border-right:2px solid #808080;
	float:left;
	font-size:10pt;
	margin:10px;
	text-align:center;
	vertical-align:top;
	}
div.galdisthm	{
	height:230px;
	width:230px;
	}
div.galdisnsthm	{
	clear:both;
	padding:10px;
	}
ul#credits li	{
	padding:5px;
	}
body.galbody	{
	background:#ffffff;
	font-weight:normal;
	font-family:verdana,georgia,arial,Comic Sans MS,lucida console,courier,sans serif;
	background-image:url("");
	margin:0px;
	padding:0px;
	}
span.hishgsf	{
	color:#ff0000;
	}
span.shgsf	{
	color:#0000ff;
	}

/*	EOF	*/
