body{
	margin:0;
	min-width:970px;
	background:url(../Images/bg.gif);
	font:13px Arial, Helvetica, sans-serif;
	color:#404040;
}
p{
	line-height:17px;
	margin:0 0 18px;
}
img{
	border-style:none;
}
.top-box{
	width:100%;
	overflow:hidden;
	background:url(../Images/top-box-bg.gif) repeat-x 0 0;
	height:24px;
}
.top-box-int{
	width:970px;
	margin:0 auto;
	padding:2px 0 0 0;
}
.search-box{
	margin:0 24px 0 0;
	float:right;
	width:166px;
	display:inline;
}
span.search-inp{
	background:url(../Images/search-txt-bg.gif) no-repeat 0 0;
	width:108px;
	height:20px;
	float:right;
}
input.txt001{
	border:0;
	float:left;
	width:96px;
	margin:2px 0 0 7px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background:none;
        outline-style: none;
}
input.search-submit{
	background:url(../Images/search-button.gif) no-repeat 0 0;
	float:right;
}
label.search{
	background:url(../Images/search-lbl.gif) no-repeat 0 0;
	width:39px;
	height:8px;
	margin:6px 4px 0 0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
ul.top-links{
	padding:0;
	margin:6px 10px 0 0;
	float:right;
	display:inline;
	list-style:none;
}
ul.top-links li{
	float:left;
	padding:0 11px 0 10px;
	background:url(../Images/split.gif) no-repeat 100% 0;
}
ul.top-links li a{
	background:url(../Images/top-menu-links.gif) no-repeat;
	height:8px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
ul.top-links li.support a{
	background-position:0 0;
	width:47px;
}
ul.top-links li.blog a{
	width:26px;
	background-position:-69px 0;
}
ul.top-links li.affiliates a{
	width:56px;
	background-position:-116px 0;
}
ul.top-links li.services a{
	width:47px;
	background-position:-194px 0;
}
ul.top-links li.contact a{
	width:45px;
	background-position:-262px 0;
}
ul.top-links li.support a:hover{
	background-position:0 -8px;
	width:47px;
}
ul.top-links li.blog a:hover{
	width:26px;
	background-position:-69px -8px;
}
ul.top-links li.affiliates a:hover, 
ul.top-links li.affiliates#active a{
	width:56px;
	background-position:-116px -8px;
}
ul.top-links li.services a:hover, 
ul.top-links li.services#active a{
	width:47px;
	background-position:-194px -8px;
}
ul.top-links li.contact a:hover, 
ul.top-links li.contact#active a{
	width:45px;
	background-position:-262px -8px;
}
.header{
	position:relative;
	width:100%;
	height:175px;
	overflow:hidden;
	background:url(../Images/header-bg1.jpg) repeat-x 100% 0;	
}
.header-cont{
	width:970px;
	margin:0 auto;
	position:relative;
	height:175px;
}
.mc-holder-1{
	width:1150px;
	position:relative;
	float:left;
	left:50%;
	background:url(../Images/header-bg2.jpg) repeat-x 50% 0;
}
.mc-holder-2{
	width:1150px;
	position:relative;
	float:left;
	left:-50%;		
}
.mc-holder-3{
	background:url(../Images/header-bg.jpg) no-repeat 50% 0;
	width:1150px;
	overflow:hidden;
	height:175px;	
}
.mc-holder-4{
	width:1150px;
	position:relative;
	float:left;
	left:50%;
	background:url(../Images/footer-bg2.jpg) repeat-x 50% 0;
}
.mc-holder-5{
	background:url(../Images/footer-bg.jpg) no-repeat 50% 0;
	width:1150px;
	overflow:hidden;
	height:102px;	
}
.shadow{
	position:absolute;
	left:0;
	top:22px;	
}
.shadow-int{
	background:url(../Images/header-shadow-bg.png) no-repeat 0 0;
	width:683px;
	height:83px;
}
span.logo{
	background:url(../Images/logo.png) no-repeat 0 0;
	width:134px;
	height:50px;
	float:left;
	margin:21px 0 0 81px;
	position:relative;
}
.main-menu{
	position:absolute;
	display:inline;
	top:50px;
	right:24px;
}
.main-menu ul{
	padding:0;
	margin:0;
	float:right;
	list-style:none;
	position:relative;
}
.main-menu ul li{
	float:left;
	height:27px;
	overflow: hidden;
	padding:0 2px 0 0;	
}
.main-menu ul li a{
	background:url(../Images/main-menu.png) no-repeat;
	height:81px;
	width: 252px;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	float:left;	
}
.main-menu ul li.home{
	width:55px;
}
.main-menu ul li.features{
	width:81px;
}
.main-menu ul li.faq{
	width:43px;
}
.main-menu ul li.pricing{
	width:67px;
}
.main-menu ul li.home a{
	margin: 0 0 0 0;
}
.main-menu ul li.features a{
	margin: 0 0 0 -57px;
}
.main-menu ul li.faq a{
	margin: 0 0 0 -140px;
}
.main-menu ul li.pricing a{
	margin: 0 0 0 -185px;
}
.main-menu ul li.home a:hover{
	margin:-27px 0 0 0;
}
.main-menu ul li.features a:hover{
	margin:-27px 0 0 -57px;
}
.main-menu ul li.faq a:hover{
	margin:-27px 0 0 -140px;
}
.main-menu ul li.pricing a:hover{
	margin:-27px 0 0 -185px;
}
span.get-started{
	height:27px;
	float:right;
	overflow:hidden;
}
span.get-started a{
	float:left;
	height:54px;
	overflow: hidden;
	width:102px;
	background:url(../Images/btn-get-started.png) no-repeat 0 0;
}
span.get-started a:hover{
	margin:-27px 0 0 0;
}
.content-holder{
	width:100%;
	position:relative;
	z-index:5000;
}
.content{
	width:970px;
	margin:-55px auto -56px auto;
	position:relative;
}
.content-holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-top{
	background:url(../Images/top-line.png) no-repeat 0 0;
	width:970px;
	height:8px;
	overflow:hidden;
}
.content-bottom{
	background:url(../Images/bottom-bg.png) no-repeat 0 0;
	width:970px;
	height:9px;	
}
.content-bottom:after{
	content:"";
	clear:both;
	display:block;
}
.content-center{
	background:url(../Images/center-bg.png) repeat-y 0 0;
	width:956px;
	padding:0 7px;
}
.content-data{
	width:956px;
	background:#fff;
}
.tabs-box{
	background:#2b2b2b;
	width:100%;
	overflow:hidden;
	color:#fff;
}
ul.tabset{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
ul.tabset li{
	float:left;
}
ul.tabset li a{
	background:url(../Images/tabs-buttons.gif) no-repeat;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
ul.tabset li.what-is-spitfire a{
	background-position:0 0;
	width:118px;
}
ul.tabset li.management a{
	width:121px;
	background-position:-118px 0;
}
ul.tabset li.capture-leads a{
	width:120px;
	background-position:-239px 0;
}
ul.tabset li.database a{
	width:120px;
	background-position:-359px 0;
}
ul.tabset li.sales a{
	width:120px;
	background-position:-479px 0;
}
ul.tabset li.marketing a{
	width:120px;
	background-position:-599px 0;
}
ul.tabset li.business a{
	width:120px;
	background-position:-719px 0;
}
ul.tabset li.get-started a{
	width:117px;
	background-position:-839px 0;
}
ul.tabset li.what-is-spitfire a:hover{
	background-position:0 -50px;
}
ul.tabset li.what-is-spitfire a.active, 
ul.tabset li.what-is-spitfire a.active:hover{
	background-position:0 -100px;
}
ul.tabset li.management a:hover{
	background-position:-118px -50px;
}
ul.tabset li.management a.active:hover, 
ul.tabset li.management a.active{
	background-position:-118px -100px;
}
ul.tabset li.capture-leads a:hover{
	background-position:-239px -50px;
}
ul.tabset li.capture-leads a.active:hover, 
ul.tabset li.capture-leads a.active{
	background-position:-239px -100px;
}
ul.tabset li.database a:hover{
	background-position:-359px -50px;
}
ul.tabset li.database a.active, 
ul.tabset li.database a.active:hover{
	background-position:-359px -100px;
}
ul.tabset li.sales a:hover{
	background-position:-479px -50px;
}
ul.tabset li.sales a.active, 
ul.tabset li.sales a.active:hover{
	background-position:-479px -100px;
}
ul.tabset li.marketing a:hover{
	background-position:-599px -50px;
}
ul.tabset li.marketing a.active,
ul.tabset li.marketing a.active:hover{
	background-position:-599px -100px;
}
ul.tabset li.business a:hover{
	background-position:-719px -50px;
}
ul.tabset li.business a.active, 
ul.tabset li.business a.active:hover{
	background-position:-719px -100px;
}
ul.tabset li.get-started a:hover{
	background-position:-839px -50px;
}
ul.tabset li.get-started a.active, 
ul.tabset li.get-started a.active:hover{
	background-position:-839px -100px;
}
.tab-hd{
	height:44px;
/*line-height:44px;*/
	overflow:hidden;
	margin:0 0 0 -3px; 
position:relative;
z-index:10;
}

p.heading-descr{
	font-size:36px;	
}
p.heading-descr span{
	font-size:36px !important;
	background:url(../Images/4x4.gif);
	
}
.tab-content{
	overflow:hidden;
	min-height:255px;	
}
* html .tab-content{
 	height:255px;
 }
.tab-data{
	width:460px;
	margin:20px 0 0 15px;
	float:left;
	display:inline;
}
.tab-content img{
	float:left;
}
h1.homepage{
	font-size:14px;
	line-height:14px;
	color:#f2c53d;
	margin:0 0 9px;
	position:relative;
}

h2.homepage2{
	font-size:14px;
	line-height:14px;
	color:#f2c53d;
	margin:0 0 9px;
        position:relative;
        z-index:1001;
}
.txt{
	border-top:1px solid #393939;
	width:100%;
	overflow:hidden;
	padding:11px 0 0 0;
	color:#a6a6a6;
}
.txt p strong{
	color:#fff;
}
span.tab-illustration{
	float:right;
	margin:15px 4px 0 0;
	display:inline;
	position:relative;
}
span.tab-illustration img{
	float:left;
}
div.tab{ display:block;}
.two-columns{
	padding:18px 0 50px 18px;
	height:1%; 
}
.two-columns:after{
	content:"";
	clear:both;
	display:block;
}
.center-box{
	width:570px;
	float:left;
}
.center-box p a{
border-bottom:1px dotted #F2590C;
color:#F2590C;
text-decoration:none;
}
.center-box p a:hover{
background:#F2590C none repeat scroll 0 0;
border-bottom-style:none;
color:#FFFFFF;
}
.center-box a.formlink{
border-bottom:1px dotted #F2590C;
color:#F2590C;
text-decoration:none;
}
.center-box a.formlink:hover{
background:#F2590C none repeat scroll 0 0;
border-bottom-style:none;
color:#FFFFFF;
}
.center-box p.question{
background:url(../Images/faq-question.png) no-repeat scroll 0 17px;
color:#087ea6;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
margin-bottom:10px;
padding:16px 0px 0px 21px
}
.center-box p.answer{
background:url(../Images/faq-answer.png) no-repeat scroll 0 1px;
padding:1px 0px 0px 21px
}
input.contactsubmit {
	background: transparent url(../Images/contactsubmit.png) no-repeat scroll 0 0;
        border: none;
	display: block;
	font-size: 1px;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	width: 79px;
}
input.contactsubmit:hover {
	background-position: 0 -22px;
}
h3.see-more a{
border-bottom:1px dotted #F2590C;
color:#F2590C;
text-decoration:none;
}
h3.see-more a:hover{
background:#F2590C none repeat scroll 0 0;
border-bottom-style:none;
color:#FFFFFF;
}
.sidebar{
	width:320px;
	margin:0 13px 0 0;
	display:inline;
	float:right;
}
.ct-heading{
	height:20px;
	overflow:hidden;
	width:100%;
}
.ct-heading h3{
	margin:0;
}
.center-box p strong{
	background:#fffbe5;	
}
.center-box p span strong{
	 background:none;
}
.center-box blockquote{
	padding:0 0 0 22px;
	margin:0;
	background:url(../Images/blockquote-bg.gif) no-repeat 0 0;
}
.center-box blockquote p{
	border-left:1px solid #cacaca;
	font-weight:bold;
	margin:0 0 4px;
	padding:0 0 0 10px;
	font-style:italic;
}
.center-box cite{
	display:block;
	font-size:10px;
	color:#999;
	margin:0 0 0 22px;
	font-style:normal;
}
.side-heading{
	height:25px;
	overflow:hidden;
	width:100%;
}
.side-heading h4{
	margin:0;
	float:left;
}
.sidebar h6 {
color: #6bb2ca;
font-size: 17px;
font-style: italic;
margin: 0;
padding: 0 0 3px;
}
.side-add{
	background:url(../Images/star-bg.gif) no-repeat 0 0;
	padding:0 0 30px 20px;
	height:1%;
	overflow:hidden;
}
.side-add div{
	font:11px Arial, Helvetica, sans-serif;	
}
.side-add div p{
	margin:0 0 6px;
	padding:0 0 0 9px;
	border-left:1px solid #cacaca;
	color:#999;
}
.side-add div p a{
border-bottom:1px dotted #F2590C;
color:#F2590C;
text-decoration:none;
}
.side-add div p a:hover{
background:#F2590C none repeat scroll 0pt;
border-bottom-style:none;
color:#FFFFFF;
}
.subscribe-box{
	width:100%;
}
.sc-box{
	width:100%;
	overflow:hidden;
	margin:4px 0 8px 0;
}
span.txt-inp02, 
span.txt-inp03{
	width:234px;
	height:22px;
	display:block;
	background:url(../Images/txt-inp002.gif) no-repeat;
}
span.txt-inp03{
	background:url(../Images/txt-inp003.gif) no-repeat;
}
input.txt002{
	width:220px;
	border:0;
	margin:3px 6px 0 6px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#a3a3a3;
	background:none;
        outline-style: none;
}
a.subscribe-btn{
	background:url(../Images/btn-subscribe.gif) no-repeat;
	width:79px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
a.subscribe-btn:hover{
	background-position:0 -22px;
}
a.contactus{
	background:url(../Images/contactus.png) no-repeat;
	width:79px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
a.contactus:hover{
	background-position:0 -22px;
}
a.signout{
	background:url(../Images/signout.png) no-repeat;
	width:79px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
a.signout:hover{
	background-position:0 -22px;
}
a.hireus{
	background:url(../Images/hireus.png) no-repeat;
	width:79px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
a.hireus:hover{
	background-position:0 -22px;
}
a.rss{
	background:url(../Images/rss-lnk.gif) no-repeat;
	width:14px;
	height:15px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 0 5px;
}
ul.updates{
	padding:0 0 30px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
ul.updates li{
	float:left;
	padding:0 0 10px;
	font-size:11px;
}
ul.updates li span.date{
	width:20px;
	float:left;
	font-weight:bold;
	text-align:center;
	color:#7a7a7a;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
ul.updates li div{
	padding:0 0 0 9px;
	border-left:1px solid #cacaca;
	width:224px;
	float:left;
}
ul.updates li div h5{
	margin:0;
	font-size:12px;
}
ul.updates li div h5 a{
	color:#f2590c;
	border-bottom:1px dotted #f2590c;
	text-decoration:none;
}
ul.updates li div h5 a:hover{
	border-bottom-style:none;
	background:#f2590c;
	color:#fff;
}
ul.updates li div p{
	padding:0;
	margin:0;
	border-style:none;
	color:#666;
}
a.btn-spread-word{
	background:url(../Images/btn-spread-the-word.gif) no-repeat;
	width:116px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	display:block;
}
a.btn-spread-word:hover{
	background-position:0 -22px;
}
a.freetrial{
	background:url(../Images/freetrial.png) no-repeat;
	width:116px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	display:block;
}
a.freetrial:hover{
	background-position:0 -22px;
}
.inner-page-title{
	background:#2b2b2b;
	overflow:hidden;
	padding:20px 0 0 16px;
	height:50px;
	overflow:hidden;
	border-bottom:2px solid #d9d9d9;
}
.inner-page-title h1{
	margin:0;
	font:italic bold 36px Arial, Helvetica, sans-serif;
	color:#fff;
}
.inner-page-title h1 span{
	font-size:36px;
}
.center-title-h2{
	height:38px;
	overflow:hidden;
}
.center-title-h2 h2{
	margin:0;
	color:#2b2b2b;
	font:italic bold 36px Arial, Helvetica, sans-serif;
}
.center-title-h2 h2 span{
	font-size:36px;
}
p.subtitle{
	margin:0 0 12px;
	font-size:14px;
	color:#9aa619;
}
p.highlight{
	background:#fffbe5;
	padding:6px 8px;
	margin:0 0 18px -8px;
	position:relative;
	z-index:100;
	font-size:14px;
}
* html p.highlight{
	float:left;
}
*+html p.highlight{
	float:left;
}
a.see-more{
	background:#fff url(../Images/lnk-arrow.gif) no-repeat 3px 0;
	padding:1px 3px 1px 23px;
	color:#f2590c;
	display:inline-block;
	text-decoration:none;
}
a.see-more span{
	display:inline-block;
	background:url(../Images/dotted.gif) repeat-x 0 100%;
	cursor:pointer;
}
a.see-more:hover span{
	background:none;
}
a.see-more:hover{
	background:#f2590c url(../Images/lnk-arrow2.gif) no-repeat 3px 0;
	color:#fff;
	text-decoration:none;
}
hr.hr-default{
	color:#000;
	height:1px;
	margin:26px 0 26px -11px;
	position:relative;
	border-width:1px;
	border-bottom:0;
	border-color:#000;
	border-left-style:none;
	border-right-style:none;
	display:block;
}
* html hr.hr-default{
	margin:16px 0 6px 0;
}
.sidebar ul.default-list li{
        background:transparent url(../Images/bullet.gif) no-repeat scroll 0 3px;
	font-size:11px;
}
.sidebar ul.default-list{
	margin:11px 0 0;
       padding-left:20px;
}
ul.default-list{
	padding:0;
	margin:1px 0 18px 0;
	list-style:none;
}
ul.default-list li{
	background:url(../Images/bullet.gif) no-repeat 0 4px;
	font-size:13px;
	padding: 0 0 18px 16px;
	color:#404040;
}
ul.default-list li a{
	color:#404040;
	text-decoration:underline;
}
ul.default-list li a:hover{
	text-decoration:none;
}

ol.default-ol{
	padding:0;
	margin:0 0 18px;
	overflow:hidden;
}
ol.default-ol li{
	list-style-position:inside;
	background:url(../Images/ol-bullet.gif) no-repeat 0 2px;
	text-decoration:none;
	padding:0 0 0 2px;
	line-height:16px;
	border:0;
	
}
ol.default-ol li a{
	color:#404040;
	text-decoration:underline;
}
.pricetable{
	width:572px;
	overflow:hidden;
	margin:16px 0 26px 0;
}
.pricetable table{
	padding:0;
	margin:0;
	border-collapse:collapse;
	table-layout:fixed;
	width:572px;
	border:0;
}
.pricetable table td{
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:top;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
.pricetable table td.plan01, 
.pricetable table td.plan11{
	width:190px;
	background:url(../Images/host-plan01-1.gif) no-repeat;
	height:53px;
	vertical-align:top;
	padding:68px 0 0 0;
}
.pricetable table td.plan11{
	background:url(../Images/host-plan01-2.gif) no-repeat;
}
.pricetable table td.plan02, 
.pricetable table td.plan22{
	background:url(../Images/host-plan02-1.gif) no-repeat;
	width:190px;
	height:53px;
	padding:68px 0 0 0;
	vertical-align:top;
}
.pricetable table td.plan22{
	background:url(../Images/host-plan02-2.gif) no-repeat;
}
.pricetable table td.plan03, 
.pricetable table td.plan33{
	background:url(../Images/host-plan03-1.gif) no-repeat;
	width:192px;
	height:53px;
	padding:68px 0 0 0;
	vertical-align:top;
}
.pricetable table td.plan33{
	background:url(../Images/host-plan03-2.gif) no-repeat;
}
.pricetable table td.plan11, 
.pricetable table td.plan22, 
.pricetable table td.plan33{
	height:123px;
}
* html .pricetable table td.plan11, 
* html .pricetable table td.plan22, 
* html .pricetable table td.plan33{
	height:53px;
}
span.get-started-btn{
	width:112px;
	height:22px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
span.get-started-btn a{
	background:url(../Images/get-started-btn.png) no-repeat;
	width:112px;
	display:block;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	height:44px;
}
span.get-started-btn a:hover{
	margin:-22px 0 0 0;
}
span.or{
	display:block;
	color:#5eb4cc;
	font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:1px 0 -2px 0;
}
a.trial{
	color:#f29655;
	font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
a.trial:hover{
	text-decoration:underline;
}
td.colour01{
	background:#eff0eb url(../Images/clr01-bg.gif) repeat-y 0 0;
		
}
td.colour01 span, 
td.colour02 span, 
td.colour03 span{
	border-bottom:2px solid #d3d3cd;
	width:189px;
	padding:14px 0;
	margin:0 0 0 1px;
	display:block;
}
td.colour03 span{
	width:190px;
}
td.colour02{
	background:#ebebe4 url(../Images/clr02-bg.gif) repeat-y 0 0;	
}
td.colour03{
	background:#e7e8dc url(../Images/clr03-bg.gif) repeat-y 0 0;	
}


tr.light td.colour01{
	background:#fafbf6 url(../Images/clr11-bg.gif) repeat-y 0 0;	
}
tr.light td.colour02{
	background:#f6f6ee url(../Images/clr22-bg.gif) repeat-y 0 0;	
}
tr.light td.colour03{
	background:#f1f2e6 url(../Images/clr33-bg.gif) repeat-y 0 0;	
}
.pricetable table tr td{
	
	
}
.pricetable table td span em{
	font-size:9px;
	color:#808080;
	font-style:normal;
	display:block;
}
.footer{
	width:100%;
	position:relative;
	height:102px;
	overflow:hidden;
	background:url(../Images/footer-bg1.jpg) repeat-x 0 0;
	z-index:1;	
}
.footer-center{
	width:920px;
	margin:0 auto;
	padding:66px 25px 0 25px;
}
a.powered-by{
	background:url(../Images/powered-by.gif) no-repeat 0 0;
	width:117px;
	height:26px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	margin:-16px 0 0 0;
}
ul.footer-menu1, 
ul.footer-menu2{
	float:right;
	width:500px;
	padding:0;
	margin:0;
	list-style:none;
}
ul.footer-menu1{
	margin:0 0 4px 0;
}
ul.footer-menu1 li, 
ul.footer-menu2 li{
	float:right;
	padding:0 8px 0 9px;
	background:url(../Images/foot-split.gif) no-repeat 0 4px;
	font:10px/11px Tahoma, Verdana, Helvetica, sans-serif;
}
ul.footer-menu1 li.first, 
ul.footer-menu2 li.first{
	padding:0 8px 0 0;
	background:none;
}
ul.footer-menu1 li a, 
ul.footer-menu2 li a{
	color:#fff;
	text-decoration:none;
}
ul.footer-menu2 li a{
	color:#989991;
}
ul.footer-menu1 li a:hover, 
ul.footer-menu2 li a:hover{
	color:#f2590c;
	text-decoration:none;
}
.copy{
	width:920px;
	margin:0 auto;
	padding:5px 25px;
}
.copy p{
	margin:0;
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
}
.copy p a{
	color:#595959;
	text-decoration:none;
}
.copy p a:hover{
	text-decoration:underline;
}
a.top-lnk{
	background:url(../Images/to-top.gif) no-repeat 0 0;
	width:7px;
	height:6px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
/*sIFR styles*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash p.tab-heading span{
	visibility: visible !important;
	letter-spacing:-6px;
	font-size:56px;
	height:40px;	       
}
.sIFR-hasFlash .inner-page-title h1 span{
	visibility: hidden;
	letter-spacing:-6px;
	font-size:50px;
	
}

.sIFR-hasFlash .center-title-h2 h2{
	visibility: hidden;
	line-height:40px !important;
	font-size:60px;	
}
.sIFR-hasFlash p.subtitle span{
	visibility: hidden;
	font-size:14px;
}
.sIFR-hasFlash h1.homepage span{
	visibility: hidden;
	
	font-size:12px;
}
.sIFR-hasFlash h2.homepage2 span{
	visibility: hidden;
	font-size:12px;
}
.sIFR-hasFlash .ct-heading h3 span{
	visibility: hidden;
	font-size:17px;
}
.sIFR-hasFlash .ct-heading h3 span{
	visibility: hidden;
	font-size:17px;
}
.sIFR-hasFlash .side-heading h4 span{
	visibility: hidden;
	font-size:17px;
}
