/* CSS Document */

* {
	outline:none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
form {
	margin:0px;
	padding:0px;
}

body {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#main {
	margin:0px auto;
	padding:0px;
	width:946px;
	overflow:hidden;
}
#topnav{
	height:49px;
	border-bottom:1px solid #A5A5A5;
}
#topnav .rowlogin{
	float:right;
	display:block;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
}
#topnav .rowlogin .login{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: none;
}
#topnav .rowlogin .login:hover{
	text-decoration:none;
	color:#e7300a;
}
#logohead .fclogo{
	float:left;
	width:147px;
	height:65px;
	overflow:hidden;
	background-image: url(../images/FC-logo-small.gif) ;
	background-repeat: no-repeat;
	background-position: 18px 18px;
}

#mediasection{
background-image:url(../images/bottom-table_bg.jpg);
width:946px;
height:237px;
overflow:hidden;
}
#mediasection p{
	margin-top:10px;
}
#mediacoverage{
width:268px;
overflow:hidden;
padding-left:10px;
padding-right:5px;
float:left;
margin-top:15px;
font-size:11px;
}

#mediacoverage .headtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#mediacoverage .coverage{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.orgtxt{
 color:#f06522;
}
#mediacoverage .medialink{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f26522;
}

#reviews{
width:268px;
overflow:hidden;
padding-left:10px;
padding-right:5px;
margin-top:15px;
margin-left:45px;
float:left;
font-size:11px;
}

#reviews .headtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#reviews .coverage{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#reviews .medialink{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f26522;
}

#enterprise{
width:268px;
overflow:hidden;
padding-left:10px;
padding-right:5px;
margin-top:15px;
margin-left:35px;
float:left;
font-size:11px;
}

#enterprise .headtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
#enterprise .coverage{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#enterprise .medialink{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f26522;
}
.ralign{
	text-align:right;
}
#footer{
	height:125px;
	background-color:#272727;
	color:#c6c6c6;
	font-size:11px;
	overflow:hidden;
}
#footermain{
	margin:0px auto;
	padding:0px;
	width:946px;
	overflow:hidden;
	margin-top:15px;
}
#footermain p a{
	color:#f06522;
}

#copyright{
	margin-left:15px;
	float:left;
}
#footerlinks{
	float:right;
	text-align:right;
}
#footerlinks ul{
}
#footerlinks ul li{
	float:left;
	margin-right:25px;
}
#footerlinks ul li.lastli{
	margin-right:0px;
}
#footerlinks ul li a{
	color:#F06522;
}
/* Slide Banner */
	#slidemain{
		height:346px;
		overflow:hidden;
		width:950px;
		_width:956px;
		border-top:1px solid #a5a5a5;
		border-bottom:1px solid #a5a5a5;
		padding-top:1px;
		padding-bottom:1px;
		float:left;
	}
	#first{
		width:653px;
		height:346px;
		background-repeat:no-repeat;
		background-image:url(../images/mn-head_bg.jpg);
		float:left;
		overflow:hidden;
	}
	#tab1main{
		width:640px;
		overflow:hidden;
		margin-left:5px;
		margin-top:10px;
	}
	#tabllogo{
		width:550px;
		overflow:hidden;
		float:left;
		margin-left:23px;
	}
	#tablfctag{
		float:left;
		width:259px;
		padding-top:18px;
	}
	#tab1abtfc{
		float:left;
		color:#F26522;
		font-size:14px;
		font-weight:bold;
		margin-top:20px;
		margin-left:25px;
		width:560px;
	}
	#fccompts{
		float:left;
		font-size:12px;
		padding-left:20px;
		width:550px;
		margin-left:25px;
	}
	#fccompts li{
		/*background:url(../images/orange-bullet.gif) no-repeat 2px 5px;
		padding-left:15px;
		margin-top:8px;
		*/
	}
	
		#firstli{
		background: url("../images/homepage_header-icon1.gif") no-repeat scroll 0px 0px transparent;
		margin-top: 8px;
		padding-left: 40px;
		padding-top:5px;
		height:35px;
		line-height:12px;
	}
	#secli{
		background: url("../images/homepage_header-icon2.gif") no-repeat scroll 0px 0px transparent;
		margin-top: 8px;
		padding-left: 40px;
		padding-top:5px;
		height:35px;
		line-height:12px;
	}
	#thirdli{
		background: url("../images/homepage_header-icon3.gif") no-repeat scroll 0px 0px transparent;
		margin-top: 8px;
		padding-left: 40px;
		padding-top:5px;
		height:35px;
		line-height:12px;
	}


	#tab1twopro{
		float:left;
		border-top:1px solid #CCCCCC;
		overflow:hidden;
		width:640px;
		margin-top:25px;
		padding-top:12px;
	}
	#tab1twopro .headtext {
    color: #F06522;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
	#tab1retroplus{
		width:150px;
		float:left;
		overflow:hidden;
		margin-left:5px;
	}
	#tab1retropluslogo{
		width:97px;
		height:29px;
	}
	#tab1retroplusdesc{
		font-size:11px;
		padding-top:10px;
	}

	
	
	#tab1retro{
		width:150px;
		float:left;
		overflow:hidden;
		margin-left:5px;
	}
	#tab1retrologo{
		width:68px;
		height:29px;
	}
	#tab1retrodesc{
		font-size:11px;
		padding-top:10px;
	}
	.tab1median{
		height:69px;
		width:2px;
		float:left;
	}
	#tab1unity{
		width:150px;
		float:left;
		overflow:hidden;
		margin-left:8px;
	}
	#tab1unitylogo{
		width:68px;
		height:30px;
	}
	#tab1unitydesc{
		font-size:11px;
		padding-top:10px;
		overflow:hidden;
	}
	#tab1roicalc{
		width:150px;
		float:left;
		overflow:hidden;
		margin-left:5px;
	}
	#tab1roicalcdesc{
		font-size:11px;
		padding-top:10px;
	}
	.hmsmldesc{
		font-size:10px;
		float:left;
		width:150px;
		margin-right:5px;
	}
	.hmsmllmbtn{
		width:71px;
		float:left;
		height:24px;
	/*	background-image:url(../images/blank-button.gif);
		background-repeat:no-repeat;
	*/	
		text-align:center;
		padding-top:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:9px;
		margin-top:5px;
	}
	.hmsmllmbtn a{
		color:#fff;
	}
	.lrnmrelink{
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#f26522;
	}
	#sec{
		width:653px;
		height:346px;
		background-repeat:no-repeat;
		background-image:url(../images/retroplus-head_bg.jpg);
		float:left;
	}
	#tab2main{
		width:640px;
		margin-left:20px;
		margin-top:5px;
		overflow:hidden;
	}
	#tab2desc{
		width:400px;
		float:left;
		/* margin-top:50px; */
		margin-top:30px;
	}
	#tab2logo{
		width:200px;
		float:left;
		font-size:10px;
		margin-left:25px;
		_margin-left:20px;
	}
	#tab2desc h1{
		font-size:16px;
		color:#F06522;
		font-weight:bold;
	}
	#tab2desc h2{
		font-size:14px;
		color:#F06522;
		font-weight:bold;
		margin-top:10px;
	}
	#tab2li li{
		background:url(../images/orange-bullet.gif) no-repeat 2px 5px;
		padding-left:15px;
		margin-top:8px;
		font-size:12px;
	}

	#tab2viewdemos{
		width:600px;
		height:72px;
		background-image:url(../images/header_viewdemo_head.gif);
		background-repeat:no-repeat;
		margin-top:30px;
		padding-left:20px;
		padding-top:25px;
		margin-left:20px;
	}
	.demosep{
		width:2px;
		height:67px;
		background-image:url(../images/demo_seperator.gif);
		background-repeat:no-repeat;
		float:left;
	}
	#tab2demodiv{
		float:left;
		width:200px;
		overflow:hidden;
		margin-left:5px;
		margin-right:5px;
	}
	#tab2btns{
		width:300px;
		float:left;
		overflow:hidden;
		margin-left:30px;
		padding-top:18px;
	}
	#tab2btns a{
		color:#000000;
		font-size:11px;
	}
	
	#third{
		width:653px;
		height:346px;
		background-repeat:no-repeat;
		background-image:url(../images/retro-head_bg.jpg);
		float:left;
	}
		#tab3main{
		width:640px;
		margin-left:20px;
		margin-top:5px;
		overflow:hidden;
	}
	#tab3desc{
		width:400px;
		float:left;
		/* margin-top:50px; */
		margin-top:30px;
	}
	#tab3logo{
		width:200px;
		float:left;
		font-size:10px;
		margin-left:25px;
		_margin-left:20px;
	}
	#tab3desc h1{
		font-size:16px;
		color:#F06522;
		font-weight:bold;
	}
	#tab3desc h2{
		font-size:14px;
		color:#F06522;
		font-weight:bold;
		margin-top:10px;
	}
	#tab3li li{
		background:url(../images/orange-bullet.gif) no-repeat 2px 5px;
		padding-left:15px;
		margin-top:8px;
		font-size:12px;
	}
	
	#tab3viewdemos{
		height:72px;
		background-image:url(../images/header_viewdemo_head.gif);
		background-repeat:no-repeat;
		margin-top:30px;
		padding-left:20px;
		padding-top:25px;
		margin-left:20px;
		width:600px;
	}
	#tab3demodiv{
		float:left;
		width:140px;
		overflow:hidden;
		margin-left:5px;
		margin-right:5px;
		padding-top:10px;
	}
	#tab3demodiv ul{
	}
	#tab3demodiv li {
		float:left;
		margin-left:10px;
	}
	#tab3btns{
		width:300px;
		float:left;
		overflow:hidden;
		margin-left:30px;
		padding-top:18px;
	}
	#tab3btns a{
		color:#000000;
		font-size:11px;
	}

	#four{
		width:653px;
		height:346px;
		background-repeat:no-repeat;
		background-image:url(../images/unity-head_bg.jpg);
		float:left;
	}
	#tab4main{
		width:640px;
		margin-left:20px;
		margin-top:5px;
		overflow:hidden;
	}
	#tab4desc{
		width:400px;
		float:left;
		/* margin-top:50px; */
		margin-top:30px;
	}
	#tab4logo{
		width:200px;
		float:left;
		font-size:10px;
		margin-left:25px;
		_margin-left:20px;
	}
	#tab4desc h1{
		font-size:16px;
		color:#F06522;
		font-weight:bold;
	}
	#tab4desc h2{
		font-size:14px;
		color:#F06522;
		font-weight:bold;
		margin-top:10px;
	}
	#tab4li li{
		background:url(../images/orange-bullet.gif) no-repeat 2px 5px;
		padding-left:15px;
		margin-top:8px;
		font-size:12px;
	}
	
	#tab4viewdemos{
		height:72px;
		background-image:url(../images/header_viewdemo_head.gif);
		background-repeat:no-repeat;
		margin-top:30px;
		padding-left:20px;
		padding-top:25px;
		margin-left:20px; 
		width:600px;
	}
	#tab4demodiv{
		float:left;
		width:140px;
		overflow:hidden;
		margin-left:5px;
		margin-right:5px;
		padding-top:10px;
	}
	#tab4demodiv ul{
	}
	#tab4demodiv li {
		float:left;
		margin-left:10px;
	}
	#tab4btns{
		width:300px;
		float:left;
		overflow:hidden;
		margin-left:30px;
		padding-top:18px;
	}
	#tab4btns a{
		color:#000000;
		font-size:11px;
	}


	#allhome{
		float:left;
		width:72px;
		height:346px;
		margin-left:1px;
	}
	#retrobtnplus{
		float:left;
		width:72px;
		height:346px;
		margin-left:1px;
	}
	#retrobtn{
		float:left;
		width:72px;
		height:346px;
		margin-left:1px;
	}
	#unitybtn{
		float:left;
		width:72px;
		height:346px;
		margin-left:1px;
	}
	#open2{
		height:346px;
		width:72px;
		float:left;
		cursor:hand;
	}
	#close2{
		height:346px;
		width:72px;
		float:right;
		cursor:hand;
	}
	#open3{
		height:346px;
		width:72px;
		float:left;
		cursor:hand;
	}
	#close3{
		height:346px;
		width:72px;
		float:right;
		cursor:hand;
	}
	#open4{
		height:346px;
		width:72px;
		float:left;
		cursor:hand;
	}
	#close4{
		height:346px;
		width:72px;
		float:right;
		cursor:hand;
	}
	.prdlrnmre{
		padding-right:30px;
		padding-top:10px;
	}
	
	.learnmore {
    background-image: url("../images/bull_orrange_box_arrow.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #636362;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 4px;
    padding-left: 13px;
    text-decoration: none;
	}
	
	.learnmore:hover{
		text-decoration:underline;
	}
	
	p .testimonialname {
    color: #AD9E97;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    text-decoration: none;
	}


.langselect {
    background-color: #F3F5F4;
    border: 1px solid #A3A5A2;
    color: #929292;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 2px;
    text-decoration: none;
}
.langselected {
    background-color: #4D8DCA;
    border: 1px solid #A3A5A2;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 2px;
}
