body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#656565;
line-height:18px;
margin:0;
padding:0 0 95px;
}

img {
border:0;
}

#page {
background:url(../images/bg_img.gif) repeat-x top;
}

#page-container {
background:url(../images/inner-bg.jpg) repeat-x top;
}

h1 {
color:#fff;
font-size:18px;
text-transform:uppercase;
margin:0;
padding:0 0 15px;
}

a {
color:#004fa6;
}

a:hover {
text-decoration:none;
}

ul {
margin-left:10px;
padding:0;
}

li {
background:url(../images/arrow.gif) no-repeat left 7px;
list-style-type:none;
padding-left:15px;
line-height:20px;
}

h2 {
font-size:14px;
color:#004fa6;
font-weight:400;
margin:0;
padding:10px 0 0;
}

p {
margin:0;
padding:8px 0;
}

#wrapper {
position:relative;
width:965px;
margin:0 auto;
padding:0;
}

#header {
height:87px;
}

#banner {
padding-top:50px;
height:380px;
}

#banner-inner {
padding-top:0;
height:170px;
}

.banner-detail {
float:left;
width:360px;
padding:0 10px;
}

.logo {
position:absolute;
left:0;
top:16px;
}

#tabs {
font-size:16px;
line-height:normal;
margin-top:13px;
margin-right:5px;
float:right;
font-family:'Myriad Pro';
width:615px;
}

#tabs ul {
list-style:none;
float:right;
margin:0;
padding:0;
}

#tabs a {
float:left;
text-decoration:none;
color:#4382c5;
text-align:center;
}

#tabs a:hover {
float:left;
text-decoration:none;
color:#0053ab;
text-align:center;
margin:0;
}

#tabs li {
display:inline;
background:url(../images/nav-vline.gif) no-repeat left;
float:left;
margin:0;
padding:26px 16px;
}

#tabs li a.active {
float:left;
text-decoration:none;
color:#0053ab;
text-align:center;
}

.list {
font-size:14px;
margin:0;
padding:0 0 12px;
}

.list li {
list-style-type:none;
background:url(../images/chk-icon.gif) no-repeat left 3px;
padding:2px 0 10px 30px;
}

.clear {
clear:both;
}

.box {
float:left;
margin-right:55px;
width:270px;
}

.box-right {
float:right;
width:275px;
}

.box-left {
float:left;
margin-right:30px;
width:570px;
border-right:solid 1px #e5e5e5;
padding-right:60px;
min-height:300px;
}

.center {
text-align:center;
}

.num {
padding-top:10px;
}

#container {
padding:40px 10px 20px;
}

#bottom {
width:917px;
padding-top:10px;
margin:0 auto;
}

.bottom-logo-container {
background:url(../images/logo-box-img-bg.jpg) repeat-y;
padding:20px 0;
}

.gcm {
float:left;
padding:20px 64px 0 20px;
}

.naccm {
float:left;
padding:8px 64px 0 0;
}

.dcpa {
float:left;
padding:20px 85px 0 0;
}

.license {
float:left;
padding:20px 0 20px 20px;
}

.video {
float:right;
background:url(../images/video_bg.jpg) no-repeat;
width:525px;
height:320px;
padding:25px 0 0 46px;
}

#player {
width:480px;
height:270px;
}

.get-started {
width:450px;

background:#f3f4f6; border: solid 3px #b9d4e9; margin-top:15px; padding:10px;
padding:15px 0px;
}

.get-started p {
clear:left;
height:1%;
font-size:12px;
margin:0;
padding:2px 0 5px 180px;
}

.get-started label {
float:left;
margin-left:-180px;
width:175px; text-align:right; padding-right:15px
}

.get-started input[type="text"] {
width:160px;
 border:solid 2px #9bbede;
padding:1px;
}

.get-started select {
width:167px;
 border:solid 2px #9bbede;
padding:1px;
}

.get-started textarea {
width:200px;
height:50px;
 border:solid 2px #9bbede;
padding:2px;
}

.submit {
color:#fff;
border:none;
cursor:pointer;
background:url(../images/send_btn.gif) no-repeat;
width:143px;
height:34px;
margin:0;
}

.pdf {
background:url(../images/pdf.png) no-repeat left top;
padding-left:25px;
}

.pdf a {
display:block;
}

#tabs .how-starts a {
float:left;
background:url(../images/how-it-all-starts.gif) no-repeat 0 top;
text-align:center;
width:100px;
height:12px;
margin:0;
padding:0;
}

#tabs .how-starts a:hover {
background-position:0 -13px;
color:#fff;
}

#tabs .how-starts-sel a {
float:left;
background:url(../images/how-it-all-starts.gif) no-repeat 0 -13px;
text-align:center;
cursor:pointer;
width:100px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-services a {
float:left;
background:url(../images/our-services.gif) no-repeat 0 top;
text-align:center;
width:79px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-services-sel a {
float:left;
background:url(../images/our-services.gif) no-repeat 0 -13px;
text-align:center;
cursor:pointer;
width:79px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-care-givers a {
float:left;
background:url(../images/our-care-givers.gif) no-repeat 0 top;
text-align:center;
width:97px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-care-givers-sel a {
float:left;
background:url(../images/our-care-givers.gif) no-repeat 0 -13px;
text-align:center;
cursor:pointer;
width:97px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-promise a {
float:left;
background:url(../images/our-promise.gif) no-repeat 0 top;
text-align:center;
width:77px;
height:12px;
margin:0;
padding:0;
}

#tabs .our-promise-sel a {
float:left;
background:url(../images/our-promise.gif) no-repeat 0 -13px;
text-align:center;
cursor:pointer;
width:77px;
height:12px;
margin:0;
padding:0;
}

#tabs .contact a {
float:left;
background:url(../images/contact-us.gif) no-repeat 0 top;
text-align:center;
width:77px;
height:12px;
margin:0;
padding:0;
}

#tabs .contact-sel a {
float:left;
background:url(../images/contact-us.gif) no-repeat 0 -13px;
text-align:center;
cursor:pointer;
width:77px;
height:12px;
margin:0;
padding:0;
}

.txt-sml {
font-size:11px;
color:#999;
}

.red-txt {
color:red;
}

.text-right {
text-align:right;
padding:0 20px;
}

.confidencial {
margin-top:25px;
background:#f5f5f5;
border:#e5e5e5;
line-height:normal;
font-size:11px;
padding:10px;
}

#tabs .how-starts-sel a span,#tabs .how-starts a span,#tabs .our-services-sel a span,#tabs .our-services a span,#tabs .our-care-givers-sel a span,#tabs .our-care-givers a span,#tabs .our-promise-sel a span,#tabs .our-promise a span,#tabs .contact-sel a span,#tabs .contact a span {
display:none;
}

#tabs .our-services a:hover,#tabs .our-care-givers a:hover,#tabs .our-promise a:hover,#tabs .contact a:hover {
background-position:0 -13px;
}

.contact-banner{position:absolute; left: 573px; top: 171px;}


.contact-detail {
float:left;
width:460px;
padding:0 10px;
}

.cont-num{padding-top:20px}

.logo-links{position:absolute; left: 620px; top: 531px; width: 318px; height: 72px;}

.gcma-c{float:left; padding-right:40px; padding-top:8px}

.left{float:left}
.submit-btn{margin-left:190px; padding-top:5px}