form {display: inline;}


/* header */
.header{width:750px; height:86px;}
.leftSect{ float:left; height:71px; }
.rightSect{ font-size:85%; width: 280px; float:right; height:71px; text-align:right;}
.search{ margin:15px 0px 0px 0px; float: right;}
.searchBox{ background-color:#FFFFFF; color:#7e8083; width: 114px; border: 1px solid #7e8083; height:17px; margin:0px;}
.searchTd_1{width:40px; text-align:left; vertical-align:middle; }
.searchTd_2{width:114px; vertical-align:middle;}
.searchTd_3{width:26px; text-align:right; vertical-align:middle;}
.menu{ width:610px; margin:0px; padding:0px;}
.redLine{ width:750px; height:4px; background-color:#ee2e24; margin:0px; padding:0px;}


/* styles: content page */
#breadcrumb {font-size: 85%; color: #7E8083; padding: 10px 0px 10px 5px;}

#threeColumn_left {float: left; width: 150px;}
#threeColumn_space20 {float: left; width: 20px; height: 100px;}

.form_chev {float: left; width: 13px; padding: 2px 0px 0px 0px;}
.form_left {float: left; width: 158px; font-size: 85%; padding: 2px 0px 0px 0px;}
.form_right {float: left; width: 218px; font-size: 85%; padding-left: 10px;}
.form_full {float: left; width: 158px; font-size: 85%; padding: 2px 0px 0px 0px;}
.clear_form {visible: false; clear: both; font-size: 0.1%; height: 10px;}

LI.searchresults {
	margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 20px; background: url(/images/icons/chev.gif) no-repeat 5px 2px;
}
/* LI.search {margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 20px; background: url(/images/icons/chev.gif) no-repeat 5px 2px;} */
LI.searchhr {margin: 0px 0px 0px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 0px 0px 0px; background: url(/images/page/page_hrdash.gif) repeat-x 2px 2px; height: 10px; line-height: 0px; font-size: 0px;}
LI.sitemap_level1 {margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 8px 3px 3px 20px; background: url(/images/icons/sitemap.gif) no-repeat 5px 2px;}
LI.sitemap_level2 {margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 20px; background: url(/images/spacer.gif) no-repeat 5px 2px;}
LI.sitemap_level3 {margin: 0px 0px 1px 15px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; font-size: 85%; padding: 3px 3px 0px 20px; background: url(/images/icons/chev.gif) no-repeat 5px 5px;}


/** styles: sitemap page **/
LI.sitemap_level1 {margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 8px 3px 3px 20px; background: url(/images/icons/sitemap.gif) no-repeat 5px 2px;}
LI.sitemap_level2 {margin: 0px 0px 1px -10px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 20px; background: url(/images/spacer.gif) no-repeat 5px 2px;}
LI.sitemap_level3 {margin: 0px 0px 1px 7px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; font-size: 85%; padding: 2px 3px 1px 17px; background: url(/images/icons/chev.gif) no-repeat 5px 2px;}
LI.sitemap_level4 {margin: 0px 0px 1px 25px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; font-size: 85%; padding: 2px 3px 1px 0px; }


/** styles : left hand menu **/
UL.lh_menu {margin: 0px 0px 0px 5px; padding-left: 0px; font-size: 85%; width: 145px;}

LI.level1_off a, LI.level1_off a:visited {color: #ee2e24; text-decoration: none; font-weight: bold;}
LI.level1_off a:hover {color: #ee2e24; text-decoration: underline; font-weight: bold;}

LI.level1_on a, LI.level1_on a:visited {color: #7E8083; text-decoration: none; font-weight: bold;}
LI.level1_on a:hover {color: #7E8083; text-decoration: underline; font-weight: bold;}

LI.level2_off a, LI.level2_off a:visited {color: #7E8083; text-decoration: none; font-weight: normal;}
LI.level2_off a:hover {color: #7E8083; text-decoration: underline; font-weight: normal;}

LI.level2_on a, LI.level2_on a:visited {color: #7E8083; text-decoration: none; font-weight: normal;}
LI.level2_on a:hover {color: #7E8083; text-decoration: underline; font-weight: normal;}

LI.level1_off {margin: 0px 0px 0px -5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0px 0px; font-weight: bold; padding: 6px 3px 6px 5px; border-bottom: 2px solid #ee2e24;}
LI.level1_on {margin: 0px 0px 0px -5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0px 0px; font-weight: bold; padding: 6px 3px 6px 5px; border-bottom: 2px solid #ee2e24;}

LI.level2_off {margin: 3px 0px 1px -5px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 5px;}
LI.level2_on {margin: 3px 0px 1px -5px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 15px; background: url(/images/icons/chev.gif) no-repeat 5px 2px;}

LI.level3_off a, LI.level3_off a:visited {color: #7E8083; text-decoration: none;font-weight: normal;}
LI.level3_off a:hover {color: #7E8083; text-decoration: underline;font-weight: normal;}

LI.level3_on a, LI.level3_on a:visited {color: #7E8083; text-decoration: none;font-weight: normal;}
LI.level3_on a:hover {color: #7E8083; text-decoration: underline;font-weight: normal;}

LI.level3_off {margin: 0px 0px 3px 4px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 5px;}
LI.level3_on {margin: 0px 0px 3px 4px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 3px 15px; background: url(/images/icons/chev.gif) no-repeat 5px 2px;}

.lh_menu_bline {border-bottom: 2px solid #ee2e24; width: 150px;}


UL.menu2 {margin: 0px 0px 0px 0px; padding-left: 0px; width: 140px;font-weight: normal;}
UL.menu {margin: 0px 0px 0px 0px; padding-left: 0px; width: 145px;font-weight: normal;}


.directorTitle{
	font-size: 105%;
	font-weight: bold;
	text-transform: uppercase;
}



.searchpad {padding: 10px 0px 0px 0px;}

/* footer */
.footer{ font-size:85%; width:750px; padding: 10px 0px 10px 0px; background-image: url(/images/footer_line.gif); background-repeat: repeat-x; background-position: top;}
.footer_left {width:450px; float:left;}
.footer_right {width:300px; float:left; text-align:right;}
