/* site-handlers.css */
.fieldWithErrors{background-color:#b00;display:inline;}
.inline-div{display:inline;}
#errorExplanation{width:600px;border:1px solid #b00;padding:7px;padding-bottom:5px;margin-bottom:5px;}
#errorExplanation h2{text-align:left;padding:5px 5px 1px 5px;background-color:#f0f0f0;font-size:medium;}
#errorExplanation p{color:#333;margin:0;padding:0 5px 0 5px;font-size:10pt;}
#errorExplanation ul li{list-style:square;margin:0 0 0 20px;padding:0;font-size:10pt;}
.error-label{color:#b00;}
.valid { color:#000000;}
.invalid { color:#FF0000;}

body{margin:0 0 25px 0;padding:0;background-color:#fff;color:#333;font-family:verdana,sans-serif;font-size:large;max-width:1200px;min-width:700px;}
.clear{clear:both;}
.redme{color:#a33;}
div.clearall{margin:0;padding:0;clear:both;font-size:2px;}
table{border-collapse:collapse;}
tr.odd_row{background-color:#e7e7e7;}
tr.odd_rowd{background-color:#b7b7b7;}
.odd_row_up{background-color:#e7e7e7;vertical-align:top;}
td.td_right{text-align:right;}
td.td_left{text-align:left;}
th.th_right{text-align:right;}
th.th_left{text-align:left;}
th.th_cent{text-align:center;}
tr.t-labels td{text-align:right;}
tr.t-vals td{text-align:left;}
#header{padding-left:75px;padding-right:30px;margin-left:10px;margin-top:5px;height:60px;}
#header h2{padding:50px 0 0 600px;color:#a22;font-size:x-small;}
img{border:none;}
#content{float:left;background-color:white;border:3px solid #aaa;padding:10px;width:90%;}
div#content{margin:0 5px;font-size:75%;width:95%;}
div#content hr{margin:8px 0}
span.redspan{color:#a22;}

/* techbarn-nav.css */
div#divnav ul#nav ul{list-style:none;padding:0;margin:0;}
div#divnav{border-bottom:1px solid #fff;margin:0 0 6px 10px;}
#nav{float:left;width:100%;margin:0;padding:10px 0 0 0;list-style:none;}
#nav li{float:left;margin:0;padding:0;font-family:verdana,sans-serif;font-size:85%;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/*Top level list items*/
.suckertreemenu ul#nav li{position:relative;display:inline;float:left;background-color:#fff;margin:0 3px;width:152px;text-align:center;z-index:100;}

/*Top level menu link items style*/
.suckertreemenu ul#nav li a{background:none repeat scroll 0 0 #C5C5C5;color:#01549C;display:block;font-size:14px;font-weight:normal;height:22px;line-height:23px;padding:4px 13px;text-decoration:none;text-transform: uppercase;}
.suckertreemenu ul#nav li a:hover{background:none repeat scroll 0 0 #DADBDC;color:#01549C;}
.suckertreemenu ul#nav li.highlight a {background:white;border-top: 3px solid #C5C5C5; border-left:3px solid #C5C5C5;border-right:3px solid #C5C5C5;}
.suckertreemenu ul#nav li.highlight a:hover{background:none repeat scroll 0 0 #DADBDC;color:#01549C;}

.suckertreemenu ul#nav li.highlight a.mainfoldericon{background:white url(/blcos/images/arrow-down.gif) no-repeat center right;border-top: 3px solid #C5C5C5; border-left:3px solid #C5C5C5;border-right:3px solid #C5C5C5;}
.suckertreemenu ul#nav li.highlight a.mainfoldericon:hover{background:#DADBDC url(/blcos/images/arrow-down.gif) no-repeat center right;color:#01549C;}

/*1st sub level menu*/
.suckertreemenu ul#nav li ul{left:0;position:absolute;top:1em;/* no need to change,as true value set by script */
display:block;visibility:hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul#nav li ul li{display:list-item;float:none;z-index:10;}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul#nav li ul li ul{left:159px;/* no need to change,as true value set by script */
top:0;}

/* Sub level menu links style */
.suckertreemenu ul#nav li ul li a{display:block;width:137px;/*width of sub menu levels*/
text-decoration:none;padding:1px 5px;border:1px solid #ccc!important;font-size:11px;white-space:nowrap;text-transform: capitalize;}

.suckertreemenu ul li.highlight_nav a {background-color: #d91236; color: white; font-weight: bold; border: 2px solid #ee5555; }

/*Background image for top level menu list links */
.suckertreemenu ul#nav li a.mainfoldericon{background:#C5C5C5 url(/blcos/images/arrow-down.gif) no-repeat center right;}
.suckertreemenu ul#nav li a.mainfoldericon:hover{background:#DADBDC url(/blcos/images/arrow-down.gif) no-repeat center right;color:#01549C;}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{background:#F3F3F3 url(/blcos/images/arrow-right.gif) no-repeat center right;}

* html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul#nav li { float: left; height: 1%; }
* html .suckertreemenu ul#nav li a { height: 1%; }
* html .suckertreemenu ul#nav li ul li { float: left; }
/* End */

.suckertreemenu ul#nav li.last_nav{float:right;}