
BODY
{
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

A
{
	color: #6665cb;
}

h3
{
	color:#5061B2;
}

.sideNav A
{
	color: #333333;
	font-family: Verdana;
	font-size:smaller;
	text-decoration: none;
}

#PageBody, #PageBodyNoNav
{
	padding-top:30px;
	margin-top:30px;
	vertical-align:top;
}

#PageBodyNoNav
{
	margin-left: 15%; 
	margin-right: 15%;
	padding-left: 15%;
	padding-right: 15%;
}

.MouseOver
{
	cursor:hand;
}

.NoDisplay
{
	display:none;
}

.popupmenustyle { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: verdana; WHITE-SPACE: nowrap }
.popupmenuitem { BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: verdana; WHITE-SPACE: nowrap }
.popupmouseover { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana; WHITE-SPACE: nowrap }
			
			
/* Form Elements */

TextArea.Code
{
	font-family:Arial;
}

TextArea.normalTextArea
{
	width:350px;
	height: 50px;
}

TextArea.mediumTextArea
{
	width:350px;
	height: 100px;
}
TextArea.TextContent
{
	width:600px;
	height: 226px;
	overflow:auto;
}

TextArea.SMSTextContent
{
	width:400px;
	height: 226px;
}

Input.tinyTextBox
{
	width:50px;
}

Input.smallTextBox
{
	width:200px;
}

Input.mediumTextBox
{
	width: 300px;
}

/* End Form Elements */

.pageTitle
{
	text-align:left;
	width:96%;
	margin: 0px 2% 0px 2%;
	font-weight:900;
	font-size:18px;
	color:#5375A4;
	text-indent:0pt;
	letter-spacing:2pt;
	height:40px;
	background-color:transparent;
	vertical-align:super;
}

.caption, .caption TABLE
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding:5px;
	text-align: left;
}

.field, .Field TABLE
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00008B;
}

.lnkHelp
{
	text-decoration: underline;
	color:Blue;
	cursor:hand;
}

/* Due to Cascading, must be before btnLink */
.Tab A
{
	color: White;
}

.btnLink, A.btnLink, A.btnLink:active, A.btnLink:hover
{
	border-right: #066 1px solid;
	padding-right: 10px;
	border-top: #ccc 1px solid;
	padding-left: 10px;
	font-weight: 200;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 1px;
	border-left: #ccc1px solid;
	color: #333;
	padding-top: 2px;
	border-bottom: #066 1px solid;
	font-family: Tahoma, Arial, sans-serif;
	height: 20px;
	background-color: White;
	text-decoration: none;
}

.plainLink, A.plainLink, A.plainLink:active, A.plainLink:hover
{
	text-decoration: none;
}


#modulecell
{
 BORDER-RIGHT: #cccccc 1px solid;
 BORDER-TOP: #cccccc 1px solid; 
 BORDER-LEFT: #cccccc 1px solid; 
 BORDER-BOTTOM: #cccccc 1px solid;
}

.moduleHeader
{
	width:100%;
	margin:0px;
	padding:0px;
}

.moduleHeader TH
{
	background-color: #999999;
	color: white;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	text-align: left;
	padding-left: 4px;
	font-size: 14px;
	height : 25px;
}
/*
.moduleHeader TD
{
	vertical-align: top;
	background-color: #eae8e8;
}*/

.moduleBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px;
	font-size: 11px;
	color: #333333;
	width:100%;
	background-color: #eae8e8;
}



.module
{
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid;
width:600px;
}	

.TabbedModule
{
	width:600px;
}

.TabbedModuleTabs
{
	padding-top:10px;
}

.Tab
{
	background-image: url(images/bg_table_blue.gif);
	width:100%;
	padding:10px;
}

.TabBody
{
	width:100%
}

.TabBody .Caption
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	margin:4px;
	color: White;
}

.TabBody TH
{
	background-color: #333399;
	text-align: left;
	color: White;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin:50px;
}




.helpContent
{
	border:solid 1px #5375A4;
	width:220px;
	margin: 0px 2% 0px 2%;
	border-collapse: separate;
	padding:1px;
	background-color: #D3D3D3;
}

.Paging, .Paging A
{
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Paging A:Hover{text-decoration: underline;}

.SettingsDatagrid 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	padding:1px;
	background-color: #eae8e8;
}

.SettingsDatagridItem, .SettingsDatagridItem TD
{
	font-size:12px;
	text-decoration:none; 
	color:black;
	background-color: #eae8e8;	
}

.DynamicContentDataGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border: none;
	padding:0px;
}

.datagrid, .RuleDataGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border-color: White;
	border-width: thin;
	border-style: solid;
	padding:1px;
	background-color: White;
}

.RuleDataGrid
{
	border-width: 1px;
	border-color: Gray;
	width: 90%;
}

.datagridItem, .datagridItemAlt, .RuleDataGridItem
{
	font-size:10px;
	text-decoration:none; 
	color:black;	
}


.RuleDataGridItem TD
{
	background-color: White;
}

.datagridItem TD
{
	background-color: #e3e4ff;
}

.datagridItemAlt TD
{
	background-color: #d4d4f8;
}


.datagridHeading TD
{
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:white;
	vertical-align: middle;
	line-height: 15px;
	background-color:#4a4fbb;
}

.datagridHeading, .datagridHeading A
{
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:white;
	vertical-align: middle;
	line-height: 15px;
}

.datagridHeading A:Hover{ text-decoration: underline; }


.GlobalButtonTable, .ModuleButtonTable, .datagridButtonTable
{
	width: 600px;
	padding:15px;
	vertical-align:super;
	text-align:right;
}

.IntegratedDatagridButtonTable
{
	width: 600px;
	padding:15px;
	vertical-align:super;
	text-align:left;
	background-color: #eae8e8;
}

.GlobalButtonTable
{
	margin: 5px;
}

.datagridButtonTable
{
	text-align:left;
}

.ModuleButtonTable
{
	width:100%;
	background-color: #eae8e8;
}

/*Errors, Warning and Info messages*/

.ErrorMessageTable, .WarningMessageTable, .InfoMessageTable
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	width:600px;	

}

.ErrorMessageTable
{
	background-color: #cc0000;
}

.WarningMessageTable
{
	background-color: #ffff99;
}

.InfoMessageTable
{
	background-color: #009933;
}

.Error, .Warning, .Info
{
	font-size:12px;
	font-weight:bold;
	color: White;
	padding-bottom:3px;
	padding-top:3px;
}

.Warning
{
	color:#333333;
}


.marketingText, .marketingLink, .helpText
{
	font-size:9px;
	font-family: Arial;
}

.marketingLink
{
	text-decoration: none;
}

.refreshTextBox
{
	WIDTH: 25px; 
	HEIGHT: 18px; 
	font-size:10px; 
	background-color:#E3E4FF; 
	border-color: #3434B6;
	border-width:1px;
	border-style:inset;
	color: #3535B7;
}
