@charset "utf-8";
/* CSS Document */

.alt{position:absolute; left:-9999px;}
p,ul,ol,li,div,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
img{border:0}
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
a:focus {outline:none}
h2{font-size:2.4em; color:#02639f;  font-weight:bold; padding:0px 0px 12px 0px; border-bottom:1px solid #c9dae5; margin:0px 0px 10px 0px;}
h3{font-size:1.8em; color:#02639f; font-weight:bold; padding:0px 0px 20px 0px; margin:0px}
h4{font-size:1.1em; color:#e95e02; font-weight:bold; padding:0px 0px 0px 0px;}
p{font-size:1.1em; line-height:1.4em; color:#02639f; padding:0px 0px 15px 0px;}
table {border-collapse: collapse}
hr{border: 0; clear:both;}
fieldset{border:none;}


/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%;}
body {background: #ffffff url(images/body-bg.gif) left top repeat-x;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
#wrapper {background:url(images/page.png) left top repeat-y; width:940px; margin:0px auto 0px auto; padding: 0px; text-align:left; padding:0px 40px 0px 40px; overflow:hidden;}

#header{background:url(images/header-bg.gif) left top no-repeat; width:940px; height:220px; display:block; padding:0px; margin:0px; overflow:hidden; float:left;  position:relative;}
#header h1{float:left; margin:12px 0px 0px 20px; width:306px; height:150px; overflow:hidden;}

#main{padding:0px 0px 20px 0px; float:left; width:940px; display:block; background:#ffffff url(images/blue-bg.gif) left 70px repeat-y;}
#main.home {background:none !important; padding:20px 0px 20px 0px !important;}

/* ---------------------------------------------- Nav ---------------------------------------------- */

#tns-holder{float:right; width:375px;}
#tns-holder ul#tns{float:right; margin:0px 10px 0px 0px; background: url(images/tns-bg.gif) left top no-repeat; width:210px; height:35px; padding:0px 0px 0px 20px;}
#tns-holder ul#tns li{display:inline;}
#tns-holder ul#tns li a{float:left; color:#ffffff; font-size:1.1em; font-weight:normal; padding:11px 20px 11px 17px; margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#tns-holder ul#tns li a.contact-us{background:url(images/contact-us.gif) 0px 13px no-repeat;  padding:11px 17px 11px 20px;}
#tns-holder a.skip{background:url(images/sitemap.gif) 11px 18px no-repeat; padding:12px 0px 11px 27px; float:left; color:#02639F;}




.search-box{float:right; background:url(images/search-bg.gif) left top no-repeat; width:180px; height:20px; padding:25px; margin:20px 10px 20px 0px;}
.search-box input.s{width:155px; margin:0px 2px 0px 2px; float:left; border:1px solid #ffffff; background:none;}
.search-box input.go{float:left; background:none; position:relative; top:5px;}

#gns-holder {width:930px; height:60px; float:left; background:url(images/ul-bg.gif) left top no-repeat; padding:0px 10px 0px 0px;}
#gns-holder ul#gns { padding:5px 0px 0px 15px;}
#gns-holder ul#gns li{display:inline; float:left; padding:0px 0px 0px 18px; margin:0px; background:url(images/gns-li.gif) 10px 17px no-repeat; margin:0px 5px 0px 0px;}
#gns-holder ul#gns li.active{background:url(images/gns-li-active.gif) left 5px no-repeat;}
#gns-holder ul#gns li a{padding:14px 10px 10px 2px; font-size:1.4em;  margin:0px; float:left; color:#ffffff; }

#gns-holder ul#gns li.active a.active{background:url(images/gns-a-active.gif) right 5px no-repeat; color:#0263a0;}

#gns-holder ul#gns li a:hover{ text-decoration:none;}
a.members-tab{background:url(images/members-tab.gif) left top no-repeat; width:200px; height:21px; display:block;  font-size:1.4em; color:#ffffff;  padding:24px 0px 10px 30px; position:relative; top:-10px; float:right;}
a.members-tab:hover{text-decoration:none;}

#lns-holder{background:url(images/lns-holder.gif) left top no-repeat; width:200px; float:left; padding:69px 0px 0px 0px; position:relative; top:-8px; border-bottom:1px solid #c9dae5; overflow:hidden;}
#lns-holder ul{background:#ffffff;  }
#lns-holder ul li{list-style-type:none;  padding:0px 0px 0px 0px;  float:left; width:200px; }
#lns-holder ul li a{font-size:1.1em; font-weight:bold; color:#02639f; display:block; padding:10px 5px 10px 20px; border-top:1px solid #c9dae5; display:block; width:175px; background:#ffffff;}
#lns-holder ul li a.active{color:#e95e02;}
#lns-holder ul li ul{padding:0px 0px 7px 0px; float:left; border:none; float:left; display:block;}
#lns-holder ul li ul li a{background:url(images/blue-arrow.gif) 20px 11px no-repeat; border:none; font-weight:normal; padding:7px 5px 7px 30px; width:165px; overflow:hidden; float:left;}
#lns-holder ul li ul li a.active{background:url(images/orange-arrow.gif) 20px 11px no-repeat; border:none; font-weight:normal; padding:7px 5px 7px 30px; color:#e95e02;}
#lns-holder ul li ul li a:hover{background:url(images/orange-arrow.gif) 20px 11px no-repeat; border:none; color:#e95e02;}


/* ---------------------------------------------- Homepage ---------------------------------------------- */

#banner{width:620px; height:260px; float:right; overflow:hidden; display:block;}

#column-one , #column-two {float:left; /*margin:22px 17px 0px 0px;*/ margin:15px 17px 0px 0px; width:300px;overflow:hidden; }
#column-two{background:url(images/column-two.gif) left bottom no-repeat; margin-top:21px;}
#column-three{min-height:525px;width:300px; float:right; margin:22px 0px 0px 0px; background:#f3f8fc; overflow:hidden; padding:0px 0px 30px 0px; position:relative}	
	
	#column-one a{color:#e95e02;}
	#column-two h3{margin:0px 20px 0px 0; background:#ffffff url(images/column-two-h2.gif) bottom left no-repeat;}
	#column-two h4{font-size:1.4em; color:#02639f; margin:0px 0px 20px 20px;}
	#column-two img{ margin:0px 0px 15px 20px;}
	#column-three h3{margin:0px 0px 0px 0px; background:#ffffff url(images/column-three-h2.gif) bottom left no-repeat;}
	
	.holder h3{position:relative; float:left; width:300px; background: url(images/main-bg.gif) bottom left repeat-x;}
	
	ul#home-links{color:#e95e02; font-size:1.1em; margin:0px 0px 18px 0px;}
	ul#home-links li{ display:inline; background:url(images/home-link-a.gif) right 2px no-repeat;  padding:0px 10px 0px 0px;}
	ul#home-links li.last{background:none; padding:0px 0px 0px 10px;}
	ul#home-links li a{color:#e95e02;  font-weight:bold;}
	#reference-point{background:url(images/reference-points.gif) left top no-repeat; padding:15px 20px 0px 20px; height:75px; float:left; margin:0px 0px 21px 0px;}
	#reference-point label{color:#02639f; font-size:1.1em; font-weight:bold; padding:0px 0px 9px 0px; float:left;}
	#reference-point select{padding:5px; width:260px; border:1px solid #c9dae5; background:#ffffff; color:#0076c0; font-size:1.1em;}
	
	
	
	
	.home-news{float:left; margin:0px 0px 20px 0px;}
	.home-news li{width:300px; border-bottom:1px solid #c9dae5; padding:15px 0px 15px 0px; float:left; position:relative; list-style-type:none;}
	.home-news li h4 a{color:#e95e02;float:left; width:300px;  padding:0px 0px 2px 0px; }
	.home-news li p{float:left; width:300px; padding:0px; }
	.home-news li p.date{font-size:1.1em; font-weight:bold; padding:0px 0px 2px 0px;}
	h3 span.rss a{background:url(images/rss.gif) right top no-repeat; font-size:0.6em; color:#e95e02; font-weight:bold; padding:5px 30px 7px 0px; position:absolute; top:0px; right:0px;}
	h3 span.rss a:hover{text-decoration:none}
	
	.home-publications{float:left; margin:0px 0px 20px 0px;}
	.home-publications li{width:300px; border-bottom:1px solid #c9dae5; padding:15px 0px 15px 0px; float:left; position:relative; list-style-type:none;}
	.home-publications li img{float:left; padding:0px 20px 0px 0px;}
	.home-publications li h4 a{color:#e95e02;float:left; width:225px;  padding:0px 0px 2px 0px; }
	.home-publications li p{float:left; width:225px; padding:0px; }
	.home-publications li p.date{font-size:1.1em; font-weight:bold; padding:5px 0px 5px 0px;}
	
	.activities{float:left; margin:0px 0px 20px 20px;}
	.activities li{width:300px; padding:0px 0px 15px 0px; float:left; position:relative; list-style-type:none;}
	#column-two .activities li img{float:left; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; border:1px solid #c9dae5;}
	.activities li h5 a{color:#e95e02;float:left; width:190px;  padding:3px 0px 2px 0px; font-size:12px; font-weight:bold; }
	.activities li p{float:left; width:180px; padding:0px; }
	
	#subscribe{display:block;  width:255px; height:71px; background:url(images/newsletter.jpg) no-repeat; margin:10px 0px 0px 20px; _margin:10px 0px 0px 10px;float:left; }

	#subscribe a{color:#f97304; font-weight:bold; font-size:1.1em; display:block; line-height:1.4em; margin-left:68px; margin-top:15px; text-align:right; width:168px;}
	
	#divEventCalWrapper{padding:0px 0px 0px 24px; *padding:0 10px 0 24px; background:url(images/calendar-wrapper.gif) left top repeat-x; float:left; width:276px;}
	#divEventCalWrapper select{float:left;margin:15px 30px 30px 0px;border:1px solid #c9dae5; font-size:1.1em; font-weight:bold; color:#02639f; padding:2px 0px 2px 0px; }
	input#ctl00_EventCalendar_ctl00_btnGo{display:none;}
	
	#event-cal{width:260px; margin:0px 0px 10px 0px;  }
	#event-cal tr th{padding:10px 0px 0px 10px; font-size:1.1em; color:#02639f; width:26px; height:21px; display:block; float:left;}
	#event-cal tr td{background:url(images/calendar-td.gif) left top no-repeat; padding:9px 0 0 13px; font-size:1.1em; color:#02639f; width:24px; height:22px; display:block; float:left;}
	#event-cal tr td.today,#event-cal tr td.active a{font-weight:bold;}
	#event-cal tr td.active {background:url(images/calendar-td-today.gif) left top no-repeat; color:#ffffff;}

	#event-cal tr td a{background:url(images/calendar-td-active.gif) left top no-repeat; color:#ffffff; display:block; height:22px; margin-left:-13px; margin-top:-8px; padding-left:11px; padding-top:8px; width:24px;}
	#event-cal tr td.active a{background:none}
	
	a.previous-month{background:url(images/previous-month.gif) left top no-repeat; width:36px; height:35px; float:left; margin:12px 0px 0px 0px;}
	a.next-month{background:url(images/next-month.gif) left top no-repeat; width:35px; height:35px; float:left; margin:12px 0px 0px 0px;}
	
	#event-holder{background:url(images/event-top.gif) left top no-repeat;  padding:19px 0px 0px 0px;}
	#event-list{padding:5px 38px 11px 14px; background:url(images/event-bottom.gif) left bottom no-repeat;}
	#event-list li{list-style-type:none; padding:10px 0px 8px 0px; width:220px;}
	#event-list li span.date{color:#02639f; font-size:1.1em; font-weight:bold; padding:0px 0px 5px 0px; display:block;}
	#event-list li a{color:#e95e02; font-size:1.1em; font-weight:bold; margin:0px 0px 8px 0px; display:block;}
	#event-list li span.description{font-size:1.1em; color:#02639f; display:block; width:200px;}
	
    #event-list li{display:none;margin-bottom:5px}
    #event-list li a{font-weight:bold}
    #event-list li.active{display:block}
	
/* Breadcrumb */

#breadcrumb {width:900px; padding:15px 20px 30px 20px; margin:0px 0px 0px 0px; font-size:1.1em; float:right; background:#ffffff url(images/main-bg.gif) left bottom repeat-x; color:#02639f; position:relative;}
	.breadcrumbholder{width:670px;}
 	#breadcrumb span.start{color:#02639f; margin:0px 20px 0px 0px; background:none; font-weight:bold; padding:0px; }
 	#breadcrumb a{color:#02639f; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px;}
	#breadcrumb span{color:#02639f; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px;}
	
	#breadcrumb ul#actions{position:absolute; top:13px; right:75px;}
    #breadcrumb ul#actions li{float:left; list-style:none; background:url(images/email-page.gif) left 4px no-repeat; margin:0px;}
    #breadcrumb ul#actions li.first{background:none;}
    #breadcrumb ul#actions li.first a{float:left; list-style:none; background:url(images/print-page.gif) left 2px no-repeat; padding:2px 10px 2px 20px; margin:0px;}
    #breadcrumb ul#actions li a{background:none; color:#E95E02; padding:2px 0px 2px 10px; display:block}

/* Content */

#content{width:440px; float:left; padding:25px 30px 20px 30px; overflow:hidden; position:relative;}
	.wide{width:710px !important; padding:25px 0px 20px 30px !important;}
	.landing{width:710px !important; padding:25px 0px 20px 30px !important;}
	#content h2{margin:0px 0px 18px 0px; font-size:1.8em; border-bottom: 1px solid #e4e8eb; padding:0px 0px 19px 0px;}
	#content h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;  padding:0px 0px 19px 0px;}
	#content h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;  padding:0px 0px 15px 0px; color:#02639f;}
	#content a{color:#E95E02;}
	#content a.website{font-weight:bold;}
	#content p{padding:0px 20px 20px 0px;}
	
	
	a.back-to-top{background:url(images/back-to-top.gif) left 21px no-repeat;color:#e95e02; font-size:1.1em; border-top:1px solid #c9dae5; padding:20px 0px 5px 20px; width:420px; float:left; margin:20px 0px 0px 0px;}
	#content.wide a.back-to-top{background:url(images/back-to-top.gif) left 21px no-repeat;color:#e95e02; font-size:1.1em; border:none; padding:20px 0px 5px 20px; width:690px; float:left; margin:20px 0px 0px 0px; border-top:1px solid #c9dae5;}
	#content.landing a.back-to-top{background:url(images/back-to-top.gif) left 21px no-repeat;color:#e95e02; font-size:1.1em; border:none; padding:20px 0px 5px 20px; width:690px; float:left; margin:20px 0px 0px 0px; border:none;}
	
	#content ul, #content ol{margin:0px 0px 15px 0px; width:100%; float:left;}
	#content ul li{line-height:1.4em;background:url(images/content-li.gif) 2px 4px no-repeat; padding:0px 20px 8px 20px; list-style-type:none; font-size:1.1em; color:#02639F; display:block; width:auto;}
	#content ol li{list-style-type:decimal;line-height:2em;font-size:1.1em; color:#02639F; margin-left:20px; width:auto;}
	
    #content ul.sitemap li a{padding:0px 0px 10px 0px; font-size:1.1em; display:block;padding:0px 20px 8px 20px;}
	#content ul.sitemap li ul li ul li{padding: 0px 0px 5px 20px;}
	#content ul.sitemap li ul li a{font-size:1.0em; padding:0px 0px 8px 0px;}
	#content ul.sitemap li ul li ul{margin:8px 0px 0px 0px;}
	#content ul.sitemap li ul li ul li a{font-size:0.9em; padding:0px;}	
	
	#right-column{width:240px; float:left; padding:25px 0px 0px 0px; overflow:hidden;}
	#right-column h3{font-size:1.4em; padding:0px 0px 22px 0px;}
		
	.related{background:url(images/related-top.gif) left top no-repeat; padding:5px 0px 0px 0px; width:240px; margin:0px 0px 10px 0px; float:left;}
    .related-content{background:url(images/related-bottom.gif) left bottom no-repeat; width:220px; padding:5px 10px 10px 10px; float:left; display:block;}
	.related-content img{float:right; border:1px solid #c9dae5 !important; }
	.related-content span.description{color:#02639f; font-size:1.1em; width:125px; float:left; padding:5px 0px 5px 0px;}
	.related-content a.read-more{color:#e95e02; font-size:1.1em; width:125px; float:left; font-weight:bold;}
	
	.landing-holder{width:710px; float:left; margin:10px 0px 10px 0px; background:url(images/landing-holder.gif) right bottom no-repeat;}
	.landing-holder img{float:left; border:5px solid #deebf3 !important; margin:0px 25px 0px 0px;}
	.landing-holder h3 a{color:#02639f; float:left; padding:1px 0px 0px 0px; font-weight:bold; width:450px; font-size:1.0em;}
	.landing-holder p{width:690px; display:inline}
	.landing-holder p+a{margin-top:20px;}
	.landing-holder a{color:#E95E02; float:left; font-weight:bold; width:450px; font-size:1.1em;}
	
	
	#content .staff{width:710px; float:left; margin:10px 0px 10px 0px; background:url(images/staff.gif) 135px bottom no-repeat;}
	#content .staff img{float:left; border:5px solid #deebf3; margin:0px 25px 0px 0px;}
	#content .staff h3 {color:#02639f; float:left; padding:15px 0px 10px 0px; font-weight:bold; width:450px;}
	#content .staff p{float:left; width:500px; padding:0px 0px 10px 0px;}
	#content .staff p.title{font-size:1.2em;}
	#content .staff a{color:#E95E02; float:left; font-weight:bold; width:450px; font-size:1.1em;}
	
	
	#content .news{float:left; margin:0px 0px 15px 0px; position:relative; top:-15px; }
	#content .news li{border-bottom:1px solid #c9dae5; padding:20px 0px 20px 5px; float:left; position:relative; list-style-type:none; width:710px; background:none;}
	#content .news li h3{float:left; width:710px; padding:0px 0px 15px 0px;}
	#content .news li p{float:left; width:710px; padding:0px 0px 10px 0px; font-size:1.0em;}
	#content .news li p.date{text-transform:uppercase;}
	#content .news li h3 a{font-family:Arial, Helvetica, sans-serif; color:#e95e02; font-size:1.0em; padding:0px;}
	
	#content .events{float:left; margin:0px 0px 15px 0px; position:relative; top:-15px; }
	#content .events li{border-bottom:1px solid #c9dae5; padding:20px 0px 20px 5px; float:left; position:relative; list-style-type:none; width:710px; background:none;}
	#content .events li h3{float:left; width:710px; padding:0px 0px 15px 0px;}
	#content .events li p{float:left; width:710px; padding:0px 0px 10px 0px; font-size:1.0em;}
	#content .events li p.date{text-transform:uppercase;}
	#content .events li h3 a{font-family:Arial, Helvetica, sans-serif; color:#e95e02; font-size:1.0em; padding:0px;}
	#content ol.sf_pager li{list-style-type:none;margin:0px; padding:0px;}
	
	#content ol.sf_pager li a.sf_PagerSelItem{color:#02639F;}
	
	#content table{border:1px solid #C9DAE5; margin:0px 0px 20px 0px;}
	#content table tr th{padding:5px; border-bottom:1px solid #C9DAE5; font-weight:bold;}
	#content table tr td{padding:5px; border-bottom:1px solid #C9DAE5;}
	
	#content .publications{float:left; margin:0px 0px 0px 0px; position:relative; top:-15px; }
	#content .publications img{border:1px solid #c9dae5!important; padding:20px; margin:0px 20px 0px 0px;  float:left;}
	#content .publications li{border-bottom:1px solid #c9dae5; padding:20px 0px 20px 5px; float:left; position:relative; list-style-type:none; width:710px; background:none;}
	#content .publications li div{display:block; float:left;}
	#content .publications li h3{float:left; width:580px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; font-size:1.1em;}
	#content .publications li p{float:left; width:580px; padding:1px 0px 10px 0px; font-size:1.0em; }
	#content .publications li p.date{text-transform:uppercase;}
	#content .publications li a.download{padding:0px 0px 10px 20px;font-size:1.0em; background:url(images/download.gif) left 2px no-repeat; color:#E95E02; float:left;} 
	
	#content .webinar{border-bottom:1px solid #c9dae5; padding:20px 0px 20px 5px; float:left; position:relative; list-style-type:none; width:710px; background:none;}
	#content .webinar img{border:5px solid #DEEBF3;float:left; width:120px; height:80px; margin:0px 20px 0px 0px;}
	#content .webinar h3{float:left; width:510px;}
	#content .webinar p{float:left; width:510px;}
	
	#content .gallery{float:left; margin:0px 0px 15px 0px; width:706px;}
	#content .gallery li img{float:left; margin:0px 0px 10px 0px; border:6px solid #deebf3 !important; }
	#content .gallery li{padding:0px; height:200px; margin:0px 3px 30px 3px; float:left; list-style-type:none; width:229px; background:none;}
	#content .gallery li h3{float:left; padding:0px; font-size:1.1em}
	#content .gallery li h3 a{font-family:Arial, Helvetica, sans-serif; color:#e95e02; font-size:1em;}
	
	#map-holder{width:706px; border:1px solid #c1d0de; background:url(images/map-holder.gif) right top repeat-y; float:left;}
	#map-holder img{float:left;}
	#map-holder .country{width:165px; _width:135px; float:left; margin:15px 0px 0px 0px;}
	#map-holder .country li{background:url(images/country-li.gif) 17px 5px no-repeat; padding:0px 0px 6px 30px;	}
	#map-holder .country li a{color:#00487a;}
	#map-holder #flash-holder{float:left; width:370px; }
	
	.flag{position:absolute; top:62px; _top:66px; right:0px; padding:30px;  border:1px solid #c9dae5; background:#f3f8fc; display:block;}
	
	img.with-border{border:7px solid #deebf3!important; margin:0px 0px 15px 0px;}
	a.with-border{padding:10px 20px 10px 20px; border:1px solid #c9dae5; float:left;}
	.pagination {float:right; padding:15px 0px 15px 0px; position:relative; top:-15px; background:none;}
	.pagination a{background:url(images/email-page.gif) right 6px no-repeat; display:block; text-align:center; float:left; font-size:1.1em; color:#e95e02; padding:5px 10px 0px 7px; font-weight:normal; margin:0px 2px 0px 0px;}
	.pagination span{background:url(images/email-page.gif) right 6px no-repeat; display:block; text-align:center; float:left; font-size:1.1em; color:#02639F; padding:5px 10px 0px 7px; font-weight:normal; margin:0px 2px 0px 0px;}
	.pagination a.previous{ display:block; text-align:center; float:left; font-size:1.1em;  padding:5px 10px 0px 7px; }
	.pagination a.next{display:block; text-align:center; float:left; font-size:1.1em; padding:5px 10px 0px 7px; background:none;}
	.pagination a.last{background:none;}
	
	
	
	.article{border-top:1px solid #e4e8eb; padding:15px 0px 15px 0px;}
	.article h3 a{color:#0c3859;}
	.article p{padding:0px 0px 5px 0px;}
	.article a.read-article{color:#007eb3; font-size:1.2em; font-weight:bold; background:url(images/read-more.gif) left top no-repeat; padding:0px 0px 0px 25px;}
	
#footer{background:url(images/main-bg.gif) left top repeat-x; float:left; width:940px; padding:35px 0px 30px 0px; position:relative;}
	#footer ul#fns{float:left; position:absolute; top:35px; right:-9px;}
	#footer ul#fns li{background:url(images/fns-li.gif) right 2px no-repeat; float:left; list-style-type:none; display:inline;}
	#footer ul#fns li.last{background:none;}
	#footer ul#fns li a{color:#e95e02; font-size:1.1em; padding:0px 10px 0px 10px; display:block;}
	
	#footer #logos ul {width:940px; float:left; padding:0px 0px 20px 0px;}
	#footer #logos ul li{list-style-type:none; display:inline; float:left; margin:5px 6px 0px 0px;}
	#footer #logos ul li.last{margin:5px 0px 0px 0px;}
	#footer #logos ul li img{border: 1px solid #c9dae5; padding:0 16px 0 16px}
	a.arekibo{color:#e95e02; font-size:1.1em; float:left; padding:26px 0px 55px 0px;}
	
	
/* Search Results */

.searchResults dd {font-size:1.2em;margin:0px 0px 0px 0px;line-height:1.4em;color:#02639f;}
.searchResults dt {font-size:1.2em;border-top:1px solid #bcae9c;padding:20px 0px 5px 0px;margin:20px 0px 0px 0px;}
.searchResults dt a{color:#00b5cc;}	
ol.sf_pager li a {font-size:1.2em; font-weight:bold; color:#00b5cc;}

/* form */

.form-styled p{clear:both; color:#02639F}
.form-styled p input{width:195px; border:1px solid #c9dae5; margin:0px 0px 5px 0px;}
.form-styled p input.submit{width:80px; float:right; margin-bottom:20px; margin-right:11px; color:#ffffff; background:#E95E02; border:none; padding:5px; font-weight:bold; cursor:pointer}
.form-styled p label{width:210px; display:block; float:left;color:#02639F; }
.form-styled label, .form-styled table {color:#02639F; }
.form-styled p span{clear:both; display:block; font-size:1.0em; padding:0px 0px 0px 210px;}
.form-styled span{clear:both; display:block; font-size:1.0em; padding:0px 0px 0px 210px;}
.form-styled .checks{ float:right; width:233px; position:relative; top:-25px;}
#content .form-styled .checks table{border:none; margin:0px;}
#content .form-styled .checks table tr td{border:none; padding:0px;}
.form-styled table {margin-top:-3px;}
.form-styled table input{float:left; display:block;}
.form-styled table label{display:block; float:left; margin:3px 0px 0px 7px;font-size:1.1em}
.form-styled label{float:left;}
.form-styled label span{padding-bottom:10px;}
.form-styled p select{width:200px;border:1px solid #C9DAE5; margin:0px 0px 5px 0px;}

