/* CSS Document */

body {margin: 0; padding: 0; background-color:#ababab; font: 11px Verdana, Arial, Helvetica, sans-serif;}
img {border: 0}
a {color: #0066FF; text-decoration: underline;}
a:hover {color: #660066; text-decoration: underline;}
p {line-height: 17px;}

/* header styles */
#contentWrapper {width: 768px; border: 1px solid #fff; margin: 10px auto; background-color: #ffffff;}
#masthead {width:768px; height: 169px; padding:0px; background: url(../IMG/survey_masthead.jpg) no-repeat;  border-bottom: 1px solid #979797;}


/* homepage styles 
#homepage {width:768px; height: 245px; padding: 5px 0 0 0; background: url(../img/homepage_bg.jpg) no-repeat; border-bottom: 1px solid #787878;}
#homepageNav {width:768px; height: 31px; text-align: center; margin: 100px 0 0 0;}
#homepageNav img {padding: 0 15px;}*/

/* footer styles */
#bottom {height: 35px; clear: both; text-align:center; background-color:#404e79; color:#FFFFFF; padding:10px;}
/*#bottomleft {float:left; width:15%; padding: 8px 0 0 38px; text-align: right;}
#bottomright {text-align: center; padding: 8px 0 0 0; line-height: 14px;}
#bottomright ul {padding: 0; margin: 0; list-style: none;}
#bottomright li {display: inline; margin: 0 10px;}
#bottomright a {color: #ffffff; text-decoration: none;}
#bottomright a:hover {background: #dfdfdf; color: #660066; padding: 0px;}
*/
#footer {width:768px; padding: 5px 0; margin: 0 auto; text-align: center; color: #fff;}
#footer p {margin: 0 23px; padding: 0; text-align:center}


/* secondary page styles */

/* left column */
#leftcol {float:left; width: 95px; padding: 10px 24px 20px 10px; font-size: 10px; text-align: right;}
#leftcol ul {padding: 0; list-style: none;}
#leftcol li {margin: 4px 0;}


#mainMenu {margin: 0 0 0 0;}
#mainMenu a {color: #999999; text-decoration: none;}
#mainMenu a:hover {background: #d9d9d9; color: #660066; padding: 1px 1px 1px 3px;}

#hcCIOsurveyMenu {margin: 10px 0; padding: 0;}
#hcCIOsurveyMenu a {color: #000000; text-decoration: none;}
#hcCIOsurveyMenu a:hover {background: #6799CC; color: #ffffff; padding: 1px 3px;}

/*#sponsor {text-align: center; margin-top: 65px; margin-left: 30px;}
#sponsor p {margin: 10px 0; padding: 10px 0; border-top: 1px dotted #d9d9d9; border-bottom: 1px dotted #d9d9d9;}*/

/* main column */
#maincol {float:right; width: 633px; padding: 6px 0 20px 0; font-size: 12px;}
#maincol h2 {margin: 0 0 10px 0; padding: 0; font-size: 16px; font-weight: bolder;}
#maincol h3 {margin: 0; padding: 20px 0 5px 0; font-size: 14px; color: #666666; font-weight: lighter;}
#maincol ul, ol {padding-left: 15px; margin-left: 15px;}
#maincol li {padding: 4px 0;}

#maincol_title {height:51px}
#maincol_title img {margin: 0 10px; vertical-align: middle;}
#maincol_title form {margin: 10px; padding: 0; display: inline; float:right}
#maincol_title select {margin: 0; font-size: 10px;}

#maincontent {padding: 0 30px 0 10px;}
#footnotes {padding: 0 30px 0 10px; font-size: 9px;}
#figures {width: 534px; background: url(../IMG/figures.gif) #fff no-repeat; padding: 69px 10px 20px 38px; margin: 10px 0;}
#figures li {list-style-type: none;}


/* floating column fix  */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* healthcareCIO styles  */

.hcCIO {background: url(../img/finalReport_CIO.gif) #ffffff no-repeat;}
.hcCIO_kt {background: url(../img/keyTrends_CIO.gif) #ffffff no-repeat;}
.hcCIO_qi {background: url(../img/question_CIO.gif) #ffffff no-repeat;}
maincol_title.hcCIO {background:url(../IMG/finalReport_CIO.gif) #FFFFFF no-repeat}
maincol_title.hcCIO_kt {background:url(../IMG/keyTrends_CIO.gif) #FFFFFF no-repeat}
maincol_title.hcCIO_qi{background:url(../IMG/question_CIO.gif) #FFFFFF no-repeat}
#hcCIOmainNav, #hcCIOquestionNav, #hcCIOkeytrendsNav, #hcCIOfinalNav {width: 540px; height: 31px; text-align: center; margin: 0; padding: 20px 15px; border: 1px solid #dcdcdc;}
#hcCIOmainNav img {margin: 0 10px;}
#hcCIOquestionNav img, #hcCIOkeytrendsNav img, #hcCIOfinalNav img  {margin: 0 30px;}

.figureThumb {border: 1px solid #d9d9d9; margin: 5px 5px; padding: 2px 2px;}
.top {vertical-align:top;}
