/* STANDARD LINKS */
a:link {color: #009ECB; text-decoration: none;}
a:visited {color: #009ECB; text-decoration: none;}
a:active {color: #59C7FF; text-decoration: underline;}
a:hover {color: #59C7FF; text-decoration: underline;}

div a:link {color: #009ECB; text-decoration: none;}
div a:visited {color: #009ECB; text-decoration: none;}
div a:active {color: #59C7FF; text-decoration: underline;}
div a:hover {color: #59C7FF; text-decoration: underline;}

body {font-family: Arial, Helvetica, sans-serif; color: #4C4C4C; margin: 0px; padding: 0px; text-align: center; background-image: url('http://www.helcim.com/images/HelcimPublic5_BottomBackgroundMain_Repeat02.jpg'); background-repeat: repeat-y; background-position: top center; background-color: #0158a5;}

img {border-color: #CCCCCC;}
img.ss1 {border: solid 2px #C3E8FF; padding: 5px; background-color: #FFFFFF;}

form {margin: 0px; padding: 0px;}
pre {margin: 0px; padding: 0px;}

p {line-height: 150%; font-size: 10pt; margin: 0px 0px 15px 0px; padding: 0px;}
p.question1 {line-height: 120%; font-size: 11pt; padding: 0px; color: #581379; font-style: italic; margin: 0px;}
p.question2 {line-height: 120%; font-size: 11pt; padding: 0px; color: #791378; font-style: italic; margin: 0px;}
p.testimonials1 {line-height: 100%; font-size: 13pt; font-weight: normal; padding: 0px; margin: 0px; color: #0066A5;}
p.testimonials2 {line-height: 100%; font-size: 13pt; font-weight: normal; padding: 0px; margin: 0px; color: #5091ba;}

li {font-size: 10pt; margin: 0px 0px 5px 0px; padding: 0px;}

hr {width:100%; height:1px; margin: 0px 0px 15px 0px; padding: 0px; border-top: dotted 1px #BFBFBF; border-left: 0px; border-right: 0px; border-bottom: 0px;}

h1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 28pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px;} /*009DD0*/ /*15px;*/
h1.blue {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #009DD0; font-size: 28pt; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px;}
h2 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #009DD0; font-size: 22pt; font-weight: normal; margin: 0px 0px 15px 0px; padding: 0px;}
h2.title {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #009DD0; font-size: 28pt; font-weight: normal; margin: 0px; padding: 0px;}
h3 {color: #0066A5; font-size: 13pt; font-weight: bold; margin: 0px; padding: 0px;}
h3.title {color: #0066A5; font-size: 15pt; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px;}
h3.question1 {color: #581379; font-style: italic; font-size: 13pt; font-weight: bold; margin: 0px; padding: 0px;}
h3.question2 {color: #791378; font-style: italic; font-size: 13pt; font-weight: bold; margin: 0px; padding: 0px;}
h3.pricing1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #0066A5; font-size: 17pt; font-weight: normal; font-style: italic; margin: 0px 0px 10px 0px; padding: 0px;}
h3.footer1 {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 19pt; font-weight: normal; margin: 0px; padding: 0px;}
h4 {color: #0066A5; font-size: 15pt; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px;}
h4.blueBar1 {color: #009ECB; font-weight: normal; background-color: #E9F9FE; padding: 5px 0px 5px 15px; font-size: 14pt;}
h4.tinyBlue1 {color: #0066A5; font-size: 11pt; font-weight: bold; margin: 0px; padding: 0px;}
h4.tinyBlue2 {color: #0066A5; font-size: 9pt; font-weight: bold; margin: 0px; padding: 0px;}
h4.warning1 {color: #d06925; font-size: 15pt; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px;}
h5 {color: #009ECB; font-size: 13pt; font-weight: normal; font-style: italic; margin: 0px; padding: 0px;}
h5.title {color: #0066A5; font-size: 13pt; font-weight: bold; font-style: normal; margin: 0px 0px 15px 0px; padding: 0px;}
h6 {color: #009ECB; font-size: 13pt; font-weight: normal; padding: 0px; margin: 0px;}
h6.faq1 {color: #009ECB; font-size: 13pt; font-weight: normal; padding: 0px; margin: 30px 0px 15px 0px;}

/* PAGE LAYOUT */
div.layoutTopBanner1 {height: 132px; background-image: url('http://www.helcim.com/images/HelcimPublic5_TopBackground_Repeat01B.jpg'); background-repeat: repeat-x; background-position: top center; background-color: #268CC6;}
div.layoutTopBanner2 {height: 132px; background-image: url('http://www.helcim.com/images/HelcimPublic5_TopBackgroundMain01B.jpg'); background-repeat: no-repeat; background-position: top center;}
div.layoutTopBanner3 {width: 980px; height: 101px; text-align: left; background-image: url('http://www.helcim.com/images/HelcimPublic5_TopBanner_Repeat01C.jpg'); background-repeat: repeat-x; background-position: top center;}
div.layoutTopBanner4 {width: 980px; height: 31px; background-color: #FFFFFF;}
div.layoutMiddleContent1 {background-image: url('http://www.helcim.com/images/HelcimPublic5_BlueBackground_Repeat01.jpg'); background-repeat: repeat-x; background-position: top center; background-color: #36B8FF;}
div.layoutMiddleContent2 {background-image: url('http://www.helcim.com/images/HelcimPublic5_BlueBackgroundMiddle01.jpg'); background-repeat: repeat-y; background-position: top center;}
div.layoutMiddleContent3 {background-image: url('http://www.helcim.com/images/HelcimPublic5_BlueBackgroundTopFade01.jpg'); background-repeat: no-repeat; background-position: top center;}
div.layoutMiddleContent4 {width: 980px; background-color: #E9F9FE; overflow: auto;}
div.layoutBottomFooter1 {height: 410px; background-image: url('http://www.helcim.com/images/HelcimPublic5_BottomBackground_Repeat01.jpg'); background-repeat: repeat-x; background-position: top center; background-color: #0158a5;}
div.layoutBottomFooter2 {height: 410px; background-image: url('http://www.helcim.com/images/HelcimPublic5_BottomBackgroundMain01.jpg'); background-repeat: no-repeat; background-position: top center;}
div.layoutBottomFooter3 {width: 980px; height: 410px; background-image: url('http://www.helcim.com/images/HelcimPublic5_BottomBackgroundMain_Repeat01.jpg'); background-repeat: repeat-x; background-position: top center;  background-color: #0066a6;}
div.layoutBottomFooter4 {width: 940px; padding-top: 20px;}

/* MAIN MENU */
div.menuMain1 {border-top: solid 1px #0092D9; border-left: solid 1px #0092D9; border-right: solid 1px #0092D9;}
	div.menuMain1B {border-top: solid 1px #00bef2; border-left: solid 1px #00bef2; border-right: solid 1px #00bef2;}
div.menuMain2 a {display: block; width: 100%; font-weight: bold; font-size: 11pt; height: 29px; padding-top: 5px; color: #FFFFFF; background-image: url('http://www.helcim.com/images/HelcimPublic5_MenuButton_Back01.jpg'); background-repeat: repeat-x; background-position: top center;}
div.menuMain2 a:hover {color: #FFFFFF; background-image: url('http://www.helcim.com/images/HelcimPublic5_MenuButton_Back02.jpg'); background-repeat: repeat-x; background-position: top center;}
div.menuMain2B a {display: block; width: 100%; font-weight: bold; font-size: 11pt; height: 29px; padding-top: 5px; color: #FFFFFF; background-image: url('http://www.helcim.com/images/HelcimPublic5_MenuButton_Back02.jpg'); background-repeat: repeat-x; background-position: top center;}
div.menuMain2B a:hover {color: #FFFFFF; background-image: url('http://www.helcim.com/images/HelcimPublic5_MenuButton_Back02.jpg'); background-repeat: repeat-x; background-position: top center;}

/* FOOTER */
div.footerCallBackForm1 {height: 105px; background-image: url('http://www.helcim.com/images/HelcimPublic5_CallBackWindow02.png'); background-repeat: no-repeat; background-position: top right;}
div.footerCallBackForm2 {padding: 15px 0px 0px 0px; text-align: center;}

div.txtFooter2 {font-size: 25pt; color: #FFFFFF; font-weight: bold; margin: -8px 0px 0px 0px;}

div.footerLine1 {height: 10px; font-size: 1px; border-top: solid 1px #55a6cd; margin: 0px;}
div.footerLine2 {height: 10px; font-size: 1px; border-top: solid 1px #b5e6ea; margin: 0px;}

p.footerLegal1 {font-size: 8pt; color: #FFFFFF; line-height: 100%; padding: 0px 0px 10px 0px; margin: 0px;}
p.footerLegal2 {font-size: 7.5pt; color: #00C9FF; line-height: 100%; margin: 0px;}
p.footerCallBackText1 {font-size: 10pt; color: #FFFFFF; line-height: 100%; padding-bottom: 10px; margin: 0px;}

ul.txtFooter4 {list-style-type: square; list-style-position: outside; margin: 0px; padding-left: 20px;}
li.txtFooter4 {font-size: 9pt; color: #FFFFFF; margin: 0px;}
li.txtFooter5 {font-size: 11pt;}
li.txtFooter6 {font-size: 9pt; margin-left: 20px;}

td.footerContact1 {font-size: 11pt; color: #FFFFFF; padding-right: 15px;}
td.footerContact2 {font-size: 11pt; color: #FFFFFF;}

td.footerCallBack1 {font-size: 9pt; color: #FFFFFF; text-align: right; padding-right: 10px;}
td.footerCallBack2 {font-size: 9pt; color: #b4e5ff; text-align: left; padding: 1px 3px 1px 0px;}

input.footerCallBackInput1 {font-size: 8pt; font-weight: bold; color: #274452; font-family: Arial, Helvetica, sans-serif; width: 100px;}
input.footerCallBackButton1 {width: 60px; height: 46px;}

/* SIDE MENU */
div.contentHolder1 {text-align: left; float: right; background-color: #FFFFFF; width: 780px;}
div.contentTitle1 {text-align: left; height: 88px; background-color: #008ECC; background-repeat: no-repeat; background-position: top center; border-top: solid 1px #FFFFFF;}
div.topNavigationLinks1 {font-size: 8pt; margin-top: -3px; color: #ccfcff;}
div.topNavigationLinks1 a:link {color: #ccfcff;}
div.topNavigationLinks1 a:visited {color: #ccfcff;}
div.spacer {padding: 0px; margin: 0px; font-size: 1px;}

div.sideMenu1 {width: 200px; float: left; text-align: left;}
div.sideMenu2 {border-bottom: solid 1px #FFFFFF; }
div.sideMenuItem1 a:link {display: block; font-size: 11pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 7px 0px 7px 30px; color: #009ECB;}
div.sideMenuItem1 a:visited {display: block; font-size: 11pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 7px 0px 7px 30px; color: #009ECB;}
div.sideMenuItem1 a:hover {background-color: #FFFFFF;}
div.sideMenuItem1B a:link {display: block; font-size: 11pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 7px 0px 7px 30px; background-color: #FFFFFF; color: #009ECB;}
div.sideMenuItem1B a:visited {display: block; font-size: 11pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 7px 0px 7px 30px; background-color: #FFFFFF; color: #009ECB;}
div.sideMenuItem1B a:hover {background-color: #FFFFFF;}
div.sideMenuItem2 a:link {display: block; font-size: 9pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 4px 0px 4px 30px; color: #009ECB;}
div.sideMenuItem2 a:visited {display: block; font-size: 9pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 4px 0px 4px 30px; color: #009ECB;}
div.sideMenuItem2 a:hover {background-color: #FFFFFF;}
div.sideMenuItem2B a:link {display: block; font-size: 9pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 4px 0px 4px 30px; background-color: #FFFFFF; color: #009ECB;}
div.sideMenuItem2B a:visited {display: block; font-size: 9pt; padding: 0px; border-top: solid 1px #FFFFFF; padding: 4px 0px 4px 30px; background-color: #FFFFFF; color: #009ECB;}
div.sideMenuItem2B a:hover {background-color: #FFFFFF;}
div.sideMenuTitle1 {font-size: 11pt; padding: 20px 0px 7px 20px;}

/* LINES */
div.line1 {height: 15px; margin: 10px 0px 15px 0px; background-image: url('http://www.helcim.com/images/HelcimPublic5_HorizontalFadeLine01.jpg'); background-repeat: no-repeat; background-position: top center;}
div.line2 {height: 15px; margin: 10px 0px 15px 0px; background-image: url('http://www.helcim.com/images/HelcimPublic5_HorizontalFadeLine02.jpg'); background-repeat: no-repeat; background-position: top center;}
div.line3 {height: 15px; margin: 7px 0px 25px 0px; background-image: url('http://www.helcim.com/images/HelcimPublic5_HorizontalFadeLine03.jpg'); background-repeat: no-repeat; background-position: top center;}
div.line4 {height: 15px; margin: 10px 0px 15px 0px; background-image: url('http://www.helcim.com/images/HelcimPublic5_HorizontalFadeLine04.jpg'); background-repeat: no-repeat; background-position: top center;}
div.line5 {height: 15px; margin: 7px 0px 25px 0px; background-image: url('http://www.helcim.com/images/HelcimPublic5_HorizontalFadeLine05.jpg'); background-repeat: no-repeat; background-position: top center;}

/* CONTENT */
div.newsListItem1A a:link {background-color: #EAF7FD; display: block; padding: 8px 32px 8px 32px;}
div.newsListItem1A a:visited {background-color: #EAF7FD; display: block; padding: 8px 32px 8px 32px;}
div.newsListItem1A a:hover {background-color: #D1F0FF; text-decoration: none; font-weight: bold;}
div.newsListItem1B a:link {background-color: #FFFFFF; display: block; padding: 8px 32px 8px 32px;}
div.newsListItem1B a:visited {background-color: #FFFFFF; display: block; padding: 8px 32px 8px 32px;}
div.newsListItem1B a:hover {background-color: #D1F0FF; text-decoration: none; font-weight: bold;}

div.contentSideFeatures1 {float: right; width: 330px; text-align: left;}
div.contentSideFeatures2 {text-align: left;}
div.contentSideFeatures3 {text-align: left; height: 100px;}
div.contentSideFeatures4 {text-align: left; height: 70px;}

div.rateWindow1 {border: solid 4px #E9F9FE; padding: 15px 0px 15px 0px;}
div.rateWindow2 {border: solid 4px #E9F9FE; padding: 15px;}

p.newsListItemDate1 {font-size: 8pt; color: #666666; margin: 0px; padding: 0px; line-height: 100%;}
p.newsListItemLink1 {font-size: 7pt; color: #888888; margin: 10px 0px 0px 0px; padding: 0px; line-height: 100%;}

p.features1 {font-size: 10pt; color: #777777; margin: 0px 0px 15px 0px;}
p.features2 {font-size: 10pt; margin: 0px 0px 0px 0px;}
p.attention1 {line-height: 120%; font-size: 13pt; margin: 0px; padding: 0px; color: #009DD0; font-style: italic;}

td.prices1 {font-size: 9pt; color: #666666; padding: 3px 10px 3px 0px; text-align: right;}
td.prices2 {font-size: 11pt; color: #009DD0;}
td.prices3 {font-size: 9pt; color: #666666; padding: 3px 10px 3px 0px; text-align: right; font-weight: bold;}
td.prices4 {font-size: 9pt;}
td.prices5 {font-size: 5pt;}
td.prices6 {font-size: 10pt; padding: 8px 20px 8px 8px; border-bottom: solid 1px E9F9FE; border-right: solid 1px E9F9FE; color: #0066A5;}
td.prices7 {font-size: 10pt; padding: 0px 8px 0px 8px; border-bottom: solid 1px E9F9FE;}
td.prices8 {font-size: 13pt; color: #009DD0; padding: 5px 0px 5px 0px;}

td.rates1 {font-size: 9pt; color: #666666; padding: 0px 20px 0px 20px; text-align: left;}
td.rates1B {font-size: 13pt; padding: 15px 0px 5px 0px; text-align: left;}
td.rates2 {font-size: 11pt; color: #009DD0; padding: 5px 20px 5px 20px; background-color: #E9F9FE;}
td.rates3 {font-size: 11pt; color: #009DD0; padding: 5px 20px 5px 20px; background-color: #ddfcf5;}
td.rates4 {font-size: 11pt; color: #009DD0; padding: 5px 20px 5px 20px; background-color: #d0ffec;}

div.signupButton1 a {display: block; width: 210px; height: 40px; background-image: url('http://www.helcim.com/images/HelcimPublic5_Button_ApplyNow01.jpg'); background-repeat: no-repeat; background-position: top center;}
div.signupButton1 a:hover {background-image: url('http://www.helcim.com/images/HelcimPublic5_Button_ApplyNow01B.jpg'); background-repeat: no-repeat; background-position: top center;}

td.chart1 {font-size: 7pt; color: #666666; padding: 3px; text-align: center;}
td.chart1B {font-size: 8pt; font-weight: bold; color: #666666; padding: 3px; text-align: center;}
td.chart2 {font-size: 9pt; background-color: #FFFFFF; padding: 5px 0px 5px 0px; text-align: left;}
td.chart3 {font-size: 9pt; color: #666666; padding: 3px; text-align: center;}
td.chart4 {font-size: 23pt; color: #009DD0; text-align: center;}
td.chart5 {font-size: 13pt; color: #009DD0; text-align: center; padding-top: 7px;}
td.chart6 {font-size: 10pt; font-style: italic; text-align: center;}
font.sPrice1 {font-size: 15pt;}

div.txtContact1 {font-size: 17pt; color: #999999; font-family: Arial Narrow, Arial, Helvetica, sans-serif; padding: 0px;}
div.txtContact2 {font-size: 23pt; color: #006699; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin: -8px 0px 10px 0px;}

td.cellContact1 {font-size: 11pt; padding-right: 15px;}
td.cellContact2 {font-size: 11pt;}
td.cellContact3 {font-size: 9pt; padding-right: 25px;}

div.questionBox1 {background-color: #f7e9fe; padding: 15px; margin: 0px; text-align: center;}
div.questionBox2 {background-color: #fbe9fe; padding: 15px; margin: 0px; text-align: center;}
div.questionBox3 {background-color: #E9F9FE; padding: 15px; margin: 0px; text-align: center;}

td.faq1 {font-size: 24pt; color: #77c3ff; width: 300px;}
td.faq2 {font-size: 24pt; color: #9cc26c; width: 630px;}
td.faq3 {font-size: 11pt; padding: 10px; border-bottom: solid 2px #c9e7ff; color: #315469; font-style: italic;}
td.faq4 {font-size: 11pt; padding: 10px; border-bottom: solid 2px #e7ffc9; border-left: solid 2px #e7ffc9; color: #3f5028;}

td.appDownload1 {font-size: 10pt; padding: 10px 3px 3px 50px; font-weight: bold;}
td.appDownload2 {font-size: 10pt; padding: 3px 30px 3px 80px;}
td.appDownload3 {font-size: 10pt; padding: 3px;}
td.appDownload4 {font-size: 10pt; padding: 3px; font-weight: bold;}

div.devCodeBox1 {padding: 20px; margin-bottom: 10px; border: dashed 1px #f0d33d; background-color: #FEF3B1; font-family: Courier New, Courier, monospace; font-size: 9pt;}

td.dev1 {font-size: 9pt; padding: 4px 20px 4px 10px; font-family: Courier New, Courier, monospace; color: #000000;}
td.dev2 {font-size: 9pt; padding: 4px 20px 4px 10px; font-style: italic;}
td.dev3 {font-size: 8pt; padding: 4px 10px 4px 10px;}

tr.dev1 {background-color: #F1F1F1;}
tr.dev2 {background-color: #FFFFFF;}

td.cart1 {font-size: 9pt; color: #666666; padding: 1px 10px 1px 0px; text-align: right;}
td.cart2 {font-size: 9pt; color: #009DD0;}

div.testimonials1 {background-color: #E9F9FE; padding: 20px; margin: 0px 0px 10px 0px;}
div.caption1 {font-size: 8pt; color: #666666; font-style: italic;}

td.spec1 {font-size: 8pt; padding: 4px 10px 4px 10px; text-align: right; color: #666666;}
td.spec2 {font-size: 9pt; padding: 0px 10px 0px 10px; color: #0066A5;}

tr.spec1 {background-color: #e9f9fe;}
tr.spec2 {background-color: #f2fcff;}

/* FORM FIELDS */
div.formBox1 {border: solid 1px #C3E8FF; background-image: url('http://www.helcim.com/images/HelcimPublic5_BlueBoxFade01.jpg'); background-repeat: repeat-x; background-position: top center; background-color: #E5F5FF;}
div.formBoxPad1 {padding: 25px;}
div.formBoxPad2 {padding: 15px;}
div.formError1 {font-size: 13pt; color: #ea0000; background-color: #ffdfdf; padding: 10px; text-align: center; margin-bottom: 10px;}

td.formCell1 {font-size: 11pt; padding: 5px; text-align: right;}
td.formCell2 {font-size: 13pt; padding: 5px; color: #777777;}

textarea.formTextArea1 {font-size: 13pt; color: #274452; font-family: Arial, Helvetica, sans-serif;}

input.formText1 {font-size: 13pt; color: #274452; font-family: Arial, Helvetica, sans-serif;}
input.formButton1 {font-size: 13pt; padding: 0px 10px 0px 10px; height: 40px; font-family: Arial, Helvetica, sans-serif;}
select.formSelect1 {font-size: 13pt; color: #274452; font-family: Arial, Helvetica, sans-serif;}

/* BLUE MENU */
div.blueMenu1 a:link {font-size: 13pt; border: solid 1px #CEECFF; background-color: #EFF9FF; display: block; padding: 10px 0px 10px 0px; margin: 0px 1px 1px 0px; text-align: center;}
div.blueMenu1 a:visited {font-size: 13pt; border: solid 1px #CEECFF; background-color: #EFF9FF; display: block; padding: 10px 0px 10px 0px; margin: 0px 1px 1px 0px; text-align: center;}
div.blueMenu1 a:hover {border: solid 1px #CEECFF; background-color: #FFFFFF;}

div.blueMenu2 a:link {font-size: 11pt; border: solid 1px #CEECFF; background-color: #EFF9FF; display: block; padding: 4px 0px 4px 0px; margin: 0px 1px 1px 0px; text-align: center;}
div.blueMenu2 a:visited {font-size: 11pt; border: solid 1px #CEECFF; background-color: #EFF9FF; display: block; padding: 5px 0px 5px 0px; margin: 0px 1px 1px 0px; text-align: center;}
div.blueMenu2 a:hover {border: solid 1px #CEECFF; background-color: #FFFFFF;}

/* TEMPLATES */
div.template1 {border: solid 1px #E6E6E6; background-color: #F9F9F9; padding: 20px; margin: 0px 0px 10px 0px;}
div.pictureFrame1 {padding: 2px 6px 6px 2px; background-image: url('http://www.helcim.com/images/HelcimPublic5_PictureFrame01.png'); background-repeat: no-repeat; background-position: top left;}
div.pictureFrame2 {padding: 2px 6px 6px 2px; background-image: url('http://www.helcim.com/images/HelcimPublic5_PictureFrame02.png'); background-repeat: no-repeat; background-position: top left;}
td.template1 {font-size: 8pt; color: #888888; padding: 3px 8px 3px 0px;}
td.template2 {font-size: 8pt; padding: 3px 0px 3px 0px;}