a,a.visited {
	text-decoration: none;
	color: brown;
}

a:hover {
text-decoration: underline;
}

td {
	border: 1px solid #a7a7a7;
	padding: 2px;
}

table {
	border: 1px solid;
	border-collapse: collapse;
}

td.noborder {
	border:none;
}

table.noborder {
	border:none;
}

td.nopadding {
	padding:0;
}

/*.table {
	border : 2px;
	border-color : #FFFFFF;
	border-style : groove;
	border-collapse: collapse;
	border-spacing: 0px;
}

.td {
	border : 2px;
	border-color : #eeeeee;
	border-style : groove;
	border-spacing: 0px;
}

.td2 {
	border : 2px;
	border-color : #eeeeee;
	border-style : groove;
	border-spacing: 0px;
}

.td3 {
	border : 1px;
	border-color : #bbbbbb;
	border-style : solid;
	border-spacing: 0px;
}

.td4 {
	border : 1px;
	border-color : #bbbbbb;
	border-style : solid;
	padding: 10px;
}*/

.heading {
	font-weight: bold;
	text-align: center;
}

body,p,td,input,select {
	font-family: Calibri,Verdana,Arial,Sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:black;
}

h1,h2,h3,h4,h5,h6 {
	text-align:center;
}

.small {
	font-size: 10pt;
}

.smallActive {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

input[disabled] {
	border: 1px solid #999;
	color: gray;
}

label {
  display: block;
  float: left;
  width: 150px;
  text-align: left;
  margin-right: 5px;
}

.rowElem {
	text-align:left;
	margin-left:177px;
	position: relative; 
	clear: both; 
	min-height: 35px; 
}

.centered {
	margin: 0 auto;
	text-align:center;
}

label.error {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:35%;
	font-style:italic;
	color:red;
	background-color:white;
}

.errorMsg {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:35%;
	font-style:italic;
	color:red;
	background-color:white;
}

.error {
	background-color:#FDC79F;
}

a.disabled { color:gray; }

