﻿body
{   margin: 0;
	padding: 0;
	background: #262425 url(./images/background_top.gif) repeat-x top;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FDFDFD;
}

h1, h2, h3
{   margin-top: 0;
}
h1
{   font-size: 2em;
}
h2
{   font-size: 1.6em;
}
h3
{   font-size: 1em;
}

a
{   color: #334433;
}
a:hover
{   text-decoration: none;
	color: #000000;
}
a img
{   border: none;
}

img.left
{   float: left;
	margin: 0 10px 0 0;
}
img.right
{   float: right;
	margin: 0 0 0 10px;
}

/* Header */
#header
{   width: 500px;
    height: 83px;
    margin: 0px auto 0px auto;
    padding: 0px;
}

#header #logo
{   width: 500px;
    height: 63px;
    margin: 0px;
    background: url('./images/smartdesk_logo.gif') no-repeat left bottom;
}

#header h1
{   position: relative;
    width: 230px;
    top: 10px;
    left: 270px;
    text-align: right;
    padding-top: 10px;
}

#header a
{   color: #ffffff;
}

/* menu */
/* see menu.css */

/* Content */

#contentBand
{   width: 100%;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #FDFDFD;
    margin: 0px;
    padding: 0px;
    background: #fff url('./images/content_back.gif') repeat-x top;
    color: #262425;
}
#content
{   width: 500px;
    margin: 0px auto 0px auto;
    padding-top: 10px;
}

/* Footer */
#footerBand
{   width: 100%;
    margin: 0px;
    padding: 0px;
    background: url('./images/footer_back.gif') repeat-x top;
    color: #FDFDFD;
}
#footer
{   width: 500px;
    height: 40px;
    margin: 0px auto;
    bottom: 0px;
    font-size: 0.80em; 
}

#footer #address
{   float: left;
    margin-top: 10px;
}

#footer #copyright
{   float: right;
    margin-top: 10px;
}

/* Error and validation */
.ErrorAsterisk
{   font-size: x-large;
    font-weight: bold;
    color: Red;
}
