/* CSS Document */
html{
	margin:0px;
	padding:0px;
}

body {
margin:0px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
background:url(default/background_hatch.gif);
}
a {
-moz-outline-style: none;
}
input, textarea {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
table#container {
background:#ffffff;
border-collapse:collapse;

}
td#header {
height:89px;
background:url(default/header_bg.gif) repeat-x;
}
table#container td#header #logotext {
margin:33px 0px 0px 0px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#86888b;
width:220px;
}
a img {
border:none;
}

/* Header Login Start */

table#headerlogin {
background:url(default/login_bg.gif) no-repeat;
}
td#logintop {
height:42px;
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
td#logintop a {
text-decoration:none;
color:#ffffff;
margin-left:8px;
}
td#logintop a img {
margin-left:10px;
}
td#logintop span#loginsubtitle {
font:bold 10px Arial, Helvetica, sans-serif;
color:#ffffff;
text-transform:uppercase;
}
td#logintopsmall {
height:17px;
color:#ffffff;
font:10px Arial, Helvetica, sans-serif;
}
#logintopsmall ul {
padding:0px 0px 0px 8px;
margin:0px;
}
#logintopsmall ul li {
list-style:none;
line-height:17px;
padding-right:15px;
display:inline;
}
#logintopsmall ul li a {
color:#ffffff;
text-decoration:none;
}
#customerlogincontent {
position:absolute; 
visibility:hidden; 
background:#999999; 
width:337px; 
height:240px;
padding:20px 10px 10px 10px;
margin:32px 0px 0px 228px;
}
#customerlogincontent h2 {
padding:0px 0px 0px 0px;
margin:0px;
color:#ffffff;
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#customerlogincontent span#loginsubtitle {
font:bold 10px Arial, Helvetica, sans-serif;
color:#ffffff;
text-transform:uppercase;
}
#customerlogincontent span#forgetlogindropdown a {
font:10px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
#customerlogincontent label {
    width: 75px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 0px;
    display: block;
    color:#ffffff;
}
#customerlogincontent input {
    margin-left: 20px;
    margin-bottom:0px;
} 
#customerlogincontent #loginform {
float:none;
}
#customerlogincontent #forgotpass {
float:none;
margin:0px;
padding:0px;
}
#customerlogincontent #loginform a, #customerlogincontent #loginform a:hover {
    margin-left: 20px;
    margin-bottom: 0px;
    color:#ffffff;
}

/* Header Login End */


/* Main Navigation Start */

#mainnav, #mainnavinside {
height:29px;
background:url(default/mainnav_bg.gif) repeat-x;
}
#mainnavinside ul {
margin:0px 0px 0px 0px;
padding:0px;
}
#mainnavinside ul li {
list-style:none;
float:left;
line-height:29px;
padding-right:0px;
font-weight:bold;
font-size:12px;
}
#mainnavinside ul li a {
text-decoration:none;
color:#666666;
padding:7px 15px 7px 15px;
margin:0px;
}
#mainnavinside ul li a.active, #mainnavinside ul li a.active:hover {
background:url(default/nav_active_bg.gif) repeat-x;
color:#ffffff;
}
#mainnavinside ul li a:hover {
background:url(default/nav_hover_bg.gif) repeat-x;
color:#ffffff;
}
td#insidebanner #subnav {
margin:0px 156px 0px 45px;
height:30px;
font:11px Arial, Helvetica, sans-serif;
color:#ffffff;
}
td#insidebanner #subnav ul {
padding:0px;
margin:0px;
}
td#insidebanner #subnav ul li {
display:inline;
line-height:30px;
margin-right:15px;
}
td#insidebanner #subnav ul li a {
color:#ffffff;
text-decoration:none;
padding-bottom:5px;
}
td#insidebanner #subnav ul li a:hover, td#insidebanner #subnav ul li a.only-active, td#insidebanner #subnav ul li a.first-active, td#insidebanner #subnav ul li a.middle-active, td#insidebanner #subnav ul li a.last-active {
border-bottom:3px solid #666666;
}

/* Main Navigation End */

/* Site Banners Start */
td#homebanner {
height:246px;
color:#45565a;
}
#homebannercontent {
padding:30px 520px 20px 40px;
}
#homebannercontent a {
color:#666666;
text-decoration:none;
}
#homebannercontent a:hover {
color:#c36903;
text-decoration:none;
}
#homebannercontent h1 {
font: 30px Arial narrow, arial, Helvetica, sans-serif;
margin:0px 0px 7px 0px;
}
#homebannercontent p {
margin:5px 0px 10px 0px;
}
#homebannercontent ul {
padding:0px;
margin:10px 0px 0px 0px;
}
#homebannercontent ul li {
background:url(default/bullet.gif) no-repeat 0px;
text-indent:17px;
list-style:none;
line-height:15px;
}
td#insidebanner {
background:url(default/inside_banner.gif) no-repeat;
height:164px;
}
td#insidebanner #contactinfo {
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:right;
height:70px;
padding:20px 20px 0px 0px;
}
td#insidebanner #pagetitle h1 {
margin:2px 0px 0px 30px;
padding:0px;
color:#f8f8f8;
font:24px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
/* Site Banners End */



/* Home Content Start */
#homeevents {
background:#f2f2f2;
padding:15px 15px 15px 15px;
height:165px;
}
td#featureproductshome {
padding-right:15px;
}

/* Home Content End */


/* Inside Content Start */

td#insidecontent {
padding:20px 20px 30px 31px;
line-height:15px;
}
td#insidecontent h2, .itemheadline, #homeevents h2 {
margin:0px 0px 5px 0px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#5b707c;
text-transform:uppercase;
}
td#insidecontent h3 {
margin:0px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
}
.slug {
margin:10px 0px 10px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666666;
border-bottom:1px solid #f2f2f2;
border-top:1px solid #f2f2f2;
padding:5px 0px 5px 0px;
}
td#insidecontent h2 a {
text-decoration:none;
color:#5b707c;
}
td#insidecontent h2 a:hover {
text-decoration:none;
}
td#insidecontent h2 a img {
margin-left:5px;
}
td#insidecontentright {
padding:0px 20px 20px 0px;
}
td#insidecontentright #sitesearch {
background:#f8f8f8;
margin:0px 0px 30px 0px;
padding:3px 10px 7px 10px;
}
td#insidecontentright #sitesearch p {
background:#f8f8f8;
margin:0px;
padding:0px;
}
td#insidecontentright input.thesearch {
width:150px;
}
td#insidecontentright .dosearch {
vertical-align:bottom;
}
td#insidecontent a {
text-decoration:none;
color:#881213;
}
td#insidecontent a:hover {
text-decoration:underline;
}
td#insidecontent label, #homeevents label {
    width: 100px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 5px;
    display: block
}
td#insidecontent input, #homeevents input {
         margin-left: 20px;
         margin-bottom: 5px;
}  
td#insidecontent textarea {
         margin-left: 20px;
         margin-bottom: 15px;
}
td#insidecontent .searchresult {
margin:5px 0px 10px 0px;
}
td#insidecontent .searchresult h2 {
margin:0px 0px 0px 0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#5b707c;
text-transform:none;
}
td#insidecontent .searchresult p {
margin:0px;
}
#requestinfocontent {
background:#f3f3f3;
border:1px solid #dedede;
padding:10px;
}
ul#thesitemap {
list-style:none;
padding:0px;
margin:0px;
}
ul#thesitemap ul {
padding:0px 0px 0px 20px;
margin:0px;
}
table#productfeature {
margin-top:10px;
}
td#pdflinks ul {
margin:15px 0px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
td#pdflinks ul li a {
background:url(default/pdf_sm.gif) no-repeat;
padding-left:20px;
line-height:18px;
}
/* Inside Content End */

/* Footer Start */
td#customers {
height:89px;
background:url(default/header_bg.gif) bottom repeat-x;
padding:10px 10px 10px 20px;
border-top: 1px solid #f8f7f7;
color:#999999;
}
td#footer {
padding:15px;
}
td#footer a {
text-decoration:none;
color:#666666;
}
td#footer a:hover {
text-decoration:underline;
color:#666666;
}
td#fatfootertext {
padding-right:10px;
}
/* Footer End */

/* Login Template Start */

table#logincontent {
background:#ffffff;
}
td#loginarea {
background: url(/templates/default/green_login_bg.gif) repeat-x;
height:267px;
}
#loginblock {
background: url(/templates/default/login_block_bg.gif) no-repeat;
height:267px;
float:left;
width:563px;
z-index:999;
}
#logincontainer {
padding:30px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
#logincontainer h1 {
font:14px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px 0px 7px 0px;
}
#logincontainer a {
text-decoration:none;
color:#3278b8;
}
#logincontainer a:hover {
text-decoration:underline;
color:#3278b8;
}
#logincontainer label {
    width: 75px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 0px;
    display: block
}
#logincontainer input {
    margin-left: 20px;
    margin-bottom: 0px;
    font:11px Arial, Helvetica, sans-serif;
    color:#666666;
} 
#loginform {
float:left;
width:240px;
}
#forgotpass {
float:right;
width:240px;
padding-top:110px;
}
#loginform a {
    margin-left: 20px;
    margin-bottom: 0px;
}
#forgotpass {

top:100px;
}
#loginterms {
color:#ffffff;
font:11px Arial, Helvetica, sans-serif;
padding:15px 15px 15px 0px;
float:right;
width:370px;
}
#loginterms h2 {
color:#ffffff;
font: bold 12px Arial, Helvetica, sans-serif;

margin:0px 0px 3px 0px;
}
ul#terms_li {
padding:0px;
margin:10px 0px 20px 0px;
}
ul#terms_li li {
display:inline;
background:url(/templates/default/grey_arrow.gif) no-repeat;
padding-right:20px;
}
ul#terms_li li a {
text-decoration:none;
color:#ffffff;
padding-left:20px;
}
ul#terms_li li a:hover {
text-decoration:underline;
}
td#loginmaincontent {
padding:10px;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
td#loginmaincontent h2 {
font:14px Arial, Helvetica, sans-serif;
color:#666666;
margin:0px 0px 7px 0px;
}
#loginmaincontent_left {
float:left;
width:565px;
}
#loginmaincontent_right {
float:right;
width:375px;
}
td#loginfooter {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
padding:10px 20px 10px 20px;
}
#loginlegal {
float:left;
width:565px;
}
#loginlegal a {
font:11px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
#loginlegal a:hover {
text-decoration:underline;
}
#headerphone {
font:15px Arial, Helvetica, sans-serif;
color:#8b8a8a;
padding:5px 15px 0px 0px;
}
#footercopylogin {
margin-top:15px;
border-top:1px solid #ededee;
padding:15px;
}

/* Login Template End*/

#fontsize {
width:40px;
}
#fontsize span {
padding-right:5px;
}
#fontsize a {
text-decoration:none;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
#fontsize a:hover {
text-decoration:underline;
}
#fontsize a.active {
color:#000000;
}
#fontsize .smallfont a {
font-size:10px;
}
#fontsize .defaultfont a {
font-size:11px;
}
#fontsize .largefont a {
font-size:12px;
}
.defaultcontentfont{
	font-size:11px;
}
.smallcontentfont{
	font-size:10px;
}
.largecontentfont{
	font-size:12px;
}

#requestinfocontent textarea {
	width:180px;
	height:100px;
}

#eagle_products_thirdcol{
	display:block;
	background-color:#f8f8f8;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	margin-left:11px;
}

#eagle_products_title{
	height:68px;
	background:url(landing_page/form_header_bg.gif) no-repeat;
	color:#ffffff;
	font:22px Arial, Helvetica, sans-serif;
	text-align:center;
	width:270px;
	margin-bottom:29px;
	margin-left:-11px;
}

#eagle_products_title2{
	height:68px;
	background:url(landing_page/form_header_bg.gif) no-repeat;
	color:#ffffff;
	font:22px Arial, Helvetica, sans-serif;
	text-align:center;
	width:270px;
	margin-top:11px;
	margin-bottom:29px;
	margin-left:0px;
}

#center_eagle_title{
	display:block;
	padding-top:20px;
	
}

/* DOCUMENT SHARING ========================================================================*/ 

#document-manager-container	{ width:800px; }
#folder-tree-data			{ width:510px; float:left; display:block; min-height:200px; padding:5px; }
#folder-commands-div		{ background:#e9e9e8; color:#666666; }
#folder-commands-div ul		{ margin:0px; padding:0px; list-style:none; text-align:right; line-height:20px; }
#folder-commands-div ul li	{ display:inline; }
#folder-commands-div ul li a	{ text-decoration:none; color:#666666; padding:3px 10px 2px 20px; }
#folder-commands-div ul li a:hover	{ text-decoration:underline; }
#folder-properties			{ width:280px; float:right; display:block; min-height:200px; padding-top:5px; }
#folder-properties table	{ border-collapse:collapse; border:1px dashed #cccccc; float:right; }
#folder-properties th		{ text-align:left; background:#881213; color:#ffffff; height:20px; padding:0px 3px 0px 3px; }
td.folder-properties-leftcol	{ width:90px; font-weight:bold; }
td.folder-properties-rightcol	{ width:210px; }
#folder-properties td		{ padding:4px 15px 3px 4px; }
#folder-contents-container	{ background:#333333; clear:both; }
#folder-path				{ color:#666666; line-height:20px; background:#ffffff; padding-left:5px; }
#folder-path span#dirpath-title-span	{ font-weight:bold; }
#files-title				{ width:495px; float:left; display:block; line-height:20px; background:#881213; color:#ffffff; padding-left:5px; }
#file-commands-div			{ width:300px; float:right; display:block; line-height:20px; background:#881213; color:#ffffff; }
#file-commands-div ul		{ margin:0px; padding:0px; list-style:none; text-align:right; }
#file-commands-div ul li	{ display:inline; }
#file-commands-div ul li a	{ text-decoration:none; color:#ffffff; padding:3px 10px 2px 20px; }
#file-commands-div ul li a:hover	{ text-decoration:underline; }
#files-table				{ width:800px; display:block; min-height:200px; float:left; }
#files-table table			{ width:800px; border-collapse:collapse; }
#files-table table th		{ text-align:left; background:#e9e9e8; color:#666666; height:20px; }
#files-table table td		{ text-align:left; padding:4px 7px 4px 4px; }


