/**********************************************************************************************

	Title: CSS
	Author: nDesignmedia
	Date: 2009 
		
***********************************************************************************************/


/*---------------------------------------------------------------HEAD-----------------------------------------------------------*/
body                   { margin:0px; padding:0px; background:#FFFFFF}

#headWrap              { width:100%; height:140px; margin:0px; padding:0px; background-color: #820052;}

#headpanel             { width:981px; height:106px; margin:0 auto; padding:0px; background:url(../images/bgHeadmenu2.gif) no-repeat}

#logo                  { width:448px; height:87px; margin:17px 0 0 14px; padding:0px; float:left; background:url(../images/logoRUPES2.gif) no-repeat}

#globalnav             { width:360px; height:60px; margin:17px 28px 0 0; float:right;}
#txtglobalnav          { width:200px; height:20px; margin:0 0px 0 0; float:right; font-family:"Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; float:right; font-size:81%; color:#DA98C3; font-weight:bold; text-align:right; text-decoration:none;}
#txtglobalnav a        { color:#DA98C3; text-decoration:none;}
#txtglobalnav a:hover  { color:#FAE4F2; text-decoration:none;}

#globalcountry         { width:264px; height:60px; padding-top:20px; float:right; background:url(../images/worldmap2.gif) no-repeat}
#globalcountry #j      { width:130px; padding: 0; height:20px; margin: 24 px 0 0 0; float:right; font-family:Trebuchet MS, Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:82%; color:#94567D;}

#search_box            { width: 151px; height: 18px; background: url(../images/searchbox2.gif); float:left;}
#search_box #s         { float: left;padding: 0; margin: 0 0 0 3px; border: 0; width:114px; background: none; font-family:Trebuchet MS, Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:82%; color:#94567D;}
#search_box #go        { float: right; margin: 0 0 0 0;}


/*---------------------------------------------------------------NAVIGATION-----------------------------------------------------------*/

#menuBg                { width:981px; height:34px; margin:0 auto; font-family:"Trebuchet MS","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-size:117%; color:#446D0C; font-weight:bold; background:url(../images/bgHeadmenu3.gif) repeat-y}
.nav                   { margin: 0 0 0 6px;}
.nev-wrapper           { clear: both; float: left;}
.nav-left              { background: url(../images/nav_left.png) no-repeat top left; float: left; width: 11px; height: 41px;}
.nav-right             { background: url(../images/nav_right.png) no-repeat top right; float: left; width: 11px; height: 41px;}
/*.nav ul { height: 31px; float: left; margin: 0 0 0 0px; padding-top: 3px; list-style: none; font-size: 15px;}*/
.nav ul                { padding:3px 0 0 0; margin:0 0 0 0; float: left; height: 31px; font-size:15px;}
.nav li                { float: left; padding: 0 7px;  position: relative; z-index: 1; list-style-type: none;}
.nav li.last           { background:none;}
.nav li:hover          { z-index:2;}
.nav li a              { display: block; line-height: 38px; overflow: hidden; float: left;text-decoration: none; color:#446D0C}
a .menu-left           { background: url(../images/menu_left2.png) no-repeat left top;width: 10px;height: 32px;line-height: 35px;display: block;float: left; }
a .menu-mid            { background: url(../images/menu_mid.png) repeat-x top left; height: 32px; line-height: 35px;display: block; float: left;}
a .menu-right          { background: url(../images/menu_right.png) no-repeat top left;width: 10px;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right { background-position: 0 -37px; line-height: 35px; }
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a           { color: #FFFFFF; text-decoration: none; }
.nav li:hover .sub,
.nav li.hover .sub        { display:block;}
.nav li .sub              { display: none;position: absolute;top: 31px; left: 6px;background: url(../images/submenu_top.png) no-repeat;width: 186px;padding-top: 9px;}
.nav li ul                { background: url(../images/submenu_bg.png) repeat-y;width: 162px;height: auto;margin: 0;padding: 0 12px 10px;list-style: none;font-size: 14px;}
.nav li:hover li,
.nav li.active li         { width: 100%;padding: 1px 0 1px;border-bottom: 1px #A5C57C dashed;background: none !important; }
.nav li:hover li a,
.nav li.active li a       { color: #FFFFFF;background: none !important;line-height: normal;width: 156px;padding: 8px 3px 3px;text-indent: 1px;}
.nav li:hover li a:hover,
.nav li.active li a:hover { color: #fff;background: #699136 !important; text-decoration: none;line-height: normal;}
/*IE*/
.nav li li a:hover,
.nav li li a:hover        { color: #fff;background: #699136 !important; text-decoration: none;line-height: normal;}
/**/
.nav .btm-bg              { background: url(../images/submenu_bottom.png) no-repeat;width: 205px;height: 9px;overflow: hidden;clear: both;}

#textroot                 { font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color: #A0A0A0; font-weight:normal; width: auto; padding-top:30px;}
#textroot a               { color: #A0A0A0; text-decoration:none}
#textroot a:hover         { color: #A0A0A0; text-decoration:underline}


/*---------------------------------------------------------------CONTENT----------------------------------------------------------*/
#contentWrap              { width:100%; margin:0px; padding:0px; float:left; background:#FFFFFF url(../images/contentBg.jpg) repeat-x}
#contentWrap2             { width:100%; margin:0px; padding:0px; float:left; background:#FFFFFF url(../images/contentBg2.jpg) repeat-x}
#content                  { width: 981px; margin:0 auto;  background: transparent url(../images/content_bg.png) repeat-y;  padding: 0;}
#content-bottom           { width: 981px; background: transparent url(../images/content_bottom.png) no-repeat; height: 22px; margin:0 auto; padding: 0;}
#content-flash            { width:948px; height:294px; margin:0 0 0 15px; padding:0px; }

#content-left	          { width:280px; float: left; margin:0px; padding:20px 0 0px 50px;}
#content-mid              { width:280px; float: left; margin:0px; padding:20px 0 0 30px; }
#content-right            { width:260px; float:left; margin:0px; padding:20px 50px 0 30px;}

.content-txt              { width:255px; float: left; margin:0px; padding:0 0 18px 0;}
.content-txt2             { width:255px; float: left; margin:0px; padding:20px 0 18px 0;}

.content-title            { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color: #A6528A; letter-spacing: -0.02em; font-weight:bold;}
.content-news             {
	width:255px;
	float: left;
	margin:0px;
	color:#B0B0B0;
	border-bottom: dashed 1px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
.content-blank            { width:250px; float: left; margin:0px; padding:9px 0 9px 0;}
.content-event            { width:250px; float: left; margin:0px; padding:9px 0 9px 0; color:#B0B0B0; border-bottom: dashed 1px;}
.content-txtcolor         { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color: #A6528A; font-weight:bold;} 
h1,h2,h3,h4,h5,h6,        { ;margin:0px; padding:0px;}
.split-content-txt        { height:300px; width:1px; margin-top:30px; float:right; background-color:#DFDFDF}
.textheading              { font-family:"Trebuchet MS", Arial, sans-serif; font-size:30px; color: #8AB254; float :left; width: 255px; letter-spacing: -0.04em}
#textheadingtitle         { font-family:"Trebuchet MS", Arial, sans-serif; font-size:40px; color: #8AB254; width: 600px; letter-spacing: -0.04em; margin:30px 0 30px 0;font-weight: normal;}
.textheadingtitle-up      { font-family:"Trebuchet MS", Arial, sans-serif; font-size:25px; color: #902769; letter-spacing: -0.04em;font-weight: bold;}
.textheadingtitle-down    { font-family:"Trebuchet MS", Arial, sans-serif; font-size:40px; color: #8AB254; letter-spacing: -0.04em;;font-weight: normal;}
#textbody                 { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal; line-height: 1.5em}
#textbody2                { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal;width:480px;float:left; margin:0 0 30px 0; line-height: 1.5em}
#textbody2a               { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal;width:520px;float:left; margin:0 0 30px 0}
#textbody3                { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal;width:250px;float:left; margin:0 0 5px 0}
#textbody3a               { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal; text-align:right;width:200px;float:right; margin:0 0 5px 0}
.more                     { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #497B24; float :right; font-style:italic; padding:5px 0 0 0;}
.more a                   { text-decoration: none; color:#497B24}
.more a:hover             { text-decoration: underline; color:#497B24}
#bottom-area              { width: 981px; margin: 0 auto; padding: 0 0 10px 0;}

#subscribe                { width: 250px; height: 53px; background: url(../images/subscribe.gif); float:left;}
#subscribe #s             { float: left;padding: 0; margin: 3px 0 0 3px; border: 0; width:245px; background: none; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12; color: #C0C0C0;}
#subscribe #go            { float: left; margin:11px 0 0 80px}

#logopartner              { width: 240px; height: 74px; background: url(../images/logo_p.gif); float:left; margin:50px 0 0 0}}


/*-------------------------------------------------------------THE CAGE--------------------------------------------------------*/

#contentcage-inside       { width:602px;padding:0px; margin:26px 70px 0 0px; float:right;}
#contentcage-insidesmall  { width:620px;padding:0px; margin:0 0 30px 0 ; float:left; border-bottom:dashed 1px #B0B0B0}
#contentcage-publication  { width:620px;padding:0px; margin:0 0 30px 0 ; float:left;}
#textheadingtitle-cage    { width: auto; padding:30px 0 30px 0;margin:0}


/*-------------------------------------------------------------THE TEXT--------------------------------------------------------*/

.textcontent              { font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color: #868686; font-weight:bold;}
.textcontentmed           { font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color: #525252; font-weight:bold; }
.textcontentsmall         { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #868686; font-weight:normal;}
.textcontentsmallblack    { font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color: #363636; font-weight:normal;}
.textcontentsmallitalic   { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #868686; font-style:italic}
.textcontentsmallitalicgreen   { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #5E842A; font-style:italic}
.textcontentsmallviolet   { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #C084AC; font-weight:normal;}
.textcontentsmallviolet2  { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #A6528A; font-weight:bold;}
.textcontentmedviolet     { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color: #A6528A; font-weight:bold;}
.textcontentbigviolet     { font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; color: #A6528A; font-weight:bold;}
.textcontentbig           { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:bold;}
.textcontentbiggreen      { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color: #56772A; font-weight:bold;}
.textcontentmedgreen      { font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color: #8AB254; font-weight:normal;}
.textcontentsmallgreen    { font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color: #4C6E1E; font-weight:normal;}
.textcontentbig2          { font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; color: #458327; font-weight:normal; line-height: 1.4em}
.text-menu                { padding:10px 5px 10px 40px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; color: #446D0C; font-weight:bold;}




/*-------------------------------------------------------------INSIDE ELEMENT---------------------------------------------------------*/
#green-bar               { width: 951px; height: 5px; background-color: #8BB255; margin: 0 auto; padding: 0;}



/*-------------------------------------------------------------MENU INSIDE----------------------------------------------------------*/
/*#menu-inside              { width: 236px; float:left; margin:25px 0 0 50px}*/
#menu-cage                { width: 200px; float:left; margin:20px 0 0 25px;}




/*-------------------------------------------------------------image----------------------------------------------------------*/
#image-box                { width: 320px;  background: #CFCFCF; float:left; padding:8px 8px 8px 8px; margin:4px 10px 10px 0}
#image-boxthumb           { width: 100px;  background: #CFCFCF; float:left; padding:5px 5px 1px 5px; margin:4px 20px 10px 0}
#image-pubthumb           { width: 40px;  background: #CFCFCF; float:left; padding:5px 5px 5px 5px; margin:4px 20px 10px 0}
#image-pub                { width: 157px;  background: #CFCFCF; float:left; padding:5px 5px 5px 5px; margin:4px 20px 10px 0}


/*---------------------------------------------------------------BOTTOM AREA----------------------------------------------------------*/
#bottom-bar               { width: 981px; height: 8px; background-color: #DFDFDF; margin: 10px auto; padding: 0;}
#bottom-tag               { width: 981px; margin: 0 auto; padding: 5px 0 10px 0;}
#bottom-txtleft           { width:500px; float: left; margin:0px; padding:5px 0 18px 0; }
#bottom-box               { width:500px; float: left; margin:0px; }
#bottom-txtright          { width:300px; float: right; margin:0px; padding:5px 0 18px 0; text-align:right;}
.textbottombig            { font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; color: #666666; font-weight:bold;}
.textbottom               { font-family:"Trebuchet MS", Arial, sans-serif; font-size:13px; color: #666666; font-weight:normal;}
              

