BODY 
{
COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
}

td.mainheader
{
	COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				24px;
}

td.greyPipe
{
	COLOR:				#333333;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
}

h1
{
	COLOR:				#FF6600;
	FONT-FAMILY:		Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE:			18px;
	font-weight:		bold;
	margin:				0px;
}

h1.mainheader
{
	COLOR:				#FF6600	;
	FONT-FAMILY:		Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE:			20px;
	font-weight:		bold;
	margin:				0px;

}

h1.smallerheader
{
	COLOR:				#FF6600	;
	FONT-FAMILY:		Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE:			16px;
	font-weight:		bold;
	margin:				0px;

}

h2.smallheader
{
	COLOR:				#FF6600	;
	FONT-FAMILY:			bebas, lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				18px;
	font-weight:normal;

}

td
{
COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
}

td.maintext
{
COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
}

td.red
{
	COLOR:				red;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
}


.newsTitle
{
	COLOR:				#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
}


a.white:link 
{
	COLOR:					#ffffff;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
	text-decoration: none;
}

a.white:visited 
{
	COLOR:					#ffffff;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
	text-decoration: none;
}

a.white:hover 
{
	COLOR:					#ffffff;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
	text-decoration: underline;
}

a.white:active 
{
	COLOR:					#ffffff;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
	text-decoration: none;
}



.grey
{
	COLOR:				#999999;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				12px;
}

.borderOnly {border:1px solid #ccccfe;}

TD.title
{
	COLOR:					#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	font-weight:			bold;
}

.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;
}

font.orange
{
	COLOR:					#FF6600;
}

TD.small {
	COLOR:					#000000;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				9px;
}

input.buttonLogin
{
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 60px;   
    background-color: #CCCCCC;
    color: Black;
    padding: 1px;
}

hr
{
    height: 1px;
    color: #CCCCCC;
    width:100%;
}

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: 1px solid Black;
	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;

}

input.smallButtons
{
	border-style:solid;
	border-color: Black;
	border-width: 1px;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 50px;   
    background-color: #CCCCCC;
    color: Black;
	padding: 1px;
}

textarea
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    border-color: #CCCCCC;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 300px;
    height: 60px;
}

textarea.Notes
{
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #CCCCCC;
    border-width: 1px;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 190px;
    height: 90px;
}

input.reason
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    border-color: #CCCCCC;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 600px;
    height: 150px;
}

input.textbox
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 300px;
}

input.textbox400
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 400px;
}

input.textbox600
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 600px;
}

input.textboxfull
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 97%;
}

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: 12px;
    width: 145px;
}

input.textbox200
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 200px;
}

select
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: black;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 300px;    
}

select.longer
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    border-color: #CCCCCC;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 400px;    
}

select.longer
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    border-color: #CCCCCC;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 650px;    
}

select.timezone
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    border-color: #CCCCCC;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 400px;    
}

select.shorter
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 250px;    
}

select.staff
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 200px;    
}

select.contact
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 400px;    
}

select.short
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 100px;
    
}

input.default-value
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 11px;
    width: 150px;
    color: Black;
}

select.dayNumber
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    color: inherit;
    font-family: lucida grande,Verdana, Arial, Sans-Serif;
    font-size: 12px;
    width: 50px;
    
}

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;
    border-color: #CCCCCC;
    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;
}

a.search:link 
{
	COLOR:					#FFFFFF;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
	text-decoration: none;
}

a.search:visited 
{
	COLOR:					#FFFFFF;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
	text-decoration: none;
}

a.search:hover 
{
	COLOR:					#FFFFFF;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
	text-decoration: underline;
}

a.search:active 
{
	COLOR:					#FFFFFF;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				11px;
	text-decoration: none;
}

a.menu:link 
{
	COLOR:					#FF6600;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	text-decoration: none;
	font-weight: bold;
}

a.menu:visited 
{
	COLOR:					#FF6600;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	text-decoration: none;
	font-weight: bold;
}

a.menu:hover 
{
	COLOR:					#FF6600;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	text-decoration: underline;
	font-weight: bold;
}

a.menu:active 
{
	COLOR:					#FF6600;
	FONT-FAMILY:			lucida grande,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:				14px;
	text-decoration: none;
	font-weight: bold;
}