/* *********** common tag styles :) ************* */
html {
	margin:0px; padding:0px;
}
body {
	margin:0px; padding:0px; font-size:12px; font-family:Arial, Verdana, san-serif; color: black;
	background:url( "../img/bg.jpg" ) repeat-x #00627e;
}
div, a {
	position:relative; display:block; margin:0px; padding:0px;
}

/* *********** specific styles for the different elements :) ************* */
.abs {
	position:absolute; top:0px;
}

div#wrapper {
	width:850px; margin:0px auto; min-height:100%; overflow:hidden; background:url( "../img/wrapper_bg.jpg" ) repeat-x #0065ba;
	border:1px solid gray; border-top:none; padding:8px;
}
div#header {
	width:100%; height:100px; float:left; clear:both;
}
div#content {
	width:100%; min-height:402px; float:left; clear:both;
}
#menu_ul {
	position:absolute; left:0px; top:0px;
}

#logos {
  display:block; position:relative; float:left; margin: 20px 0 40px; width:100%; overflow:hidden;
}
#logos a {
  display: block; float: left; margin: 0 10px 10px; position: relative; background:white; width:120px; height:101px;
}
#logos a img {
  border:none;
}

#footer {
	width:100%; float:left; clear:both; margin-top:100px; text-align:center;
}
a.footer_link {
	text-decoration:underline; color:white;
}
a.footer_link:hover {
	text-decoration:none; color:black;
}
#submit {
	background:url( "../img/submit_back.jpg" ) repeat-x;
	color:black;
	border:none;
}
#submit:hover {
	color:white;
}

#menu_table {
	color:white; height:100px; position:absolute; left:0px; top:-14px;
}
#menu_table a {
	color:white; text-decoration:none; height:90px; line-height:160px; border-top:none;
}
#menu_table a:hover {
	color:white; text-decoration:underline; background:url( "../img/link_hover.jpg" ) no-repeat center top;
}
#menu_table a.current {
}
div.link_div {
	width:100%;
}

