/* CSS Document */

/* Zeroes out margins and padding for all elements unless specified, sets global font and background image/color */
*{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

img { border: 0px none white; }

body {background:#e9f3ff url(images/bgTop.jpg) no-repeat center top; font-size:12px;}
#sub {background:#e9f3ff url(images/bgTopSub.jpg) no-repeat center top;} 

/* Nav & Search bar */
#navSearch {width:882px; text-align:center; margin:5px auto;}
#search {float:right; width:200px; margin:0; padding:20px 0 10px 0;}
#search #submit {background:url("images/btnSearch.jpg") no-repeat top left; width:21px; height:20px; overflow:hidden; text-indent:-1000px;}

#mainNav {float:left; width:882px; margin:0; padding:20px 0 10px 0;}
#mainNav a {font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; letter-spacing:1px;}
#mainNav ul {list-style-type:none; text-align:left;}
#mainNav li {display:inline; font-size:11px; color:#FFF; text-transform:uppercase; padding-right:2px;}
#mainNav a:link, #mainNav a:visited {padding-left:17px; color:#fff; background-image:none; }
#mainNav a:hover, #mainNav a:active, #mainNav .mainNavCurrent a:active, #mainNav .mainNavCurrent a:link, #mainNav .mainNavCurrent a:visited, #mainNav a.active
{padding-left:17px; color:#fc3; background:url(images/bgMenuHover.gif) no-repeat;}


#header {width:882px; text-align:left; margin:0 auto; clear:both;}
#home #header {background:#FFF url(images/bgHeader.jpg) no-repeat center top; height:330px; }
#sub #header {background:#FFF url(images/bgHeaderSub.jpg) no-repeat center top; height:166px; }
#header p {font-size:.95em; color:#2e5067; text-align:justify; width:315px; line-height:1.3em; margin-top:8px; margin-left:50px;}
#header p.introText {font-size:1.6em; color:#90731d; font-weight:bold; line-height:1.1em; margin-top:0px}
#header span {margin:0 0 0 50px; padding:0;}

/* Container - split into 2 columns */
#container {background:#FFF; width:100%; padding-bottom:10px;}
#contentContainer {width:882px;  margin:0px auto; text-align:center;}
#contentLeft {float:left; width:409px; margin:0 0 20px 0; text-align:left;}
#contentRight {float:left; width:360px; margin-bottom:20px; padding-left:40px; padding-bottom:30px; text-align:left;}
#sub #contentLeft {width:290px;}
#sub #contentRight {width:540px;}

/* Left side of Container */
#contentLeft div.leftMod {border:1px solid #c8e0f1; width:319px; height:89px; background:#e5f2ff no-repeat left bottom; margin:0 40px 16px 50px;}
#contentLeft #modVideos {background:url("images/bgModVideo.jpg"); margin-top:10px}
#contentLeft #modScreenings {background:url("images/bgModScreenings.jpg");}
#contentLeft #modPatients {background:url("images/bgModPatients.jpg"); border-top:1px solid #e8e8e8;}
#contentLeft p.modHeader {color:#9ebad7; font-weight:bold; font-size:20px; letter-spacing:-.05em;}
#contentLeft p {color:#2e5067; font-size:1em; margin-top:2px; width:225px; margin-left:5px; line-height:1.1em;}
#contentLeft a:link, #contentLeft a:visited {color:#993; text-decoration:underline;}
#contentLeft a:hover, #contentLeft a:active {color:#2e5067; text-decoration:underline;}
#contentLeft p.modCta {width:300px; margin-top:8px;}
#contentLeft .modCta a:link, #contentLeft .modCta a:visited {font-size:14px; color:#6e998e; text-transform:uppercase; padding-left:30px; text-decoration:none; font-weight:bold;}
#contentLeft .modCta a:hover, #contentLeft .modCta a:active {color:#2e5067;}
#contentLeft h2 {font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; height:42px; background:url(images/bgSubmenu.jpg) repeat-x; text-transform:uppercase; text-align:center; padding-top:15px; color:#336699; font-size:15px; letter-spacing:-.05em; font-weight:bold; margin-left:10px;}
#contentLeft ul {list-style-type:none; text-align:left; margin-left:45px;}
#contentLeft li {font-size:14px; margin-bottom:5px; padding-top:2px; padding-bottom:3px; text-transform:none; font-weight:normal;}
#contentLeft li a {font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contentLeft li a:link, #contentLeft li a:visited {padding-left:17px; color:#66a5d9; background-image:none; text-decoration:none; width:100%;}
#contentLeft li a:hover, #contentLeft li a:active, #contentLeft li a.stickySubNav{padding-left:17px; color:#204161; background:url(images/bgSubHover.jpg) no-repeat; text-decoration:none;}
#contentLeft .thirdLevel {margin-left:15px;}
#contentLeft .thirdLevel li .TertiaryOn {font-weight:bold;}

/* Right side of Container */
#contentRight h1 {color:#993; font-size:1.7em; letter-spacing:-.02em; margin-bottom:10px;}
#sub #contentRight h1 {margin-top:40px;}
#contentRight h2 {color:#369; font-size:1.5em; letter-spacing:-.02em; margin-bottom:10px; margin-top:10px;}
#contentRight p {font-size:1em; margin-bottom:10px; font-weight:bold; line-height:1.2em; letter-spacing:-.01em; color:#000;}
#sub #contentRight p {font-size:1.1em; margin-bottom:10px; line-height:1.3em; letter-spacing:-.02em; color:#000;}
#contentRight p.question {color:#369;}
#contentRight p.answer {color:#000;}
#contentRight a:link, #contentRight a:visited {color:#993; text-decoration:underline;}
#contentRight a:hover, #contentRight a:active {color:#369; text-decoration:underline;}
#contentRight p span {float:right; margin:0 0 10px 15px;}


/* Left menu, floated left - display set to inline to correct the IE double margins bug */
#leftmenu {margin-left:32px; float:left; width:175px; text-align:left; padding:10px 5px; display:inline;}

#leftmenu h2 {font-size:1.2em; color:#A0C07C; font-weight:normal;}

#leftmenu p {margin-bottom:10px; padding-top:5px; font-size:.8em; color:#493C37;}

#leftmenu ul {margin-bottom:30px; list-style-type:none; padding-top:5px;}
#leftmenu li {font-size:.8em; color:#493C37; text-align:left; padding:5px 0px 5px 15px; margin-left:10px; background:url("images/arrow1_right.gif") no-repeat; background-position: 0 8px;}
#leftmenu li a:link, #leftmenu a:visited {color:#493C37; text-decoration:none; font-weight:bold;}
#leftmenu li a:hover, #leftmenu a:active {color:#9FC07B; text-decoration:none; font-weight:bold;}
#leftmenu li ul li a:link, #leftmenu li ul li a:visited {font-weight:normal;color:#9FC07B;}
#leftmenu li ul li a:hover, #leftmenu li ul li a:active {color:#493C37;}
#leftmenu li ul {margin:0 0 0 -10px; padding-top:0px;}
#leftmenu li ul li {font-size:95%; letter-spacing:0.009em; line-height:110%; padding:5px 0px 2px 13px; margin-left:10px; background:url(images/arrow2_right.gif) no-repeat; background-position: 0 8px;}

#leftmenu ul.list_square {list-style-type:square;}
#leftmenu ul.list_square li {margin-left:30px; padding-left:0px; background-image:none; font-size:.7em;}
#leftmenu ul.list_square li ul li {font-size:.9em;}


/* Footer */
#footer {width:100%; clear:both; background:url(images/bgFooter.jpg) repeat-x center top; padding-top:15px; padding-bottom:0; margin:0;}
#footerContent {width:882px; margin-left:auto; margin-right:auto; text-align:center;}
#footerLeft{width:425px; float:left; text-align:left; padding-left:30px;}
#footerRight{width:425px; float:right; text-align:right;}

#footer p {font-size:.9em; color:#6f8397; letter-spacing:-.005em; padding-right:35px; line-height:1.3em;}
#footer a:link, #footer a:visited {color:#6f8397; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#6f8397; text-decoration:none;}

.floatClear {clear:both;}
#contentRight ul li ul li
{
	margin-left:15px;
}