body
{ 
	background-color: #FFFFFF;
	color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #E9E1D2;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #E9E1D2;
	scrollbar-track-color: #E9E1D2;
}

font
{	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
}

hr
{
	color: #999999;
	height: 1px;
}

.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: #8D8F8E;
    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
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Verdana, Geneva;
    TEXT-DECORATION: none
}
.boxedText
{
	border-right: gray thin solid;
	padding-right: 5px;
	border-top: gray thin solid;
	padding-left: 5px;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: gray thin solid;
	color: #595959;
	padding-top: 5px;
	border-bottom: gray thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text .highlighted
{
    COLOR: #DD0019;
}
.text a:hover
{
    text-decoration: underline;
}

.propernoun {
    white-space: nowrap;
}

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:hover
{
    FONT-SIZE: 11px;
    COLOR: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
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:hover
{
    FONT-SIZE: 11px;
    COLOR: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

.nocontact
{
    FONT-SIZE: 16px;
    COLOR: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a:hover .nocontact
{
    FONT-SIZE: 11px;
    COLOR: #8D8F8E;
    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;
}
.dropdownlist
{
    FONT-SIZE: 12px;
    COLOR: #595959;
    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
}
.disclaimer
{
	color: #FF0000;	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
SELECT.dropDown
{
    FONT-SIZE: 12px;
    WIDTH: 120pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
.textdisabled
{
	color: #595959;
	background-color: #CCCCCC;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.button:link, .button:visited
{
	background-color: #999999;
    border-top: #FFFFFF solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #FFFFFF solid 1px;
    color: #FFFFFF;
    font-family: Verdana, arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 1px 1px 3px;
	text-decoration: none;
	text-align: center;
	width: 80;
	height: 15px;
	white-space: nowrap;
}
.button:hover
{   
	background-color: #000000;
    border-top: #FFFFFF solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #FFFFFF solid 1px;
    color: #FFFFFF;
    font-family: Verdana, arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 1px 1px 3px;
	text-decoration: none;
	text-align: center;
	width: 80;
	height: 15px;	
	white-space: nowrap;
}
.buttonon, .buttonon:link, .buttonon:visited, .buttonon:hover
{   
	background-color: #000000;
    border-top: #FFFFFF solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #FFFFFF solid 1px;
    color: white;
    font-family: Verdana, arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 1px 1px 3px;
	text-decoration: none;
	text-align: center;
	width: 80;
	height: 15px;	
	white-space: nowrap;
}
.buttonoff, .buttonoff:link, .buttonoff:visited, .buttonoff:hover
{   
	background-color: #999999;
    border-top: #FFFFFF solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #FFFFFF solid 1px;
    color: #696969;
    font-family: Verdana, arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 1px 1px 3px;
	text-decoration: none;
	text-align: center;
	width: 80;
	height: 15px;	
	white-space: nowrap;
	cursor: default;
}
textarea
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	height: 100%;
}
.pageheader .title 
{
	color: #FFFFFF;
	font-family: Trade Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.titleblack 
{
	color: #000000;
	font-family: Trade Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.pageheader .top .logo
{
	background: #FFFFFF;
}
.pageheader .middle
{
	background: #231F20;
}
.pageheader .middle .title 
{
	color: #FFFFFF;
	font-family: Trade Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.pageheader .bottom
{
	background: #E5E5E5;
}
.pageheader .bottom .menu 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pagefooter
{
	background: #999999;
}
.pagefooter font
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.pagemenu
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.pagemenu hr
{
	color: #FFFFFF;
	height: 1px;
	width: 90%

}
.pagemenu br
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
}
.pagemenu a
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	width: 100%;
	height: 17px;
	text-decoration: none;
}
.pagemenu a:active
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;	
}
.pagemenu a:link
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;
}
.pagemenu a:visited
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;
}
.pagemenu a:hover
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 7px;
	text-decoration: none;
}
.loginform
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #000000;
	border-width: 1px;
}
.loginform .outer
{
	background: #000000;
}
.loginform .inner
{
	background: #FFFFFF;
}
.loginform .top
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.loginform .top .titlebar
{
	background: #231F20;
	height: 30px;
	text-align: center;
}
.loginform .top .title
{
	color: #FFFFFF;
	font-family: Trade Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.loginform label
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	vertical-align: text-top;
}
.loginform span
{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
.loginform .error
{
	color: #FF0000;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.errormessage
{
	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;
}
.gridcellPadded {
    HEIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #595959;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
    text-align: left;
    padding-left: 15px;
}
.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;
}
.gridcellright
{
	HEIGHT: 20px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Georgia, Verdana;
    text-align: right;
}
.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: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.gridcellred A:active
{
    FONT-SIZE: 10px;	
    COLOR: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcellred A:visited
{
    FONT-SIZE: 10px;	
    COLOR: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: none
}
.gridcellred A:hover
{
    FONT-SIZE: 10px;	
    COLOR: #8D8F8E;
    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: #FFFFFF;
    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: #FFFFFF;
	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: #8D8F8E;
}
.tableviewer
{
	border-width: 0px;
	border-color: #E9E1D2;
	border-style: solid;
	border-collapse: collapse;
}
.tableviewer td
{
	border-bottom-width: 1px;
	border-bottom-color: #E9E1D2;
	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;
	cursor: hand;
}
.treeviewer a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
	cursor: hand;
}
.treeviewer a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
	cursor: hand;
}
.treeviewer a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	    
	text-decoration: none;
	cursor: hand;
}
.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, .treeviewercontent .hf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #FFFFFF;
	cursor: hand;    
}
.treeviewercontent .highlight_on, .treeviewercontent .hn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	background: #E9E1D2;   
	cursor: hand; 
}
.treeviewercontent tr:hover
{
	background: #E5E5E5;
	cursor: hand;  
}
.treeviewercontent .reditem
{
    COLOR: #8D8F8E;
}
.treeviewercontent .negativeitem
{
    COLOR: #FF0000;
    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;
}
.treeviewersubgroup
{
	border-right: red 1px outset;
	border-top: red 1px outset;
	font-weight: normal;
	font-size: 10px;
	border-left: red 1px outset;
	color: #000000;
	border-bottom: red 1px outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.treeviewersubgroupselected
{
	border-right: red 1px outset;
	border-top: red 1px outset;
	font-weight: normal;
	font-size: 10px;
	border-left: red 1px outset;
	color: #000000;
	border-bottom: red 1px outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: gainsboro;
	text-align: center;
}
.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: #E9E1D2;
}
.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: #8D8F8E;
}
.taskviewer .content
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #E9E1D2;
}
.tasklist
{
	border-width: 1px;
	border-style: solid;
	border-color: #E9E1D2;
}
.scripttemplate table
{
	width: 100%;
	border-color: #E9E1D2;
	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: #E9E1D2;    
}
.reportresults .footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    text-align: center;    
	background: #E9E1D2;    
}
.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 .rowiditem .itemname
{
	width: 100px
}
.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_product_advisor
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: menu;
	text-align: center;
}
.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 .headeritem_totals
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #ffffcc;
	text-align: center;
}
.reportresults .headeritem_leadoperation
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #cccc99;
	text-align: center;
}
.reportresults .headeritem_communication_type
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #ccff99;
	text-align: center;
}
.reportresults .headeritem_prospect_statuses
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	background-color: #99ffff;
	text-align: center;
}
.reportresults .headeritem_lead_status
{
	font-weight: bold;
	font-size: 10px;
	width: 170px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
}
.reportresults .footeritemhighlighted
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #8D8F8E;
    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: #8D8F8E;
    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;
}
table .shadowheader
{
	 background-color: #E5E5E5;
     FONT-WEIGHT: bold;
     FONT-SIZE: 10px;
     COLOR: #000000;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif	 
}
.bordered
{
	border-top: #E9E1D2 1px outset; 
	border-right: #E9E1D2 1px outset; 
	border-left: #E9E1D2 1px outset; 
	border-bottom: #E9E1D2 1px outset
}
.leadtask
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E9E1D2;
}
.leadtask span
{
	FONT-SIZE: 11px;
}
.leadhistory
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E9E1D2;
}
.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: #E9E1D2;
}
.search
{
    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: #FFFFFF;
    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: #8D8F8E;
    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: #B9C0C2;
}
.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 .btextcap.position-relative {
    position: relative;
    right: 25px;
}
.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: #8D8F8E;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 23;
}
.meetingtool .rowlevel2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #EBEFF1;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 20;
}
.meetingtool .rowlevel3label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #B9C0C2;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left;
    height: 20;
}
.meetingtool .rowlevel3value
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #B9C0C2;
    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: #B9C0C2;
    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: #B9C0C2;
    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: #EBEFF1;
    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: 5px;
}
.meetingtool .tabs .selectedtab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #B9C0C2;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 23;
}
.meetingtool .tabs .unselectedtab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #EBEFF1;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: center;
    height: 20;
}
.meetingtool .tabs .tabbottom
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000000;
    height: 5px;
}
.meetingtool .tabs a, .meetingtool .tabs a:active, .meetingtool .tabs a:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    TEXT-TRANSFORM: uppercase;
}
.meetingtool .tabs a:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    TEXT-TRANSFORM: uppercase;
}
.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: #8D8F8E;
    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: #8D8F8E;
    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: #8D8F8E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.noprint
{
}
.scrollablediv
{
	width: 60%;
	height: 10%;
	overflow: auto;
}
.waitbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 11px;    
    font-weight: bold;
	color: #595959;
	background-color: #E5E5E5;	
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.floatingdiv
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 11px;    
    font-weight: bold;
	color: #000000;
	background-color: Transparent;	
	border-style: solid;
	border-width: 0px;
	border-color: #DD0019;
}
	
.Loginbutton
{
	background-color: #6FB4FA;
    border-top: #FFFFFF solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #FFFFFF solid 1px;
    color: white;
    font-family: Verdana, arial,helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
    width: 350px;
}

@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;
	}	
	.tableviewer .print input
	{
		display: inline;
		visibility: visible;
	}	
	.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: #B9C0C2;
	}
	.meetingtool .tabs		
	{
		display: none;		
	}
	.noprint
	{
		display: none;
	}	
	.scrollablediv
	{
		width: auto;
		height: auto;
		overflow: visible;
	}		
}

@media screen
{
	.hide 
	{
		display : none;
	}
}

.loader {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid grey;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
 }

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

#lnkDealerEquityOpportunities, #lnkHome {
    margin-bottom: 10px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}


.main-area-header {
    margin-bottom: 30px;
}

.main-area-header a {
    cursor: pointer;
    margin-right: 15px;
    font-size: 13px;
}

.main-area-header a.active {
    text-decoration: underline;
}

.main-area-item {
    width: 33%;
    display: inline-block;
    text-align: center;
    font-size: 12px;
}

#chartNewContract {
    height: 310px;
}

    