html,body{margin:0;padding:0;background-color:#03b6e8;font-size:11px;font-family:Verdana,Arial,sans-serif;color:#3c3c3c}
img{border-style:none}
a{text-decoration:none}
h1,h2,h3,h4{font-family:"Trebuchet MS",Arial;font-weight:normal;padding:0;margin:0}
hr{height:1px;border:none;font-size:1px;background-color:#e6e5e7;margin:10px}
p{margin:3px 0}
.green{color:#97bc1b;font-weight:bold}
.black{color:#3c3c3c;font-weight:bold}
a,.blue{color:#006e87;font-weight:bold}
.grey{color:#7d7d7d;font-weight:bold}
a.green{font-size:11px}
.date{margin:8px 0;color:#97bc1b;font-weight:bold;font-size:12px}
.err,.succ{margin:25px 0;color:red;font-size:12px}
.succ{color:blue}
#content h1.search_group{font-size:15px;margin:25px 0 0 0;background-image:none;padding:0;font-weight:bold}

.s18{font-size:18px}
.s16{font-size:16px}
.s14{font-size:14px}
.s12{font-size:12px}
.s11{font-size:11px}
.s10{font-size:10px}
.cb{clear:both}
.fr{float:right}
.fl{float:left}
.ac{text-align:center}
.pr{position:relative}
.curhand{cursor:pointer}
.lhmiddle{line-height:42px}
.clr{background-color:#f0f0f0}
.small_pdf{vertical-align:middle}
.pagination {float:right;margin-top:10px}
.pagination .paging_box{background-color:#d5d5d5;text-align:center;color:#7d7d7d;font-weight:bold;font-size:12px}
.pagination .current_box, .pagination a {float:left;padding:2px 4px;margin:2px 3px}
.pagination .current_box{background-color:#97bc1b}
.crumbs{margin:10px 0 0 0}

textarea,input.text{border:1px solid #AdAdAd}
#divider-main{margin:10px 0;display:block}

#container{position:relative;left:50%;width:960px;margin-left:-480px;padding-top:50px}
	#menu{height:63px;background: url('/images/top-menu-background.png') bottom repeat-x;font-size:14px;border-bottom:1px solid #9ca8b8}
		#menu ul {list-style:none;margin:0;padding:0 0 0 10px;position:relative}
		#menu ul li {height:63px;margin:0;display:block;float:left;padding:0 1px;background:url('/images/top-menu-separator.png') bottom right no-repeat}
		#menu ul li.sel, #menu ul li:hover {background:url('/images/top-menu-background-selected.gif') bottom repeat-x;height:64px;padding:0;border-left:1px solid #9ca8b8;border-right:1px solid #9ca8b8}
		#menu ul li a {color:#006e87;font-weight:bold;line-height:65px;padding:20px 18px}
		#menu ul li #logout{font-weight:normal;font-size:11px}
	#header{background:url('/images/header.jpg') left -1px no-repeat;width:960px;height:256px;position:relative;color:#006e87;font-size:12px;font-weight:bold;line-height:150%}
		#header #imglogo {position:absolute;left:62px;top:25px}
		#header div {position:absolute;left:65px;top:150px;width:520px}
		#img_joinus {position:absolute;right:92px;top:159px}
	#main{background:url('/images/main-background.png') center repeat-y;padding:0 14px 0 23px}
		#content{float:left;width:570px;font-size:11px;margin-bottom:50px}
		#content h1{margin:15px 0 10px 0;color:#97bc1b;font-size:28px;background:url('/images/divider-main.png') bottom left no-repeat;padding-bottom:10px}
		#content hr.in_index{margin-left:15px}

		.image img{border:1px solid #9c9d9e;margin:5px}
		.image{border:1px solid #bbbbbc}

		#content .image{float:left;margin-left:8px}
		.img_members {float:left;width:90px;height:144px;/*overflow:hidden;*/text-align:center}
		.img_members .image{margin-bottom:6px}

		#right_column{width:318px;float:right}
		#right_column.in_index{background:url('/images/panel-top-border.gif') top repeat-x;}
		#right_column h1.bluetitle{height:46px;color:#FFF;font-size:24px;line-height:46px;text-align:left;padding-left:15px;margin:19px 0;background: url('/images/bluebox-title.png') top left no-repeat;}
		#right_column .right_panel{margin:19px}
		#right_column .right_panel .image.np{margin-right:0}

		#frm.in_index{text-align:right;padding-right:20px}
		#frm{text-align:center}
		#frm h1{margin:15px;color:#97bc1b;font-size:24px;line-height:25px;text-align:left}
		#frm label{padding:0;margin:0 15px 0 0;color:#006e87;font-size:12px;text-align:right;vertical-align:baseline}
		#frm input.text{width:190px}
		#frm input{margin:8px 0 0 0}
		#frm h1{margin:15px;color:#97bc1b;font-size:24px;line-height:25px;text-align:left}
		#frm #imglogo {margin:15px 0}

		#tellus_frm label{padding:0;min-width:100px;display:block;float:left;color:#006e87;font-size:12px}
		#tellus_frm input.text{width:190px}
		#tellus_frm #send_btn{margin-left:100px}

		#whatsnew p{margin:6px 0;line-height:130%}
		#whatsnew hr{margin:10px 20px;background-color:#afadb1}

		#news hr{margin:20px 0}

		.art_content {margin-left:135px}
		.article{margin:15px 0}
		.art_content h2, h1#arth1, h2 a{color:#006e87;font-size:20px}
		.article .art_content span{color:#888889;margin-bottom:10px;display:block}
		.article .image{margin:0 15px 0 0}

	#footer{width:960px;line-height:180%;padding-bottom:15px;background:url('/images/main-background.png') center repeat-y;}
	#footer div{width:625px;text-align:center}
	#footer p{margin:0}
	#webdevline{font-size:10px}
	#webdevline a{color:#97bc1b;font-weight:bold}

	.static_page_content{margin:10px}
	p.docline{margin:10px 0}
#btn_search{margin-bottom:-5px}
/* acronyms */
table{width:100%}
tr{margin-bottom:20px}
th{color:#98989A;text-align:left}
td{padding: 2px}
td.blue{vertical-align:top}

/* articles */
.artdate{color:gray;margin-bottom:25px;text-align: right;font-weight:bold}

/* our members */
.ourmembers .img_members{margin:12px 12px 0;float:left}
.right_panel.ourmembers .image{margin:9px;float: left}
#filter_members{position:absolute;right:0;bottom:14px;font-size:12px;color:#000}
#cat{text-align:center}
#cat option{text-align:left}
/* member details box */
#transparent_background{position:fixed;top:0;left:0;right:0;top:0;width:100%;height:100%;background-color:gray;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}
#transparent_background.hidden{display:none}
#member_details{position:fixed;width:450px;top:50%;left:50%;margin-left:-225px;border:3px solid #096781;background-color:white;text-align:center}
#member_details.hidden{display:none}
#box_content{padding:15px;text-align:center;position:relative}
#closex{position:absolute;top:8px;right:8px;background-image:url('/images/close_x.png');height:15px;width:15px}
#box_content p{margin:15px 0;line-height:150%}
#det_image{margin:12px 0}
#det_address,#det_telfax,#det_contact_name{font-weight:bold}

/* news */
#news_latest{width:48%;float:left;margin-right:22px}
#news_newsletter{width:48%;float:left}

/* newsletter */
.itemsl{list-style:none;padding:0}
.itemsl li{margin:15px 0;}
.itemsl li div.fl a{display:block;background:url('/images/icon-pdf.png') top no-repeat;padding-top:43px;width:40px;text-align:center}
.itemsl li div.fl a.missing{background-image:url('/images/icon-file-greyscale.png')}
.itemsl li div.fl a.other_file{background-image:url('/images/icon-file.png')}
.itemsl li .text_container {margin-left:55px;vertical-align:middle;min-height:50px}
#old_newsletter.itemsl{color:#7d7d7d}
#old_newsletter.itemsl li a{background-image:url('/images/icon-pdf-greyscale.png');}

/* links */
.link_logo{max-width:40%;float:right;margin:0 10px 10px 0}
.link_title{float:left;font-size:13px;max-width:60%}

/* about us */
#about_us p{margin:12px 0}