html { min-height: 100%; margin-bottom: 1px; background: #fff; font-size: 100.01%; }
body { margin: 0; padding: 1px 0 0; color: #555; font: 62.5%/1.5 Arial,Helvetica,sans-serif; }
textarea, input, select, option, button{ font: 1em Arial,Helvetica,sans-serif; }

* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p { font-size: 1.2em; }
ul, ol, dl { margin-bottom: 1.5em; }
p { margin-bottom: 1.25em; }
li *, dt *, dd *, p * { font-size: 1em; }

fieldset, img { border: none; }
button { overflow: visible; cursor: pointer; }

a { color: #30427b; text-decoration: underline; }
a:hover, a:focus, a:active { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 12px; font: normal 2.4em Arial,Helvetica,sans-serif; color: #c4d0d2; }
h1 { font-size: 2.2em; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { text-decoration: underline; }
h2 { font-size: 1.9em; color: #000; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.167em; }
h5 { font-size: 1.000em; }
h6 { font-size: 0.800em; }

.center { margin-left: auto; margin-right: auto; text-align: center; }
.offset { position: absolute; left: -10001em; overflow: hidden; height: 0; margin: 0; line-height: 0em; }

legend.offset { display: none; }

.TopRow{ background:#192130 url(images/home_bg_main.gif) repeat-x; height:605px; margin: -1px 0 0; padding: 0 0 0 1px;}
.InsideTopRow{ background: url(images/inside_bg_main.gif) repeat-x; height:114px; margin: -1px 0 0; padding: 0 0 0 1px;}
.top { position: relative; width: 950px; height: 114px; margin: 0 auto; z-index: 250; }

   #logo { position: absolute; left: 40px; top: 45px; margin: 0; }
    #logo a { display: block; overflow: hidden; width: 286px; height: 36px; background: url(images/findskills_logo_main.gif) no-repeat; text-indent: -10001px; }
     #logo a img { display: none; }

   #tools { float: right; list-style: none; margin: 0; padding: 0; }
    #tools li { float: left; height: 23px; background-color:#ff9900; padding: 0 12px 0 13px; border-top:4px #BA7307 solid; border-left: 1px solid #293243; color: #293243; font-size: 1em; line-height: 23px; text-transform: uppercase; }
    #tools li.first { border: none; border-top:4px #BA7307 solid; }
     #tools li a { color: #fff; font-weight:bolder; background-color:#ff9900; text-decoration: none; }
     #tools li a:hover { color: #192130; }
     #tools li a.off { background-position: 0 -46px; }
     #tools li a.off:hover { background-position: 0 -71px; }
     #tools li a.on { background-position: 0 4px; }
     #tools li a.on:hover { background-position: 0 -21px; }
   
   #nav { position: absolute; left: 0; top: 77px; width: 100%; border-top: 0px solid #293243; }
    #nav ul { float: right; list-style: none; height: 37px; margin: 0; padding: 0; }
     #nav ul li { float: left; border-left: 0px solid #293243; background: url(images/bullet_nav.gif) 50% 400px no-repeat; }
     #nav ul li:hover { background-position: 50% 100%; background-color: #28364e; }
     #nav ul li.home { border-left: none; }
      #nav ul li a { float: left; overflow: hidden; height: 37px; text-indent: -10001em; background: url(images/nav_titles.gif) no-repeat; }
      #nav ul li a.active { background-color: #040404; }
      #nav ul li.home a { width: 73px; background-position: -400px 0; } #nav li.home a:hover { background-position: -400px -37px; } #nav li.home a.active { background-position: -400px -74px !important; }
      #nav ul li.work a { width: 73px; background-position: 0 0; } #nav li.work a:hover { background-position: 0 -37px; } #nav li.work a.active { background-position: 0 -74px !important; }
      #nav ul li.company a { width: 94px; background-position: -72px 0; } #nav li.company a:hover { background-position: -72px -37px; } #nav li.company a.active { background-position: -72px -74px !important; }
      #nav ul li.blog a { width: 68px; background-position: -165px 0; } #nav li.blog a:hover { background-position: -165px -37px; } #nav li.blog a.active { background-position: -165px -74px !important; }
      #nav ul li.clients a { width: 82px; background-position: -233px 0; } #nav li.clients a:hover { background-position: -233px -37px; } #nav li.clients a.active { background-position: -233px -74px !important; }
      #nav ul li.contact a { width: 85px; background-position: -314px 0; } #nav li.contact a:hover { background-position: -314px -37px; } #nav li.contact a.active { background-position: -314px -74px !important; }

.featured { position: relative; width: 418px; height: 270px; margin: 0 auto; padding: 0 0 0 500px; background-color: #292d35; border: 1px solid #040404; border-width: 9px 16px 12px; color: #838685; }
.featured h1 { margin: 35px 0 2px; color: #fff; font-size: 1.8em; text-transform: uppercase; }
.featured h1 span { color:#78c4f0; }
.featured p.image { position: absolute; left: 0; top: 0; }
.featured p.date { margin: 0 0 20px; font-size: 1em; text-transform: uppercase; }
.featured p.date span { padding: 0 2px; }
.featured div.details { padding: 0 10px 0 14px; border-left: 1px solid #393e3c; }
.featured div.details p { }
.featured div.details p a { color: #aaa; text-decoration: none; }
.featured div.details p a:hover { color: #ccc; text-decoration: none; }
   
.tabs { position: absolute; left: 500px; top: 244px; list-style: none; width: 395px; margin: 0; padding: 0; display: inline; float: left; margin: 0 3px 0 0; font-size: 1em; line-height: 28px; text-transform: uppercase; }
.tabs.visit { float: right; margin: 0; }
.tabs a { float: left; padding: 0 0 0 2px; background: url(images/splash_tabs.gif); color: #fff; text-decoration: none; }
.tabs a:hover { background-position: 0 -26px; }
.tabs strong { float: left; padding: 0 0 0 2px; background: url(images/splash_tabs.gif) 0 -52px; color: #fff; }
.tabs span { position: relative; overflow: hidden; float: left; height: 26px; margin: 0 -2px 0 0; padding: 0 15px 0 13px; background: url(images/splash_tabs.gif) 100% 0 no-repeat; }
.tabs a span { cursor: pointer; }
.tabs a:hover span { background-position: 100% -26px; }
.tabs strong span { background-position: 100% -52px !important; }
  
.Introduction01 { margin-top:15px; }
.column01 { color: #c4d0d2; float: left; width: 420px; padding: 0 15px 0 40px; }
.column01 h1 { color: #78c4f0; }

.Introduction02 { background:url(images/bottom_row_bg.gif) repeat-x; }
.LearnMore { bottom: 0; margin: 0; font-size: 1em; line-height: 2.5em; }
.LearnMore a { float: left; padding: 0 15px 0 20px; background: #040404 url(images/bullet_arrow_orange.gif) 10px 50% no-repeat; color: #eee; text-transform: uppercase; text-decoration: none; }
.LearnMore a:hover { background-color: #29354f; color: #fff; }


.column02 { float: left; width: 420px; padding: 0 15px 0 40px; padding-top:15px; }
.column02 h1 { color:#666666; font-size: 2.2em;}
.photo { margin-right:10px;}

.ContentColumn { float: left; width: 600px; padding: 0 15px 0 40px; padding-top:15px; }
.ContentColumn h1 { color:#2e4066; font-size: 2.2em;}

.NextStepsBlock { border-top:4px #ececec solid; border-left:1px #ececec solid; border-right:1px #ececec solid; border-bottom:1px #ececec solid; padding:10px; font-size:12px }
.NextStepsTitle { font-size:13px; font-weight:bolder; color:#666666; }

.RightColumn { float: left; background-color:#FCF3C2; width: 240px; padding: 0 15px 0 40px; padding-top:25px; border-bottom:4px #CCCCCC solid; margin-bottom:30px; }
.RightColumn h1 { color:#6C5739; font-size: 1.7em;}

p.button-a { display:block width: 100%; margin: 0; font-size: 1em; line-height: 2em; }
p.button-a a { float: left; padding: 0 15px 0 10px; background: #939aaa url(images/tab_cut.gif) 100% 0 no-repeat; color: #eee; text-transform: uppercase; text-decoration: none; }
p.button-a a:hover { background-color: #ff8a00; color: #fff; }
p.button-a a span { padding: 0 0 0 10px; background: url(images/bullet_arrow_white.gif) 0 50% no-repeat; cursor: pointer; }
p.button-a a span span { padding: 0; background: none; }
 
.footer { border-top: 1px solid #e5e5e5; color: #888; text-transform: uppercase; margin-top:30px; }
.FooterQuickLinks { float: right; font-size:10px; padding-top:5px; }
.FooterCopyRights { float: left;  font-size:10px; padding-top:5px; }
.footer p a { color: #3b5e73; text-decoration: none; }
.footer p a:hover { text-decoration: underline; }
   
ul { margin-left: 0; margin-right: 0; padding: 0 0 0 20px; }

ul.a { list-style: none; margin-left: 0; margin-right: 0; padding: 0; }
ul.a li { padding: 0 0 0 20px; background: url(images/bullet_round_dot.gif) 6px 5px no-repeat; }

.ClientLogo
{
	padding:8px;
	border:2px #E0E9E7 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bolder;
	color:#666666;
	margin-bottom:6px;
	width:82px;
	height:45px;
}