/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
Body
{
	padding: 0;
	margin: 0;
	height: 100%;
	font: 11px Helvetica, Arial;
	color: #434343; 
    background-color: #BFBFBF;
}
h1
 {
	margin-bottom: 15px ;
	padding: 0px;
	font-family: Helvetica, Arial;
	font-size: 24px;
	color: #ee7b28; /* #FF9901;*/
	font-weight: normal;
	clear: both;
    text-align: left;
	text-shadow: #CCCCCC 2px 2px 2px;
}
h2
 {
	padding: 0 ;
	margin: 20px 0 10px 0;
	font-family: Helvetica, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #ED761C; /* #FF9901; */
	clear: both;
	display: block;
    text-align: left;
}

h3 {
	padding: 0;
	margin: 3px 0 10px 0;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
	clear: both;
    text-align: left;
}
ol.lower-alpha 
{
    list-style-type: lower-alpha
} 

ol.upper-alpha 
{ 
    list-style-type: upper-alpha
} 

ol.lower-roman 
{ 
    list-style-type: lower-roman
}

ol.upper-roman 
{ 
    list-style-type: upper-roman
} 

ol.none 
{
    list-style-type: none
}

.h3Orange {
	padding: 0;
	margin: 3px 0 10px 0;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ee7b28;
	clear: both;
    text-align: left;
}
.h3Green {
	padding: 0;
	margin: 3px 0 10px 0;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #459125;
	clear: both;
    text-align: left;
}
p {
	padding:0;
	margin: 5px 0 10px 0;
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: #434343;
	font-weight: normal;
    line-height:15px;
    text-align: left;
}

P.paraHighlight
{
    font-weight: bold;
}
.AttentionNote
{
    font-weight: bold;
    color: red;
}
P.AttentionBlock
{
    margin: 20px 0 20px 0;
    padding-left:55px;
    background: url(media/attention-48x48.png) left top no-repeat;
}
P.addressBlock
{
    margin: 20px 0 20px 0;
    padding-left:55px;
    background: url(media/Oficina-MAIL-48x48.png) left top no-repeat;
}
.AttentionBox
{
    margin: 0px 50px 20px 50px;
    padding: 10px 10px 10px 10px;
    border: dashed 2px maroon;
    background-color: lightyellow;
    text-align: justify;
    clear:both;
    color: maroon;
    font-size:12px;
}
ul
{
    padding-top: 0px;
    padding-left:25px;
    margin-left:0px;
    text-align:left;
}
A {
	color:#459125;
	font-weight: bolder;
}
A:link {
	color:#459125;
	text-decoration: none;
}
A:visited {
    color:#459125;
	text-decoration: none;
}
A:active {
	color: #459125;
	text-decoration: none;
	border: none;
}
A:hover {
	color: #459125;
	text-decoration: underline;
}
table.sctable-simple { 
    border-collapse: separate; 
    font: normal 11px Helvetica, Arial;
} 
table.sctable-simple th { 
    padding: 1px; 
    font: bold 11px Helvetica, Arial; 
} 
table.sctable-simple td { 
    padding: 1px 0px 0px 6px; 
    /* background-color: white;  */
    font: normal 11px Helvetica, Arial;
}

table.ssc { 
    border-width: 1px; 
    border-color: gray; 
    border-collapse: separate; 
    font: normal 11px Helvetica, Arial;
} 
table.ssc th { 
    border-width: 1px; 
    padding: 1px; 
    border-style: dotted; 
    border-color: gray; 
    font: bold 11px Helvetica, Arial; 
    /*-moz-border-radius: ; */
} 
table.ssc td { 
    border-width: 1px; 
    padding: 1px 0px 0px 6px; 
    border-style: dotted; 
    border-color: gray; 
    background-color: white; 
    font: normal 11px Helvetica, Arial;
  /*  -moz-border-radius: ; */
}

.UDT_Table_Head 
{
    background-color: #F5B58A;
    border-width: 1px; 
    padding: 1px; 
    border-style: solid; 
    border-color: black; 
    font: bold 11px Helvetica, Arial; 
} 
.UDT_Table_Item  
{
    background-color:#ffffff;
    border-width: 1px; 
    padding: 1px 0px 0px 6px; 
    border-style: dotted; 
    border-color: gray; 
    background-color: white; 
    font: normal 11px Helvetica, Arial;
}

.UDT_Table_AlternateItem 
{
    background-color: #F5B58A;
    border-width: 1px; 
    padding: 1px 0px 0px 6px; 
    border-style: dotted; 
    border-color: gray; 
    font: normal 11px Helvetica, Arial;
}

/* [USER] */
.UserLoginSprtr {
	padding: 0px 0px 0px 5px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #439324; /* #4F90C2;*/
}
.dnnUser {
	padding: 0px 0px 0px 5px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
}
A.dnnUser:link {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnUser:visited {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnUser:active {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnUser:hover {
	/*color: #387FB5;*/
	text-decoration: underline;
}
/* [LOGIN] */
.dnnLogin {
	padding: 0px 0px 0px 5px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color:#439324; /* #4F90C2;*/
}
A.dnnLogin:link {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnLogin:visited {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnLogin:active {
	color: #439324; /* #4F90C2;*/
	text-decoration: none;
}
A.dnnLogin:hover {
	 /*color: Red;#5CAAE5;  #387FB5;*/
	text-decoration: underline;
}
/* [SEARCH] */
.dnnSearch {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	background-color: Transparent;
	vertical-align: top;
}
.dnnSearch IMG {
	margin-left: -5px;
	vertical-align: top;
}
.dnnSearch LABEL {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#439324;
	background-color: Transparent;
	vertical-align: top;
}
#dnn_dnnSEARCH_txtSearch {
	border: 1px solid #ED761C;
	padding: 0px 5px 0px 5px;
	font-family: Helvetica, Arial;
	font-size: 11px;
	color: black;
	vertical-align:top;
	height: 18px;
	width: 120px;
}
#dnn_dnnSEARCH_optWeb {
	vertical-align: bottom;
}
#dnn_dnnSEARCH_optSite {
	margin-left: -1px;
	vertical-align: bottom;
}
A.dnnSearch:link {
	color:#ED761C;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight:bolder;
	background-color: Transparent;
	text-decoration: none;
	vertical-align:top;
}
A.dnnSearch:visited {
	color: #ED761C;
	text-decoration: none;
}
A.dnnSearch:active {
	color: #ED761C;
	text-decoration: none;
}
A.dnnSearch:hover {
	color: #ED761C;
	text-decoration: underline;
}
/* [CURRENTDATE] */
.dnnCurrentDate {
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #439324; /* #4F90C2;*/
}
/* [BREADCRUMB] */
.dnnBreadcrumbLink {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #4F90C2;
}
A.dnnBreadcrumbLink:link {
	color: #4F90C2;
	text-decoration: none;
}
A.dnnBreadcrumbLink:visited {
	color: #4F90C2;
	text-decoration: none;
}
A.dnnBreadcrumbLink:active {
	color: #4F90C2;
	text-decoration: none;
}
A.dnnBreadcrumbLink:hover {
	color: #387FB5;
	text-decoration: underline;
}
/* [LANGUAGE] */
.dnnLanguage {
	background-color: #FFFFFF;
}
.LanguageComboBox SELECT {
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 10px;
	width: 135px;
}
/* [LINKS] */
.dnnLinks {
	padding: 0px 2px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #105585;
}
A.dnnLinks:link {
	color: #105585;
	text-decoration: none;
}
A.dnnLinks:visited {
	color: #105585;
	text-decoration: none;
}
A.dnnLinks:active {
	color: #105585;
	text-decoration: none;
}
A.dnnLinks:hover {
	color: #105585;
	text-decoration: underline;
}
/* [COPYRIGHT] */
.dnnCopyright {
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #105585;
}
/* [TERMS][PRIVACY][HELP] */
.dnnTermsPrivacyHelp {
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #105585;
}
A.dnnTermsPrivacyHelp:link {
	color: #105585;
	text-decoration: underline;
}
A.dnnTermsPrivacyHelp:visited {
	color: #105585;
	text-decoration: underline;
}
A.dnnTermsPrivacyHelp:active {
	color: #105585;
	text-decoration: underline;
}
A.dnnTermsPrivacyHelp:hover {
	color: #105585;
	text-decoration: none;
}
/* Skin PANES */
.SloganPane {
	background-color:transparent ;
	width: 100%;
	height: 100%;
}
.tdSloganPane1 {
	width: 100%;
	height: 0;
}

.ImagePane {
	vertical-align: top;
	width: 100%;
	height: 0;
}
.ToolsPane {
   vertical-align: bottom;
   padding-right:310px;
   margin-right:180px; 
   height:auto; /* 75px; */
   border: 1px orange;
   border-bottom-style:dashed;
   background-image: url(media/test2.bmp) ;
   background-repeat:no-repeat;
   background-position: right 0px; 
}
.TopPane {
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0;
}
.LeftPane {
	padding: 0px 12px 0px 12px;
	background: transparent;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.LeftPane2 {
	padding: 0px 12px 0px 12px;
	background: transparent;
	vertical-align: bottom;
	width: 100%;
}
.LeftPaneInt {
	background: transparent;
	vertical-align: top;
}
.ContentPane {
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	width: 100%;
}
.RightPane {
	padding: 3px 0px 3px 7px;
	vertical-align: top;
}
.RightPane2 {
	padding: 3px 0px 3px 7px;
	vertical-align: top;
	width: 100%;
}
.ContentPane2 {
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	width:40%;
}
.ContentPaneInt {
	padding: 0px 7px 0px 7px;
	vertical-align: top;
	width: 100%;
}
.RightPaneInt {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.ContentPaneAdmin {
	padding: 3px 7px 3px 7px;
	background: #FFFFFF;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.BottomPane {
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.BottomPane2 {
	padding: 3px 0px 3px 0px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0;
}
.BottomPane3 {
	padding: 0px 7px 0px 7px;
	background-color: transparent;
	vertical-align: top;
	width: 100%;
	height: 0;
}
/* Preview Container PANES */
.to1pane {
	padding: 10px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.to2pane {
	padding: 4px 4px 0px 8px;
	background-color: transparent;
	vertical-align: middle;
	width: 70%;
	height: 0%;
}
.to3pane {
	padding: 4px 8px 0px 4px;
	background-color: transparent;
	vertical-align: middle;
	width: 30%;
	height: 0%;
}
.cotoppane {
	padding: 10px 8px 0px 8px;
	background-color: transparent;
	width: 100%;
	height: 0%;
}
.co1pane {
	padding: 0px 5px 0px 8px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co2pane {
	padding: 0px 5px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co3pane {
	padding: 0px 5px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.co4pane {
	padding: 0px 8px 0px 5px;
	background-color: transparent;
	width: 25%;
	height: 100%;
}
.bo1pane {
	padding: 10px 4px 10px 8px;
	background-color: transparent;
	vertical-align: middle;
	width: 29%;
	height: 100%;
}
.bo2pane {
	padding: 10px 5px 0px 5px;
	background-color: transparent;
	vertical-align: middle;
	width: 42%;
	height: 100%;
}
.bo3pane {
	padding: 10px 8px 0px 14px;
	background-color: transparent;
	vertical-align: middle;
	width: 29%;
	height: 100%;
}
/* Stockholm Convention Menu */
.sc_menu_container
{
   margin: 0px 2px 2px 2px;
   /* padding-top:0px;
   position:absolute;
   left:0;
   top:0;
   background-image: url(images/ai_12.gif) ;
   background-repeat:no-repeat;
   background-position: 0px 0px;   */
}

.sc_menu_container_left
{ 
    padding-left: 8px;
    margin-left:3px;
	height: 90px;
	/* filter:alpha(opacity=80);-moz-opacity:.15;opacity:.15;*/
	
	background-image: url(images/background-header-left.jpg) ;
	background-repeat:no-repeat;
	background-position: left 12px;  

}
.sc_menu_container_center
{
	width: 100%; 
	height: 90px;
	background-image: url(images/background-header-center.jpg) ;
    background-repeat: repeat-x;
	background-position: left 12px;  
}
.sc_menu_container_right
{
    padding-right: 8px;
    margin-right:6px;
	height: 90px;
	background-image: url(images/background-header-right.jpg) ;
    background-repeat:no-repeat;
	background-position: right 12px; 

}

/* [SOLPARTMENU] */
/* Horizontal Light Menu */
.MainMenu_MenuContainer {
	margin: 0px 5px 0px 5px;
	background-color: transparent;
}
.MainMenu_MenuBar {
	height: 30px;
}
.MainMenu_MenuItem {
	padding: 2px 8px 2px 4px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #F6F6F6;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2985CC;
}
.MainMenu_MenuItemSel {
	padding: 2px 8px 2px 4px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #F6F6F6;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: transparent;
}
.MainMenu_MenuIcon {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #F6F6F6;
	background-color: #F6F6F6;
	width: 0px;
	display: none;
}
.MainMenu_MenuArrow {
	padding: 2px 0px 2px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #F6F6F6;
	background-color: #F6F6F6;
	width: 0px;
	display: none;
}
.MainMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
	vertical-align: bottom;
	height: 1px;
	width: 1px;
}
.MainMenu_SubMenu {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #8DC2EB;
	border-width: 1px;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#EBEBEB' , Direction=135, Strength=1);
}
.MainMenu_SubMenuItemSel {
	padding: 2px 8px 2px 4px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #5CAAE5;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #5CAAE5;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_RootMenuItem TD {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #888888;
	background-image: url(media/TabMiddle.gif);
	vertical-align: middle;
	background-repeat: repeat-x;
	height: 30px;
}
.MainMenu_RootMenuItemSel TD {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #2985CC;
	background-color: transparent;
	height: 30px;
}
.MainMenu_RootMenuItemActive TD {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left top;
	background-image: url(media/TabActiveMiddle.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	height: 30px;
}
/* Horizontal */
.MainMenu_RootMenuItemH2 TD {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	background-color: transparent;
}
.MainMenu_RootMenuItemH2 TD DIV {
	padding: 0px;
	margin: 0px;
	background-position: right top;
	background-image: url(media/TabRight.gif);
	background-repeat: no-repeat;
}
.MainMenu_RootMenuItemH2 TD DIV DIV {
	padding: 0px 9px 0px 9px;
	margin: -13px 0px -13px 0px;
	background-position: left top;
	background-image: url(media/TabLeft.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
.MainMenu_RootMenuItemH2 TD DIV DIV DIV {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px -31px 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #888888;
	background-image: url(media/TabMiddle.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	line-height: 2.0em;
	height: 30px;
}
.MainMenu_RootMenuItemSelH2 TD {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;
}
.MainMenu_RootMenuItemSelH2 TD DIV {
	padding: 0px;
	margin: 0px;
	background-position: right top;
	background-image: url(media/TabSelRight.gif);
	background-repeat: no-repeat;
}
.MainMenu_RootMenuItemSelH2 TD DIV DIV {
	padding: 0px 9px 0px 9px;
	margin: -13px 0px -13px 0px;
	background-position: left top;
	background-image: url(media/TabSelLeft.gif);
	background-repeat: no-repeat;
}
.MainMenu_RootMenuItemSelH2 TD DIV DIV DIV {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px -31px 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(media/TabSelMiddle.gif);
	background-repeat: repeat-x;
	line-height: 2.0em;
	height: 30px;
}
.MainMenu_RootMenuItemActiveH2 TD {
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;
}
.MainMenu_RootMenuItemActiveH2 TD DIV {
	padding: 0px;
	margin: 0px;
	background-position: right top;
	background-image: url(media/TabActiveRight.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
.MainMenu_RootMenuItemActiveH2 TD DIV DIV {
	padding: 0px 9px 0px 9px;
	margin: -13px 0px -13px 0px;
	background-position: left top;
	background-image: url(media/TabActiveLeft.gif);
	background-repeat: no-repeat;
}
.MainMenu_RootMenuItemActiveH2 TD DIV DIV DIV {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px -31px 0px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(media/TabActiveMiddle.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	line-height: 2.0em;
	height: 30px;
}
/* Vertical Menu */
.MainMenu_MenuContainer_Vert {
	font-size: 1px;
	background-color: transparent;
	width: 190px;
}
.MainMenu_MenuBarV {
	height: 32px;
}
.MainMenu_RootMenuItem_Vert TD {
	padding-left: 2px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #888888;
	background-position: left top;
	background-image: url(media/MenuVItm.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 31px;
}
.MainMenu_RootMenuItemSel_Vert TD {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left top;
	background-image: url(media/MenuVSel.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 31px;
}
.MainMenu_RootMenuItemActive_Vert TD {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left top;
	background-image: url(media/MenuVActive.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 31px;
}
/* Vertical Light Menu */
.MainMenu_RootMenuItem_Vert2 TD {
	padding-left: 2px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #888888;
	background-position: left top;
	background-image: url(media/MenuVItm.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 31px;
}
.MainMenu_RootMenuItemSel_Vert2 TD {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #2985CC;
	vertical-align: middle;
	height: 31px;
}
.MainMenu_RootMenuItemActive_Vert2 TD {
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-position: left top;
	background-image: url(media/MenuVActive.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 31px;
}
/* Admin Menu */
.MainMenu_MenuIcon_Admin {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #F6F6F6;
	background-color: #F6F6F6;
	width: 0px;
}
.LabelEditOverClass {
	text-decoration: none;
}
/* Skin Classes */
.tblBg 
{
	background-color: #BFBFBF;
	width: 775px;
	height: 100%;
	/*filter:alpha(opacity=80);-moz-opacity:.15;opacity:.15;*/
}
.tdMain 
{
	padding: 2px;
	width: 100%;
	height: 100%;
}
.tblMain {
	background-color:  #F0F0F0; /* #FFFFFF; */
	width: 800px;
	height: 100%;
}
.tblMainFull {
	background: #F0F0F0; /* #FFFFFF; */
	width: 100%;
	height: 100%;
}
/* Banner */
.tdBanner {
	background-position: top;
	background-image: url(media/Pnl1TM.gif);
	background-repeat: repeat-x;
}
.tblBanner {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
	width: 100%;
	height: 90px;
}
.tblBannerVert {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
	width: 100%;
	height: 137px;
}
.tblLogoWrap {
    width:auto;
    height:100%;
}
.tblLogo {
	background-position: left top;
	background-image: url(media/Pnl1TC.gif);
	background-repeat: repeat-x;
	width: 23px;
	vertical-align:top;
	height: 100%;
	/*width:auto;*/
}
.tdLogo {
	/*padding: 10px 0px 0px 10px;*/
	padding: 20px  0px 0px 17px;
	background-position: left top;
	background-image: url(media/Pnl1TL.gif);
	background-repeat: no-repeat;
	width: 60px;
	/*width:auto; */
	height:100%
}
.tblLogoInt {
    padding: 5px 5px 5px 5px;
    width:auto;
    height:100% 
}
.tdSloganPane {
	background-position: right;
	background-image: url(media/Pnl1RM.gif);
	background-repeat: repeat-y;
	width: 100%;
	height: 100%;
}
.tdSloganWrap 
{
    width:100%;
    height:100%;
}
.tblSloganInt 
{
   width:100%;
   height:100%;
}
.tdSloganInt 
{
    padding: 20px 0px 0px 0px;
    width:100%;
    height:100%;
}
.tblSloganInt2 
{
    width:100%;
    height:100%;
}
.tdSloganText 
{
    width:100%;
    height:100%;
}
.tblSloganPane {
	background-position: right top;
	background-image: url(media/Pnl1TR.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.tdTopLine {
	background-position: left top;
	background-image: url(media/TopGrad.gif);
	background-repeat: no-repeat;
	height: 17px;
	background-color: #C6E1F5;
	font-size: 1px;
	text-align: right;
	width: 100%;
}
.tdSloganPaneCont {
	padding-right: 8px;
	height: 100%;
}
/* To change the banner image replace background-image with Banner1.jpg, Banner2.jpg, Banner3.jpg,
   Banner4.jpg, Banner5.jpg, Banner6.jpg, Banner7.jpg, Banner8.jpg, Banner9.jpg, Banner10.jpg,
   Banner11.jpg, Banner12.jpg, Banner13.jpg, Banner14.jpg or with your own image */
.tblMainImg {
	background-color: #FFFFFF;
	background-position: right top;
	background-image: url('media/Banner12xx.jpg');
	background-repeat: no-repeat;
	width:100%; /*width: 800px;*/
	height: 100%;
}
/* To change the banner image replace background-image with Banner1.jpg, Banner2.jpg, Banner3.jpg,
   Banner4.jpg, Banner5.jpg, Banner6.jpg, Banner7.jpg, Banner8.jpg, Banner9.jpg, Banner10.jpg,
   Banner11.jpg, Banner12.jpg, Banner13.jpg, Banner14.jpg or with your own image */
.tblMainImgFull {
	background-color: #FFFFFF;
	background-position: left top;
	/*background-image: url('media/sc_bannerxx.jpg');
	background-image: url(media/sscbkwatermark.gif) ;*/
	background-repeat: no-repeat;
    background-position:160px center;	
   /*  background-attachment:fixed;	*/
	width: 100%;
	height: 100%;
}
.tdBannerImg {
	background-position: top;
	background-image: url(media/Pnl1TM.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
/* To change the banner height change the height value */
.tblBannerImg {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
	width:100%;
	height: 0px;
}
/* To change the banner height change the height value */
.tblBannerImgVert {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
	width: 100%;
	height: 150px;
}
.tdMenuWrap 
{
    padding: 0px 9px 0px 9px; 
    height:100%; 
    width:100%; 
}
.tdMenu 
{
    height:28px; 
}
/* Panel backgrounds */
.Pnl1LM {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
}
.Pnl1RM {
	font-size: 6px;
	background-position: right;
	background-image: url(media/Pnl1RM.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.Pnl1B {
	font-size: 1px;
	/*background-color: #C6E1F5;*/
	width: 100%;
}
.Pnl1BM {
	font-size: 1px;
	background-position: bottom;
	background-image: url(media/Pnl1BM.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 22px;
}
.Pnl1LM-1 {
	background-position: left;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
}
.Pnl1RM-1 {
	background-position: right;
	background-image: url(media/Pnl1RM.gif);
	background-repeat: repeat-y;
	font-size: 1px;
}
.Pnl1BM-1 {
	padding: 0px 10px 30px;
	/*background-color: #C6E1F5;
	border-bottom:solid 1px #0F5586;
    border-right:solid 1px #0F5586;*/
	text-align: left;
}
.Pnl1LM-2 {
	/* background: #2985CC; */
	background-position: left top;
	background-image: url(media/Pnl1LM.gif);
	background-repeat: repeat-y;
}
.Pnl1BM-2 {
	font-size: 1px;
	padding: 10px 0px 0px 10px;
	/*border-top:solid 1px #0F5586;
	border-bottom:none; 
	border-right:none;
	background: url(media/blogocr.png) right top no-repeat;  #2985CC;*/
	text-align: left;
}
.tdUNEPlogo 
{
    vertical-align:top;
    height:100%;
    width:100%;
}
.tblSContCorner 
{
     width:100%;
     height:100%;
}
.SContCornerTL
{
    border-top:solid 1px #0F5586;
}
.SContCornerRB
{
    border-right:solid 1px #0F5586;
    height:51px;  /* hack safari */
    _height:100%; 
}
.SContCorner {
    width:26px;
    height:25px;
	background: url(media/blogocr.gif) right top no-repeat;
}
.SCfooter 
{
    border-top:solid 1px #0F5586;
    border-bottom:solid 1px #0F5586;
    text-align:center; 
    vertical-align:text-top;
}
.ScfooterBL 
{
    border-left:solid 1px #0F5586;
    text-align:left; 
    padding:10px 0px 5px 10px;
}
.ScfooterBB 
{
    border-bottom:solid 1px #0F5586;
}
.SCfooterContainer 
{
    padding: 0px 10px 0px 10px;
}

.Pnl1RM-2 {
 /*	background: #2985CC; */
	background-position: right;
	background-image: url(media/Pnl1RM.gif);
	background-repeat: repeat-y;
}
.Pnl22TM {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ABC1D1;
	background: #c1dab0 ;  /*#C6E1F5;*/
	width: 100%;
}
.Pnl22M {
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C0CFC4; /*#ABC1D1; */
	border-left-color: #C0CFC4; /*#ABC1D1; */
	background:#c1dab0; /* #C6E1F5;*/
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.Pnl22BM {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0CFC4; /*#ABC1D1; */
	background:#c1dab0 ; /* #C6E1F5;*/
	width: 100%;
}
.TblCenter {
	width: 100%;
	height: 100%;
}
.TblCenterVert {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #73B4E5;
	background: #F0F0F0; /* #FFFFFF; */
	width: 100%;
	height: 100%;
}
.TblCenterPC {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #73B4E5;
	background: #F0F0F0; /* #FFFFFF; */
	width: 100%;
	height: 100%;
}
/* Menu */
.MenuH {
	background-color: transparent;
	width: 100%;
	height: 30px;
}
.tblSearch {
 /*	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #73B4E5; */
	background-color: Transparent; /*#2985CC;*/
	vertical-align: top;
	width: 100%;
}
.tdSearch {
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
	/*font-size: 11px;*/
}
.tblMiddlePanes {
	width: 100%;
	height: 100%;
}
.MiddlePanes {
	padding: 0px 7px 0px 0px;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.tblPaneContainer {
	width: 100%;
	height: 100%;
}
.tdLeftPaneContainer {
	padding: 11px 0px 10px 0px;
	vertical-align: top;
	width: 200px;
	height: 100%;
}
.tblLeftPaneContainer {
	width: 100%;
	height: 100%;
}
.tblLeftPane {
	width: 100%;
	height: 100%;
}
.ContentPanes {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	height: 100%;
}
.tdBreadcrumb {
	padding-left: 2px;
}
.tdCopyright {
	background: url(media/unep-logo.png) 95% 10px no-repeat;
}
.tblUNlogo {
	background: url(media/un-logo.png) 88% 10px no-repeat;
}	
/* Interior Skin Classes */
.tdPaneContainerInt {
	padding: 0px 10px 0px 10px;
	width: 100%;
	height: 100%;
}
.tdLeftPaneContainerInt {
	vertical-align: top;
}
/* Vertical Skin Classes*/
.tdMenuV {
	padding: 3px 0px 10px 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #ABC1D1;
	border-left-color: #ABC1D1;
	background: #C6E1F5;
	vertical-align: top;
	width: 100%;
}
/* [LANGUAGE] */
.tdLanguage {
	padding-right: 10px;
}
.LanguageComboBox {
	font-size: 1px;
}
.SCaddressTop 
{
   	padding: 0px 10px 0px 10px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #105585;
    width:15%;  
    height:25px;
    white-space:nowrap;	
	/*border-top:solid 1px #0F5586;
	border-left:solid 1px #0F5586;*/
	vertical-align:text-bottom;
    vertical-align:bottom;	

}
.SCaddressBottom 
{
   	padding: 0px 0px 5px 10px;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #105585;
	/*border-bottom:solid 1px #0F5586;
	border-left:solid 1px #0F5586;*/
	vertical-align:text-top;

}
.SClogoAreaTop 
{
    width:125px;
   /*	border-top:solid 1px #0F5586;*/
}

#Td_Containers {
	padding: 0px 4px;
	height: 100%;
}
#Table_Containers {
	border: 1px solid #E5E5E5;
	background-position: left top;
	background-image: url(media/content_bg.gif);
	background-repeat: repeat;
	background-color: #F2F2F2;
	text-align: center;
	width: 100%;
	height: 100%;
}
td.vLeftArrow 
{ 
    width:9px !important ;
    padding: 7px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
    overflow:visible;
    background-repeat:no-repeat;  
    background-position: left center; 
    background-image: url(media/left-arrow.gif) ; 
    cursor:hand ;
}
td.vLhover 
{ 
    background-repeat:no-repeat;  
    background-position:  left center; 
    background-image: url(media/left-arrow-hover.gif) ; 
    background-color:#F0F0F0;
    cursor:hand ;
}
td.vRightArrow 
{ 
    padding: 7px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
    width:9px ! important   ;
    background-repeat:no-repeat;  
    background-position: left center; 
    background-image: url(media/right-arrow.gif); 
    cursor:hand ;
}
td.vRhover 
{ 
    background-repeat:no-repeat;  
    background-position:  left center; 
    background-image: url(media/right-arrow-hover.gif) ; 
    background-color:#F0F0F0;
    cursor:hand ;
}

