
/* general body styles */
	body {
		font-size: 13px;
		margin: 0px;
		color: #66b8d6;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		/* background-image: url(../_IMAGES/Templates/body_bg.gif); */
	}
	
	h1, h2, h3, h4 {
		font-family:  Arial, Helvetica,"Trebuchet MS", Tahoma, sans-serif;
	}
	
/* general link styles */
	a:link {
		color: #457aac;
	}
	a:visited {
		color: #356acc;
	}
	/* results */
		.result_table {
		font-size: 11px;
		border: 1px ridge #369;

	}
	.result_table td {
		padding: 6px;
		border-bottom: 1px solid #ccc;
		vertical-align: top;
	}
	.result_table tr.titles td {
		color: #fff;
		font-weight: bold;
		background-color: #336699;
		border-bottom: 3px solid  #dfdfdf;
	}
	.result_table tr.alt td {
		background-color: #85bafc;

	}
	.result_table2 {
		font-size: 11px;
		border: 1px ridge #777;

	}

	
	.result_table2 td {
		padding: 6px;
		background-color: #FFF;
		vertical-align: top;
	}
	.result_table2 tr.titles td {
		color: #000;
		font-weight: bold;
		background-color: #FFF;
		border-bottom: 3px solid  #000;
	}
	.result_table2 tr.alt td {
		background-color: #CCC;

	}
/* top row */
	#tmpl_top {
		width: 900px;
		font-size: 12px;
		font-weight: bold;
		background-color: #12384a;
	}
	#tmpl_top td {
		text-align: right;
		padding: 10px;
	}
	
/* header row */
	#tmpl_header {
		width: 900px;
	}
	#tmpl_header td.logo {
		width: 384px;
	}
	#tmpl_header td.right {
		padding-right: 10px;
	}
	
	#tmpl_header_login {
		height: 67px;
		width: 200px;
		font-size: 12px;
		float: right;
		border: 1px solid #327d4b;
	}
	#tmpl_header_login a {
		color: #eee;
	}
	#tmpl_header_login td {
		padding: 5px;
		background-image: url(../../_IMAGES/Templates/login_box_bg.gif);
	}
	
/* content body */
	#tmpl_body {
		color: #034;
		width: 100%;

		border: 1px solid #75aacc;
	}
	#tmpl_body_content {
		padding: 15px;
	}
	
/* footer row */
	#tmpl_footer {
		width: 900px;
		font-size: 12px;
		font-weight: bold;
		margin-top: 15px;
		background-color: #0f4356;
	}
	#tmpl_footer td {
		padding: 10px;
	}
	#tmpl_footer td.right {
		text-align: right;
	}
	
/*form styles*/
	form {
		display: inline;
	}
	#tmpl_form_error {
		border: 2px solid #ff0000;
		color: #FF0000;
	}
	#tmpl_form_error legend {
		font-weight: bold;
		color: #FF0000;
	}
	#tmpl_form_error ul {
		margin: 0px;
		margin-left: 2.1em;
		padding: 0px;
	}
	#tmpl_form_error li {
		color: #eee;
		margin: 5px;
	}
	

	
	
	
	