/* Page Elelments */
body{margin : 0;font-family : Arial, Helvetica, sans-serif;background-color : #fafafa;}
h1, h2, h3 {margin-left:10px; margin-bottom:8px; margin-right:16px;}
h1 {font-size:1em; margin-top:0px;}
h2 {font-size:.9em; margin-top:8px;}
h3 {font-size:.8em; margin-left:20px; margin-top:10px; font-weight:bold;}

a {font-size:1em; color:#222222;}
a:hover {color:#000000;}
/*
p blockquote {font-size:.8em; margin-bottom:15px; margin-right:16px; margin-top:15px;}
p {margin-left:20px; font-size:.8em;}
p.sub {font-size:.7em; margin-left:26px; margin-bottom:5px; margin-right:16px; margin-top:5px;}
p a {font-size : 1em;} */
blockquote {margin-left:55px;}

ul {margin-top:15px; margin-bottom:15px;}
li {font-size:.8em; margin-top:6px; margin-bottom:6px; margin-left:20px;}
li li {font-size:1em; margin-top:3px; margin-bottom:3px; margin-left:5px;}
/* li a {font-size : 1em;} */

hr {margin-left:10px; margin-bottom:8px; margin-right:10px; margin-top:8px; height:1px; color:#cccccc; border:1px solid;}
hr.top {margin-left:10px; margin-right:10px; margin-top:0px;}
hr.mid {margin-left:10px; margin-top:0px; width:50%; text-align:left;}
img.home {margin-left:8px; margin-bottom:0px; margin-right:0px; margin-top:6px;}
img.helpscreen {margin-bottom:36px; margin-top:26px; margin-left:0px;}
img.helpscreen1 {margin-bottom:20px; margin-top:28px; margin-left:200px;}
p.small {margin-left:8px; margin-top:0px; font-size:.6em;}
h2.error {color:#f54a4c;}
p.error {color:#f54a4c; margin-bottom:20px;}
span.lbl {color:#f54a4c; font-weight:bold;}
/*span.blacklbl {color:black; font-weight:bold;}*/
span.itl {font-style:italic;}

/*Help Index formatting*/
.divrow{width:100%; margin:0px 0px 0px 0px; vertical-align:top;}
.divrow ul {margin-top:10px; margin-bottom:10px;}
.divrow li {font-size:.8em; margin-top:3px; margin-bottom:3px; margin-left:5px;}
.divrow#r1c1 {float:left; width:32%;}
.divrow#r1c2 {padding:0px 5px 0px 0px;}
.divrow#r1c3 {float:right; width:32%;}
.divrow#r2c1 {float:left; width:32%;}
.divrow#r2c2 {padding:0px 5px 0px 0px;}
.divrow#r2c3 {float:right; width:32%;}
.divrow#r3c1 {float:left; width:32%;}
.divrow#r3c2 {padding:0px 5px 0px 0px;}
.divrow#r3c3 {float:right; width:32%;}

/* Top Banner - contains logo, global nav, tag line, primarynav */
#banner {background:#cccccc url(../images/genericbannerfull.jpg) left no-repeat;}
#banner td.left {border-right:2px solid white; border-bottom:1px solid #000000; color:white; font-size:11px; font-weight:bold; padding-left:4px; width:50%;}
#banner td.right {width:110px; vertical-align:middle; text-align:right; border-bottom:1px solid #000000;}
#banner td.logo {width:50%; vertical-align:top; text-align:left; border-bottom:1px solid #000000;}
#banner a {color:white;}
/* Primarynav */
td#nav {background-color:#fafafa;}
td#nav a {font-weight:bold; display:block; margin:0; padding:1px 10px 1px 5px; text-decoration:none; font:bold 11px Arial, Verdana, sans-serif; border-left:1px solid #045e9d; color:#045e9d;}
td#nav a.section {background:#cccccc url(../images/tabs/leftmenutab.jpg) left no-repeat; border-left:0px; color:white; padding:4px 10px 1px 5px;}
td#nav a.sub {padding:1px 5px 1px 10px; font-size:10px;}
td#nav a.sub:hover {background-color:#fdb344; color:white;}
td#nav a.subon {padding:1px 5px 1px 10px; background-color:#7c97c5; color:white; font-size:10px;}
td#nav a.subon:hover {background-color:#fdb344; color:white;}
hr.nav {margin-top:10px; margin-left:0px; margin-bottom:1px; margin-right:0px; height:1px; color:white; border:1px solid;}
hr.navt {margin-top:0px; margin-left:0px; margin-bottom:1px; margin-right:0px; height:1px; color:white; border:1px solid;}		
/* Breadcrumbs */
.breadcrumbs {font-size:.6em; margin:4px 0 .8em 10px;}
/* Sub Nav */
#subnav {margin-left:10px;}
#subnav td {width:72px; height:21px; text-align:center; margin-left:2px; padding-top:2px;}
#subnav a {font-size:11px; text-decoration:none; font-weight:bold; color:White;}
#subnav a:hover {text-decoration:underline;}
#subnav td.off {background:url(../images/tabs/bluetabdrk.jpg) no-repeat left;}
#subnav td.on {background:url(../images/tabs/bluetablt.jpg) no-repeat left;}
/* Form Table */
.dataform {margin:0px 4px 0px 16px; font-size:.9em;}
/* Info Table */
.info {margin:0px 4px 0px 16px;}
.info th {text-align:right; font-size:.7em; padding:.2em .3em .4em .3em;}
.info td {text-align:left; font-size:.7em; padding:.2em .3em .4em .3em;}
.info td.c {text-align:left; font-size:.8em; padding:.2em .3em .4em .3em;}
.catnav {margin:6px 10px 0px 16px; font-size:.7em;}
.info label {font-size:1em;}
/* Data Table */
.data{background-color : white;margin : 0px 0px 0px 0px;}
.data .fill{background-color : #005E9C;}
.data tr.lightfill{background-color : #7895C3; color : white;}
.data tr.error{background-color : #FCB442;}
.data tr.lightfill a{color : white;}
.data tr.lightfill a:hover{color : #005E9C;}
.data th{text-align : left;padding : .2em .3em .2em .3em;background-color : #005E9C;color : white;font-size : .7em;}
.data th.middleb{border-right : 1px solid #cccccc;}
.data th.rightb{border-right : 1px solid #005E9C;}
.data th.leftb{border-right : 1px solid #cccccc;border-left : 1px solid #005E9C;}
.data th.leftbx{border-bottom : 1px solid #cccccc;border-right : 1px solid #cccccc;border-left : 1px solid #005E9C;background-color : white;color : black;}
.data th.leftbx a{color : #005E9C;}
.data th.leftt{background : url(../images/tabs/bluelefttop.jpg) no-repeat left;text-align : left;background-color : #005E9C;border-right : 1px solid #cccccc;height : 21px;}
.data th.rightt{background : url(../images/tabs/bluerighttop.jpg) no-repeat right;text-align : left;background-color : #005E9C;	height : 21px;}
.data th a{text-decoration : underline;font-weight : bold;color : white;}
.data th a:hover{color : #7895C3;}
.data td{font-size : .7em;padding : .4em 0 0 0;}
.data td p{font-size : 1em;	margin : 5px 16px 6px 20px;}
.data td li{font-size : 1em;}
.data td.bothb{border-left : 1px solid #7895C3;border-bottom : 1px solid #cccccc;border-right : 1px solid #7895C3;}
.data td.detail{text-align : left;padding-left : .5em;}
.data td.left{border-left : 1px solid #cccccc;}
.data td.leftl{border-left : 1px solid #cccccc;font-weight : bold;}
.data td.leftb{font-weight : bold;border-right : 1px solid #cccccc;border-left : 1px solid #7895C3;border-bottom : 1px solid #cccccc;}
.data td.leftnb{border-left : 1px solid #7895C3;border-bottom : 1px solid #cccccc;}
.data td.middleb{border-right : 1px solid #cccccc;border-bottom : 1px solid #cccccc;}
.data td.rightb{border-right : 1px solid #7895C3;border-bottom : 1px solid #cccccc;}
.data td.action{border-right : 1px solid #7895C3;padding : .4em .3em .7em .6em;color : #F54A4C;border-bottom : 1px solid #cccccc;}
.data td.error{border-left : 1px solid #7895C3;border-right : 1px solid #7895C3;padding : .4em .9em .7em .6em;color : #F54A4C;border-bottom : 1px solid #cccccc;}
.data td.leftbb{font-weight : bold;border-right : 1px solid #CCCCCC;border-left : 1px solid #7895C3;}
.data td.fleftb{border-left : 1px solid #CCCCCC;padding-left : 1.5em;}
.data td.middlebb{border-right : 1px solid #cccccc;}
.data td.rightbb{border-right : 1px solid #7895C3;}
.data td.leftt{background : url(../images/tabs/bluelefttop.jpg) no-repeat left;text-align : left;background-color : #005E9C;font-weight : bold;color : white;padding : .3em .3em .4em .5em;height : 21px;}
.data td.rightt{background : url(../images/tabs/bluerighttop.jpg) no-repeat right;background-color : #005E9C;font-weight : bold;color : White;padding : .3em .3em .4em .4em;height : 21px;}
.data tr.footer{background-color : #7895C3;}
.data td.footer{padding : 0px 0px 0px 0px;height : 11px;font-size : 6px;border : 0px;}
.data td.leftf{background : url(../images/tabs/bluebottomleft.jpg) no-repeat left;height : 11px;background-color : #7895C3;padding : 0em 0em 0em 0em;}
.data td.rightf{background : url(../images/tabs/bluebottomright.jpg) no-repeat right;height : 11px;background-color : #7895C3;padding : 0em 0em 0em 0em;}
.data td.tool{padding : 8px 10px 6px 10px;background-color : #7895C3;color: white;text-align : right;}
.data td.tooll{padding : 6px 10px 6px 10px;background-color : #7895C3;color: white;text-align : left;}
.data td.toolw{padding : 6px 20px 0 10px;background-color : white;color: white;text-align : right;}
.data ul.action{margin : 6px 4px 6px 6px;}
.data li.action{list-style : disc inside none;}
.data a.action{color : #F54A4C;text-decoration : underline;}
.data a.action:hover{color : #333333;}
.data a.actionsm{display : block;margin-top : 2px;text-decoration : underline;font-weight : normal;font-size : 10px;margin-left : 6px;}
.data a.actions{color : #F54A4C;text-decoration : underline;font-size : .9em;}
.data a.actions:hover{color : #000000;}
.data label{margin-right : .4em;font-weight : bold;font-size : 1 em;margin-left : .1em}
.data label.blnkimg{margin-right : 0;margin-left : 0}
.data select{font-size : 1em;margin-right : .4em;}	
.data input.search{font-size : 1em;margin-right : .4em;width : 140px;}	
.data textarea{font-size : 1em;margin - left : 0;margin-right: 0;width : 220px;height : 200px;font-family : Arial, Helvetica, sans-serif;}	
.data input.larges{font-size : 1em;margin - left : .6em;width : 500px;font-family : Arial, Helvetica, sans-serif;}	
.data img{margin : 6px 4px 0px 0px;}
.data img.top{margin : 0px 4px 0px 0px;}
.data img.lbl{margin : 0px 0px 0px 0px;}
.data span.detail {font-size : 10px;font-weight : normal;}
.data span.detailsm {font-size : .8em;font-weight : normal;}
.data span.detail a{color : white;font-size : 10px;}
.data h4{font-size : 1.2em;margin-left : 6px;margin-bottom : 6px;margin-right : 16px;margin-top : 6px;color : white;}
.data h4.rt{margin-left : -6px;}
.data h4.rtnw{margin-left : -6px;color : Black;}
.data h4.nw{color : Black;}
.data hr{margin-top : 2px;margin-left : 6px;margin-bottom : 2px;margin-right : 6px;height : 1px;color : #cccccc;border : 1px solid;}
/* Right Box */
#rightbox {margin:10px 5px 10px 10px; background-color:white; width:170px;}
#rightbox div {font-size:10px; padding-left:4px; padding-top:4px; padding-bottom:4px; padding-right:6px; border-right:1px solid #7c97c5; border-left:1px solid #7c97c5;}
#rightbox h5.title {background-image:url(../images/tabs/lrgbluetab.jpg); background-repeat:no-repeat; background-position:middle; padding-left:6px; padding-top:3px; padding-bottom:3px; font-size:11px; font-weight:bold; color:white; background-color:#045e9d; margin-bottom:0px;}
#rightbox h5.title a {text-decoration:underline; color:white; font-size:11px; font-weight:bold;}
#rightbox h5.subtitle {background-color:#7c97c5; font-size:11px; font-weight:bold; color:white; padding-left:4px; padding-top:2px; padding-bottom:2px; margin:0; vertical-align:middle;}
#rightbox h5.subtitle a {text-decoration:underline; color:white; font-size:11px; font-weight:bold;}
#rightbox div.borderb {border-bottom:1px solid #cccccc;}
#rightbox div.borderbr {border-bottom:1px solid #cccccc; text-align:right;}
#rightbox div.bottom {background-color:#fafafa; background-image:url(../images/tabs/bluebottom.jpg); background-repeat:no-repeat; background-position:middle; height:23px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; border-right:0px; border-left:0px;}
#rightbox div.tools {text-align:right;}
#rightbox a {font-size:10px;}
#rightbox table {font-size:9px; margin-left:4px; margin-top:2px;}
#rightbox td {padding-bottom:4px;}
#rightbox input.box {font-size:9px; width:130px; margin-bottom:5px;}
#rightbox label {font-size:11px;}
#rightbox input.images {margin:4px 0px 0px 100px;}
#rightbox input.browsein {font-size:9px; width:130px; margin-bottom:5px;}
#rightbox select {font-size:9px; width:130px; margin-bottom:5px;}
#rightbox textarea {font-size:10px; width:150px; height:50px; font-family:Arial, Helvetica, sans-serif;}	
#rightbox form {margin:0; padding:0;}
#rightbox ul {margin:0;}
#rightbox li {list-style:disc inside;}
/* Form Elements */
/* Form Elements */
form{margin : 0 0 0 0;padding : 0 0 0 0;}
input.search{font-size : .8em;width : 140px;margin-right : .4em;}
input.small{font-size : .8em;width : 40px;margin-right : .4em;}
input.rsmall{font-size : .8em;width : 26px;margin-right : 0px;}
input.medium{font-size : .8em;width : 160px;margin-right : .4em;}
input.large{font-size : .8em;width : 300px;margin-right : .4em;}
textarea{width : 400px;height : 100px;font-family : Arial, Helvetica, sans-serif;}
textarea.quick{width : 94px;height : 100px;font-family : Arial, Helvetica, sans-serif;}
textarea.description{width : 200px;height : 75px;font-family : Arial, Helvetica, sans-serif;}
textarea.title{width : 267px;height : 30px;font-family : Arial, Helvetica, sans-serif;margin-left : 0;}
select.lms{width : 500px;}
label{font-size : .8em;font-weight : bold;}
/* Footer Elements */
#footer {margin-left:10px; margin-right:10px; margin-top:4px; border:1px solid #7c97c5; width:98%; background-color:white;}
#footer label {font-size:.8em; margin-right:.4em; font-weight:bold; color:white;}
#footer h2 {font-size:.8em;}
#footer td.search {background-color:#7c97c5; width:100%; text-align:center; padding-bottom:10px; padding-top:10px;}

