/* READ ME */
/*
	All Class names have been modified so that every class name has the prefix "u_".  This is to avoid name conflicts with activant's style sheets.
*/

/* Hide BreadCrumbs for our pages */
.BreadCrumbcategorytree_parent {display:none;}
.BreadCrumbcategorytree_activepage {display:none;}

/* Global { */
.u_home_content a:link,.u_home_content a:active,.u_home_content a:visited ,
.u_home_content a, div.u_mainContent a, div.u_mainContent a:link, div.u_mainContent a:active, div.u_mainContent a:visited { text-decoration:underline; !important}
.u_mainContent a img {border:none;}
.u_mainContent h2 {color:#006AB6;}
.u_mainContent h2{font-size:18px;}
.u_mainContent h3{font-size:16px;}

table.content {margin:6px 0px 0px 0px; width:100%; !important} /* Modifies external content */

.u_mainContent ul,.u_mainContent ol {margin:0px; padding:0px; list-style-type:none;}
/* Global } */

div.u_employee_seperator
{
	clear:both;
	width:655px;
	height:22px;
	background-image:url("images/sep_bar.jpg");
	background-repeat: repeat-x;
}


/* Used in organizations, aff, char, etc. */
.u_sheet_list div{margin:8px 0px 8px 16px;}
.u_sheet_list img{vertical-align:middle; margin-right:5px;}

div, span { margin:0px;	padding:0px; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.u_mainContent
{
	display:block;
	text-align:left;
	margin:0px auto;
    width: 655px;
	min-height: 688px;
    height: auto !important;
    height: 688px;
	background-image:url('images/cascadeBackground_large.jpg');
	background-repeat:no-repeat;
	clear:both;
}
/*.u_{ font-family:Arial;}*/

h1.u_
{
	margin:5px;
	font-size:18px;
	color:black;
}

h2.u_
{
	clear:both;
	margin:5px;
	font-size:18px;
}

h3.u_
{
	font-size:16px;
	color:rgb(102,102,102);
}

h4.u_
{
	font-weight:normal;
	margin-top:0px;
	margin-bottom:30px;
	font-size:30px;
	color:rgb(102,102,102);
}
.u_center_horz{ margin: 0px auto;}
.u_center{ text-align:center;}

a.u_
{
	color:#666666;
	font-weight:bold;
}

a.u_:hover
{
	color: #006AB6;
	text-decoration:underline;
}

/* bright anchors */
a.u_brt
{
	/*color:#666666;*/
	color: #006AB6;
	text-decoration: none;
	font-weight:bold;
}

a.u_brt:hover
{
	color: #006AB6;
	text-decoration:underline;
}

a.u_brt:link {color: #006AB6;}
a.u_brt:visited {color: #006AB6;}
a.u_brt:active {color: #006AB6;}

div.u_spacer{ display:block; clear:both; }


a.u_highlighted
{
	color:#666666;
	text-decoration: none;
	font-weight:bold;
	background-color:#EEEEEE;
}

a.u_highlighted:hover
{
	color: #006AB6;
	text-decoration:underline;
	background-color:transparent;
}

/* Flash Error Message */
div.u_flash_upgrade { margin: 0px auto; border:1px solid #DDDDDD;}
div.u_flash_upgrade h1 { margin:0px; }


div.u_headingBar
{
	display:block;
	height:40px;
	width:100%;
	background-image:url("images/headingBar.jpg");
	background-repeat: no-repeat;
	text-align:left;
	margin-bottom:10px;
}

div.u_headingBar * {margin:0px;padding:0px;}
div.u_headingBar h1{ padding-top:9px; padding-left:5px; height:16px; font-size:16px; color:#000000; font-weight: bold;}

div.u_heading_h2_short
{
	width:100%;
	background-image:url("images/graybar.jpg");
	background-repeat: no-repeat;
}
div.u_heading_h2_short h2 {  padding-top:5px; font-size:16px; color:black;}


div.u_heading_h2
{
	text-align:left;
	display:block;
	height:30px;
	width:625px;
	background-image:url("images/graybar.jpg");
	background-repeat: no-repeat;
	padding-bottom:10px;
}
div.u_heading_h2 h2 { text-align:left; padding-top:5px; padding-left:5px; height:16px; font-size:16px; color:#000000; font-weight: bold;}

div.u_heading_h2_mod { padding:6px 0px 0px 6px; text-align:left; height:29px; width:655px; background-image:url("images/graybar_large.jpg"); background-repeat: no-repeat;}
div.u_heading_h2_mod h2 { padding:0px; margin:0px;/*margin-top:1px; margin-left:5px;*/ font-size:16px; color:#000000; font-weight: bold;}
