﻿/*
	Custom Rad Grid Styles
 */
 
.grid-item-style
{
	background-color: #666666;
}
.grid-alt-item-style
{
		background-color: #CCCCCC;
}

/*
	Bar used for search and loading controls
*/
.searchbar
{
	padding: 5px;
	border: thin solid #3E3E3E;
	background-color: #EAEAEA;
	width: 100%;
	text-align: center;
	font-weight: bold;
}
.searchheader
{
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.loadingpanel
{
	text-align: center !important;
	vertical-align: middle;
	width: 100%;
	background-color: #E8E6E1;
	filter:alpha(opacity=50);   /* Internet Explorer       */
  -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
  opacity: 0.5;               /* newer Mozilla and CSS-3 */
	
}
.pagesizepanel
{
	font-size: smaller;
	text-align: right;
}
.Grid-Header-Override
{
	border-bottom: 1px solid #010101;
	background: #9AB1D1 !important;
	padding: 10px 6px 10px 11px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #777777;
}
.Grid-Header-Override-Comment
{
	border-bottom: 1px solid #010101;
	background: #9AB1D1 !important;
	padding: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #777777;
	color: #555555;
	text-decoration: underline;
	font-weight: normal;
}
.GridRow-Override TD
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.GridAltRow-Override TD
{	
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/* Miscellaneous Styles */
.top-align
{
	vertical-align: top;
	width: 100px;
}
.small-italic
{
	font-size: smaller;
	font-style: italic;
	font-weight: bold;
}
.large-italic
{
	font-size: larger;
	font-style: italic;
	font-weight: bold;
}
.side-label
{
	font-weight: bold;
}
.error-message
{
	color: #FF0000;
	font-weight: bolder;
	font-size: larger;
}
.header-label
{
	font-size: medium;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.textbox-default
{
	border: 1px solid #626262;
}


/* emerson bruce 2008*/

p.firstletter:first-letter {font-size:larger; font-weight:bolder; font-variant:small-caps; text-transform:uppercase; font-family: Georgia, Garamond, Serif;}
p.firstline:first-line {font-variant:small-caps;}

	
.red{color:#ff0000; }
.charcoal{color:#383A44;}
.darkgray{color:#5d5d5d;}
.darkgrey{color:#5d5d5d;}
.navy{color:#232E66;}
.bluegray{color:#3B4362;}
.bluegrey{color:#3B4362;}
.mediumblue{color:#8fbee8;}
.lightblue{color:#D7E1ED;}
.paleblue{color:#E6EDF7;}
.orange{color:#FF7729;}
.darkorange{color:#c75c19;}
.lightgreen{color:#5abb48;}
.darkblue{color:#034090;}
.white{color:#ffffff;}

.bold{ font-weight:bold;}
.bolder{ font-weight:bolder;}
.light{ font-weight:lighter}
.normal{font-weight:normal;}
.itallic{ font-style:italic oblique;}
.ul{ text-decoration:underline;}
.indent40{ text-indent:40px;}
.right{ text-align:right;}
.center{ text-align:center;}
.justified{ text-align:justify;}
.smallcaps{font-variant:small-caps;}

.helvetica{font-family:helvetica, Arial, Verdana, Sans-Serif;}
.arial{font-family: Arial, helvetica, Verdana, Sans-Serif;}
.verdana{font-family: Verdana, helvetica, Arial,  Sans-Serif;}
.monospace{font-family:courier, Monospace;}
.serif{ font-family:Georgia, Times New Roman, Garamond, Serif;}

.8 { font-size:8px;}
.10{ font-size:10px;}
.12{ font-size:12px;}
.14{ font-size:14px;}
.16{ font-size:16px;}
.18{ font-size:18px;}
.20{ font-size:20px;}
.22{ font-size:22px;}

.margintop{margin-top: 5px;}
.marginbottom{margin-bottom: 5px;}
.commentlist { overflow: auto; }

/*
 *  This is the update progress panel that will be used for all update progress panels
 */

.updateprogress-panel
{
	border-style: solid;
	border-color: #C9C9C9;
	background-color: #F5F5F5;
	width: 75%;
	height: 50%;
	position: relative;
	z-index: 0;
	left: 0%;
	top: 25%; /* for IE */
	filter: alpha(opacity=60); /* CSS3 standard */
	opacity: 0.60;
	font-size: larger;
	font-weight: bolder;
}

.updateprogress-image
{
	vertical-align: middle;
}

/* Data Row Expansion Classes */
.expansion-row
{
	background-color: #EAEAEA;
}
.align-border
{
	vertical-align: top;
}
.data-comment-header
{
	background-color: #DEDEDE;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 2px;
}
.data-comment-border
{
	border: thin solid #808080;
}
.data-comment-body
{
	background-color: #cfdff4;
}
.data-comment-date
{
	font-style: italic;
}
.data-comment-user
{
	font-style: italic;
	font-weight: bold;
}
.data-comment-about
{
	font-size: smaller;
	font-weight: bold;
}
.data-comment-text
{
}

/* Default links visited and active */ 
a { color:#555555; font-family:arial; font-weight:normal; font-size:10pt; text-decoration:underline; }
a:link { color:#555555; font-family:arial; font-weight:normal; font-size:10pt; text-decoration:underline; }
a:visited{ color:#555555; font-family:arial; font-weight:normal; font-size:10pt; text-decoration:underline; }
a:active { color:#555555; font-family:arial; font-weight:normal; font-size:10pt; text-decoration:underline; }
/* Default links hover */ 
a:hover { color:#034090; font-family:arial; font-size:10pt; text-decoration:underline; }

