/*---- reset ----*/
img {border:none;outline:none;}

/*---- structure ----*/
body {width:770px;margin:42px auto 0;padding:0;}
#header {border:1px solid #ccc;border-bottom:none}
#leftC {float:left;width:435px;border-left:1px solid #ccc;background:url(../images/BKG_ccc.jpg) no-repeat top left; padding:0 5px 37px 56px;}
#rightC {float:right;width:268px;border-right:1px solid #ccc;}
#footer {clear:both;width:770px;border-top:1px solid #ccc;}

/* header */
#header {position:relative; padding-top:65px;}
#header div#logo {width:190px;height:67px;position:absolute;top:-38px;text-indent:-5000px; background:url(../images/Health-Choice-One.jpg)}

#nav {margin:0;padding:0 4px 0 56px;text-align:left;}
#nav li {display:inline}
#nav li a {display:inline-block;text-transform:uppercase;color:#444;font-size:9px; font-weight:normal;padding:10px 8px;border:1px solid #fff;}
#nav li a:hover {border:1px solid #ccc;border-bottom:none;color: #080;background:#f9f9f9;}

/* sub Nav */
#subnav {
	list-style: url(../images/ArrowSubNav.gif) none outside;
}
#subnav a {
	text-transform: uppercase;
	color: #FFF;
	font:normal bold 11px Arial,Helvetica,sans-serif;
}
#subnav a:hover {color:#FF9;}

/* footer */
#footNav {text-align:center;margin:10px 0 5px 0;padding:0;}
#footNav li {display:inline; border-left:1px solid #693;padding:0 9px 0 11px;}
#footNav li:first-child{border-left:none;}
#footNav li a {text-decoration:underline; font-weight:normal;}

/* leftC */
#mImg {margin-bottom:10px;}

.lefthome {padding-bottom:0px !important;}

/* rightC */
#utlNav {background-color:#41AD49;width:238px;height:170px;color:#fff; padding: 15px; position:relative;}
#utlcont {border-top:1px solid #ccc;border-left:1px solid #ccc;background:#f9f9f9;margin-top:6px;padding:10px 20px;}

.home { background:url(../images/BKG_home.jpg) no-repeat right bottom;height: 248px;}

/*---- type ----*/
body { font:normal 11px/15px Arial, Helvetica, sans-serif}

a {text-decoration:none; color:#039; outline:none; font-weight:bold;}
a:hover {color:#000}

h1 {color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:none;} 
h2 {font-size:16px;}
h3 {font-size:14px;color:#060;margin:auto;}
#utlcont h3 {margin:10px 0;}

p {margin:2px 0 8px}

/* */
.utlNote {background:#075222;color:#fff;text-align:center;padding:3px;font-weight:bold;}
.copyright {color:#999; text-align:center;}
.breadcrumbs {color:#666;}
.breadcrumbs a {font-weight:normal}

/* Buttons */
.gBtn {background:url(../images/BTN_G_left.png) no-repeat center left;height:22px;padding-left:21px;text-align:left; font-size:9px; text-transform:uppercase; margin:10px 0;}
.gBtn a {background:url(../images/BTN_G_right.png) no-repeat center right;height:22px;padding:0 15px 0 10px; display: inline-block; line-height:22px; color:#fff; font-weight:normal;white-space:nowrap}

/* Home page Boxes */
#callBoxes {border-left:1px solid #ccc;border-right:1px solid #ccc; text-align:right;clear:both;}
#callBoxes #box1, #callBoxes #box2, #callBoxes #box3 {
	display: inline-block;
	height: 216px;
	width: 181px;
	border:1px solid #ccc;
	padding:15px;
	margin:0 0 37px 5px;
	text-align:left;
	vertical-align:bottom;
}
#callBoxes #box3 {width:238px;border-right:0;}


/* Page Btm Nav */
ul.services {list-style-type:none;margin:0;padding:0;}
ul.services:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ul.services li {float:left; width:50%;}

/* forms */
.err {color:#F00}
.err input.r {border:2px solid #F00;}

/* etc */
table.pad img {margin:10px 0}
img.user-img {width:196px; height:149px; border: 8px solid #ccc; margin:3px auto 0; display:block}
.greenitalic {font-style:italic; color:#006600; font-weight:normal;}
