* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-top: 9px;
	background: #efefef;
	font-size: 8.5pt;
}
#page { width: 802px; margin: 0 auto; background: white url(page_bg.gif) repeat-y;}
div#header { 
	background: transparent url(bg.jpg) 1px 1px no-repeat;
}
.lmenu {
	height: 600px;
	background: white url(menu_bg.jpg) no-repeat;
}
.lmenu .links {
	padding-bottom: 30px;
	padding-left: 10px;
}
.lmenu .links a {
	padding-left: 12px;
	background: transparent url(menu.gif) no-repeat;
	font-size: 9.5pt;
	line-height: 20px;
	color: #7CAEE9;
}

.lmenu .links a:hover {color: #0056AF;}



div.center {text-align: center;}

img.photo {
	border: #ddd solid 3px;
}


div#footer { 
	height: 37px;
	background: white url(page_bg_bottom.gif) no-repeat;
	color: #7F95AB;
}
div#footer div { padding: 12px 0 0 40px; font-size: 7.5pt;}

/*#page { width: 800px; margin:0 auto; background: white;}*/
/* positioning */
/* <![CDATA[ */

/*result_page*/
#body {
	float: left;
	width: 575px;
	margin-left: 227px;
	padding-top: 0px;
}
* html #body {display: inline; }
#side {
	float: left;
	width: 227px;
	margin-left: -802px;
}
#wrapper {
	float: left;
	float/**/: none;
}
#wrapper:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#wrapper {display: inline;}
/*\*/
#wrapper { display: block; }
/* ]]> */


img {vertical-align: middle; border: none;}
table {border-collapse: collapse; border-spacing: 0;}
a {color: #0056AF;}
a:hover {color: #7CAEE9;}

input, select {font-size: 8.5pt}

table.head {width: 100%;}
table.head th {height: 125px;}
table.head td {vertical-align: bottom; text-align: left;}
table.head td div {padding: 0 30px; font-size: 9.5pt; font-family: arial;}
table.head td div a {padding-right: 8px;}
table.head img.add {border: 0;}
div.clear {clear: both; font-size: 1px; height: 0;}

#body div.wrap {
	padding: 5px 15px 20px 15px;
	min-height: 600px;
}
h1, h2, h3 {
	font-family: Helvetica;
	font-size: 12.5pt;
	font-weight: normal;
	color: #000;
	padding: 13px 0 0 0;
	margin: 5px 10px 5px 5px;
	border-bottom: #ddd solid 2px;
}
h2,h3 {font-size: 9.5pt;
	font-weight: bold;
	color: #BFA73B;
	border-bottom: 0;
	padding: 5px 0 1px 0;
}

hr {
	border: none;
	background: #E3E3E3;
	color: #E3E3E3;
	border:0;
	height:1px;
	line-height:10px;
	margin: 0 0 5px 0;
	clear: both;
}

div.hr {
	background: #E3E3E3;
	margin: 12px 0 12px 0; 
	height: 1px;
	font-size: 1px;
	line-height:1px;
	overflow: hidden;
	clear: both;
}

p {
	font-size: 9.5pt;
	font-family: arial;
	line-height: 19px;
	padding: 3px 10px 0 5px;
	overflow: auto;
}
