
/* UTIL */
.ui_clearing
{
    font-size:1px;
    clear:both;
    height:1px;
    display:block;
    overflow:hidden;
}

/* HEADER */
.ui_partnerLogo {margin: 8px 10px 0 10px;}
div.ui_navtabs { width:990px; padding: 0; margin: 0; padding-top:10px; padding-bottom:8px;}
div.ui_navtabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
div.ui_navtabs ul li {float: left; text-align:center}
div.ui_navtabs ul li a {
	text-decoration: none;
	text-transform:uppercase;
	font-size:9px;
	color: #959596;
	float: left;
	margin: 0px;
	width: 75px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.ui_navtabs li a:hover {color: #0f0776;}

div.ui_header_partnerLogo_block {display:block; float:left; width:200px;}
div.ui_header_navtabs_block {display:block; float:left; width:600px; }
div.ui_header_right_block {display:block; float:right; width:180px;}
div.ui_header_productLogo_block {display:block; float:right; margin-bottom: 10px }
div.ui_header_utilityLinkRow {display:block; height:15px; float:right; padding-top:8px;}
a.util-button, a.util-buttonl {
	display: inline; padding: 0 10px 0 10px; margin:0;
	font-size:9px; color:#000;
	text-decoration: none; text-transform:uppercase;
	background-repeat: no-repeat; background-position: 0% 40%;
	float: left;
}
a.util-buttonl { color:#959596; }
a.util-button { color:#959596; background-image: url(smbutton_utilitylink.gif); }
a.util-button:hover, a.util-button:active { color:#0f0776; }

input.greybutton
{
color:#000;
margin:0px;
padding:3px;
height:25px;
background:#e5e5e5 url(but_bg_grey.gif)  repeat-x;
border:solid 1px #aaaaaa;
font-size:10px;
font-family:verdana,arial,sans-serif;
}

input.greenbutton
{
color:#fff;
margin:0px;
padding:3px;
height:25px;
background:#c2dd99 url(but_bg_green.gif)  repeat-x;
border:solid 1px #a5cd68;
font-size:10px;
font-family:verdana,arial,sans-serif;
}


/* BODY */
div.ui_sectionWrapper
{
    padding:6px;
}
div.ui_sectionHeader /* CUSTOMIZABLE GREEN SECTION HEADERS */
{
    margin:6px;
    margin-top:10px;
	/*customizable*/
    /*background-color:#b3dd6d; darker */
    background-color:#daefb7; 
    padding:5px;
    border-right:1px solid #fff;
}
div.ui_sectionHeader h2, td.ui_sectionHeader h2
{
    color:#43640b;
    font-family:Helvetica, Verdana;
    font-size:13px;
    margin:0px;
}
div.ui_sectionHeaderLinks
{
    color:#749d2f;
    float:right;
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;
    width:200px;
    padding-top:1px;
    padding-right:10px;
    text-align:right;
}

table.ui_sectionHeader /* CUSTOMIZABLE GREEN MAIN SECTION HEADERS WITH BUTTONS */
{
    margin:5px;
	/*customizable*/
    background-color:#daefb7; /*lighter*/
    color:#749d2f;
    font-size:11px;
}
table.ui_sectionHeader a
{
    color:#547d0f;
}
td.ui_sectionHeader
{
    padding:9px;
}
td.ui_sectionHeaderLinks
{
    padding-top:9px;
    padding-right:5px;
    text-align:right;
}
td.ui_sectionHeaderButtons
{
    padding:4px;
    text-align:left;
}
div.ui_sectionContent
{
    padding:5px;
}

a.ui_printLink
{
    display:inline-block;
    background:url(icon_print_link.gif) 0 3px  no-repeat;
    padding-left:16px;
}
a.ui_emailLink
{
    display:inline-block;
    background:url(icon_email_link.gif) 0 3px  no-repeat;
    padding-left:16px;
}

a.ui_outlookLink
{
    display:inline-block;
    background:url(icon_outlook_link.gif) 0 3px  no-repeat;
    padding-left:16px;
}

div.ui_sectionHelp { float: right; display: block;}

label.ui_left
{
    text-align:left;
}

.ui_tab_corrector
{
    padding:3px;
    padding-top:5px;
}

span.ui_divider
{
    color:#ccc;
}

/* sub tabs */
div.ui_st_holder
{
    background:url(../Media/subtabs/holder.gif) repeat-x top left;
    margin-right:5px;
    height:23px;
    text-align:left;
}
div.ui_st_holder_doubletall
{
    background:url(../Media/subtabs/holder.gif) repeat-x 0px 28px;
    margin-right:5px;
    height:23px;
    text-align:left;
}

div.ui_st
{
    margin-right:1px;
}

div.ui_st div
{
    margin:0px;
    padding:0px;width:auto;
    padding-left:2px;padding-right:2px;
    white-space:nowrap;
}

div.ui_st div div
{
    margin:0px;
    padding-top:6px;
    padding-bottom:0px;
    padding-left:12px;padding-right:12px;
    padding-bottom:0px;
    background-image:none;height:23px;text-align:center;
    white-space:nowrap;
}
div.ui_st_doublepad
{
    height:5px;font-size:1px;
}
div.ui_st_on
{
    background:url(../Media/subtabs/left_on.gif) no-repeat top left;
}

div.ui_st_on div
{
    background:url(../Media/subtabs/right_on.gif) no-repeat top right;
}

div.ui_st_on div div
{
    background:url(../Media/subtabs/mid_on.gif) repeat-x top left;
}

div.ui_st_off
{
    background:url(../Media/subtabs/left_off.gif) no-repeat top left;
}

div.ui_st_off div
{
    background:url(../Media/subtabs/right_off.gif) no-repeat top right;
}

div.ui_st_off div div
{
    background:url(../Media/subtabs/mid_off.gif) repeat-x top left;
    height:23px;
}

div.ui_st_off a { text-decoration:none; color:#333; }
div.ui_st_off a:hover { text-decoration:underline; }
div.ui_st_on a { text-decoration:none; color:#000; font-weight:bold; }
div.ui_st_on a:hover { text-decoration:none; }


div.rsHoursContent span.rsAmPm
{
    font-size:10px; 
    font-variant:small-caps;
    padding-bottom:0px;
    margin-bottom:0px; 
    display:inline;
    vertical-align:bottom;
}
div.rsHoursWrapper {font-family:Tahoma;font-size:11px;}
div.rsHoursContent
{
    padding-left:3px;
}

table.rsContentTable td.rsCell
{
    font-size:11px;
    
}

/* FORM STUFF */
input.ui_widetxt
{
    width:200px;
}


/* notificaitons */
.ui_note_msg { 
	font: 11px Verdana,Tahoma,Arial,sans-serif;
	margin-top: 0px;
	padding:8px;
	padding-left:20px;
	padding-right:10px;
	color: #fff;
	line-height: 15px;	
	border:0px;
	text-align: left;
	background:url('../Media/ui_note_arrow.gif') 0 10px no-repeat;
	background-color:#6699cc;
	}
.note_msg_red {border:0px;color:#fff; background-color:#af0600;padding-left:35px;padding-bottom:10px;}
.note_msg_orange {border:0px;color:#fff; background-color:#ff9933;padding-left:35px;padding-bottom:10px;}
.ui_note_msg a {color:#eeeeee; text-decoration:underline;}	
.ui_note_msg a:active {color:#ffffff; text-decoration:underline;}
.ui_note_msg a:hover {color:#ffffff; text-decoration:underline;}

.ui_msg_orange {background: #ff9933;border:0px;color:#fff;padding:8px;}
.ui_timeslip_desc {display:block;width:100px;height:45px;overflow:hidden;}
