html,
body,
#page {
  min-height: 100%;
}

html,
body,
* html #page {
  height: 100%;
} 

body,
input,
textarea,
select,
.bodytext,
a {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size : 14px;
}

body {
  margin: 0px;
  padding: 0px;
}

#page {
  position: relative;
  width: 1000px;
  margin: 0px auto;
  background: url(../images/background_asg.jpg) 0px top repeat-y;		
}

#page #navigation,
#page #content {
  float: left;
}

#page #navigation,
#page #content {
  #padding-bottom: 80px;
}

#page #navigation { 
  display: none;
}

#page #navigation .hmenu {
  margin-right: 30px;
  text-align: center;
} 

#page #content {
  width: 780px;
  padding: 10px;
}

#page #navigation #search {
	margin: 50px 0px 0px 15px;
}

div { 
        text-align: left;
}

img { 
    border: 0;
}

H1  {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	color : #0066cc;
	font-weight : bold;
       text-align: center;
}

.pdf,
.xls,
.doc {
	padding: 1px 0px 0px 22px !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.pdf {
	background-image: url('../images/icons/files/pdf.gif');
}

.xls {
	background-image: url('../images/icons/files/xls.gif');
}

.doc {
	background-image: url('../images/icons/files/doc.gif');
}


.bodytext_center {
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  text-align: center;
  font-size : 14px;
}

.clear {
	float: none !important;
	clear: both !important;
	height: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

* html .clear {
	display: inline;
}

html>/**/body .clear {
	display: block !important;
}

.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
	}
.align-right {
	text-align: right;
}

