/* Default CSS Stylesheet for a new Web Application project */
body{}
div#header{}
div#topnav{}
div#main{}
div#footer{}
div#error_info{text-align:left}

SPAN
{
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

TD
{
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

TR
{
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

TABLE
{
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


A:link
{
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	color: #3333cc;
	font-family: verdana, arial, sans-serif;
	letter-spacing: normal;
	text-decoration: underline;
}	
		
A:visited	
{
	font-size:	10pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
	color:	#333399;
	}	
		
A:active	
{
	font-size:	10pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
	color:	#333399;
	}	
		
A:hover	
{
	font-size:	10pt;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
	color:	#3333cc;
	}

.SmallDataDescriptor
{
	font-size: 10pt;
	font-family: Verdana;
	text-align: center;
}

.PageTop
{
	font-weight: bold;
	font-size: 14pt;
	font-family: 'Times New Roman';
	text-align: center;
}

.TableCaption
{
	color: white;
	font-family: Arial, Verdana;
	background-color: #4f7692;
}

.TableHeader
{
	font-weight: bold;
	color: white;
	font-family: Arial, Verdana;
	background-color: #4f7692;
}

.InterfaceHeader
{
	font-weight: bold;
	font-family: 'Arial';
}

.StatusText
{
	font-size: x-small;
	color: steelblue;
	font-family: 'Times New Roman';
}

.DataLabel
{
	font-weight: bold;
	font-size: 10pt;
	word-spacing: normal;
	text-transform: none;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

.helplabel
{
	font-size: 8pt;
	font-style: italic;
	text-align: left;
	color: Green;
	font-family: Verdana, Helvetica, sans-serif, 'Times New Roman';
	letter-spacing: normal;
}

.DataLabelBold
{
	font-size: 11pt;
	font-family: 'Times New Roman';
	text-align: left;
	font-weight: bold;
}

.EntryBox
{
	font-size: 10pt;
	font-family: Times New Roman;
	text-align: left;
}

SMALL
{
	font-size: .7em;
}

InterfaceHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: 'Arial';
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

.CIDImage
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.CIDButton
{
	color:#284E98;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:0.8em;
}

.CIDReviewStatusButton
{
	width: 250px;
	color:#284E98;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:0.8em;
}

.SectionHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana, arial, sans-serif;
}

.ClosedReview
{
	background-color: #b4ae92;
}

.ErrorMessage
{
	background-color: #ffff8c;
	color: black;
}

.InfoMessage
{
	background-color: navy;
	color: white;
}

.WithdrawnHeldReview
{
    background-color: #ffff8c;
}

.ReviewOverdue
{
    background-color: #ffff8c;
}

.ReviewDueToday
{
    background-color: #ffff8c;
}

.ReviewError
{
	background-color: #ffff8c;
	color: black;
}

.WizardButton
{
	color:#284E98;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:0.8em;
}

.gridHeader { FONT-WEIGHT: bold; HEIGHT: 32px; BACKGROUND-COLOR: #e6e9de }
.griditems { BACKGROUND-COLOR: #f4f4f4 }
.grid { BORDER-RIGHT: #c6c6c6 1px solid; BORDER-TOP: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; BORDER-BOTTOM: #c6c6c6 1px solid }



/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#rightcolumn .collapsePanelHeader a {color:#FFF;}
#rightcolumn .collapsePanelHeader a:hover {text-decoration:none;background:none;}


#dhtmlgoodies_tooltip{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.8em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}

/* CSS for the demo. CSS needed for the scripts are loaded dynamically by the scripts */
	#mainContainer{
		width:600px;
		margin:0 auto;
		margin-top:10px;
		border:1px solid #000;
		padding:2px;
	}
	
	#leftColumn{
		width:300px;
		float:left;
		border:1px solid #000;
		background-color:#E2EBED;
		padding:3px;
		height:400px;
	}
	#rightColumn{
		width:200px;
		float:right;
		margin:2px;
		height:400px;
	}	
	.dragableBox{
		width:70px;
		height:20px;
		border:1px solid #000;
		background-color:#FFF;		
		margin-bottom:5px;
		padding:1px;		
		text-align:center;
		cursor: pointer;		
	}
	.dropBox{
		width:190px;
		border:1px solid #000;
		background-color:#E2EBED;
		height:400px;
		margin-bottom:10px;
		padding:3px;
		overflow:auto;
	}		
	a{
		color:#F00;
	}
		
	.clear{
		clear:both;
	}
	img{
		border:0px;
	}	

img.logo 
{
	padding: 25px 0 25px 0;
}

tr.ami_to_icr
{
	background-color: #ffffaa;
}

tr.cpr_to_icr
{
	background-color: #ffffaa;
}

.highlight {
    background-color: #ffffaa;
}
