﻿/*  GLOBAL RESET */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* COMMON & FONTS */
body {color:#000;background: #fff url(img/body-bg-2000x92.jpg) no-repeat 50% 0;font:75% Verdana,Helvetica,clean,sans-serif;}
html>body{font-size:12px;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% Verdana, Helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
label,button {cursor:pointer;}
p,li,td,th{line-height:1.5em;}
a, a:visited {color: #0054bb;text-decoration:none;}
h1 {display:block;}
p {margin-bottom: 1.5em;}
.focus {}
input.invalid, textarea.invalid {background-color: #fff;border:1px solid #f00;}
.error {display:none;background: url(img/required-90x20.png) no-repeat;width:90px;height:20px;}
.error-email {background: url(img/invalid-email-90x20.png) no-repeat;}
.hide {display:none;}
.last {margin:0;}


/* LAYOUTS */

.col-mm {width:100%;}
.col-mm .mcol {width:480px;float:right;}
.col-mm .first {width:470px;float:left;}

/* FLOAT CLEAR */
#hd .menu, .col-mm, #ft {zoom:1; overflow:hidden;}

/* TEXT NEGATIVE INDENT */
.iebad #hd .logo a, #hd .menu a, #bd h1, #signin-help h2, #demo h2, #company h2, 
.demo-item h3, .demo-item .watch, button, #invite .sent h3,#company .opening,
#contact-form-sent h3, .learn-content h2, .error,#home #learn-diagram h2,#interviews h2,
#home-functions li strong,#home #learn-more a, .learn-content .watch a  {text-indent: -5000px;overflow:hidden;}

/* TEMPLATE */
#hd, #ft, #bd {width:960px;margin: 0 auto;}

/* BORDERS */
#ft, #signin-help, #ft li.sep  {border: solid 1px #e2e2e2;}
#ft li.sep {border: solid 1px #ccc;}
#demo h2, .demo-item, #company h2, #contact-info h2, 
#privacy h2, .blank .head, #news-archives h2, #news-story h3, #news-story h2, #contact h3 {border: solid 1px #d4d5da;} /* Light Blue */


#hd {height:107px;position:relative;background: url(img/header-960x92.jpg) no-repeat;}
#hd .logo, #hd .submenu {position:absolute;top:28px;}
#hd .logo {left:0;}
#hd .submenu {right:0px;}
#hd .submenu a {color: #e7e9f2;font-size: 0.9166em;}
#hd .home {margin-right:25px;}

#hd .menu {background: url(img/menubg-599x29.gif) no-repeat;position:absolute;bottom:0;left:0;height:29px;width:960px;}

.iebad #hd .logo a {width:292px;height:35px;display:block;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop",src="/style/css/img/logo-lt-292x35.png");cursor:pointer;}

#hd .menu ul {float:left;margin-left:599px;}
	.ie6 #hd .menu ul {margin-left:239px;}
	
#hd .menu li {float:left;}
#hd .menu a {width:120px;height:87px;display:block;background-repeat:no-repeat;}
#hd .menu a:hover {background-position: 0 -29px;}
#hd .menu a.demos {background-image: url(img/menu-demos-120x87.png);}

#hd .menu a.learn {background-image: url(img/menu-learn-120x87.png);}
#hd .menu a.news {background-image: url(img/menu-news-120x87.png);}
#hd .menu a.contact {background-image: url(img/menu-contact-121x87.png);width:121px;}
#hd .menu .demos a.demos, #hd .menu .company a.company, #hd .menu .contact a.contact, #hd .menu .learn a.learn, #hd .menu .news a.news {background-position: 0 -58px;}

#bd h1 {margin: 40px 0 35px;}
#bd {margin-bottom: 25px;}

#ft {border-width: 1px 0;padding: 10px 0 9px;color: #404040;font-size:0.8333em;background: #efefef;margin-bottom: 11px;}
#ft-inner {padding: 0 10px;}
#ft .copyright {float:left;width:49%;}
#ft .menu {float:right;border-width: 0 1px 0 0;}

#ft li {float:left;margin-left: 15px;}
#ft li.sep {border-width: 0 1px 0 0;}

/* DEMO
------------------------------- */
#demo h1 {width:221px;height:25px;background: url(img/headers/seeaction-221x25.gif) no-repeat;}
#demo .special {margin-bottom: 47px;}
#demo h2, #company h2, #contact-info h2 {border-width: 0 0 1px;padding-bottom: 7px;margin-bottom: 15px;}
#demo .special h2 {background: url(img/headers/foliotekspecial-262x20.gif) no-repeat;width:100%;height:20px;}
#demo .special li {color: #404040;line-height:1.5em;padding-left:10px;background: url(img/bulletA-5.gif) no-repeat 0 0.5em;margin-bottom:1.5em;}
#demo #invite h2 {background: url(img/headers/sharevid-178x16.gif) no-repeat;width:100%;height:20px;}
#demo p, #company p {color: #404040;}
#demo .col-mm .mcol {width:360px;}
#demo .col-mm .first {width:540px;}

.demo-item {border-width:1px 0 0;background: url(img/demobg-540x178.jpg) no-repeat 0 1px;height:200px;padding:30px 0 0 20px;position:relative;}
.demo-item p {width:230px;margin:0;}
.demo-item h3 {margin: 0 0 5px;}
.demo-item strong {font-weight:bold;}
.demo-item .screen {position:absolute;top:20px;right:85px;}
.demo-item .watch {background: url(img/btn-watch-94x25.gif) no-repeat;display:block;width:94px;height:25px;}
.demo-item .movie-chapters {padding-left:20px;}
.demo-item .movie-chapter {margin: 0 0 10px;}
.demo-item .movie-chapter a {background: url(img/play-disc.gif) no-repeat 0 0;padding:0 0 3px 22px;}
.demo-item .movie-chapter em {color: #666;font-size:11px;}

#main-demo .demo-item p {width:auto;margin: 0 0 20px;}
#main-demo .demo-item {background: url(img/demobg.jpg) repeat-x 0 1px;margin: 0 0 40px;padding-top:20px;height:auto;}
#demo #main-demo h3 {background-image:none;text-indent:0;width:auto;height:auto;font-size:18px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;}

#demo .students h3 {background: url(img/headers/students-70x13.gif) no-repeat;width:70px;height:13px;margin-bottom:9px;}
#demo .faculty h3 {background: url(img/headers/facultyadmin-185x17.gif) no-repeat;width:185px;height:17px;}
#demo .data h3 {background: url(img/headers/datacollection-217x17.gif) no-repeat;width:217px;height:17px;}
#demo .running-time {color: #404040;font-size: 0.8333em;line-height:1.8em;display:block;text-transform:uppercase;margin-bottom: 1.8em;}

#invite {background: url(img/interaction-107x88.gif) no-repeat right top;}
#demo #invite h2, #invite p {width: 245px; }

#invite .input-item {margin: 0 0 1em;}

#invite .text, #invite textarea {width:352px;font-size: 1.166em;}
#invite textarea {height:6em;}
#invite .label {font-size: 0.9166em;font-weight:bold;color: #404040;display:block;margin: 0 0 3px;}
#invite button {width:120px;height:26px;background: url(img/btn-invite-120x26.gif) no-repeat;border:0;display:block;}
#invite .sending, #invite .sent {display:none;}
#invite .error {padding-top:5px;background-position: 0 5px;}
#invite .error-text {background: #a00;color:#fff;display:none;padding:3px;}

#invite .sending {background: #fff url(img/loadingAnimation.gif) no-repeat;padding-top: 20px;color: #999;height:200px;width:100%;}
#invite .sent {height:100px;border-width:1px;border:1px solid #afcc8c;padding:7px;}
#invite .sent h3, #contact-form-sent h3 {background: url(img/headers/thankyou-146x29.gif) no-repeat;width:146px;height:29px;margin-bottom: 5px;}
#invite .sent p, #contact-form-sent p {padding-left: 43px;}

#invite legend {font-size: 0.9166em;color:#b8b79c;margin-bottom: 0.75em;padding:7px 5px 0 0;}
.iewin #invite fieldset {position:relative;padding-top:1.25em;margin-bottom:1em;}
.iewin #invite legend {position:absolute;top:-7px;left:-0.75em;padding:0;}
#invite fieldset {border-top:1px #cdccbf solid;}
#invite #captcha {display:none;}

#flashcontent {width:100%;height:100%;background-color:#fff;margin:0;}
body.demo-screen, body.blank {padding:0;margin:0;background: #fff;}


/* BLANK */
body.blank {padding: 11px;}
.blank .head {padding: 0 0 9px;margin: 0 0 11px;border-width: 0 0 1px;}


/* COMPANY
------------------------------- */
#company h1 {background: url(img/headers/company-info-329x35.gif) no-repeat;width:329px;height:35px;}
#company .opening {background: url(img/headers/company-body-952x180.png) no-repeat;height:180px;margin-bottom:3em;}
#company h2 {border-width: 0 0 1px;}
#company .mcol {width:460px;}
#company .future {background: url(img/headers/thefuture-97x16.gif) no-repeat;height:16px;}
#company .beginning {background: url(img/headers/foliotek-beginning-189x20.gif) no-repeat;}

/* CONTACT
------------------------------- */
#contact h1 {background: url(img/headers/getintouch-187x34.gif) no-repeat;height:34px;}
#contact .mcol {width:300px;}
#contact .first {width:600px;}

#contact h3, #contact h2 {border-width: 0 0 2px;font-size: 1.333em;font-family:Lucida Sans Unicode, Lucida Grande;padding: 0 0 2px;margin: 0 0 1em;}
#contact-form p.example {font-size:0.9166em;font-style:italic;color: #666;margin:0;padding:0;}
#contact-form td.note {font-size:0.9166em;margin: 0 0 1.5em;vertical-align:top;padding-left:11px;}
#contact-form-request, #contact-form-info {margin: 0 0 1.5em;}

#contact label.radio {display:block;margin: 0 0 0.5em;}
#contact th {text-align:left;padding-right:11px;font-size:0.9166em;font-weight:bold;width:9em;}
#contact td {padding-bottom: 1em;vertical-align:middle;}
#contact th.head {font-size:0.9166em;color:#404040;padding-bottom: 5px;vertical-align:bottom;width:auto;}
#contact .text {font-size: 1.3333em;padding:2px;width:240px;}
#contact .radio {margin-right:5px;}

#contact-firstchoice {margin-right:11px;}
#contact #contact-location {width:160px;}

#contact-form-message textarea {width:97%;height:6em;padding:2px;font-size:1.1666em;}

#contact-form-foot {position:relative;overflow:hidden;height:42px;}

#contact-form-foot button {border:0;padding:0;margin:0;background: url(img/form/btn-send-lt-122x28.gif) no-repeat 0px;width:122px;height:28px;display:block;position:absolute;top:11px;left:0;overflow:hidden;}
#contact-form-foot .sending {background: url(img/form/sending-74x20.gif) no-repeat;width:74px;height:20px;position:absolute;left:-30px;top:15px;padding-left: 84px;padding-top: 5px;display:none;}

#contact-form-sent {background: none;border-width:1px;display:none;font-size:1.166em;}
#contact-form-sent h3 {border-width:0;}

#contact-info-wrapper {border: 2px solid #d4d5da; padding: 11px;}
#contact-info {background:#fff;padding:0;}
#contact-info-wrapper h2 {padding: 0 0 18px;margin: 0;font-size: 1.166em;}

#contact-info .type {width:5em;display:block;float:left;color: #666;}
#contact-info .email {display:block;margin-left:5em;}
#contact-info span.tel {}
#contact-info .vcard div {overflow:hidden;zoom:1;line-height:2em;}
#contact-info .vcard div.adr div, #contact-info .vcard .fn {line-height:1.666em;}
#contact-info .fn {padding:2em 0 0 0;}
#contact-form-info .error {margin-top: 5px;}

#contact-info .tel {}

/* LEARN MORE
--------------------- */
#learn-diagram {background: url(img/learn/3/diagram-shd-436x73.jpg) no-repeat 13px 431px;height:500px;}
#learn-diagram a {position:absolute;display:block;left:0;top:0;overflow:hidden;text-indent:-9999px;}
#learn-diagram .data a {background: url(img/learn/3/diagram-data-186x94.jpg) no-repeat;width:186px;height:94px;top:189px;left:19px;}
#learn-diagram .sp a {background: url(img/learn/3/diagram-sp-144x85.jpg) no-repeat;width:144px;height:85px;left:196px;top:111px;}
#learn-diagram .fr a {background: url(img/learn/3/diagram-fr-57x106.jpg) no-repeat;width:57px;height:106px;top:52px;left:128px;}
#learn-diagram .sis a {background: url(img/learn/3/diagram-sis-87x129.jpg) no-repeat;width:87px;height:129px;top:318px;left:122px;}
#learn-diagram .ip a {background: url(img/learn/3/diagram-ip-183x48.jpg) no-repeat;width:183px;height:48px;top:215px;left:233px;}
#learn-diagram .r a {background: url(img/learn/3/diagram-r-149x83.jpg) no-repeat;width:149px;height:83px;top:282px;left:192px;}
#learn-diagram h2 {display:none;}

.learn-assessment-process {overflow:hidden;zoom:1;padding-top: 250px;}
#bd .learn-assessment-process a {color: #8b8a8a;}
.learn-assessment-process span {float:left;display:block;width:208px;text-align:right;padding-right:7px;padding-top: 21px;line-height:1.5em;font-size:0.9166em;}
.learn-assessment-process img {float:left;}

.learn-interior {position:relative;overflow:auto;zoom:1;}
.learn-interior #learn-diagram {width:480px;float:left;}
.learn-head h1, .learn-head p {text-indent: -9999px;overflow:hidden;display:block;width:1px;height:1px;}
.learn-head {background: url(img/learn/home-head-470x81.gif) no-repeat;width:470px;height:81px;position:absolute;top:71px;left:370px;}

.learn-content dt {line-height:1.5em;font-weight:bold;}
.learn-content dd {line-height:1.5em;margin-bottom:1.5em;color: #404040;}
#bd .learn-content h1 {margin: 41px 0 1em;}
.learn-content {float:right;width:480px;}
.learn-content .featured {margin: 0 0 1em;}

#learn-studport h1 {background: url(img/learn/stud-head-211x28.gif) no-repeat;height:28px;width:211px;}
#learn-studport h2 {background: url(img/learn/stud-many-241x81.gif) no-repeat 29px 0;height:81px;}
#learn-sis h1 {background: url(img/learn/sis-head-363x29.gif) no-repeat;height:29px;width:363px;}
#learn-facreview h1{background: url(img/learn/fac-review-head-175x29.gif) no-repeat;width:175px;height:29px;}
#learn-edudata h1 {background: url(img/learn/edudata-head-185x23.gif) no-repeat;width:185px;height:23px;}
#learn-instport h1 {background: url(img/learn/inst-head-273x28.gif) no-repeat;width:273px;height:28px;}
#learn-reporting h1 {background: url(img/learn/reporting-head-126x28.gif) no-repeat;width:126px;height:28px;}


#learn-container-wrapper {overflow:auto;zoom:1;}
.learn-content .movie {width:480px;height:220px;overflow:hidden;zoom:1;}
.learn-content .screenshot {float:left;}
.learn-content .movie-info {float:right;display:block;width:223px;}
.learn-content .running-time {color: #404040;font-size: 0.9166em;display:block;margin: 0 0 1.5em;}
.learn-content .description {line-height:1.5em;margin: 0 0 0.5em;display:block;}
.learn-content .watch a {display:block;background:url(img/btn-watch-94x25.gif);width:94px;height:25px;}
.learn-content .watch {display:block;}

/* HOME
--------------------- */
#home {position:relative;}
#home-board {height:350px;overflow:hidden;}
#home #learn-diagram {background: url(img/home/symbol2-365x316.jpg) no-repeat 0 21px;width:600px;position:relative;height:350px;}
#home #learn-diagram h2 {display:block;width:287px;height:192px;background: url(img/home/foliotek-items-287x192.gif) no-repeat;position:absolute;top:42px;right:0;}
#home #learn-more a {position:absolute;left:488px;top:265px;background:url(img/home/btn-learn-more-112x25.gif) no-repeat;width:112px;height:25px;}
#interviews h2 {height:27px;width:960px;background:url(img/home/cust-share-488x27.gif) no-repeat 50% 0;position:absolute;top:386px;left:0;}
#interviews {padding-top:81px;}

#home-functions li strong {display:block;height:73px;background-position:22px 18px;background-repeat:no-repeat;cursor:pointer;}
#home-functions li a {background:url(img/home/fbtn-bg-244x73.jpg) no-repeat;width:244px;height:73px;position:absolute;right:0;top:42px;}
#home-functions li.conference a {background:none;top:220px;width:135px;}
#home-functions li.register a {top:125px;}
#home-functions .register strong {background-image:url(img/home/register-186x35.gif);}
#home-functions .signin strong {background-image:url(img/home/signin-183x39.gif);}
/*#home-functions .conference strong {background-image: url(conference/img08/epic08-135x96.gif);background-position:0 0;height:114px;} */
#home-functions .conference strong {background-image: url(conference/img08/epic08-206x114.gif);background-position:0 0;height:114px;margin-left:-75px;position: relative;}

.iewin #home #learn-diagram ul {width:1px;height:1px;overflow:hidden;} /* ie6 fix */
#home #learn-diagram a {background:none;left:auto;height:18px;right:0;}
#home #learn-diagram .ip a {top:100px;width:170px;}
#home #learn-diagram .sp a {top:140px;width:132px;}
#home #learn-diagram .fr a {top:177px;width:110px;}
#home #learn-diagram .r a {top:215px;width:80px;}
#home #learn-diagram .sis a, #home #learn-diagram .data a {display:none;}
#home #learn-more a.symbol-link  {top:26px;left:0;width:280px;height:300px;background:none;z-index:25;}

/* PRIVACY POLICY
--------------------- */
#privacy h1 {background: url(img/headers/privacy-209x34.gif) no-repeat;height:34px;}
#privacy p {color:#404040;}
#privacy h2 {border-width: 0 0 1px;font-size:1.166em;margin: 0 0 0.5em;}


/* NEWS 
--------------------- */
#news {background:url(img/underliane.gif);}
#news, #news-head {overflow:hidden;zoom:1;}
#news-story {width:540px;float:left;}
#news-archives {width:360px;float:right;}
#news-story h2, #news-archives h2, #news-story h3 {font-family:Lucida Sans Unicode, Lucida Grande;font-weight:normal;}

#news-story h2 {font-size:1.5em;border-width: 0 0 4px;line-height:1em;margin-top:2.5em;padding-bottom: 0.2352em; }
#news-story .datetime {font-size:0.9166em;line-height:1.6363em;color: #666;margin-top:0.8181em;display:block;}
#news-story p {line-height:1.5em;font-size:1em;margin: 1.5em 0;text-align:justify;}
#news-story ul {margin: 1.5em 0;list-style-type:disc;padding-left:3em;}
#news-story li {margin: 0 0 1.5em;}
#news-story h3 {margin-top:2.5em;}
#news-story h4 {font-weight:bold;line-height:1.5em;}
#news-story li p {margin-top:0;}
#news-story blockquote {padding-left:3em;color: #333;line-height:1.5em;font-size:1.0833em;line-height:1.384em;}

#news-archives h2, #news-story h3 {border-width: 0 0 1px;}
#news-archives li {padding: 0.75em 0 0.75em 9px;}
#news-archives li.sel {background:url(img/arrow-right-6.gif) no-repeat 0 1.4em;}
#news-archives h2, #news-story h3 {font-size:1.25em;line-height:1.2em;margin-top:3em;padding: 0 0 0.5em;}


	