/*

* @package JawsheeNET Gold Web Package

* @version 1.0.0 - 4th Feb 2012

* @author JawsheeNET - http://jawshee.net

* @copyright Copyright (C) 2012 HypnoticEvolution; JawsheeNET

* @fileinformation style.css - Copyright - See Above for Notice.

* All Rights Reserved for Respective Js and CSS element authors.

*/



html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, figure, footer, header,

hgroup, menu, nav, section, menu,

time, mark, audio, video{  margin:0;   padding:0;   border:0;   outline:0;   font-size:100%;   vertical-align:baseline;   background:transparent}



.introduction{text-align:center !important; font-size:20px; width:100%; font-family:'Arapey',serif}

#skipintro{color:#999; font-size:12px !important}



#introwords1{background:url(../img/intro/quitsmoking.png) no-repeat !important; color:#2359A9; opacity:0; width:290px !important;margin-left: -25px; height:88px !important}

#introwords3{background:url(../img/intro/loseweight.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-left: -25px; height:88px !important}



#introwords5{background:url(../img/intro/hypnobirthing.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important; margin-left: -25px;height:88px !important}



#introwords7{background:url(../img/intro/athleticperformance.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-left: -25px; height:88px !important}

#introdrop{opacity:0; s}

#introwords5 p {
padding-top: 12px !important;
}
#introwords3 p {
padding-top: 12px !important;
}

#introwords2{background:url(../img/intro/improvesleep.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important; margin-right: -10px;height:88px !important}



#introwords4{background:url(../img/intro/eliminatestress.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-right: -10px; height:88px !important}



#introwords6{background:url(../img/intro/children.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important; margin-right: -10px;height:88px !important}



#introwords8{background:url(../img/intro/eliminatefears.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-right: -10px; height:88px !important}



#introwords9{background:url(../img/intro/testimonials.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-left: -25px; height:88px !important}



#introwords10{background:url(../img/intro/painmanagement.png) no-repeat  !important; color:#2359A9; opacity:0; width:290px !important;margin-right: -10px; height:88px !important}



 #introwords5:hover, #introwords8:hover, #introwords7:hover, #introwords6:hover, #introwords1:hover, #introwords2:hover, #introwords3:hover, #introwords4:hover, #introwords10:hover, #introwords9:hover{background-position:0% 100% !important; font-weight:normal;}



#introwords1 p , #introwords3 p , #introwords5 p , #introwords7 p , #introwords9 p {

text-align: right;

padding: 27px 120px 0 0;

font-family: 'HeliumRegular';

font-size: 19px;

 }



 #introwords2 p , #introwords4 p , #introwords6 p , #introwords8 p , #introwords10 p {

text-align: left;

padding: 27px 0 0 120px;

font-family: 'HeliumRegular';

font-size: 19px;

 }



 #introwords7 p, #introwords10 p {

padding-top:12px !important;

 }



article, aside, figure, footer, header,

hgroup, nav, section{display:block}



nav ul{list-style:none}





.pulsate a, .pulsate a:visited  {

color: #C40 !important;

font-weight:normal !important;

}

 .pulsate a:hover {

 color:#C50 !important;

 }

img.ProgramImg {

	margin-bottom:-12px;

}

img.TracksImg {

    float: right;

    margin-right: 22px;

    margin-top: 8px;

}





a{margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent}





hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}



input, select{vertical-align:middle}





body{font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22}





select, input, textarea{font:99% sans-serif}





body, select, input, textarea{color:#444}



h1, h2, h3, h4, h5, h6{font-weight:bold; text-rendering:optimizeLegibility}



html{-webkit-font-smoothing:antialiased}



a:hover, a:active{outline:none}



a, a:active, a:visited{color:#607890}

a:hover{color:#036}



ul{margin-left:30px}



strong, th{font-weight:bold}





input[type="radio"]{vertical-align:text-bottom}

input[type="checkbox"]{margin:0; vertical-align:-2px}





label, input[type=button], input[type=submit], button{cursor:pointer}



::-moz-selection{background:#2359A9; color:#fff; text-shadow:none}

::selection{background:#2359A9; color:#fff; text-shadow:none}



a:link{-webkit-tap-highlight-color:#2359A9}



a, a:active, a:visited{color:#2359A9; text-decoration:none}

a:hover{color:#2359A9; font-weight:bold}

.ribbon{background:url(../img/grad-blue.gif) repeat-x center top #123E73; border:1px solid #123e73; color:#FFF; text-shadow:0 -1px 0 #11506F}

.triangle-ribbon{border-color:transparent #1a4982 transparent transparent}



.messagebox{    background:none no-repeat scroll 20px 8px #EEE;     border-radius:4px 4px 4px 4px;     cursor:pointer;     font-family:Helvetica,Arial,"Times New Roman",Times,serif;     font-size:12px;     font-style:normal;     margin:12px 0 20px;     padding:10px 10px 10px 25px;     width:auto}

.testimonial{    background-color:#B5D8FA;     border:1px solid #6495ED;     color:#36414B}

.disclaimer{    background-color:#FFC8D1;     border:1px solid #D96E66;     color:#CD0A0A}

#testimonial_slideshow{height:auto}

footer a, footer a:hover, footer a:visited{color:#2B6FD4; font-weight:normal !important}

#navi ul{    margin:0 !important;     padding:0 !important}

#navi ul li{    background:url("../img/cp-arrow.png") no-repeat scroll left center transparent;     border-bottom:1px dotted #CCC;     list-style:none outside none !important;     margin:0 !important;     overflow:auto;     padding:6px 6px 6px 22px !important}

#navi ul li:first-of-type{    border-top:1px dotted #CCC}

#navi ul li:hover{    background:url("../img/cp-arrow.png") no-repeat scroll left center #F5F5F5}



.sidebar-nav li.current{background:url(../img/grad-blue.gif) repeat-x center top #123E73; border:1px solid #11506F}

h4 span{font-size:10px; color:#888 !important}

h4 span a{font-size:10px; color:#888 !important}



body{color:#f2f2f2; background:#112c54 repeat-x top; background-image:url(../img/header-bg.png); background-repeat:repeat-x}

h1#logo{background:url(../img/logo.png) no-repeat scroll 0 0 transparent}

nav a, nav a:visited{color:#f2f2f2; text-shadow:0 1px 0 #000}

nav a:hover{color:#d9d9d9}

#nav ul a{text-shadow:0 1px 0 #FFF}



footer{color:#f2f2f2}





#wrapper{width:980px; margin:0 auto}



h1{font-weight:bold; font-size:220%; float:left; margin-top:5px}

h1#logo{display:inline; height:38px; text-indent:-4000px; width:231px}

h2{font-size:200%; margin-bottom:10px; letter-spacing:-1px}

h2.ribbon{padding:15px 30px; position:relative; left:-55px; float:left; margin-bottom:20px; border-radius:3px 3px 3px 0px; -moz-border-radius:3px 3px 3px 0px; -webkit-border-radius:3px 3px 3px 0px}

.triangle-ribbon{border-style:solid; border-width:13px; height:0; position:relative; width:0; float:left; clear:left; left:-67px; top:-33px; z-index:-1}

h2.full{width:890px}

h2 span{position:absolute; right:25px; font-size:80%; margin:3px 0 0}

h3{font-size:180%; font-weight:bold; margin-bottom:15px}

aside h3{font-size:138.5%; font-weight:bold; margin-bottom:15px; color:#333; padding-bottom:10px; border-bottom:1px solid #D9D9D9}

h4{font-size:128%; font-weight:bold; margin-bottom:20px; color:#333}



h5.inline{float:left; margin-right:10px}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin-right:5px; vertical-align:-2px}



.cl{background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}



.tr{text-align:right}



.margin-right{margin-right:20px}



.border-top{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}





#nav{float:right; line-height:100%; margin:0; padding:10px}

#nav li{float:left; position:relative; list-style:none; z-index:100; margin-left:15px; padding-bottom:5px}



#nav a{font-weight:bold; text-decoration:none; display:block; padding: 8px 12px; font-size:113%; -webkit-border-radius:3px; -moz-border-radius:3px}

#nav a:hover{background:#000; color:#000}



#nav .current a, #nav li:hover >a{background:#e5e5e5; color:#444; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:7px 11px 8px; text-shadow:0 1px 0 #FFF}



#nav ul li:hover a, #nav li:hover li a{background:none; border:none; color:#666; -webkit-box-shadow:none; -moz-box-shadow:none}

#nav ul a:hover{background:#f2f2f2 !important; color:#1A1A1A !important; padding:10px; -webkit-border-radius:0; -moz-border-radius:0}



#nav li:hover >ul{display:block}



#nav ul{display:none; margin:0; padding:0; width:185px; position:absolute; top:35px; left:0; background:#fafafa; border:solid 1px #d9d9d9; z-index:100; font-size:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}

#nav ul li{float:none; margin:0; padding:0}

#nav ul a{font-size:100%; font-weight:normal; padding:10px !important}

#nav ul a:hover{font-size:100%; font-weight:normal; padding:10px}



#nav ul ul{left:185px; top:1px}



#nav ul li:first-child >a{-webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px}

#nav ul li:last-child >a{-webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px}



#nav:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}

#nav{display:inline-block}

html[xmlns] #nav{display:block}

* html #nav{height:1%}



header{margin:25px 0 20px}

footer{padding:10px 0}



#page{background:#fff; color:#191919; border:1px solid #d9d9d9; padding:40px; position:relative; width:898px; z-index:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

#page-content.two-col{float:left; padding-right:35px; width:600px; display:inline}

.breadcrumbs{margin:0 0 20px; list-style:none; padding:10px 15px; background:#f2f2f2; border:1px solid #D9D9D9; font-size:93%; color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

.breadcrumbs li{display:inline}

aside{float:left; width:260px; color:#333; display:inline}



.inlinepic{background:#fafafa; border:1px solid #ccc; padding:5px; box-shadow:0 0 5px #D9D9D9; -moz-box-shadow:0 0 5px #D9D9D9; -webkit-box-shadow:0 0 5px #D9D9D9}



form{margin-bottom:20px}



form p{margin-bottom:15px}

form label{float:left; width:140px; margin-top:5px}

form input, form textarea{padding:10px 5px; background:#fff url(../img/bg-input.gif) repeat-x top; border:1px solid #D9D9D9; width:448px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}





#wrapper{width:980px; margin:0 auto}

a:hover{text-decoration:none}



h1{font-weight:bold; font-size:220%; float:left; margin-top:5px}

h1#logo{    display:inline;     height:295px;     margin-bottom:-210px; margin-top:-25px;     width:1000px !important}



h2{font-size:200%; margin-bottom:10px; letter-spacing:-1px}

h2.ribbon{padding:15px 30px; position:relative; left:-55px; float:left; margin-bottom:20px; border-radius:3px 3px 3px 0px; -moz-border-radius:3px 3px 3px 0px; -webkit-border-radius:3px 3px 3px 0px}

.triangle-ribbon{border-style:solid; border-width:13px; height:0; position:relative; width:0; float:left; clear:left; left:-67px; top:-33px; z-index:-1}

h2.full{width:890px}

h2 span{position:absolute; right:25px; font-size:80%; margin:3px 0 0}

h3{font-size:180%; font-weight:bold; margin-bottom:15px}

aside h3{font-size:138.5%; font-weight:bold; margin-bottom:15px; color:#333; padding-bottom:10px; border-bottom:1px solid #D9D9D9}

h4{font-size:128%; font-weight:bold; margin-bottom:20px; color:#333}



h5.inline{float:left; margin-right:10px}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin-right:5px; vertical-align:-2px}



.cl{background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}



.tr{text-align:right}



.margin-right{margin-right:20px}



.border-top{border-top:1px solid #D9D9D9; padding-top:10px; margin-top:20px}





#nav{float:right; line-height:100%; margin:0; padding:10px}

#nav li{float:left; position:relative; list-style:none; z-index:100; margin-left:15px; padding-bottom:5px}



#nav a{font-weight:bold; text-decoration:none; display:block; padding: 8px 12px; font-size:113%; -webkit-border-radius:3px; -moz-border-radius:3px; color:#FFF;}

#nav a:hover{background:#000; color:#000}



#nav .current a, #nav li:hover >a{background:#e5e5e5; color:#444; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:7px 11px 8px; text-shadow:0 1px 0 #FFF}



#nav ul li:hover a, #nav li:hover li a{background:none; border:none; color:#666; -webkit-box-shadow:none; -moz-box-shadow:none}

#nav ul a:hover{background:#f2f2f2 !important; color:#1A1A1A !important; padding:10px; -webkit-border-radius:0; -moz-border-radius:0}



#nav li:hover >ul{display:block}



#nav ul{display:none; margin:0; padding:0; width:185px; position:absolute; top:35px; left:0; background:#fafafa; border:solid 1px #d9d9d9; z-index:100; font-size:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}

#nav ul li{float:none; margin:0; padding:0}

#nav ul a{font-size:100%; font-weight:normal; padding:10px !important}

#nav ul a:hover{font-size:100%; font-weight:normal; padding:10px}



#nav ul ul{left:185px; top:1px}



#nav ul li:first-child >a{-webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px}

#nav ul li:last-child >a{-webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px}



#nav:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}

#nav{display:inline-block}

html[xmlns] #nav{display:block}

* html #nav{height:1%}



header{margin:25px 0 20px}

footer{padding:10px 0}



#page{background:#fff; color:#191919; border:1px solid #d9d9d9; padding:40px; position:relative; width:898px; z-index:1; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

#page-content.two-col{float:left; padding-right:35px; width:600px; display:inline}

.breadcrumbs{margin:0 0 20px; list-style:none; padding:10px 15px; background:#f2f2f2; border:1px solid #D9D9D9; font-size:115%; color:#C00; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

.breadcrumbs li{display:inline}

aside{float:left; width:260px; color:#333; display:inline}



.inlinepic{background:#fafafa; border:1px solid #ccc; padding:5px; box-shadow:0 0 5px #D9D9D9; -moz-box-shadow:0 0 5px #D9D9D9; -webkit-box-shadow:0 0 5px #D9D9D9}

p{line-height:1.6; margin-bottom:20px}





.sidebar-nav{margin:0 0 40px; list-style:none}

.sidebar-nav li{border:1px solid #d9d9d9; border-top:0; background:#f2f2f2; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px}

.sidebar-nav li.first{border-top:1px solid #d9d9d9}

.sidebar-nav li a{background:url("../img/arrow.png") no-repeat 10px 50%; color:#1A1A1A; display:block; width:100%; padding:10px 27px; text-decoration:none}

.sidebar-nav li:hover{background:#bebebe; border-color:#969696}

.sidebar-nav li.current{left:-10px; position:relative; width:268px; background:url("../img/grad-blue.gif") repeat-x scroll center top #123E73; border:1px solid #11506F}

.sidebar-nav li a:hover, .sidebar-nav li.current a{color:#fff; background:url("../img/arrow-active.png") no-repeat 10px 50%}

.sidebar-latestblog{margin:-10px 0 40px; list-style:none}

.sidebar-latestblog li{border-bottom:1px solid #d9d9d9; padding:10px 0; width:100%}

.sidebar-latestblog img{float:left}

.sidebar-latestblog a{display:block; margin-bottom:10px; margin-left:75px}



.sidebar-sponsors{margin:0; list-style:none}

.sidebar-sponsors li{margin:0 0 10px}



body.ie7 button.disabled, body.ie8 button.disabled{border-color:#a3a3a3}

button.disabled:active, .button.disabled:active{position:relative; top:0; background-image:url('../img/grad.png')}

fieldset button, .button{margin:0 5px 10px 0}

button img, .button img{display:inline; height:16px; margin-right:10px; vertical-align:-3px; width:16px}





.table{border:1px solid #CCC; width:100%; margin-bottom:20px}



.table thead th, .table thead td{padding:6px 10px; font-weight:700; color:#333; background:#E2E2E2; border-bottom:1px solid #ccc; border-right:1px solid #CCC}

.table thead th.last, .table thead td.last{border-right:0}

.table thead th.checkbox, .table thead td.checkbox{width:25px}

.table tbody th, .table tbody td{background:#fff; border-right:1px dotted #CCC; vertical-align:middle; padding:10px; font-size:93%}

.table tbody tr.alt td{background:#F2F2F2}

.table tbody th.last, .table tbody td.last{border-right:0 none}

.table tbody tr.last td{border-bottom:0 none}

.table tbody tr:hover th, .table tbody tr:hover td{background:#d3ecf9}

.standout {

    background-color: #DDFFCD;

    border: 1px solid #B7DB58;

    color: #38762C;

}

@font-face {

    font-family: 'HeliumRegular';

    src: url('helium-webfont.eot');

    src: url('helium-webfont.eot?#iefix') format('embedded-opentype'),

         url('helium-webfont.woff') format('woff'),

         url('helium-webfont.ttf') format('truetype'),

         url('helium-webfont.svg#HeliumRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}
