


body {
  background:#00000;
  margin:0;
  margin-top:0px;
  padding:0;
  color:#000;
  font:x-small/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size/* */:/**/small;
  font-size: /**/small;

  }


/* Links
----------------------------------------------- */
a:link {
  color:#003399;
  }
a:visited {
  color:#800080;
  }
a:hover {
  color:#FF3300;
  }
a img {
  border-width:0;
  }

.floatleft { 
    float: left; 
    margin: 4px; 
}
.floatright { 
    float: right; 
    margin: 4px; 
}


/* Header
----------------------------------------------- */
#header {

  float:left;
  width:100%;
  }
#header h1 {
  float:left;
  margin:0;
  }
#header img {
  display:block;
  }
#header form {
  float:right;
  width:200px;
  margin:0;
  padding:5px 0 0;
  font-size:77%;
  line-height:1.2em;
  }
#header form label {
  display:block;
  }
#searchBox {
  width:235px;
  font:110% Tahoma;
  }
#goButton {
  padding:0 .2em;
  font:110% Tahoma;
  }


/* Local Toolbar
----------------------------------------------- */
#local-toolbar {
  float:left;
  width:100%;
  margin:0;
  padding:2px 0;
  border:solid #999;
  border-width:1px 0;
  list-style:none;
  font-size:85%;
  }
#local-toolbar li {
  float:left;
  padding:0 5px;
  border-left:1px solid #aaa;
  line-height:1.3em;
  }
#local-toolbar li#homePageLink {
  border-left-width:0;
  }
#local-toolbar a {
  float:left;
  padding:1px 5px;
  border:1px solid #fff;
  text-decoration:none;
  color:#000;
  }
#local-toolbar a:hover {
  background:#ccc;
  border-color:#999;
  }
#local-toolbar li#homePageLink a {
  width:158px;
  }


/* Structure
----------------------------------------------- */
#page-body {
  float:left;
  width:1000px;

  }
#nav {
  float:left;
  width:180px;
  }
#content {
  float:left;
  width:800px;
  }
#content-main {
  float:left;
  width:600px;
  }
#content-extra {
  float:right;
  width:145px;
  }


/* Nav
----------------------------------------------- */
#nav {
  margin-top:-1px;
  font-size:85%;
  line-height:1.2em;
  }
#nav h2 {
  margin:0;
  padding:5px;
  text-transform:uppercase;
  font-size:100%;
  display:block;
  color:#002569;
  }
#nav ul {
  margin:0;
  padding:0 0 2px;
  list-style:none;
  }
#nav li {
  display:block;
  width:176px;
  margin:0;
  padding:0 2px;
  line-height:1em;
  }
#nav li a {
  display:block;
  padding:1px 7px 3px;
  border:1px solid #FFF;
  text-decoration:none;
  color:#000;
  line-height:1.18em;
  }
#nav li a:hover {
  background-color:#3878DB;
  border-color:#999;
  color:#fff;
  }
* html #nav li a {
  height:1%;
  }
#nav li.parent div {
  background:url("../../images/shadow_menu.png") no-repeat right bottom;
  position:absolute;
  top:0;
  left:-1000px;
  z-index:20;
  width:182px;
  }



/* Content Main
----------------------------------------------- */
#content-main {
  font-size:8	8%;
  line-height:1.2em;
  }
#content-main p {
  margin:5 2 20px;
  }

#content-main p.updated {
  float:left;
  margin:0;
  padding:20px 10px 15px 13px;
  }

.title {
   margin : 3px;
   padding : 5px;
   color : #FFFFFF;
   border : 10px solid #FFFFFF;
   font : bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   background: url('../../images/bg_cell_lgg.gif') no-repeat 0px .8em;

}
.nav_title {
   margin : 3px;	
   text-transform:uppercase;
   padding : 3px;
   color : #f0f5ff;
   font : bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   background: url('../../images/bg_cell_sm.gif') no-repeat 0px .18em;

}

.nav_subtitle {
   margin : 10px;	
   text-transform:uppercase;
   padding : 1px;
   color : #000;
   font : bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

.sm_title {
   margin : 3px;
   padding : 3px;
   color : #ffffff;
   font : bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   background: url('../../images/bg_cell_lgg.gif') no-repeat;

}


/* Content Extra
----------------------------------------------- */
#content-extra {
  font-size:77%;
  line-height:1.5em;
  }


#content-extra ul {
  margin:0;
  padding:0 0 2px;
  list-style:none;
  }
#content-extra li {
  display:block;
  margin:0;
  padding:0 2px;
  line-height:.5em;
  }
  
  #content-extra li a {

  display:block;
  padding:1px 7px 3px;
  border:1px solid #FFF;
  text-decoration:none;
  color:#000;
  line-height:1.18em;
  }
  
  #content-extra li a:hover {
  background-color:#3878DB;
  border-color:#999;
  color:#fff;
  }


.title_main {
   margin : 10px;
   padding : 1px;
   color : #002569;
   background : #FFFFFF;
   border : 0px solid #002569;
   font : bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.content_main {
   margin : 10px;
   color : #002569;
   background : #FFFFFF;
   border : 0px solid #002569;
   font :  11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/* Footer
----------------------------------------------- */
#footer {
  background:#fff url("../img/gradient_footer.jpg") repeat-y 100% 0;
  clear:both;
  width:100%;
  border-top:1px solid #003499;
  font-size:85%;
  line-height:1.2em;
  }
#footer hr {
  display:none;
  }
#footer ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#footer li {
  display:inline;
  margin:0;
  padding:0;
  }
#footer a {
  padding:0 .3em 0 .65em;
  color:#0033CC;
  border-left:1px solid #A9A9A9;
  }
#footer a.first {
  border-left-width:0;
  }
#footer li a.first {
  padding-left:0;
  }
#footer p {
  margin:0;
  padding:10px 10px 12px;
  }



/* Thumbnail
----------------------------------------------- */



.thumbnail {
width: 175px;
border: 1px solid #999;
margin: 20px 0 0 50px !important;
margin: 20px 0 0 5px;
padding: 5px;
}

.clearboth { clear: both; }


#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #90bade;
	color: #333;
	}
	
	
#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#button li {
border-bottom: 1px solid #90bade;
margin: 0;
}
#button li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #button li a {
width: auto;
}

#button li a:hover {
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

/* Pages
-------------------*/
.pages { text-align: right; margin:10px 0; }
.pagination a { margin:0 1px; padding:2px 6px; border: solid 1px #ddd; text-decoration: none}
.pagination a:hover {color: #fff; background: #fcd72d; border-color: #f7991c; text-decoration: none}

.pages1 { text-align: left; margin:10px 0; }
.pagination1 a { margin:0 1px; padding:2px 6px; border: solid 1px #ddd; text-decoration: none}
.pagination1 a:hover {color: #fff; background: #fcd72d; border-color: #f7991c; text-decoration: none}


th {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	border-top: 1px solid #F9F9F9;
	letter-spacing: 1px;
	text-align: center;
	padding: 1px 1px 1px 1px;
	background: #f0f5ff url(../../images/bg_header.jpg) no-repeat;}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #F9F9F9;
	background: none;
}

td {
	border-right: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	background: #fff;
	padding: 10px 10px 10px 10px;
	color: #4f6b72;
}


td.alt {
	background: #eef1f6;
	color: #797268;
}

th.spec {
	border-left: 1px solid #F9F9F9;
	border-top: 0;
	background: #fff;
	font:  9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #F9F9F9;
	border-top: 0;
	background: #eef1f6;
	font:  9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

div#borderrelated {
margin: 0 30px 10px 50px; 
padding: 0 5px 5px 0; 
background: #fff url(../../images/shadow.gif) no-repeat 100% 100%; 
height: 1%;
}

div#borderrelated div {
margin: 0; padding: 10px 0;
border-width: 1px 0 0 1px; 
border-style: solid; 
border-color: #ccc;
}

div#borderrelated span.new {
color : #002569;
font : bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

#borderrelated ul {
  list-style:none;
  color : #002569;
  }
  
  
  div#dist {
margin: 0 30px 10px 50px; 
padding: 0 5px 5px 0; 
background: #fff url(../../images/shadow.gif) no-repeat 100% 100%; 
height: 1%;
}

div#dist div {
margin: 0; padding: 10px 0;
border-width: 1px 0 0 1px; 
border-style: solid; 
border-color: #ccc;
}

div#dist span.new {
color : #002569;
font : bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

#dist ul {
  list-style:none;
  color : #002569;
  }



