body.search {

	font-family:tahoma;

	padding:0px;

	margin:0px;

	background:#FFFFFF;

}



body {

	font-family:tahoma;

	padding:0px;

	margin:0px;

	background:#f5f5f5;

}



div.content {

	padding:10px 20px;

	background-color:white;

}

div.content h1 {

	font-size:18pt;

	border-bottom:5px solid #a00;

	padding:0px;

	margin:10px 0px 20px;

	width:80%;

}



div.content div.data table {

	border:2px solid #000;

	background:#fff;

	width:80%;

}

div.content div.data table td {

	font-size:10pt;

	padding:5px 10px;

	border-bottom:1px solid #ddd;

	text-align: left;

}

div.content div.data table th {

	text-align: left;

	font-size: 8pt;

	padding: 10px 10px 7px;

	text-transform: uppercase;

	color: #fff;

	background:url(images/head.gif) left -5px repeat-x;

}



div.paging {

	font-size: 9pt;

	margin:5px 0px;

}

div.paging a {

	color:#900;

	text-transform: uppercase;

	text-decoration: none;

}

div.paging a:hover {

	color:#c00;

}

div.paging b {

	color:#900;

}



div.success {

	font-size:14pt;

	background:url(images/accept.png) left 5px no-repeat;

	padding:0px;

	padding-left:20px;

	margin:0px;

	color:#060;

	width:80%;

}



div.warn {

	font-size:12pt;

	font-weight:bold;

	padding:0px;

	margin:0px;

	color:#900;

	width:80%;

}



a.update, a.delete, a.add, a.view, a.back {

	font-size: 9pt;

	color:#900;

	font-wight:bold;

	padding-left:20px;

	text-decoration: none;

}

a.update {

	background:url(images/update.png) left center no-repeat;

}

a.delete {

	background:url(images/delete.png) left center no-repeat;

}

a.add {

	background:url(images/add.png) left center no-repeat;

}

a.view {

	background:url(images/view.png) left center no-repeat;

}

a.back {

	background:url(images/prev.gif) left center no-repeat;

}

a.update:hover, a.delete:hover, a.add:hover, a.view:hover {

	color:#000;

}



input.text {

	border:2px solid #aaa;

}



.error {

	background: #FBE6F2 none repeat scroll 0 0;

	border: 1px solid #D893A1;

	color: #333333;

	margin: 5px 0 0;

	padding: 5px;

	font-size: 10pt;

	font-weight: bold;

	font-family: Lucida Grande,Verdana,Geneva,Sans-serif;

}





div.search {

	padding:10px 20px;

}

div.search h1 {

	font-size:18pt;

	border-bottom:5px solid #223D87;

	padding:0px;

	margin:10px 0px 20px;

	width:80%;

}



div.search div.data table {

	border:2px solid #000;

	background:#fff;

	width:80%;

}

div.search div.data table td {

	font-size:10pt;

	padding:5px 10px;

	border-bottom:1px solid #ddd;

	text-align: left;

}

div.search div.data table th {

	text-align: left;

	font-size: 8pt;

	padding: 10px 10px 7px;

	text-transform: uppercase;

	color: #fff;

	background:url(images/searchhead.gif) left -5px repeat-x;

}

table.header td a {

display:block;

padding:20px;

background-color:#ddd;

}

table.header td a:hover {

display:block;

padding:20px;

color:#c00;

background-color:#e2e2e2;

}

table.header {

	background-color:#FFFFFF;

	margin:0px;

	padding:0px;

}

table.header td {

	margin-top:20px;

	font-size:120%;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}


