﻿/* CLEAR EVERYTHING */
html, body, div, p, h1, h2, h3, h4, h5, h6, img {border:0;outline:0;padding:0;margin:0;text-decoration:none;font-family:Arial, Sans-Serif;font-size:12px;}

/* MasterPage.master LAYOUT */
body{background: #989898 url(../images/layout/background-tile.jpg) repeat-x 0% 0%;}
div#page{position:relative;width:1000px;margin:0px auto;overflow:hidden;display:block;}
	div#page div#head{display:block;height:220px;background:url(../images/layout/header-redbar.jpg) no-repeat bottom;}
		div#page div#head a#home{display:block;width:250px;height:80px;text-indent:-2000%;background:transparent url(../images/layout/tmone-logo.jpg) no-repeat;margin-left:100px;}
	div#page div#nav{position:absolute;left:320px;top:65px;}
	div#page ul.language-picker{display: none;}
	div#page div#body{width:800px;margin:0px 100px;overflow:auto;min-height:200px;}
		div#page div#body div#content-sidebar {width:255px;padding:0px 11px 0px 10px;background:transparent url(../images/layout/vert-bar.jpg) no-repeat right top;float:left;min-height:405px;_height:405px;}
		div#page div#body div#main-content {width:500px;margin-left:276px;padding: 0px 10px;}
	
	div#page div#footer{width:800px;margin:30px 100px;color:#EFEFEF;font-size:10px;}

/* The System Block */
div#the-system{position:absolute;right:175px;top:96px;width:290px;_width:300px;}
div#the-system table{width:193px;}
div#the-system a{display:block;text-align:left;text-indent:-2000em;overflow:hidden;background-position:0px 0px;background-repeat:no-repeat;}
div#the-system a#the-system-link{width:97px;height:37px;float:left;background-image:url(../images/layout/thesystem-button.jpg);}
div#the-system a#the-system-link:hover{background-position:0px -37px;}
div#the-system a#scalability-link{width:86px;height:18px;background-image:url(../images/layout/header-menu-scalability.jpg);}
div#the-system a#scalability-link:hover{background-position:0px -18px;}
div#the-system a#collaboration-link{width:107px;height:18px;background-image:url(../images/layout/header-menu-collaboration.jpg);}
div#the-system a#collaboration-link:hover{background-position:0px -18px;}
div#the-system a#flexibility-link{width:86px;height:18px;background-image:url(../images/layout/header-menu-flexibility.jpg);}
div#the-system a#flexibility-link:hover{background-position:0px -18px;}
div#the-system a#customization-link{width:107px;height:18px;background-image:url(../images/layout/header-menu-customization.jpg);}
div#the-system a#customization-link:hover{background-position:0px -18px;}
div#the-system a#visibility-link{width:107px;height:19px;background-image:url(../images/layout/header-menu-visibility.jpg);}
div#the-system a#visibility-link:hover{background-position:0px -19px;}


	
/* Navigation */
div#nav a, div#nav span {color:#dedede;text-transform:uppercase;display:block;padding:5px 15px;}	
div#nav a:hover, div#nav span:hover {color:#EFEFEF;}

div#nav ul ul {background-color:#919294;right:0px;padding-bottom:3px;}
div#nav ul ul a, div#nav ul ul span {text-decoration:none;font-size:12px;margin:0px;padding:3px 10px;text-transform:none;white-space:nowrap;background-image:none;}
li.AspNet-Menu-WithChildren:hover{background:url(../images/layout/with-children-left.jpg) no-repeat;}
li.AspNet-Menu-WithChildren:hover a{text-decoration:underline;background:url(../images/layout/with-children-right.jpg) no-repeat right;}
	

/* IE6 Navigation Hacks */
div#nav ul ul {_width:100px;}	
li.AspNet-Menu-WithChildren.hover{background:url(../images/layout/with-children-left.jpg) no-repeat;}
li.AspNet-Menu-WithChildren.hover a{text-decoration:underline;background:url(../images/layout/with-children-right.jpg) no-repeat right;}
/* End IE6 Navigation Hacks */

/* Forms */
fieldset.form
{
    padding:10px;
}

fieldset.form legend
{
    text-transform:uppercase;
    letter-spacing:2px;
    color:#700a04;
    font-weight:bold;
    padding:0px 10px;
}

fieldset.form label,
fieldset.form span
{
	display:block;
	float:left;
	width:150px;
	line-height:21px;
	margin-right:5px;
}

fieldset.form span
{
	float:none;
}

fieldset.form label.req{border-bottom:1px solid red;}

fieldset.form label.oneline,
fieldset.form td label
{
	float:none;
	width:auto;
	display:inline;
}

fieldset.form br
{
	margin-bottom:10px;
}

fieldset.form input
{
	width:250px;
	height:16px;
}

fieldset.form select
{
	width:256px;
	height:22px;
}

fieldset.form input.send,
fieldset.form td input
{
	width:auto;
	height:auto;
}

fieldset.form textarea
{
    width:400px;
}
	
/* ROI FORM */
fieldset.roi
{
	width:479px;
	height:330px;
	background:url(../images/layout/roi-background.jpg) no-repeat;
	padding:40px 10px 0px;
	border:none;
}

fieldset.roi legend
{
	display:none;
}

fieldset.roi fieldset
{
	padding:10px;
	margin:0px;
	border:0px;
}

fieldset.roi fieldset legend
{
	display:inline;
}

fieldset.roi fieldset label
{
	width:50px;
	padding-left:15px;
}

fieldset span.savings
{
	background:url(../images/layout/roi-results.jpg) no-repeat;
	width:305px;
	height:33px;
	line-height:33px;
	display:block;
	text-indent: 25px;
}

/* LOGIN PAGE */
fieldset.login {width:300px;margin:0px auto;border:1px solid #EFEFEF;padding:5px;}
	fieldset.login legend{padding:5px;}
	fieldset.login label{display:block;float:left;width:120px;clear:left;line-height:30px;margin:5px 0px;}
	fieldset.login input{border:1px solid #EFEFEF;margin:5px 0px;}
	fieldset.login span.checkbox input{margin:15px;}
	fieldset.login input.text{height:30px;font-size:25px;width:160px;}
	fieldset.login input.submit{padding:5px;float:right;margin-right:20px;}
	fieldset.login a{font-size:10pt;}
	
/* CONTENT STYLES */
h1{font-size:20px;margin:0.5em 0;}
h2{font-size:18px;margin:0.5em 0;}
h3{font-size:16px;margin:0.5em 0;}
h4{font-size:14px;margin:0.5em 0;}
h5{font-size:12px;margin:0.5em 0;}
h6{font-size:10px;margin:0.5em 0;}
p{font-size:12px;margin:0.5em 0;line-height:16px;}
ul{font-size:12px;margin:1em;}
ol{font-size:12px;margin:1em;}
li{}
i{font-style:italic;}
u{text-decoration:underline;}
strike{text-decoration:line-through;}
.clear{clear:both;}
span.xx-small{font-size:8px;}
span.x-small{font-size:10px;}
span.small{font-size:12px;}
span.medium{font-size:14px;}
span.large{font-size:16px;}
span.x-large{font-size:18px;}
span.xx-large{font-size:20px;}

div#footer h1{font-size:18px;margin:0.5em 0;}
div#footer h2{font-size:16px;margin:0.5em 0;}
div#footer h3{font-size:14px;margin:0.5em 0;}
div#footer h4{font-size:12px;margin:0.5em 0;}
div#footer h5{font-size:10px;margin:0.5em 0;}
div#footer h6{font-size:8px;margin:0.5em 0;}
div#footer p{font-size:10px;margin:0.5em 0;line-height:16px;}
div#footer ul{font-size:10px;margin:1em;}
div#footer ol{font-size:10px;margin:1em;}
div#footer li{}
div#footer i{font-style:italic;}
div#footer u{text-decoration:underline;}
div#footer strike{text-decoration:line-through;}
div#footer .clear{clear:both;}
div#footer span.xx-small{font-size:8px;}
div#footer span.x-small{font-size:8px;}
div#footer span.small{font-size:10px;}
div#footer span.medium{font-size:12px;}
div#footer span.large{font-size:14px;}
div#footer span.x-large{font-size:16px;}
div#footer span.xx-large{font-size:18px;}
div#footer a{color:#EFEFEF;text-decoration:none;}


div#white-roundy{background-color:White; padding: 15px 10px 30px; }
div#white-roundy div#landing-contact{width: 585px; margin: 0px auto; overflow: hidden; }
div#white-roundy div#landing-contact input.text{width: 170px;}
div#white-roundy div#landing-contact td{padding-left: 15px;}
div#white-roundy div#landing-contact p{letter-spacing: 1px; line-height: 20px;}

input.special {display: none;}

/* Newsletter Signup */
fieldset#emma {margin:0;padding:0;border:0;}
fieldset#emma legend {display:none;}
fieldset#emma input.text {width:230px;}
fieldset#emma ul {margin:0.5em;padding:0;list-style:none;}
fieldset#emma input.button {}

