html, body {background-color:#F3F3FF; color: #333; margin:0; font-family: "Trebuchet MS"; font-size: 13px;}
a {color:#000422; text-decoration:none;}
h1 {font-family: "Tahoma", Courier, monospace; font-size: 20px; color: #96adea; margin-bottom:10px; }
h2 {font-family: "Tahoma", Courier, monospace; font-size: 14px; font-weight: bold; color: #CC2222;}
h3 {font-family: "Tahoma", Courier, monospace; font-size: 12px; font-weight: bold; color: #4B0082;}
div#container {background-color: #fff; border: 10px #fff solid; margin: 0; height:auto; width:1000px;}
div#header {background-color: #fff; height:110px; width:990px; padding: 5px 5px 5px;}
/* div#header .left, div#header .right { background: #fff; border: 1px solid #C6C6F9; color: #FFF; height: 100px;} */
div#header .left { background: url(../images/ubi_logo.png) no-repeat; font: normal 2.1em "Trebuchet MS",sans-serif; line-height: 150px; text-align: center; height: 100px; width: 555px;  border:none;}
/* div#header .right { overflow: auto;  width: 250px; height: 100px; text-align:left; color:#000;} */
div#header .right {}
div#login {float:left; width:250px; margin:0; padding: 5px; border: 5px solid #FFC125; background-color: #FFB00F; }
div#login p {clear:both; margin:0; padding:0;}
div#login fieldset {width:160px; border:none;}
div#login label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
div#login label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
div#login input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
div#login input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
div#login input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
div#login input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);} 

div#subheader {background: url(../images/subhead_grad.png); padding-left:10px; padding-top:5px; text-align:left; height: 25px; width:990px; border-bottom: 5px #fff solid; border-top: 4px #fff solid; font-size:13px; font-weight:bold; color:#fff;;}
div#subheader a { color: #ffd965; }

div#search {width:100px; margin:0 10px 0 10px; float:left;}
div#search fieldset {border:none;} 
div#search input.field {float:left; width:80px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
div#search input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
div#search input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


div#breadcrumbs {float:left;}
div#main {background-color: #fff; height:100%; width:100%;}
div#leftside {border-right:1px #d3d3d3 solid; background-color: #e5e5e5; float:left; height:100%; width: 199px;}
div#rightside {background-color: #e5e5e5; float:right; height: 600px; width: 180px;}
div#content { background-color:#fafafa; float:right; padding: 10px 20px 20px 20px; height:auto; width: 760px;}
div#content p {line-height: 1.6em; text-align:justify; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:12px; color:#333;}
div#content h1 {font-family: "Tahoma", Courier, monospace; font-size: 18px; color: #96adea;}
div#content a {color: #7292e4; text-decoration:none; }
div#content li { list-style-image: url(../images/listimg.gif); margin-left: 50px; }

/* left navigation */
div#leftnav { background-color: #7895C0; width: 199px; float: left; padding: 0px; margin: 0 0 15px 0; font: 12px Tahoma, sans-serif;  white-space: nowrap; }
div#leftnav li { list-style:none; margin: 0px; border-bottom: 1px solid #EAEADA; text-align: left;}
div#leftnav ul { margin: 0; padding: 0; border-top: 1px solid #EAEADA;}
div#leftnav li a { display: block; padding: 8px 0 8px 30px; text-decoration: none; font-weight: bold; background: url(../images/linkimg.gif) no-repeat 8px 8px; padding: 10px 0 10px 30px;}
div#leftnav li a:link { color: #fff; }
div#leftnav li a:visited { color: #fff; }
div#leftnav li a:hover { background: url(../images/linkimg_hover.gif) no-repeat 175px 8px; background-color: #f0f0f0; color:#999;  text-indent: 5px;}
div#leftnav li a.active {background-color: #f0f0f0; color:#999; text-indent: 5px;}
div#leftnav ul li ul {display: none; background: none; border: 0 none;}
div#leftnav ul li.active ul {display:block; margin: 0 0 0 10px; border-top:1px #fff solid}
div#leftnav ul li ul li.last { border-top:0 none;  border-bottom: 0 none;}
div#leftnav ul li ul li a.last { }
div#leftnav ul li.active ul li a {background: none; padding: 4px 0; color: #fff; font-weight: normal; border-bottom:0px none; }
div#leftnav ul li.active ul li a:hover { color: #ffcc00; border-bottom:0px none; text-indent: 5px;}
div#leftnav ul li.active ul li a.selected { font-weight:bold;  color:#fff; }
div#leftnav ul li.active ul li a.active a.last {border:none;}

/* left navigation RESTRICTED */
div#leftnav_restricted { background-color: #7895C0; width: 199px; float: left; padding: 0px; margin: 0 0 15px 0; font: 12px Tahoma, sans-serif;  white-space: nowrap; }
div#leftnav_restricted h1 { background-color: #FF3300; text-align:center; padding: 0; margin: 0 0 0 0; color: #fff; font: 12px Tahoma, sans-serif; font-weight: bold;}
div#leftnav_restricted li { list-style:none; margin: 0px; border-bottom: 1px solid #EAEADA; text-align: left;}
div#leftnav_restricted ul { margin: 0; padding: 0; border-top: 1px solid #EAEADA;}
div#leftnav_restricted li a { display: block; padding: 8px 0 8px 30px; text-decoration: none; font-weight: bold; background: url(../images/linkimg.gif) no-repeat 8px 8px; padding: 10px 0 10px 30px;}
div#leftnav_restricted li a:link { color: #fff; }
div#leftnav_restricted li a:visited { color: #fff; }
div#leftnav_restricted li a:hover { background: url(../images/linkimg_hover.gif) no-repeat 175px 8px; background-color: #f0f0f0; color:#999;  text-indent: 5px;}
div#leftnav_restricted li a.active {background-color: #f0f0f0; color:#999; text-indent: 5px;}
div#leftnav_restricted ul li ul {display: none; background: none; border: 0 none;}
div#leftnav_restricted ul li.active ul {display:block; margin: 0 0 0 10px; border-top:1px #fff solid}
div#leftnav_restricted ul li ul li.last { border-top:0 none;  border-bottom: 0 none;}
div#leftnav_restricted ul li ul li a.last { }
div#leftnav_restricted ul li.active ul li a {background: none; padding: 4px 0; color: #fff; font-weight: normal; border-bottom:0px none; }
div#leftnav_restricted ul li.active ul li a:hover { color: #ffcc00; border-bottom:0px none; text-indent: 5px;}
div#leftnav_restricted ul li.active ul li a.selected { font-weight:bold;  color:#fff; }
div#leftnav_restricted ul li.active ul li a.active a.last {border:none;}




div#leftnav ul li.active ul li a {background: none; padding: 4px 0; color: #fff; font-weight: normal; border-bottom:0px none; }
div#leftnav ul li.active ul li a:hover { color: #ffcc00; border-bottom:0px none; text-indent: 5px;}
div#leftnav ul li.active ul li a.selected { font-weight:bold;  color:#fff; }
div#leftnav ul li.active ul li a.active a.last {border:none;}




div#forumblocks { float: left; max-height:200px; height:200px; width: 350px; background:#F8F8FF; border-bottom: 1px dotted #999; padding: 10px; margin:5px; }
div#forumblocks a {float: left; font-family: "Verdana", Courier, monospace; font-size: 11px; font-weight:bold; bottom:0; }
div#blocks { float: left; max-height:200px; height:200px; width: 350px; background:#F8F8FF; border-bottom: 1px dotted #999; padding: 10px; margin:5px; }
div#blocks a {float: right; color:#FF4500; font-family: "Verdana", Courier, monospace; font-size: 11px; font-weight:bold; bottom:0; }
div#linksblock {float: left; display: inline; max-height:200px; height:200px; width: 350px; background:#F8F8FF; border-bottom: 1px dotted #999; padding: 10px; margin: 5px; }
div#linksblock li { padding-right: 20px; }

.roundbox {position:relative;min-width:8em;max-width:760px;color:#fff;z-index:1;margin:0 auto .5em 12px;}
.roundbox .content,.dialog .t,.dialog .b,.dialog .b div{background:transparent url(/images/roundbox.png) no-repeat top right;_background-image:url(dialog2-blue.gif);}
.roundbox .content{position:relative;zoom:1;_overflow-y:hidden;padding:0 12px 0 0;}
.roundbox .t{position:absolute;left:0;top:0;width:12px;margin-left:-12px;height:100%;_height:1600px;background-position:top left;}
.roundbox .b{position:relative;width:100%;background-position:bottom right;}
.roundbox .b,.dialog .b div{height:30px;font-size:1px;}
.roundbox .b div{position:relative;width:12px;margin-left:-12px;background-position:bottom left;}
.roundbox .hd,.dialog .bd,.dialog .ft{position:relative;}
.roundbox .wrapper{position:static;max-height:1000px;overflow:auto;}
.roundbox h1,.dialog p{margin:0;padding:.5em 0;}
.roundbox h1{padding-bottom:0;}




.content {margin-bottom: 0px; padding-top: 0px; top repeat-x; }
.content h2 { margin-top: 27px; margin-bottom: .75em; padding-bottom: 2px; background: url(/images/bg_dot.gif) bottom repeat-x; color: #1b89f9; font-size: 1.3em; }
.content h3 { font-weight: bold; font-size: 1em; margin-bottom: 0.5em;}
.content dl.founders dd { margin-bottom: 2em;}
.content p {margin-bottom: 1em;}
.content .more { text-align: right;}


/* footer */
div#footer { background: url(../images/bg_foot.gif) repeat-x; color: #fff; font: bold 0.9em sans-serif; line-height: 25px; text-align: center;}
div#footer a, div#footer a:hover {color: #ffffcc;}

/* misc */
.clearer { clear: both;}
.left {float: left;}
.right {float: right;}

/* form elements */
form, form p {width: 100%;}
fieldset {padding:5px; border:1px solid #999; margin-bottom:10px;}
input,textarea, select {background-color:#fff; border: 1px solid #999; margin: 0 0 5px 20px; font: 12px bold Verdana,Geneva,Arial,Helvetica,sans-serif;}
label { color:#000033; font-weight: bold; }
submit {border: 1px solid #999; background-color:#fff;}