/* CSSTidy 1.3: Tue, 20 May 2008 22:20:35 -0400 */
html {
background-color:#FFF;
font-family:Arial;
color:#000;
text-align:center;
height:100%;
background:#ccc;
margin:0;
padding:0;
}

body {
width:800px;
text-align:left;
height:100%;
background:url(http://clients.lab319.com/get/u!vega/lib/images/ajax/ajax-loader-3box.gif) no-repeat 50% 10px;
margin:0 auto;
padding:0;
}

h1 {
border-bottom:3px solid;
color:#fff;
background:#fe0000;
text-transform:uppercase;
line-height:60%;
text-align:center;
}

a img {
border:0;
vertical-align:middle;
}

ul.compact {
margin:2px 0;
padding:0;
}

ul.compact li {
list-style:none;
margin:2px;
padding:5px;
}

.u_message {
font-size:80%;
color:#ccc;
}

b.niftycorners {
display:block;
}

b.niftyfill {
display:block;
}

b.niftycorners * {
display:block;
height:1px;
line-height:1px;
font-size:1px;
overflow:hidden;
border-style:solid;
border-width:0 1px;
}

b.r1 {
border-width:0 2px;
margin:0 3px;
}

b.r2 {
margin:0 2px;
}

b.r3 {
margin:0 1px;
}

b.r4 {
height:2px;
}

b.rb1 {
border-width:0 2px;
margin:0 8px;
}

b.rb2 {
border-width:0 2px;
margin:0 6px;
}

b.rb3 {
margin:0 5px;
}

b.rb4 {
margin:0 4px;
}

b.rb5 {
margin:0 3px;
}

b.rb6 {
margin:0 2px;
}

b.rb7 {
height:2px;
margin:0 1px;
}

b.rb8 {
height:2px;
margin:0;
}

b.rs1 {
margin:0 1px;
}

b.t1 {
border-width:0 5px;
}

b.t2 {
border-width:0 3px;
}

b.t3 {
border-width:0 2px;
}

b.t4 {
height:2px;
}

b.tb1 {
border-width:0 10px;
}

b.tb2 {
border-width:0 8px;
}

b.tb3 {
border-width:0 6px;
}

b.tb4 {
border-width:0 5px;
}

b.tb5 {
border-width:0 4px;
}

b.tb6 {
border-width:0 3px;
}

b.tb7 {
height:2px;
border-width:0 2px;
}

b.tb8 {
height:2px;
border-width:0 1px;
}

b.ts1 {
border-width:0 2px;
}

.div_button {
display:inline;
background:inherit;
color:#000;
font-size:10px;
line-height:25px;
border:1px solid #eee;
white-space:nowrap;
margin:3px 3px 3px 0;
padding:5px;
}

div.div_button {
display:inline;
background:inherit;
color:#000;
font-size:10px;
line-height:25px;
border:1px solid #eee;
white-space:nowrap;
margin:3px 3px 3px 0;
padding:5px;
}

.div_button:hover {
background:#eee;
border:1px solid #000;
}

div.div_button:hover {
background:#eee;
border:1px solid #000;
}

.div_button img {
vertical-align:top;
border:0;
padding-top:4px;
}

div.div_button img {
vertical-align:top;
border:0;
padding-top:4px;
}

.round_button_container {
white-space:nowrap;
color:#000;
font-size:10px;
cursor:default;
text-align:center;
margin:2px;
padding:1px;
}

.round_button {
border:1px solid #aaa;
white-space:nowrap;
z-index:10;
display:inline;
background:#EEE url(http://clients.lab319.com/get/u!vega/lib/images/bg_button.jpg) repeat-x scroll center bottom;
font-weight:700;
color:#333;
margin:1px;
padding:3px;
}

div.round_button:hover {
color:#000;
z-index:10;
cursor:default;
}

.round_button img {
vertical-align:middle;
border:0;
}

div.button_bar {
height:2.2em;
line-height:2.2em;
}

.bg_lightgray .round_button {
background-color:#fff;
}

.bg_lightgray div.round_button:hover {
border-color:#000;
}

.u_component.u_info_box {
background:#F8FAFC url(http://clients.lab319.com/get/u!vega/lib/images/famfamfam-silk/information.png) center no-repeat;
background-position:15px 50%;
color:#333;
text-align:left;
border-top:2px solid #B5D4FE;
border-bottom:2px solid #B5D4FE;
margin-bottom:10px;
padding:5px 20px 5px 45px;
}

.u_component.u_info_box.error {
background-color:#fff6bf;
background-image:url(http://clients.lab319.com/get/u!vega/lib/images/famfamfam-silk/exclamation.png);
border-color:#ffd324;
}

.u_component.u_info_box.warning {
background-color:#fff6bf;
background-image:url(http://clients.lab319.com/get/u!vega/lib/images/famfamfam-silk/exclamation.png);
border-color:#ffd324;
}

.u_component.u_info_box.exclamation {
background-color:#fff6bf;
background-image:url(http://clients.lab319.com/get/u!vega/lib/images/famfamfam-silk/exclamation.png);
border-color:#ffd324;
}

.u_component .u_info_box_button button {
float:right;
padding-left:10px;
font-size:9px;
line-height:9px;
border:1px solid #aaa;
background:#eee;
color:#000;
}

#u_login {
text-align:center;
vertical-align:middle;
font-family:Arial;
background:#000;
width:435px;
color:#fff;
margin:0 auto;
padding:10px 0 0;
}

#u_login form {
margin:0;
padding:0;
}

#u_login-title {
font-size:18px;
text-align:center;
color:#fe0000;
margin-top:10px;
background:url(http://clients.lab319.com/get/ubiquity_header.jpg) top center no-repeat;
height:23px;
}

#u_login input {
border:1px solid #000;
background-color:#fff;
margin:2px 0;
padding:2px;
}

#u_login input:focus {
background-color:#fef456;
border:1px solid #000;
}

#u_login input.button {
border:1px solid #aaa;
background-color:#ccc;
font-weight:700;
text-transform:uppercase;
font-size:9px;
padding:0 15px;
}

#u_login input.button:focus {
border:1px solid #aaa;
background-color:#ccc;
font-weight:700;
text-transform:uppercase;
font-size:9px;
padding:0 15px;
}

#u_login table {
margin:10px auto;
}

a {
color:#666;
font-size:.9em;
text-decoration:none;
}

a:hover {
color:#000;
}

#ie-warning {
color:#aaa;
font-size:10px;
margin:0 auto;
padding:0 10px;
}

#surrounder {
width:435px;
background:#eee;
margin:0 auto;
padding:135px 10px 10px;
}

#u_log_output {
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}

#slider {
background:#ccc;
}

#u_login-title span {
color:#aaa;
font-size:12px;
position:relative;
top:-27px;
}

#u_login-site-link {
display:none;
}