<link href="/_layouts/css/reset.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/_layouts/css/start/ui.all.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/_layouts/css/style.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/_layouts/css/print.css" rel="stylesheet" type="text/css" media="print" />

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal; }
a { text-decoration:underline; }
a:hover { text-decoration:none;}
h1, h2, h3, h4, h5, h6 { font-family:"Century Gothic", Arial; font-weight:normal; }
.no-display { display:none; }


div#container { width:980px; overflow:hidden; margin:0 auto; }
div#header { height:316px; width:980px; overflow:hidden; background:url(/SiteCollectionImages/kv.jpg); }
div#header img.tforce-logo { float:left; margin-left:65px; }
div#header div.top-search { width:330px; float:right; margin-right:28px; margin-top:12px; }
div#header div.top-search div.search { width:209px; height:21px; line-height:21px; background:url(/SiteCollectionImages/search-bg.jpg) no-repeat; float:left; }
div#header div.top-search div.search input { border:none; line-height:21px; padding:3px; width:145px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#header div.top-search div.search a { color:#555; text-decoration:none; margin-left:2px; }
div#header div.top-search div.search a:hover { color:#222 }
div#header div.top-search div.login { width:118px; line-height:21px; height:21px; background:url(/SiteCollectionImages/client-login-bg.jpg) no-repeat; float:left; text-align:center; }
div#header div.top-search div.login a { width:118px; color:#555; text-decoration:none; }
div#header div.top-search div.login a:hover { color:#222 }
div#header div.top-search p { line-height:24px; color:#555; float:right; margin-top:3px; margin-right:18px; }
div#header div.top-search p a { color:#555; text-decoration:none; }
div#header div.top-search p a:hover { color:#222; text-decoration:underline; }

ul#main-menu { width:980px; height:40px; margin:0 auto; }
ul#main-menu li { float:left; font-family:"Century Gothic", Arial; margin:5px 25px; font-size:14px; }
ul#main-menu li a { color:#000; text-decoration:none;  }
ul#main-menu li a:hover { color:#0089d0; text-decoration:none; }
ul#main-menu li.first { margin-left:80px; }

div#main-content { width:980px; height:208px; margin:0 auto; }

div#tft-main-content div.tft-solution { width:226px; height:205px; background:url(/SiteCollectionImages/fn-solution-bg.jpg); float:left; margin-left:15px; background-repeat: no-repeat;}
div#tft-main-content div.tft-solution h2 { font-size:24px; color:#1e935a; text-transform:uppercase; line-height:42px; margin-left:8px; padding-top:2px; } 
div#tft-main-content div.tft-solution ul { margin-left:40px; margin-top:5px; }
div#tft-main-content div.tft-solution ul li { color:#016e3f; margin-bottom:18px; }
div#tft-main-content div.tft-solution ul li a { color:#016e3f; text-decoration:none; }
div#tft-main-content div.tft-solution ul li a:hover { border-bottom:3px solid #fff; }
div#tft-main-content div.tft-solution ul li span { color:#014d2c; font-size:16px; display:block; }

div#tft-main-content div.tft-service { width:231px; height:205px; background:url(/SiteCollectionImages/fn-service-bg.jpg); float:left; margin-left:0px; }
div#tft-main-content div.tft-service h2 { font-size:24px; color:#1d78a8; text-transform:uppercase; line-height:42px; margin-left:8px; padding-top:2px; } 
div#tft-main-content div.tft-service ul { margin-left:40px; margin-top:5px; }
div#tft-main-content div.tft-service ul li { color:#fff; margin-bottom:13px;  }
div#tft-main-content div.tft-service ul li a { color:#00263a; text-decoration:none; font-size:14px; }

div#tft-main-content div.tft-profile { width:409px; height:205px; background:url(/SiteCollectionImages/fn-about-bg.jpg); float:left; margin-right:30px; }
div#tft-main-content div.tft-profile h2 { font-size:18px; color:#000; text-transform:uppercase; line-height:42px; margin-left:25px; padding-top:5px; } 
div#tft-main-content div.tft-profile p {  margin:5px 25px; line-height:20px; color:#383838; font-size:13px; }
div#tft-main-content div.tft-profile p a { color:#00a555; }


div#su-gallery { padding-top:20px; height:162px; float:left; margin-left:15px;}
div#su-gallery h2 { color:#006436; font-size:18px; padding-bottom:10px; }

div#su-gallery div.scrollable { width:840px; height:150px; overflow:hidden; position:relative; float:left; }
div#su-gallery div.scrollable div.items { width:20000em;  position:absolute; } 
div.scrollable div.items div { float:left; margin:5px 10px; } 
div#su-gallery a.prev { float:left; margin-top:28px; }
div#su-gallery a.next { float:left; margin-top:28px; padding-left:10px;}

div#tft-footer { clear:both; color:#606060; font-size:11px; padding-top:30px; width:910px; margin:0 auto;  }
div#tft-footer ul { padding-bottom:10px; float:left; }
div#tft-footer li { float:left; margin-left:5px; }
div#tft-footer li a { color:#606060; text-decoration:none; } 

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

img { border: 0px 0px 0px 0px; }


div.sub-menu div.sub-menu-top { width:226px; height:28px; background:url(/SiteCollectionImages/sub-menu-top.jpg) no-repeat; }
div.sub-menu div.sub-menu-bot { width:226px; height:28px; background:url(/SiteCollectionImages/sub-menu-bot.jpg) no-repeat; }
div.sub-menu ul { background:#bcedd5; }
div.sub-menu ul li { padding-bottom:15px; margin-left:25px; }
div.sub-menu ul li a { color:#014d2c; font-size:16px; text-decoration:none; line-height:1.3em; margin-bottom:5px; }
div.sub-menu ul li a:hover { text-decoration:underline }
div.sub-menu ul li li { padding-bottom:0px; margin-left:12px; }
div.sub-menu ul li li a { color:#016e3f; font-size:12px; text-decoration:none; line-height:1.3em; margin-bottom:5px; }
div.sub-menu ul li li a:hover { text-decoration:underline }


div.content-text div.bc { color:#737373; font-size:11px; margin-bottom:10px; }
div.content-text div.bc a { color:#737373; text-decoration:none; }
div.content-text h2 { font-size:24px; color:#1d78a8; margin-top:10px; margin-bottom:20px; }
div.content-text h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1d78a8; margin-top:5px; margin-bottom:5px; }
div.content-text p { color:#363636; margin-top:5px; margin-bottom:15px; line-height:1.5em; }
div.content-text ul { margin-bottom:15px; }
div.content-text ul li { margin-left:20px; list-style:square; color:#00a457; line-height:1.5em; margin-bottom:0.5em;}
div.content-text ul li span { color:#363636; }
div.content-text ol { margin-bottom:15px; }
div.content-text ol li { margin-left:20px; list-style:decimal; color:#1D78A8; line-height:1.5em; margin-bottom:0.5em;}
div.content-text ol li span { color:#363636; }


div.sub-menu { width:226px; float:left; margin-left:40px; }
div.content-text { width:400px; float:left; margin-left:20px; }
div.rt-col { width:214px; float:left; margin-left:20px; }


div.rt-col div.txt-blk { background:#cee8f6; } 
div.rt-col div.txt-blk-top { width:214px; height:26px; background:url(/SiteCollectionImages/text-block-top.jpg) no-repeat; }
div.rt-col div.txt-blk-bot { width:214px; height:27px; background:url(/SiteCollectionImages/text-block-bot.jpg) no-repeat; }
div.rt-col div.txt-blk h4 { color:#000000; font-size:18px; margin:0 10px 5px 10px; text-transform:uppercase; }
div.rt-col div.txt-blk p { color:#000000; margin:10px;  }


div.rt-col div.case { margin-top:10px; margin-bottom:10px; }
div.rt-col div.case h4 { color:#014D2C; font-size:18px; margin:0 10px 5px 10px; text-transform:uppercase; padding-top:25px; }
div.rt-col div.case img { width:210px; }
div.rt-col div.case p { color:#014D2C; margin:10px 10px 0 10px;  }

div.sub-menu ul a.active { color:#000; font-weight:bold;}