body {
  background: #f0f0f0;
  behavior:url("js/csshover.htc");
}

#header {
  width: 910px;
  height: 120px;
  margin: 0px auto;
  background-image: url('/img/header.jpg');
  background-repeat: no-repeat;
}

#main_body {
  width: 910px;
  background: #ffffff;
  background-image: url('../img/borders_lr.gif');
  background-repeat: repeat-y;
  margin: 0px auto;
}

#quick_links {
  width: 125px;
  text-align: right;
  float: left;
  border: 0px solid;
  background: #ffffff;
  margin-left: 25px;
  padding-top: 125px;
}

#main {
  width: 680px;
  float: left;
  background: #ffffff;
  /*background-image: url('../img/borders_lr.gif');
  background-repeat: repeat-y;*/
  margin-left: 25px;
}

#main #portal_header {
  margin: 0px auto;
  text-align: left;
  width: 680px;
  color: #ED1A4C;
  border: 0px solid;
}

#main #kb {
  margin: 0px auto;
  width: 680px;
  margin-top: 25px;
}


#footer {
  width: 910px;
  height: 15px;
  margin: 0px auto;
  background-image: url('../img/border_down.gif');
  background-repeat: no-repeat;
}

.nav_side a:link {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:active {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:visited {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:hover {
 color: #FE9AB7;
 text-decoration: underline;
 font-weight: bold;
}

.nav_side {
 color: #777777;/*#999999;*/
 text-decoration: none;
 font-size: 10px;
 font-weight: normal;
}

.portal_header {
  font-size: 18px;
  font-weight: bold;
}


body {
 margin: 20px 20px 20px 20px;
 text-align: center;
 background: #f0f0f0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
}

#header {
  width: 910px;
  height: 120px;
  margin: 0px auto;
  background-image: url('../img/header.jpg');
  background-repeat: no-repeat;
}

#footer {
  width: 910px;
  height: 15px;
  margin: 0px auto;
  background-image: url('../img/border_down.gif');
  background-repeat: no-repeat;
}

.clearing {
  height: 25;
  clear: both;
}

/* CATEGORY */
.catLink { font-weight : bold; }
.catDescription { color : #444444;  }


/* ARTICLE */
.articleLink { font-weight : bold; }
.articleDecription { color : #444444; }
.articleStaff { color : #444444; 	font-size : smaller; }
.glossaryItem {
	background-color : #F0F0F0;
	cursor : help;
	color : #CC3333;
}


/* NAVIGATION */
DIV.navigation  { color : #444444; 	font-size : smaller; }
a.navigation    { color : #444444; }


/* ARTICLE BLOCK */
/* A.articleBlock {  }*/
.abBorder    {  background-color : #E4E4E4;  }
.abBgr       {  background-color : #FFFFFF;  }
.abBgrDarker { background-color : #FAFAFA;  color : #999999;  }


/* ATTACHMENT */
.atTitle  { font-weight : bold;  }
.atEntry { /* font-size: smaller;*/ }

/* FILES */
.fName{ font-size : smaller; }


/* tables */
.tdBorder     { background-color : #E4E4E4; }
.tdTitle      { background-color : #E4E4E4; padding : 5px 5px;    border : 1px solid #D4D4D4;    }
.tdSubTitle   { background-color : #EFEFEF; padding : 5px 5px;   border : 1px solid #DADADA;   }

.trLighter    { background-color : #FAFAFA; }
.trDarker     { background-color : #F1F1F1; }
.trMoreDarker { background-color : #DADADA; }

.trNotActive  { color : #5F5F5F; }
A.trNotActive { color : #888888; }


/*
.tblFormBorder {
	border-top: 1px solid #D4D4D4;
	border-left : 1px solid #D4D4D4;
	border-right : 1px solid #D4D4D4;
}

.tblFormBorderBottom {	
	border-bottom : 1px solid #D4D4D4;
}
*/


/*  for forms  */
.tdFormCaption { background-color : #F4F4F4;  /*text-align : right; */ width : 150px;  white-space : nowrap;    }

input, select {  font-size : 12px;  margin : 0px;  padding: 0px; }
input.text { width : 110px; }
input.shortText { width : 80px; }
input.longText {  width : 250px;   }

.button { width : 130px; }
.colorInput{ background-color : #F5F4ED; }
.requiredSign { color : #C40000; font-weight : bold; }
.formComment { font-size : smaller; }

a:link {
 background: none;
 color: #0f8fff;
 text-decoration: none;
}

a:active {
 background: none;
 color: #004b9b;
 text-decoration: underline;
}

a:visited {
 background: none;
 color: #0f8fff;
 text-decoration: none;
}

a:hover {
 background: none;
 color: #004b9b;
 text-decoration: underline;
}

.copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #777777;/*#999999;*/
}

.content {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #777777;/*#999999;*/
}

.content-htmlinfo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

.content-q {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #777777;/*#999999;*/
}

.input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ED1A4C;
 margin-bottom: 5px;
 font-style: normal;
 font-weight: normal;
 text-align: left;
}

h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #ED1A4C;
 text-align: right;
 margin-bottom: 10px;
 margin-top: 10px;
 font-style: italic;
 font-weight: bold;
}

.nav a:link {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav a:active {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav a:visited {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav a:hover {
 color: #FE9AB7;
 text-decoration: underline;
 font-weight: bold;
}

.nav {
 color: #777777;/*#999999;*/
 text-decoration: none;
 font-size: 11px;
 font-weight: normal;
}

.nav_side a:link {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:active {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:visited {
 color: #ED1A4C;
 text-decoration: none;
 font-weight: bold;
}

.nav_side a:hover {
 color: #FE9AB7;
 text-decoration: underline;
 font-weight: bold;
}

.nav_side {
 color: #777777;/*#999999;*/
 text-decoration: none;
 font-size: 10px;
 font-weight: normal;
}

.blank a:active {
 text-decoration: none;
}

.blank a:hover {
 text-decoration: none;
}