body, html {margin:0px; border:0px; padding:0px; background-color:#ffffff;color:#939598;}
table {border-spacing:0px; border-collapse:collapse; width:100%}
body, td, a, p, input, textarea, select, ul, ol {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
ul, ol, li {list-style-type:none; margin:0px; padding:0px;}
form {margin:0px;}



a img {border-style:none}
a {text-decoration:none; color:#2cace2; }

h1 {font-size:16px; color:#2bace2; line-height:25px;}
h2 {font-size:16px; color:#2bace2; line-height:20px;}
h3 {font-size:12px; color:#2bace2}
h4 {font-size:11px; color:#2bace2}
h5 {font-size:11px; color:#2bace2}
h6 {font-size:11px; color:#2bace2; display:inline; margin:0px; padding:0px;}

#main {width:990px; margin:15px auto; }

/* header */
#header {position:relative; width:100%; height:169px; background:url(images/bg_header.gif) no-repeat left top; z-index:100}

#header_right {position:relative; float:right; width:185px; height:138px; background:url(images/bg_header_right.gif) no-repeat left bottom}

#main_menu {position:relative; display:block; clear:both; height:30px; }
#main_menu li {position:relative; float:left; list-style-type:none; height:30px;}
#main_menu li a {position:relative; float:left; color:white; background:url(images/button_left.gif) no-repeat left top; line-height:13px;}
#main_menu li a span {position:relative; float:left; text-align:center; text-transform:uppercase; padding:8px 39px 9px 38px; background:url(images/button_right.gif) no-repeat right top}
#main_menu li a:hover {background-position:bottom left; color:#333;}
#main_menu li a:hover span {background-position:bottom right}
#main_menu li ul {display:none;position:relative; position:absolute; top:30px; left:20px; width:172px; padding-right:2px; background:#2a98c7 url(images/bg_submenu.gif) repeat-y right top; border-left:1px solid #cad7e2; border-top:1px solid #a9c9df; border-bottom:1px solid #307c9e; z-index:90;}
#main_menu li:hover ul {display:block;}
#main_menu li:hover ul ul {display:none}
#main_menu li ul li ul {display:none; position:absolute; top:0px; left:171px; z-index:80;}
#main_menu li ul li:hover ul {display:block;}
#main_menu ul li {float:none; padding:5px 6px 5px 0px; height:auto;  border-left:1px solid #2a98c7;}
#main_menu ul li.hasChildren {background:url(images/bg_submenu_li.gif) no-repeat 97% 6px; border-left:1px solid #2a98c7;}
#main_menu ul li ul li, #main_menu ul li ul li:hover {background-image:none}
#main_menu ul li a, #main_menu ul li a span {float:none; background:none; margin:0px; padding:0px; color:#fff;}
#main_menu ul li a span {padding-left:10px; display:block; text-align:left; text-transform:none;}
#main_menu ul li:hover {background:#fcee23}
#main_menu ul li.hasChildren:hover {background:#fcee23 url(images/bg_submenu_lia.gif) no-repeat 97% 6px;}
#main_menu ul li:hover a span {color:#939598;}
#main_menu ul li:hover ul li a span {color:#fff;}
#main_menu ul li ul li:hover a span {color:#939598;}

#header_right li {position:relative; float:left; list-style-type:none; height:30px;}
#header_right li a {position:relative; float:left; color:white; background:url(images/button_left.gif) no-repeat left top;  line-height:13px;}
#header_right li a span {position:relative; float:left; text-align:center; padding:8px 22px 9px 22px; background:url(images/button_right.gif) no-repeat right top; width:48px;}
#header_right li a:hover, #header_right li a.active{background-position:bottom left; color:#333;}
#header_right li a:hover span, #header_right li a.active span {background-position:bottom right}




#main_content {width:100%; clear:both;}


#left {width:360px; position:relative; float:left;}
.newscontainer {border:1px solid #dddddd; background:#f3f3f5; }
.newscontainer h2, .newscontainer h3 {width:312px; margin:0px auto 0px auto; padding:15px 0 9px 0; color:#2cace2}
.newscontainer h3 {width:312px; margin:10px auto 4px auto; color:#2cace2}
.newscontainer img {border:1px solid #d2d0d1; margin:0px auto; display:block;}
.newscontainer .date, .newscontainer .text {color:#939598;  width:312px;}
.newscontainer .date {margin:0 auto 3px auto}
.newscontainer .text{margin:0 auto 25px auto}
.newscontainer .text .morelink {color:#2cace2}

.wide_r {width:615px; position:relative; float:left; display:inline; margin:10px 0 0 15px;overflow:hidden;}
.wide_l {width:705px; position:relative; float:left; display:inline; margin:10px 5px 0 0;overflow:hidden;}
.narrow_r {width:270px; position:relative; float:left; display:inline; margin:10px 0 0 0px;overflow:hidden;}
.narrow_l {width:360px; position:relative; float:left; display:inline; margin:10px 0px 0 0;overflow:hidden;}

#firstItems p.un_p_article:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#firstItems p.un_p_article {display: inline-block;}
* html #firstItems p.un_p_article {height:1%;}
#firstItems p.un_p_article {display: block;}

#firstItems p.un_p_article {margin: 0; pading: 0;}

.dpr {position:relative; float:left; width:100%; margin:10px 0 0 0}
.dpr1, .dpr2, .dpr3 {position:relative; float:left; display:inline; width:200px; height:140px; margin-right:7px}
.dpr1 h2, .dpr2 h2, .dpr3 h2 {color:white; font-size:24px; line-height:28px; margin:15px 0 10px 15px;} 
.dpr1 a, .dpr2 a, .dpr3 a {color:white; margin-left:15px;} 
.dpr .dpr1 {background:url(images/bg_dpr1.jpg) no-repeat left top;}
.dpr .dpr2 {background:url(images/bg_dpr2.jpg) no-repeat left top;}
.dpr .dpr3 {background:url(images/bg_dpr3.jpg) no-repeat left top;}

#middle {position:relative; float:left; display:inline; width:334px; overflow:hidden; color:#939598; background:#f1f8fc; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed; }

#middle .article {padding:12px;}
#middle .article img {margin:0 12px 3px 0;}
#middle .article h4 {margin:0 0px 3px 0;}
#middle .article p {margin:0 0px 3px 0; line-height:14px;}

#contentHtmlArea ul li, .article ul li {list-style-type:disc; margin-left:25px;}
#contentHtmlArea ol li, .article ol li {list-style-type:decimal; margin-left:25px;}

#right {position:relative; float:left; display:inline; width:270px; margin:0 0 0 10px; overflow:hidden; color:#939598;}
#right .article {border-bottom:2px solid #ceecf9}
#right h3 {color:#ea118c; font-size:13px; text-transform:uppercase; margin:10px 0;}
#right p {margin:0px 0 10px 0;}

#sociallinks {margin:10px 0;}
#sociallinks a {position:relative; float:left; display:inline; margin-right:3px;}


#mainContainer {width:780px; position:relative; margin-top:20px; border-top:4px solid #fff; border-right:0px solid red; margin-left:auto; margin-right:auto; text-align:left; background-color:#ececec; background-image:url(images/un-main-bg.gif);}
#subheaderLine {background-color:#8E281C; height:15px; overflow:hidden; margin-top:1px; margin-bottom:1px}



/*	inner	*/

.leadarticle {color:#939598; padding:5px 25px 25px 25px; background:#f3f3f5; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed;}
#innerpage #firstItems .leadarticle .article h1, #innerpage #firstItems .leadarticle .article h1 a {margin:20px 0px 25px 0; font-size:18px;}
#innerpage #firstItems .leadarticle .article h2, #innerpage #firstItems .leadarticle .article h2 a {font-size:16px;}

#innerpage #middle {margin:10px 0 0 0; background:#f3f3f5; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed;}
#innerpage #left {margin:10px 0 0 0; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed; background:#f1f8fc; }
#innerpage .full {width:100%}

#innerpage #middle .article {margin:10px 0 0 0; background:#f3f3f5; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed;}
#innerpage #middle .article {padding:12px;}
#innerpage #middle .article img {margin:2px 12px 3px 0; float:left; }
#innerpage #middle .article h1 {margin:0 0px 3px 0; font-size:11px;}
#innerpage #middle .article h2 {margin:0 0px 3px 0; font-size:11px; color:#939598}
#innerpage #middle .article p {margin:0 0px 3px 0; line-height:14px;}

#innerpage #left .article {margin:10px 0 0 0; border-right:1px solid #e5e7e8; border-bottom:1px solid #ededed;}
#innerpage #left .article {padding:12px;}
#innerpage #left .article img {margin:2px 12px 3px 0; float:left;}
#innerpage #left .article h1 {margin:0 0px 3px 0; font-size:11px;}
#innerpage #left .article p {margin:0 0px 3px 0; line-height:14px;}

/*search boxes*/
#langmenu {position:relative; float:left; height:30px; overflow:hidden;}
#searchContainer {position:relative; float:left; margin:0px 0 0 0px; width:90%;}
#header_right #nl_status {position:relative; margin:5px 0 0 15px; color:white; font-size:10px; }
#searchContainer .formwrap {position:relative; float:left; display:block;}
#searchContainer form {margin:0 0 10px 0; padding:0px 0 0 0; border:0px;}
#searchContainer form .searchField {float:left; position:relative; width:150px; height:14px; margin:0px 0 0px 15px; padding:1px 0 1px 3px; border:1px solid #a5a5a8;}
#searchContainer .trazi {float:left; position:relative; text-align:left; border:0px none; background:transparent; color:white; margin:0 0 8px 15px; padding:0px !important; cursor:pointer; display:inline;}
/*end of search boxes*/


/*	content types	*/
.banner {margin:5px 0;}

.dfile {margin:10px 0 0 0px; border-bottom:1px solid #ededed; padding:0 0px 12px 0px;}
#middle .dfile, #left .dfile {padding:0 12px 12px 12px;}
#right .dfile {border-bottom:2px solid #ceecf9}


.newsiteminner {margin:10px 0 25px 10px;}
.newsiteminner h2 {margin:0px 0 0px 0; padding:0px;}
.newsiteminner h5 {margin:0px 0 5px 0; padding:0px;}
.newsiteminner .date {margin:0px 0 5px 0; padding:0px;}
.newsiteminner img {float:left; margin:0 10px 5px 0;}

.donate {color:white; padding-left: 20px; width:280px; background:url(images/donateBG.png) no-repeat; border:1px solid white; height:250px;}
.donate h2 {color:white; font-size:30px;}




#footer {width:100%; clear:both; padding-top:40px;}


/*	general and single classes	*/
.nomargin {margin:0px;}

.fl {float:left; display:inline;}
.fr {float:right; display:inline;}

.left {text-align:left}
.right {text-align:right}

/* clearfix */
.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

/* html editor */
#contentHtmlArea  {margin:0px; border:0px; padding:0px; text-align:left; background-color:#FFFFFF;}
#contentHtmlArea, #contentHtmlArea td, #contentHtmlArea p, #contentHtmlArea ul, #contentHtmlArea ol, #contentHtmlArea select, #contentHtmlArea input, #contentHtmlArea textarea {font-family:Verdana, sans-serif; font-size:11px; color:#857F76;}
#contentHtmlArea a, #contentHtmlArea td a {font-family:Verdana, sans-serif; font-size:11px; color:#857F76 !important; text-decoration:underline}
#contentHtmlArea  form {margin:0px;}



