@charset "utf-8";
/* CSS Document */


body									{ background-color: #000; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #000000; }

#maincontainertop						{ width: 975px; height: 15px; background-image: url(../images/bg-container-top.png); background-repeat: no-repeat; margin: auto; margin-top: 15px; }

#maincontainer							{ width: 975px; height: auto; margin: auto; background-image:url(../images/bg-container.png); }

#maincontainerbottom					{ width: 975px; height: 15px; background-image: url(../images/bg-container-bottom.png); background-repeat: no-repeat; margin: auto; clear: both; }

#contentcontainer						{ width: 940px; height: 100%; padding: 0px 0px 0px 0px; background-color: #FFFFFF; margin: auto;}

.clear									{ clear: both; }

#header									{ width: 920px; height: 116px; padding: 10px; }

#phones									{ float: right; font-weight: bold; font-size: 17px; font-style: italic; margin-top: 30px; margin-right: 70px; margin-bottom: 0pt;margin-left: 0pt; text-align: right; line-height: 30px; }

#phones a								{ color: #5179c2; text-decoration: none; }
#phones a:hover							{ color: #0066ff; text-decoration: none; }

#logo									{ width: 483px; height: 108px; float: left; margin-top: 4px; }

#navigationbar							{ width: 918px; height: 36px; background-image: url(../images/bg-navigationbar.png); padding-top: 9px; padding-left: 22px; }

#navigationbar ul						{ list-style-image: none; margin: 0px; padding: 0px; display: inline; }

#navigationbar li						{ display: inline;}

#navigationbar li a						{ color: #FFFFFF; font-weight: bold; background-image: url(../images/bg-nav-item.png); background-repeat: no-repeat; background-position: left; padding: 5px; display: block; width: 130px; float: left; padding-left: 30px; text-decoration: none;}

#navigationbar li.style2 a						{ color: #FFFFFF; font-weight: bold; background-image: url(../images/bg-nav-item.png); background-repeat: no-repeat; background-position: left; padding: 5px; display: block; width: 190px; float: left; padding-left: 30px; text-decoration: none;}

#navigationbar li.style3 a						{ color: #FFFFFF; font-weight: bold; background-image: url(../images/bg-nav-item.png); background-repeat: no-repeat; background-position: left; padding: 5px; display: block; width: 75px; float: left; padding-left: 30px; text-decoration: none;}

#navigationbar ul li a:hover, #navigationbar ul li.style2 a:hover, #navigationbar ul li.style3 a:hover {  background-image: url(../images/bg-nav-item-hover.png); background-repeat: no-repeat; background-position: left; }

#welcomebox								{ width: 940px; height: 252px; background-image: url(../images/bg-welcomebox.png);}

#welcomeboxtext							{ width: 525px; height: 227px; float: left; }

#welcomeboxtextsecondary				{ width: 750px; height: 227px; float: left; }
#welcomeboxtextsecondary p.productspage { padding: 0px 20px 10px 40px; color: #FFFFFF; line-height: 20px;}

#welcomeboxtextfaqs						{ width: 695px; height: 227px; float: left; }

#welcomeboxtext p						{ padding: 0px 20px 10px 40px; color: #FFFFFF; line-height: 21px;}

#welcomeboxtextsecondary p				{ padding: 0px 20px 10px 40px; color: #FFFFFF; line-height: 23px;}

#welcomeboxtextfaqs p					{ padding: 0px 20px 0px 40px; color: #FFFFFF; line-height: 23px; font-size: 12px;}

#welcomeboxgroup						{ width: 375px; height: 227px; float: left; }

#welcomeboxtim							{ width: 175px; height: 227px; float: left; }

#welcomeboxbuttons						{ width: 90px; height: 227px; float: left; }

#welcomeboxsecondary					{ width: 415px; height: 227px; float: left; margin-left: 30px;}

#welcomeboxfaqs							{ width: 215px; height: 227px; float: left; margin-left: 30px;}

#contentarea							{ width: 920px; padding: 10px 10px 40px 10px; margin: auto;}

h1										{ font-family: "Times New Roman", Times, serif, serif; font-size: 25px; text-align: left; color: #fff; font-weight: bold; margin: 0px; padding: 20px 0px 0px 40px;}

h2										{ font-family: "Times New Roman", Times, serif, serif; font-size: 31px; text-align: center; color: #000000; font-weight: bold; margin: 0px; padding: 5px 0px 10px 0px;}

h3										{ font-family: "Times New Roman", Times, serif, serif; font-size: 18px; text-align: left; color: #fff; font-weight: bold; margin: 0px; padding: 5px 0px 10px 0px;}

.line									{ width: 910px; border-bottom: #000000 solid 1px; padding: 0px 0px 0px 0px; margin: auto; }

.text									{ width: 640px; line-height: 21px; margin: auto; padding: 15px 0px 5px 0px;}

.textQ									{ width: 640px; line-height: 21px; margin: auto; padding: 15px 0px 5px 0px; font-weight: bold; color: #5179c2}

.textA									{ width: 640px; line-height: 21px; margin: auto; padding: 5px 0px 5px 0px; font-style: normal;}

.parroundbox-top						{ width: 600px; height: 14px; margin: auto; background-image: url(../images/bg-parroundbox-top.png); background-repeat: no-repeat;  margin-top: 20px;}

.parroundbox-middle						{ width: 550px; line-height: 21px; margin: auto; background-image: url(../images/bg-parroundbox-middle.png); padding: 25px;  }

.parroundbox-bottom						{ width: 600px; height: 14px; margin: auto; background-image: url(../images/bg-parroundbox-bottom.png); background-repeat: no-repeat;clear: both;}

.parroundbox-middle p						{ color: #FFFFFF; font-size: 11px; text-align: left; line-height: 17px; padding-top: 10px;}

.parroundbox-middle p a						{ color: #FFFFFF; }

.parroundbox-middle p a:hover				{ color: #0000FF; }

.floatright 							{ float: right; padding: 10px;}

.sub									{ width: 640px; line-height: normal; margin: auto; padding: 25px 0px 5px 0px; font-size: 10px; color: #003399;}

.italics								{ font-style: italic; font-weight: bold; }

#footer									{ width: 940px; height: 65px; background-image: url(../images/bg-footer.png); padding: 20px 0px 0px 0px; margin: 0px; }

#footercontent							{ margin: auto; width: 640px; }

#footercontent p						{ padding: 6px 0px 0px 0px; margin: 0px; color: #ccc; font-size: 11px; font-weight: normal; text-align: center;}

#footercontent ul						{ list-style-type: none; padding: 0px; margin: 0px 0px 0px 0px;  color: #FFFFFF; text-align: center;}

#footercontent ul li					{ padding: 1px; display: inline;}

#footercontent a						{ color: #ccc; font-size: 11px; text-decoration: none;}

#footercontent a:hover					{ text-decoration: none; color: #8fa2b5; }

#e12									{ width: 300px; margin: auto; margin-top: 15px; color: #ccc; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 20px; }
#e12 a									{ color: #666; font-size: 11px; text-decoration: none; }
#e12 a:hover							{ text-decoration: none; color: #0066CC; }

/* Contact */

#form						{ margin: auto; width: 450px; padding-top: 30px;}
.label						{ height: 25px; width: 165px; float: left; text-align: right; font-weight: bold; font-size: 12px; padding-right: 20px; }
.field						{ height: 25px; width: 250px; float: left; }
.row					 	{ height: 25px; width: 445px; clear: both; padding: 10px 0px 10px 0px;}