/* General */
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color:#000000;
	}

p, form, textarea, input, td, li, a, th {font-family: Verdana, Arial;
					font-size:11px;
					color: #000000;
					font-weight:normal;
					text-decoration:none;}

.headpaginat {font-weight:bold; margin-top:10px;}

/* Tables */
#tableresults {border:0px; padding:0px 0px 0px 0px; float:center; width:100%; margin-top:10px;}

.tableheader {border-top:1px solid #000; border-bottom:1px solid #000; background-color:#D8D8D8;}

th {font-weight: bold;}

#tableresults tr.roweven {background-color: #FFDCA0;}

#tableresults tr.rowodd {background-color:#FFF;}

#tableresults td.withpadding {padding-top:5px; padding-bottom:5px;}

.tablecell {font-size:10px; padding-left:5px;}

.withpadding {padding-top:2px; padding-bottom:2px;}

.roweven {background-color: #FFDCA0;}

.rowodd {background-color:#FFF;}

.tabindent {padding-left:30px;}
					
/* Forms */
fieldset {border:3px double #708090; padding: 5px 10px 5px 10px; width: 430px; margin-top: 30px;}

fieldset.int {border:1px solid #708090; padding: 5px 10px 5px 10px; width: 430px; margin-top: 30px;}

legend {font-size: 10px; font-weight: bold; padding-left:5px; padding-right:5px;}

.labels {font-size:10px;
				font-weight: bold;
				color:#a52a2a;}
				
label {font-size:10px;
				font-weight: bold;
				color:#a52a2a;}
				
form {margin:0px 0px 0px 0px;}

input, select, textarea	{
				font-size: 10px;
				border: 1px solid black;
				background-color: #dcdcdc;
				}
				
input.chk	{
				border: none;
				background-color:#FFF;				
				}
				
input.boton {
			background-color: #A5A2A5;
			}

.labels {font-size: 9px;}

.s20 {width: 20px;}

.s30 {width: 30px;}
			
.s100 {width: 100px;}
				
.s130 {width: 130px;}
				
.s135 {width: 135px;}

.s155 {width: 155px;}

.s212 {width: 212px;}
		
.s225 {width: 225px;}

.s230 {width: 230px;}

.s250 {width: 245px;}
				
.s300 {width: 300px;}
				
.s320 {width: 320px;}

.s345 {width: 345px;}
				
.s400 {width: 400px;}
				
.s420 {width: 420px;}

.s440 {width: 440px;}
			
.s470 {width: 470px;}
				
			
/* Unumbered lists */
ul {color: #000000;}

li {padding-bottom: 5px;}

.level1 {list-style-image: url(../imag/marker_level1.gif);}

.level2 {list-style-image: url(../imag/marker_level2.gif);}

.level3 {list-style-image: url(../imag/marker_level3.gif);}

/* Links */
.genlnk {text-decoration: none;}
				
.genlnk:hover {text-decoration: underline;}
							
.genlnkbold {text-decoration: none;
							color:#536D84;
							font-weight:bold;}
							
.genlnkbold:hover {text-decoration: underline;
									font-weight:bold;}

.indexnav {font-size:10px; text-decoration: none; color:#B4070E;}
.indexnav:hover {text-decoration: underline; color:#B4070E;}
.indexnavselect {font-size:10px; text-decoration: none; font-weight:bold; color:#B4070E;}
.indexnavselect:hover {text-decoration: underline; color:#B4070E;}

.urlcolumn {
	font-family: Verdana, Arial;
 	font-size: 10px;
	color: #655757;
	text-decoration:none;
	}
	
.urlcolumn:hover {
	text-decoration:underline;
	}

/* Texts */
.textnormal {	text-decoration: none;
							font-weight:normal;}

.textbold {text-decoration: none;
					font-weight:bold;}

.textfrm {color:#808080;
					font-weight:bold;}
					
.highlight {color: #830001;}
							
.textunderl {font-family: Verdana, Arial;
							text-decoration: underline;}

.txtorange {color:#ffcc99;}
							
.notes {font-size:9px;
  			text-decoration: none;
  			font-weight:normal;}

.textindex {font-size:10px;}
				
.error {font-size:10px;
  			color:#ff0000;
  			text-decoration: none;
  			font-weight:bold;}
				
.libraryrecord {background-color:#EEEEEB;
								padding:10px;
								}

/* Titles of the sections */
.titppal {font-size: 12px;
          color:#1E2048;
					padding-left:5px;
					padding-top:3px;
					padding-bottom:3px;
          font-weight: bold;
          background-color: #D4D463;
          border:1px solid #ABAB3A;}

.titsecund {background-color: #D4D4CE;
						padding-left:5px;
						color:#1E2048;
						font-weight:600;
						border:1px solid #939461;
						}
						
.titppalint {font-size: 11px;
          color:#dcdcdc;
					margin-top:10px;
					margin-bottom:10px;
					padding-left:5px;
					padding-top:2px;
					padding-bottom:2px;
          font-weight: bold;
          background-color: #708090;
          border:1px solid #000000;}
			 
.titsecundint {background-color: #c0c0c0;
						padding-left:5px;
						color:#333366;
						font-weight:600;
						border:1px solid #000000;
						margin-top:5px;
						margin-bottom:10px;
						padding-top:1px;
						padding-bottom:1px;
						}
			 
/* Blocks */
.footer {text-align:center;
				 padding-top:3px;
				 padding-bottom:3px;
				 background-color: #000000;}

.leftcolumn {background-color: #ffffff;
						 width:152px;
						 vertical-align:top;
						 text-align:center;
						 padding-left:3px;
						 padding-right:3px;
						 }

.leftcolumnint {background-color: #ffffff;
						 width:152px;
						 vertical-align:top;
						 text-align:center;
						 padding-left:0px;
						 padding-right:0px;
						 height:100%;
						 }
						 
.rightcolumn {background-color: #ffffff;
						 width:152px;
						 vertical-align:top;
						 text-align:center;
						 padding-left:3px;
						 padding-right:3px;
						 }
						 
.rightcolumnint {background-color: #ffffff;
						 width:152px;
						 vertical-align:top;
						 text-align:center;
						 padding-left:0px;
						 padding-right:0px;
						 height:100%;
						 }
						 
.centralcolumn {padding-left:5px;
						 		padding-right:5px;
								vertical-align:top;
								padding-bottom:20px;
								}
								
.centralcolumnint {padding-left:10px;
						 		padding-right:10px;
								vertical-align:top;
								padding-bottom:20px;
								}
						 
div.blocknormal {
	position: relative;
	width: 152px;
	margin-top: 10px;
	left: 0px;
	border:0px;
	}
	
div.blocknormaltitle {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	width: 150;
	height: 15px;
	background-image:url(../imag/title_back_section.gif);
	background-repeat:repeat-x;
	border:1px solid #B3B3A0;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, Arial;
 	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}

div.blocknormalcontent {
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 3px;
	position: relative;
	width: 150px;
	text-align: left;
	color:#000000;
	border-left:1px solid #C6C6C3;
	border-right:1px solid #C6C6C3;
	background-color:#FFFFFF;
	background-image:url(../imag/title_back_section_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
.markerimg {
	background-image:url(../imag/marker_options_blocks.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left: 3px;
	padding-right: 3px;
	padding-bottom:3px;
	}
	
.imgborders {
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;	
	}
	
/* Login form */
.loginform {
	text-align: center;
	}

.loginFormItem {
	margin:10px 0px 0px 0px;
	}
	
.labelloginform {
  font-size: 10px;
  color:#2f4f4f;
  font-weight: 600;
	}
	
/* Flash Object */
#newsFlash {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	}
