﻿html, body { margin:0; padding:0; }

body
{
    background: #bfe3ee url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/background.gif) repeat-x;
	font-size: 9pt;	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 13pt;
}

td { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

img { border:none; }

a       { color:#8E001C; text-decoration:none; }
a:hover { color:#D90026; }

a.small         { font-size:10px; color:#2A8EBF; text-decoration:none; }
a.small:hover   { text-decoration:underline; }

.small { font-size:10px; line-height:normal; }

.btnGoArrow     { display:block; width:50px; height:15px; color:#FFFFFF; font-size:11px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/btnArrowGreenBlue.gif) no-repeat 20px 0; }
.btnPlayArrow   { display:block; width:50px; height:15px; color:#FFFFFF; font-size:11px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/btnArrowGreenBlue.gif) no-repeat 30px 0; }

/*******************************/
/* Framework */
/*******************************/
#container  { width:775px; margin:0 auto; }
#header     { height:80px; }
#topBar     { height:27px; background-color:#02496c; margin-bottom:1px; }
#body       { float:left; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/bodyBG.gif) repeat-y; }
#firstCol   { float:left; width:175px; margin-right:1px; }
#secondCol  { float:left; width:599px; }
#bottomBar  { clear:both; height:27px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/bottomBarBG.gif) repeat-y; }
#footer     { float:left; margin:15px 0 15px 0; }
#copyright  { float:right; margin:-3px 8px 0 0; font-size:10px; color:#519CC0; display:inline; }
#logo       { float:left; }

/*******************************/
/* Top Navigation */
/*******************************/
#topNav         { float:right; margin-top:8px; }

#topNav ul      { list-style:none; margin:0; padding:0; }
#topNav li      { float:left; padding:0 16px 2px 16px; border-right:solid 1px #74c5eb; line-height:8px; }
#topNav li.CMSListMenuLILast, #topNav li.CMSListMenuHighlightedLILast { border:none; }

#topNav a                               { font-size:10px; color:#74C5EB; text-decoration:none; }
#topNav a:hover                         { color:#FFFFFF; }
#topNav a.CMSListMenuLinkHighlighted    { color:#FFFFFF; }
#topNav .navShareholders a              { font-weight:bold; text-transform:uppercase; }

/*******************************/
/* Main Navigation */
/*******************************/
#mainNav { width:175px; background-color:#024464; }
#mainNav ul { list-style:none; margin:0; padding:0; }

/* First Level */
a.navL1CMSListMenuLink, a.navL1CMSListMenuLinkHighlighted   { display:block; width:175px; height:26px; text-indent:-9000px; }
.navL1CMSListMenuUL a.navL1CMSListMenuLink:hover            { background-position:0 -26px; }
.navL1CMSListMenuUL a.navL1CMSListMenuLinkHighlighted       { background-position:0 -52px; }

.navL1CMSListMenuUL li { border-top:solid 1px #78b9d6; }
.navL1CMSListMenuUL li.navAboutUs { border:none; }

/* First Level Images */
.navAboutUs a           { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/about_us.gif) no-repeat 0 0; }
.navWellness a          { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/wellness.gif) no-repeat 0 0; }
.navDiseaseMgmt a       { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/disease_management.gif) no-repeat 0 0; }
.navHighTech a          { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/high_tech_diagnostics.gif) no-repeat 0 0; }
.navPreventionMove a    { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/prevention_movement.gif) no-repeat 0 0; }
.navResources a         { background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/nav/resources.gif) no-repeat 0 0; }

/* Second Level */
.navL2CMSListMenuUL a            { background:none; color:#6BB8DE; font-size:10px; text-decoration:none; }
.navL2CMSListMenuUL a:hover      { color:#FFFFFF; }
.navL2CMSListMenuLinkHighlighted { font-weight:bold; }
.navL2CMSListMenuUL li           { padding:4px 0 3px 17px; border:none; }

/*******************************/
/* Bottom Navigation */
/*******************************/
#bottomNav         { float:left; margin-left:8px; display:inline; }

#bottomNav ul      { list-style:none; margin:0; padding:0; }
#bottomNav li      { float:left; padding:0 8px 2px 8px; border-right:solid 1px #519CC0; line-height:8px; }
#bottomNav li.CMSListMenuLILast, #bottomNav li.CMSListMenuHighlightedLILast { border:none; }

#bottomNav a                               { font-size:10px; color:#519CC0; text-decoration:none; }
#bottomNav a:hover                         { color:#023C59; }
#bottomNav a.CMSListMenuLinkHighlighted    { color:#023C59; }

/*******************************/
/* Home Tab Navigation */
/*******************************/
#homeTabNav    { float:left; width:775px; height:33px; margin-top:1px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/home/tabMenuBG.gif) repeat-x; }

#homeTabNav ul { list-style:none; margin:0; padding:0; }
#homeTabNav li { float:left; padding:4px 6px 0 6px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/home/tabMenuDivider.gif) no-repeat right; }
#homeTabNav li.navBrokers { background:none; }

a.tabCMSListMenuLink, a.tabCMSListMenuLinkHighlighted
{
    display:block; width:113px; height:29px;
    text-indent:-9000px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/home/tabMenu.gif) no-repeat;
}

/* Normal */
.navWhatsNew a          { background-position:0 0; }
.navEmployer a          { background-position:-124px 0; }
.navConsumers a         { background-position:-249px 0; }
.navMedicalProviders a  { background-position:-374px 0; width:135px; }
.navGovernment a        { background-position:-521px 0; }
.navBrokers a           { background-position:-646px 0; }

/* Hover */
.navWhatsNew a:hover        { background-position:0 -29px; }
.navEmployer a:hover        { background-position:-124px -29px; }
.navConsumers a:hover       { background-position:-249px -29px; }
.navMedicalProviders a:hover{ background-position:-374px -29px; }
.navGovernment a:hover      { background-position:-521px -29px; }
.navBrokers a:hover         { background-position:-646px -29px; }

/* Selected */
.navWhatsNew a.tabCMSListMenuLinkHighlighted        { background-position:0 -58px; }
.navEmployer a.tabCMSListMenuLinkHighlighted        { background-position:-124px -58px; }
.navConsumers a.tabCMSListMenuLinkHighlighted       { background-position:-249px -58px; }
.navMedicalProviders a.tabCMSListMenuLinkHighlighted{ background-position:-374px -58px; }
.navGovernment a.tabCMSListMenuLinkHighlighted      { background-position:-521px -58px; }
.navBrokers a.tabCMSListMenuLinkHighlighted         { background-position:-646px -58px; }

/*******************************/
/* Press Sub Navigation */
/*******************************/
#subNav         { float:left; width:100%; border-bottom:solid 1px #77b9d6; padding:10px 0 10px 0; }

#subNav ul      { list-style:none; margin:0; padding:0; }
#subNav li      { float:left; padding:0 8px 0 8px; }

#subNav a                               { font-size:10px; color:#2A8EBF; text-decoration:none; padding-left:15px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/arrowCircle.gif) no-repeat 0 1px; }
#subNav a:hover                         { color:#02496D; }
#subNav a.CMSListMenuLinkHighlighted    { font-weight:bold; }

/*******************************************/
/* Form */
/*******************************************/
.form ol { margin: 0; padding: 0; }
.form li { list-style: none; margin: 0 0 10px 0; }

.form label { display:block; }

/*******************************/
/* Home */
/*******************************/
#homeContent { float:left; }

#homeContentBody { background-color:#FFFFFF; padding:20px; width:735px; clear:both; }

#homeFooter { float:left; margin-top:2px; background-color:#3b97c3; padding:6px 10px 9px 10px; width:755px; }
#homeFooter .block, #homeFooter .blockEnd
{
    float:left; margin-right:20px; 
    font-size:10px; line-height:14px; color:#FFFFFF;
    border-right:solid 1px #5aa7ce;
}
#homeFooter .block img, #homeFooter .blockEnd img { float:left; margin-right:5px; }
#homeFooter .blockEnd { margin:0; border:none; }

/* Search */
#homeSearch { float:right; margin-top:37px; }
#homeSearch input { width:130px; font-size:8pt; border:1px solid #0082BA; vertical-align:middle; }
#homeSearch #imgSearch { margin-left:100px; }
#homeSearch div img { vertical-align:middle; }

.sectionHeader { float:left; width:100%; background-color:#daeff5; }
.sectionHeader h1 { float:left; margin:5px 0 5px 15px; font-size:14px; font-weight:bold; color:#1d6d96; display:inline; }
.sectionHeader a { float:right; margin:4px 10px 4px 0; font-size:10px; color:#2282b2; text-decoration:underline; }
.sectionHeader a:hover { color:#2282b2; text-decoration:none; }

#featureTable { clear:both; margin:0 0 15px 15px; }
#featureTable td { border-right:solid 1px #bfe3ee; width:200px; padding:3px 25px 3px 25px; vertical-align:top; }
#featureTable td.first { padding-left:0px; }
#featureTable td.last { padding-right:0px; border:none; }
#featureTable h2 { margin:0; }
#featureTable h2 a { font-size:12px; font-weight:bold; color:#2282b2; text-decoration:none; }

.featuredVideo { float:left; width:160px; margin:15px 22px 20px 0; font-size:10px; line-height:normal; }
.featuredVideo a { display:block; font-weight:bold; margin-top:3px; }

#featureNewsTable { clear:both; }
#featureNewsTable td { padding:15px 10px 0 5px; }

/*******************************/
/* Left Column */
/*******************************/
#firstCol .box { width:175px; border-top:solid 1px #78b9d6; }

/* Search */
#search
{
    height:63px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/searchBG.gif) repeat-x;
    border-top:solid 1px #bde1ed;
    border-bottom:solid 1px #bde1ed;
    padding:20px 0 0 10px;
}
#search input { width:100px; font-size:8pt; border:1px solid #0082BA; vertical-align:middle; }
#search img { margin-left:3px; }
#search div img { vertical-align:middle; }

/*******************************/
/* Content */
/*******************************/
#contentContainer   { float:left; padding:12px 8px 0 8px; }

.contentHeader      { float:left; border-bottom:solid 1px #77b9d6; padding-bottom:8px; }
.contentHeader h1   { float:left; font-family:Tahoma; font-size:11pt; font-weight:bold; color:#023c59; margin:0 0 0 10px; padding:0; display:inline; }
.contentHeader div  { float:right; margin-right:10px; display:inline; }
.contentHeader img  { margin-left:8px; }

.contentBody        { clear:both; margin:0 20px 0 20px; padding:15px 0 15px 0; }
.contentBody p      { margin-top:0; }

/*******************************/
/* Press */
/*******************************/
#press              { float:left; padding:12px 7px 0 6px; line-height:normal; }
#press .header      { float:left; margin-bottom:3px; }
#press .leftColumn  { float:left; width:412px; margin-right:1px; background:transparent url(http://www.uspreventivemedicine.com/App_Themes/Main/Bkup/images/common/pressBarBG.gif) repeat-x; display:inline; }
#press .rightColumn { float:left; width:170px; line-height:11pt; }
#press .newsItems   { margin-left:15px; }
#press .newsFilter  { font-size:10px; margin:4px 0 20px 10px; }
#press .newsFilter select { font-size:11px; }
#press .newsItem    { margin:40px 5px 0 5px; }
#press .newsItem h2 { margin:0; font-size:10pt; }

/*******************************/
/* Eamil Page Dialog */
/*******************************/
#emailPage {
    display: none;
    position:fixed; top:22%; left:50%;
    width:400px; height:360px; margin-left:-150px; padding:12px;
    border:1px solid #000000; background-color:#FFFFFF;
}

* html #emailPage {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(22 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmOverlay { background-color:#000000; }

/*******************************/
/* Video */
/*******************************/
.videoListing               { clear:both; margin-bottom:15px; overflow:auto; }
.videoListing div           { float:left; }

.videoListing a img         { border:solid 2px #8e001c; }
.videoListing a:hover img   { border:solid 2px #d90026; }

.videoListing .info         { width:300px; margin-left:10px; }
.videoListing .time         { font-size:10px; font-style:italic; }

/*******************************/
/* Audio */
/*******************************/
.AudioItem { width:272px; height:205px; padding:5px 10px 0 0; }
.AudioImage { width:272px; height:auto; }
.AudioDescription { width:272px; height:auto; padding:5px 0 5px 0; }
.AudioPlayer { width:272px; height:auto; }