@import "undohtml.css";

/* initial */
* {margin:0;padding:0;}
table { width:99%;border-collapse:collapse; padding:0; margin:0;}
body {color: #333;font-family:tahoma, arial, verdana, helvetica, sans-serif; font-size:76%; font-weight:normal;}
a {color:#1F61AF;}
a:hover {text-decoration:underline;}
td { vertical-align: top; text-align:left}
img { border: none; }
hr {clear:both;}
h1 { font-size:110%; color:#08127b;}
h2 { font-weight: bold; font-size:1em; color:#08127b;margin-left:0;}
.alert {color:red;margin-left:0.5em;}
li {list-style-position: inside }

/* LAYOUT ELEMENTS */
#main {width:775px;position:relative; margin:0 auto;}
/*#outer {position:relative;background:url(afa/nav_bg.gif) top left repeat-y; width:100%; float:left;z-index:0} */
#inner {padding:0; background:#E1E1E1 url(afa/rightmenu.gif) top right repeat-y; float:left; position:relative; z-index:0;}


/*#outer {background-color:#E1E1E1;}*/
#modules {font-size:1em;float:left;width:166px;margin:0;padding:0;background-color:#ABCEEC;}
#contentPane {font-size:1em;float:left;width:423px;background-color:white;padding:0 10px; min-height:30em; _height:30em;}
#recentItems {font-size:1em;float:right;width:166px;margin:0;padding:0;}
#contentEnd {height:1.5em; width:775px; background-color:#FF9900; clear:both;}

/* HEADER */
#dateBar {position:absolute; top:-0.6em;right:1.3em; z-index:5; display:block; text-align:right; font-size:95%; color: #000; font-weight: normal;}
#logo {position:relative;left:0;top:0;height:106px; width:775px; background:url(afa/header_bg.jpg) no-repeat;z-index:0}
#siteSearchForm {background-color:#FF9900; color:#FFF; text-align:right; text-transform:lowercase; display:block; position:relative; z-index:5; top:0px; left:0;height:2em;margin:auto 0;font-size:1em;}
#siteSearchForm #searchTitle {position:absolute;top:0.3em;right:0;margin:0 14em 0 0;z-index:6;}
#siteSearchForm input {position:absolute;top:0.3em;right:0; font-size:1em;height:1em;margin:0 3em 0 0;width:10em;z-index:6;}
#siteSearchForm button.button {font-size:1em; position:absolute; top:0.2em; right:0; height:2em; background: transparent url(afa/search_button.gif) no-repeat left top; text-indent:-1000em; width:2em; border: 0px solid black; cursor:pointer; margin-right:0.5em; display:block;z-index:6;}
#siteSearchForm #searchErrors {font-weight:bold; color:red;position:absolute;top:-1.5em;right:0;}
#siteMenu {width:609px;height:1.3em;display:block; background-color:#5198D8; position:relative; top:0; color:white; z-index:5; padding:0.1em 0; padding-left:166px; vertical-align:middle;}
#siteMenu a, #siteMenu div, #siteMenu ul, #siteMenu li { color:white; padding:0; margin:0; display:inline}
#siteMenu li { font-size:0.9em; list-style-type: none; background: url(afa/separator.gif) left 80% no-repeat; padding-left:0.8em; }

/* LOGIN */
/*#memberInfo form label {font-size:0.8em; float:left; clear:both; display:block; width:5em; padding-left:1em;}
#memberInfo input.input {border:1px solid #2062AE;width:6em;float:left}
#memberInfo input.button {clear:both;text-transform:lowercase; font-size:1.2em;  margin-right:1em;display:block;}*/
#memberInfo {float:left;width:100%;font-size:0.9em;color:#1F61AF;}
#memberInfo label {display:inline;width:4.5em;float:left;clear:left; margin:0.8em 0 0 0.5em;}
#memberInfo input.input {margin-top:0.5em;float:left;display:inline;width:7.5em;}
#memberInfo input.button {float:right;margin:0.5em 0.6em 0.5em 0;font-size:0.9em;}
#memberInfo a#forgotPassword {color:#1F61AF; float:left; margin:0.7em 0 0 0.5em;}
#memberInfo a:hover {text-decoration:underline;	}

/* CONTENTPANE */
#contentPane img {margin:0.5em;}
#contentPane ul {list-style: disc;margin-left:1em;}
#contentPane ol {margin-left:2em;list-style: decimal }

/* DYNAMIC MENU */
#dynamicMenu {position:absolute; top:21em; left:0;z-index:10;width:13.6em;height:200px;text-transform:uppercase;}
#dynamicMenu ul {list-style: none; float:left;margin:0 0 0 0;}
#dynamicMenu li {line-height:1.25em; /*display:inline;*/ position:relative;font-size:0.9em;vertical-align:top;}.
#dynamicMenu li li {font-size:1em;}
#dynamicMenu li a {width: 14.5em; display:block; color:#00349A; text-decoration:none;  background-color:#E1E1E1; border-bottom:1px solid #FF9900;padding:0.4em 0 0.4em 0.5em}
#dynamicMenu li li a {background-color:#CCCCCC;}
#dynamicMenu li.firstItem a,
#dynamicMenu li.firstItem li.firstItem a,
#dynamicMenu li li li.firstItem a {border-top:1px solid #FF9900;}
#dynamicMenu li.firstItem li a {border-top:none;}
#dynamicMenu li a:hover {background-color:#CCCCCC;}
#dynamicMenu li li a:hover {background-color:#E1E1E1;}
#dynamicMenu ul.level2 a {width:14.5em;padding:0.2em 0 0.2em 0.5em;}
#dynamicMenu li ul {display:none; position:absolute;left:14.9em;top:0;}
#dynamicMenu li ul.level3 {left:15em;}
#dynamicMenu li ul.level3 a {width:22em;}

#dynamicMenu li:hover ul.level2,
#dynamicMenu li.over ul.level2 {	display:block;}

#dynamicMenu .level2 li:hover ul.level3,
#dynamicMenu .level2 li.over ul.level3  { display:inline;}


/* RECENT ITEMS */
#recentItems h1 a {text-transform:uppercase;color:white;font-size:0.8em;}
#recentItems div {padding:0 0.5em 1em 0.5em;border-bottom:1px solid #FF9900;}
#recentItems #recentArticles {border-top:1px solid #FF9900;margin-top:2em;}

/* ARTICLE LIST */
.articleList #contentPane #listHeader {margin-bottom:1em;}
.articleList #contentPane #listFilter {width:420px;}
.articleList #contentPane #listFilter #itemsPerPageField {float:right;margin-top:-20px;}
/*.articleList #contentPane #listFilter {float:right;margin-top:-20px;width:420px;}*/
.articleList #contentPane #listFilter select.input {width:50px;font-size:10px;}


/* CONTACT PAGE */
.contact #contentPane form label {display:-moz-inline-box; display:inline-block; width:100px; vertical-align:middle;}
.contact #contentPane input.button {margin:1em 0;}


/* GALLERY */
body.GALLERY #inner {background-image:none;}
body.GALLERY #recentItems {display:none;}
/*body.GALLERY #contentPane {width:48em;padding-left:2em;}*/
body.GALLERY img {border: 1px solid #FF9900;background-color: #EFEFEF; text-align: center; float: left;vertical-align: middle;padding:1em;margin:1em;}

/*#photos .heigh {
	margin-bottom: 5px;
	width: 120px;
	height: 150px;
	float: left;
}
#photos a {
 display: block;
 width: 120px;
 height: 98px;
 text-decoration: none;
 color: Black;
}
#photos .heigh a {
 display: block;
 width: 120px;
 height: 150px;
 text-decoration: none;
 color: Black;
}
#photos img {
	width: 90px;
	height: 68px;
	border: none;
	margin-bottom: 2px;
}
#photos .heigh img {
	width: 90px;
	height: 120px;
	border: none;
	margin-top: 10px;;
	margin-bottom: 2px;
}
#photos p {
	font: .8em Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
}
#photos div a:hover {
	background-color: #FCF256;}*/




/* FOOTER */
#footer .adr {display:none;}
#footerStart { background: #FF9900; width:100%; height:15px; margin-top:0}
#footerText div { background:#fff; font-size:smaller; width:40%; text-align:left; display:inline; float:left; padding:.25%; white-space: nowrap; }
#footerText a { color:#1F61AF }
#footerText #copyright {color:#1F61AF; text-align:left }
#footerText #termsofuse { text-align:center; width:18% }
#footerText #privacypolicy { display:none }
#footerText #poweredby {color:#1F61AF; text-align:right; }

#footer #address {display:none}
div#footerEnd { display:none }


/* HIDE */
.menushim,
.hide,
#styleswitcher,
#obj1,
#subTitle,
#extra1,
#extra2,
#languageSelection,
#onlineShop,
#headerEnd,
#login,
#recentEvents,
#recentPress,
/*#bankNews,*/
#quickLinks,
#footerMenu,
#footerEnd,
#extra3,
#extra4,
#extra5,
#extra6 {display:none;}

* html #dynamicMenu li { display: inline; }
*:first-child+html #dynamicMenu li { display: inline; }