body,div,span,h1,h2,h3,pre,a,em,img,strong,b,u,i {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%}.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; margin: 0; padding: 0}body,td,th {font-family: Arial; font-size: 12px; color: #333}html, body {height: 100%; min-height: 100%}.main_debug {padding: 10px; margin: 10px; background: #FFF; border: 2px solid #C00}.main_debug a {color: #C00}.hide {display: none}.inline {display: inline}a {color: #3399ff; text-decoration: underline; cursor: pointer}a:hover {color: #3350ff; text-decoration: none}a:focus {outline: none}.hightlight {background: #e2e2e2}.red {color: #C00}.green {color: #060}.gray {color: #777}body {background: #5a7e94 url(/uploads/images/design/bg/body_top.png) repeat-x top}body, #common {position: relative; margin: 0 auto; height: 100%}#common {height: 99%}#body {height: 99%; text-align: center; vertical-align: middle}.cBody { width:  734px; padding: 0; margin:  0 45px 0 0; border-collapse:separate; border-spacing: 0px; border:  none; text-align: left;}.cBody tbody tr td { background-image: url("/uploads/images/design/bg/background.png"); background-repeat: no-repeat; vertical-align:  top;}.cBody tbody tr td .space {height: 30px; overflow: hidden}.cBody .c1 {width: 235px}.cBody .c2 {width: auto}.cBody .r1 .c1 {background-position: 0 0}.cBody .r1 .c2 {background-position: 100% 0}.cBody .r2 .c1 {background-position: 0  -30px}.cBody .r2 .c2 {background-position: 100% -30px}.cBody .r3 .c1 {background-position: 0  100%}.cBody .r3 .c2 {background-position: 100% 100%}.mainArea {padding: 0 25px 0 15px}.mainArea a.logo {display: block; float: right; margin-right: 20px}.pages { z-index: 1; position: absolute; margin:  450px 0 0; width:  415px; white-space: nowrap; text-align: right;}.pages .page_active {display: inline; margin: 0 2px; border: #5b7685 1px solid; padding: 2px 4px; background: #99b9ca; font-size: 14px; color: #FFF; font-weight: bold}.pages a {margin: 0 3px; padding: 3px 5px; color: #333; text-decoration: none; font-size: 14px}.pages a:hover {border: #5b7685 1px solid; padding: 2px 4px; background: #c5d6df}.pages a .page_noneactive {display: inline}h1{font-size: 14px}h2{font-size: 13px}form {display: inline}input, select, button {font-size: 11px; font-family: Tahoma}.input_text, .input_file, .select, .textarea { border:  1px solid #CCC; font-family: "Trebuchet MS"; font-size: 12px; background: #EEE; color:  #0a071b; }.textarea { height:  150px;}.input_text, .textarea { padding: 3px 7px; margin:  1px; }.input_text:focus, .textarea:focus { outline: 1px solid #07c;} .button_r, .button { padding: 3px 5px; background: url(/uploads/images/design/button.gif) repeat-x; background-position: center; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-right: #bbb 1px solid; border-bottom: #bbb 1px solid; font-size: 11px; color:  #333;  cursor:  pointer; }.btnHover { background: url(/uploads/images/design/button.gif) repeat-x; background-position: bottom left; border:  #99ccff 1px solid; color:  #FFF; }.btnRHover { background: url(/uploads/images/design/button.gif) repeat-x; background-position: top left; border:  #ffaa99 1px solid; color:  #FFF; }.calendarbutton{ position: absolute; border-width: 0px; width: 15px; height: 16px; background: transparent url("{BASE}core/datepickercontrol/datepickercontrol.png") no-repeat;}#CalendarPickerControl{ background-color:transparent; width: 250px; height: 200px;}#CalendarPickerControl table.calframe{ width:100%; border:1px solid black; background-color:white; text-align:center;}#CalendarPickerControl td.monthname{ width:100%; font:normal 13px Verdana; color:white; font-weight:bold; text-align:center; background-color:#800000;}#CalendarPickerControl table.navigation{ width:100%; text-align:center;}#CalendarPickerControl td.navbutton{ font:normal 11px Verdana; color:#800000; font-weight:bold; text-align:center; background-color:white; cursor:pointer;}#CalendarPickerControl span.yearbutton{ cursor:pointer;}#CalendarPickerControl span.yearbutton:hover{ text-decoration:underline;}#CalendarPickerControl td.navbutton:hover{ background-color:#800000; color:white; text-decoration:underline;}#CalendarPickerControl td.dayname{ font:normal 11px Verdana; color:white; font-weight:bold; text-align:center; background-color:#800000;}#CalendarPickerControl td.today{ font:normal 11px Verdana; background-color:#CCCCCC; color:black; text-decoration:none; border: 1px solid #800000; cursor:pointer;}#CalendarPickerControl td.today:hover{ text-decoration:underline;}#CalendarPickerControl td.current{ font:normal 11px Verdana; font-weight:bold; background-color:#555555; color:white; text-decoration:none; cursor:pointer; border: 1px solid black;}#CalendarPickerControl td.current:hover{ text-decoration:underline;}#CalendarPickerControl td.day{ font:normal 11px Verdana; background-color:#CCCCCC; color:black; text-decoration:none; cursor:pointer; border: 1px solid transparent;}#CalendarPickerControl td.day:hover{ text-decoration:underline; background-color:#ABABAB}#CalendarPickerControl td.weekend{ font:normal 11px Verdana; color:black; text-decoration:none; background-color:#BBBBBB; font-style:italic; border: 1px solid transparent; cursor:pointer;}#CalendarPickerControl td.weekend:hover{ background-color:#999999; text-decoration:underline;}#CalendarPickerControl td.dayothermonth{ font:normal 11px Verdana; background-color:#F2F2F2; color:#AAAAAA; border: 1px solid #F2F2F2;}#CalendarPickerControl td.weeknumber{ font:normal 9px Verdana; background-color: white; color: #AAAAAA; border-width: 0px;}.feedback .left { float:  left; width:  220px; padding: 10px 0 0;}.feedback .common { padding: 10px 0 0;}.feedback .right { float:  left; width:  220px; margin:  0 0 0 10px; padding: 10px 0 0;}.feedback .request { float:  left; width:  313px; padding: 17px 0 0 3px; color:  #393939; font-size: 11px; font-family: Tahoma;}.feedback .btn { float:  left; width:  auto; padding: 11px 0 0;}.feedback .name { padding: 0 0 5px; color:  #555; font-family: "Trebuchet MS"; font-size: 14px; font-style: italic;}.feedback .gray { font-family: "Trebuchet MS"; font-size: 12px; font-style: italic;}.feedback .text_star { color:  #F00;}.feedback .input_text,.feedback .select { width:  200px;}.feedback .age { margin-left: 10px; width:  40px;}.feedback .textarea { height:  70px; width:  430px;}.mainArea .text {padding: 20px 7px 0}.mainArea .text h1,.mainArea .text h2 {font-size: 18px; font-weight: bold}.mainArea .text h3 {padding: 0; margin: 0; font-size: 14px; font-weight: bold}.mainArea .text strong {font-weight: normal}.mainArea .text .italic {font-style: italic}.mainArea .text .strong {font-size: 13px; font-weight: bold}.mainArea .text .inline {display: inline}.mainArea .text .normal {font-weight: normal}.mainArea .text h1.error {font-size: 22px; background: #C00; color: #FFF; padding: 5px}.mainArea .text .error {font-size: 12px; color: #c00}.mainArea .text h1 .sub {font-size: 12px; font-weight: normal}.mainArea .text .spacer {padding-top: 15px}.mainArea .text h4 {padding: 0; margin: 0}.mainArea .text h1 a {color: #333; text-decoration: none}.mainArea .text h1 a:hover {color: #00C; text-decoration: underline}.mainArea .text .about {padding: 10px 0}ul.siteLinks { position: absolute; z-index: 30; margin:  25px 0 0 716px; padding: 0; float:  right; width:  auto; overflow: hidden; list-style: none; font-size: 14px; font-family: Tahoma;}ul.siteLinks li { display: block; margin:  -37px 0 0; padding: 0; position: relative;}ul.siteLinks .item1 {margin: 0}ul.siteLinks li a { display:  block; width:   10px; padding:  31px 28px 30px 7px; background-repeat: no-repeat; background-position: 0 0; color:   #d3dce1; line-height:  14px; text-align:  center; text-transform:  uppercase; text-decoration: none;}ul.siteLinks li a:hover { background-position: 0 100%; color:   #FFF;}ul.siteLinks li a.active  { position:  relative; z-index:  99; background-position: 100% 100%; color:   #333; cursor:   default;}ul.siteLinks .item1 a,ul.siteLinks .item1 a:hover {background-image: url(/uploads/images/design/bg/link1.png)}ul.siteLinks .item2 a,ul.siteLinks .item2 a:hover {background-image: url(/uploads/images/design/bg/link2.png)}ul.siteLinks .item6 a,ul.siteLinks .item6 a:hover {background-image: url(/uploads/images/design/bg/link3.png)}ul.siteLinks .item4 a,ul.siteLinks .item4 a:hover {background-image: url(/uploads/images/design/bg/link4.png)}ul.siteLinks .item3 a,ul.siteLinks .item3 a:hover {background-image: url(/uploads/images/design/bg/link5.png)}ul.siteLinks .item5 a,ul.siteLinks .item5 a:hover {background-image: url(/uploads/images/design/bg/link6.png)}div.im_group_bg {width:180px; background:#EEEEEE; border:#cccccc 3px solid; padding:10px;}span.im_group_element {display:block; padding:3px 0px; color:#000000;}span.im_group_element a,span.im_group_element a:active,span.im_group_element a:visited {color:#0033cc; text-decoration:none;}span.im_group_element a:hover {color:#0033cc; text-decoration:underline;}.accurate_button,.im_button { background:url(/uploads/images/design/bg_im_button.gif) left repeat-x; border-top:#d9d9da 1px solid; border-left:#d9d9da 1px solid; border-right:#a4a4a6 1px solid; border-bottom:#a4a4a6 1px solid; font-size:11px; padding:3px 5px; cursor:pointer;}.im_select { font-size:11px; padding:3px 0px;}.im_input_text { width:100%; border:#b3b9c3 1px solid; height:17px; font-size:11px;}.MenuBlue { width:  220px; padding-left: 17px; margin:  -17px 0;}.MenuBlue h2,.MenuBlue strong { padding-right: 10px; font-weight: normal; text-align: right;}.MenuBlue h2,.MenuBlue h2 a {font-size: 25px; color: #FFF; padding-top: 40px; text-decoration: none}.MenuBlue h2 a:hover {color: #FFF}.MenuBlue strong{display: block; font-size: 14px; color: #adbcc7}.MenuBlue .addr {padding: 415px 10px 15px; color: #FFF}.MenuBlue .addr img {vertical-align: middle; margin: 0 1px}.MenuBlue .addr a {color: #FFF; text-decoration: none}.MenuBlue .addr a:hover {text-decoration: underline}.mainArea .clients {padding: 15px 0 0}.mainArea .clients h3 {font-size: 14px; padding-bottom: 10px}.mainArea .clients a { display:  block; float:   left; width:   130px; height:   30px; margin:   7px 3px; overflow:  hidden; background-position: 0 0; background-repeat: no-repeat; cursor:   pointer; text-decoration: none;}.mainArea .clients a:hover {background-position: 0 100%}.mainArea .clients a.unicef {background-image: url(/uploads/images/design/clients_unicef.jpg)}.mainArea .clients a.undp {background-image: url(/uploads/images/design/clients_undp.jpg)}.mainArea .clients a.tig {background-image: url(/uploads/images/design/clients_tig.jpg)}.mainArea .clients a.omniteria {background-image: url(/uploads/images/design/clients_omniteria.jpg)}.mainArea .clients a.rkc {background-image: url(/uploads/images/design/clients_rkc.jpg)}.mainArea .clients a.artofru {background-image: url(/uploads/images/design/clients_artofru.jpg)}.designfolio {padding-left: 20px}.designfolio a.folder { display: block; float:  left; width:  110px; height:  46px; padding: 24px 10px 0; margin:  0 20px 0; overflow: hidden; font-size: 14px; color:  #555; background: url(/uploads/images/design/ico/folder.png) no-repeat top; text-decoration:none;}.designfolio a.folder:hover {color: #C00}.mainArea .folio {  padding-top: 10px;}.mainArea .folio.topnone {padding: 0}.mainArea .folio .item {padding: 5px; color: #666}.mainArea .folio .item a.folder { display: block; float: left; width: 110px; height: 46px; padding: 24px 10px 0; margin: 0 10px 0 0; overflow: hidden; background: url(/uploads/images/design/ico/folder.png) no-repeat top; text-decoration: none; font-size: 14px; color: #555;}.mainArea .folio .item a.folder:hover {color: #C00}.mainArea .folio a.photo img {margin: 3px 2px; padding: 3px; border: #DDD 1px solid; background: url(/uploads/lightbox/images/lightbox-ico-loading.gif) no-repeat center}.mainArea .folio a.photo:hover img {border: #333 1px solid}#jquery-overlay {z-index: 99}#lightbox-image-details-caption {font-size: 14px !important; font-weight: bold !important}#lightbox-image-details-currentNumber {color: #999 !important}
