/* GENERAL STYLES FOR BODY */
body
	{position:absolute;
	background-color:rgb(255,250,218);
	font-family:Tahoma,Arial;}

html, body
	{top:0;
	left:0;
	right:0;
	margin:0;
	padding:0 0 0.005em 0;
	width:100%;
	height:100%;}

/* STYLES FOR HEADER */
#header_container
	{position:fixed;
	top:0;
	left:0;
	right:0;
   	margin:0;
   	height:115px;
   	z-index:3;}
#header
	{position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	z-index:3;
	margin:0;
	padding:5px 13px 0 3px;
	background-color:rgb(128,0,0);
	background-image:url(images/vasetop.gif);}
#break
	{position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	z-index:3;
	margin:0;
	padding:5px 13px 0 3px;
	background-color:transparent;
	background-image:url(images/vasetopbreak.gif);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:top right;}

/* STYLES FOR HEADER CONTENT */
table.top_menu
	{margin:11px 0 0 0;
	padding:0;
	border:0;
	top:11px;
	overflow:visible;}
table.top_menu td
	{padding:2px 14px 10px 14px;
	font-weight:bold;}
.spacer
	{font-family:Tahoma,Arial;
	color:rgb(0,0,0);
	font-size:4px;
	text-decoration:none;
	position:absolute;
	top:3px;
	right:13px;}

#header a:link {font-family:tahoma,arial; color:rgb(255,255,153); font-size:12px; text-decoration:none;outline:none;}
#header a:visited {font-family:tahoma,arial; color:rgb(255,255,153); font-size:12px; text-decoration:none;outline:none;}
#header a:hover {font-family:tahoma,arial; color:rgb(255,247,204); font-size:12px; text-decoration:none;outline:none;}
#header a:active {font-family:tahoma,arial; color:rgb(255,247,204); font-size:12px; text-decoration:none;outline:none;}

/* STYLES FOR NAVIGATION */
#navigation
	{top:115px;
	padding:5px 0 0 5px;
	margin:0;
	width:250px;
	font-size:15px;
    font-family:Tahoma,Arial;
	float:left;
	position:fixed;
	height:300px;
    background-image:url(images/naabbahlam_ff.png);
    background-attachment:fixed;
	background-position:top left;
    background-repeat:no-repeat;}
#navigation h1
	{font-family:"Trebuchet MS",Tahoma,Arial;
	color:rgb(128,0,0);
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:3px;}
#menulist
	{margin-top:0;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Tahoma,Arial;
	width:220px;
	font-size:15px;}
#menulist li a
	{display: block;
	height:20px;
	padding:5px 0 5px 15px;
	text-decoration:none;
	outline:none;}
#menulist span li a
	{font-size:12px;
	height:15px;
	text-decoration:none;
	outline:none;
	padding:1px 0 1px 30px;
	outline:none;}
#news
	{top:115px;
	padding:7px 20px 0 10px;
	margin:0;
	width:260px;
	height:auto;
    font-family:Tahoma,Arial;
	float:left;
	position:absolute;
    background-image:url(images/newsshadow.png);
	background-position:top right;
    background-repeat:no-repeat;}
#news p, a
	{text-decoration:none;outline:none;}

#news a:link {font-family:tahoma,arial; color:rgb(0,0,0); font-size:12px; line-height:15px; border-bottom:1px solid rgb(128,128,128);}
#news a:visited {font-family:tahoma,arial; color:rgb(0,0,0); font-size:12px; line-height:15px; border-bottom:1px solid rgb(128,128,128);}
#news a:hover {font-family:tahoma,arial; color:rgb(72,72,72); font-size:12px; line-height:15px; border-bottom:1px solid rgb(0,0,0); background-color:rgb(242,237,206);}
#news a:active {font-family:tahoma,arial; color:rgb(72,72,72); font-size:12px; line-height:15px; border-bottom:1px solid rgb(0,0,0); background-color:rgb(242,237,206);}

#menulist li a:link, a:visited {color:rgb(172,0,0);}
#menulist li a:hover {color:rgb(255,0,0); background-color:#fff09f;}

#cra
	{top:115px;
	right:0;
	float:right;
    width:150px;
	margin:0;
	padding:3px 10px 0 10px;
	height:350px;
	background-color:rgb(255,250,218);
	position:fixed;
	background-image:url(images/crashadow.png);
	background-position:top left;
    background-repeat:no-repeat;}
#cra p {font-size:10px;line-height:11px;margin:5px 0 5px 0;padding:0;text-align:justify;}
#cra p a {color:rgb(0,0,0);font-size:10px;line-height:11px;padding:0;text-align:left;border-bottom:1px solid rgb(128,128,128);outline:none;}
#cra img {border:0;}
#cra span h3 {margin:5px 0 0 0;}
#cra a.imglink {border:0;outline:none;}

/* STYLES FOR CONTENT */
#content
	{margin:115px 185px 0 230px;
	padding:1px 10px 35px 25px;
	z-index:2;
	line-height:15px;}
#content p, #news p
	{font-family:Tahoma,Arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;}
#content td
	{font-family:Tahoma,Arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	vertical-align:top;
	padding-bottom:20px;}
#content h1, #news h1
	{font-family:"Trebuchet MS",Tahoma,Arial;
	color:rgb(128,0,0);
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	padding:8px 0;
	background-position:10px 8px;
	text-indent:45px;
	background-attachment:scroll;
	background-repeat:no-repeat;}
#content h2, #news h2, #cra h2
	{font-family:"Trebuchet MS",Tahoma,Arial;
	color:rgb(128,0,0);
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px dotted rgb(217,213,186);
	width:75%;}
#news h2, #cra h2
	{width:100%;}
#content h3, #news h3, #cra h3
	{font-family:"Trebuchet MS",Tahoma,Arial;
	color:rgb(128,0,0);
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0 0 0;}
#cra h3
	{font-size:11px;
	margin:15px 0 0 0;
	padding:0;
	line-height:10px;}
#content h4
	{font-family:Tahoma,Arial;
	color:rgb(0,0,0);
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;}
#content hr, #news hr
	{background-color:#7F0000;
	color:#7F0000;
	height:3px;
	width:100%;}
#content ul
	{list-style-type:disc;
     list-style-image:url(images/icon_list.gif);
     font-size:12px;
     margin-left:-10px;}
#content ol
	{font-size:12px;}
#content a
	{text-decoration:none;}
#content a[name]
	{padding-top:115px;}

.emctext
	{font-family:tahoma,arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	min-height:165px;
	overflow:visible;}
.imgtext
	{font-family:tahoma,arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	overflow:visible;
	margin-left:150px;}

table.talks
	{border-top:1px dotted rgb(217,213,186);
	border-left:1px dotted rgb(217,213,186);
	margin-bottom:15px;}
table.talks td
	{border-bottom:1px dotted rgb(217,213,186);
	border-right:1px dotted rgb(217,213,186);}

div#photo
	{background-color:rgb(242,237,206);
	padding:10px;}
div#description
	{height:30px;
	padding:0;}

div.contentbox
	{margin:25px 0;
	padding:0 5px;
	width:75%;
	border-top:1px solid rgb(242,237,206);
	background-image:url(images/contentbox.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;}

div.accordionTabTitleBar
	{cursor:pointer;
	background-color:#f2edce;
	background-image:url(images/accordion_header.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;}
div.accordionTabTitleBar h1
	{padding:8px 0;
	background-position:10px 8px;
	text-indent:40px;
	background-attachment:scroll;
	background-repeat:no-repeat;}

/* FORMS */
input[type="button"]
	{font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: rgb(128,0,0);
    background-image:url(images/button.gif);
    background-repeat:no-repeat;
    background-position:top left;
    height:25px;
    width:150px;
    border:0;
    cursor:pointer;}
input, textarea, select
	{background-image:url(images/input_background.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:1px solid rgb(211,211,211);
	padding:1px 0 1px 3px;}
input[type="image"]
	{background-image:none;
	border:0;
	padding:0;}
input[type="radio"]
	{text-align:left;
	width:auto;}

#content a:link {font-family:tahoma,arial; color:rgb(0,0,0); font-size:12px; line-height:15px; border-bottom:1px solid rgb(128,128,128);}
#content a:visited {font-family:tahoma,arial; color:rgb(0,0,0); font-size:12px; line-height:15px; border-bottom:1px solid rgb(128,128,128);}
#content a:hover {font-family:tahoma,arial; color:rgb(72,72,72); font-size:12px; line-height:15px; border-bottom:1px solid rgb(0,0,0); background-color:rgb(242,237,206);}
#content a:active {font-family:tahoma,arial; color:rgb(72,72,72); font-size:12px; line-height:15px; border-bottom:1px solid rgb(0,0,0); background-color:rgb(242,237,206);}

#content center a:link {border-bottom:0;}
#content center a:visited {border-bottom:0;}
#content center a:hover {border-bottom:0;}
#content center a:active {border-bottom:0;}

#content #photo a:link {border-bottom:0;}
#content #photo a:visited {border-bottom:0;}
#content #photo a:hover {border-bottom:0;}
#content #photo a:active {border-bottom:0;}

#content td a:link {border-bottom:0;}
#content td a:visited {border-bottom:0;}
#content td a:hover {border-bottom:0;}
#content td a:active {border-bottom:0;}

/* STYLES FOR FOOTER */
#footer_container
	{position:fixed;
     bottom:0;
     left:0;
     right:0;
     text-align:center;
     margin:0;
     height:30px;
	z-index:3;}
#footer
	{position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     padding:2px 5px 2px 5px;
     background-color:rgb(128,0,0);
	background-image:url(images/vasefooter.gif);
	z-index:6;}
#footer table
	{font-family:Tahoma,Arial;
	color:rgb(192,192,192);
	font-size:10px;
	text-decoration:none;}

/* ONLY FOR MSIE 6 */

* html, * html body
	{overflow:hidden;
	bottom:0;
	height:100%;}
* html #header_container, * html #footer_container
	{position:absolute;
     width:100%;
     padding-right:16px;}
*html #break
	{margin-right:16px;}
*html table.top_menu
	{margin:6px 0 0 0;
     padding:0;
     border:0;}
*html #search
{padding-top:2px;}
* html .spacer
	{right:23px;}
* html #navigation
	{position:absolute;
	z-index:3;
	margin:15px 0 0 0;
	width:240px;
	height:100%;
	padding:0 0 0 5px;
    /*background-image:url(images/naabbahlam_ie.png);*/
	background-position:left top;}
* html #news
	{position:absolute;
	z-index:3;
	margin:0;
	width:290px;
	height:100%;
	padding:20px 20px 0 15px;
    /*background-image:url(images/naabbahlam_ie.png);*/
	background-position:right top;}
*html #menulist span li a
	{padding:3px 0 3px 25px;}
* html #header, * html #footer
	{height:100%;
	width:100%;
	position:static;
	z-index:6;}
*html .spacer
	{right:8px;}
*html #break
	{right:-13px;}
* html #content
	{position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:128px 205px 30px 250px;
	height:100%;
	width:100%;
	border:0;
	margin:0;
	overflow:scroll;}

*html #content ul
	{list-style-type:disc;
     list-style-image:url(images/icon_list.gif);
     font-size:12px;
     margin-left:20px;}

*html #cra
	{position:absolute;
	width:195px;
	padding:13px 30px 0 10px;}
*html .emctext
	{font-family:tahoma,arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	height:165px;
	overflow:visible;}
*html .imgtext
	{font-family:tahoma,arial;
	color:rgb(0,0,0);
	text-align:justify;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	overflow:visible;
	margin-left:150px;}
*html div.accordionTabTitleBar
	{background-image:url(images/accordion_header.gif);}