/* layout */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}



.row1 {
	position: absolute;
	left: 3%;
	top: 1px;
	right: 18px;
	width: 94%;
	max-height: 240px;
	overflow: hidden;

}


/* font */


.row2 {
	color: black;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.row2b {
    color: 393939;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin: 1px 1px;
	font-weight: normal;
	font-size: 11px;
}

.td2, .td4, .td6 {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.td1a, .td3, .td5, .td7 {
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;

}


/* links */

.row3 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.row4 a {
	color: #595959;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.row5 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;

}




.row6 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


a:active,
a:visited {
	color: #595959;
	text-decoration: none;
}

a:hover {
	color: #298ABC;
	text-decoration: underline;
}



/* gradient backgrounds */

.row5 {
/* default background colour, for all layout engines that don't implement gradients */
background-color: #EEE7DA;

/* gecko based browsers */
background: -moz-linear-gradient(left, #EFEFDE, #EEE7DA);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, right top, from(#EFEFDE), to(#EEE7DA));

color: #000000; /* text colour (black) */
height: auto; /* gradient uses the full height of the element */
padding: 0px; /* distance from border edge to text */

}


.td2, .td4, .td6 {
   /* default background colour, for all layout engines that don't implement gradients */
background-color: #E9E4DA;


/* gecko based browsers */
background: -moz-linear-gradient(left, #E9E4DA, #ffffff);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, right top, from(#E9E4DA), to(#ffffff));


height: 24px; /* gradient uses the full height of the element */
padding: 0px; /* distance from border edge to text */


}


.td3, .td5, .td7 {
background-color: #EFEFEF;

/* gecko based browsers */
background: -moz-linear-gradient(left, #EFEFEF, #EEE7DA);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, right top, from(#EFEFEF), to(#EEE7DA));


}



/* borders and margins */

.table {
    width: 100%;
    border-width: 0px;
    border-color: none;

}


.header {
    height: 247px;
    
}


.line {
   height: 1px;
   background-color: #000000;

}


.nav {
   height: 26px;


}



.row4, .td1, .td2, .td3, .td4, .td5, .td6, .td7, .row6 {
    margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #a9a9a9;
}

.row4, .row6 {
    height: 24px;

}



hr {
  border: 0px;
  width: 100%;
  color: #a9a9a9;
  background-color: #a9a9a9;
  height: 1px;
 
}



/* indent */

 blockquote {

 padding: 10px;
 quotes: "\201C" "\201D";
 }
 blockquote:before { font-weight: normal; }
 blockquote:after { font-weight: normal; }
 
 .row5 br { line-height: 2.5em; }
 
 .row5 {text-align: justify; }


