﻿.site_submit
{
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	background-color: #0033cc;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
	border-right-color: #0033CC;
	background-image: url(Images/small_blue_bar.jpg);
}
.ConfigHeader
{
	background-color: #8A9EBE;
	font-weight: bold;	
}
.ConfigTable
{
	margin:0px;
	padding:0px;
	width: 90%;
}

div.adminContent
{
	background-color: #F0f7fc;	
	border-bottom: solid 1px #64BAE7;
}
span.blockHeader
{
	font-family: Sans-Serif;
	color: White;
	font-size: 15px;
    font-weight: bold;    
}
div.blockHeader1
{
	
}
div.blockHeader
{		
	height: 26px;
	margin:0px;
	background-image: url(Images/headerFade.jpg);
	background-repeat: repeat-x;
}
div.horizontalLine
{	
	height: 1px;	
	border-top: solid 1px #84BAE7;
}
.Btn
{
	color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#c6ccda');
}
.QuickBarBtn
{
	color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;      
   background-color:#fed;
   font-weight:bold;
   border:1px solid;   
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0CFE2', gradientType='0');
  
}
.user_create {
	border-color : White;
	background-color : transparent;
	border-bottom : White;
	border-right : White;
	font-size : 10px;
	color : Maroon;
	cursor : hand;
}
.update_link {
	color : blue;
	cursor : hand;
	text-decoration: underline;
	font-size: 12px;
}

.toolbarButtonItem {
	color : Black;
	border : 0px none White;
	background : White;
	cursor : hand;
	font-family: Arial;
	text-decoration : none; 
	font-size: 10px;
}

.toolbarButtonItem:hover {
	color : Black;
	border : 0px none White;
	background : White;
	cursor : hand;
	font-family: Arial;
	text-decoration:underline;
	font-size: 10px;
}

.attachment_link
{
	color: Navy;
	border: 0px none White;
	background: White;
	cursor: hand;
	text-decoration: none;
	font-size: 10pt;
}
.ErrorMessage
{
	color : Red;
	font-size:10pt;
}
.DarkRow
{
	background-color: lightgrey;
}
.LightRow
{
	background-color: #f5f5f5;
}
.BlueMessageSmall
{
	color:#4D90C0;
	font-size:10pt;
}
.BlueMessageLarge
{
	color: #4D90C0;
	font-size: 16pt;
}
.BlueMessageHeader
{
	color: #4D90C0;
	font-size: 20pt;
	font-weight:bold;
}
.ViewContentLabel
{
	font-size: 12px;
	font-family: Arial;
	color: Black;
}

.ContentCheckLabel
{
	font-size: 12px;
}
/* Default data/field display */
.ViewContentDetail, .ViewContentCheckLabel
{
	font-size: 12px;
}
/* data/field display a little smaller than usual */
.ViewContentDetailSmall
{
	font-size: 11px;
}
.ViewContentDetailSmall, .ViewContentDetail, .ViewContentCheckLabel
{
	font-family: Arial;
	color: #444444;
}

.alternating_tr_dark
{
    BACKGROUND-COLOR:#E6E6FA;
    vertical-align:middle;
    margin-left:10px;
}
.alternating_tr_light
{
    BACKGROUND-COLOR: #F5F5F5;
    vertical-align:middle;
}
.detailLink
{
	color: #000099;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
}
.defaultLink
{
	color: #0000cc;
	text-align: left;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-size: 100%;
	font-weight: normal;
	vertical-align: text-top;
	margin-left: 10px;
	text-decoration: none;
}
a.link
{ 
	/*  
	text-align:left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:text-top;
   margin-left :0px;
   text-decoration:none; */
}
a.link:hover
{
	/*
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:text-top;
   margin-left :0px;
   text-decoration:underline; */
}

.SchedulerContentLable
{
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:normal;
   vertical-align:middle;
}
a.Header_Link
{
   color:Black;
   font-weight:bold;
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   vertical-align:text-top;
   text-decoration:none;
}
a.Header_Link:hover
{
   color:Black;
   font-weight:bold;
   text-align: left;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   vertical-align:text-top;
   text-decoration:underline;
}
.TopBorder
{
	border-top: Black 2px solid;
	border-top-color:#c6ccda;
}

a.SubjectLink
{
   text-align: left;
   font-size:10px;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;
}
a.SubjectLink:hover
{
   text-align: left;
   font-size:10px;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:underline;
}
.CurrencyText
{
	text-align: right;
}
.show_hand {
	CURSOR: hand
}
.textAreaBox
{
	width:95%;
	height:150px;
}
.copyWriteLabel
{
	font-size: 8pt;	
}
.copyWriteLink
{
	font-size: 8pt;
}
.tdFade
{
	background-image: url(/Images/menu_fade.jpg);
}
.LiteralControlCSS
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.PageClass
{
	background-color: #f8f8ff;
}

.defaultTextSize, .radioButtonClass, .controlActionBorder
{
	font-size:12px;
}

.defaultTextSize, .radioButtonClass, .controlActionBorder
{
	
	font-family: Arial;
	color: #444444;
}

.viewBoxSubHeader
{
	font-size: 12px; 
	height: 40px;
	padding-left: 5px;
    font-weight: bold; 
    background-image: url(Images/titleBarBg.gif);
    background-repeat:repeat-x;
}

span.viewBoxSubHeaderText
{
	padding: 0px;
	margin: 0px;
	font-size:11pt;
	color: White;
}

.viewBoxHeader
{	
	padding-top: 1px;
	/*height: 26px;*/
	margin:0px;
	padding-left: 8px;
	background-image: url(Images/titleBarBg.gif);
	background-repeat: repeat-x;
}

span.viewBoxHeaderText
{
	width: 15%; 
	font-family: Sans-Serif;
	color: White;
	font-size: 15px;
    font-weight: bold;
    margin:0 px;
}

.PageHeader
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(Images/bg.jpg);
	background-repeat: repeat-x;
	position: relative;
}

td.menuBackground
{
	background-image: url(Images/MenuBackground.gif);
	background-repeat: repeat-x;
	height: 20px;
}

td.menuFade
{
	background-image: url(Images/menu_fade.jpg);
	background-repeat: repeat-x;
	height: 40pt
}
/* skeletal table. just for structure 
table.formMain
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 100%;
}
*/
/*Sketal container. designed to fill out parent and have no margin/padding */
.genericContainer
{
	padding: 0px;
	margin:0px;
	width: 100%;
}
/* contains main content within div/panel */
.controlContentContainer
{
	margin: 0px;
	padding: 5px 10px 0px 10px;
}
/*A section that is not collapsible pane.*/
.nonCollapsePanel
{
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0CFE2', gradientType='0');
	background-color: #f6f6f6;
	/*background-image: url(images/bgBlueForm1.png);*/
	background-position: top;
	background-repeat: repeat-x;
	border-top-color: #000080;
	border-top-style: solid;
	width: 100%;
	border-top-width: 1px;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.nonCollapsePanelHeader
{
	vertical-align: top;
	height: 25px;
}

.panelHeader
{
	border-color: #B5CFFF;
	color: #000000;
	background-image: url(images/bgGreenForm-header.GIF);
	background-position: top;
	background-repeat: repeat-x;
}

.panelSectionHeader
{
	color: #000000;
}
/******BEGIN Admin Panel****************/

/******END Admin Panel******************/
/*****BEGIN Page Containers*************/
/* Default class for a div that employs a control for most of the page */
/*Generic container for a pages contents*/
div.mainPageControl
{
	margin: 0px 0px 0px 0px;
}
/*****END Page Containers*************/
.adminNonCollapsePanel
{
	color: #000000;
	background-color: #f6f6f6;
	background-image: url(images/bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-top-color: #7BA1E7;
	border-top-style: solid;
	width: 100%;
	border-top-width: 2px;
	border-bottom-color: #7BA1E7;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.adminMainTable
{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-color: #B5CFFF;
	border-bottom-style: solid;
}
td.adminSectionHeader
{
	padding-top: 5px;
	padding-left: 10px;
}
td.adminSectionDescription
{
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
}
.adminActionIconImage
{
	margin-top: 5px;
}
.adminActionTextContainer
{
	margin-top: 3px;
}
.adminActionDescContainer
{
	margin: 5px;
	padding: 5px;
}
.bigImageButtonText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}
.bigImageButtonText:hover
{
	text-decoration: underline;
	color: black;
}
/*****Control Containers*************/

/* Default div for a user control. It will fill up all the space given to it*/
div.userControl .userControl
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/*Default class for container of a control. Specify some vertical distance */
.controlContainer
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}
/*This is when a control is in another. A is after a control */
.controlInControlFollow
{	
	padding-top: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}
/* table that contains the control action items */
table.controlActionContainer
{
	 margin-bottom: 5px;
	 margin-top: 5px;
}
/******END control Containers */

/*****TABLE SPECIFIC STUFF********/
/*Cell that holds section header icon. Width is set to 24px. 
  Rest is for header etc*/
td.sectionIcon
{
	margin-left: 0px;
	padding-left: 4px;
	width: 20px;
	padding-top:5px;
}
/*Cell that holds section header */
td.sectionHeader
{
	padding-left: 3px;
	padding-top: 5px;
}
/* Cell that holds image to expand collapse control*/
td.sectionCollapseImg
{
	padding-right: 4px;
	margin-right: 0px;
	padding-top: 5px;
}
/* default row is left aligned */
tr.defaultRow
{
	text-align: left;
}
/******************************/

/*****VIEW BOX HEADER*********/
/*View box page header title */
.viewBoxPageHeaderTitle
{
	color: #FFFFFF;
	font-family: Sans-Serif;
	font-size: 15px;
	font-weight: bold;
}
/*Icon cell class*/
.viewBoxHeaderIcon
{
	padding: 4px 2px 2px 6px;
	width: 30px;
	margin: 0px 0px 0px 0px;
}
/*****END VIEW BOX HEADER*********/
.RadScheduler_Office2007 .Event .rsAptWrap
{
	background: #c1adc8;
	border: solid 1px #9b8fa3;
	border-top: solid 1px #c4bdc9;
}

.RadScheduler_Office2007 .ToDo .rsAptWrap
{
	background: #d1bfa5;
	border: solid 1px #d1bfa5;
	border-top: solid 1px #e3d8c8;
}

.RadScheduler_Office2007 .Ticket .rsAptWrap
{
	background: #bcd1a5;
	border: solid 1px #9faa89;
	border-top: solid 1px #c7cdba;
	color: red;
}
.RadScheduler_Office2007 .Opt .rsAptWrap
{
	background: #ccffff;
	border: solid 1px #9faa89;
	border-top: solid 1px #c7cdba;
	color: green;
}

/*****HEADER TOOLBAR*********/
div.toolbarContainer
{
	float: right;
}
td.toolbarContainer
{
	padding-top: 15px;
	vertical-align: bottom;
}
td.toolbarLabelContainer
{
	vertical-align: top;
	width: 160px;
}
.toolbarItem
{
	float: left;
	display: table-cell;
}
.toolbarItemIcon
{
	float: left; 
	display: table-cell;
	padding-left: 10px;
}

.toolbarItemText
{
	float: left;
	display: table-cell;
	padding-left: 2px;
}

.toolbarItem, .toolbarItem
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.toolbarItem:hover
{
	text-decoration: underline;
}
/*****END HEADER TOOLBAR*********/

/*****CONTROL ACTION ITEM*****/
.controlActionBorder
{
	vertical-align: middle;
}
/****************************/
.gridFooter
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7BA1E7;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #7BA1E7;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top:5px;
	padding-bottom: 5px;
    background-color: white;
}
/******BUTTON CONTAINERS*****/
/** container for buttons outside a panel control **/
.postControlButtonContainer
{
	padding-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: right;
}
.postControlActionItem
{
	margin-left: 5px;
	margin-right: 5px;
}
/** container for buttons inside a panel control **/
.InControlButtonContainer
{
	padding-left: 5px;
	padding-right: 0px;
}
/** container for buttons before a panel control**/
.preControlButtonContainer
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;	
}
.preControlActionItem
{
	margin-left: 5px;
	margin-right: 5px;
}
/****************************/
/***MASTER PAGE/GLOBAL IMPACT*****/
td.mainCell
{
	background-color: #f8f8ff;
	width: 100%;
}
div.mainCellContent
{
	margin: 10px 10px 10px 10px; 
	padding: 0px 0px 0px 0px;
}
div.quickBarContainer
{
	display: block; 
	margin: 0px 0px 0px 10px;
}
div.mainPlaceHolderContainer
{
	margin: 0px 0px 0px 10px;	
}
td.quickBarCell
{
	width: 170px; 
	border-right-color: #7BA1E7; 
	border-right-style: solid; 
	border-right-width: 1px; 
	vertical-align: top;
}
/****END MASTER PAGE/GLOBAL IMPACT***/

.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

/* A thin container between quick launch and main control conatiner. Eg used in CRM Hierarchy */
.subControlContainer
{
	vertical-align: top; 
	padding-right: 10px;
}