html
{
width: 100%;
height: 100%;
	margin: 0;
	padding: 0;
	background-color: #f0f0f8;
}
body
{
width: 100%;
height: 100%;
	padding: 0;
	margin: 0;
	font-family: Arial,serif;
	font-size: 11pt;
}
body, td { margin: 0; padding: 0; }
a { text-decoration: none; }
form
{
	margin: 0;
	padding: 6px;
}
form th { text-align: right; }
form td { text-align: left; }

.help { color: #565; font-size: 8pt;}
.help a { color: #797; }

h1 { }
h2 { font-size: 10pt; color: #aaaaaa; }

.left { float: left; }
.right { float: right; }
small { font-size: 8pt; }

/*
header+content each are 640w with 20w margin r/l, and 20w padding
560w usable width
*/
#cms_header {
display: block;
clear: both;
vertical-align: top;
text-align: left;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
padding-left: 30px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 5px;
width: 580px;
max-width: 640px;
height: 75px;
background-repeat: no-repeat;
background-image: url(/management/cms/login/header.png);
}
#cms_header, #cms_header td {
	font-family: Arial,serif;
	font-size: 1em;
  color: white;
}
#cms_header a:link, #cms_header td a:link { color: white; }
#cms_header a:visited, #cms_header td a:visited { color: #f0f0f0; }
#cms_header a:hover, #cms_header td a:hover { color: #c0c0c0; }
#cms_header a:active, #cms_header td a:active { color: #c0c0c0; }
#cms_header h1
{
	font-family: "Arial","Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1.2em;
	background-color: transparent;
	color: white;
	padding: 0;
	margin: 0;
	text-shadow: #000000 0px 1px 2px;
}


#container {
display: block;
clear: both;
vertical-align: top;
text-align: left;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 5px;
width: 580px;
max-width: 640px;
height: 500px;
background-repeat: no-repeat;
background-image: url(/management/cms/login/content.png);
}
#content {
}
#content a:link, #content td a:link { color: black; }
#content a:visited, #content td a:visited { color: black; }
#content a:hover, #content td a:hover { color: gray; }
#content a:active, #content td a:active { color: gray; }

#footer
{
position: fixed;
bottom: 0;
display: block;
clear: both;
margin: 0;
padding: 0;
height: 32px;
width: 100%;
background-color: transparent;
background-position: bottom;
background-repeat: repeat-x;
background-image: url(/management/cms/login/footer.png);
}

.faint { color: #aaa;}
.faint a:link { color: #aaa;}
.faint a:visited { color: #999;}
.faint a:active { color: #999;}
.faint a:hover { color: #000;}
