/* Default FormTracks Style */
@import "/assets/css/reset.css";
@import "/assets/css/leftnav.tier2.css";
@import "/assets/css/leftnav.tier1.css";

/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

html, body {
background: url(/assets/images/layout/default/hdr-bg.png) repeat-x top left #FEFEFE;
text-align: center;
}

#header, #contentarea, #footerarea {
width: 999px;
margin: 0 auto;
text-align: left;
}

#contentarea, #footerarea {
width: 949px;
}

#header {
height: 186px;
}

#topbar {
height: 35px;
background: url(/assets/images/layout/default/topbar01.png) no-repeat top left;
position: relative;
}

#topbar #formsmanaged {
position: absolute;
top: 8px;
left: 43px;
}

#topbar #search {
position: absolute;
right: 43px;
top: 6px;
background: url(/assets/images/layout/default/icons/magnifying-glass.png) no-repeat left center;
padding-left: 20px;
}

#topbar #search form {}

#topbar #search form input {
font-size: 12px;
padding: 1px;
width: 200px;
float: left;
}
#topbar #search form img {
float: left;
margin-left: 4px;
cursor: pointer;
}


#topnavbox {
height: 104px;
position: relative;
}

#topnavbox a#logo {
position: absolute;
top: 0px;
left: 24px;
background: url(/assets/images/layout/default/hdr-logo.png) no-repeat top left;
height: 104px;
width: 628px;
}

#topnavbox #middle {
position: absolute;
top: 42px;
left: 710px;
font: 12px Arial, Helvetica, sans-serif;
color: #a6a6a6;
}

#topnavbox #middle a:link,
#topnavbox #middle a:visited,
#topnavbox #middle a:hover,
#topnavbox #middle a:active {
font: 12px Arial, Helvetica, sans-serif;
color: #a6a6a6;
text-decoration: none;
white-space: nowrap;
}
#topnavbox #middle a:hover {
color: #d66411;
}

#topnavbox #nav {
position: absolute;
bottom: 0px;
left: 25px;
height: 30px;
width: 948px;
/* background: url(/assets/images/layout/default/topnav-slimfade.png) no-repeat -2px 100%; */
background: url(/assets/images/layout/default/topnav-slimfade.png) no-repeat bottom left;
}

#topnavbox #nav ul {
position: absolute;
top: 0px;
right: 0px;
}
#topnavbox #nav ul li {
float: left;
width: auto;
background: url(/assets/images/layout/default/topnav-link-right01.png) no-repeat top right;
padding-right: 1px;
}

#topnavbox #nav ul li a:link, 
#topnavbox #nav ul li a:visited, 
#topnavbox #nav ul li a:hover, 
#topnavbox #nav ul li a:active {
display: block;
width: auto;
float: left;
background: url(/assets/images/layout/default/topnav-link-bg01.png) repeat-x 0px -27px;
/*color: #ede4dd;*/
color: #ccc;
font: 14px Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
padding: 0px 35px;
height: 27px;
overflow: hidden;
line-height: 27px;
}
#topnavbox #nav ul li a:hover {
background-position: 0px 0px;
color: #fff;
}

/* Inner Pages */
#contentarea {
position: relative;
z-index: 5;
margin-top: -30px;
}

#contentdoc {
background: url(/assets/images/layout/default/inner-contentdoc-bg.png) no-repeat top left #fff;
width: 763px;
min-height: 697px;
margin: 0 -25px 0 auto;
}
#contentdoc #content {
padding: 20px 50px 30px 65px;
}


#footer {
width: 100%;
background: url(/assets/images/layout/default/footer-bg.png) repeat-x top left;
min-height: 250px;
color: #999999;
}
#footerarea {
padding: 60px 0 120px 0;
color: #999999;
}

#copyright {
text-align: center;
color: #999999;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

/* General/Generic Styles */

a {color: #D66311; text-decoration: underline;}

.smallblack {
color: #000;
font-size: 10px;
font-weight: normal;
}

.smallgrey60 {
color: #a2a2a2;
font-size: 10px;
font-weight: normal;
}

.smallgrey30 {
color: #5f5f5f;
font-size: 10px;
font-weight: normal;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.indent { margin-left: 1.5em; }

h1 { font: normal normal 22px Georgia, "Times New Roman", Times, serif; color:#4F2506; }
h2 { font: normal normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8F7969; }

h1 + h2 { font-size: 12px; margin-top: -4px; margin-bottom: 20px; }


#contentarea p,
#contentdoc #content p { margin: 1.6em 0; word-spacing: 0.05cm; font: 12px Arial, Helvetica, sans-serif; line-height: 1.6em; color: #555; }

h2 + p { margin-top: 0; }

.center { text-align: center; }
