body {
	margin: 0;
	padding: 0;
	font-size: 11px;
  background: #fff url('../pic/bg.png') repeat-x top center;
}

img { border-style:none; }

hr {
  height:1px;
  border-width:0;
  background-color: #000000;
  color: #ffffff;
}

td {

  font-size:12px;

}

a {

  color: rgb(51, 153, 102);
  
}

p {
    margin: 5px 0;
    text-align: justify;
}

.menuMain {
  background-color:#000000;
  border-width: 1px; 
  font-family: Arial; 
  font-size: 12pt;
  text-align: left; 
  color:#ffffff; 
  padding-bottom: 3px; 
  border-bottom-style: solid;

}

.menuMainItem {

  font-family: Arial;
  text-decoration: none; 
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  padding-right:4px;
  margin-left:4pt;

}

.containerLeft {

  margin: 0pt; 
  padding: 8px; 

  font-family: Arial; 
  text-decoration: none; 
  font-size: 10pt; 
  vertical-align:top;
  text-align: center;
  width:168px;
  height:188px;
  background-color:#f1fced;

}


.containerMain {
  margin: 0pt 0pt 0pt 8px; 
  font-family: Arial; 
  font-size: 10pt; 
  text-indent: 0pt; 
  padding-left: 12px; 
  padding-top: 8px; 
  padding-bottom: 8px;
  vertical-align:top;
  height:188px;
  text-align: left;
  
  
}


.containerLeftTitle {
  font-weight:bold;
  font-size:16px;
  color:#339966;
  margin-top: 0pt;
  margin-bottom: 0pt;
}



.stepsTable {

  width:600px;

}

.stepsTable, .stepsTable td {

  border:1px solid #CCCCCC;
  padding: 0; 
  border-spacing: 0; 
  border-collapse: collapse;
}

.step {
  width:95px;
  height:50px;
  text-align:center;
  background-color:#339966;
}

.step a {color:#000000;}
.step a:hover {color:#ffffff;}

.stepCurrent {
  width:95px;
  height:50px;
  text-align:center;
  background-color:#55BB88;
  color:#000000;
}

.stepCurrent a {color:#000000;}
.stepCurrent a:hover {color:#ffffff;}

.sectionTable {
  width:600px;
  border-width:0;
  
}

.sectionName {
  white-space: nowrap;
  background-color:#e1ecdd;
  font-weight:bold;
  text-align:left;
  color:#000000;
  
}

.fieldName {
  width:130px;
  font-weight:bold;
  text-align:right;
  color:#545356;
  vertical-align:top;
  
}

.fieldValue {

  text-align:left;
  
}

.subscript {

  font-size:9px;
  
}

.mark {

  color:#ff0000;
  
}

.dataTable {
    width:750px;
}

.dataTable, .dataTable td {

  border:1px solid #CCCCCC;
  padding:2;
  border-spacing:1;
  border-collapse: collapse;
}

.columnName {
  
  font-weight:bold;
  text-align:center;
  color:#545356;
  vertical-align:top;
  
}

.cellValue {

  text-align:left;
  
}

.rowValueNew {

  font-weight:bold;

}


.keywords {
  font-size:11px;
  font-weight:bold;
  font-style:italic;
  text-align:left;
  vertical-align:top;
  
}


.msgBox {

  width:600px;

}

.msgBoxTitle_normal {
  border:1px solid #CCCCCC;
  background-color:#f1fced;
  font-weight:bold;
}

.msgBoxText_normal {
  font-weight:bold;
}

.msgBoxTitle_critical {
  border:1px solid #CCCCCC;
  background-color:#f1fced;
  font-weight:bold;
  color:#ff0000;
}

.msgBoxText_critical {
  font-weight:bold;
  color:#ff0000;
}

.msgBoxTitle_info {
  border:1px solid #CCCCCC;
  background-color:#f1fced;
  font-weight:bold;
  color:#ff0000;
}

.msgBoxText_info {
  font-weight:bold;
  color:#ff0000;
}

.page_numbers_box {
    text-align:center;
    width:750px;
}


#header table tr td {
    text-align: center;
}

#header a {
  color:red;
}





/********************************/
/*** Specific layout elements ***/
/********************************/
#container {
  margin: 0 auto;
  width:1000px;
  border:1px solid #AAAAAA;
  background-color:#EFFFEF;
}

#header {
	margin:0 auto;
	padding:0 0 0 0;
	position:relative;
	width:1000px;
	background: transparent url(/templates/default/img/headerimg.jpg) no-repeat top center;
}


#content {
	margin:0 auto;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	width:996px;
	background-color:#ffffff;
}

  #menu {
    color:#FFFFFF; 
    letter-spacing: 0px; 
    font:bold 12px Arial;
    background-color: #000000;
    margin-left:3px;
    margin-top:1px;
    padding-left:5px;
    padding-top:2px;
    display:block;
    width:990px;
    height:18px;
  }
  
   #menu a {
    COLOR: #ffffff; 
    TEXT-DECORATION: none;
    font:bold 12px Arial;
  }  
  
  #menu a:hover, #menu a.sel {
    text-decoration: none;
    color:#339966;
  }

#footer {
	margin:0 auto;
	width:996px;
	height:20px;
	font:bold 10px/20px Arial;
	text-align:right;
	color:#339966;

}




