﻿body 
{ 
    margin:0px; 
    text-align:left; 
    margin: 0; 
}

#main 
{ 
    padding-left: 10px; 
    width: 1075px; 
    font-family: Arial, Helvetica, sans-serif; 
    color: #000000; 
    font-size: 12px; 
    background: url(http://www.abound.com/images/aboundLogo.gif) no-repeat 20px 20px; 
    margin: 0 auto; 
    text-align: left;
}

#header1 
{ 
    padding-right: 50px; 
}

/*Logo Hit Area*/
#header1 .homelink 
{ 
    padding: 0px 0px 0px; 
    height: 100px; 
    width: 835px; 
    margin: 0px;
}

#headerMenu
{
	color: #fff;
	background-color: #C0C0C0;
	font-size: 11px;	
}

.appNavTitle
{ 
    font-size: 28px; 
    font-family: Arial; 
    font-weight: 800; 
    text-align: left; 
    float: left; 
    padding: 10px 0px 0px 10px; 
}

.functionalMenu
{
	vertical-align:text-bottom;
}

.actionMenu
{
	
	position:relative; 
	display:inline-block;
}

.userMenu
{
	position:relative; 
	display:block; 
	float:right;
	text-align: right;
}

.headerText
{
	font-weight: bold;
}

/*Application Title */
#appTitle
{
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
 
}
/*Top Right Nav*/
#funcNav 
{ 
    text-align: right; 
    display: block; 
    margin: 0px; 
    float: right; 
    clear: both; 
    padding-top: 22px; 
    padding-bottom: 15px; 
    padding-left: 0px; 
}
#funcNav #search 
{ 
    margin: 0px; 
    padding: 0px; 
}
#funcNav ul 
{ 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    font: 12px Arial, Helvetica, sans-serif; 
    color: #999999; 
}
#funcNav li 
{ 
    font: 11px Arial, Helvetica, sans-serif; 
    color: #FF6600; 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    list-style: none; 
}
#funcNav ul li a 
{ 
    color: #999999; 
    text-decoration: none; 
    padding-right: 5px; 
    padding-left: 5px; 
}
#funcNav ul li a:hover 
{ 
    color: #FF6600; 
    text-decoration: none; 
}

/*Main Navigation*/
ul.topNav 
{ 
    position: relative; 
    margin: 0px; 
    display: block; 
    height: 50px; 
    list-style: none; 
    float: right; 
    padding: 0px 15px 0px 0px; 
}
ul.topNav li 
{ 
    border-bottom: #ff6600 1px solid; 
    border-left: #ff6600 1px solid; 
    line-height: 16px; 
    background-color: #ff6600; 
    list-style-type: none; 
    margin-top: 0px; 
    width: 128px; 
    display: inline-block; 
    font-family: Arial, Helvetica, sans-serif; 
    height: 50px; 
    color: #ffffff; 
    margin-left: 0px; 
    font-size: 12px; 
    vertical-align: top; 
    border-top: #ff6600 1px solid; 
    list-style-image: none; 
    margin-right: 5px; 
    border-right: #ff6600 1px solid; 
    padding: 5px; 
    clear: both; 
}
ul.topNav li a:link 
{ 
    border-bottom: 0px; 
    border-left: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-left: 0px; 
    width: 128px; 
    padding-right: 0px; 
    display: inline-block; 
    height: 48px; 
    color: #ffffff; 
    vertical-align: top; 
    border-top: 0px; 
    border-right: 0px; 
    text-decoration: none; 
    padding-top: 0px;
}
ul.topNav li a:visited 
{ 
    border-bottom: 0px; 
    border-left: 0px; 
    padding-bottom: 0px; 
    margin: 0px; 
    padding-left: 0px; 
    width: 128px; 
    padding-right: 0px; 
    display: inline-block; 
    height: 48px; 
    color: #ffffff; 
    vertical-align: top; 
    border-top: 0px; 
    border-right: 0px; 
    text-decoration: none; 
    padding-top: 0px;
}
ul.topNav li:hover 
{ 
    background-color: #ff6600; 
    color: #ffffff; 
    text-decoration: none; 
}
ul.topNav li:hover a:link 
{ 
    color: #ffffff; 
    text-decoration: none; 
}
ul.topNav li:hover a:visited 
{ 
    color: #ffffff; 
    text-decoration: none; 
}
ul.topNav li.active 
{ 
    line-height: 16px; 
    background-color: #ffffff; 
    list-style-type: none; 
    width: 128px; 
    display: inline-block; 
    font-family: Arial, Helvetica, sans-serif; 
    height: 50px; 
    color: #ff6600; 
    clear: both; 
    font-size: 12px; 
    vertical-align: top; 
    list-style-image: none; 
    padding: 5px; 
}
ul.topNav li.active a:link 
{ 
    color: #ff6600; 
    vertical-align: top; 
    text-decoration: none; 
}
ul.topNav li.active a:visited 
{ 
    color: #ff6600; 
    vertical-align: top; 
    text-decoration: none; 
}
ul.topNav li ul 
{ 
    z-index: 200; 
    border-bottom: #ff6600 1px solid; 
    position: absolute; 
    border-left: #ff6600 1px solid; 
    background-color: #ffffff; 
    margin: 0px 0px 0px -6px; 
    width: 111px; 
    display: none; 
    border-top: #ff6600 1px solid; 
    top: 60px; 
    border-right: #ff6600 1px solid; 
    padding: 5px; 
}
ul.topNav li.submenu:hover ul.DD_level2 
{ 
    background-color: #ffd1b2; 
    width: 128px; 
    display: block; 
    top: 62px; 
}
ul.topNav li.active:hover ul.DD_level2 
{ 
    background-color: #ffd1b2; 
    width: 128px; 
    display: block; 
    top: 62px;
}
ul.topNav li ul li 
{ 
    height: 12px;
}
ul.topNav li ul.DD_level2 li 
{ 
    z-index: 200; 
    border-bottom: 0px; 
    border-left: 0px; 
    background-color: #ffd1b2; 
    list-style-type: none; 
    margin: 0px; 
    width: 90px; 
    display: block; 
    height: 15%; 
    color: #000000; 
    border-top: 0px; 
    list-style-image: none; 
    border-right: 0px;
}
ul.topNav li ul.DD_level2 li a:link 
{ 
    display: block; 
    height: 10%; 
    color: #000000;
}
ul.topNav li ul.DD_level2 li a:visited 
{ 
    display: block; 
    height: 10%; 
    color: #000000;
}
ul.topNav li ul.DD_level2 li a:hover 
{ 
    color: #000000;
}
ul.topNav li ul.DD_level2 li a:hover 
{ 
    color: #ff6600;
}

/*BreadCrumbs*/
#breadcrumbs 
{ 
    color: #FF6600; 
    font: 10px Arial, Helvetica, sans-serif; 
    padding-bottom: 10px; 
    padding-left: 5px; 
    padding-top: 1px; 
}
#breadcrumbs .active 
{ 
    color: #FF6600; 
}
#breadcrumbs a 
{ 
    color: #FF6600; 
    text-decoration: none; 
}
#breadcrumbs a:hover 
{ 
    color: #FF6600; 
    text-decoration: underline; 
}

/*Main Content Area*/
#maincontent 
{ 
    width: 875px;
    margin: 0px; 
    padding-top: 10px;
    float: left; 
}
#maincontent a 
{ 
    font-weight: normal; 
    color: #FF6600; 
    text-decoration: none; 
}
#maincontent a:hover 
{ 
    color: #FF6600; 
    text-decoration: underline; 
}
#maincontent .button 
{ 
    padding: 5px; 
    border-style: none; 
}
#maincontent p 
{ 
    margin: 0px; 
    padding: 0px 10px 10px 20px; 
    font-size: 12px; 
    line-height: 16px; 
}
#maincontent .bold
{ 
    font-weight: bold; 
}
.orangeline 
{ height:2px;
  background-color: #ff0000;
/*    margin: 0px; 
    padding: 0px; 
    color: #FF6600; 
    background: #FF6600; 
    border-color: #FF6600; 
*/
}

.greyline 
{ 
    margin-top: 0px; 
    padding-top: 0px; 
    color: #C0C0C0; 
    background: #C0C0C0; 
    border-color: #C0C0C0; 
}

/*Left Hand Navigation*/
#leftCol 
{ 
    width: 200px;
    float: left; 
    margin: 0px; 
    padding: 10px 0px 0px; 
}
#leftCol h2 
{ 
    color: #FF6600; 
    font: bold 14px Arial, Helvetica, sans-serif; 
    margin: 0px; 
    padding: 0px 0px 10px; 
}
#leftCol h3 
{ 
    color: #999999; 
    font: normal 12px Arial, Helvetica, sans-serif; 
    margin: 0px; 
    padding: 0px 0px 10px 10px; 
}
#leftCol h3 a 
{ 
    color: #666666; 
    font: normal 11px Arial, Helvetica, sans-serif; 
    margin: 0px; 
    padding: 0px 0px 5px; 
    text-decoration: none; 
}
#leftCol h3 a:hover 
{ 
    color: #F16000; 
    text-decoration: underline; 
}
#leftCol h3 .active 
{ 
    color: #F16000; 
    text-decoration: underline; 
}
#leftCol a 
{ 
    color: #666666; 
    font: normal 11px Arial, Helvetica, sans-serif; 
    margin: 0px; 
    padding: 0px 0px 2px; 
    text-decoration: none; 
}
#leftCol a:hover 
{ 
    color: #F16000; 
    text-decoration: underline; 
}
#leftCol .active 
{ 
    color: #F16000; 
    text-decoration: underline; 
}
#leftCol .welcome
{ font-size:11px;
}
#leftCol .treeTitle
{ font: normal 11px Arial, Helvetica, sans-serif;
 /* color: #666666; */
}

/*Form Element Styles*/
.form 
{ 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
}
.form .required 
{ 
    color: #FF6600; 
    font-weight: bold; 
}
.textInput 
{ 
    width: 130px; 
    height: 14px; 
    margin-left: 1px; 
    font: 9px Arial, Helvetica, sans-serif; 
    padding: 2px; 
}
.form .textinput 
{ 
    color: #333333; 
    margin: 0px; 
    padding: 2px; 
    border: thin solid #809DB9; 
    font-size: 11px; 
}

/*Footer Styles*/
#footer 
{ 
    clear: both; 
    text-align: right; 
}
#footer ul 
{ 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    font: 12px Arial, Helvetica, sans-serif; 
    color: #999999; 
    text-align: right; 
}
#footer li 
{ 
    font: 11px Arial, Helvetica, sans-serif; 
    color: #FF6600; 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    list-style: none; 
}
#footer ul li a 
{ 
    color: #999999; 
    text-decoration: none; 
    padding-right: 5px; 
    padding-left: 5px;
}
#footer ul li a:hover 
{ 
    color: #FF6600; 
    text-decoration: none; 
}
.clearfix 
{ 
    clear: both; 
}

/*Page Footer Styles*/
#pageFooter
{
    clear: both;
    text-align: center;
    padding: 10px 0px 0px 0px;
}
#pageFooter ul 
{ 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    font: 12px Arial, Helvetica, sans-serif; 
    color: #999999; 
}
#pageFooter li 
{ 
    font: 11px Arial, Helvetica, sans-serif; 
    color: #FF6600; 
    display: inline; 
    margin: 0px; 
    padding: 0px; 
    list-style: none; 
}
#pageFooter ul li a 
{ 
    color: #999999; 
    text-decoration: none; 
    padding-right: 5px; 
    padding-left: 5px; 
}
#pageFooter ul li a:hover 
{ 
    color: #FF6600; 
    text-decoration: none; 
}
