
@media screen,print {
	.screenhide {display:none}
	.nowrap {white-space:nowrap}

	textarea:focus, button:focus, select:focus, input:focus {
	-moz-outline: 3px solid #1E90FF  !important;
	  -moz-outline-offset: 1px         !important;
	  -moz-outline-radius: 5px         !important;
	  -moz-outline-offset: -1px        !important;
	}
	.pnums li{margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
	.pnums a{border:solid 1px #9aafe5;margin-right:2px;}
	.pnums .previous-off, .pnums .next-off {border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}
	.pnums .next a, .pnums .previous a {font-weight:bold;}
	.pnums .active{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}
	.inactive {font-weight:bold;display:block;float:left;padding:4px 6px;}
	.pnums a:link, .pnums a:visited {color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;}
	.pnums a:hover{border:solid 1px #0e509e}

	input[type="radio"]:focus {
	  -moz-outline-radius: 12px        !important;
	  -moz-outline-offset: 0px         !important;
	}
	pre	{text-align:left}
	table.dialog {border: 1px solid #333399;margin: 0px 0px 10px 0px}
	.dialog h3 {background:#666699;color:#FFFFFF; border: 1px solid #333399}
	div.dialog{border: 1px solid #333399}

	td.wb {border: 1px solid #333399}
	td.wbb {border: 1px solid #333399}
	td.clickable:hover {background: #666699; color: #FFFFFF;}
	tr.clickable:hover {background: #666699; color: #FFFFFF;}
	div.clickable:hover {background: #666699; color: #FFFFFF;}

	h1, h2, h4 {font-weight:bold}
	h1, h4 {color:#2647A0}
	h1 {font-size:130%}
	h4 {font-size:105%;font-style:italic}
	h2 {font-size:120%;color:navy}

	body {font-family: Arial, Helvetica, sansSerif; color: #000000;}

	table.navparent td,table.navtable tr,tr.reportcolsubsubhead {background:#eee}
	table.navtable thead td,td.mtd,td.ytd,td.ytdt,th,th.colhead,th.colheadb,th.colheadc,th.colheadr,td.totalrow {font-weight:bold}
	td,td.mtd,td.ytd,td.ytdt,td.wb,td.wbb,th,th.colhead,th.colheadb,th.colheadc,th.colheadr {font-family:Arial,Helvetica,sansSerif}

	table.navparent td {vertical-align:top}
	table.navtable table {height:100%;width:auto}
	table.navtable tr {color:#eee}
	table.navtable td {padding:2px 10px 2px 10px; width:175px}
	table.navtable thead td {background:#384172;padding-left:2px;color:#fff;width:100%}

	th.colhead,th.colheadb,th.colheadc,th.colheadr,th.dtop,.dialog caption{border:1px solid #339;color:#fff}
	th.colhead,th.colheadb,th.colheadc,th.colheadr{background:#669}
	th,td.grayclickable:hover,tr.grayclickable:hover,td.wbb,td.wb,td{color:#000}
	th.colheadb,th.colhead,th.dtop,.dialog caption,td{text-align:left}
	th.dtop, .dialog caption{font:11pt arial,helvetica,sansserif;font-weight:bold;background:#384172}
	th.colheadb,th.colhead{padding-left:5px}
	th.colhead{white-space:nowrap}
	th.colheadc{text-align:center}
	th.colheadr{text-align:right;padding-right:5px}

	hr {color: #339966;background: #339966;height:1px;width: 100%;border:none;margin-top:0px;margin-bottom:0px;}
	.example {color:#666}
	.bold,.bold td {font-weight:bold}
	.italic,.italic td {font-style:italic}
	.center {text-align:center;margin:0px auto 0px auto}
	.centertd td {text-align:center}
	.righttd td {text-align:right}
	.valign_top,.valign_top td,.valign_top th {vertical-align:top}
	.valign_middle,.valign_middle td,valign_middle th {vertical-align:middle}
	.valign_bottom,.valign_bottom td,.valign_bottom th {vertical-align:bottom}
	.nowrap,.nowrap td {white-space:nowrap}

	.bordert,.bordert td,.bordert th {border-bottom:1px solid #000}
	.borderl,.borderl td,.borderl th {border-right:1px solid #000}
	.borderb,.borderb td,.borderb th {border-bottom:1px solid #000}
	.borderr,.borderr td,.borderr th {border-right:1px solid #000}
	.bordertr,.bordertr td,.bordertr th {border-top:1px solid #000;border-right:1px solid #000}
	.bordertl,.bordertl td,.bordertl th {border-top:1px solid #000;border-left:1px solid #000}
	.borderbr,.borderbr td,.borderbr th {border-bottom:1px solid #000;border-right:1px solid #000}
	.borderbl,.borderbl td,.borderbl th {border-bottom:1px solid #000;border-left:1px solid #000}

	.previewnote{display:none;width:270px;position:absolute;z-index:10;background:#FFFF66;border-color: #FFCC66;border-width:2px;}

	.login input {width:100px}
	.login label {font-size:10px;color:#410082}
	.login input[type="submit"] {color:#410082;
		font: bold 84% 'trebuchet ms',helvetica,sans-serif;
		background-color:#F3E5FF;
		border: 1px solid;
		border-color: #410082;
		filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
	}

	tr.topborder{border-top:1px solid #339}
	tr.reportcolhead {background:#ccc}
	tr.reportcolsubhead {background:#ddd}
	tr.hoverguide:hover { background-color:#FFFF99;}
	tr.hoverguideclicked{ background-color:#FFFFCC;}
	tr.hoverguidelocked { background-color:#CCCC99;}

	td.mtd{color:#003}
	td.ytd{color:#930}
	td.ytdt{color:#030}
	td.wbb{background:#eeeef9}
	td.grayclickable:hover,tr.grayclickable:hover td {background:#736f6e}
	td.totalrow{border-top:2px solid #ccc}

	table.dialog {background: #eeeef9; border-collapse: collapse;}
	.odd {background:#e3e3e3}
	.dialog h3 {text-align:center;width:auto}
	div.dialog{position:relative;top:50px;left:300px;width:auto;background:#eeeef9;min-width:300px}
	.dialog label {vertical-align:top; font-weight: bold; font-family: Arial, Helvetica, sansSerif}


	/* tablesorter plugin */
	table.tablesorter thead tr .header {
		padding-right: 20px;
		background-image: url(http://int.interdesigninc.com/images/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(http://int.interdesigninc.com/images/asc.gif);
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(http://int.interdesigninc.com/images/desc.gif);
	}


	font.error,font.info {font-family:Arial,Helvetica,sansSerif}
	font.error {color:#f00}
	font.info {color:#efffff}
	font.orderhead,font.reporthead {font:14pt arial,helvetica,sansserif bold}
	font.reporthead,font.reportsubhead {text-align:center}
	font.reportsubhead {font:10pt arial,helvetica,sansserif bold}

	span.error,span.info {font-family:Arial,Helvetica,sansSerif}
	span.error {color:#f00}
	span.info {color:#efffff}
	span.orderhead,span.reporthead {font:14pt arial,helvetica,sansserif bold}
	span.reporthead,span.reportsubhead {text-align:center}
	span.reportsubhead {font:10pt arial,helvetica,sansserif bold}


	.mainpage {position:relative}
	.mainside {width: 115px;display:block;position:absolute;top:0px;left:0px}
	.mainside ul {padding:0px;margin-top:0px;float:left}
	.mainside li {list-style-type:none;padding: 0px 0px 1px 0px;margin-top:0px}


	#itToolbarDraggable{position:absolute; width:25px; right:17px; top:0px; z-index:90; font-size:1px; border:1px solid #FFCC66; background:#FFFF99; border-collapse:collapse;cursor:move}

	.hover {cursor:pointer;cursor:hand}
	.draggable {cursor:move}
	.floatheader {}
	.outlineElement {outline: 1px solid #c00;}
	.searchForm label {display:block;width:55px;float:left;margin-bottom:5px;}
	.searchForm input, select {}

	a.heading,a.headingw,a.links,a.gray,a.menulinks {text-decoration:none}
	a.heading,a.headingw,a.links {font-family:Arial,Helvetica,sansSerif}
	a.heading,a.headingw {font-weight:bold}
	a.heading,a.links {color:#000}
	a.links:hover {color:#c30;cursor:pointer}
	a.gray {font:8pt arial,helvetica,sansserif; color:#333}
	a.menulinks {font:9pt tahoma; padding:1px 1px 1px 3px; display:block; color:#410082}
	a.menulinks:hover {background:#306; color:#fff}

	.menuboxes {width: 105px; overflow: hidden; padding: 1px; border-bottom: 1px solid #999999}
	.menunub {padding:0px; position: absolute; left: 101px; border-bottom: 1px solid #999999; width: 4px; _display:none}
	.errorbox {padding: 3px; border: 1px solid #CC0000; background: #FFCCCC; width: 550; text-decoration: none; font-family: Arial, Helvetica, sansSerif; font-weight: bold; font-size: 8pt}

	p.description,p.docs,p.ilog{color:#444;font:11px/16px Verdana,Geneva,Arial,Helvetica,Helve,Sans-serif;margin:0;padding:0 0 8px 0}

	.byline {color: #999999;}

	.ajax_spin {background-image: url(http://int.interdesigninc.com/images/ajax/spinner.gif);background-repeat: no-repeat;background-position: 0px left;padding-left: 20px;}
	.hot {background-image: url(http://int.interdesigninc.com/images/notes-Expedite.gif);background-repeat: no-repeat;background-position: right 0px;padding-right:13px;font-weight:bold}
	.plus {background-image: url(http://int.interdesigninc.com/images/add.png);background-repeat: no-repeat;background-position: right 0px;padding-right:13px;font-weight:bold}
	.minus {background-image: url(http://int.interdesigninc.com/images/del.png);background-repeat: no-repeat;background-position: right 0px;padding-right:13px;font-weight:bold}

	td.ilog,h4.ilog{font:11px/16px Verdana,Geneva,Arial,Helvetica,Helve,Sans-serif}
	td.ilog{padding:0;margin:0}

	h1.ilog{font:bold 15px Futura,Arial,Helvetica,Helve,Sans-serif;margin:0 0 2px 0}
	h1.ilog,a.ilog{color:#378}
	h3.ilog{font:bold 12px "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,Helve,Sans-serif;margin:0 0 8px 0}
	h3.ilog,a.ilog_tags{color:#999}
	h4.ilog{color:#444;margin:0 25px 12px 25px}

	a.ilog,a.ilog_tags{text-decoration:underline}
	a.ilog_tags,p.ilog_tags{font:10px Verdana,Geneva,Arial,Helvetica,Helve,Sans-serif}
	p.ilog_tags{color:#777}


	a.sidebarlinks{font:9pt tahoma,verdana,arial}
	a.sidebarlinks,a.sidebarDefault{text-decoration:none;color:#000}
	a.sidebarDefault{font:10pt tahoma,verdana,arial}

	#tabs{padding:3px 0;margin-left:0;margin-bottom:0;margin-top:0.1em;font:bold 12px Verdana}

	#tabs li{list-style:none;display:inline;margin:0}
	#tabs li a,#tabs li a:visited,#tabs li a:link{color:#fff;text-decoration:none}
	#tabs li a{padding:3px 0.5em;margin-left:3px;border-bottom:none;background:#5f6c9a}
	#tabs li a,#tabcontainer{border:1px solid #384881}
	#tabs li a.current,#tabs li a:hover{background:#384881}

	#tabcontainer{width:900px;height:800px;padding:5px}
	.tabcontent{display:none}

	a.button {
		border-style: solid;
		border-color: #654943;

		border-width: 0 1px;
		padding: 4px 5px;
		color: #000;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		background-image: url(http://int.interdesigninc.com/images/button_bg.gif);
	}
	a.button :hover {
		color: #C00;
	}



	div.arrow { background:transparent url(http://int.interdesigninc.com/images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
	div.arrowRight { background:transparent url(http://int.interdesigninc.com/images/arrows.png) no-repeat scroll right -16px; width:16px; height:16px; display:block;}

	div.up { background-position:0px 0px;}
	div.upRight { background-position: right 0px;}

	div.leaf { background:transparent url(http://int.interdesigninc.com/images/dot_black.gif); width:16px; height:16px; display:block;}

	a.linkbuilder_bg {
		position: relative;
		display: inline-block;
		top: 0px;
		left: 0px;
		height: 14px;
		line-height: 14px;
		margin: 0px;
		padding: 0px 3px;
		border: 0px;
		background-image: url('/images/open_new_window_bg.png');
		text-decoration: none;
		-moz-border-radius: 2px;
		white-space:nowrap;
	}
	div.linkbuilder_icon {
		position: relative;
		display: inline-block;
		top: 0px;
		left: 0px;
		width: 8px;
		height: 9px;
		margin: 0px 0px 0px 3px;
		padding: 0px;
		border: 0px;
		background-image: url('/images/open_new_window.png');
	}
	div.linkbuilder_txt_shadow {
		position: relative;
		display: inline-block;
		top: 0px;
		left: 0px;
		margin: 1px 0px 0px 0px;
		padding: 0px;
		border: 0px;
		color: #c0c0c0;
		font-family: 'Arial';
		font-weight: bold;
		font-size: 11px;
	}
	div.linkbuilder_txt_main {
		position: absolute;
		top: 0px;
		left: 3px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		color: #404040;
		font-family: 'Arial';
		font-weight: bold;
		font-size: 11px;
	}
	a.linkbuilder_bg:hover {
		background-image: url('/images/open_new_window_bg_hover.png');
	}
	a.linkbuilder_bg:hover > div.linkbuilder_icon {
		background-image: url('/images/open_new_window_hover.png');
	}
	a.linkbuilder_bg:hover > div.linkbuilder_txt_shadow {
		color: #d5d5d5;
	}
	a.linkbuilder_bg:hover > div.linkbuilder_txt_main {
		color: #555555;
	}

		div.memolist { width:100%; }
	div.memoentry { border-bottom:1px #666666 dashed; margin-bottom:10px; padding-bottom:10px; }
	div.memoarchived { margin:0px 50px 0px 50px; display:none; }
	div.memoarchivedheader { margin:0px 50px 0px 50px; text-align:center; cursor:pointer; background-color:#CCCCCC; font-weight:bold; }
	div.memoentryDate { float:right; clear:right; color:#666666; }
	div.memoentryUser { float:right; clear:right; font-weight:bold; }
	div.memoentryEdit { text-align:right; }
	div.memoentryTitle { font-weight:bold; color:#666666; }

		body {font-size: 10pt}
	td {font-size: 10pt}
	th {font-size: 10pt}

	.dialog label {font-size: 10pt}

	font.orderhead {color: #8888ff}
	font.error {font-size: 10pt}
	font.info {font-size: 10pt}

	span.orderhead {color: #8888ff}
	span.error {font-size: 10pt}
	span.info {font-size: 10pt}


	#sitecontent {width:950px}
	.mainpage {left:120px}
	a.links {font-size: 10pt}
	a.heading {font-size: 10pt}
	a.headingw {font-size: 10pt; color: #FFFFFF;}
	a.links {font-size: 10pt}
	a.depreciated {text-decoration:line-through; color:#999999}

}

@media print {
	.screenhide {display:inline}
	body a.links,.dialog label,th,a.heading,a.headingw,a.links,font.error,font.info,span.error,span.info,td {
		font-size:7pt
	}
	#idLogoID,#toolbarID,.printhide,.mainside {
		display:none !important
	}
	.mainside {
		width:0
	}
	#searchable {display:none}

	table.dialog {border: 1px solid #000}
	.dialog h3 {background:#fff;color:#000; border: 1px solid #000}

	th.dtop,.dialog caption,td.wb,td.wbb,th.colhead,th.colheadb,th.colheadc,th.colheadr {border:1px solid #000}
	th.dtop,.dialog caption,td.clickable:hover,tr.clickable:hover td,div.clickable:hover,th.colhead,th.colheadb,th.colheadc,th.colheadr {background:#fff;color:#000}
	tr.topborder {border-top:1px solid #000}


}
