BODY { font-family: tahoma, arial; font-size: 12px; color: #000000; margin: 0; }

A { text-decoration: none; color: #000099 }
A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:hover { text-decoration: none; color: red; }

IMG { border: 0px none }

P { margin-top: 5px; margin-bottom: 5px; }

TABLE.bodyform { border: 0px }
TABLE.form { width: 100%; border: 0px }
TABLE.list { border: 0px }

TD.headsplit1 { width: 300px }
TD.headsplit2 { width: 450px; background-image: url(images/headback.gif); background-repeat: repeat-x }
TD.topnav { width: 100%; text-align: right; background-image: url(images/topnavback.gif); background-repeat: repeat-x; }
TD.rightside { width: 9px; height: 100%; background-image: url(images/rightback.gif); background-repeat: repeat-y;}
TD.bottomshadow { width: 750px; height: 9px; text-align: right; background-image: url(images/botshadow.gif); background-repeat: repeat-x;}
TD.bottom { padding: 6px; width: 750px }
TD.body { padding-left: 20px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; }
TD.bodytop { text-align: left }
TD.bodynavigation { text-align: center; background-color: #4C618E; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px }
TD.bodynavigation2 { text-align: center; background-color: #6C86A8; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px }
TD.bodynavigation3 { text-align: center; background-color: #F0F0F1; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px }
TD.navfill { width: 5px }
TD.bodyform { background-color: #F0F0F1; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none }
TD.formRowLeft { text-align: right; width: 20%; vertical-align: top }
TD.formRowRight { width: 80% }
TD.listHeader { background-color: #CFD5E4; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #FFFFFF; padding: 3px; color: #3C3C3C; font-family: tahoma; font-size: 11px; font-weight: bold }
TD.listRow { background-color: #F5F5F5; padding: 3px; border-bottom: 1px dashed #CCCCCC }
TD.listRowOptions { text-align: center; background-color: #F5F5F5; padding: 3px; border-bottom: 1px dashed #CCCCCC; color: #CCCCCC }

DIV.code { margin: 5px; border: 1px solid #CCCCCC; padding: 6px; background-color: #F5F5F5; font-family: courier new, arial; font-size: 12px; color: #000000 }

.warning { color: #006666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none }
.error { color: red; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; text-align: center; }
.bottom { text-align: center; font-family: tahoma; font-size: 10px; color: #333333 }
A.bottom { font-family: tahoma; font-size: 10px; color: #000000; text-decoration: none }
A.bottom:link { font-family: tahoma; font-size: 10px; color: #000000; text-decoration: none }
A.bottom:hover { color: #3C3C3C }
.bodynavigation3 { font-family: tahoma; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold }
A.bodynavigation { font-family: tahoma; font-size: 10px; color: #F0F0F1; text-decoration: none; font-weight: bold }
A.bodynavigation:link { font-family: tahoma; font-size: 10px; color: #F0F0F1; text-decoration: none; font-weight: bold }
A.bodynavigation:hover { color: #003366 }

INPUT {	padding-bottom: 2px; padding-right: 2px; padding-left: 2px; padding-top: 2px; border: 1px solid #bbbbbb; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #E5EAF5 }
INPUT.required { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #CFD5E4 }
INPUT.submit { font-family: Verdana, Arial, sans-serif; padding: 1px; font-size: 10px }
FORM {	display: inline; }
TEXTAREA { padding-bottom: 5px; padding-right: 5px; padding-left: 5px; padding-top: 5px; border: 1px solid #bbbbbb; background: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #E5EAF5 }
TEXTAREA.required { background-color: #CFD5E4 }
SELECT { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #E5EAF5 }
SELECT.required { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; background-color: #CFD5E4 }

/* REDIRECT & LOGIN SCREEN */
TABLE.mainredirectbox { width: 100%; height: 100% }
TD.redirectbox { min-height: 100%; position: relative; height: 100%; width: 100%; text-align: center }
.redirect { position: relative; top: 100px; width: 200px; padding: 15px; text-align: center; border: 1px solid #CCCCCC; background-color: #F0F0F1; font-family: verdana; font-size: 11px; color: #000000 }
.loginheader { position: relative; top: 100px; width: 200px; padding: 10px; padding-top: 5px; padding-bottom: 5px; text-align: center; border: 1px solid #CCCCCC; background-color: #4C618E; font-weight: bold; font-family: arial, verdana; font-size: 12px; color: #FFFFFF }
.login { position: relative; top: 100px; width: 200px; padding: 10px; text-align: center; border: 1px solid #CCCCCC; border-top: none; background-color: #F0F0F1; font-family: verdana; font-size: 11px; color: #000000 }
