body
  {
  background-color:#AFB5BE;
  background-image:url('../images/gradient.gif');
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:13px;
  color:#474f5d;
  line-height:17px;
  text-decoration: none;
  padding:padding:1em 0;
  margin:0;
  text-align:center;
  }

a
  {
  text-decoration:none;
  cursor: pointer;
  color:#474f5d;  
  }

div.box
  {
  width:900px;
  margin:0 auto;
  text-align:left;
  }


div.data
  {
  background-image:url('../images/bg_shadow.gif'); 
  background-repeat:no-repeat;
  }


/* main navigation -------------------------------------- */

div#mainnav
  {
  background-image:url('../images/bg_nav.gif');
  width:100%;
  }

div#mainnav ul
  {
  margin:0;
  padding:0;
  list-style-type:none;
  font-size:14px;
  }

div#mainnav ul li
  {
  background-image:url('../images/nav_pas.gif');
  width:135px;
  height:41px;
  float:left;
  margin-right:3px;
  }

div#mainnav ul li div
  {
  padding:12px;
  }

div#mainnav a
  {
  display:block;
  width:auto !important;
  width:100%;
  text-decoration:none;
  cursor: pointer;
  color:#474f5d;
  }

div#mainnav a:hover
  {
  
  }

div#mainnav ul li.selected
  {
  background-image:url('../images/nav_sel.gif');
  font-weight:bold;
  }



/* sub navigation -------------------------------------- */

div#subnav
  {
  border-bottom:1px solid #E4E4E4;
  width:100%;
  }

div#subnav ul
  {
  margin:0; 
  padding:0;
  list-style-type:none;  
  }

div#subnav ul li
  {
  padding:0px 13px;
  margin:5px 0px;
  float:left;
  border-right:1px solid #E4E4E4;
  }

div#subnav ul li.last
  {
  border-right:0px solid #FFFFFF;
  }

div#subnav a
  {
  text-decoration:none;
  cursor: pointer;
  color:#474f5d;  
  }

div#subnav ul li.selected a
  {
  color:#F15800;
  }


/* page navigation -------------------------------------- */

div#pagenav, div.contextbox
  {
  border:1px solid #f4f4f4;
  background-color:#eceeef;
  border-top:0;
  padding:0 1px 1px 1px;
  }

div#pagenav ul, div.innercontext
  {
  margin:0; 
  padding:0; 
  list-style-type:none; 
  border:1px solid #d7dadf; 
  background-color:#FFFFFF;
  }

div#pagenav ul li
  {
  line-height:29px;
  border-bottom:1px solid #d7dadf;
  margin:0;
  padding:0 0 0 15px;
  background-color:#FFFFFF;
  }

div#pagenav ul li.selected
  {
  background-image:url('../images/bg_nav_sel.gif');
  background-repeat:repeat-x; 
  }
  
div#pagenav ul li.last
  {
  border-bottom:0;
  }

div#pagenav a
  {
  text-decoration:none;
  cursor: pointer;
  color:#474f5d;  
  }

div#pagenav ul li.selected a
  {
  font-weight:bold;
  }  
  





  
/* content and context boxes -------------------------------------- */

div#content-header
  {
  height:15px;
  background-image:url('../images/bg_content_t.png');
  margin-bottom:-1px;
  }

div#content
  {
  background-image:url('../images/bg_content.png');
  }


div#content-footer
  {
  height:15px; 
  padding-bottom:20px; 
  background-repeat:no-repeat; 
  background-image:url('../images/bg_content_b.png');
  }

div.indent
  {
  padding:20px 40px 20px 40px;
  }

div.maincontent
  {
  width:550px;
  float:left;
  }

div.context
  {
  width:240px;
  float:right;
  margin-top:25px;
  }

div.context-header
  {
  background-image:url('../images/bg_nav_pas.gif');
  background-repeat:repeat-x;
  background-color:#e4e6e9;
  border-bottom:1px solid #d7dadf;
  margin:0;
  padding:6px 15px 6px 15px;
  font-weight:bold;
  font-size:14px;
  }

div.context-content
  {
  margin:0px;
  padding:0px 15px;
  }

div.context-content ul, div.maincontent ul
  {
  margin:0 0 0 15px;
  padding:0;
  list-style-position:outside;
  list-style-image:url('../images/list.gif');
  /* list-style-type:none; */
  }

div.context-content ul li, div.maincontent ul li
  {
  list-style-image:url('../images/list.gif');
  margin-top:4px;
  /* padding:0 0 0 15px; */
  }







/* content definitions -------------------------------------- */

div.maincontent h1
  {
  font-family:Corpid,Trebuchet MS,Helvetica,Arial,sans-serif;
  font-weight:bold;
  font-size:17px;
  margin-top:20px;
  }

div.maincontent h2
  {
  font-size:15px;
  font-weight:normal;
  }

div.maincontent h3
  {
  font-size:12px;
  font-weight:bold;
  padding-top:10px;
  }

div.maincontent p, div.maincontent td, div.maincontent th
  {
  text-align:left;
  font-size: 12px;
  line-height:17px;
  }

div.maincontent table {
  border-collapse:collapse;
  width:100%;
  }

div.maincontent td, div.maincontent th {
  border:1px solid #DDDDDD;
  padding:5px;
  vertical-align:top;
  }

div.maincontent th {
  background-color:#F0F2F2;
  }
  
input,textarea {
  color:#474f5d;
  border:1px solid #FFFFFF;
  width:350px;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  line-height:17px;
  }

input.button {
  color:#474f5d;
  background-color:#f6f7f9;
  background-image:url('../images/bg_button.gif');
  background-repeat:repeat-x;
  width:auto;
  border:1px solid #AAAAAA;
  margin:10px; margin-left:0px;
  padding:4px 16px 4px 16px;
  cursor:pointer;
  }





/* header and footer definitions -------------------------------------- */

div#header
  {
  width:95%;
  padding-top:5px;
  margin:0 auto;
  text-align:right;
  text-transform:uppercase;
  font-size:11px;
  }
  
div#footerline
  {
  border-top:1px solid #E4E4E4;
  line-height:20px;
  font-size:11px;
  width:100%;
  text-transform:uppercase;
  padding-top:2px;
  }
  
div#footerline a, div#header a
  {
  text-decoration:none;
  cursor: pointer;
  color:#474f5d;
  margin:0 0 0 20px;
  }






/* 
ul.nav, ul.nav a {
  list-style-type:none;
  line-height:14px;
  text-transform:uppercase;
  color:#FFFFFF;
  }

ul.nav li.act {
  font-weight:bold;
  }
  
ul.pagenav, ul.pagenav a {
  text-align:right;
  list-style-type:none;
  line-height:14px;
  text-transform:uppercase;
  color:#4C5357;
  }
  
ul.pagenav li, div.info li {
  margin:4px 0px 4px -18px;
  }


ul.pagenav li.pas {
  list-style-image:url('../images/blank.gif');
  }
  
ul.pagenav li.act {
  list-style-image:url('../images/blank.gif');
  font-weight:bold;
  }



div.container {
  text-align:left; 
  margin:0 auto; 
  width:715px;
  background-repeat:no-repeat;
  height:181px;
  }

div.data {
  text-align:left;
  margin:0 auto; 
  width:715px;
  background-repeat:no-repeat;
  }

div.navcontainer {
  text-align:right;
  color:#FFFFFF;
  padding-top:1px;
  padding-right:20px;
  }

div.content {
  text-align:left;
  float:left;
  position-left:0px;
  width:430px;
  color:#4C5357;
  padding-left:30px;
  }

div.info {
  text-align:left;
  float:right;
  width:190px;
  color:#6C7377;
  padding-right:20px;
  border:1px solid #0000FF;
  }


div.element ul {
  padding:0;
  padding-right:10px;
  border-top:1px solid #EEEEEE;
  }
  
  
div.element li {
  list-style-type:none;
  padding:5px;
  margin:0px;
  width:100%;
  border-bottom:1px solid #EEEEEE;
  }
  
  */