BODY 
{
COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
}

h1
{
	COLOR:				#000000;
	FONT-FAMILY:		lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:			14px;
	font-weight:		bold;
}

td.red
{
	COLOR:				red;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
}

.borderOnly {border:1px solid #ccccfe;}

TD.title
{
	COLOR:					#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	font-weight:			bold;
}

TD.supporttitle
{
	COLOR:					#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				13px;
	font-weight:			bold;
}

font.white
{
	COLOR:					#FFFFFF;
}

TD.small {
	COLOR:					#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				9px;
}

hr.hms
{
    height: 1px;
    color: #CCCCCC;
    width:100%;
}

.blueHeader
{
    font-family:            Arial;
    font-size:				24px;
    color:					#3333ff;
}

input.button
{
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 120px;   
    background-color: #CCCCCC;
    color: Black;
    padding: 1px;
}

input.buttonLonger
{
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 200px;   
    background-color: #CCCCCC;
    color: Black;
    padding: 1px;
}

input.calendarJump
{
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 10px;
    width: 40px;   
    background-color: #CCCCCC;
    color: Black;
}


textarea
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 300px;
    height: 60px;
}

textarea.Notes
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 190px;
    height: 90px;
}

input.textbox
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 300px;
}

input.textboxLogin
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 145px;
}

input.textbox200
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 200px;
}

select
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 300px;    
}

select.shorter
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 130px;    
}

select.staff
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 200px;    
}

select.contact
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 400px;    
}

select.short
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 100px;
    
}

table.sms
{
	border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-bottom-width: 1px;
    border-collapse:collapse;
}

tr.sms
{
	background-color: #444242;
	color: #FFFFFF;
	border-bottom-width: 1px;
	font-weight: bold;
}



select.calendar
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 9px;
    width: 60px;
}

div.supportItem
{  
	margin: 5px 0px 5px 0px;  
	display: none;
	border:1px solid #ccccfe;
	padding:5px 5px 5px 5px;
	width:90%;
}

#tabsI {
float:left;
width:100%;
background:#FFFFFF;
font-size:93%;
line-height:normal;
border-bottom:1px solid #79A7EC;
}
#tabsI ul {
margin:0;
padding:5px 5px 0 20px;
list-style:none;
}
#tabsI li {
display:inline;
margin:0;
padding:0;
}
#tabsI a {
float:left;
background:url("tableftI.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
background-position:0% -42px;
}
#tabsI a span {
float:left;
display:block;
background:url("tabrightI.gif") no-repeat right top;
background-position:100% -42px;
padding:5px 15px 4px 6px;
color:#FFF;
}

#tabsI a.selected {
float:left;
background:url("tableftI.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}

#tabsI a.selected span {
float:left;
display:block;
background:url("tabrightI.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {
color:#FFF;
}
#tabsI a:hover {
background-position:0% 0px;
}
#tabsI a:hover span {
background-position:100% 0px;
}
      
.nav 
{
	float: left;
	width: 13em;
}
.nav a {
	display: block;
	position: relative;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
/* aiuta IE/Mac (rel lh) \*//*/
.linkinside {
	display: block;
}
/**/
.nav a:hover {
	color: #000000;
	border-width: 0; /* IE */
}

#nav1 a .pop {
	display: block;
	color: #000;
	background-color: #FFFFFF;
	width: 200px;
	padding: 0.5em;
	border: 1px #79A7EC solid;
	position: absolute;
	top: 0;
	left: 13.2em;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav1 a:hover .pop {
	visibility: visible;
}

#nav2 a .pop {
	display: none;
}
#nav2 a:hover .pop {
	display: block;
	color: #000;
	background-color: #fcc;
	width: 11em;
	padding: 0.5em;
	border: 0.5em #f00 solid;
	position: absolute;
	top: 0;
	left: 13.2em;
	z-index: 10;
}

.main {
	margin-left: 13.5em;
	border: solid 0.5em #999;
	background-color: #dfd;
	padding: 0.5em;
}
pre {
	margin: 0.8em 2em;
	padding: 0;
}