  body {







   























         background: #dadada url(../images/offwhite-bg.png) repeat-x;































	 margin: 0; 































	 padding: 0;































	 font-family: Verdana;































         text-align: justify;































  }



  



 .clearing {



 	clear: both;



 } 







.webdesign1 {



	



	border: 0px solid red; 



	margin: 0 !important; 



	padding-left: 15px !important;



}  







.webdesign2 {



	float: left !important; 



	border: 0px solid red; 



	margin: 0 !important;



}







.webservices-box {







	border: 1px solid #999999; 







	padding: 5px;







}  















.webservices-list {







	list-style-type: none !important; 







	padding-left: 0;







}























  p  {















         margin: 0;















         padding:1px 0px 9px 0px;















  }































a  {































         outline: none;































 }































  































  .clear {































          clear: both; 































  }































  































  .container {































         width: auto;































	 height: auto;































	 margin: 0 auto; 































	 min-width:1146px;































  }































































































  































  .header {































         background-color: #173b68; 































	 width: auto;































	 height: auto;































	 overflow: hidden;































  }































































  .header-contents {































         margin: 0 auto;































	 width: 1069px;































	 height: 196px;































	 background: url(../images/header-bg.jpg) no-repeat;































  }































  































  .header-logo {































         width: 263px;































	 height: 78px;































	 float: left;































	 margin:78px 0 0 55px;































  }































  































  .header-rightcontent {































         float: right;































	 font-family: Arial;































	 font-size: 12px;































	 color: #FFFFFF;































	 margin:20px 39px 0 0;































	 width:500px;































  }































   































  .header-rightcontent ul {































         padding: 0;































	 list-style: none; 































         margin:0 0 0 319px;































  }































  































  .header-rightcontent ul li {































         display: inline;































	 margin: 0;































	 padding: 0 0 0 32px;































	 font-size: 12px; 































  }































  































  .searchbar {































          background: url(../images/search-input.jpg) no-repeat;































	  width: 311px;































	  height: 47px; 































	  margin: 43px 0 0 223px; /*67px 0 0 223px;*/































          position:absolute;































	  border: 0;































  }







.searchbar h2 {



   font-size:30px;

margin-right:52px;

margin-top:4px;

text-align:right;



}























  































  .content-wrapper {































         margin: 0 auto;































	 width: auto;































	 height: auto;































	 border: 0px solid red; 































  }































  































  .content-fixwidth {































         width: 1103px;































	 height: auto;































	 margin: 1px auto 0 auto; 































	 border: 0px solid green;































  }































  































  .menu-icons-wrapper {































         margin: 0 auto;































	 width: 1069px;































	 height: 45px; 































  }































  































  .socialsite-icon {































         float: left;































	 margin: 0 auto;































  }































  































  .icon{































          float: left;































	  width: 30px;















  















          height: 30px;































	  padding:6px 2px 6px 5px;































   }































   































  .menu-links {































          float: left;































	  width: 943px;































	   height: 45px; 































	   margin:0 0 0 15px;































  }































  































  .menu-left-edge {































           background: url(../images/leftbg-listmenu1.gif) no-repeat;































	   float: left;















 















           width: 61px;































	   height: 45px; 































  }































  































  .menu-textlinks-wrap {































           float: left;































	   margin: 0 auto;































	   background: #78B428 url(../images/green-glow4.png) no-repeat scroll center center;































	  width: 882px;































	   height: 45px;































	   font-size: 12px;































	   color: #FFFFFF;































           text-transform:uppercase; 































  }































  































  















  































  ul.menu-textlinks   {































                margin: 14px 0 0 22px;































		padding: 0;































		list-style: none; 































                float: left;































		width: 882px;































		height: 45px;

































		font-size: 12px;































		color: #FFFFFF;































                































  }































  































  ul.menu-textlinks  li {































                margin: 0;































		padding: 0;































		















                float: left;































		padding:0 37px 0 0;































                text-transform: uppercase;































                text-align: justify !important;































  }































  































  /********** - MENU textlinks POSITION - **********/































 ul.menu-textlinks li ul {































		left:-5000px;































		position:absolute;































		z-index:1001;































                background-color: #ffffff;































                border: 1px solid #4A7C07;































                margin: 15px 0 0 0;































                padding: 0px 0px 0px 0px;































                width:215px !important;































 }































































  ul.menu-textlinks li ul  li {































		display: block;































                margin: 0;































                padding:5px 0 3px 6px;































                text-transform: uppercase;































                text-align: left !important;































                border-bottom:1px solid #CCCCCC;































                width:209px;































 }































































 ul.menu-textlinks li ul  li.last {































		border: 0 !important;































}































































































ul.menu-textlinks li ul  li:hover {































                background-color: #4a7c07;































}































  































  































  ul.menu-textlinks li:hover ul {left:auto;width:160px;}































































 ul.menu-textlinks li:hover ul ul, ul.menu-textlinks li:hover ul ul ul, ul.menu-textlinks li:hover ul ul ul ul {left:-5000px;}































  ul.menu-textlinks li:hover ul, ul.menu-textlinks li li:hover ul, ul.menu-textlinks li li li:hover ul, ul.menu-textlinks li li li li:hover ul {left:auto;}ul.menu-textlinks li:hover ul li:hover ul {margin:-28px 0 0 159px;}































  































  ul.menu-textlinks  li a,  .header-rightcontent ul li a, .bluepanel-textfloatleft a {































        color: #FFFFFF;































        text-decoration: none; 































        padding:14px 0px 16px 0px; 































        















  }































































  ul.menu-textlinks li ul li a {































        color: #333333;































        text-decoration: none;































  }































































































































































































 































































































































  































  .bluepanel-textfloatleft a:hover {































                color: #61C7E6;















                text-decoration: none;















  }































  































  .footer-wrap ul li a, .footer-address a, .join-renewtext a {































                 color:#173B68;































		text-decoration: none;































  }































  































  .whitecurve-bg {































                   background: url(../images/white-curvebg.png) no-repeat;































		width: 1103px;































		height: 18px;































		overflow: hidden;































		margin: 0 0 0;































	 	border: 0px solid red;































  }































  































  .middlewhitebg {































               background-color: #ffffff;































		width: 1103px;

































		height: auto;































		margin: 0 auto;































		overflow: hidden; 































  }































  































  .whitecurve-bottombg {































                background: url(../images/bottomwhite-curvebg.png) no-repeat;































		width: 1103px;































		height: 18px;































		margin: 0 auto;































		overflow: hidden; 































  }































  































  .upperborder {































                background: url(../images/topborder.png) no-repeat;































		overflow: hidden;































		width: 1067px;































		height: 8px;































		margin: 0 auto;































  }































   































  .repeating-border {































                background: url(../images/repeating-border.jpg) repeat;































		overflow: hidden;































		width: 1067px;































		height: auto;































		margin: 0 auto; 































  }































































  .repeating-border-subpage {































	         background:transparent url(../images/repeating-border.jpg) repeat scroll 0 0;































	         height:auto;































	         margin:0 auto;































         	 overflow:hidden;































	         width:1067px;































  }































  































  .bottomborder {































               background: url(../images/bottomborder.png) no-repeat;































		overflow: hidden;































		width: 1067px;































		height: 8px;































		margin: 0 auto;































  }































  































  .improve-practice {































                float: left;































		border: 0px solid red;































		height: auto;































		margin: 23px 0 0;































		width: 582px;































  }































  































  .improve-text {































                 margin: 35px 0 0 25px; 































		color: #437302;































  }















































































  .improve-text-subpage {















               color:#437302;















               margin:2px 0 83px 150px;















               position:absolute;















               z-index:300;















               width:600px;















  }































  































  .italic-text {































                font-size: 45px;































		font-style: italic; 































  }































































  .italic-text-subpage {































	       font-size:30px;































	       font-style:italic;































        	margin:0 0 0 39px;































  }































  































  .header2 {































                text-indent: 73px; 































		margin: 0;































		font-size:36px;































                font-weight:normal;































  }































































  .header2-subpage {































	        font-size:30px;































	        font-weight:normal;































	        margin:0;































	        text-indent:116px;































  }































































  































  .header1 {































                text-indent: 131px; 































		margin: 0;































		font-size:43px;































  }































































  .header1-subpage {































	        font-size:28px;































	        margin:0;































	        text-indent:161px;































  }































  































  .hna-stamp {































                margin: 9px 0 0 2px; 































                background: url(../images/hna-stamplogo.png) no-repeat;































		width: 284px;































		height: 168px;































		text-align:left;































                width:581px;































		border: 0px solid red;































		position: absolute;































		overflow: hidden;































  }































































   .hna-stamp-subpage {































                background:transparent url(../images/hna-stamplogo.png) no-repeat scroll left bottom;































                border:0 solid red;































                height:174px;































                margin-left:2px;































                position:absolute;































                text-align:left;































                top:344px;































                width:581px;































   }































































  .join-renewtext {































                color:#173B68;































                margin:0 auto;































                padding:71px 0 0 48px;































  }































  































  .hna-header1 {































                font-size: 54px; 































		font-weight: normal; 































		margin:0;































  }































  































  .join-renewlabel {































                font-size: 21px;  































  }































  































  .doc-image {































               float: left;































	       height: 377px; 































	       margin: 0 auto;































  }































































  .doc-image-subpage {































	       float:left;































	       height:229px;































	       margin:0 auto;































  }































  































  .img-pos {































        position: absolute; 































		margin: 5px 0 0 0; 































  }































































  .img-pos-subpage {































	margin:-5px 0 0 -72px;































	position:absolute;































  }















  















  .img-pos-webdesign {































	margin:-5px 0 0 14px;































	position:absolute;































  }















































  































  .upperborder-wrapper {































        margin: 0 auto;































		width: 1069px; 































  }































  































  .contents-wrapper {































       width: 1069px;































	   margin: 0 auto;  































  }































  































  .green-leftcurve {































       background: url(../images/greenleftcurve2.png) no-repeat;































	   width: 10px;































	   height: 59px; 































	   float: left;































  }































  































  .green-repeatbg {
        background: #78B428 url(../images/greencurve-glow2.png) no-repeat center center;
        width: auto;
        height: 54px;
        float: left; 
        /*color: #FFFFFF;
        font-size: 24px;*/
        padding: 5px 0 0;
        /*font-family: Century Gothic;*/
}


 .green-repeatbg h1 {
        color: #FFFFFF;
        font-size: 24px;
       /* padding: 5px 0 0;*/
        font-family: Century Gothic;
		margin: 0;
		font-weight: normal;
}




























  































  .green-rightcurve {































       background: url(../images/greenrightcurve2.png) no-repeat;































	   width: 9px;































	   height: 59px;































	   float: left; 































  }































  































  .green-curvewrap {































       margin: 20px 0 0;































	   height: 59px;































	   width: auto; 































	   padding:0 0 0 47px;































  }































  































  .leftcontent {































       float: left;































	   width: 672px;































	   height: auto; 































  }































  































  .rightcontent {































       float: left;































	   width: 379px;































	   height: auto;































	   margin:0 0 0 13px; 































  }































  































  .gray-upperbg {































       















           background: url(../images/gray-uppercurve.png) no-repeat; 































	   width: 675px;































	   height: 11px;































	   overflow: hidden; 































  }































  































  .gray-middlebg {































         















           background: #ededed url(../images/gray-glow.jpg) no-repeat right bottom;































	   width: 595px;































	   height: auto;































	   overflow: hidden;































	   text-align: justify;































	   padding:0 40px 37px 40px; 































 }































  































  .gray-middlebg p {































       color: #3b3b3b;































	   font-size: 13px;































  }































  































  .gray-middlebg ul {































       margin:0 0 0 19px;































	   padding: 0;































	   































  }































  































  .gray-middlebg ul li,.gray-middlebg ol li {































       margin: 0;































	   padding: 0;































	   list-style-position: outside;































	   display: list-item;































	   font-weight: bold;































	   color: #3b3b3b;































	   font-size:13px;































  }































  































  .gray-lowerbg {































         















           background: url(../images/gray-bottomcurve1.png) no-repeat;































	   width: 675px;































	   height: 11px;































	   overflow: hidden; 































  }































  































  .grayboxwrap {































       margin: 0 auto; 































  }































  































  .latest-news {































       width:291px;































	   height: 42px;































	   margin:-27px 0 0 0;































	   border: 0px solid red;































	   padding:0 0 0 383px; 































	   position:absolute;































  }































  































  .left-orangecurve {































       float: left;































	   background: url(../images/left-orangecurve.gif) no-repeat;































	   width: 8px;































	   height: 42px; 































  }































  































  .middle-orangebgrepeat {































       float: left;































	   /*background-color: #f99902;*/































	   background:#f99902 url(../images/orangecurve-glow.png) no-repeat scroll center center;































	   width: auto;































	   height: 27px; 































	   color: #FFFFFF;































	   font-size: 14px;































	   padding:15px 0 0;































  }































  































  .right-orangecurve {































       float: left;































	   background: url(../images/right-orangecurve.gif) no-repeat;































	   width: 8px;































	   height: 42px; 































  }































  































  .latest-newstext {































       margin: 0px 0px 3px 0px;















       font-family: Century Gothic;















  }































  































  .box-panel {































       margin:15px auto 0;































	   height:auto;































	   width: 675px;































	   border: 0px solid green;































  }































  































































































 .orange-panel {































		float:left;































		height:auto;































		width:353px;































  } 































































 .orangepanel-uppercurve {































       margin: 0 auto;































	   background: url(../images/orangepanel-uppercurve.jpg) no-repeat;































	   width: 353px;































	   height: 10px;































	   overflow: hidden;































  }































  































  .orangepanel-contentrepeat {































       margin: 0 auto;































	   background: #ff9c01 url(../images/orange-glow.jpg) no-repeat bottom right;































	 















           width: 317px;































	   /*height: auto;*/

	   height: 335px;































	   overflow: hidden;































	   /*padding:5px 10px 14px 26px;*/



           padding: 2px 10px 12px 26px;











 















           color: #ffffff;































            min-height: 261px;































  }















































  































  .orangepanel-bottomcurve {

































       margin: 0 auto;































	   background: url(../images/orangepanel-bottomcurve.jpg) no-repeat;































	   width: 353px;































	   height: 9px;































	   overflow: hidden;































  }































  































  .orange-panel ul {































       margin: 0;































       padding: 0;































       list-style: none; 































  }































  































  .orange-panel ul li {















           display: block;















           padding:13px 0 10px 0;















           margin: 0;















           /*font-size: 11px;*/















           text-align: left !important;















           border-bottom:1px solid white;















           width:306px;







           font-style: italic;







 }































.orange-panel ul li:last-child {















           border-bottom: none;































 }































































































  .orange-panel ul li  a{































           font-size: 11px;































	   color: #ffffff;































           text-decoration: none;































           font-style:italic;















           font-weight:bold;































  }































  































  































































  .green-panel {































		float:left;































		height:auto;































		margin:0 0 0 11px;































		width:310px;































  } 































  































  .greenpanel-uppercurve {































       margin: 0 auto;































	   background: url(../images/greenpanel-uppercurve.jpg) no-repeat;































	   width: 310px;































	   height: 10px;































	   overflow: hidden;































  }































  































  .greenpanel-contentrepeat {

































           margin: 0 auto;































	   background: #4a7d07 url(../images/green-glow3.jpg) no-repeat bottom right;































	  /* padding:2px 0 1px 28px; */



           padding:2px 0 12px 28px;



























           width:282px;































	  /* height: auto;*/

	  height: 335px;































	   overflow: hidden;































           text-align:left;































           color:#FFFFFF;































           min-height:200px;































  }































  































  .greenpanel-bottomcurve {































       margin: 0 auto;































	   background: url(../images/greenpanel-bottomcurve.jpg) no-repeat;































	   width: 310px;































	   height: 10px;































	   overflow: hidden;































  }































































  .green-panel ul {































       margin: 0;































	   padding: 0;































	   list-style: none; 































  }































  































  .green-panel ul li {































       display: block;































	   /*padding:5px 0 7px;*/



           /*padding: 8px 0 10px;*/

		   

			padding: 13px 0 10px;

























       width:249px;































	   margin: 0;































	   color: #FFFFFF;































	   /*font-size: 12px;*/































	   font-style: italic; 































	   border-bottom:1px solid white;































  }































































   .green-panel ul li a {































           color: #FFFFFF;































	   font-size: 11px;































	   font-style: italic;































           text-decoration: none;































           font-weight: bold;































  }































  































  .green-panel ul li.nobottomborder {































       border: 0; 































  }































  































































  .blue-panel {































		color:#FFFFFF;































		height:auto;































		margin:0 auto;































		width:379px;































  } 































































  .bluepanel-uppercurve {































       margin: 0 auto;































	   background: url(../images/bluepanel-uppercurve.jpg) no-repeat;































	   width: 379px;































	   height: 10px;































	   overflow: hidden;































  }































  































  































































  .bluepanel-contentrepeat {































      background:#163B68 url(../images/blue-glow3.jpg) no-repeat scroll right bottom;































      height:auto;































      margin:0 auto;































      overflow:hidden;































      padding:2px 0 25px 4px;































      width:375px;































  } 































  































  .bluepanel-bottomcurve {































       margin: 0 auto;































	   background: url(../images/bluepanel-bottomcurve.jpg) no-repeat;































	   width: 379px;































	   height: 10px;































	   overflow: hidden;































  }































































  .bluepanel-imagewrap {































       width: auto;































	   height: auto;































	   margin: 0 auto; 































  }































  































  































































   .bluepanel-imagetextwrap {































     margin:0 auto;































    



     padding:41px 0px 19px 24px;



























  }































  































  































  .bluepanel-imagefloatleft {































      margin: 0 auto;































	  float: left; 































  }































  































  .bluepanel-textfloatleft {































      margin:0 0 0 22px;































	  float: left; 































	  width:186px;































         text-align: left !important;































  }































  































  .bluepanel-header4 {































      margin:-6px 0 0;















      font-family:Century Gothic;















  }































  































  .bluepanel-textfloatleft p {































      font-size: 12px;  































	  margin-top:2px;































  }































  































  .bluepanel-textfloatleft ul {































      margin:-9px 0 0 15px;































	  padding: 0;































  }































  































  .bluepanel-textfloatleft ul li {































     display: list-item;































	 padding: 0;































	 margin: 0;































	 font-size: 12px; 































  } 































  































  .footer-wrap {































     margin:13px auto 0;































	 text-align: center;































	 border: 0px solid green;































  }































  































  .footer-wrap ul {































     margin: 0;































	 padding: 0;































	 list-style: none; 































  }































  































  .footer-wrap ul li {































     display: inline;































	 margin: 0;































	 padding:0 1px;































	 color: #173b68;































	 font-size: 12px;































  }































  































  .footer-wrap ul li.noborder {































     border: 0;































  }































  































  .footer-address {































     margin:34px auto 0;































	 text-align: center; 































	 color: #173b68;































	 font-size: 12px;































  }































  































  .rightborder {































     font-size: 13px;































	 color: #173b68; 































	 padding:0 0 0 7px;































  }































  































  































  input.search {































      background:transparent repeat;































	  border:0px solid red;































	  color:#FFFFFF;































	  font-family:Arial;































	  font-style:italic;































	  margin:14px 0 0 10px;































	  position:absolute;































	  width:220px;































  }































  































  input.searchBtn {































      border: 0px solid red; 































	  margin:5px 0 0 238px;































	  height:34px;































      width:55px;































  }































  































  /*for subpages*/































  































  .bluepanel-bg {































	  background-color:#173B68;































	  color:#FFFFFF;































	  height:auto;































	  margin:0 auto;































	  width:261px;































  }































  































  .bluepanel-bg  h3 {
        margin: 0;
        padding: 18px 0 20px 27px;
        /*font-size:19px;*/ /*equivalent to 14pt*/
        /*font-family:Century Gothic;*/
  }


  .bluepanel-bg  h1 {
        font-size:19px; /*equivalent to 14pt*/
        font-family:Century Gothic;
        margin: 0;
        padding: 18px 0 20px 27px;
  }






























  































  .bluepanel-bg  ul {































          margin: 0 0 0 26px;































	  padding: 0px 10px 4px 0px;































	  list-style: none;































  }































  































  .bluepanel-bg  ul li {































      display: block;































	  padding:0 0 10px;































	  margin: 0; 































  }































  































  .bluepanel-bg  ul li a {































          text-decoration: none;































	  color: #FFFFFF; 































	  font-size: 14px; /*equivalent to 11pt*/































  }































  .bluepanel-bg  ul li a:hover {















  















         color: #61C7E6;















   















  }































  































  .bluepanel-upperleftcurve {































      margin: 0 auto;































	  background: url(../images/left-uppercurve.jpg) no-repeat top left;































	  width: auto;































	  height: auto;































  }































































  .bluepanel-upperrightcurve {































      margin: 0 auto;































	  background: url(../images/right-uppercurve.jpg) no-repeat top right;































	  width: auto;































	  height: auto;































  }































  































  .bluepanel-bottomleftcurve {































      margin: 0 auto;































	  background: url(../images/left-bottomcurve1.jpg) no-repeat bottom left;































	  width: auto;































	  height: auto;































  }































  































  .bluepanel-bottomrightcurve {































      margin: 0 auto;































	  background: url(../images/right-bottomcurve.jpg) no-repeat bottom right;































	  width: auto;































	  height: auto;































  }































  































  .bluepanel-content {































      margin: 0 auto;































	  width: auto;































	  height: auto; 































	  background:transparent url(../images/trans.png) no-repeat center bottom;































          text-align:left !important;































  }































  































  .subpagegreen-repeatbg {

     background: #78b428 url(../images/greencurve-glow2.png) no-repeat scroll center center;
     
     float:left;
     /*font-size:24px;
	 font-family: Century Gothic;
	 color:#FFFFFF;*/
     height:59px;
     max-width:566px;
     min-width: 173px;
     text-align: center;
     padding: 0px 0px 0px;
     width:auto;
     
}




.subpagegreen-repeatbg h1 {
     font-size:24px;
	 font-family: Century Gothic;
	 margin: 0;
	 font-weight: normal;
	 color: #FFFFFF;
}


























   































   /*fonts styles*/































   































   .text-bolditalic {































          font-style: italic;































	  font-weight: bold;































	  font-size: 18px !important; /* equivalent to font-size: large */ 















          font-family: Century Gothic;















   }































   































   .text-bold {































          font-weight: bold;































	  font-size: 18px !important; /* equivalent to font-size: large */ 















          font-family: Century Gothic;



          text-align: left !important;











   }































   































   .text-mediumbolditalic {































          font-size: 16px !important; /* equivalent to font-size: medium */ 































	  font-weight: bold;































	  font-style: italic;















          font-family: Century Gothic;















   }































   































   .text-redbolditalic {































          font-size: 16px !important; /* equivalent to font-size: medium */ 































	  color: #B9141C !important;































	  font-weight: bold;































	  font-style: italic;































          text-decoration: none;















          font-family: Century Gothic;















   }































   































   .text-redbold {































          font-size: 16px !important; /* equivalent to font-size: medium */ 































	  color: #B9141C !important;































	  font-weight: bold;































	  text-decoration: none;















          font-family:Century Gothic;















   }































































   .text-rednormal {































          font-size: 16px !important; /* equivalent to font-size: medium */ 































          color: #B9141C !important;































           text-decoration: none;































    }































   































   .text-graynormal {































            font-size: 16px !important; /* equivalent to font-size: medium */ 















            text-align: left;















   }































   































   .redtext-small, .AS_ajax_resultLink  {































          color: #B9141C !important; 































	  font-size: 13px; /* equivalent to font-size: small */ 































	  text-decoration: none;















  















          border: none !important;















          background: none !important;































   }































   































   .text-small {































      color: #333333 !important;































	  font-weight: bold;































	  font-size: 13px !important; /* equivalent to font-size: small */ 































   }































   































   .common-smalltext {































      font-size: 11px !important; 































   }































































   .common-smalltextlink {































      font-size: 11px !important; 































      color: #B9141C !important;































   }































   































   ul.subpage-list li, ol.subpage-list li {

text-align: left;





























     font-weight: normal !important;































   }































































   ul.blog-list li  {































     font-weight: normal !important;































     font-size: 15px;































     padding:0 0 8px 0;































   }































     































   ul.blog-list li a {































     font-size: 15px !important; 































   }































































   .extrasmall-text {































     font-size: 10px !important; /* equivalent to font-size: x-small*/ 































   }































   































   .extrasmall-textlink {































     color: #B9141C !important;































     text-decoration: none;































    font-size: 10px !important; /* equivalent to font-size: x-small*/ 































   }































   































   img.border {































     border: 1px solid #ccc;































     padding: 5px;































	































   }































   































   .separator {















































         border: 9px solid #999999;   































	 margin: 15px 0px 20px;































   }































   































   































   /************ subpages leftcontent and rightcontent  on gray box ***********/































   































   































   .grayboxwrap-subpage {































	















          background: #ededed url(../images/gray-glow.jpg) no-repeat right bottom;































	  color:#3B3B3B;































	  font-size:13px;































	  height:auto;































	  margin:0 auto;































	  padding:0;































	  width:792px;































  }































  































  .gray-upperleftcurve {































      margin: 0 auto;































	  background: url(../images/gray-leftcurve.jpg) no-repeat top left;































	  width: auto;































	  height: auto;































  }































































  .gray-upperrightcurve {































      margin: 0 auto;































	  background: url(../images/gray-rightcurve.jpg) no-repeat top right;































	  width: auto;































	  height: auto;































  }































  































  .gray-bottomleftcurve {































      margin: 0 auto;































	  background: url(../images/gray-bottomleftcurve.jpg) no-repeat bottom left;































	  width: auto;































	  height: auto;































  }































  































  .gray-bottomrightcurve {































      margin: 0 auto;































	  background: url(../images/gray-bottomrightcurve1.jpg) no-repeat bottom right;































	  width: auto;































	  height: auto;































  }































  































  .gray-content {































      margin: 0 auto;































	  width: auto;































	  height: auto; 















































           padding: 18px 40px;































  }































  































  































  .subpage-leftcontent {































	  float:left;































	  height:auto;































	  width:785px;































  }































  































  































  .subpage-rightcontent {































	  border:0 solid red;































	  float:left;































	  height:auto;































	  margin:0 0 0 18px;































	  width:261px;































  }































   































  table.infotext {































         width: 750px;































  }































































  .percent80 {































     margin: 0 auto;































     width: 80%;































     height: auto;































 }































































 .right-textpos {































     vertical-align: top; 































     line-height: 85px; 































     padding: 0 0 0 60px;































 }































































 .floatright-image {































    float: right;































    padding: 0 0 15px 10px;































 }































































  .floatleft-image {































    float: left;































    padding: 0 16px 15px 10px;































  }































































 .gray-shade {































    background-color: #999999;































    padding: 3px;































  }































 































 .lightgray-shade {































    background-color: #d3d3d1;































    















    padding: 3px;































    text-align:left;































  }































































 .lightgray-box {































    background-color: #d3d3d1;































    padding: 8px;































    text-align:left;































    border-top: 1px solid #000000;































    border-bottom: 1px solid #000000;































    width: 678px;































    height: auto;































    margin: 0px 0px 41px 0px;































  }































































  table tr td {































    text-align:left;































 }































   /*end for leftcontent and rightcontent subpages*/































































































































/*style for search*/































































/************ msg alert ************/































































.alert {































   background-color:#E4E4E4;































   border:1px solid #77767B;































   font-size:13px;































   padding:5px;































   text-align:center;































   width:98%;































}































































































/************* FAQ **************/































































































#faq-left {































   float: left;































   width: 330px;































   text-align: left !important;































}































































#faq-left h3, #faq-right h3 {































   font-size: 14px;































}































































#faq-right {































   float: left;































   width: 330px;































   text-align: left !important;































   margin-left: 47px;































}































































































/*---simplemenu---*/































































/******* Menu ***********************************/		































#simplemenu {































		margin:0;































		padding: 4px 2px 0 2px; 































		z-index:5;































	}































	/*-MENU STYLE-*/































		#simplemenu>li>a { /*MENU ITEM*/































			color:#fff;















                        padding:11px 35px 10px 42px;















			text-decoration:none;































		}































		#simplemenu>li.selected>a { /*MENU ITEM SELECTED*/































			height: 18px;































			color:#fff;































		}































			#simplemenu>li:hover>a { /*MENU ITEM ROLLOVER*/































				height: 18px;































				color : #f3d95e;































			}































			#simplemenu li ul{border:1px solid #4A7C07;border-width:1px;}































			#simplemenu li li>a  { /*SUB MENU ITEM*/































				background:#fff;































				border-bottom:#e1e1e1 1px solid;































				color:#676767;































				padding:5px 10px;































				text-align:left;































				text-decoration:none;































				width:140px;































                                font-size:11px;































			}































				#simplemenu li li:hover>a { /*SUB MENU ITEM ROLLOVER*/































					background:#4A7C07;































					color:#fff;































					text-decoration:none;































				}































				#simplemenu li ul>li:hover>ul,#simplemenu li ul>li:hover>ul>li:hover>ul, #simplemenu li ul>li:hover>ul>li:hover>ul>li:hover>ul  {margin:-28px 0 0 159px;}































		































































/***************************************************************/































































/****************** MEDICAL DESIGN **********************/































































































  .theTitle {































       text-align: center;































       width: 85%;































  } 































































/**************************************************************/































































/****************** SIDEBAR ICONS ***********************/































































 .sidebar-icons {































         margin: 0 auto; 































         text-align: center;































         padding: 0px 0px 20px 0px;   































 }































































/**************************************************************/































































































/******************* LATEST NEWS ***********************/































































 .listitem-news {































    















     font-size: 11px;































     margin:0;































     padding:0 0 2px 12px;































 }































 































/****************** SNIPPETS STYLES **************/































































.contact-form {































     position: absolute; 































	 left: -4000px;































}































































.form-style {































     margin: 0;































	 padding: 0;































}































































.td-style {































     vertical-align: top;































}































































.tr-style {































      background-color: #FE9D01;































	  font-size:13px;































}































































.input-width {































     width: 65px;  































}































































.text-size {































     font-size:15px;































}































































.input-bg {































          background-color: #ffffa0;































}































































.weblogindiv-zero {































         position:relative;































}































































.weblogindiv-two {































         position:relative;































	 display:none; 































}































































.input-width2 {































        width: 150px; 































} 































































.select-width {































        width: 147px;































}































































.hnablog-floatleft {































         margin: 0px 0px 0px 0px; 































	 float: left; 































	 width: 318px;















         text-align: left;















}































































.hnablog-floatright {































         border: 0px solid red; 































	 margin: 0px 0px 0px; 































	 float: right; 































	 width: 343px;















         text-align: left;















}































































.pml-pos {































         margin-top: 20px;































}































































.welcome-msg {































         color: #FFFFFF; 































	 margin: 140px 0px 0px 230px;































         position: relative;































}































































.welcome-msg a {































         text-decoration: none;































	 color: #FFFFFF;































}































































.table-style {































         height: 990px; 































	 width: 700px;































}































































.text-alignright {































         text-align: right;































}































































.weblogin-inputwidth {































         width: 200px;

































}































































.table-border {































         border-left: #cccccc; 































	 border-right: #cccccc; 































	 border-bottom: #cccccc;































}































































.spanwithline {































         text-decoration: underline;































}































































.ppp-div {































        width:95%; 































	 margin-right: auto; 































	 margin-left: auto; 































	 text-align: left;































	 font-size:13px;































} 































































.ppp-divfloatright {































        float: right;































}































































.ppp-bio {































         clear: both; 































	 padding-top: 3px;































}































































































/*webEnrollmentForm*/































































#webenroll {































  margin:0 auto; 































  width:416px;































}































































#webenroll p {































  clear: both;































  width: 370px;































  padding: 5px 0;































}































































#webenroll p label {































   float: left;































   font-size: 12px !important;  































   text-align: left !important ;































}































































#webenroll p input, #webenroll p select {































  clear:right; 































  float: right;































   margin-left: 20px;
































}































































div.agreement {































  margin: 0 auto;































  height: auto;































  width: auto;































}































































div.agreement p { 































  































}































































div.agreement p input{ 































  































}































































div.agreement p label{ 































  































}































































input#signature {































  float: left !important;































  margin-left: 0 !important;































}































































.border_foot{































  border-bottom: 1px solid black;































}































































.center {































  text-align: center;































}































































































 .provider-pos {































     margin-left: 330px;































}































































































/**************** popup div *****************/































































   #fade { /*--Transparent background layer--*/































	display: none; /*--hidden by default--*/































	background: #000;































	position: fixed; left: 0; top: 0;































	width: 100%; height: 100%;































	opacity: .80;































	z-index: 9999;































}































/*.popup_block{































	display: none;*/ /*--hidden by default--*/































	/*background: #fff;































	padding: 20px;































	border: 20px solid #ddd;































	float: left;































	font-size: 1.2em;































	position: fixed;































	top: 50%; left: 50%;































	z-index: 99999;*/































	/*--CSS3 Box Shadows--*/































	/*-webkit-box-shadow: 0px 0px 20px #000;































	-moz-box-shadow: 0px 0px 20px #000;































	box-shadow: 0px 0px 20px #000;*/































	/*--CSS3 Rounded Corners--*/































	/*-webkit-border-radius: 10px;































	-moz-border-radius: 10px;































	border-radius: 10px;































}*/































































.popup_block {































        -moz-border-radius-bottomleft:10px;































        -moz-border-radius-bottomright:10px;































        -moz-border-radius-topleft:10px;































        -moz-border-radius-topright:10px;































        -moz-box-shadow:0 0 20px #000000;































        background:#FFFFFF none repeat scroll 0 0;































        border:20px solid #DDDDDD;































        display:none;































        float:left;































        font-size:1.2em;































        left:50%;































        padding:20px;































        position:absolute;































        top:50%;































       z-index:99999;































}































































































img.btn_close {































	float: right;































	margin: -55px -55px 0 0;































}































/*--Making IE6 Understand Fixed Positioning--*/































*html #fade {































	position: absolute;































}































*html .popup_block {































	position: absolute;































}































































.popup-pos {































        font-size:12px !important;































        margin-left:-442px !important;































        margin-top:-191px !important;































        width:745px !important;































}































































#directspec {































  width: 160px;































}































































.expdate_month {































        margin: -5px 0px 0px 207px; 































        width: 40px; 































        float: left;































}















































































.expdate_year {































        margin: -5px 0px 0px 5px; 































        width: 63px; 































        float: left;































}































































/**********bookmarks**************/































.bookmarks {















        height: 16px; 















        padding-left: 23px; 















        line-height: 16px; 















        font-size: 10px !important;















}































.bookmark-txt {















       color: #173b68; 















       text-decoration: underline;















}































/**********specialty****************/















































.specialtymain-container {















   -moz-border-radius: 10px;















   -webkit-border-radius: 10px;















   background-color:#999999;















   border:1px solid #999999;















   margin:33px auto 0 0;















   padding:39px 7px 20px;















   width:1049px;















}































 































.specialty-container {















      -moz-border-radius: 10px;















      -webkit-border-radius: 10px;















     background-color:#EDEDED;















     border:1px solid #EDEDED;















     font-size:13px;















     height:auto;















     margin:0 auto;















     padding:8px 0 8px 5px;















     width:1017px;















}































   















































.specialty-div {















      border-right:1px solid #CCCCCC;















      float:left;















      height:auto;

















      padding:5px 49px;















     width:151px;















}































.specialty-lastdiv {















      border-right: none !important;















}















   















.specialty-div ul {















      margin: 0;















      padding: 0;















}















   















.specialty-div ul li {















      margin: 0;















      padding:0 0 8px;















      list-style: none; 















}















   















.specialty-div ul li a {















      text-decoration: none; 















      color:#3B3B3B; 















}































.specialty-headertextdiv {















      margin: -19px 0 15px 12px;















}































.specialty-headertextdiv h2 {















      font-family: Century Gothic; 















      padding: 0; 















      margin: 0;  















      color: #ffffff; 















      font-weight: bold;















}















































.jQueryBookmark {















      color:#173B68;















      text-decoration:none;















}































.border-gray {















      border: 2px solid #999999;















      margin:0 0 18px;















}































/*.joinrenew-login-btn {















    color:red;















   font-size:13px;















   padding-bottom:10px;















   padding-left:15px;















   padding-right:15px;















   padding-top:10px;















   text-decoration:none;















   border: 1px solid #ffffff;















  background-color:  #cccccc;















}*/































#div1 {















   	width: auto;















	height: auto; 















	padding: 5px;















	border: 0px solid black;















        margin:0 0 17px;















}































#div1  ul {















   	margin: 0;















	padding: 0;















	list-style: none;















}































#div1  ul li {















   	margin: 0;















	padding: 0;















	display: inline;















}































#div1  ul li a {















        color:red;















   font-size:13px;















   padding-bottom:10px;















   padding-left:15px;















   padding-right:15px;















   padding-top:10px;















   text-decoration:none;















   border: 1px solid #ffffff;

















  background-color:  #cccccc;















}















  















#div2 {















   	width: auto;















	height: auto; 















	border: 0px dashed black;















  }































/************ load one page ************/































ul.btn-links {















	list-style-image:none;















	list-style-position:outside;















	list-style-type:none;















	margin:0;















	padding:0;















  } 















  















  ul.btn-links li div.btn-link {















	background-color:#CCCCCC;















	border:1px solid #FFFFFF;















	font-size:13px;















	padding:10px 41px;















        text-align:center;















        width:77px;















  }















  















  ul.btn-links li {















	display:inline;















	margin:0;















	padding:0 9px 0 0;















	float: left;















  }















  















  ul.btn-links li div.btn-link a {















    color:red;















	text-decoration:none;















  }















 .buttons {







        background-color:#CCCCCC;















	border:1px solid #FFFFFF;















	font-size:13px;















	padding:10px 0 10px 0px;















        text-align:center;















        width:146px;







 







         color: red;







 







         font-family: Verdana;







         outline: none !important;







  }















   .buttons:hover  {







         cursor: pointer;







          outline: none !important;







  }















   .buttons:visited  {







         outline: none !important;







  }















  .button-wrap {







          border: 1px solid #ccc; 







          padding: 13px 12px 0px;







          min-height:79px;







  }















  .my_infowrap {







          border: 1px solid #999999; 







          padding: 15px 0px 13px 10px; 







          width: 460px;







  }















   .my_infoheader {







          border: 1px solid #999999; 







          padding: 10px 0px; 







          background-color: #cdcdcd;







          width: 218px; 







          text-align: center;







          font-family: Century Gothic; 







   }







   .show {



           display: block !important; 



  }







  .hide {



           display: none !important; 



  } 







  .lastblog-item {



            border-bottom: none !important;



  }







 .new-bluepaneluppercurve {



           margin: 0px auto; 



          background: transparent url(../images/bluepanel-uppercurve.jpg) no-repeat; 



           width: 379px; 



          height: 10px;



 }







  .new-bluepaneluppercurve {



           margin: 0px auto; 



          background: transparent url(../images/bluepanel-uppercurve.jpg) no-repeat; 



           width: 379px; 



          height: 10px;



 }







 .new-bluepanelrepeat{



  background:#163B68 url(../images/blue-glow3.jpg) no-repeat right bottom;



  height:auto;



  margin:0 auto;



  overflow:hidden;



  padding:0;



  width:379px;



}







  .new-bluepanelbottomcurve {



           margin: 0px auto; 



          background: transparent url(../images/bluepanel-bottomcurve.jpg) no-repeat; 



           width: 379px; 



          height: 10px;



 }
 
 .flashgallery {
 	margin: 0pt 0pt -100px -19px;
 }

.joinhna-boldtext {
        font-size: 15px !important;
        text-align: left !important;
        font-family:Century Gothic;
        font-weight: bold; 
}

.joinhna-redboldtext {
        font-size: 15px !important;
        text-align: left !important;
        font-family:Century Gothic;
        font-weight: bold; 
        color:#B9141C !important;
        text-decoration:none;
}



div.webservice-form-wrap {
  margin: 0 auto;
  height: auto;
  width: 400px;
 }


.hna-preffered {
  margin:-5px 0 0 -4px;
position:absolute;
}
