body
{ 
	margin-right: 0px;
	color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #E5E5E5;
	scrollbar-track-color: #E5E5E5;
}

form
{	
	margin: 0px;
}

font
{	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}

br
{	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}

hr
{
	color: #000000;
	height: 1px;
}
.messageRed
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DE0045;
}
.topline
{
	font-size: 16px;
	background-image: url(../images/bg_gray_schedule_page.gif);
	text-transform: uppercase;
	color: white;
	background-repeat: repeat-x;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	height: 55px;
}
.bodywithbg
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E5E5E5;
}

.tdwithbg
{
	background-color: #E5E5E5;
}

.blueText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boldText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #626262;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.btext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.content
{
    FONT-SIZE: 12px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.contentRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.copyRightText
{
    FONT-SIZE: 10px;
    COLOR: #626262;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.headingSiteBlack
{
	line-height: 11px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Verdana, Geneva;
    TEXT-DECORATION: none
}
.text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #DE0045;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.underline
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.underline:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.underline:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.underline:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

A.underline:hover
{
    FONT-SIZE: 11px;
    COLOR: #DE0045;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.nocontact
{
    FONT-SIZE: 16px;
    COLOR: Red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a:hover .nocontact
{
    FONT-SIZE: 11px;
    COLOR: Red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

INPUT.login
{
    FONT-SIZE: 9px;
    WIDTH: 96px;
    FONT-FAMILY: Verdana, Arial,Verdana,Geneva;
    HEIGHT: 16px
}
SUP
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.btextsmall
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.textbox
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
}
.btextL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana
}
SELECT.dropdown
{
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
.button_blue:link
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	width: 80px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, arial,helvetica,sans-serif;
	white-space: nowrap;
	letter-spacing: 1px;
	height: 15px;
	background-color: #3399ff;
	text-align: center;
	text-decoration: none;
}
.button_blue:visited
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	width: 80px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, arial,helvetica,sans-serif;
	white-space: nowrap;
	letter-spacing: 1px;
	height: 15px;
	background-color: #3399ff;
	text-align: center;
	text-decoration: none;
}
.button_blue:hover
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #ffffff 1px solid;
	width: 80px;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, arial,helvetica,sans-serif;
	white-space: nowrap;
	letter-spacing: 1px;
	height: 15px;
	background-color: #d4d0c8;
	text-align: center;
	text-decoration: none;
}
.button, .button:link
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 80px;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, arial,helvetica,sans-serif;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 1px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #D6D6D6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.button:visited
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 80px;
    COLOR: 000000;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, arial,helvetica,sans-serif;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 1px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #D6D6D6;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.button:hover
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 80px;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, arial,helvetica,sans-serif;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 1px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #DE0045;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
textarea
{
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}
.pageheader .title 
{
	color: #DE0045;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 4px;
}
.pageheader .top .logo
{
}
.pageheader .bottom
{
	BACKGROUND-IMAGE: url(../images/headerbg.jpg);
	background-repeat: no-repeat;
}
.pageheader .bottom .menu 
{
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.pageheader .bottom .menu a:hover
{
	color: #DE0045;
	text-decoration: underline;
}
.pagefooter
{
	background: #E5E5E5;
}
.pagefooter a
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.pagemenu
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5;
}
.pagemenu br
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
}
.pagemenu a
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	width: 100%;
	height: 17px;
	text-decoration: none;
	text-transform: uppercase;
}
.pagemenu a:active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	margin-top: 20px;	
	text-decoration: none;	
}
.pagemenu a:link
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;
}
.pagemenu a:visited
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;
}
.pagemenu a:hover
{
	color: #DE0045;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: underline;
}
.loginform
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #DD0019;
	border-width: 1px;
}
.loginform .outer
{
	background: #CCCCCC;
}
.loginform .inner
{
	background: #FFFFFF;
}
.loginform .top
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.loginform .footer
{
	background-color: #CCCCCC;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;	
}
.loginform .title 
{
	color: #FFFFFF;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.rowseparator
{
	BACKGROUND-IMAGE: url(../images/dot.gif);
	background-color: #CCCCCC;
	background-position: 1px 0px;
	HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
.rowseparator1
{
	BACKGROUND-IMAGE: url(../images/dot.gif);
	background-color: #CCCCCC;
	background-position: 1px 0px;
	HEIGHT: 1px;
    COLOR: #CCCCCC;
}
.loginform label
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	vertical-align: text-top;
}
.loginform span
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.loginform .mainheader
{
	color: #DE0045;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	TEXT-TRANSFORM: uppercase;
	letter-spacing: 5px;
	text-align: center;
}
.loginform .error
{
	color: #FF0000;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.loginform .text
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.loginform .textbold
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.loginform .texthelp
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
}
.loginform li
{
	margin-top: 10px
}
.gridcell
{
	HEIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
    text-align: left;
}
.gridcellcapspace
{
	HEIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
    text-align: left;
    text-transform: capitalize;
    padding-left: 10px;
}
.gridcellcenter
{
	HEIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
    text-align: center;
}
.gridselcell
{
	text-align: right;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana
}
.gridcell A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.gridcell A:active
{
    FONT-SIZE: 10px;	
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcell A:visited
{
    FONT-SIZE: 10px;	
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcell A:hover
{
    FONT-SIZE: 10px;	
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcellred A
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.gridcellred A:active
{
    FONT-SIZE: 10px;	
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcellred A:visited
{
    FONT-SIZE: 10px;	
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcellred A:hover
{
    FONT-SIZE: 10px;	
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.leaddetailsheader
{
}
.leaddetailsheader td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leaddetailsheader .normaltd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leaddetailsheader .selectedtd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leaddetailsheader a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.leaddetailsheader a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.leaddetailsheader a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.leaddetailsheader a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.tabviewer
{
}
.tabviewer td
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabviewer .normaltd
{
    FONT-WEIGHT: bold;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabviewer .selectedtd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tabviewer a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.tabviewer a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.tabviewer a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.tabviewer a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.red
{
    COLOR: red;
}
.tableviewer
{
	border-width: 0px;
	border-color: #E5E5E5;
	border-style: solid;
	border-collapse: collapse;
}
.tableviewer td
{
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
	border-bottom-style: solid;
}
.tableviewer .header
{
	display: none;
	visibility: hidden;
}
.tableviewer .header td
{
	HEIGHT: 20px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Georgia, Verdana;
    text-align: left;
	font-weight: bold;
}
.tableviewerpage .title
{
	display: none;
	visibility: hidden;
}
.tableviewerpage .title td
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Georgia, Verdana;
    text-align: left;
	font-weight: bold;
}
.tableviewercontainer .selectall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    cursor: hand;
    margin-bottom: 4;
}
.tableviewercontainer .pageinfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    cursor: hand;
}
.treeviewer .group
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #FFFFFF;    
}
.treeviewer .icon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
}
.treeviewer .content
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #FFFFFF;  
}
.treeviewer a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
}
.treeviewer a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
}
.treeviewer a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
}
.treeviewer a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
}
.treeviewercontent
{
	margin-top: 9px; 
}
.treeviewercontent .header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E5E5E5;    
}
.treeviewercontent .item
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #FFFFFF;    
}
.treeviewercontent .highlight_off
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #FFFFFF;
	cursor: hand;    
}
.treeviewercontent .highlight_on
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E5E5E5;   
	cursor: hand; 
}
.treeviewercontent tr:hover
{
	background: #E5E5E5;
	cursor: hand;  
}
.treeviewercontent .reditem
{
    COLOR: red;
}
.treeviewercontent .negativeitem
{
    COLOR: red;
    text-align: center;
}
.treeviewercontent .positiveitem
{
    COLOR: green;
    text-align: center;
}
.treeviewercontent .naitem
{
    text-align: center;
}
.treeviewercontent a
{
 text-decoration: none;
}
.treeviewercontent a:active
{
 text-decoration: none;
}
.treeviewercontent a:link
{
 text-decoration: none;
}
.treeviewercontent a:visited
{
 text-decoration: none;
}
.leadsummaryviewer .title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E5E5E5;    
}
.leadsummaryviewer .content
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E5E5E5;    
}
.taskviewer .title
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5;
}
.calendar .title
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5;
}
.calendar .futuretask
{
	color: Green;
}
.calendar .historytask
{
	color: Red;
}
.search .title
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5;
}
.taskviewer .content
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #E5E5E5;
}
.scripttemplate table
{
	width: 100%;
	border-color: #E5E5E5;
	border-width: 1px;
	border-collapse: collapse;
    font-weight: normal;
    font-SIZE: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    color: #000000;
}
.scripttemplate td
{
    padding: 3px;
}
.scripttemplate p
{
    padding: 0px;
    margin: 0px;
}
.scripttemplate ul
{
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.reportresults .header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;    
	background: #E5E5E5;    
}
.reportresults .footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;    
	background: #E5E5E5;    
}
.reportresults .rowiditem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    width: 200px;
    white-space: nowrap;
    text-align: left;
}
.reportresults .rowidfooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    width: 200px;
    white-space: nowrap;
    text-align: left;
}
.reportresults .headeritem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    width: 150px;
    text-align: center;
    white-space: nowrap;
}
.reportresults .footeritemhighlighted
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;
    white-space: nowrap;
}
.reportresults .normalitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;
    white-space: nowrap;
}
.reportresults .targetitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;    
}
.reportresults .targetitemhighlighted
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;    
}
.reportresults a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
	text-decoration: none;
}
.reportresults a:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
	text-decoration: none;
}
.reportresults a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
	text-decoration: none;
}
.reportresults a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;		
	text-decoration: none;
}
table .shadowcell
{
	 background-color: #E5E5E5;
}
.bordered
{
	border-top: #E5E5E5 1px outset; 
	border-right: #E5E5E5 1px outset; 
	border-left: #E5E5E5 1px outset; 
	border-bottom: #E5E5E5 1px outset
}
.leadtask
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E5E5E5;
}
.leadtask span
{
	FONT-SIZE: 11px;
}
.leadhistory
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E5E5E5;
}
.leadhistory span
{
	FONT-SIZE: 11px;
}
.leadprint
{
}
.leadprint .title
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Verdana, Geneva;
    TEXT-DECORATION: none;
    background-color: #E5E5E5;
}
.meetingtoolheader td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.meetingtoolheader .normaltd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.meetingtoolheader .selectedtd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND: #E5E5E5;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.meetingtoolheader a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.meetingtoolheader a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.meetingtoolheader a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.meetingtoolheader a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
}
.meetingtool .heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #4b4b4b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.meetingtool .tdhighlighted
{
	 background-color: gold;
}
.meetingtool .adlarge
{
    FONT-WEIGHT: bold;
    font-style: italic;
    FONT-SIZE: 17px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .borderedtable
{
	border-top: black 1px outset; 
	border-right: black 1px outset; 
	border-left: black 1px outset; 
	border-bottom: black 1px outset
}
.meetingtool .borderedbgtable
{
	border-top: black 1px outset; 
	border-right: black 1px outset; 
	border-left: black 1px outset; 
	border-bottom: black 1px outset;
	background-color: #D3D3D3;
}
.meetingtool .groupoutertableleft
{
	border-top: black 1px outset; 
	border-right: black 1px outset; 
	border-left: black 1px outset; 
	border-bottom: black 1px outset;
	margin-top: 15px; 
	margin-left: 20px;
}
.meetingtool .groupoutertableleftnoborder
{
	border-top: black 0px outset; 
	border-right: black 0px outset; 
	border-left: black 0px outset; 
	border-bottom: black 0px outset;
	margin-top: 15px; 
	margin-left: 20px;
}
.meetingtool .groupoutertableright
{
	border-top: black 1px outset; 
	border-right: black 1px outset; 
	border-left: black 1px outset; 
	border-bottom: black 1px outset;
	margin-top: 15px; 
	margin-right: 20px;
}
.meetingtool .groupoutertableborderleft
{
	margin-top: 15px; 
	margin-left: 20px;
    border-color: black;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.meetingtool .groupoutertableborderleft td
{
    border-color: black;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    background-color: #FFFFFF;
}
.meetingtool .bottomtext
{
	margin-top: 10px; 
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: justify;
	text-justify: auto;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
.meetingtool .groupparagraph
{
	line-height: 11px;
	margin: 0px;
}
.meetingtool .groupinnertable
{
	margin-top: 15px; 
	margin-left: 20px;
	width: 100%;
}
.meetingtool .groupinnermargin
{
	margin-top: 15px; 
	margin-left: 20px;
	margin-right: 20px;
	width: 100%;
}
.meetingtool .grouptitlerow
{
	border-bottom: black 1px outset;
}
.meetingtool td
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .textnumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    text-align: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .textcentered
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.meetingtool .textcap
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.meetingtool .btext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .btextcentered
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
}
.meetingtool .btextnumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
}
.meetingtool .btextcap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.meetingtool select
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .textbox 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border: black 1px outset;
}
.meetingtool .btextbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    border: black 1px outset;
}
.meetingtool .textboxnumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border: black 1px outset;
}
.meetingtool .textboxleft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    border: black 1px outset;
}
.meetingtool .textboxprint
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    border: #FFFFFF 0px outset;
    width: 0px;
    display: none;
    visibility: hidden;
}
.meetingtool .btextboxprint
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    border: #FFFFFF 0px outset;
    width: 0px;
    display: none;
    visibility: hidden;
}
.meetingtool .textapproved
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .textapproved1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.meetingtool .rowlevel1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #DD0019;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 23;
}
.meetingtool .rowlevel2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #CCCCCC;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 20;
}
.meetingtool .rowlevel3label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000000;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left;
    height: 20;
}
.meetingtool .rowlevel3value
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000000;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left;
    height: 20;
}
.meetingtool .rowlevel4label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-TRANSFORM: none;
    TEXT-ALIGN: left;
    height: 20;
}
.meetingtool .rowlevel4value
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-TRANSFORM: none;
    TEXT-ALIGN: right;
    height: 20;
}
.meetingtool .rowlevel5label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFCB18;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left;
    height: 20;
}
.meetingtool .rowlevel5value
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFCB18;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: right;
    height: 20;
}
.meetingtool .rowlevel6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFCB18;
    TEXT-TRANSFORM: none;
    TEXT-ALIGN: center;
    height: 20;
}
.meetingtool .rowsep
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    height: 5;
}
.taskssummary td
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.taskssummary .title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.taskssummary .oldtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.taskssummary .futuretitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.taskssummary .todaytitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.taskssummary .value
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 25px;    
}
.taskssummary .todayvalue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 25px;
}
.taskssummary .oldvalue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 25px;
}
.taskssummary .futurevalue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.admin A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.admin A:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.admin A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.admin A:hover
{
    FONT-SIZE: 11px;
    COLOR: #DD0019;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.scheduler 
{
	HEIGHT: 22px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.scheduler .header
{
	BACKGROUND-IMAGE: url(../images/headerbg.jpg);
	background-repeat: no-repeat;
}

.scheduler .rowseparator
{
	BACKGROUND-IMAGE: url(../images/dot.gif);
	background-color: #CCCCCC;
	background-position: 1px 0px;
	HEIGHT: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}
.scheduler ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.scheduler li
{
	text-align: justify;
}
.scheduler .maintable
{
    BORDER-RIGHT: #CCCCCC 1px outset;
    BORDER-TOP: #CCCCCC 1px outset;
    BORDER-LEFT: #CCCCCC 1px outset;
    BORDER-BOTTOM: #CCCCCC 1px outset;
    HEIGHT: 100%;
}
.scheduler .grouptext
{
	line-height: 13px;
	margin: 0px;
}
.scheduler .btexth
{
	HEIGHT: 22px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.scheduler .grouptable
{
    BORDER-RIGHT: #CCCCCC 1px outset;
    BORDER-TOP: #CCCCCC 1px outset;
    BORDER-LEFT: #CCCCCC 1px outset;
    BORDER-BOTTOM: #CCCCCC 1px outset;    
}
.scheduler .mainheader
{
	color: #DE0045;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	TEXT-TRANSFORM: uppercase;
	letter-spacing: 5px;
}
.scheduler .grouptitle
{
    BACKGROUND: #FFFFF;
    COLOR: #000000;   
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.scheduler span
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scheduler .btext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.scheduler .text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scheduler .error
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.validatortext
{
	background-image: url(../images/arrowleft.gif);
	background-repeat: no-repeat;
	width: 10px !important;
	height: 8px;
    background-size: 10px 8px;
    display: inline-block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.validatortextright
{
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	width: 10px !important;
	height: 8px;
    background-size: 10px 8px;
    display: inline-block;
    margin-left: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.RedWarningMessage
{
	font-weight: bold;
	font-size: 10px;
	text-transform: none;
	color: #E60B31;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.calendardetails A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.calendardetails A:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.calendardetails A:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.calendardetails A:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.calendardetails A:hover
{
    FONT-SIZE: 11px;
    COLOR: #DE0045;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.vehicleinfo
{
}

.vehicleinfo .sectionTitle
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.vehicleinfo .text
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.vehicleinfo li
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.vehiclefininfo
{
}

.vehiclefininfo .maintable
{
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid;	
}

.vehiclefininfo .leftcol
{
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid;      
}

.vehiclefininfo .rightcol
{
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid;      
}

.vehiclefininfo table
{
	border-top: #000000 1px solid; 
	border-right: #000000 0px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 0px solid;      
}

.vehiclefininfo th
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	border-top: #000000 0px solid; 
	border-right: #000000 1px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 1px solid;      
}

.vehiclefininfo td
{
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	border-top: #000000 0px solid; 
	border-right: #000000 1px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 1px solid;    
}

.appcalendar .bordered
{

}
.appcalendar .cell
{
	border-width: 0px;
	border-style: solid;
	border-color: #EAD098;		
}
.appcalendar .shadowcell
{
	 background-color: #E5E5E5;
}
.appcalendar .normal
{
	border-width: 0px;
	border-style: solid;
	border-color: #EAD098;		
	background-color: #FFFFFF;		
}
.appcalendar .active
{
	border-width: 1px;
	border-style: solid;
	border-color: #EAD098;		
	background-color: #FFFFD5;		
}
.appcalendar .inactive
{
	border-width: 1px;
	border-style: solid;
   	border-color: #EAD098;	
	background-color: #FFF4BC;   	
}
.appcalendar .blocked
{
	border-width: 1px;
	border-style: solid;
	border-color: #EAD098;		
	background-color: #666666;		
}
.appcalendar .blocked .text
{
	color: #FFFFFF;
}
.appcalendar .blocked a
{
	COLOR: #FFFFFF;
}
.appcalendar .blocked a:active
{
	COLOR: #FFFFFF;
}
.appcalendar .blocked a:link
{
    COLOR: #FFFFFF;
}
.appcalendar .blocked a:hover
{
    COLOR: #FFFFFF;
}

.appcalendar a
{
	COLOR: #000000;
}
.appcalendar a:active
{
	COLOR: #000000;
}
.appcalendar a:link
{
    COLOR: #000000;
}
.appcalendar a:hover
{
    COLOR: #000000;
}

.noprint
{
}	

.noscreen
{
	display: none;
	visibility: hidden;
}	

.nodisplay
{
	display: none;
	visibility: hidden;
}

.notes hr 
{
	MARGIN-TOP:10px; 
	HEIGHT:1px
}

@media print
{
	.tableviewer
	{
		border-width: 0px;
		border-color: #FFFFFF;
	}
	.tableviewer .header
	{
		display: inline;
		visibility: visible;
	}	
	.tableviewerpage .title
	{
		display: inline;
		visibility: visible;
	}		
	.tableviewer input
	{
		display: none;
		visibility: hidden;
	}	
	.meetingtool .bottomtext
	{
		margin-top: 5px; 
		margin-left: 20px;
		margin-right: 20px;
		text-align: justify;
		text-justify: auto;
		FONT-WEIGHT: normal;
		FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	}	
	.meetingtool select
	{
		display: none;
		visibility: hidden;
	}	
	.meetingtool .button
	{
		display: none;
		visibility: hidden;
	}
	.meetingtool .textbox
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		border: #FFFFFF 0px outset;
	}	
	.meetingtool .btextbox
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		border: #FFFFFF 0px outset;
	}		
	.meetingtool .textboxleft
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		border: #FFFFFF 0px outset;
	}
	.meetingtool .textboxprint
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		border: #FFFFFF 0px outset;
		visibility: visible;
		display: inline;
		white-space: nowrap;
	}
	.meetingtool .btextboxprint
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		border: #FFFFFF 0px outset;
		visibility: visible;
		display: inline;
		white-space: nowrap;
	}			
	.meetingtool .btextnumber
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
		font-weight: bold;
	}
	.meetingtool .textnumber
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
		border: #FFFFFF 0px outset;
	}	
	.meetingtool .textboxnumber
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		COLOR: #000000;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
		border: #FFFFFF 0px outset;
	}	
	.meetingtool .borderedbgtable
	{
		border-top: #FFFFFF 0px outset; 
		border-right: #FFFFFF 0px outset; 
		border-left: #FFFFFF 0px outset; 
		border-bottom: #FFFFFF 0px outset;
		background-color: #D3D3D3;
	}	
	
	.scheduler .maintable
	{
		BORDER-RIGHT: #CCCCCC 0px outset;
		BORDER-TOP: #CCCCCC 0px outset;
	    BORDER-LEFT: #CCCCCC 0px outset;
		BORDER-BOTTOM: #CCCCCC 0px outset;
	}
	
	.appcalendar .cell
	{
		border-width: 1px;
		border-style: solid;
		border-color: #000000;		
	}		
	.appcalendar .shadowcell
	{
		border-width: 1px;
		border-style: solid;
		border-color: #000000;	
	}
	.appcalendar .active
	{
		border-width: 0px;
		border-style: solid;
		border-color: #000000;		
		background-color: #FFFFFF;		
	}
	.appcalendar .inactive
	{
		border-width: 0px;
		border-style: solid;
   		border-color: #000000;	
		background-color: #FFFFFF;   	
	}
	.appcalendar .blocked
	{
		border-width: 0px;
		border-style: solid;
		border-color: #000000;		
		background-color: #FFFFFF;		
	}	
	.appcalendar .blocked .text
	{
		color: #000000;
	}    
	.appcalendar .blocked a
	{
		COLOR: #000000;
	}
	.appcalendar .blocked a:active
	{
		COLOR: #000000;
	}
	.appcalendar .blocked a:link
	{
		COLOR: #000000;
	}
	.appcalendar .blocked a:hover
	{
		COLOR: #000000;
	}
	
	.noprint
	{
		display: none;
	}		
	
	.noscreen
	{
		display: block;
		visibility: visible;
	}
	
	.page-break-after
	{
		page-break-after: always;
	}
	.eventstableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E5E5E5;    
}

}

@media screen
{
	.hide 
	{
		display : none;
	}
}



