*	{ margin: 0; padding: 0; border: 0; }
ul	{ list-style: none; }
td	{ padding: 0; vertical-align: top; }
a	{ color: #3580a8; text-decoration: none; }
a:hover	{ color: #1e6a92; text-decoration: underline; }
html {  height: 100%; }

.text2 {  color:#1e6a92; }

a.link2	{ color: #dd8b11; text-decoration: none; }
a.link2:hover { color: #8d5404; text-decoration: underline; }

a.tooltip span {
	display			: none; 
	padding			: 2px 3px; 
	margin-left		: 8px; 
	width			: 130px;
}
a.tooltip:hover span {
	display			: inline; 
	position		: absolute; 
	background		: #ffffff; 
	border			: 1px solid #cccccc; 
	color			: #6c6c6c;
}

body {
  color: #333333;
  font: normal 11px Tahoma;
  position: relative;
  height: auto !important;
  min-height: 100%;
}

#content table { border-collapse: collapse; width: 100%; }
#content table th, #content table td { border: 1px solid #d5d9d9; padding: 2px 3px; vertical-align: top; }
#content table th { background: #f4f4f4; }
#content table td { }

/* Main table cell colours and backgrounds */
#content td.bg1 { background-color: #f6f6f6; }
#content td.bg2 { background-color: #f4f6ee; }
#content td.bg3 { background-color: #f4f6ee; } 

#container {
   width:100%;
   margin: 0 auto;
}

table#gbody { width: 100%; }
table#gheader { width: 100%; }
table#gfooter { width: 100%; height:58px; background-color: #f6f6f6; margin-top:3px; }

td#left { width:250px; padding: 5px 6px 0px 0px }
td#content { width:100%; padding: 0px 10px 10px 4px }
td#right { width:220px; padding: 0px 3px 0px 0px }

td#h-left { width:250px; height: 157px; padding: 0px 0px 0px 0px; text-align: center;}
td#h-right { height: 157px; padding: 0px 0px 0px 0px; }

td#f-left {
  width:250px;
  padding: 8px 0px 0px 30px;
  }
td#f-center { padding: 8px 0px 0px 160px }
td#f-right {
  width:220px;
  padding: 8px 3px 0px 0px;
  text-align:right;
}

#button_begin {
  width:41px;
  height:24px;
  background: url(/images/buttons/button_begin.jpg) no-repeat top left;
}
#button_bg {
  width:13px;
  height:24px;
  background: url(/images/buttons/button_bg.jpg) repeat-x;
}
#button_end {
  width:87px;
  height:24px;
  background: url(/images/buttons/button_end.jpg) no-repeat top right;
}
#header_logo {
  width:250px;
  height:157px;
  background: url(/images/abu_logo.jpg) no-repeat top left;
}

#left p {
  padding: 0 0 0 4px;
  line-height: 13px
}

#left ul {
  padding: 10px 10px 6px 22px;
  line-height: 18px
}

#fin_info {
  width:242px;
  padding: 0;
}
#fin_info_header {
  width:242px;
  height: 25px;
  background: url(/images/header_fininfo.jpg) no-repeat bottom;
}
#fin_info_content {
  background-color: #f6f6f6;
  padding-bottom:10px;
}
#fin_info_content p {
  padding: 10px 10px 3px 22px;
}

#fin_info_table {
  width:218px;
  background-color: #f4f6ee;
  border: 1px solid #d5d9d9;
  margin: 5px 12px 5px 12px;
}

#fin_info_table td {
  vertical-align:middle;
  padding-left:10px;
  padding-right:10px;
}

#rightbox {
  width:217px;
  padding: 0 0 5px 0;
  margin: 0px 0 10px 0;
  background: url(/images/rightbox_footer.jpg) no-repeat bottom;
}
#rightbox_header {
  width:217px;
  height:26px;
  background: url(/images/rightbox_header_bg.jpg) no-repeat top left;
  text-align: center;
  color: #666666;
  background-color: #f6f6f6;
}
#rightbox_content {
  min-height:100px;
  height:auto !important;
  background-color: #f6f6f6;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  padding: 5px 0px 10px 0px;
}
#rightbox_content ul {
  margin: 5px 10px 5px 20px;
  line-height: 18px;
  color: #3580a8; text-decoration: none;
}

#rightbox_content ul a { color: #3580a8; text-decoration: none; }
#rightbox_content ul a:hover { color: #1e6a92; text-decoration: underline; }

#rightbox_content p {
  margin: 6px 14px 0px 14px;
  line-height: 14px
}

#rightbox_content h3 { color: #1e6a92; font-size: 11px; margin: 10px 0 0px 22px; font-weight: bold }
#content h2, h3, h4 { color: #1e6a92; font-size: 11px; margin: 0 0 10px 16px; font-weight: bold }

#content p {
  margin: 0 0 12px 0;
  text-indent: 16px;
  line-height: 14px;
}
#content ul {
  margin: 10px 10px 10px 16px;
  line-height: 14px;
  list-style:  disc outside;
}

#content ol {
  padding-bottom:10px;
}

#content ol li {
  margin: 10px 10px 0 16px;
  line-height: 14px;
}

#content img { padding: 2px; border: 1px solid #d5d9d9!important; margin-top: 0px; margin-left: 10px; margin-right: 5px }
#content img.null-image { padding: 0!important; border: none!important; margin: 0!important; margin-left: 10px; margin-right: 5px }

#tdpath { vertical-align:middle; padding-left:16px; }
.path ul { margin:0; padding:0; list-style:none; background-color:transparent; }
.path ul li { margin:0; padding:0; list-style:none; font-size:11px; color:#a8b4b7; float:left;}
.path ul li a { display:block; margin:0; padding:0 8px 0 3px; color:#a8b4b7;  background-image:url(/images/slash.gif); background-repeat:no-repeat; background-position:100% 50%; }
.path ul li a.select { font-weight:bold; color:#4d6067; }
.path ul li a:hover { color:#4e5455; background-color:transparent; }

#lastnews { 
  background-color: #ffffff;
  border: 1px solid #f0f0f0;
  padding: 6px 0 10px 0px;
}

#lastnews p { 
  margin: 6px 14px 12px 14px;
  text-indent: 0px;
  line-height: 14px;
}

#poll_header {
height: 25px;
background: url(/images/header_bg.jpg) no-repeat top left;
}

#gallery_header {
height: 25px;
background: url(/images/header_bg.jpg) no-repeat top left;
margin-bottom:10px;
}

#poll_header h3 { color: #666666; font-size: 11px; padding: 5px 0 0 0; font-weight: bold }
#gallery_header h3 { color: #666666; font-size: 11px; padding: 5px 0 0 0; font-weight: bold }

#gallery_image { padding: 2px; border: 1px solid #d5d9d9!important; margin-top: 0px; margin-left: 10px; margin-right: 5px; margin-bottom:5px; }
#gallery_image:hover { padding: 2px; border: 1px solid #999999!important; margin-top: 0px; margin-left: 10px; margin-right: 5px; margin-bottom:5px; }

#lastnews h3 { color: #1e6a92; font-size: 11px; margin: 4px 0 10px 22px; font-weight: bold; }
#lastnews h4 { color: #333333; font-size: 11px; margin: 0px 0 6px 22px; font-weight: bold }

INPUT[type="submit"],INPUT[type="text"],INPUT[type="password"] {
	FONT-SIZE: 8pt; LINE-HEIGHT: 120%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#fff; border: solid 1px #d5d9d9;
	min-height: 16px; margin-top:3px; text-indent:3px;
	padding:0 3px 0 3px;
	vertical-align:middle;
}

input.TextBox:focus,input.ShortTextBox:focus,input.LongTextBox:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999;
}
