﻿#container { font-size: 1.1em; min-height:100%; position:relative; background: url("../images/bg_body.jpg") bottom left repeat-x; }
#container .global-wrap-min { width: 800px; margin: 0 auto; }
#container-ct { width: 100%; }
#content { width: 100%; padding-bottom:65px; /* Height of the footer */ }
#content-wrap { width: 100%; padding-bottom: 55px; }
#content-min-right { width: 431px; float: right; margin-top: 20px; }
#content-min-left { width: 100%; float: left; margin-top: 20px; }
#content-min-right-full { float: left; width: 220px; margin: 0; }
#content-home-i { background: url("../images/bg_home_i.gif") top center repeat-y; }
#content-home { background: #e5e5e5 url("../images/bg_homect.jpg") top left repeat-x; border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; float: left; width: 100%; }
#content-left { width: 360px; float: left; }
#content-left .ct-left, #content .ct-right-home { padding: 0px 35px; line-height: 1.65em;}
#content .ct-right-home { padding: 0px 0px; line-height: 1.45em; }
#content .ct-right-home-ct, #content .ct-right-home-ct-top, #content .ct-right-home-ct-btm 
{ padding: 0px 35px 0px;  border-bottom: 1px solid #bfbfbf; }
#content .ct-right-home-ct-top { padding-top: 0px; }
#content .ct-right-home-ct-btm { border-bottom: 0; padding-bottom: 0px; margin-top: 25px; }
#content .ct-right-home ul { margin-left: 14px; }
#banner { float: left; width: 100%; margin-bottom: 44px; }
#banner-inner { background: url("../images/bg_inner.gif") repeat-x; background-position: 0 33px; }
#banner-inner .pg-l { float: left; width: 340px; margin-top: 33px; }
#banner-inner .pg-r { float: right; width: 420px; height: 161px; }
#banner-inner .bn-au { background: url("../images/bn_au.gif") top left no-repeat; width: 420px; }
#banner-inner .bn-os { background: url("../images/bn_os.gif") top left no-repeat; width: 420px; }
#banner-inner .bn-pr { background: url("../images/bn_pr.gif") top left no-repeat; width: 420px; }
#banner-inner .bn-nu { background: url("../images/bn_nu.gif") top left no-repeat; width: 420px; }
#banner-inner .bn-cu { background: url("../images/bn_cu.gif") top left no-repeat; width: 420px; }
#banner-inner .global-wrap-min { }
#content-right-ct { padding: 30px 0; }
#content-right .left-mct{ width: 510px; margin: 0 auto 35px; }
#content-right .left-min, #content-right .left-minb { float: left; width: 310px; }
#content-right .left-minb { width: 200px; }
#content .sp { border-bottom: 1px solid #bfbfbf; margin-bottom: 35px; }
#content .projectsc-l { float: left; width: 300px; margin-top: 15px; }
#content .projectsc-r { float: right; width: 465px; }

/* ===== MainHeader.css ===== */
#header-home{ height: 130px; }
#header { width: 100%; height: 100px; margin: 0; float: left; }
#header h1 a {
	background: url('../images/umonalogo.gif') no-repeat; float: left; width: 174px; height: 37px;
	margin: 50px 0 0; overflow: hidden; padding: 0; text-indent: -9999em; }
#header-left { float: left; width: 200px; }

/* ===== Menu ==== */
#header-right {	float: right; width: 573px; }
#nav-topMenu-wrap { float: right; width: 517px; height: 25px; margin: 56px 0 0; padding: 0;	z-index: 9998; }
#nav-topMenu-wrap #nav-topMenu { margin: 0; padding: 0; }
#nav-topMenu-wrap #nav-topMenu li { display: inline; }
#nav-topMenu-wrap #nav-topMenu li a { background: url('../images/menu.gif') no-repeat; }
#nav-topMenu-wrap #nav-topMenu li a { float: left; height: 0; padding-top: 25px; overflow: hidden; }

/* NORMAL STATES */
#nav-topMenu-wrap #nav-topMenu li#menu-1 a { width: 58px; background-position: 0 0; }
#nav-topMenu-wrap #nav-topMenu li#menu-2 a { width: 76px; background-position: -58px 0; }
#nav-topMenu-wrap #nav-topMenu li#menu-3 a { width: 101px; background-position: -134px 0; }
#nav-topMenu-wrap #nav-topMenu li#menu-4 a { width: 75px; background-position: -235px 0; }
#nav-topMenu-wrap #nav-topMenu li#menu-5 a { width: 120px; background-position: -310px 0; }
#nav-topMenu-wrap #nav-topMenu li#menu-6 a { width: 87px; background-position: -430px 0; }

/* HOVER STATES, ACTIVE STATES */
#nav-topMenu-wrap #nav-topMenu li#menu-1 a:hover, #nav-topMenu-wrap.menu-1 #nav-topMenu li#menu-1 a { background-position: 0 -25px; }
#nav-topMenu-wrap #nav-topMenu li#menu-2 a:hover, #nav-topMenu-wrap.menu-2 #nav-topMenu li#menu-2 a { background-position: -58px -25px; }
#nav-topMenu-wrap #nav-topMenu li#menu-3 a:hover, #nav-topMenu-wrap.menu-3 #nav-topMenu li#menu-3 a { background-position: -134px -25px; }
#nav-topMenu-wrap #nav-topMenu li#menu-4 a:hover, #nav-topMenu-wrap.menu-4 #nav-topMenu li#menu-4 a { background-position: -235px -25px; }
#nav-topMenu-wrap #nav-topMenu li#menu-5 a:hover, #nav-topMenu-wrap.menu-5 #nav-topMenu li#menu-5 a { background-position: -310px -25px; }
#nav-topMenu-wrap #nav-topMenu li#menu-6 a:hover, #nav-topMenu-wrap.menu-6 #nav-topMenu li#menu-6 a { background-position: -430px -25px; }

/* ===== Skip Navi ===== */
ul#skipNav { font-size: small; position: absolute; left: -9999px; z-index: 200; }
ul#skipNav a:link, ul#skipNav a:visited { color: #f00; }
ul#skipNav a:focus { display: block; position: absolute; top: 20px; left: 10020px; font-size: 130%; background: #fff; border: solid 1px #888; padding: 10px; width: 8em; z-index: 10000; }
ul#skipNav a:hover { color: #390; background: #eee; border: solid 1px #333; }

/* ===== List Menu ===== */
#content div.qlink ul { width: 100%; margin: 0; padding: 0; list-style-type: none; }
.qlink ul li, .qlinkTog ul li { 
	list-style-type: none; background: none; padding: 0; float: left; margin: 0; border-bottom: 1px solid #ccc; width: 100%; }
.qlink ul li a, .qlink ul li a:visited { 
	background: url("../images/bullet_A.gif") no-repeat top left; background-position: 8px 8px; 
	color: #a5a5a5; display: block; margin: 0; padding: 4px 0 4px 25px; text-decoration: none; }
.qlink ul li a:hover { color: #ffcc01; }
.qlink ul li a sup { color: #f42800; }


/* ===== MainFooter.css ===== */
#footer-wrap { background:#55bab6; color: #fff; font-family: tahoma, arial, verdana, sans-serif; 
	position:absolute; bottom:0; width:100%; height: 65px; }
#footer { width: 770px; margin: 0 auto; text-align: center; padding: 25px 0 0; }

#content p, #content ul { line-height: 1.65em; font-size: 1.1em; }

#content h1.ti, #content h3.st { height: 38px; margin-bottom: 12px; margin-top: 10px; }
#content h1.pt { height: 93px; margin: 0; }

#content h1.abtus { background: url( "../images/pt_aboutus.gif" ) no-repeat; }
#content h1.os { background: url( "../images/pt_os.gif" ) no-repeat; }
#content h1.pr { background: url( "../images/pt_pr.gif" ) no-repeat; }
#content h1.nu { background: url( "../images/pt_nu.gif" ) no-repeat; }
#content h1.cu { background: url( "../images/pt_cu.gif" ) no-repeat; }
#content h1.weinvest { background: url( "../images/ti_weinvest.gif" ) no-repeat; height: 43px; width: 480px; margin-left: 160px; margin-bottom: 15px; }


#content h3.st { height: 23px; margin-bottom: 10px; }
#content h3.hsub { background: url( "../images/st_hsub.gif" ) no-repeat; width: 788px; height: 17px; margin-left: 6px; margin-bottom: 0; }


#content h3.wiu { background: url( "../images/st_wiu.gif" ) no-repeat; }
#content h3.sh { background: url( "../images/st_sh.gif" ) no-repeat; }
#content h3.fp { background: url( "../images/st_fp.gif" ) no-repeat; }
#content h3.iiop { background: url( "../images/st_iiop.gif" ) no-repeat; margin-bottom: 25px; }

#content .subhd, #content .subhdB { margin-bottom: 12px; color: #007236; }
#content .subhdB { font-size: 2.55em; margin-bottom: 20px;  }
#content h2.subt { margin-bottom: 15px; color: #ddd; }
#content h3.subhd { line-height: 1.25em; }
#content h5.subhd { margin-bottom: 0px; color: #cccccc; }

#contentInRight .sep { border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
#contentInRight .r { color: #930202; font-weight: bold; }
#contentInRight .o { color: #fca102; font-weight: bold; }
#contentInRight .g { color: #4aaa13; font-weight: bold; }
#contentInRight .b { color: #1573cf; font-weight: bold; }
#contentInRight .blk { font-weight: bold; color: #000; }
#contentInRight .v { color: #662d91; font-weight: bold; }
#contentInRight .pk { color: #e0084e; font-weight: bold;}
#contentInRight .nrm { font-weight: normal; }

#rounded-corner	{ width: 550px; text-align: left; border-collapse: collapse; border-bottom: 5px solid #67dfe3; }
#rounded-corner thead th.rounded-company { background: #67dfe3 url('../images/tbl-left.gif') left -1px no-repeat; }
#rounded-corner thead th.rounded-qend { background: #67dfe3 url('../images/tbl-right.gif') right -1px no-repeat; }
#rounded-corner th { text-align: center; padding: 10px; font-weight: bold; font-size: 13px; color: #016c6f; background: #67dfe3; }
#rounded-corner td { font-family: tahoma, verdana, arial, sans-serif; font-size: 1em; padding: 8px 12px; background: #e3f6f7; border-top: 1px solid #fff; color: #333; }
#rounded-corner tfoot td.rounded-foot-left { background: #e8edff url('../images/botleft.png') left bottom no-repeat; }
#rounded-corner tfoot td.rounded-foot-right { background: #e8edff url('../images/botright.png') right bottom no-repeat; }