body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a:link, a:visited, a:hover, th, td {font-family: Tahoma,Arial,Verdana;}
body{margin:0; padding:0; font-size: 13px;}
div.DNN_HTMLContent ul,ol{margin:0 10px 0 20px; padding:0; list-style-position:outside;}

div.DNN_HTMLContent a, a:link{
text-decoration:none;
color:#1DA3EC;
}

div.DNN_HTMLContent a:visited, a:link:visited{
text-decoration:none;
color: #800080;
}

div.DNN_HTMLContent a:hover, a:link:hover{
text-decoration:none;
color:#4FD2F4;
}

div.DNNEmptyPane{}
.hider{display:none;}
	
.gw_top_menu li{list-style:none !important;}
.gw_top_menu a{color:#01369B !important;}
.gw_top_menu a:hover{color:#4FD2F4 !important;}

/*========================*/

.theme-default #slider {
    margin:0px auto 0 auto;
    width:964px; /* Make sure your images are the same size */
    height:323px; /* Make sure your images are the same size */
}


/*======================*/
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(/gemswater/Portals/24154/imgs/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-25px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/gemswater/Portals/24154/imgs/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/gemswater/Portals/24154/imgs/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Tahoma,Arial,Verdana;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:none;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}


/*===============================*/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
div.nivo-caption {
	position:absolute;
	right:0px;
	top:0px;
	background:none;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	height:100%;
	z-index:8;
	width:215px;
	padding-top:50px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
	color:#fff;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/*===================Styling===================*/

p,h1,h2,h3,h4,h5{margin:10px 5px;}
h4{font-size:13px; line-height:20px; font-weight:bold;}
div.DNN_HTMLContent .gw_title{display:block; font-size:14px; color:#fff; background:#0A6FB1; margin:0; padding:5px 15px; font-weight:bold; letter-spacing:1px; text-shadow:1px 0px 0px #333; clear:both; border-bottom:1px solid #0145B5;}

h3.gw_title a{display:block; font-size:14px; color:#fff; background:#0A6FB1; margin:0; padding:0; font-weight:bold; letter-spacing:1px; text-shadow:1px 0px 0px #333; clear:both;}

h3.gw_title a:hover{color:#fff;}

/*div.DNN_HTMLContent { text-align:justify;}*/
a.gw_readmore{color:#fff; float:right; background:#1C5BA2; padding:1px 5px; margin:0px 10px 5px 0;}
a.gw_readmore:hover{background:#0272CF; color:#FEFE66;}
p{margin:10px 5px;}
div.gw_gemstat{margin:5px 0; padding:0 5px;}
/*div.gw_gemstat img{float:right; margin-left:10px;}*/

div.gw_partners{margin:0 auto; min-width:200px; border:0px solid #1C5BA2; text-align:center; background:#A8F3F9; padding:10px 0;}
div.gw_partners img{border:1px solid #eee; margin:5px 3px;}

div.nivo-caption{border:0px solid #000; margin-right:10px; text-align:right;}
div.nivo-caption h2, div.nivo-caption p{color:#fff;}
div.nivo-caption h2{font-weight:bold; font-size:24px; margin-right:5px;}

div.whatsnew{margin:0; padding:5px 0; min-height:203px;}
div.whatsnew img{float:left; margin:0 5px 5px 0; border:1px solid #A8F3F9;}

span.bc_sep{
background:url('/disastersandconflicts/Portals/155/imgs/bc_separator.png') no-repeat center center;
display:inline-block;
width:10px;
height:6px;
}

div.gw_breadcrumbs{font-weight:bold; font-size:10px;}
span#dnn_Breadcrumb_lblBreadCrumb{margin-left:5px;}
div.gw_breadcrumbs a, #Breadcrumb{
font-size:11px;
font-weight:normal;
color:#1DA3EC;
font-style:italic;
}
div.gw_breadcrumbs a:hover{
color:#4FD2F4;
text-decoration:underline;}


/*.gw_main_content{padding-top:-60px; border:1px solid #000;}*/
.gw_page_title{display:block; font-size:24px; line-height:24px; color:#0C85D6; padding:5px; margin:2px 0; font-weight:bold; clear:both;}
.gw_main_right, .gw_main_left{margin-top:20px;}
.gw_main_content{text-align:left !important;}

.gw_main_left{margin-right:10px;}
#main_menu{background:#A8F3F9;}
span.bar{margin:0; padding:0; font-size:13px;}
span.bar .mi{margin:2px 0; padding:0; line-height:13px; background:#1DA3EC;}
span.bar .mi:hover{background:#0C85D6;}
span.bar .txt{display:block; color:#fff; padding:5px 10px;}
span.bar .txt:hover{color:#FEFE66;}
span.bar .sel {background-color:#02328A; color:#eee;}
span.bar .submenu .icn{display:none;}
table.submenu{border:1px solid #A8F3F9; border-bottom:none; background:#A8F3F9;}
table.submenu tbody tr.mi span.txt{background:#0C85D6; border-bottom:1px solid #A8F3F9;}
table.submenu tbody tr.mi span.txt:hover{background:#1DA3EC;}

span.bar .bc, table.submenu tbody tr.itemselected span.txt{background:#4FD2F4; color:#FEFE66;}
span.bar .bc .txt{color:#FEFE66;}

/*#main{background:#f5f5f5;}*/

.publication{clear:both; margin:5px 0; border:0px solid #000; overflow:hidden; background:#E3EEDC; padding:10px;}
.publication img{float:left; margin:10px 10px 0 0; border:1px solid #999;}

div.DNN_HTMLContent table{padding:0px 0; font-size:0.9em; text-align:left;}
div.DNN_HTMLContent table td{padding:1px;}
div.DNN_HTMLContent table tr:first{background:#0C85D6; c}
table tr.altRow{background:#E3EEDC;}

tr.tableHeader{background:#0C85D6;}
tr.tableHeader td{color:#fff !important; }
table.minimalTable td{font-size:11px !important;}
table.minimalTable{margin:0 auto;}
span.small_note{font-size:11px; color:#693;}

div.news_item{margin:5px; padding-left:0px; border-bottom:1px dotted #A8F3F9; background:#f5f5f5;}
div.news_item span.date{font-size:10px; font-style:italic; color:#000;}

table.newsletters{background:#eee; display:block; margin:0 auto;}
table.newsletters table {border:0px solid #F00; min-height:5px;}
table.newsletters table tr {}
table.newsletters table td {padding:0 !important;}
table.newsletters table table{border:0px solid #000; padding:0 0 0 10px;}

div.info_note{overflow:hidden; background:#fff; margin:0; padding:0; border-top:1px dashed #A8F3F9;}
div.info_note p{color:#999; font-size:11px;}
div.info_note img{float:left; max-width:150px; margin:0 10px 10px 0;}

table.datasets{border:none; border-left:1px solid #ccc; border-top:1px solid #ccc;}
table.datasets td{ border:none; border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:11px;}
table.datasets th{border:none; background:#0C85D6; color:#fff; font-size:7.8pt; font-weight:bold; padding:2px;}
table.datasets th a{color:#FEFE66; font-size:10.2px;}


/*#dnn_ctr85070_ContentPane, #dnn_ctr84517_ContentPane, #dnn_ctr85072_ContentPane, #dnn_ctr85074_ContentPane{min-height:230px;}*/


td.tableheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #007C65;
font-weight: bold;
border-right: 1px solid white;
border-bottom: 1px solid white;
background: #E5F2EF;
padding: 5;
}

td.tablesubheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #00B0F0;
font-weight: bold;
border-right: 1px solid white;
border-bottom: 1px solid white;
background: #D9F3FD;
padding: 5;
}

div.e_news{float:right; margin:30px 5px 0 0; padding:50px 0px 70px 0px; width:280px; border-left:1px dotted #0CF;}

div.wwf2012{float:right; margin:60px 5px 0 0; padding:10px 0px 0px 0px; width:280px; border-left:1px dotted #0CF;}

div.gw_main_content li, div.gw_main_right li{list-style-type:disc !important;}

div#dnn_ctr85072_ModuleContent hr{height:1px; width:90%; color:#F00; border:none; border-top:1px dotted;}

.DnnModule{z-index:0 !important; position:static;}





/* Corporate */
#banner_links {font-size:0px; height:32px; background-color:#333;width:100%; position:relative;}
#banner_links_nav {height:32px;float:left;width:auto;margin-left:10px;}
#banner_links_nav ul {list-style-type:none; margin:0; padding:0px; position:absolute;width:600px;}
#banner_links_nav ul li {float:left; padding-top:2px; list-style-type:none; line-height:30px;}
#banner_links_nav ul li a {display:block; width:auto; font-size:12px; font-weight:normal; text-align:center; color:#FFFFFF; padding-left:2px; font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif !important;}
#banner_links_nav ul li.nav_seperator {font-size:11px; color:#FFFFFF; font-weight:bold; margin:2px 7px 0px 7px !important; padding:0px;}


#banner_links_lang		{float:right; margin-right:10px; font-family:Tahoma, Geneva, sans-serif; margin-top:7px;}
#banner_links_lang ul 	{list-style-type:none; margin:0; padding:0;}
#banner_links_lang ul li {float:left; padding-top:2px; list-style-type:none;}
#banner_links_lang ul li a {display:block; width:auto; font-size:12px; font-weight:normal; text-align:center; color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Geneva, sans-serif !important;}
#banner_links_lang ul li.nav_seperator {font-size:12px; color:#FFFFFF; font-weight:bold; margin:2px 5px 0px 5px; padding:0px;}


.icon {display: block; min-height: 22px; z-index: 999;}
.pdf-left {background: url("/yearbook/2012/Images/icon-pdf.png") no-repeat scroll left top rgba(0, 0, 0, 0); padding-left: 25px;}

a.morelink {
	color: #1da3ec;
	text-decoration:none;
	outline: none;
}
a.morelink:hover {
	text-decoration:underline;
}










