* {border-spacing: 0; background-repeat: no-repeat; margin: 0; padding: 0}
html,body {height: 100%;}

body {margin: 0; background-image: url(/images/bg.jpg); background-repeat: repeat;}
.clear {clear: both}
.left {float: left;}
.right {float: right;}
#mainbody {font-family: arial; font-size: 12px; color: #444444;}
body,p,a,td {font-family: arial; font-size: 12px; color: #444444;}
.copyright {font-family: arial; font-size: 10px; color: #444444;}

.html {overflow-x: hidden}
html {overflow-x: hidden}
body {font-family: tahoma;}
.smallText {font-family: tahoma;font-size: 10px;}
.formText {font-family: tahoma;font-size: 11px;}
a:link {color: #000055;	text-decoration: underline;}
a:visited {color: #000055;	text-decoration: underline;}
a:hover {color: #0000aa;text-decoration: none;}
ul {list-style-type: disc;	list-style-image: url(/images/arrow.gif);}
.selected {cursor: pointer;background-image: url(/images/white75.png);}
.notSelected {background-image: url(/images/white50.png);cursor: default;}
.arrow {font-family: arial;font-size: 8px;color: #000000;}
.menuText {font-family: arial;font-size: 9px;color: #000000;uppercase;}

.wrapper {position: relative; left: 50%; margin-left: -475px; width: 950px; height: 650px; top: 50%; margin-top: -331px; box-shadow: 0px 0px 15px #000000;}
.width-small .wrapper {left: 0; margin-left: 0}
.height-small .wrapper {top: 0; margin-top: 0}

.top {background-image: url(/images/top.jpg); height: 190px;}
.main {height: 472px; }
.home-left {width: 430px; height: 460px;}
.home-right {width: 520px; height: 460px;}
.home-right .menu {height: 43px;}
.home-main-left {width: 295px; height: 417px;}
.home-main-right {width: 225px; height: 417px;}
.home-bottom {margin-top: -2px;}
.footer {font-family: arial; font-size: 10px; color: #444444; margin-top: 10px}

.normal-top-left {width: 430px; height: 43px; background-image: url(/images/inside-43.jpg)}
.normal-top-right {width: 520px; height: 43px;}
.normal-bottom-left {width: 55px; height: 417px; background-image: url(/images/body-l.jpg);}
.normal-bottom-middle {width: 670px; height: 417px; background-image: url(/images/body-bg.jpg);}
.normal-bottom-right {width: 225px; height: 417px;}
#iframe {width:638px; height:350px; overflow: auto; margin-top: 10px; padding-right: 30px;}
.normal-bottom-middle-bottom {height: 24px; margin-top: 31px;}

#sddm div {position: absolute; visibility: hidden;	margin: 0;	padding: 0;}
#sddm div a	{position: relative; display: block; margin:1px 0px 1px 0px; padding: 5px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #000000; font: 11px arial;}
#sddm div a:hover {color: #444444; background-color: #FFFFFF;}

.menuOn{background-image:url(/images/white75.png);}
.menuOff{}

.aClass a {position: relative; display: block; margin:0px 0px 1px 0px; padding: 5px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #000000; font: 11px arial;	background-image: url(/images/white75.png);}
.aClass a:hover {color: #444444; background-color: #FFFFFF;}
.arrowtd{background-image: url(/images/white75.png);}

.dropdown {background-color: rgba(255, 255, 255, 0.75); }
.dropdown a {color: #343434;}

/* Fields */
.sp-auto-form {margin-top: 20px;}
.field-container {position: relative; margin-bottom: 0.52em; line-height: 2.4em;}
.field-container, .form-submit-container {width: 37.82em; }
.field-container label.overlabel {color: #bbbbbb; font-weight: 300; font-size: 1.16em; padding: 3px;}
.field-container .input-text, .field-container .input-select, .field-container .input-textarea {width: 100%; border-radius: 0; padding: 7px; color: #343434}
.field-container .input-textarea {height: 6em; line-height: 1em;}
.field-container .input-text.input-time, .field-container .input-text.input-date {width: 50%}
.field-container .timeEntry_control {position: relative; left: 5px; top: 5px; opacity: 0.3; filter: alpha(opacity=30)}
.field-container .input-text, .field-container .input-select, .field-container .input-textarea, .field-container.radiorow-container, .field-container.checkboxrow-container, .form-submit-container { }
.field-container label.overlabel, .field-container .input-text, .field-container .input-select, .form-submit-container .input-submit { }
.form-submit-container {position: relative; }
.form-submit-container .input-submit {background-color: #bbbe3d; border: 0; width: 100%; padding-left: 0; padding-right: 0; width: 200px; height: 2.45em; color: #FFFFFF; cursor: pointer;}
.form-submit-container .input-submit:hover {background-color: #b1d34f}
