/*
Name:     M1 SalesBuilder
URL:      http://www.mktone.com
Date:     August 16, 2006
*/

/*
Color Palette
Orange: 	e7a614
Teal:		799db3
Grey:		efeded
*/

/*--- Body ---*/

html, body, #container {
	min-height: 100%;
	height: 100%;
	}

html>body #container {
   	min-height: 100%;
	height: 100%;
	}

body {
	margin:0;
	background: #fff url(images/bg.gif) repeat 50%;
	}

table#container {
	min-height: 100%;
	height: 100%;
	width: 780px;
	vertical-align: bottom;
	background-color: #fff;
	color: #666;
	font-size: 12.5px;
	font-family: "Trebuchet MS";
	border-top-width: 0;
	border-right-width: thin;
	border-bottom-width: 0;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #fff;
	}

tr#top {
	height: 93px;
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	}

tr#toppic {
	height: 207px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	}


tr#pic {
	height: 207px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-image: url(images/tetons.jpg);
	background-repeat: no-repeat;
	}

tr#nav {
	height: 51px;
	background-image: url(images/nav.gif);
	background-repeat: repeat-x;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #fff;
	width: 780px;
	font-size: 102%;
	font-weight: bold;
	}

tr#content {
	height: 60%;
	}

tr#subnav {
	height: 24px;
	}
	
tr#id {
	height: 24px;
	}
	
tr#id, #id p {
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#666;
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
	font-size: 88%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding-top: 3px;
	text-align: center;
	}

tr#footer {
	height: 24px;
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	}
	
/*--- Content ---*/

td#main {
	width: 58%;
	padding-right: 28px;
	padding-bottom: 60px;
	padding-left: 28px;
	line-height: 1.6em;
	}

td#sidebar {
	width: 42%;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(images/column.gif);
	background-repeat: repeat-y;
	background-position: 40% 0;
	text-align: left;
	vertical-align: top;
	}

td#sidebar-subnav {
	width: 42%;
	padding-right: 28px;
	padding-left: 38px;
	background-image: url(images/column.gif);
	background-position: 40% 0;
	}
	
/*--- TopNav ---*/
  
#navlist ul
	{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}

#navlist li
	{
	display: inline;
	list-style-type: none;
	}

#navlist a {
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 22px;
	}

#navlist a:link, #navlist a:visited
	{
	color: #fff;
	text-decoration: none;
	}

#navlist a:hover
	{
	color: #fff;
	background-color: #ea1;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	padding-bottom: 2px;
	}

/*--- Sidebar ---*/

td#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
td#sidebar li {
	font-size: 88%;
	margin:0;
	text-indent:-15px;
	line-height:1.5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.25em;
	padding-left: 30px;
	}

td#sidebar p {
	font-size: 110%;
	color: #799db3;
	font-weight: bold;
	line-height: 30%;
	}
	
td#sidebar p.text {
	font-size: 90%;
	color: #666;
	font-weight: normal;
	line-height: 2em;
	padding-left: 20px;
	padding-right: 20px;
	}
	
td#sidebar .regular {
	font-size: 100%;
	color: #666;
	font-weight: normal;
	line-height: 2em;
	}

td#sidebar .regular2 {
	font-size: 72%;
	color: #666;
	font-weight: normal;
	line-height: 1.5em;
	padding-bottom: 20px;
	padding-left: 30px;
	}	
	
td#sidebar input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:#e7a614;
   border:1px solid;
   border-top-color:#79b;
   border-left-color:#79b;
   border-right-color:#79b;
   border-bottom-color:#79b;
   }

/*--- Sub Navigation ---*/

tr#subnav ul#subnav {
	text-align: left;
	padding-left: 30px;
	letter-spacing:.025em;
	color:#999;
	font-family: "Trebuchet MS";
	font-size: 88%;
	line-height: 1.2em;
	}

#subnav ul
	{
	margin-left: 0;
	white-space: nowrap;
	}

#subnav li
	{
	display: inline;
	list-style-type: none;
	}

/*--- Site ID ---*/
  
#id a:link {
	color: #666;
	text-decoration: none;
	}

#id a:visited {
	text-decoration: none;
	color: #666;
	}

/*--- Headlines ---*/


.h1 {
	letter-spacing:.05em;
	color:#ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0.75em;
	margin-left: 0;
	font-weight: bolder;
	position: relative;
	top: 1px;
	left: 85px;
	width: 400px;
  	}

.h2 {
	letter-spacing:.1em;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 1.4em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-right: 0;
	margin-left: 0;
  	}
  
.subhead {
	color:#799db3;
	margin-right: 0;
	margin-left: 0;
	font-family: "Trebuchet MS";
	font-size: 120%;
	line-height: 1.6em;
  	}
  
 h1.subhead {
	color:#799db3;
	margin-right: 0;
	margin-left: 0;
	font-family: "Trebuchet MS";
	font-size: 120%;
	line-height: 1.6em;
	font-weight: normal;
  	}
  
 .subheader {
	color:#666;
	margin-right: 0;
	margin-left: 0;
	font-family: "Trebuchet MS";
	font-size: 120%;
	line-height: 1.6em;
  	}
  
.val {font-size: 11px;}

  
.item {
	list-style-image: url(images/bullet.jpg);
	margin-bottom: 3px;
	margin-top: 3px;
	}

/* ~ Rounded Corners ~ */

.roundcont {
	width: 270px;
	background-color: #fff;
	color: #fff;
	}

.roundcont p {
	margin: 0 3px;
	}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
	}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
	}

img.corner {
   width: 16px;
   height: 16px;
   border: none;
   display: block !important;
	}
	
/*--- Styles ---*/

a:link {
  color:#3a6e8f;
  text-decoration:none;
  }
a:visited {
  color:#3a6e8f;
  text-decoration:none;
  }
a:hover {
  color:#04c;
  text-decoration:underline;
  }

a img {
  border-width:0;
  }
  
/*--- Forms ---*/

.container {
	border-right: 1px dotted; 
	border-top: 1px dotted; 
	border-left: 1px dotted; 
	border-bottom; 1px dotted; 
	FONT-FAMILY: "Trebuchet MS"; 
	font-color: #666;
	line-height: 1.6em;
	}

.fieldname {
	BORDER-TOP-WIDTH: 0px; 
	FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 82%; 
	BORDER-BOTTOM-WIDTH: 0px; 
	VERTICAL-ALIGN: top; 
	FONT-FAMILY: arial; 
	BORDER-RIGHT-WIDTH: 0px; 
	font-color: #666;
	}

.fieldval {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	VERTICAL-ALIGN: top;
	FONT-FAMILY: "Trebuchet MS";
	BORDER-RIGHT-WIDTH: 0px;
	}

.confirmtext {
	FONT-SIZE: small; 
	WIDTH: 550px; 
	FONT-FAMILY: arial; 
	TEXT-ALIGN: left; 
	}
