﻿@charset "utf-8";
/* CSS Document */

/*mike trinastich Reset All Browser Defaults
---------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0pt;padding:0pt;}
table {border-collapse:collapse;border-spacing:0pt;}
fieldset, img {border:0pt none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0pt none;}

/*Global
---------------------------------------------*/
.mc_prod, .mc_work, .mc_comp { behavior: url(iepngfix.htc); }/*Make pngs work in IE 5.5 */
body { background-color:#33393f; text-align:center;}
#outterwrapper { width:980px; margin:auto; text-align:left; }
.clear { clear:both;}
strong { font-weight:bold;}
small { font-size:10px; color:#555;}
.center { text-align:center; margin-left:auto; margin-right:auto;}
.photo {padding:1px; border:1px solid #999;}
.photoleft {padding:1px; float:left; margin-right:10px;}
.photoright {padding:1px; float:right; margin-left:10px;}


/*Banner
---------------------------------------------*/
#banner { background:transparent url(img/BN_TopBG.jpg) no-repeat bottom left; height:95px;}
#banner h1 {width:auto; height:auto; float:left; padding:12px 0 0 35px;}
#banner h1 a { display:block; width:280px; height:58px; background: transparent url(img/BN_Logo_Old.gif) no-repeat top left;}
#banner h1 a span {display:none}
#bn_topnav { width:auto; height:auto; float:left; margin-left:350px;}
#bn_topnav li { float:left; width:auto; height:auto;}
#bn_topnav li a { display:block; width:auto; height:auto; padding:5px 10px; margin:54px 0 0 0; white-space:nowrap; text-decoration:none; color:#FFF; font:10px Verdana, Arial, Helvetica, sans-serif;}


/*Nav
---------------------------------------------*/
#nav {background:transparent url(img/ContentVertBG.gif) repeat-y top left; padding-left:35px; display:block; clear:both; }
#bn_mainnav { width:911px; height:30px; background: transparent url(img/Nav_Top_Home.gif) no-repeat left top; display:block;}
#bn_mainnav li { width:auto; height:auto; float:left; border-right:1px solid #8497a8; margin-top:1px;}
#bn_mainnav li a {display:block; width:auto; height:auto; padding:4px 16px 5px 16px; margin:0; white-space:nowrap; text-decoration:none; color:#e3e5e7; font:14px/19px "Century Gothic", Arial, Verdana; border-right:1px solid #38434f; }
#bn_mainnav li a:hover { color:#fff;}
#bn_mainnav li#nav_client {float:right; border-right:0; border-left:1px solid #8497a8;}
#bn_mainnav li#nav_client a { border-right:0; border-left:1px solid #38434f;}

#home #bn_mainnav {}
#home .nav_medstaff { display:none;}
#home .nav_mancare { display:none;}
#home .nav_multi { display:none;}
#home .nav_serv { display:none;}
#home .nav_training { display:none;}
#home .nav_client { display:none;}

#about #bn_mainnav {}
#about .nav_medstaff { display:none;}
#about .nav_mancare { display:none;}
#about .nav_multi { display:none;}
#about .nav_serv { display:none;}
#about .nav_training { display:none;}
#about .nav_client { display:none;}

#contact #bn_mainnav {}
#contact .nav_medstaff { display:none;}
#contact .nav_mancare { display:none;}
#contact .nav_multi { display:none;}
#contact .nav_serv { display:none;}
#contact .nav_training { display:none;}
#contact .nav_client { display:none;}

#links #bn_mainnav {}
#links .nav_medstaff { display:none;}
#links .nav_mancare { display:none;}
#links .nav_multi { display:none;}
#links .nav_serv { display:none;}
#links .nav_training { display:none;}
#links .nav_client { display:none;}

#map #bn_mainnav {}
#map .nav_medstaff { display:none;}
#map .nav_mancare { display:none;}
#map .nav_multi { display:none;}
#map .nav_serv { display:none;}
#map .nav_training {display:none;}
#map .nav_client { display:none;}

#medstaff #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Medstaff.gif) no-repeat left top; display:block; }
#medstaff .nav_medstaff {width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left; display:block;}
#medstaff .nav_medstaff li { width:auto; height:auto; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; border:0;}
#medstaff .nav_medstaff li a {display:block; width:auto; height:auto; padding:6px 15px; margin:0; white-space:nowrap; border:0; text-decoration:none; color:#000; background:transparent url(img/SubNavDivide.gif) no-repeat right center; }
#medstaff .nav_medstaff li a:hover {text-decoration:underline;}
#medstaff .nav_medstaff {}/*change this to block to display subnav*/
#medstaff .nav_mancare { display:none;}
#medstaff .nav_multi { display:none;}
#medstaff .nav_serv { display:none;}
#medstaff .nav_client { display:none;}
#medstaff #bn_mainnav li.nav_medstaff_li { border:0}
#medstaff #bn_mainnav li a#nav_medstaff_link {color:#000; border-right:2px solid transparent;}

#mancare #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Home.gif) no-repeat left top; display:block; }
#mancare .nav_medstaff { display:none;}
#mancare .nav_mancare {width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left;}/*change this to block to display subnav*/
#mancare .nav_mancare li { width:auto; height:auto; float:left; font:11px Verdana, Arial, Helvetica, sans-serif;}
#mancare .nav_mancare li a {display:block; width:auto; height:auto; padding:6px 15px; margin:0; white-space:nowrap; text-decoration:none; color:#000; background:transparent url(img/SubNavDivide.gif) no-repeat right center;}
#mancare .nav_mancare li a:hover { text-decoration:underline;}
#mancare .nav_multi { display:none;}
#mancare .nav_serv { display:none;}
#mancare .nav_client { display:none;}
#mancare #nav_mancare_link {color:#000; background:#ccd5db;}

#multi #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Home.gif) no-repeat left top; display:block; }
#multi .nav_medstaff { display:none;}
#multi .nav_mancare { display:none;}
#multi .nav_serv { display:none;}
#multi .nav_client { display:none;}
#multi .nav_multi{width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left; display:none;/*change this to block to display subnav*/}
#multi .nav_multi li { width:auto; height:auto; float:left; font:11px Verdana, Arial, Helvetica, sans-serif;}
#multi .nav_multi li a {display:block; width:auto; height:auto; padding:6px 15px; margin:0; white-space:nowrap; text-decoration:none; color:#000; background:transparent url(img/SubNavDivide.gif) no-repeat right center;}
#multi .nav_multi li a { text-decoration:underline}
#multi #nav_multi_link {color:#000; background:#ccd5db;}

#serv #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Home.gif) no-repeat left top; display:block; }
#serv .nav_medstaff { display:none;}
#serv .nav_mancare { display:none;}
#serv .nav_client { display:none;}
#serv .nav_multi{display:none;/*change this to block to display subnav*/}
#serv .nav_serv{width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left; /*change this to block to display subnav*/}
#serv .nav_serv li { width:auto; height:auto; float:left; font:11px Verdana, Arial, Helvetica, sans-serif;}
#serv .nav_serv li a {display:block; width:auto; height:auto; padding:6px 15px; margin:0; white-space:nowrap; text-decoration:none; color:#000; background:transparent url(img/SubNavDivide.gif) no-repeat right center;}
#serv .nav_serv li a:hover{ text-decoration:underline;}
#serv #nav_serv_link {color:#000; background:#ccd5db;}

#client .nav_medstaff { display:none;}
#client .nav_mancare { display:none;}
#client .nav_serv { display:none;}

#client .nav_multi { display:none;}
#client #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Client.gif) no-repeat left top; display:block;}
#client .nav_client {width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left; display:block;}
#client .nav_client li {display:none;}
#client #bn_mainnav li#nav_client a { border:0; color:#000;}
#client #bn_mainnav li#nav_client { border:0;}


#client-loggedin .nav_medstaff { display:none;}
#client-loggedin .nav_mancare { display:none;}
#client-loggedin .nav_serv { display:none;}
#client-loggedin .nav_client { display:none;}
#client-loggedin .nav_multi { display:none;}
#client-loggedin #bn_mainnav {width:911px; height:29px; background: transparent url(img/Nav_Top_Client.gif) no-repeat left top; display:block;}
#client-loggedin .nav_client {width:911px; height:29px; background: transparent url(img/Nav_Bot.gif) no-repeat top left; display:block;}
#client-loggedin .nav_client li {width:auto; height:auto; float:left; font:11px Verdana, Arial, Helvetica, sans-serif;}
#client-loggedin .nav_client li a {display:block; width:auto; height:auto; padding:6px 15px; margin:0; white-space:nowrap; text-decoration:none; color:#000; background:transparent url(img/SubNavDivide.gif) no-repeat right center;}
#client-loggedin .nav_client li a:hover {text-decoration:underline;}
#client-loggedin #nav_client a {color:#000; border:0;}
#client-loggedin #bn_mainnav li#nav_client a { border:0; color:#000;}
#client-loggedin #bn_mainnav li#nav_client { border:0;}



/*Client Side Dropdowns
---------------------------------------------*/
#client-loggedin .sf-menu, .sf-menu * {	margin:0;padding:0;list-style:none;}
#client-loggedin .sf-menu {line-height:1.0;}
#client-loggedin .sf-menu ul {position:absolute; top:-9999px; width:210px; /* left offset of submenus need to match (see below) */ background:#FFF; border:1px solid #000;}
#client-loggedin .sf-menu li {position:relative;}
#client-loggedin .sf-menu ul li {width:100%; display:block; float:none; background-color:#FFF; background-image:none;}
#client-loggedin .sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
#client-loggedin .sf-menu a {display:block;position:relative;}
#client-loggedin .sf-menu ul li a { background-image:none;}
#client-loggedin .sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:25px; /* match top ul list item height */z-index:99;}
#client-loggedin ul.sf-menu li:hover li ul, #client-loggedin ul.sf-menu li.sfHover li ul {top:-9999px;} ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
#client-loggedin ul.sf-menu li li:hover li ul, #client-loggedin ul.sf-menu li li.sfHover li ul {top:-9999px;}
#client-loggedin ul.sf-menu li li li:hover ul, #client-loggedin ul.sf-menu li li li.sfHover ul {left:210px; /* match ul width */top:0;}

/*Content
---------------------------------------------*/
div#content {background:transparent url(img/ContentVertBG.gif) repeat-y top left; padding:0 37px 0 37px; font:70%/150% Verdana, Arial, Helvetica, sans-serif;}
div#innercontent { background:#FFF url(img/ContentHorzBG.gif) repeat-x top left; padding:13px; overflow:visible; }
#content h1 { font:24px "Century Gothic", Arial, Helvetica, sans-serif; margin:5px 0 15px 0; }
#content h2 { font:700 18px "Century Gothic", Arial, Helvetica, sans-serif; margin:10px 0 15px 0; }
#content h3 { font-weight:bold; margin:0 0 10px 0}
#content p { padding-bottom:18px;}
#content ul {padding-right:15px; margin-left:15px; margin-bottom:9px;}
#content ul li {padding:0 0 5px 10px; background:url(img/bullet.png) no-repeat 0 6px;}
#content ul ul { margin-bottom:0; margin-top:5px;}
#content ul ul li {padding:0 0 5px 15px; background:url(img/Bullet-Square.gif) no-repeat 0 6px;}
#content #col-1 ul {padding-left:0; margin-left:0;}
#content #col-3 .article img {float:left; margin:0 0 5px 15px; border:1px solid #000;}
#content #col-3 .article h3 { width:145px; float:right; margin:0; padding:0;}
#content #col-3 .article .by { width:145px; float:right; margin:0; padding:0; border:0;}
#content a { color:#2470cb; text-decoration:none;}
#content a:hover { color:#164781; text-decoration:underline;}

#content #col-1 { width:430px; border-right:1px dotted #ccc; padding-right:0; float:left; background:transparent;}
#content #col-1 p, #content #col-1 h1, #content #col-1 h2, #content #col-1 h3 { margin-right:15px; padding-left:0}
#content #col-2 { width:224px; padding:0; float:left; background:transparent; }
#content #col-2 h1, #content #col-2 h2, #content #col-2 h3 {margin-left:15px; margin-right:15px;}
#content #col-2 p {padding-left:0; margin-left:15px; padding-right:15px;}
#content #col-3 { width:224px; padding:0; float:left; border-left:1px dotted #ccc; background:transparent;}
#content #col-3 p, #content #col-3 h1, #content #col-3 h2, #content #col-3 h3 {margin-left:15px; margin-right:15px; }
#content #col-1 .col-1-1 {width:317px; float:left;}
#content #col-1 .col-1-2 {width:317px; float:left;}
.notices { text-indent:30px; background:transparent url('img/warn.gif') no-repeat 0px 0;}

#medstaff #col-1 { width:654px;}
#medstaff #col-2 { width:224px;}
#medstaff #col-3 { display:none;}
#medstaff #col-1 .sec1, #medstaff #col-1 .sec2, #medstaff #col-1 .sec3 {margin:0; padding:0 7px 0 0; width:210px; height:210px; display:block; float:left;}
#medstaff #col-1 .sec1 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/MS_Compl.jpg) no-repeat 0 0; display:block;}
#medstaff #col-1 .sec1 a span {display:none;}
#medstaff #col-1 .sec2 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/MS_Prod.jpg) no-repeat 0 0;display:block;}
#medstaff #col-1 .sec2 a span {display:none;}
#medstaff #col-1 .sec3 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/MS_Work.jpg) no-repeat 0 0;display:block;}
#medstaff #col-1 .sec3 a span {display:none;}

.ms_comp {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Comp3.gif) no-repeat 0 0; display:block; float:right;}
.ms_comp span {display:none;}
.ms_prod {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Prod3.png) no-repeat 0 0; display:block; float:right;}
.ms_prod span {display:none;}
.ms_work {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Work3.png) no-repeat 0 0; display:block;  float:right;}
.ms_work span {display:none;}

#mancare #col-1 { width:654px;}
#mancare #col-2 { width:224px;}
#mancare #col-3 { display:none;}
#mancare #col-1 .sec1, #mancare #col-1 .sec2, #mancare #col-1 .sec3 {margin:0; padding:0 7px 0 0; width:210px; height:210px; display:block; float:left;}
#mancare #col-1 .sec1 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Compl_NCQA.jpg) no-repeat 0 0; display:block;}
#mancare #col-1 .sec1 a span {display:none;}
#mancare #col-1 .sec2 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/MS_Prod.jpg) no-repeat 0 0; display:block;}
#mancare #col-1 .sec2 a span {display:none;}
#mancare #col-1 .sec3 a {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/MS_Work.jpg) no-repeat 0 0; display:block;}
#mancare #col-1 .sec3 a span {display:none;}

.mc_comp {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Compl_NCQA2.png) no-repeat 0 0; display:block; float:right; }
.mc_comp span {display:none;}
.mc_prod {margin:0 3px 0 0; padding:0; width:210px; height:210px; background:transparent url(img/Prod3.png) no-repeat 0 0; display:block; float:right;}
.mc_prod span {display:none;}
.mc_work {margin:0 3px 0 0; padding:0; width:210px; height:180px; background:transparent url(img/Work3.png) no-repeat 0 0; display:block; float:right;}
.mc_work span {display:none;}

#multi #col-1 { width:654px;}
#multi #col-2 { width:224px;}
#multi #content #col-1 blockquote { background:transparent url('img/quote_top_big.gif') no-repeat 0 0;  display:block; margin:0 0 30px 0;}
#multi #content #col-1 blockquote p { background:transparent url('img/quote_bot_big.gif') no-repeat 100% 100%; text-indent:35px; line-height:250%; padding:0; margin:0 30px 0 0; display:block; width:auto;}
#multi #content #col-1 blockquote p span.q {display:none;}

#contact #col-1 {width:654px;}
#contact #col-2 {width:224px;}
#contact #contact_name {width:250px; height:18px; border:1px solid #999;}
#contact #contact_company{width:250px; height:18px; border:1px solid #999;}
#contact #contact_providers{width:250px; height:18px; border:1px solid #999;}
#contact #contact_email{width:250px; height:18px; border:1px solid #999;}
#contact #contact_tele{width:250px; height:18px; border:1px solid #999;}
#contact #contact_mailadd{width:250px; height:18px; border:1px solid #999;}
#contact #contact_city{width:250px; height:18px; border:1px solid #999;}
#contact .input1 {width:250px; height:18px; border:1px solid #999;}
#contact #contact_comment{width:635px; height:150px; overflow:auto; border:1px solid #999;}

#about #col-1 {width:654px;}

#links #col-1 {width:435px;}
#links #col-2 {width:435px; margin-top:35px}

#map #col-1 {width:654px;}

#serv #col-1 {width:654px;}
#serv #content #col-1 blockquote { background:transparent url('img/quote_top_big.gif') no-repeat 0 0;  display:block; width:325px; float:left; margin:0 0 30px 0;}
#serv #content #col-1 blockquote p { background:transparent url('img/quote_bot_big.gif') no-repeat 100% 100%; text-indent:35px; line-height:250%; padding:0; margin:0 30px 0 0; display:block; width:auto;}
#serv #content #col-1 blockquote p span.q {display:none;}

#home #content #col-2 blockquote { background:transparent url('img/quote_top_big.gif') no-repeat 15px 0;  display:block; margin:0 15px 0 0;}
#home #content #col-2 blockquote p.quote { background:transparent url('img/quote_bot_big.gif') no-repeat 100% 100%; text-indent:35px; line-height:250%; padding:0; margin:0 0 15px 15px; display:block; width:auto;}
#home #content #col-2 blockquote p.quote span.q {display:none;}

#client #col-1 { width:654px;}
#client #col-2 { width:224px;}
#client #col-3 { display:none;}

#client-loggedin #col-1 { width:430px; border-right:1px dotted #CCCCCC;}
#client-loggedin #col-2 { width:224px;}
#client-loggedin #col-3 { width:224px;}

#client-loggedin #content h1, #client-loggedin #content h2 { border-bottom:1px dotted #BBB; padding-bottom:5px;}

.block h2.sec1 a span, .block h2.sec2 a span, .block h2.sec3 a span, .block h2.sec4 a span { display:none; }
#content #col-1 .block h2.sec1, #content #col-1 .block h2.sec2, #content #col-1 .block h2.sec3, #content #col-1 .block h2.sec4 { display:block; float:left; width:312px; height:211px; padding:0; margin:0 10px 10px 0;}
.block h2.sec1 a { background:transparent url('img/OnlineClasses.jpg') no-repeat 0 0; display:block; width:312px; height:211px;}
.block h2.sec2 a { background:transparent url('img/Onsite-Train.jpg') no-repeat 0 0; display:block; width:312px; height:211px;}
.block h2.sec3 a { background:transparent url('img/CustomTraining.jpg') no-repeat 0 0; display:block; width:312px; height:211px;}
.block h2.sec4 a { background:transparent url('img/UserCon.jpg') no-repeat 0 0; display:block; width:312px; height:211px;}


/*Footer
---------------------------------------------*/
#footer {background:transparent url(img/Footer.jpg) no-repeat top left; padding-top:38px;}
#shadow { background:transparent url(img/FT_Shadow.jpg) no-repeat center center; height:71px;}

