/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/

* {padding: 0; margin: 0; }

body {margin: 0; padding: 0; background-color:#DFDFDF; background-image:url(../images/main-bg.gif); font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:13px;}

h1 {font-family:"Trebuchet MS"; font-size:22px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; font-weight:bold; color:#0075AB; line-height:30px;}

h2 {font-family:"Trebuchet MS"; font-size:22px; margin: 30px 0px 15px 0px; padding: 0px 0px 0px 0px; font-weight:bold; color:#0075AB;}

h3 {font-family:"Trebuchet MS"; font-size:20px; margin: 11px 0px 0px 15px; padding: 0px 0px 0px 0px; font-weight:bold; color:#0075AB; height:36px;}

a {color:#0176AC; text-decoration:underline;}
a:hover {color:#3399CC; text-decoration:underline;}

.red {color:#891227;}


/*******************************************************************************************************************/
/* Template  */
/*******************************************************************************************************************/

.wrapper {margin: 20px auto; width:974px; background-image:url(../images/page-bg.gif); background-repeat:repeat-y;}
.logo {width:624px; float:left;}
.banner-img {width:350px; float:left;}

/*******************************************************************************************************************/
/* Top Nav  */
/*******************************************************************************************************************/

/*.top-nav {width:974px; float:left; height:48px; background-image:url(../images/top-nav-bg.gif); background-repeat:no-repeat;}
.top-nav ul {padding:16px 0px 16px 34px; list-style-type:none; }
.top-nav li {font-size:13px; font-weight:bold; display:inline; padding: 16px  5px 16px 5px; }
.top-nav li a {text-decoration:none; color:#767676; }
.top-nav li a:hover {text-decoration:none; color:#3399CC;}
.pipe {padding:0 !important; color:#FFFFFF; font-size:14px !important; line-height:0px !important;}
*/

.top-nav {width:974px; float:left; height:48px; background-image:url(http://www.pi2health.com/images/top-nav-bg.gif); background-repeat:no-repeat;} 
.top-nav ul {margin:0px; padding:0px 0px 0px 36px; list-style-type:none; }
.top-nav li {margin:0px; padding: 16px 0px; font-size:12px; font-weight:bold; float:left; display:inline; }
.top-nav li a, .top-nav li a:link, .top-nav li a:active, .top-nav li a:visited {margin:0px; padding:5px 7px; text-decoration:none; color:#767676; border-right:1px solid #FFF; }
.top-nav li a:hover {text-decoration:none; color:#3399CC;}
.top-nav li a.end, .top-nav li a:link.end, .top-nav li a:active.end, .top-nav li a:visited.end {border:none;}

.selected {background:url(http://www.pi2health.com/images/nav-arrow.gif) top center no-repeat;}
.clear {margin:0; padding:0; font-size:1px; height:1px; line-height:1px; clear:both;}


/*.top-nav {width:974px; float:left; height:48px; background-image:url(../images/top-nav-bg.gif); background-repeat:no-repeat;}/*


/*
background-image:url(../images/nav-arrow.gif); background-repeat:no-repeat; background-position:top centre;
*/
/*padding: 20px 0px 20px 0px; 

 */
/*
.top-nav {width:974px; height:48px; float:left;}

.top-nav  ul {padding:16px 0px 0px 34px; list-style-type:none; height:48px; }
.top-nav  li {font-size:13px; font-weight:bold; list-style-type:none; display:inline; margin: 0px 0px 0px 0px; }
.top-nav  li a {text-decoration:none; color:#767676;  padding: 0px 7px 0px 7px;}
.top-nav  li a:hover {text-decoration:none; color:#3399CC;}
*/

/*.left {width: 622px; margin: 34px 40px 0px 44px; padding: 0px 0px 0px 0px; float:left;}*/
.left {width: 622px; margin: 34px 0px 0px 0px; padding: 0px 40px 0px 44px; float:left;}
.content-para {color:#333; margin: 15px 0px 15px 0px; line-height:20px;}

.left ul {padding:0px 0px 0px 0px; list-style-type:none; margin: 0px 0px 30px 15px;}
.left li {list-style-type:none;  margin: 10px 0px 0px 0px; padding: 0px 15px 0px 14px; color:#333; background-image:url(../images/arr-content.gif) ; background-repeat:no-repeat; line-height:19px; }



.homepage-box {width:305px; float:left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(../images/box-bg-top.gif); background-repeat:no-repeat; }

.homepage-box p {color:#333; padding: 10px 5px 0px 110px; line-height:18px;}

.homepage-box a {color:#0075AB; text-decoration:none}
.homepage-box a:hover {color:#3399CC}

.homepage-box-inner {border-left: 4px solid #EDEDED; border-right: 4px solid #EDEDED; background-image:url(../images/box-bg.gif); background-repeat:repeat-x; float:left; height:155px;}
.ticks {color:#333; margin: 20px 0px 25px 0px; line-height:20px;}


.right {width: 230px; margin: 34px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;}

.right-why {background-color:#EDEDED; width:230px; background-image:url(../images/cta-top-why-us.gif); background-repeat:no-repeat; background-position:top; float:left; margin: 25px 0px 25px 0px; padding: 85px 0px 0px 0px;}

.right-why p {color:#666666; padding: 0px 0px 0px 15px;}
.right-why ul {padding:0px 0px 0px 0px; list-style-type:none; margin: 0px 0px 30px 15px;} 
.right-why li {list-style-type:none;  margin: 20px 0px 0px 0px; padding: 0px 15px 0px 17px; color:#666666; background-image:url(../images/cta-arr-blue.gif) ; background-repeat:no-repeat; line-height:19px; }



.clearboth {clear: both; line-height: 0px;	margin: 0px; padding: 0px;}


.cta {background-color:#EDEDED; width:230px; margin: 0px 0px 35px 0px; padding: 0px 0px 0px 0px; border-top: 10px solid #25AAE1;}
.cta-heading {font-family:"Trebuchet MS"; font-size:20px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 15px; font-weight:bold; color:#1B8ABB; line-height:24px;}
.cta-text {color:#666666; padding: 0px 10px 0px 15px; margin: 0px 0px 20px 0px;}

.txt-cta {width:622px; background-image:url(../images/txt-cta-bg.gif); background-repeat:repeat-x; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; }
.txt-cta-heading {color:#666666; padding: 18px 0px 10px 80px; font-size:23px; color:#0075AB; font-family:"Trebuchet MS"; font-weight:bold;}
.txt-cta-content {color:#666666; padding: 0px 10px 30px 80px; color:#333333; line-height:20px;}



.bottom-border {width:936px; border-top: 1px #D8D8D8 solid; margin: 20px auto; }
.bottom-border p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:right; margin: 15px 10px 0px 0px; padding: 0px 0px 0px 0px;}
.bottom-border p a {color:#999999; text-decoration:none;}
.bottom-border p a:hover {color:#3399CC; text-decoration:none;}

.footer {background-image:url(../images/top-bg.gif); background-repeat:repeat-y; height:11px;}

/**************************************************************************************************************************/
/* contact page */
/**************************************************************************************************************************/

.contact-out {float: left; width:400px; margin: 10px 0px 0px 0px;}
.contact-in {width:392px; border-left:4px solid #EDEDED; border-right:4px solid #EDEDED; background-image:url(../images/contact-bg.gif); background-repeat:repeat-x; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; text-align:left;}

.text-box {float:left; width: 320px; margin: 0px 25px 0px 0px;}
.form-box {float:left; width: 320px; background-color:#FFFFFF;}


input.txt, textarea {padding: 2px 2px 2px 2px;margin: 2px 0px 0px 0px;}

input.submit {
border: 1px #9CCE7B;
border-top-color: #E1F0D8;
border-left-color: #E1F0D8;
padding: 0.25em;
background-color: #003366;
color: #FFF;
font-weight: bold;
margin:10px 0px 10px 0px;
}

input.submit:hover {
background-color: #68B2FA;

}

.address-box {float:left; width:175px; margin: 0px 0px 0px 30px;}



