﻿/* data table */
table.data-table {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 668px;
	margin-bottom: 1.2em;
	}
table.data-table caption {
	margin-top:.6em;
	text-align: left;
	background-color: #333;
	color: #fff;
	width: 670px;
	padding: .4em .5em;
	}
table.data-table th {
	padding: .4em .5em;
	border-left: 1px solid #e5e5e5;
	text-align: left;
	background-color: #ccc;
	}
table.data-table td
{
	padding: .2em .5em;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    background-color: #f3f3f3;
}
table.data-table tr.alternate td { 
	background: #ffffff;
	}
table.data-table thead td {
	text-align: left;
	background: #ccc;
	}
table.data-table tbody th { 
	background: #ddd; 
	}
	
/* 2 column table */
table.col-table {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 668px;
	margin-bottom: 1.2em;
	margin-top: 6px;
	}
table.col-table td { 
	padding: .2em .5em;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color: #f3f3f3;
	width: 70%;
	}
table.col-table th {
	padding: .4em .5em;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	text-align: left;
	background-color: #ccc;
	width: 30%;
	}

h6,
p.intro {
	font-size:150%;
	margin: -.3em 0 0;
	padding: 0 0 .5em 0;
	color: #15529a;
	line-height: 1.25;
	}

	
/* image caption */	
p.image {
	width: 15em;
	min-width: 200px;
	max-width: 50%;
	color: #666;
	padding: .5em .5em .5em .5em;
	margin-top: .5em;
	display: block;
	background: transparent;
	}
p.image img {
	display: block;
	margin-bottom: .5em;
	}
p.right {
	float: right;
	clear: left;
	margin-left: 10px;
	font-style: italic;
	background: #eeeeee;
    border: 1px solid #cccccc;
	}
p.left {
	float: left;
	clear: right;
	margin-right: 10px;
	font-style: italic;
	background: #eeeeee;
    border: 1px solid #cccccc;
	}

	
/* columns */

div.two-column {
	width: 670px;
	}
div.two-column div.col-1,
div.two-column div.col-2 {
	width: 48%;
	}

.three-column {width: 670px}
.three-column div.col-1,
.three-column div.col-2,
.three-column div.col-3 {
	float: left; 
	width: 31%; 
	padding-right: 2%;
	}

.four-column {width: 640px}
.four-column div.col-1,
.four-column div.col-2,
.four-column div.col-3,
.four-column div.col-4 {
	float: left; 
	width: 144px; 
	padding-right: 5px;
	padding-left: 12px;
	border-left: solid 1px #e8e4dd;
	}

.four-column div.col-1 {
	border-left: none;
	padding-left: 0;
	}


/* documents list */
ul.linklist {
	list-style-type: none;
	line-height: 1.4em;
	padding: 0px 0px 15px 0px;
	margin: 0px 0 .5em 0;
	background: transparent;
	}
ul.linklist li { 
	background: url(../library/divider-news.png) no-repeat 0 0;
	padding: 0;
	margin: 0;
	}	
	
ul.linklist li a {
	margin: 0;
	padding: .4em 0 .4em 0;
	padding-left: 20px;
	display: block;
	background: url(../library/icn-register.gif) no-repeat 0px .3em;
	}

/* Perhaps these links can point to the library instead? */
ul.linklist li.file-asp a { background: url(../library/asp.gif) no-repeat 0px .3em; }	
ul.linklist li.file-avi a { background: url(../library/avi.gif) no-repeat 0px .3em; }
ul.linklist li.file-bin a { background: url(../library/bin.gif) no-repeat 0px .3em; }	
ul.linklist li.file-bmp a { background: url(../library/bmp.gif) no-repeat 0px .3em; }	
ul.linklist li.file-csv a { background: url(../library/csv.gif) no-repeat 0px .3em; }	
ul.linklist li.file-doc a { background: url(../library/doc.gif) no-repeat 0px .3em; }
ul.linklist li.file-dot a { background: url(../library/dot.gif) no-repeat 0px .3em; }	
ul.linklist li.file-gif a { background: url(../library/gif.gif) no-repeat 0px .3em; }
ul.linklist li.file-hqx a { background: url(../library/hqx.gif) no-repeat 0px .3em; }
ul.linklist li.file-jpg a { background: url(../library/jpg.gif) no-repeat 0px .3em; }
ul.linklist li.file-mov a { background: url(../library/mov.gif) no-repeat 0px .3em; }
ul.linklist li.file-mp3 a { background: url(../library/mp3.gif) no-repeat 0px .3em; }	
ul.linklist li.file-mpg a { background: url(../library/mpg.gif) no-repeat 0px .3em; }
ul.linklist li.file-mpp a { background: url(../library/mpp.gif) no-repeat 0px .3em; }
ul.linklist li.file-mpt a { background: url(../library/mpt.gif) no-repeat 0px .3em; }	
ul.linklist li.file-pct a { background: url(../library/pct.gif) no-repeat 0px .3em; }
ul.linklist li.file-pdf a { background: url(../library/pdf.gif) no-repeat 0px .3em; }
ul.linklist li.file-pps a { background: url(../library/pps.gif) no-repeat 0px .3em; }
ul.linklist li.file-ppt a { background: url(../library/ppt.gif) no-repeat 0px .3em; }	
ul.linklist li.file-rtf a { background: url(../library/rtf.gif) no-repeat 0px .3em; }
ul.linklist li.file-sit a { background: url(../library/sit.gif) no-repeat 0px .3em; }
ul.linklist li.file-swf a { background: url(../library/swf.gif) no-repeat 0px .3em; }
ul.linklist li.file-tif a { background: url(../library/tif.gif) no-repeat 0px .3em; }	
ul.linklist li.file-tiff a { background: url(../library/tif.gif) no-repeat 0px .3em; }
ul.linklist li.file-txt a { background: url(../library/txt.gif) no-repeat 0px .3em; }
ul.linklist li.file-zip a { background: url(../library/zip.gif) no-repeat 0px .3em; }
ul.linklist li.link-factory a { background: url(../library/icn-factory.gif) no-repeat 0px .3em; }
ul.linklist li.link-register a { background: url(../library/icn-register.gif) no-repeat 0px .3em; }
ul.linklist li.file-pdf a { background: url(../library/icn-pdf.gif) no-repeat 0px .3em; }

p.link-back {height: 18px;  padding: 0; margin: 22px 0 0 0px;}
p.link-back a {display: block; height: 18px; width: 129px;}
p.link-back span {display: none;}
p.link-back a {background: url(../library/link-back.png) no-repeat 0 0 transparent;}
p.link-back a:link {text-decoration: none; background-position: 0 0;}
p.link-back a:visited {text-decoration: none !important; background-position: 0 0;}
p.link-back a:hover {text-decoration: none; background-position: 0 -18px;}
p.link-back a:active {text-decoration: none; background-position: 0 0;}	

p.link-backtotop {height: 18px;  padding: 0; margin: 0px; text-align: right;}
p.link-backtotop a {display: block; height: 18px; width: 73px;}
p.link-backtotop span {display: none;}
p.link-backtotop a {background: url(../library/link-backtotop.png) no-repeat 0 0 transparent;}
p.link-backtotop a:link {text-decoration: none; background-position: 0 0;}
p.link-backtotop a:visited {text-decoration: none !important; background-position: 0 0;}
p.link-backtotop a:hover {text-decoration: none; background-position: 0 -18px;}
p.link-backtotop a:active {text-decoration: none; background-position: 0 0;}

table{padding:0 !important}
table.nrma{font-size:12px;font-family:arial, helvetica, serif;color:#635850;padding:0 !important}
	.nrma td, .nrma th{padding:7px;text-align:center;background:#c1e7f6;border-bottom:1px solid #fff;border-right:1px solid #fff;font-weight:bold;height:20px;line-height:20px}
	.nrma .none{background:transparent}
	.nrma a{font-weight:bold;text-decoration:underline;color:#3ea6dd;font-size:12px}
		.nrma a.tip{display:block;float:right;padding:3px 0 0 8px}
			.nrma a.tip img{border:0}
			.nrma td.first a{color:#635850;text-decoration:none;border:0}
	.nrma thead{}
		.nrma thead tr{}
			.nrma thead tr th{background:#35a2db;color:#fff;font-weight:bold}


	.nrma tbody{}
		.nrma tbody tr{}
			.nrma tbody tr td{vertical-align:middle}
				.nrma tbody tr td.even{font-weight:normal;background:#e5f5fa}
				.nrma tbody tr td.odd{font-weight:normal}
				.nrma tbody tr td.desc{font-weight:bold;background:#c1e7f6}
				.nrma tbody tr td.first{text-align:right}
				
		.nrma tbody tr.header td{text-align:left; font-size:14px;background:url('../library/tile.png') top left repeat-x #fff;font-weight:bold;padding:20px 0 3px 0;color:#1db1e2}
	
	.nrma tfoot{}
		.nrma tfoot tr{}
			.nrma tfoot tr td{font-weight:bold;font-size:16px;color:#135997}
				.nrma tfoot tr td.even{background:#e5f5fa}
				.nrma tfoot tr td.odd{}
				.nrma tfoot tr td.first{text-align:right}
				
				.empty{padding:0px !important}
	.odd{background:#c1e7f6}
	.even{background:#e5f5fa}
	