div.head{
background: url(images/headerimage.gif);
}
body
{
	font:76% Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#bbbec3;
	margin:0;
	padding:0;
}

div.topmenu_selected
{
	padding:			7px;
	background-color: #D1CFC7;
	white-space: nowrap;
}

div.topmenu_notselected
{
	padding:			7px;
	background-color: #D1CFC7;
	white-space: nowrap;
}

tr.odd td,tr.even td
{
	padding:.3em;
}

h1 
{
	font-size:1.3em;
}

h2
{
	font-size:120%;
	color:#333;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding-top:.5em;
	padding-bottom:.5em;
	margin-bottom:1em;
}

p 
{
	margin-top:.5em;
	margin-bottom:.9em;
}

a
{
	text-decoration:none;
	font-weight:700;
}

a:link
{
	color:#39c;
}

a:visited
{
	color:#369;
}

a:hover
{
	color:#39c;
	text-decoration:underline;
}

table
{
	font-size:1em;
}

.links
{
	margin-bottom:0;
	color:#999;
}

#header
{
	background-color:#012345;
}

#logo
{
	vertical-align:middle;
	border:0;
}

#logo img
{
	float:left;
	border:0;
	padding:0 1em;
}

#menu
{
	vertical-align:middle;
	text-align:right;
	padding:.5em .5em 0;
}

#main
{
	padding:10px 26px;
}

#help
{
	font-size:.9em;
	margin-bottom:1em;
}

.breadcrumb
{
	font-weight:700;
	font-size:1em;
	color:#ff7b11;
	border-bottom:1px solid #aaa;
	margin-bottom:.75em;
}

.messages
{
	background-color:#eee;
	border:1px solid #ccc;
	margin-bottom:1em;
	padding:.3em;
}


#sidebar-left,#sidebar-right
{
	background-color:#ddd;
	width:16em;
	vertical-align:top;
	padding:10px;
}

#footer
{
font-size:.8em;
background-color:#FFFFFF;
color:			white;
padding:1em;
}

.title,.title a {
font-weight:700;
font-size:1.3em;
color:#777;
margin:0 auto;
}

a,a:hover,a:link,a:visited {
color:#345421;
font-weight:400;
}

tbody {
vertical-align:top;
}

h1,.title {
font-size:1.75em;
color:#ff7b11;
}

h1.title {
border-bottom:1px solid #aaa;
margin-bottom:1em;
}

h3 {
font-size:1.2em;
margin-bottom:0;
color:#ff7b11;
font-weight:400;
}

#sidebar-right {
width:190px;
background-color:#fff;
padding-left:0;
padding-right:0;
border-color:#aaa;
border-style:none none none solid;
border-width:0 0 0 1px;
}

#ss-footer-nav {
width:100%;
font-size:1.25em;
color:#fff;
font-weight:700;
padding:1em 2em;
}

#ss-footer-nav td.ss-center-menu {
width:100%;
text-align:center;
}

#ss-footer-nav td.ss-left-menu {
width:35%;
text-align:left;
}

#ss-footer-nav td.ss-footer {
width:30%;
text-align:center;
font-weight:400;
color:#333;
}

#ss-footer-nav td.ss-center-footer {
width:100%;
text-align:center;
font-weight:400;
color:#333;
}

#ss-footer-nav td.ss-right-menu {
width:35%;
text-align:right;
}

h4 {
font-size:1.3em;
color:#333;
font-weight:700;
margin:0;
padding:0;
}

ul.ss-indent {
margin-top:.5em;
margin-bottom:2em;
margin-left:1em;
}

.ss-small {
font-size:.8em;
}

#sidebar-right .ss-blue {
margin-left:auto;
margin-right:auto;
width:90%;
}

table.ss {
width:100%;
margin-bottom:1em;
padding:.25em .5em;
}

table.ss h2 {
text-align:left;
border:none;
margin-top:.25em;
margin-bottom:.25em;
font-size:110%;
}

tr.ss-dkblue td {
padding-top:.3em;
padding-bottom:.3em;
}

table.ss td {
padding-right:1em;
padding-left:1em;
}

table.ss tr.ss-tall td {
padding-top:.5em;
padding-bottom:.5em;
}

table.ss td.ss-left {
padding-right:1em;
}

table.ss td.ss-center {
padding-left:1em;
padding-right:1em;
}

table.ss td.ss-rborder {
border-right:1px solid #aaa;
}

table.ss td.ss-blarrow {
background-image:url("blarrow.gif"/*tpa=http://www.smartsheet.com/files/assets/blarrow.gif*/);
background-repeat:no-repeat;
background-position:95% 50%;
padding-right:2em;
}

table.ss td.ss-blequal {
background-image:url("blequal.gif"/*tpa=http://www.smartsheet.com/files/assets/blequal.gif*/);
background-repeat:no-repeat;
background-position:95% 50%;
padding-right:2em;
}

table.ss td.ss-step-1,.ss-step-1 {
background-image:url("1.gif"/*tpa=http://www.smartsheet.com/files/assets/1.gif*/);
background-repeat:no-repeat;
background-position:top center;
padding-top:30px;
}

table.ss td.ss-step-2,.ss-step-2 {
background-image:url("2.gif"/*tpa=http://www.smartsheet.com/files/assets/2.gif*/);
background-repeat:no-repeat;
background-position:top center;
padding-top:30px;
}

table.ss td.ss-step-3,.ss-step-3 {
background-image:url("3.gif"/*tpa=http://www.smartsheet.com/files/assets/3.gif*/);
background-repeat:no-repeat;
background-position:top center;
padding-top:30px;
}

table.ss td.ss-step-4,.ss-step-4 {
background-image:url("4.gif"/*tpa=http://www.smartsheet.com/files/assets/4.gif*/);
background-repeat:no-repeat;
background-position:top center;
padding-top:30px;
}

table.ss td.ss-step-5,.ss-step-5 {
background-image:url("5.gif"/*tpa=http://www.smartsheet.com/files/assets/5.gif*/);
background-repeat:no-repeat;
background-position:top center;
padding-top:30px;
}

div.ss-step-left {
background-position:top left;
padding-left:32px;
padding-top:4px;
margin-top:.5em;
margin-bottom:.51em;
}

.cart
{

  font-size:		100%;

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;

  BORDER-TOP:		0px solid;

  margin:			0px;

  font-weight:		bold;

  color:			#003300;

  background-color:  transparent;
}

div.curved-corners {
line-height:1px;
font-size:1px;
height:1px;
border-style:solid;
}

div.curved-corners.curved-corners-inner {
border-top-width:0;
border-bottom-width:0;
}

div.curved-corners.curved-corners-border {
height:0;
line-height:0;
font-size:0;
border-width:1px 0 0;
}

div.curved-corners-content {
border-top-width:0;
border-bottom-width:0;
overflow:hidden;
}
