﻿html { height:100%;padding:0;margin:0; }
body { padding:0;margin:0;width:100%;height:100%;background-color:#6b0f0f;font-family:Arial, Sans-Serif;font-size:12px; }
form { padding:0;margin:0;height:100%; }
img { border:0; }
a { color:#6b0f0f; }
a:hover { color:#6b0f0f; }

input { vertical-align:middle; }

* html #site-container { height:100%; }

#site-container { width:960px;min-height:100%;margin:0 auto;border-left:solid 10px #cccccc;border-right:solid 10px #cccccc;background-color:#f5f5f5;  }

#header-container { width:980px;margin:0 auto; }
#header { width:960px;background-color:#535659;height:46px;position:fixed;top:0;border-left:solid 10px #cccccc;border-right:solid 10px #cccccc; }
.site-header { float:left;padding-left:15px;padding-right:15px;color:#ffffff; }
#navigation { height:29px;padding-top:17px;padding-left:20px;font-weight:bold; }
.navigationItem a { margin-right:1px;margin-left:1px;text-decoration:none;float:left;display:block;background-color:#a1a4a6;color:#6b0f0f;border-top:solid 1px #bfbfbf;border-left: solid 1px #bfbfbf;border-right:solid 1px #bfbfbf;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:7px; }
.navigationItem a:hover { text-decoration:none;color:#ffffff;background-color:#6b0f0f;border-top:solid 1px #717171;border-left: solid 1px #717171;border-right:solid 1px #717171; }

#authentication-controls { float:right;height:20px;font-weight:bold;padding-right:15px; }
#authentication-controls .item { float:right; }
#authentication-controls .item a { margin-right:1px;margin-left:1px;text-decoration:none;float:right;display:block;background-color:#a1a4a6;color:#6b0f0f;border-top:solid 1px #bfbfbf;border-left: solid 1px #bfbfbf;border-right:solid 1px #bfbfbf;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:4px; }
#authentication-controls .item a:hover { text-decoration:none;color:#ffffff;background-color:#6b0f0f;border-top:solid 1px #717171;border-left: solid 1px #717171;border-right:solid 1px #717171; }

#content { padding-left:15px;height:100% - 28px;padding-right:15px;padding-bottom:25px;padding-top:50px;clear:both; }

#footer-container { margin:0 auto;width:980px; }
#footer { position:fixed;bottom:0;width:930px;text-align:right;background-color:#535659;height:22px;padding:6px 15px 0px 15px;border-left:solid 10px #cccccc;border-right:solid 10px #cccccc;color:#cccccc; }


/* base */
#container { width:460px;margin:0 auto; }
/* end base */

/* page top */
#logo { text-align:center;margin-top:30px;margin-bottom:30px; }
/* end page top */

/* page content */
#loginContainer { width:440px;border:solid 10px #cccccc;background-color:#f5f5f5;margin-bottom:50px; }
#loginContainerInner { padding:20px; }
/* end page content */

/* page footer */

/* end page footer */

.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.left { float:left; }
.blueHeader { padding-left:3px;color:#003f5f;font-size:14px;font-weight:bold;float:left; }
.headerIcon { float:left;padding-left:5px; }
.messageContainer { margin-bottom:10px;background-color:#e3fbe5;color:#165717;border:solid 1px #a9c1a9;padding-top:7px;padding-bottom:8px;padding-left:5px;padding-right:5px; }
.loginMessage { padding-left:20px;background-image:url(../images/icons/accept.png);background-repeat:no-repeat;behavior: url(../js/png-fix/iepngfix.htc); }
.errorMessageContainer { margin-bottom:10px;background-color:#cc0001;color:#ffffff;border:solid 1px #b9a19f;padding-top:7px;padding-bottom:8px;padding-left:5px;padding-right:5px; }
.errorMessage { padding-left:20px;background-image:url(../images/icons/error.png);background-repeat:no-repeat;behavior: url(../js/png-fix/iepngfix.htc); }
.dottedLine { border-bottom:dashed 1px #999999;margin-bottom:10px;margin-top:10px; }


