body { font-family:Tahoma; color: #3B3B3B;}
a { color: #0567BA; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font-size:17px; margin: 0px; padding: 0px; }
h2 { font-size:15px; font-weight:bold; margin: 0px; padding: 0px; }
h3 { font-size:13px; font-weight:bold; margin: 0px; padding: 0px; }
h4 { font-size:12px; font-weight:bold; margin: 0px; padding: 0px; }
hr { color: #DBDBDB; background-color:#DBDBDB; height: 1px; margin: 0px; padding:0px; display:block; border: 0px; }
p { font-size:12px; margin: 0px; padding: 4px;}
ul { margin: 0px; padding: 0px; }
li { font-size: 12px; color: #545454; margin:0px; padding: 4px;  list-style-position:inside; list-style-type: disc; text-align:left;}

.raw { font-family:Courier New; font-size:10px; }
.bigtext {font-size:16px; }
.smalltext { font-size:10px; }
.disclaimer {font-size:10px; }
.required { color: #FF0000; }

.pic { margin: 2px; padding: 0px; float: left; clear: none; }
.pic img { margin: 0px; padding: 0px; border: 1px solid #0567BA; }
.pic .label { font-size:10px; color: #0567BA; }

.cell { padding: 2px; }

.main { width:100%; padding: 0px; }
.main .footer { height:10px; padding: 0px; }
.main .border { height: 1px; }
.main .border-vert { background-color:#A4A4A4; width: 1px; }
.main .spacer { height:4px; padding: 0px; }

.main .pic { margin: 2px; padding: 0px; float: left; clear: none; }
.main .pic img { margin: 0px; padding: 0px; border: 1px solid #0567BA; }
.main .pic .label { font-size:10px; color: #0567BA; }

.mainbg {/* background-color: #FFFFFF; border: 1px solid #A4A4A4;*/ }
.mainbg .border { /*background-color:#A4A4A4; */height: 1px; }
.secbg { /*background-color: #EFEFEF;*/ border: 1px solid #C1C1C1; }
.secbg .border { /*background-color:#C1C1C1;*/ height: 1px; }

.mainbg a {}
.mainbg a:hover {}
.mainbg h1 {}
.mainbg h2 {}
.mainbg h3 {}
.mainbg h4 {}
.mainbg hr {}
.mainbg p {}

.mainbg .raw {}
.mainbg .bigtext {}
.mainbg .smalltext {}
.mainbg .disclaimer {}
.mainbg .required {}

.secbg a {}
.secbg a:hover {}
.secbg h1 {}
.secbg h2 {}
.secbg h3 {}
.secbg h4 {}
.secbg hr {}
.secbg p {}

.secbg .raw {}
.secbg .bigtext {}
.secbg .smalltext {}
.secbg .disclaimer {}
.secbg .required {}

.note {padding: 2px; background-color: #EDEEB5;}
.note a {color: #000000;}
.note p {font-size:12px;color: #000000;}
.note a:hover {}

.submit {padding: 2px;background-color: #DBDBDB;border: 1px solid #A4A4A4; text-align: right; }
.submit a {color: #0567BA;}
.submit p {color: #000000;}
.submit a:hover {}

#errorcont { padding-top:4px; padding-bottom:4px; }
.error { padding: 2px; background-color: #EDEEB5; border-top: 1px solid #666666; border-right: 0px solid #666666; border-bottom: 1px solid #666666; border-left: 0px solid #666666; }
.error h1 { font-size:11px; color: #000000; text-align:left; font-weight: bold; }
.error p { font-size:10px; color: #000000;}
.error ul {}
.error li {padding: 0px; list-style-position: inside; list-style-type: disc; color:#FF0000; margin-left: 20px; }

.tabon {margin:0px;margin-left:5px;margin-right:5px;margin-top:1px;padding:2px;padding-left:10px;padding-right:10px;padding-top:3px;background-color: #D1D1D1; border-top: 1px solid #949494; border-right: 1px solid #949494; border-bottom: 0px solid #949494; border-left: 1px solid #949494; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-align: center; cursor:pointer; }
.taboff {margin:0px;margin-left:5px;margin-right:5px;margin-top:1px;padding:2px;padding-left:10px;padding-right:10px;background-color: #B2B2B2; border: 1px solid #949494; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-align: center; cursor:pointer;  }
.tabidle { margin:0px; margin-left:5px; margin-right:5px; margin-top:1px; padding:2px; padding-left:10px; padding-right:10px; background-color: #E8E8E8; border: 1px solid #C1C1C1; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #B1B1B1; text-align: center; cursor:pointer; }
.tabblank {margin:0px;margin-left:5px;margin-right:5px;margin-top:1px;padding:2px;padding-left:10px;padding-right:10px;font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-align: center; cursor:default;  }
.taboff a { color: #0567BA;}
.taboff a:hover {}

.button { font-size:12px; color: #000000; background-color:#FDFDFD; border-color:#0567BA; }
.label { font-size:10px; color: #545454; font-weight: bold; }
.required-mark { font-size:10px; color: #FF0000; }
.text { font-size:12px; color: #545454; }
.userinput { font-size:10px; color: #0567BA; }

.nav { padding: 2px; border: 0px none #FFFFFF; }
.nav p { font-size:12px; color: #545454; margin: 0px; padding: 0px;}
.nav a { color: #0567BA;}
.nav a:hover {}

.list {}
.list a {font-size:10px; color: #3C67A6; text-decoration:none; }
.list a:hover {text-decoration:underline; }
.list p {font-size:10px; color: #545454; margin: 0px; padding: 0px; }

.list .label {font-size:10px; color: #545454; margin: 0px; padding: 0px; }
.list .jumpitem {font-size:12px; color: #545454; margin: 0px; padding: 0px; font-weight: bold; }

.list .row { background-color:#FFFFFF; }
.list .row p { color:#545454; }
.list .row a {color:#0567BA; text-decoration:none;}
.list .row a:hover {text-decoration:underline;}
.list .row .disclaimer { color:#D6D6D6; font-size:10px; }
.list .row-alt { background-color:#EFEFEF; }
.list .row-alt p { color:#545454; }
.list .row-alt a {color:#0567BA; text-decoration:none;}
.list .row-alt a:hover {text-decoration:underline;}
.list .row-alt .disclaimer { color:#C0C0C0; font-size:10px; }
.list .row-hl { background-color:#DAF8FF; }
.list .row-hl p { color:#545454; }
.list .row-hl a {color:#0567BA; text-decoration:none;}
.list .row-hl a:hover {text-decoration:underline;}
.list .row-hl .disclaimer { color:#D6D6D6; font-size:10px; }
.list .row-sel { background-color:#ACCFEA; }
.list .row-sel p { color:#000000; }
.list .row-sel a {color:#0567BA; text-decoration:none;}
.list .row-sel a:hover {text-decoration:underline;}
.list .row-sel .disclaimer { color:#D6D6D6; font-size:10px; }

.list .title { background-color:#DBDBDB; border-top: 1px solid #A4A4A4; border-right: 0px solid #A4A4A4; border-bottom: 1px solid #A4A4A4; border-left: 0px solid #A4A4A4; }
.list .title p { font-size:10px; color: #545454;padding: 0px; }
.list .title h2 { font-size:14px; color: #333333; font-weight:bold; padding: 0px; }
.list .title a { color: #0567BA; }
.list .title a:hover {}
.list .title .label { font-size:10px; color: #545454; padding: 0px; }
.list .title .jumpitem {font-size:10px; color: #545454; font-weight:bold; padding: 0px; }

.list .chapter { background-color: #AED7E8; border:solid 1px #D1E8F1; }
.list .chapter .cell { padding: 2px; border: 0px none #FFFFFF; }
.list .chapter a { color: #000000; text-decoration:none; font-size:10px }
.list .chapter a:hover { text-decoration:underline; }
.list .chapter p { font-family:Arial; font-size:12px; color: #000000; margin: 0px; }

.list .header-active {font-size:10px; color: #0567BA; font-weight: bold; }
.list .header-idle {font-size:10px; color: #333333; font-weight: bold; }
.list .header-selected {font-size:10px; color: #FF0000; font-weight: bold; }
.list .text {font-size:10px; color: #545454; }

.list .userinput {font-size:12px; color: #0567BA; }
.list .form-button { font-size:12px; color: #000000; background-color:#FDFDFD; border-color:#0567BA; }

#genericlist { padding-top: 10px; padding-right: 20px; }
#genericlist ul { margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; font-family: Tahoma; font-size: 12px; }
#genericlist li { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; background-image: url(../images/page_genericlist_bullet.gif); background-position: 5px 5px; background-repeat:no-repeat }
#genericlist .text { /*display: block;*/ width: 100%;/*background-color: #FFFFFF;*/ background-repeat:no-repeat; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family:Tahoma; font-size:12px; color: #000000; }

