﻿
/* ----------------------- */
/* Glossary (glossary)     */
/* ----------------------- */
table.glossary{
	width:100%;
	border:solid 1px #d7e2f2;
	background-color:#f7fcff;
	color:#1f0066;
}
table.glossary thead{
	border:solid 1px #d7e2f2;
	font-size:90%;
	white-space:nowrap;
	background-color:#f1f5fe;
}
table.glossary th{
	padding:6px 10px;
}
table.glossary td.label{
	color:#1f0066;
	font-size:90%;	
}
table.glossary td{
	padding:6px 10px;
	border-top:solid 1px #d7e2f2;
	vertical-align:top;
}
/* ----------------------- */
/* Issue (issue)           */
/* ----------------------- */

td.issue div.body{	
	line-height:166%;
	padding:0;
	margin:0;
}
td.issue div.footer{
	margin-top:1.66em;
}
table.detail{
	width:100%;
	padding: 10px;
}
table.detail td.side{
	padding:0;	
	width:50px;
}
table.detail td.body{
	padding:0;
	margin:0;
}
table.detail td.body div.body{
	padding:0;
	padding-top:10px;
	margin:0;
	line-height:1.66em;
}
table.detail td.body div.date{
	font-size: 90%;
	padding-top:5px;
}
table.detail td.body h3{
	padding:0;
	margin:0;
}
table.detail td.side div.id{
	text-align:left;
	font-size:90%;
	padding-top:5px;
}
table.detail td.side div.number{
	text-align:left;
	font-size:1.8em;
	font-weight:normal;
	color:#bfbfbf;
}
table.detail td.side div.image{
	padding:5px 0;
}

/* ----------------------- */
/* Container (container)   */
/* ----------------------- */
div.container{
    border:solid 1px #d9d9d9;
	background-color:#f9fbfc; 
    padding:6px;
}
div.inner{
    border:solid 1px #c5e0fe;
    padding:1px;
    padding-bottom:1px;
}
div.spacer{
	height:1px!important;
	background-color:#dedede;
}

/* ----------------------- */
/* Bar (bar)               */
/* ----------------------- */
div.bar{
	color:#333333;
	font-weight:bold;
	padding: 10px;
	background:#f9fbfc url(Web/nbGroupHeaderBack.gif) repeat-x bottom;
	border:solid 1px #d9d9d9;
	margin-top:1.66em;
}


/* ----------------------- */
/* Tooltip (tooltip)       */
/* ----------------------- */
div.tooltip{
	padding:5px 10px;
	font-size:90%;
	margin:0;
	overflow:hidden;
}
/* ----------------------- */
/* List (list)             */
/* ----------------------- */
table.list{
	width:100%;
	padding-top:10px;
}
td#side table.list{
	padding:0;
}
table.list thead{
	color:#333333;
	font-weight:bold;
}
table.list thead tr{
    padding: 5px;
	background:#f1f3f4 url(GridView/gvHeaderBackground.gif) repeat-x top;
}
table.list th{
	padding:10px;
	border-top:solid 1px #d5d5d5;
	border-bottom:solid 1px #d5d5d5;	
}
table.list th.right{
	border-right:solid 1px #d5d5d5;
	float:none;
}
table.list th.left{
	border-left:solid 1px #d5d5d5;
	text-align:left;
	float:none;
}
table.list td{
	padding:5px;
	vertical-align:top;
	line-height:1.33;
	text-align:left;
}
table.list td.date{
	width:75px;
	color:#666666;
	font-size:90%;
}
table.list tr.alt{	
	background-color:#f2f8ff;
}
table.list tr.alt td{
	border-top:solid 1px #dbe6f7;
	border-bottom:solid 1px #dbe6f7;
}
table.list tr.alt td.left{
	border-left:solid 1px #dbe6f7;
}
table.list tr.alt td.right{
	border-right:solid 1px #dbe6f7;
}
td#side table.list td{
	padding:6px;
}
td#side table.list tr.alt td {
	border-top:solid 1px #dbe6f7;
	border-bottom:solid 1px #dbe6f7;
}
td#side tr.alt{
	background-color:#f2f8ff;
}
td#side tr.alt td.text{
	border-right:solid 1px #dbe6f7;
}
td#side table.list td.small{
	font-size:90%;
}
td.status{
	vertical-align:top;
	width:12px;
	padding-top:2px;
}
td#side table.list td.status{
	padding-right:0px;
	padding-left:5px;
}
td#side table.list tr.alt td.status{
	border-left:solid 1px #dbe6f7;
}
table.list a{	
	text-decoration:none;
}
td#side table.list a
{
	/*display:block;*/
}
table.list a:hover{	
	text-decoration:underline;
}
table.list td.date{
	white-space:nowrap;
	text-align:center;
	width:90px;
}

table.list tr.alt td{
	border-top:solid 1px #dbe6f7;
	border-bottom:solid 1px #dbe6f7;
}
/* --------------------------- */
/* Support (support)           */
/* --------------------------- */
div.support
{
	background-color:#c7defd;
	padding:5px;
}
div.support div.body
{
	padding:15px;
	padding-top:0;
	margin:0;
	margin-bottom: 10px;
	background-color:#ffffff;
}


/* ----------------------- */
/* Summary (summary)       */
/* ----------------------- */
table.summary{
	padding-top:10px;
}
td#side table.summary{
	padding:0;
}
table.summary td.caption{
	padding-right:10px;
	vertical-align:middle;
	font-size: 90%;
	white-space:nowrap;
}


/* ----------------------- */
/* Message (message)       */
/* ----------------------- */
div#message
{
	line-height: 1.66em;
	padding:0 5px;
}
div#message p
{
	margin-top:0;
}
div#message a.close
{
	float:right;
	margin:0 0 5px 5px;
}