/* Standard Styles */
P, td
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
BODY
{
	font-size: 11px;
	font-family: "Verdana Bold";
	background-color: #D3DEB1;
}
H1
{
	font-weight: normal;
	font-size: 20px;
	color: #666644;
	font-family: Verdana, Helvetica, sans-serif;
}
H2
{
	font-weight: normal;
	font-size: 20px;
	color: #666644;
	font-family: Verdana, Helvetica, sans-serif;
}
H3
{
	font-size: 12px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
H4
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
H5
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
H6
{
	margin-top: 2px;
	font-weight: bold;
	font-size: 1px;
	margin-bottom: 0px;
	color: black;
	font-family: Verdana;
}
DT
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
TFOOT
{
	font-size: 12px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
THEAD
{
	font-size: 12px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
TH
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: baseline;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
A:link
{
	text-decoration: none;
}
A:visited
{
	text-decoration: none;
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, 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
}
HR
{
	height: 1pt;
	text-align: left;
	
}

img
{
	border: none;
}

/* Menu Styles - List*/
.Menu_L1_Outer ul
{
    float: left;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    background-color: #630;
    color: #fff;
    white-space: nowrap;
}
.Menu_L1_Outer ul li 
{
    display: inline;
}
.Menu_L1_Outer ul li span
{
    float: left;
    width: auto;
    background-color: #c90;
    color: #000;
    padding: 3px 10px;
    border-right: 1px solid #fff;
}
.Menu_L1_Outer ul li a
{
    float: left;
    width: auto;
    color: #fff;
    background-color: #630;
    text-decoration: none;
    padding: 3px 10px;
    border-right: 1px solid #fff;
}
.Menu_L1_Outer ul li a:hover, .Menu_L1_Outer ul li a:active, .Menu_L1_Outer ul li a:focus
{
    background-color: #c90;
    color: #000;
    text-decoration: none;
}
li.login
{
	float: right;
	border-left: 1px solid #fff;
}


/* Menu Styles - Old */
.Menu_L1_Outer
{
	border-left: #ffffff 1px solid;
}
.Menu_L1_Spacer
{
	padding: 4px 0 4px 0;
	text-align: center;
	background-color: #717D1E;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.Menu_L1
{
	padding: 4px 0 4px 0;
	text-align: center;
	background-color: #717D1E;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}	
.Menu_L1_Rollover
{
	padding: 4px 0 4px 0;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-size: 10px;
	cursor: hand;
	color: #ffffff;
	border-bottom: 0px none #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9DAD29;
	text-align: center;
	FONT-WEIGHT: normal;
	cursor: hand;
}
.Menu_L1_Selected 
{
	padding: 4px 0 4px 0;
	border-left: 0px none #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-size: 10px;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: 0px none #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9DAD29;
	text-align: center;
	FONT-WEIGHT: normal;
}
.Menu_L2_Outer
{
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #E0CECD;
}
.Menu_L2_Spacer
{
	background-color: #E0CECD;
}
.Menu_L2
{
	font-size: 10px;
	padding: 4px 10px 4px 10px;
	background-color: #E0CECD;
	text-align: center;
	font-weight:bold;
	color:#000000;
}
.Menu_L2_Rollover
{
	padding: 4px 10px 4px 10px;
	font-size: 10px;
	background-color: #E0CECD;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	cursor: hand;
}
.Menu_L2_Selected 
{
	padding: 4px 10px 4px 10px;
	font-size: 10px;
	background-color: #E0CECD;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
}
.Menu_L3_Outer
{
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.Menu_L4
{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	background-color: #717D1E;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}	
.Menu_L4_Rollover
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-size: 10px;
	cursor: hand;
	color: #ffffff;
	border-bottom: 0px none #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9DAD29;
	text-align: center;
	FONT-WEIGHT: normal;
	cursor: hand;
}
.Menu_L4_Selected 
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 0px none #cccccc;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-size: 10px;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: 0px none #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9DAD29;
	text-align: center;
	FONT-WEIGHT: normal;
}

/* Menu Styles */
.topMenu ul
{
    float: left;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    background-color: #143457;
    color: #fff;
    white-space: nowrap;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
}
.topMenu ul li
{
	display: inline;
}
.topMenu a
{
    float: left;
    width: auto;
    color: #fff;
    background-color: #143457;
    text-decoration: none;
    padding: 3px 10px;
    border-right: 1px solid #fff;
}
.topMenu ul li a:hover, .topMenu ul li	active, .topMenu ul li a:focus
{
    background-color: #143457;
    color: #fff;
    text-decoration: none;
}
.topMenu ul li a:hover, .L1_Selected a
{
	background-color: #28608A;
}
.topMenu ul li.Login
{
	background-color: #1B3273;
	top: 0;
	display: inline;
	margin: 0px;
	padding: 0px;
	border-left:1px solid #fff;
	float: right;
}
/* Pane Styles */
.Pane_Outer
{
	border-left: #ffffff 1px solid;
}
.Pane_Inner
{
	width: 100%;
}
.Pane_Left
{
	border-right: #ffffff 1px solid;
	background-color: #84B1FD;
}
.Pane_Middle
{
	border-right: #ffffff 1px solid;
	background-color: #D0BDAE;
}
.Pane_Right
{
	border-right: #ffffff 1px solid;
	background-color: #9DAD29;
}
.Pane_Admin
{
	border-right: #ffffff 1px solid;
	background-color: #9DAD29;
}

/* Module Styles */
.Module_Blank
{
	padding: 0;
}
.Module_Content
{
	padding: 4px 10px 4px 10px;
}
.Pane_Left .Module_Title
{
	border-top: #ffffff 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
}
.Pane_Left .Module_Edit
{
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
	padding-right: 4px;
}
.Pane_Left .Module_Content
{
	border-top: #ffffff 1px solid;
}
.Pane_Middle .Module_Title
{
	border-top: #ffffff 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
}
.Pane_Middle .Module_Edit
{
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
	padding-right: 4px;	
}
.Pane_Middle .Module_Content
{
	border-top: #ffffff 1px solid;
}
.Pane_Right .Module_Title
{
	border-top: #ffffff 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
}
.Pane_Right .Module_Edit
{
	border-top: #ffffff 1px solid;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CD431B;
	padding-right: 4px;
}
.Pane_Right .Module_Content
{
	border-top: #ffffff 1px solid;
}
.Module_Validate
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: top;
	color:Red;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}
.Module_Error
{
	text-align: left;
	font-size: 10pt;
	width: 50%;
	padding: 15px;
}
.Text_Invalid
{
	border: red 1px solid;
	padding: 0 1px 0 1px;
	background-color: yellow;
}

.CheckBoxList_Cell
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CheckBoxList_Cell td
{
	width: 150px;
}
.List_200 td
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}

/* Edit Text in Title Bar */

A.PartTitleBar:link {
	COLOR: White;
	TEXT-DECORATION: none
}
A.PartTitleBar:visited {
	COLOR: White; 
	TEXT-DECORATION: none
}
A.PartTitleBar:active {
	COLOR: White; 
	TEXT-DECORATION: none
}
A.PartTitleBar:hover {
	COLOR: #c32435; 
	TEXT-DECORATION: none
}

.Text_Invalid
{
	border-right: red 1px solid;
	padding-right: 1px;
	border-top: red 1px solid;
	padding-left: 1px;
	padding-bottom: 0px;
	border-left: red 1px solid;
	padding-top: 0px;
	border-bottom: red 1px solid;
	background-color: yellow;
}
/* Page Styles */

.Module_Label
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: top;
	color: #333333;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}
.Module_Label_Bold
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: top;
	color: #333333;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	font-weight:bold;
}
.Grid_Header
{
	padding: 5px;
}
.Grid_Row
{
	color: #000000;
	border-bottom: solid 1px black;
	background: #FFFFFF;
	height: 22px;
}
.Grid_Row_Alt
{
	height: 22px;
	color: #000000;
	background-color: #f0f0f0;
}
.Grid_Paging td
{
	padding: 2px 0 3px 5px;
}
.ATI_Body
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	vertical-align: top;
	color: #333333;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}

/* User in Admin Screens */
.Head
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.Normal
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalTextBox
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalRed
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalBold
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
.SubHead
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}

/* Bookings/Planner Styles */

td.Days
{
	border-right: black 1px solid;
	font-size: 9pt;
	font-family: Verdana;
	text-align: center;
}
td.Month
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana;
	text-align: center;
}
td.MonthRight
{
	border-right: black 1px solid;
}
td.Description
{
	border-right: black 1px solid;
	font-size: 9pt;
	font-family: Verdana;
	text-align: left;
}
td.SeparatorTop
{
	border-right: black 1px solid;
	font-size: 1pt;
	border-bottom: black 3px solid;
}
td.SeparatorBottom
{
	border-right: black 1px solid;
	font-size: 1pt;
}
td.Vacant
{
	font-size: 1pt;
	font-family: Verdana;
	border-right: black 1px solid;
}
td.VacantAlt
{
	font-size: 1pt;
	font-family: Verdana;
}
td.Vacant_Edit
{
	font-size: 1pt;
	font-family: Verdana;
	border-right: black 1px solid;
	cursor: hand;
}
td.VacantAlt_Edit
{
	font-size: 1pt;
	font-family: Verdana;
	cursor: hand;
}
td.Booking
{
}
td.Booking_Edit
{
	cursor: help;
	border-top: CCC 1px solid;
	border-left: CCC 1px solid;
	border-bottom: none;
}
td.Booked
{
	font-size: 1pt;
	font-family: Verdana;
	background-color: red;
	cursor: help;
}
td.BookedAlt
{
	font-size: 1pt;
	font-family: Verdana;
	background-color: red;
	cursor: help;
}
td.Booked1
{
	font-size: 1pt;
	font-family: Verdana;
	cursor: help;
	
/*	border-right: black 1px solid; */
}
td.Booked1Alt
{
	font-size: 1pt;
	font-family: Verdana;
	cursor: help;
}
.Table_Row td
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Table_Row_Alt td
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
}
.Table_Row_Alt_Bold td
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	font-weight: bold;
}
.Table_Stats
{
	border: 0px;
	width: 625px;
	text-align: center;
}
.Table_Stats td
{
	text-align: center;
}
.Table_Stats_Outer
{
	width: 625px;
}
td.Table_Stats_Left
{
	padding: 4px 4px 4px 4px;
	border: 0px;
	width: 200px;
	text-align: left;
}
.Stats_Total td
{
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #000;
}
.Stats_YearEnd
{
	border-right: solid 1px #000;
}

/* Standard Controls */
.TextBox, .DropDown
{
	width: 250px;
}
.TextBox_Wide,  .DropDown_Wide
{
	width: 350px;
}
.TextBox_Narrow, .DropDown_Narrow
{
	width: 125px;
}

.Button
{
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 1px;
	color: #333333;
	background: url(../Images/CRM/Button.gif) no-repeat center top Transparent;
	border: none;
	width: 95px;
	height: 24px;
}

.Button_Wide
{
	font-size: 8pt;
	vertical-align: middle;
	color: #333333;
	background: url(../Images/CRM/Button_Wide.gif) no-repeat center top Transparent;
	border: none;
	width: 110px;
	height: 22px;
}

.DropDown
{
	width: 250px;
	height: 18px;
	font-size: 8pt;
	color: #333333;
}

.DropDown_Narrow
{
	width: 150px;
	height: 18px;
	font-size: 8pt;
	color: #2E2D2D;
}

.DropDown_100
{
	width: 100px;
}

.CheckBox_Cell label
{
	width: 200px;
}

.Login .Label_Left
{
	
}
.Membership td
{
	text-align: left;	
}
.Label_Left
{
	text-align: left;
	padding-top: 20px;
	width: 150px;
	vertical-align: top;
	padding-top: 4px;
}
.Label_Alert
{
	color: Red;
	padding: 10px 10px 20px 0px;
	border-bottom: solid 1px #ccc;
}
.CRMEdit_SubHeader
{
	text-align:left;
	font-weight: bold;
	color: #006699;
	background-image: url(../Images/CRM/Module_Validate_BG.gif);
	border-bottom: solid 1px #CCCCCC;
	padding: 4px 0px 4px 10px;
}

/* ------ [ OnlineHQ Badge Styles ] ------ */

.Footer_Badge
{
	background-image: url(../Images/onlinehq_badge_over.gif);
	background-repeat: no-repeat;
	width: 125px;
	height: 25px;
	margin: 0;
	padding: 0;
	float: right;
}

.Footer_Badge a
{
	width: 125px;
	height: 25px;
	float: right;
	text-decoration: none;
}

.Footer_Badge img
{
	width: 125px;
	height: 25px;
	border: 0;
	text-align: right;
}
* html a:hover
{
	visibility: visible;
	text-decoration: none;
}
.Footer_Badge a:hover img
{
	visibility: hidden;
	text-decoration: none;
}

.Footer_Badge div
{
	margin: 0px;
	padding: 0px;
	cursor: default;
	text-align: right;
}

/* ------ [ SiteMap Styles ] ------ */

.Site_Map
{
	font-size: 8pt;
}

.Site_Map, #Home a, #ContactUs a, #Admin a, #MyProfile a, #Help a, #CRM a, #Membership a, #OurTeam a, #Clients a, #Solutions a, #SiteUsage a, #Tools a, #Events a, #SiteMap a, SaveEvent a, #Newsletter a
{
	margin-left: 5px;
}

.SiteMap ul
{
	padding: 0 0 0 5px;
}

.SiteMap li
{
	background: url(../Images/List_L2.gif) no-repeat;
	list-style: none;
	font-size: 8pt;
	padding: 4px 0 0 12px;
	
}

.SiteMap li a
{
	margin-left: 5px;
}


.SiteMap li ul li ul li 
{
	background: url(../Images/List_L2.gif) no-repeat;
}

.SiteMap li ul
{
	font-size: 8pt;
}

#Home
{
	background: url(../Images/List_Home.gif) no-repeat;
}

#ContactUs
{
	background: url(../Images/List_ContactUs.gif) no-repeat;
}

#Admin
{
	background: url(../Images/List_Admin.gif) no-repeat;
}

#MyProfile
{
	background: url(../Images/List_Profile.gif) no-repeat;
}

#Help
{
	background: url(../Images/List_Help.gif) no-repeat;
}

#CRM
{
	background: url(../Images/List_Membership.gif) no-repeat;
}

#Membership
{
	background: url(../Images/List_Membership.gif) no-repeat;
}

#OurTeam
{
	background: url(../Images/List_Membership.gif) no-repeat;
}

#Clients
{
	background: url(../Images/List_Folder.gif) no-repeat;
}

#Solutions
{
	background: url(../Images/List_Solutions.gif) no-repeat;
}

#Solutions
{
	background: url(../Images/List_Solutions.gif) no-repeat;
}

#SiteUsage
{
	background: url(../Images/List_Stats.gif) no-repeat;
}

#Tools
{
	background: url(../Images/List_Tools.gif) no-repeat;
}

#Events
{
	background: url(../Images/List_Calendar.gif) no-repeat;
}

#SaveEvent
{
	background: url(../Images/List_Save.gif) no-repeat;
}

#SiteMap
{
	background: url(../Images/List_SiteMap.gif) no-repeat;
}

#SaveEvent
{
	background: url(../Images/List_Save.gif) no-repeat;
}

#Newsletter
{
	background: url(../Images/List_Newsletter.gif) no-repeat;
}

/* ------ [ DropDown Calendar Styles ] ------ */

.CalPrevMonth
{
	background: url(../images/Calendar_SingleArrowLeft.gif) no-repeat left center;
	text-decoration: none;
}
.CalNextMonth
{
	background: url(../images/Calendar_SingleArrowRight.gif) no-repeat left center;
	text-decoration: none;
}
.CalPrevYear
{
	background: url(../images/Calendar_ArrowLeft.gif) no-repeat left center;
	text-decoration: none;
}
.CalNextYear
{
	background: url(../images/Calendar_ArrowRight.gif) no-repeat left center;
	text-decoration: none;
}

.Calendar_Button
{
	background: url(../images/calendar_small.gif) no-repeat;
	background-position: 2px right;
	padding: 0 2px 0 2px;
	border: none;
	cursor: hand;
	cursor: pointer;
	width: 20px;
}

.Calendar_Outer
{
	background-color: #f0f0f0;
	text-align: center;
	width: 160px;
	height: 128px;
	border: solid 1px #999999;	
}

.Calendar_MonthYear
{
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
}

.Calendar_Week td
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
	height: 25px;
	color: #333333;
}

.Calendar_Days
{
	border-left: solid 1px #B2B2B2;
	height: 25px;
	width: 25px;
}

.Calendar_Days td
{
	width: 100%;
	border-right: solid 1px #B2B2B2;
}

.Calendar_Day
{
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	border-bottom: solid 1px #B2B2B2;
	cursor: pointer;
	cursor: hand;
	font-size: 8pt;
}

.Calendar_Day_Active
{
	color: #FFFFFF;
	background-color: #999999;
	text-decoration: underline;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	cursor: pointer;
	cursor: hand;
	font-size: 8pt;
}

.Calendar_Day_Disabled
{
	color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	cursor: pointer;
	cursor: hand;
	font-size: 8pt;
}

.Calendar_Day_Disabled_Active
{
	color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	cursor: pointer;
	cursor: hand;
	font-size: 8pt;
}

.IconList_Image
{
	width:124px;
	height:81px;
}

/* ------ [ Advanced Search Styles ] ------ */

.AdvancedSearch
{
	background: url(../Images/CRM/AdvancedSearch_BG.gif) repeat top;
	border-right: solid 1px #D9D9D9;
	border-left: solid 1px #D9D9D9;
	border-top: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

.AdvancedSearchLink
{
	background: url(../Images/CRM/Tab_Advanced.gif) no-repeat left bottom;
	border-bottom: solid 1px #E2E2E2;
	padding: 10px 70px 1px 10px;
	text-align: left;
	color: #333333;
	font-size: 8pt;
}
