﻿body { background: #E2EFF5; font-size: 62.5%; /* 1em = 10px */ font-family: Georgia, Arial, Helvetica, Verdana; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
img { border: none; }
#container { width: 1000px; margin: 0px auto 0px auto; }
#wide h1, #page h1 { color: #24576C; font-size: 2.4em; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; font-family: "Trebuchet MS"; font-weight: normal; }
#content h2 { color: #24576C; font-size: 2.3em; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; font-family: "Trebuchet MS"; font-weight: normal; }

#page h3, #wide h3 { color: #24576C; font-size: 1.3em; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; }

/* Header */
#header { width: 996px; float: left; display: block; margin: 0px; border-left: solid 2px #3E97BF; border-right: solid 2px #3E97BF; background: url(Images/header-bg.gif) repeat-x top #77B7D3; }

#header img { float: left; display: block; }
#header p { background: url(Images/phone-number.png) no-repeat; margin: 11px 32px 0px 0px; width: 171px; height: 97px; float: right; text-indent: -99999px; font-size: 0.00001em; }
/* Nav */
#navigation { background: url(Images/content-top.gif) no-repeat bottom; height: 48px; display: block; float: left; }

#navigation ul { display: block; float: left; list-style-type: none; padding: 0px 0px 0px 6px; margin: 0px; width: 990px; height: 38px; background: url(Images/menu-bg.gif) repeat-x top; border-left: solid 2px #3E97BF; border-right: solid 2px #3E97BF; }

#navigation ul li { display: block; float: left; height: 38px; padding: 0px; }

#navigation ul li a { display: block; float: left; padding-left: 0px; padding-right: 0px; font-size: 1.4em; font-family: Trebuchet MS; text-align: center; }

.firstItem a { border-right: solid 1px #3D96BE; margin: 6px 0px 0px 0px; height: 25px; color: #ffffff; padding: 7px 0px 0px 0px; text-decoration: none; }

.midItem a { border-left: solid 1px #5AA6C8; border-right: solid 1px #3D96BE; margin: 6px 0px 0px 0px; color: #ffffff; height: 25px; padding: 7px 0px 0px 0px; text-decoration: none; }

.lastItem a { border-left: solid 1px #5AA6C8; margin: 6px 0px 0px 0px; color: #ffffff; height: 25px; padding: 7px 0px 0px 0px; text-decoration: none; }

.firstItem a { width: 120px; }

.midItem a { width: 120px; }

.lastItem a { width: 120px; }

.firstItem a:hover { background: url(Images/menu-hov.gif) repeat-x top; }

.midItem a:hover { background: url(Images/menu-hov.gif) repeat-x top; }

.lastItem a:hover { background: url(Images/menu-hov.gif) repeat-x top; }

.firstItem a.selected { display: block; float: left; padding: 8px 8px 0px 8px; margin: 0px; text-decoration: none; color: #666666; font-size: 1.4em; font-family: Trebuchet MS; background: url(Images/menu-selected.gif) no-repeat; height: 31px; text-align: center; border: none; }

.midItem a.selected { display: block; float: left; padding: 8px 8px 0px 8px; margin: 0px; text-decoration: none; color: #666666; font-size: 1.4em; font-family: Trebuchet MS; background: url(Images/menu-selected.gif) no-repeat; height: 31px; text-align: center; border: none; }

.lastItem a.selected { display: block; float: left; padding: 8px 8px 0px 8px; margin: 0px; text-decoration: none; color: #666666; font-size: 1.4em; font-family: Trebuchet MS; background: url(Images/menu-selected.gif) no-repeat; height: 31px; text-align: center; border: none; }

.firstItem a.selected:hover { text-decoration: underline; }

.midItem a.selected:hover { text-decoration: underline; }

.lastItem a.selected:hover { text-decoration: underline; }

/* Content */
#content { width: 996px; float: left; display: block; margin: 0px; background: url(Images/content-bg.gif) repeat-x top #FFFFFF; border-left: solid 2px #D5D5D5; border-right: solid 2px #D5D5D5; }
#page { width: 575px; margin: 0px 10px 0px 0px; float: left; display: block; }
#wide { width: 755px; margin: 0px 10px 0px 10px; float: left; display: block; }
#page p, #wide p { color: #333333; font-size: 1.3em; line-height: 1.8em; margin: 0px 0px 10px 0px; }

#page ul, #wide ul { color: #333333; }
#page li, #wide li { font-size: 1.3em; line-height: 1.8em; }

/* LHN */
#lhn { width: 170px; float: left; display: block; background: url(Images/lhn-bot.gif) no-repeat bottom; margin: 0px 10px 0px 8px; padding: 0px 0px 10px 0px; }
#lhn ul { width: 170px; list-style-type: none; background: url(Images/lhn-top.gif) no-repeat top #C0DCE8; margin: 0px; padding: 5px 0px 0px 0px; }
#lhn ul li { }
#lhn ul a { display: block; width: 145px; color: #24576C; font-size: 1.3em; padding: 5px 0px 5px 15px; margin: 0px 0px 0px 5px; border-bottom: dotted 2px #9BC9DD; text-decoration: none; background: url(Images/lhn-bullet.gif) no-repeat 4px 8px; }
#lhn ul a:hover { background: url(Images/lhn-bullet.gif) no-repeat 4px 8px #A1CCDF; text-decoration: underline; }
.taImg { width: 200px; display: block; margin: 0px 0px 0px 10px; text-align: center; }
/* RHN */
#rhn { width: 210px; float: right; display: block; margin: 0px 8px 0px 0px; }
#rhn p { width: 200px; display: block; margin: 0px 0px 0px 15px; color: #666666; font-size: 1.2em; }
.quoteImg { display: block; margin: 0px 0px 10px 0px; }
.rhnBox { width: 200px; margin: 0px 0px 10px 10px; }
.rhnBox h3 { background: url(Images/press-top.gif) no-repeat top #C0DCE8; height: 27px; margin: 0px; text-align: center; padding: 4px 0px 0px 0px; font-family: Trebuchet MS; font-size: 1.6em; color: #24576C; font-weight: normal; }
.press { border-left: solid 1px #C0DCE8; border-right: solid 1px #C0DCE8; border-bottom: dotted 2px #C0DCE8; width: 198px; text-align: center; padding: 7px 0px 7px 0px; display: block; }
.pressbot { width: 200px; height: 40px; background: url(Images/press-bot.gif) no-repeat; text-align: center; padding: 13px 0px 0px 0px; display: block; }
.emailUs { text-indent: -99999px; font-size: 0.0001em; display: block; width: 200px; height: 42px; margin: 0px 0px 15px 10px; background: url(Images/email-us.gif) no-repeat top; }
.emailUs:hover { background-position: bottom; }
/* Homepage */
.hp1 { width: 250px; position: absolute; top: 0px; right: 530px; margin: 0px; padding: 2px 0px 0px 0px; font-size: 1.1em; text-align: center; color: #98C8DC; font-weight: normal; font-family: "Trebuchet MS"; }
.tickList { list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px; color: #006600; }
.tickList li { background: url(Images/tick.gif) no-repeat; padding: 0px 0px 0px 30px; margin: 0px 0px 5px 0px; color: #006600; }
/* Press Page */
.pressLink { display: block; padding: 5px; margin: 0px 0px 20px 0px; border-bottom: dotted 2px #88A4AF; color: #24576C; font-size: 1.3em; width: 755px; background: #EBEBEB; }
.pressLinkSml { display: block; padding: 5px; margin: 0px 0px 20px 0px; border-bottom: dotted 2px #88A4AF; color: #24576C; font-size: 1.3em; width: 100%; background: #EBEBEB; }
.pressLink:hover,.pressLinkSml:hover { color: #3F92CF; border-bottom: dotted 2px #3F92CF; }


/*FAQ*/
#faq dt ,#honest dt { margin: 5px 0px 0px 0px; font-size: 1.2em; line-height: 1.8em; }
#faq dt a ,#honest dt a { cursor: pointer; width: 737px; display: block; padding: 3px 3px 3px 15px; border-bottom: dotted 1px #CCCCCC; background: url(Images/lhn-bullet.gif) no-repeat 4px 8px; }
#faq dt a:hover ,#honest dt a:hover { color: #FF6600; text-decoration: underline; }
#faq dd,#honest dd { margin: 0px; padding: 5px 10px 5px 10px; background: #EBEBEB; }
/* Form */

.AMForm { font-size: 1.2em; }
.AMForm td { padding: 5px; }
.AMForm strong { color: Red; }
.formText { text-align: right; }

.formButton { background: url(Images/button.gif) no-repeat top; font-family: "Trebuchet MS"; color: White; font-size: 1.2em; width: 150px; height: 22px; display: block; text-decoration: none; text-align: center; padding: 3px 0px 0px 0px; }
.formButton:hover { background-position: bottom; }
/* Footer */

#footer { float: left; display: block; background: url(images/footer-bg.gif) no-repeat top; height: 45px; width: 1000px; }

#footer ul { padding: 0px 0px 0px 3px; margin: 0px 0px 10px 0px; float: left; display: block; list-style-type: none; height: 25px; }

#footer ul li { display: block; float: left; }

#footer ul li a { display: block; float: left; color: #1E4759; margin: 19px 0px 0px 0px; padding: 0px 5px 0px 5px; border-right: solid 1px #1E4759; text-decoration: none; font-size: 1.1em; }

#footer ul li a:hover { text-decoration: underline; color: #ffffff; }

#copyright { font-size: 1.1em; color: #1E4759; float: right; display: block; background: url(images/footer-right.gif) no-repeat top right; padding: 19px 10px 5px 5px; }

#watermark { width: 100%; float: left; display: block; text-align: center; color: #9FCBDF; font-size: 2em; padding: 0px; margin: 10px 0px 10px 0px; font-weight: normal; font-family: "Trebuchet MS"; }

#legal { color: #9FCBDF; font-size: 1em; text-align: center; width: 100%; float: left; display: block; margin: 0px 0px 10px 0px; }

/* Price */
.priceTable { font-size: 1.2em; width: 750px; margin: 15px 0px 15px 0px; border: solid 1px #CCCCCC; }
.priceTable th { text-align: left; padding: 7px 5px 7px 5px; background: #C3DFEC; color: #24576C; }
.priceTable td { padding: 7px 5px 7px 5px; color: #333333; }

.altr td { background: #EBEBEB; }

.letter { background: url(Images/letter-bg.gif) repeat-x top #FFFFFF; border: solid 2px #FFDF7B; color: #663300; padding: 10px; font-style: italic; margin: 0px 0px 10px 0px; }
.testimonialImage { text-align: center; }

.pdfList { margin: 0px 0px 5px 10px; padding: 0px; list-style-type: none; }
.pdfList a { background: url(images/pdf-icon.gif) no-repeat left; padding: 3px 0px 3px 25px; }

/*Interview*/

p.interviewQ{ margin-right:30px;font-weight:bold;}
p.interviewA{margin-left:30px ! important; font-style:italic;}
ul.interviewA{margin-left:30px;font-style:italic;}
