@import url(/css/generic.css);
@import url(/css/xstandard.css);

/*
 * Site Specific Styles
 */
 
html {
	background: #e0e0e0 url(/img/body-bg.gif) repeat-y top center;
}
body {
  background: url(/img/subpage-bg.gif) no-repeat top center;
  font-family: arial, helvetica;
  text-align: center;
}
h1 {
  margin: 0 0 0.5em 0;
  padding: 0;
  font-size: 1.5em;
}
h2 {
  margin: 0 0 0.5em 0;
  padding: 0;
  font-size: 1.4em;
}
h3 {
  margin: 0 0 0.5em 0;
  padding: 0;
  font-size: 1.2em;
}
h4 {
  margin: 0 0 0.5em 0;
  padding: 0;
  font-size: 1.1em;
}
a {
  color: #0064a6;
}



#container-box {
  width: 991px;
  overflow: hidden;
	margin: 0 auto 0 auto;
	text-align: left;
}



#container-box #header-box {
  border-bottom: 1px solid #000;
  overflow: hidden;
  width:100%;
}
#header-box img {
  float: left;
  display: block;
}


form#header-search{
  padding:10px 50px 0 30px;
  width:150px;
  float:left;
}

form#header-search label{
  color:#ffffff;
  display:block;
}

form#header-search input{
  padding:0;
  display:inline-block;
  overflow:hidden;
  float:right;
}

form#header-search input{
  display:block;
}

form#header-search input#header-search{
width:150px;
}

#container-box #body-box {
  margin: 0;
  padding: 21px 0 21px 0;
  background: url(/img/body-box-bg.gif) repeat-y top left;
  overflow: hidden;
  width: 991px;
}
#body-box #left-box {
  width: 225px;
  float: left;
}
#left-box ul {
  margin: 0 49px 0 0;
  padding: 0;
  list-style: none;  
  background: url(/img/list-stripe-bg.gif) no-repeat bottom right;
}
#left-box ul li {
  display:inline-block;
  overflow:hidden;
  margin: 0;
  padding: 0;
  background: url(/img/list-stripe-bg.gif) no-repeat top right;
  text-align: right;
}
#left-box ul li {
  display:block;
}
#left-box ul li a {
  display: block;
  padding: 3px 12px 3px 0;
  background: url(/img/list-arrow-mini.gif) no-repeat center right;
  font-weight: bold;
  color: #424242;
  text-decoration: none;
}
#left-box ul li a.selected {
  background: #768183;
}
#left-box ul li ul {
  margin: 0;
  padding: 0;
  list-style: none;  
  background: none;
}
#left-box ul li ul li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #768184;
  text-align: right;
}
#left-box ul li ul li a {
  display: block;
  padding: 3px 12px 3px 0;
  background: #b0b8cf;
  font-size: 1em;
  color: #1c2f69;
  text-decoration: none;
}
#left-box ul li ul li a.selected {
  background: #c5ccdf;
}
#left-box ul li ul li ul {
  border-bottom: 1px solid #fff;
}
#left-box ul li ul li ul li {
  border-top: 1px solid #fff;
}
#left-box ul li ul li ul li a {
  display: block;
  padding: 3px 12px 3px 0;
  background: none;
  background-color: #768183;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
#left-box ul li ul li ul li a.selected {
  background-color: #768183;
}

#body-box #center-box {
  width: 740px;
  float: left;
  font-size: 1.1em;
  color: #234b56;
}
#center-box h1 {
  margin: 0 0 0.5em 0;
  font-weight: normal;
  font-size: 1.9em;
  color: #1c2f69;
  text-transform: uppercase;
}
#center-box ul {
  margin: 0;
  padding: 0 0 1em 20px;
}
#center-box ul li {
  margin: 0 0 0 0;
  padding: 0.5em 0 0.5em 0;
}
#center-box table {
  width: 100%;
}
#center-box table tr {
  vertical-align: top;
}
i

#center-box #document-list {
  margin: 1.5em 0 0 0;
}
#center-box #document-list .category {
  font-size: 1.2em;
  margin: 1em 0 1em 0;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #ccc;
}
#center-box #document-list ul {
  margin: 0 0 2em 0;
  padding: 0 0 0 0;
  list-style: none;
}
#center-box #document-list ul li {
  margin-bottom: 2em;
  padding: 0 0 10px 38px !important;
  background: url(/img/icon_unknown.gif) 5px 1px no-repeat;
}
#center-box #document-list li.doc {
  background-image: url(/img/icon_word.gif);
}
#center-box #document-list li.pdf {
  background-image: url(/img/icon_pdf.gif);
}
#center-box #document-list li.xls {
  background-image: url(/img/icon_excel.gif);
}
#center-box #document-list li.ppt {
  background-image: url(/img/icon_powerpoint.gif);
}
#center-box #search-box {
  overflow: hidden;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 10px 0 3px 20px;
  border: 1px solid #ccc;
}
#center-box #search-box {
  overflow: block;
}
#center-box #search-box h2 {
  font-size: 1.2em;
}
#center-box .button-style,
#center-box #button-style {
  width: 200px;
  float: right;
  border: 1px dotted #036;
  background-color: #50629C;
  padding: 5px;
  text-align: center;
}
#center-box .button-style a,
#center-box #button-style a {
  font-size: 1.2em;
  color: #fff;
  text-decoration: none;
}



#lgsc-address-box {
  margin: 0;
  padding: 21px 0 21px 225px;
  background: url(/img/body-box-bg.gif) repeat-y top left;
  color: #234b56;
  text-align: left;
  overflow: hidden;
  display: inline-block;
}
#lgsc-address-box {
  display: block;
}

#lgsc-address-box img {
  float: left;
  padding: 0 20px 0 0;
}
#lgsc-address-box p {
  padding: 10px 0 0 0;
}
#lgsc-address-box a {
  color: #234b56;
}



#container-box #footer-box {
  background: #adb5cd;
  text-align: left;
  overflow: hidden;
  width: 991px;
}
#footer-box #footer-copyright {
  width: 200px;
  float: left;
}
#footer-box #footer-copyright p {
  margin: 0;
  padding: 5px 0 5px 30px;
}
#footer-box #footer-links {
  width: 791px;
  float: left;
}
#footer-box #footer-links ul {
  float: right;
  list-style: none;
  margin: 0;
  padding: 5px 20px 5px 0;
}
#footer-box #footer-links ul li {
  float: left;
  margin: 0;
  padding: 0 0 0 10px;
}
#footer-box #footer-links ul li a {
  color: #444;
  text-decoration: none;
}



#tibus-strapline a {
  overflow: hidden;
  width: 991px;
  padding: 5px;
  color: #444;
  text-decoration: none;  
}

ul#job-op{
margin:0;
padding:0;
list-style:none;
}
