@charset "utf-8";
/* CSS Document */


/* GENERAL DEFAULT STYLES
============================================================================================*/
*{padding:0; margin:0;}
ul{list-style-type: disc; padding-left:1em;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin-bottom:1em;}
hr{display:none;}
img{border:none;}

a{color:black;}
a:visited{color:#002e4f;}
a:active{color:#002e4f;}
a:hover{color:#569fbf;}

.hr{border-top:solid 2px #CCCCCC; width:95%; margin-left:10px;}
.bold{font-weight:bold;}

.emphasize{text-transform:uppercase;}
.emphasize0{font-weight:bold; text-transform:uppercase;}
.emphasize1{font-weight:bold; text-decoration:underline;}
.emphasize2{font-weight:bold; text-decoration:underline; text-transform:uppercase;}

.error{color:#FF0000; font-weight:bold;}

/* UTILITY STYLES
============================================================================================*/
.clr{clear:both; height:0; visibility:hidden; margin:0; font-size:1px; line-height:0px;}
.hide{display:none;}
.center{text-align:center;}

/* MENU TEMPLATE
============================================================================================*/
.horizMenu{width:800px;}
	.horizMenu, .horizMenu li{list-style-type:none; margin:0; padding:0; display:block;}
	.horizMenu li{display:inline; float:left; text-align:center; }
	.horizMenu a{display:block; text-decoration:none;}
	.horizMenu li ul{width:100%; position:absolute; z-index:5000; left:0; }
	.horizMenu li ul li{display:inline;}
	.horizMenu li ul{width:800px;} /* HACK: IE need an exact with!!!! */

/* MAIN LAYOUT
============================================================================================*/
html{text-align:center;}
body{font:85%/1.5 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding-bottom:20px; width:822px; margin:0 auto; text-align:left; position:relative; background-color:#b3740d;}

div#content{position:relative; width:100%; /*background-color:#FFFFFF;*/}
	#content p{padding:10px; text-align:justify;}
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content form, #content fieldset, #content a{margin-left:10px; margin-right:10px;}
	#content ul, #content ol, #content dl{margin-left:15px; margin-right:15px;}
	#content ol{padding-left:15px;}

#wrapper{width:822px; clear:both; overflow:visible; margin-top:25px; background-color:#FFFFFF; border:solid 3px #002e4f; position:relative;}

#branding{padding-top:25px; clear:both; overflow:hidden; margin-left:20px;}
	#branding h1{text-indent:-999999px; position:absolute;}
	#branding #logo{margin-left:10px; float:left; padding-bottom:10px;}

#search{width:180px; height:65px; float:right; clear:right; padding-left:5px; margin-right:30px; border:1px solid #e3e3e3;}
	#search #sbi{width:100px;}

#nav_main{clear:both; margin-left:5px; overflow:hidden; white-space:nowrap;}
.horizMenu{clear:both;}
	.horizMenu li{border-right:1px solid #e3e3e3; padding-bottom:10px;}
	.horizMenu a{
		padding:5px 10px 5px 10px; 
		border-top:1px solid #e3e3e3; 
		border-bottom:1px solid #e3e3e3;
		color:#000000;
		font-size:1.4em;
		font-weight:bold;
		background-color:#FFFFFF;
	}
	.horizMenu #mnavCompany{width:11.55em; border-right:none; text-align:left; white-space:nowrap;}
	.horizMenu #mnavLogin, .horizMenu #mnavLogin a{border:none; padding:0; position:absolute; top:2px; right:15px; font-size:11px; color:#569fbf; text-decoration:underline;}
	.horizMenu #mnavLogin a:hover{color:#00334d;}
	.horizMenu #mnavLogin li:hover{background-color:#FFFFFF;}
	.horizMenu a{margin-left:0; margin-right:0;}
	.horizMenu a:hover, .horizMenu a:active, .horizMenu li.active a{color:#569fbf;}
	.horizMenu a:active, .horizMenu li.active a{color:#002e4f;}
	.horizMenu li:hover{background-color:#569fbf;}
	.horizMenu li:active, .horizMenu li.active{background-color:#002e4f;}

.shadow{width:767px; margin:0 auto; text-align:left;}
	.shadow-top{height:1px; width:100%; background:url(../images/shadow-top.jpg) no-repeat; background-position:top; font-size:1px; }
	html>body .shadow-top{height:7px; background-position:bottom;}
	.shadow-ctr{width:100%; background:url(../images/shadow-ctr.jpg) repeat-y top left; text-align:left; overflow:visible; }
	.shadow-btm{border-bottom:1px solid #e3e3e3; width:764px;}

#content_main{width:66%; float:left; margin-left:3px;}
	#content_main h2{display:block; background:url(../images/BGHeader-trans.png) no-repeat; font-size:20px; line-height:15px; padding:15px 10px 10px 10px; margin:0; color:#559CBE;}
	#content_main h3{ }

#content_sub{width:250px; float:right; margin-right:4px;}

#productLinks,#homeLinks,#complianceLinks,#supportLinks,#companyLinks,#privacyLinks,#fileportContactLinks,#contactLinks,#faqLinks,#fileportHelpLinks,#searchLinks,#signUpLinks,#technologyLinks,#legalLinks,#sitemapLinks,#termsLinks, #helpfulTipsLinks
{font-weight:bold; font-size:1.2em; line-height:1.5em; padding-top:175px; min-height:443px; text-align:left; color:#FFFFFF;}
	#productLinks a,#homeLinks a,#complianceLinks a,#supportLinks a,#companyLinks a,
	#privacyLinks a,#fileportContactLinks a,#contactLinks a,#faqLinks a,
	#fileportHelpLinks a,#searchLinks a,#signUpLinks a,
	#technologyLinks a,#legalLinks a,#sitemapLinks a,#termsLinks a
	{font-weight:bold; font-size:1.2em; line-height:1.5em; padding-top:175px; min-height:443px; text-align:left; color:#FFFFFF;}
	#productLinks, #helpfulTipsLinks
	{background:url(../images/SideLaptop.jpg) no-repeat #B3740D;}
	#homeLinks,#complianceLinks,#supportLinks,#companyLinks,#privacyLinks,#fileportContactLinks,#contactLinks,#faqLinks,#fileportHelpLinks,#searchLinks
	{background:url(../images/SideMan.jpg) no-repeat #023048;}
	#signUpLinks,#technologyLinks,#legalLinks,#sitemapLinks,#termsLinks
	{background:url(../images/SideClock.jpg) no-repeat #B3740D;}

#site_info{overflow:hidden; width:759px; padding-left:30px;}
	#site_info #utilNav{width:600px; float:left; padding-left:0; margin-left:0; margin-left:5px; }
	#site_info #utilNav li{list-style-type:none; margin:0; padding:0; display:block; float:left;}
	#site_info a{text-decoration:none; padding-right:8px;}
	#site_info a:hover{text-decoration:underline;}
	#site_info .cirv{float:right; width:25px; text-align:right; margin-right:0px;}

#googleSearchUnitIframe{padding-left:10px;}

#feedbackForm{background-color:#FFFFFF;}
	#feedbackForm .formItem{margin-bottom:5px;}
	#feedbackForm label{margin-left:2px;}
	#feedbackForm input{width:245px;}
	#feedbackForm textarea{width:245px;}
	#feedbackForm select{width:245px;}
	#feedbackForm input.btn{width:65px;}
.required{color:#FF0000;}

.siteLinks .tips{margin:0 5px 10px 5px; border:solid 3px #CCCCCC;}


/* HOME PAGE
============================================================================================*/
#home-focus a, #home-focus{padding:0; margin:5px 0 0 0;}
	#home-focus img{margin-left:2px;}
	
.phrase{margin-left:2px; background:url(../images/Bridge752.jpg) no-repeat; width:758px; height:208px; text-align:center;}
	#content_main .phrase h2{background:none; font-size:35px; padding-top:60px;}
	
	
/* CONTACT PAGE
============================================================================================*/
.contactPage #theNumberOfUsers,
.contactPage #theAverageNumberOfFilesClosedPerMonth,
.contactPage #theEstimatedNumberOfFilesNeedingStorageNow,
.contactPage #theTypeOfBusiness,
.contactPage #theBestWayToContactYou{display:none;}

/* SUPPORT PAGE
============================================================================================*/
.supportPage #theNumberOfUsers,
.supportPage #theAverageNumberOfFilesClosedPerMonth,
.supportPage #theEstimatedNumberOfFilesNeedingStorageNow,
.supportPage #theTypeOfBusiness,
.supportPage #theBestWayToContactYou{display:none;}

/* NEWSLETTER PAGE
============================================================================================*/
.newsletterPage #theNumberOfUsers,
.newsletterPage #theAverageNumberOfFilesClosedPerMonth,
.newsletterPage #theEstimatedNumberOfFilesNeedingStorageNow,
.newsletterPage #theTypeOfBusiness,
.newsletterPage #theBestWayToContactYou{display:none;}