/* CSS Stylesheet for www.facetime.com */
/* This version was renamed during SEO site changes 1/18/06 */

BODY, P
{
    /*BACKGROUND-COLOR: white;*/
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
BODY {MARGIN-TOP: 0px;}


H2, H3, H4, H5, TH, THEAD, TFOOT {
	COLOR: #222A30;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}

/* Make H1 tag same as pgheader class */
/* H1	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 2em; font-weight: 700;	}	*/
H1	{ font-family: Arial; font-size: 27px; font-weight: normal; color: #222A30; letter-spacing:-1px;}

H2	{font-family: verdana;	font-size: 10pt; font-weight: bold; color: #222A30; display: inline;}	

		
H3	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1.58em;	font-weight: 500;	}	
		
H4	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1.33em;	font-weight: 500;	}	
		
H5, DT	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	1em;	font-weight: 700;	}	
		
H6	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:	.8em;	font-weight: 700;	}	
		
TFOOT, THEAD	{font-family: Arial, Helvetica, sans-serif;	font-size:	1em;	}	
		
TH	{	vertical-align:	baseline;	font-size: 1em;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	}	

A img {border: none;}

a:link		{ text-decoration: none; color: #FF0000}	
a:visited	{ text-decoration: none; color: #FF0000}	
a:hover		{ text-decoration: underline; color: #FF0000}	
a:active	{ text-decoration: none; color: #FF0000}		

a.text:link		{ text-decoration:	none;		color:	#FF0000; }	
a.text:visited	{ text-decoration:	none;		color:	#FF0000; }	
a.text:hover	{ text-decoration:	underline;	color:	#FF0000; }
a.text:active	{ text-decoration:	none;		color:	#FF0000; }

A.home:link		{text-decoration: none;		color:	#222A30; }	
A.home:visited	{text-decoration: none;		color:	#222A30; }	
A.home:hover	{text-decoration: underline;color:	#FF0000; }
A.home:active	{text-decoration: none;		color:	#222A30; }	

A.homered:link		{ text-decoration:	none;		color:	#C74709; }	
A.homered:visited	{ text-decoration:	none;		color:	#C74709; }	
A.homered:hover		{ text-decoration:	underline;	color:	#C74709; }
A.homered:active	{ text-decoration:	none;		color:	#C74709; }	

	
A.hometag:link		{text-decoration: none;	color:	#FF0000; }	
A.hometag:visited	{text-decoration: none;	color:	#FF0000; }	
A.hometag:hover		{text-decoration: none;	color:	#FF0000; }
A.hometag:active	{text-decoration: none;	color:	#FF0000; }	
	
A.crumb:link	{text-decoration: underline;color:	#222A30; }	
A.crumb:visited	{text-decoration: underline;color:	#222A30; }	
A.crumb:hover	{text-decoration: underline;color:	#FF0000; }
A.crumb:active	{text-decoration: underline;color:	#222A30; }	

A.hmmsglink:link	{text-decoration: none;	color:	#5B7080; }	
A.hmmsglink:visited	{text-decoration: none;	color:	#5B7080; }	
A.hmmsglink:hover	{text-decoration: none;	color:	#5B7080; }
A.hmmsglink:active	{text-decoration: none;	color:	#5B7080; }	

A.textthreatbold:link		{text-decoration: none; color: #555555;}	
A.textthreatbold:visited	{text-decoration: none; color: #555555;}	
A.textthreatbold:hover		{text-decoration: none; color: #555555;}
A.textthreatbold:active		{text-decoration: none; color: #555555;}	

A.industry:link		{text-decoration: none; color: #777777;}	
A.industry:visited	{text-decoration: none;		 color: #777777;}	
A.industry:hover	{text-decoration: underline; color: #777777;}
A.industry:active	{text-decoration: none;		 color: #777777;}	

	
SMALL	{	font-size:	.7em;	}	
BIG		{	font-size:	1.17em;	}	
BLOCKQUOTE, PRE	{	font-family:	Courier New, monospace;	}	

UL LI		{	list-style-type:	disc ; padding-bottom: 7px;	}	
UL LI LI	{	list-style-type:	circle;	padding-top: 3px; padding-bottom: 0px;}	
UL LI LI LI	{	list-style-type:	square;	}	
OL LI		{	list-style-type:	decimal;	}	
OL OL LI	{	list-style-type:	lower-alpha;	}	
OL OL OL LI	{	list-style-type:	lower-roman;	}	


.hmtext		{ font-family: verdana;	font-size: 11px; font-weight: normal; color: #222A30;}
.hmtextsm	{ font-family: verdana;	font-size: 10px; font-weight: normal; color: #222A30;}
.hmtextbold	{ font-family: verdana;	font-size: 11px; font-weight: bold; color: #222A30;}
.hmtextbldsm{ font-family: verdana;	font-size: 10px; font-weight: bold; color: #222A30;}
.hmmessage  { font-family: arial;	font-size: 27px; font-weight: normal; color: #222A30; letter-spacing:-1px;}
.hmbullet	{ font-family: verdana;	font-size: 14px; font-weight: bold; color: #5B7080; letter-spacing:1px;}
.hmbulletov { font-family: verdana;	font-size: 14px; font-weight: bold; color: #222A30;}
.hmspotlight{ font-family: arial;	font-size: 15px; font-weight: normal; color: #222A30;}
.hmheader	{ font-family: verdana;	font-size: 13px; font-weight: bold;	  color: #555555;}
.hmheadred	{ font-family: verdana;	font-size: 13px; font-weight: bold;	  color: #FF0000;}
.hmfootnav	{ font-family: arial;	font-size: 11px; font-weight: normal; color: #964747;}
.hmfooter	{ font-family: arial;	font-size: 11px; font-weight: normal; color: #222A30;}

.text		{ font-family: verdana;	font-size: 11px; font-weight: normal; color: #222A30;}
.formtext	{ font-family: verdana;	font-size: 12px; font-weight: normal; color: #222A30;}
.redbld	{ font-weight: bold; color: #FF0000;}
.textbold	{ font-family: verdana;	font-size: 11px; font-weight: bold; color: #222A30;}
.textinv	{ font-family: verdana;	font-size: 11px; font-weight: normal; color: #FFFFFF;}
.texterr	{ font-family: verdana;	font-size: 11px; font-weight: normal; color: #FF0000;}
.textlt		{ font-family: verdana;	font-size: 8pt; font-weight: normal; color: #222A30;}
.textltsm	{ font-family: verdana;	font-size: 7pt; font-weight: normal; color: #222A30;}
.textltsmgr	{ font-family: verdana;	font-size: 7pt; font-weight: normal; color: #9999cc;}
.textsminv	{ font-family: verdana;	font-size: 9.5px; font-weight: normal; color: #FFFFFF;}
/*.pgheader	{ font-family: verdana;	font-size: 14pt; font-weight: bold;	  color: #222A30;}*/
.pgheader	{ font-family: arial;	font-size: 27px; font-weight: normal; color: #222A30; letter-spacing:-1px;}
.pghdrbld	{ font-family: verdana;	font-size: 27px; font-weight: bold; color: #222A30; letter-spacing:-1px;}
.pghdrbldred	{ font-family: verdana;	font-size: 27px; font-weight: bold; color: #FF0000; letter-spacing:-1px;}
.pgtitlered	{ font-family: arial;	font-size: 20px; font-weight: bold; color: #FF0000;}
.pgtitle	{ font-family: arial;	font-size: 20px; font-weight: bold; color: #222A30;}
.pghdrred	{ font-family: verdana;	font-size: 24px; font-weight: normal; color: #FF0000; letter-spacing:-1px;}
.pgsubhead	{ font-family: verdana;	font-size: 18px; font-weight: normal; color: #222A30; letter-spacing:-1px;}
.pgsubhead2	{ font-family: verdana;	font-size: 13px; font-weight: bold; color: #222A30; letter-spacing:-1px;}
.homeheader	{ font-family: verdana;	font-size: 13px; font-weight: bold;	  color: #555555;}
.redhead	{ font-family: verdana;	font-size: 11px; font-weight: bold;	  color: #FF0000;}
.header		{ font-family: verdana;	font-size: 10pt; font-weight: bold;	  color: #222A30;}
.subhead	{ font-family: verdana;	font-size: 8pt; font-weight: bold;	  color: #222A30;}
.subheadinv	{ font-family: verdana;	font-size: 8pt; font-weight: bold;	  color: #B0C0CD;}
.footer		{ font-family: arial;	font-size: 8pt; font-weight: normal; color: #222A30;}
.menublk    { font-family: arial;	font-size: 8pt; font-weight: bold;   color: #222A30;}
.menured    { font-family: arial;	font-size: 8pt; font-weight: bold;   color: #FF0000;}

.breadcrumbs { font-family: Arial;	font-size: 9pt; color: #222A30; }

.textthreat		{ font-family: verdana;	font-size: 10px; font-weight: normal; color: #555555;}
.textthreatbold	{ font-family: verdana;	font-size: 10px; font-weight: bold; color: #555555;}
.industry		{ font-family: verdana;	font-size: 10px; font-weight: bold; color: #777777;}
.threatcell		{ font-family: verdana;	font-size: 10px; font-weight: normal; color: #555555; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding-left: 5px;}
.threatbutton	{ font-family: verdana; font-size: 11px; font-weight: normal; color: #555555; background-color: #dcdcdc; border-style: outset;}
.searchbox		{ font-family: verdana;	font-size: 10px; font-weight: normal; color: #777777;}

.adminhdr	{ font-family: verdana;	font-size: 20pt; font-weight: normal; color: #222A30;}
.adminlink	{ font-family: tahoma;	font-size: 13px; font-weight: bold;	  color: #FF0000;}
.adminred	{ font-family: tahoma;	font-size: 11px; font-weight: normal; color: #FF0000;}
.admintext	{ font-family: verdana;	font-size: 12px; font-weight: normal; color: #222A30;}
.adminbold	{ font-family: verdana;	font-size: 11px; font-weight: bold;	  color: #222A30;}
.adminsmall	{ font-family: verdana;	font-size: 11px; font-weight: normal; color: #222A30;}
.admintiny	{ font-family: verdana;	font-size: 10px; font-weight: normal; color: #222A30;}
.adminbutton{ font-family: verdana;	font-size: 12px; font-weight: bold;	  color: #222A30;}
.adminpghdr { font-family: verdana;	font-size: 14pt; font-weight: bold;	  color: #222A30;}
.admindata { font-family: arial;	font-size: 12px; font-weight: normal; color: #000000;}


/* to center the google stats text that appears below the footer on some pages */
#panelGoogleAds {padding-left: 250px;}

/* Styles for Homepage */

#quicklinks { font-family: verdana;	font-size: 11px; font-weight: normal; color: #222A30; background-color: #ffffff; width: 802px; }
.qltext { font-family: verdana;	font-size: 10px; font-weight: normal; color: #222A30;}

#imagearea {padding-top: 7px;}

#rolloverbar {background: #ffffff url("/images/sol_redbground_tile.gif") repeat-x;}

.homelogo { 
 background-color: #ffffff; vertical-align: bottom; text-align: left; 
}
.homenav {	vertical-align: top; text-align: right;}

.newscol {	background: #ffffff url("/images/b_news_bgtile.gif") repeat-y;
		    vertical-align: top;
			padding-left: 15px;
			padding-top: 10px;
			padding-right: 5px;
			border: solid 0px #000000;}

.newsitem {	padding-bottom: 12px;
			border: solid 0px #000000;}
			
			
.spotlightcol {background: #ffffff url("/images/b_spotlights_bgtile.gif") repeat-y;
			vertical-align: top;
			padding-left: 11px;
			padding-top: 12px;
			border: solid 0px #000000;}
			
.spotlight  { border: solid 0px #000000;
				padding-bottom: 10px;}
			
.customercol {background: #ffffff url("/images/b_customers_bgtile.gif") repeat-y;
	vertical-align: top;
			padding-left: 0px;
			padding-top: 0px;}
	
ul#homelist li {
	padding-bottom: 0px; margin: 0px;
	list-style-image: url(images/bullet_red_big.gif); }			
	
.impactcentercol {background: #ffffff url("/images/b_impactcenter_bgtile.gif") repeat-y;
			vertical-align: top;
			padding-left: 10px;
			padding-bottom: 5px;
			border: solid 0px #000000;
			width: 197px;
			height: 256px;
			}
			
.textblockleft { background: #ffffff url("/images/b_textblock_bgtile_left.gif") repeat-y;
		    vertical-align: top;
			padding-left: 10px;
			padding-top: 0px;
			padding-right: 5px;
			border: solid 0px #000000;
			font-family: verdana;	font-size: 10px; font-weight: normal; color: #222A30;
			background-color: #e0e0e0;}

.textblocktop {	background: #ffffff url("/images/b_textblock_top.gif") repeat-x;
		    vertical-align: top;
			padding-left: 0px;
			padding-top: 0px;
			padding-right: 5px;
			border: solid 0px #000000;
			}

.textblock {	background: #ffffff url("/images/b_textblock_bgtile.gif") repeat-y;
		    vertical-align: top;
			padding-left: 10px;
			padding-top: 0px;
			padding-right: 5px;
			border: solid 0px #000000;
			font-family: verdana;	font-size: 10px; font-weight: normal; color: #222A30;}

.sidebar { background: #ffffff;
	border-left: solid 1px #B0B0B0;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
	font-size: 10px;
	text-align: left;
	}

.sidebargrey { background: #dddddd;
	border-left: solid 1px #B0B0B0;
	vertical-align: top;
	padding-bottom: 15px;
	font-size: 10px;
	text-align: center;
	}
	
.sidebarhdr { background: #dddddd;
	border-left: solid 1px #B0B0B0;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	}
.sidebarbul { background: #dddddd;
	border-left: solid 1px #B0B0B0;
	vertical-align: top;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family:  tahoma;
	font-size: 12px;
	color: #222A30;
	font-weight: normal;
	text-align: left;
	}

.calc  { border: solid 0px #000000;
		 background-color: #f8f8f8;
		 width: 100px; height: 16px; text-align: right;}
		 
/* Styles for Left Navigation */

.leftnav { background-color: #e4e4e4;
			vertical-align: top;
			width: 160px;}

#listnav {width: 160px;}
#listnav img {margin-right: 3px;}
#listnav dl { display: inline; }

/* top item link unselected */
A.lnav:link		{text-decoration: none;		color:	#FFFFFF; }	
A.lnav:visited	{text-decoration: none;     color:	#FFFFFF; }	
A.lnav:hover	{text-decoration: none;		color:	#FF0000; }
A.lnav:active	{text-decoration: none;     color:	#FFFFFF; }	

/* normal item link unselected */
A.nnav:link		{text-decoration: none;		color:	#222A30; }	
A.nnav:visited	{text-decoration: none;     color:	#222A30; }	
A.nnav:hover	{text-decoration: none;		color:	#FF0000; }
A.nnav:active	{text-decoration: none;     color:	#222A30; }	

/* any item link selected */
A.snav:link		{text-decoration: none;		color:	#FF0000; }	
A.snav:visited	{text-decoration: none;     color:	#FF0000; }	
A.snav:hover	{text-decoration: none;		color:	#222A30; }
A.snav:active	{text-decoration: none;     color:	#FF0000; }	

DIV.navtop {	margin: 0px;
			background: #797979;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: bold;
			padding: 7px 0px 7px 5px;
			border-bottom: solid 1px #ffffff;
			color: #222A30;
			} 

DIV.navtops {margin: 0px;
			background: #ffffff;
			color: #FFFFFF;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: bold;
			padding: 7px 0px 7px 5px;
			border-bottom: solid 1px #ffffff;}
			
DIV.navitem {	margin: 0px;
			background: #e4e4e4;
			color: #222A30;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			padding: 7px 0px 7px 5px;
			border-bottom: solid 1px #ffffff;
			} 

DIV.navitems {	margin: 0px;
			background: #ffffff;
			color: #FF0000;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			padding: 7px 0px 7px 5px;
			border-bottom: solid 1px #ffffff;}
			
.contactsales {	margin: 0px;
			border: #cccccc 1px solid;
			padding: 6px 8px 6px 18px;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			background: #e4e4e4;
			width: 160px;
			display: inline; vertical-align:middle; }
			
.bcenter { display: inline; vertical-align:middle; }

.callout{	margin-right: 5px;
			border: #aaaaaa 1px solid;
			padding: 6px 6px 6px 6px;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			background-color: #e4e8ec;
			display: block; }
			
.calloutinside{
			border: #ffffff 2px solid;
			padding: 36px 10px 6px 10px;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			background-color: #e4e8ec;
			display: block; }
			
.callouthdr { font-size: 14px; font-weight: bold;}

.calloutipod{	margin-right: 5px;
			border: #aaaaaa 1px solid;
			padding: 6px 6px 6px 6px;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			background-color: #e7e7ef;
			display: block; }
			
.calloutedisc{	margin-right: 0px;
			border-left: #aaaaaa 1px solid;
			border-top: #aaaaaa 1px solid;
			padding: 6px 6px 6px 6px;
			font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			background-color: #e4e8ec;
			display: block; }
			
.sidebarul2 {margin-left: 17px;
	vertical-align: top;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #222A30;
	text-align: left;
	list-style-type: disc;
	}

.partnertable { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding: 5px; width: 428; margin-left: 5px; }
.partnercell { border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding: 5px; font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			}
.partnerhead { background-color: #dfdfdf; color: #000000; font-weight: bold; font-size: 13px; font-family: verdana; padding: 2 10 2 10;}

.tablelabeltop {padding-top: 5px; padding-bottom: 0px;}
.tabledatabelow {padding-top: 2px; padding-bottom: 5px;}
.tabledata {width: 180px;}

.logocell { border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding: 5px; text-align: center;	}

.fttable { padding: 5px; margin-left: 5px; }
.fthead { background-color: #cfcfcf; color: #000000; font-weight: bold; font-size: 13px; font-family: verdana; padding: 5 10 5 10; }
.ftrightcell { border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; padding: 5px; font-family: verdana, arial, sanf-serif;
			font-size: 11px;
			font-weight: normal;
			color: #555555;
			}

.ftleftcell { border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; padding: 5px; text-align: left;	vertical-align: top;
			font-size: 11px;
			font-weight: normal;
			color: #555555;}
			
/* CSS Stylesheet for www.facetime.com top navigation */

#menubar{ background-image:url(../images/topnavbar_greybground_tile.gif);
		  background-repeat: repeat-x;
		  width: 800px;
		  border: solid 0px #000000; padding: 0px; margin: 0px;
		  z-index: 2;}

#menubar a {display:block;}

div#ftnav div {
	padding: 0px; margin: 0px;
	float: left; left: 267px; position: relative;
	border-left: solid 1px #ffffff; }

/* keep this to be backward compatible with external template pages */
ul#ftnav li {
	padding: 0px; margin: 0px;
	float: left; left: 227px; position: relative;
	border-left: solid 1px #ffffff; }	

.subitem a:link {color: #FFFFFF; text-decoration: none;}
.subitem a:visited {color: #FFFFFF; text-decoration: none;}
.subitem a:hover {color: #FFFFFF; text-decoration: none;}
.subitem a:active {color: #FFFFFF; text-decoration: none;}

.subitemover a:link {color: #FFFFFF; text-decoration: none;}
.subitemover a:visited {color: #FFFFFF; text-decoration: none;}
.subitemover a:hover {color: #FFFFFF; text-decoration: none;}
.subitemover a:active {color: #FFFFFF; text-decoration: none;}
			
.dropmenu { width: 80px;
			display: none; position: absolute; top: 19px; left: 0;
			font-family: arial, sanf-serif; 
			font-weight: bold;
			font-size: 10px;
			border: solid 1px #ffffff;
			color:#FFFFFF;
			background-color:#414B52;
			padding: 0px 0px 0px 0px; margin: 0px;
		}

ul.dropmenu li {list-style-type: none;}

/* "over" is added to subitem class name in swapimages.js */
/* div is the container tag for each menu item */		
div#ftnav div:hover ul, div.over ul { display: block; }		

		
.subitem { padding-top:4px;
			padding-right:12px;
			padding-bottom:4px;
			padding-left: 12px;
			background-color:#414B52;
			}

.subitemover { padding-top:4px;
			padding-right:12px;
			padding-bottom:4px;
			padding-left: 12px;
			background-color:#939393;
			color: #ffffff;
			}
			
#ddlState { width: 155px; }

.crumbrow {padding-left: 20px; height: 26px; }

#footerdiv { background-image: url(http://www.facetime.com/images/dotted_line_hor_spacing.gif); height: 1px; width: 800px; text-align: center; } 

