@charset "utf-8";
/* CSS Document */

dl#contact dt {
	display:block;
	height:30px;
	background:url(../img/border.gif) bottom repeat-x;
	margin-bottom:10px;
}

dl#contact dd{
	margin:0 0 20px 30px;;
}

table#formTable {
	width:610px;
	margin:10px 0 20px 0;
	border-collapse:collapse;
}


table#formTable th,
table#formTable td {
	background:url(../img/border.gif) top repeat-x;
	padding:10px 0 5px 20px;
}

table#formTable td {
	padding-left:10px;
}

table#formTable td textarea,
table#formTable td select,
table#formTable td input{
	border:solid 1px #cccccc;
	background:#F2F0E6;
	scrollbar-base-color:#ECE9D8;
}

table#formTable td#submit {
	padding-left:0;
}

table#formTable td#submit input  { 
	background:#999900;
	color:#FFFFFF;
	border:none;
	width:150px;
	height:25px;
}

table#formTable th {
	background:url(../img/border.gif) top repeat-x #F2F0E6;
	width:140px;
	font-weight:normal;
	text-align:left;
	padding-bottom:10px;
}


table#portal{
	background:url(../img/border.gif) top repeat-x;
	width:610px;
	margin:10px 0 0 0;
	border-collapse:collapse;
}
	
table#portal tr{
	background:url(../img/border.gif) bottom repeat-x;
}

table#portal th{
	width:190px;
	padding:10px 0;
}
	
table#portal td{
	padding:10px 0 10px 35px;
}
	
	
table#portal td a{
	background:url(../img/arrow.gif) left center no-repeat;
	display:block;
	width:170px;
	padding-left:15px;
	color:#009900;
	text-decoration:none;
}

table#portal td a.contact{
	background:url(../img/arrow1.gif) left center no-repeat;
	display:block;
	width:170px;
	padding-left:15px;
	color:#74A730;
	text-decoration:none;
}

table#portal td a:hover{
	color:#FF3300;
	text-decoration:none;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	