/* RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
body {line-height: 1;color: black;background: #5eb36c url(images/bg.png) repeat-x left top;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
a{text-decoration : none;}
a:hover{text-decoration : underline;}
.gap1{height : 20px;line-height : 20px;display : block;}
.gap2{height : 13px;line-height : 13px;display : block;}

/* BASIC STRUCTURE */
#content{margin : 0px auto;padding-bottom : 40px;}
#hold{width : 942px;margin : 0px auto;}
#header{height : 187px;background : url(images/wellnesstext.jpg) no-repeat right top;position : relative;}
#navigator{height : 40px;background : url(images/navbg.png) repeat-x left bottom;}
#mainblock{}
#footer{width : 712px;height : 40px;line-height : 40px;background : #2f436f;}

/* HEADER */
#header h1{width : 304px;height : 135px;float : left;background : url(images/logo.png) no-repeat left top;padding : 12px 0px 0px 18px;}
#header h1 a{display : block;width : 248px;height : 114px;}
#header h1 a span{display : none;}
#header .phonebg{background : url(images/phonebg1.gif) no-repeat left top;width : 72px;height : 54px;display : block;position : absolute;left : 525px;top : 133px;}

#header strong{display : none;}

/* NAVIGATOR */
#navigator ul#nav{float : left;width : 447px;height : 40px;line-height : 40px;}
#navigator ul#nav li,#navigator ul#nav li a{float : left;display : block;height : 40px;line-height : 40px;text-transform : uppercase;}
#navigator ul#nav li{padding-right : 2px;background : url(images/navborder.gif) no-repeat right bottom}
#navigator ul#nav li a{padding : 0px 20px;color : #8896b6;font-weight : bold;font-size : 16px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#navigator ul#nav li a.current,#navigator ul#nav li a:hover{text-decoration : none;color : #38a145;background : url(images/navhover.gif) repeat-x left top;}
#navigator b{padding : 0px 20px 0px 0px;color : #8896b6;text-transform : uppercase;font-weight : bold;font-size : 16px;font-family: Calibri, Arial, Helvetica, sans-serif;float : right;text-align : left;display : block;height : 40px;line-height : 40px;}
#navigator b span{color : #39a146;text-transform : uppercase;font-weight : bold;font-size : 16px;font-family: Calibri, Arial, Helvetica, sans-serif;height : 40px;line-height : 40px;}

/* MAIN BLOCK */
/* LEFT-BLOCK */
#left-block{float : left;width : 199px;background : #6da874 url(images/bg2.png) no-repeat left top;border : 10px solid #c0e4ca;border-right : 0px;padding-bottom : 20px;}
#left-block ul,#left-block ul li{width : 199px;}
#left-block ul li a{width : 171px;padding : 0px 8px 0px 20px;height : 30px;line-height : 30px;display : block;color : #fffffe;font-weight : normal;font-size : 14px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#left-block ul li a.current,#left-block ul li a:hover{text-decoration : none;background : url(images/linkhover.png) repeat-x left top;color : #23642e;}

/* RIGHT-BLOCK*/
#right-wrap{float : right;width : 713px;border : 10px solid #c0e4ca;background : #c0e4ca;}
#right-block{width : 701px;background : #f7f0e9;padding : 11px 0px 11px 11px;border-bottom : 10px solid #c0e4ca;}
#content-wrap{background : url(images/bg3.gif) repeat-y 447px top;}
#right-block .banner{padding-bottom : 18px;}

/* MAIN CONTENT */
#main-content{float : left;width : 414px;padding : 0px 10px 0px 20px;}
#main-content h2{padding-top : 11px;color : #37658c;font-weight : normal;font-size : 24px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#main-content p{width : 414px;word-spacing : 1px;line-height : 20px;padding : 15px 0px 2px;color : #47494a;font-weight : normal;font-size : 12px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#main-content p a{color : #37658c;}

/* SECONDARY CONTENT */
#secondary-content{float : left;width : 224px;padding : 0px 11px 0px 19px;}
#secondary-content h2{padding-top : 11px;color : #37658c;font-weight : normal;font-size : 24px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#secondary-content h3{padding-bottom : 20px;}
#secondary-content h3,#secondary-content h3 a,#secondary-content h3 a img{display : block;width : 72px;margin : 0px auto;}
#secondary-content p,#secondary-content p b{color : #47494a;font-weight : normal;font-size : 12px;font-family: Calibri, Arial, Helvetica, sans-serif;}
#secondary-content p{word-spacing : 1px;line-height : 20px;}
#secondary-content p b{display : block;}
#secondary-content strong{display : block;padding-top : 20px;}
#secondary-content a{color : #37658c;}

/* FOOTER */
#footer .links{height : 40px;line-height : 40px;padding-left : 20px;float : left;width : 305px;}
#footer .links a,#footer .links a img{float : left;width : 16px;display : block;}
#footer .links a{margin : 12px 10px 0px 0px;}
#footer p{float : right;text-align : left;padding-right : 10px;height : 40px;line-height : 40px;color : #fff;font-weight : normal;font-size : 12px;font-family: Calibri, Arial, Helvetica, sans-serif;}