p {
	margin-left         : 0px;
}
p.start {
	margin-left         : 0px;

}
h1 {
	margin-top          : 0px;
	font-size           : 150%;
	font-weight         : normal;
	margin-bottom       : 1.0ex;
}
h2 {
	margin-top          : 0px;
	color               : #004285;
	font-size           : 125%;
	margin-bottom       : 0.5ex;
}
h3 {
	margin-top          : 0px;
	font-size           : 125%;
	margin-bottom       : 0.25ex;
}
h4 {
	margin-top          : 0px;
	font-weight         : bold;
	margin-bottom       : 0.25ex;
}

img {
	border              : 0px;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
	color               : #004285;
}
a:hover, a:active {
	color               : #1a6aac;
}

img.list {
	margin-right        : 5px;
}

form.form, fieldset.form {
	margin              : 0px;
	padding             : 0px;
}
label.form {
	padding-left        : 1px;
}
input.text, input[type=text], input[type=password], input[type=submit], textarea, select {
	width               : 100%;
	border              : 1px solid #999999 !important;
}
input[type=submit] {
	border              : 1px solid #999999 !important;
	background          : #cccccc;
	color               : #333333;
}
input[type=checkbox], input[type=radio] {
	margin              : 0px;
}

div.sitemap0 {margin-left   : 0px;}
div.sitemap1 {margin-left   : 30px;}
div.sitemap2 {margin-left   : 60px;}
div.sitemap3 {margin-left   : 90px;}
div.sitemap4 {margin-left   : 120px;}
div.sitemap5 {margin-left   : 150px;}

div.paragraph {
	margin-top          : 10px;
}
div.with_line {
	border-bottom       : 1px solid #bbbbbb; 
	margin-bottom       : 10px;
}
div.with_space {
	margin-bottom       : 20px;
}

div#head {
	position            : relative;
	clear               : both;
	top                 : 0px;
	left                : 0px;
}
div#head_top {
	position            : relative;
	height              : 104px;
	background-image    : url(images/background.jpg);
	border-top          : 1px solid #bbbbbb;
	border-left         : 1px solid #bbbbbb;
	border-right        : 1px solid #bbbbbb;
}
div#head_logo {
	position            : absolute;
	top                 : 25px;
	left                : 25px;
}
div#head_navigation {
	position            : absolute;
	top                 : 5px;
	right               : 15px;
	font-weight         : bold;
}
div#head_copyright {
	position            : absolute;
	bottom              : 10px;
	right               : 15px;
}
div#head_line {
	position            : relative;
	background-color    : #1a6aac;
	color               : #ffffff;
	font-weight         : normal;
	margin-top          : 0px;
	margin-bottom       : 2px;
	border-left         : 1px solid #1a6aac;
	border-right        : 1px solid #1a6aac;
}
div#head_path {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	padding             : 3px;
	padding-left        : 15px;
}
div#head_contact {
	position            : absolute;
	top                 : 0px;
	right               : 0px;
	padding             : 3px;
	padding-right       : 15px;
}
div#head_bottom {
	position            : relative;
	background-color    : #e6e6e6;
	border-left         : 1px solid #bbbbbb;
	border-right        : 1px solid #bbbbbb;
	border-bottom       : 1px solid #bbbbbb;
}
div#head_form {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	padding             : 3px;
	padding-left        : 15px;
	padding-right       : 15px;
}
img#head_curve {
	position            : absolute;
	right               : -1px;
	bottom              : -1px;
}
div#head_form_right {
	width               : 25%;
	float               : right;
	text-align          : right;
	white-space         : nowrap;
}
div#head_form_left {
	width               : 75%;
}
div#head_form_any {
	float               : left;
	width               : 24%;
	margin-right        : 1%;
}
div#head_form_au, div#head_form_ti, div#head_form_so {
	float               : left;
	width               : 19%;
	margin-right        : 1%;
}
div#head_form_py {
	float               : left;
	width               : 9%;
	margin-right        : 1%;
}
div#head_form_go {
	float               : left;
	width               : 4.9%;
}
div#head_admin {
	position            : absolute;
	bottom              : 5px;
	left                : 10px;
}

div#main {
	position            : relative;
	margin-top          : 20px;
	margin-bottom       : 20px;
	min-height          : 300px;
}
div#main_content {
	position            : relative;
	float               : left;
	width               : 74%;
}
div#main_left {
	position            : relative;
	float               : left;
	margin-left         : 5px;
	width               : 24%;
}
div#main_center {
	position            : relative;
	float               : left;
	margin-left         : 2%;
	width               : 48%;
}
div#main_right {
	position            : relative;
	float               : right;
	width               : 24%;
}

div#foot {
	position            : relative;
	clear               : both;
	top                 : 0px;
	left                : 0px;
	margin-top          : 10px;
	margin-bottom       : 10px;
	border-top          : 1px solid #bbbbbb;
}
div#foot_copyright {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	padding-top         : 3px;
}
div#foot_contact {
	position            : absolute;
	top                 : 0px;
	right               : 0px;
	padding-top         : 3px;
}

a.navigation {
	display             : block;
	color               : #333333 !important;
	text-decoration     : none;
	float               : left;
	margin-left         : 20px;
}
a:hover.navigation, a:active.navigation {
	color               : #004285 !important;
}
a.meta, a.path {
	color               : #ffffff !important;
	text-decoration     : none;
}
img.meta {
	margin-left         : 10px;
	margin-right        : 5px;
}

div#content_search_form {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	padding             : 3px;
	padding-left        : 10px;
	padding-right       : 10px;
	border              : 1px solid #bbbbbb;
	margin-bottom       : 10px;
	background-color    : #e6e6e6;
}
img#content_search_form_top {
	position            : absolute;
	right               : -1px;
	top                 : -1px;
}
img#content_search_form_left {
	position            : absolute;
	left                : -1px;
	bottom              : -1px;
}
img#content_search_form_right {
	position            : absolute;
	right               : -1px;
	bottom              : -1px;
}
div#content_search_form_query {
	float               : left;
	width               : 94%;
	margin-right        : 1%;
}
div#content_search_form_go {
	float               : left;
	width               : 4.9%;
}
div.content_search_form_advanced {
	margin-bottom       : 5px;
}
div.content_search_form_advanced_field {
	float               : left;
	width               : 17.9%;
}
div.content_search_form_advanced_value {
	float               : left;
	width               : 70%;
	margin-left         : 1%;
	margin-right        : 1%;
}
div.content_search_form_advanced_operator {
	float               : left;
	width               : 10%;
}
div.content_search_form_advanced_year {
	position            : relative;
	float               : left;
	width               : 30%;
	margin-right        : 5%;
}
div.content_search_form_advanced_year_label {
	float               : left;
}
div.content_search_form_advanced_year_left {
	float               : left;
	width               : 30%;
}
div.content_search_form_advanced_year_center {
	float               : left;
	width               : 9.9%;
	text-align          : center;
}
div.content_search_form_advanced_year_right {
	float               : left;
	width               : 30%;
}
div.content_search_form_advanced_doctype {
	float               : left;
	width               : 55%;
}
div.content_search_form_advanced_doctype_label {
	float               : left;
}
div.content_search_form_advanced_doctype_checkbox {
	float               : left;
	width               : 20%;
	margin-left         : 1%;
}
div#content_search_form_advanced_go {
	float               : right;
	width               : 4.9%;
}

div#content_search_result {
}
div#content_search_result_top {
	padding-bottom      : 10px;
	border-bottom       : 1px solid #bbbbbb;
	margin-bottom       : 10px;
}
div.content_search_result_check {
	position            : absolute;
	left                : 0px;
	top                 : 0px;
	width               : 50px;
	padding             : 0px;
}
div.content_search_result_item {
	position            : relative;
	padding-left        : 50px;
	padding-bottom      : 10px;
	border-bottom       : 1px solid #bbbbbb;
	margin-bottom       : 10px;
}
div.content_search_result_item_meta {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	width               : 85%;
}
div.content_search_result_item_openurl {
	position            : absolute;
	top                 : 0px;
	right               : 0px;
	width               : 15%;
	text-align          : right;
}
div.content_search_result_item_text {
	position            : relative;
	top                 : 0px;
	left                : 0px;
	width               : 100%;
}
div.content_search_result_function {
	position            : relative;
	padding-top         : 10px;
	width               : 100%;
}
div#content_search_result_bottom {
}

div.object_title {
	position            : relative;
	color               : #ffffff;
	font-weight         : bold;
	background-color    : #7f7f7f;
	padding             : 3px;
	padding-left        : 10px;
	border-top          : 1px solid #2a2a2a;
	border-left         : 1px solid #2a2a2a;
	border-right        : 1px solid #2a2a2a;
	margin-top          : 0px;
	margin-bottom       : 2px;
}
div.object_red {
	background-color    : #f54c45;
	border-top          : 1px solid #e81b19;
	border-left         : 1px solid #e81b19;
	border-right        : 1px solid #e81b19;
}
div.object_blue {
	background-color    : #1a6aac;
	border-top          : 1px solid #004285;
	border-left         : 1px solid #004285;
	border-right        : 1px solid #004285;
}
div.object_yellow {
	background-color    : #ffce00;
	border-top          : 1px solid #ff8300;
	border-left         : 1px solid #ff8300;
	border-right        : 1px solid #ff8300;
}
img.object_title {
	position            : absolute;
	top                 : -1px;
	right               : -1px;
}
img.object_left {
	position            : absolute;
	bottom              : -1px;
	left                : -1px;
}
img.object_right {
	position            : absolute;
	bottom              : -1px;
	right               : -1px;
}
div.object_content {
	position            : relative;
	background-color    : #e6e6e6;
	padding             : 3px;
	padding-left        : 6px;
	padding-right       : 6px;
	border-left         : 1px solid #bbbbbb;
	border-right        : 1px solid #bbbbbb;
	border-bottom       : 1px solid #bbbbbb;
}

div#object_logon {
	margin-bottom       : 20px;
}
div.object_logon_username {
	float               : left;
	width               : 48%;
}
div.object_logon_password {
	float               : left;
	width               : 48%;
	margin-left         : 3%;
}
div.object_logon_submit {
	float               : right;
	width               : 30%;
	margin-top          : 5px;
}
div.object_logon_link {
	margin-top          : 5px;
}
div.object_logon_text {
	margin-top          : 5px;
	font-size           : 87.5%;
}

div#object_history {
	margin-bottom       : 20px;
}
div.object_history {
	height              : 400px;
	overflow            : auto;
}
div.object_history_line {
	position            : relative;
	clear               : both;
	padding-bottom      : 5px;
}
div.object_history_number {
	position            : absolute;
	top                 : 0px;
	left                : 0px;
}
div.object_history_query {
	position            : relative;
	margin-left         : 10%;
	margin-right        : 10%;
}
div.object_history_count {
	position            : absolute;
	top                 : 0px;
	right               : 5px;
}

div#object_subscription {
	margin-bottom       : 20px;
}

div#object_terms {
	margin-bottom       : 20px;
}

div#object_portal {
	margin-bottom       : 20px;
}

div.text {
	padding-top         : 5px;
	padding-bottom      : 5px;
}

img.text {
	float               : left;
	margin-right        : 1.0ex;
	margin-bottom       : 0.75ex;
}

a.link, a.button {
	padding             : 1px;
	padding-left        : 5px;
	padding-right       : 5px;
	background          : #e7e7e7;
	border              : 1px solid #aaaaaa;
	font-size           : 87.5%;
	text-decoration     : none;
}
a.link {
	color               : #333333;
}
a:hover.link, a:active.link, a:hover.button, a:active.button {
	background          : #ffffff;
}
