@media all {

/******** Begin CSS Reset Reloaded by Eric Meyer ********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }

:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }

table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
/******** End CSS Reset ********/

/******** BEGIN OVERRIDE DNN DEFAULTS ********/
.SkinObject, .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem, .TreeMenu_Node, .TreeMenu_NodeSelected, .FileManager_Header, .FileManager_Pager, .FileManager_StatusBar, .FileManager_Item, .FileManager_AltItem, .FileManager_SelItem, .FileManagerTreeNode, .FileManagerTreeNodeSelected, .WizardHelpText, .WizardText, .Help, .CommandButton, .StandardButton, h1, h2, h3, h4, h5, h6, dt, tfoot, thead, th, blockquote, pre, .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel, .MainMenu_MenuItem, .MainMenu_MenuItemSel, .SelectedTab, .OtherTabs, a:link, a:visited, a:hover, a:active, a.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active { font-family:Arial, Helvetica, sans-serif; font-weight:auto; font-size:100%; color:#111111; text-decoration:auto; background-color:auto; text-align:left; *font-size:small; *font:x-small; }
/******** END OVERRIDE DNN DEFAULTS ********/

div#body { background:#ffffff url(images/bgnd-html.jpg) repeat-x; position:relative; width:100%; } 
body,td,th { font-family:Arial, Helvetica, sans-serif; color:#111111; font-size:62.5%; }
body { margin:0px; background:transparent; }
a:link { color: #002f73; text-decoration:underline; }
a:visited { color: #4e9be3; text-decoration:underline; }
a:hover { color: #d55100; text-decoration:underline; }
a:focus { color: #d55100; text-decoration:underline; }
a:active { color: #d55100; text-decoration:underline; }
a img { border:0; }

td[align=center] { text-align:center !important; }

#access-links { background:url(images/bgnd-body.jpg) repeat-x; position:absolute; left:0px; top:0px; height:280px; width:50%; margin:0px; padding:0px; }
#access-links li { text-indent:-9999px; list-style:none; }

#header { position:relative; width:960px; margin:0px auto; height:250px; background:#ffffff url(images/bgnd-html.jpg) repeat-x; overflow:hidden; }
#header h1 a { display:block; width:240px; height:280px; background:url(images/logo.jpg) no-repeat; text-indent:-9999px; }
#header h2 { display:none; }
#header #global-nav { position:absolute; top:8px; right:0px; background:url(images/bgnd-global-nav.png) no-repeat; overflow:hidden; padding-top:10px; }
#header #global-nav li { list-style:none; float:left; position:relative; background:url(images/bgnd-global-nav.png) no-repeat bottom center; padding:0px 15px 10px 15px; }
#header #global-nav li.first { background-position:bottom left; padding-left:20px; }
#header #global-nav li.item { padding:0px 0px 10px 0px; }
#header #global-nav li.last { background-position:bottom right; padding:0px 20px 0px 0px; }
#header #global-nav li a { color:#fff; text-decoration:none; font-size:1.2em; line-height:1.2em; display:block; font-weight:bold; }
#header #global-nav li a:hover,
#header #global-nav li a:focus { color:#fff; text-decoration:underline; }
#header #global-nav li.first a { border:none; }
#header #global-nav li.item a { display:block; border-left:1px solid #80a5cd; border-right:1px solid #80a5cd; padding:0px 15px; }
#header #global-nav li.last a { background:url(images/bgnd-global-nav.png) no-repeat top right; position:relative; top:-10px; right:-20px; padding:10px 20px 0px 0px; border:none; }
#header #audience-areas { position:absolute; left:240px; top:69px; width:720px; height:176px; overflow:hidden; border-left:1px solid #80a5cd; background:#002f73; margin:0px; padding:0px; }
#header #audience-areas li { float:left; width:239px; height:176px; overflow:hidden; border-right:1px solid #80a5cd; list-style:none; }
#header #audience-areas li a { color:#fff; text-decoration:none; }
#header #audience-areas li a img { }
#header #audience-areas li a .btn-label { display:block; width:239px; height:50px; padding:23px 10px 10px 10px; overflow:hidden; background:#002f73 url(images/bgnd-audience-area-btns.png) no-repeat 0px 0px; font-weight:normal; font-size:1.8em; }
#header #audience-areas li a:hover .btn-label,
#header #audience-areas li a:focus .btn-label { background-position:0px -50px; }
#header #audience-areas li a.current .btn-label { background-position:0px -50px; }
#header #audience-areas li#aa-medications { }
#header #audience-areas li#aa-patients { }
#header #audience-areas li#aa-clinicians { }

/* Fix bug in IE 6 where the hover background was sticking */
* html #header #audience-areas li a:hover { background:0 0; }
* html #header #audience-areas li a:hover .btn-label { cursor:pointer; }

#page { position:relative; width:960px; margin:0px auto; overflow:hidden; background:url(images/bgnd-page.png) repeat-y 240px; }

#sidebar { float:left; width:225px; }
#sidebar #main-nav ul { width:225px; margin:15px 0px 20px 0px; }
#sidebar #main-nav ul ul { display:none; }
#sidebar #main-nav ul li { position:relative; height:1%; }
#sidebar #main-nav ul li a { background:#002c6f url(images/bgnd-main-nav-btn.png) no-repeat; display:block; padding:0px 10px; line-height:2em; font-size:1.4em; color:#fff; text-decoration:none; border-top:1px solid #00519c; border-bottom:1px solid #011f47; }
#sidebar #main-nav ul li a:hover,
#sidebar #main-nav ul li a:focus,
#sidebar #main-nav ul li a#main-navCurrentLink,
#sidebar #main-nav ul li:hover a,
#sidebar #main-nav ul li.sfhover a { background-position:-225px 0px; border-top:1px solid #c84d26; border-bottom:1px solid #be2e00; }
#sidebar #main-nav #main-navItemWelcome { display:none; }

#sidebar #main-nav ul li:hover ul,
#sidebar #main-nav ul li.sfhover ul { display:block; position:absolute; left:220px; top:-1.4em; z-index:100; }
#sidebar #main-nav ul li ul li { list-style:none; }
#sidebar #main-nav ul li ul li a { background:#002c6f; font-size:1.2em; border-top:1px solid #00519c !important; border-bottom:1px solid #011f47 !important; }
#sidebar #main-nav ul li ul li a:hover,
#sidebar #main-nav ul li ul li a:focus { background:#d55100; border-top:1px solid #c84d26 !important; border-bottom:1px solid #be2e00 !important; }

* html #sidebar #main-nav { zoom:1; }
* html #sidebar #main-nav ul { padding-top:15px; }
* html #sidebar #main-nav ul li a { height:1%; }
* html #sidebar a { position:relative; }

#sidebar .content { font-size:1.2em; }
#sidebar .content h2 { background:#002f73; border-top:2px solid #4e9be3; color:#fff; font-size:167%; line-height:167%; padding:0px 10px; margin:0px 0px 20px 0px; font-weight:bold; }
#sidebar .content dl { margin:0px; }

#main-content { float:right; width:720px; background:url(images/bgnd-main-content.png) no-repeat; position:relative; }
#main-content .content { font-size:1.2em; padding:75px 0px 25px 65px; }
#main-content #content-tools { position:absolute; top:0px; right:0px; margin:0px; padding:0px; }
#main-content #content-tools h2 { display:none; }
#main-content #content-tools #addThis { position:absolute; top:10px; right:155px; }
#main-content #content-tools li { list-style:none; }
#main-content #content-tools li a { display:block; position:absolute; top:6px; background:url(images/bgnd-content-tools.png) no-repeat; height:23px; text-indent:-9999px; }
#main-content #content-tools li#ct-print a { width:46px; right:100px; }
#main-content #content-tools li#ct-print a:focus,
#main-content #content-tools li#ct-print a:hover { background-position:0px -23px; }
#main-content #content-tools li#ct-smaller a { width:30px; right:61px; background-position:-60px 0px; }
#main-content #content-tools li#ct-smaller a:focus,
#main-content #content-tools li#ct-smaller a:hover { background-position:-60px -23px; }
#main-content #content-tools li#ct-normal a { width:25px; right:36px; background-position:-90px 0px; }
#main-content #content-tools li#ct-normal a:focus,
#main-content #content-tools li#ct-normal a:hover { background-position:-90px -23px; }
#main-content #content-tools li#ct-larger a { width:30px; right:6px; background-position:-115px 0px; }
#main-content #content-tools li#ct-larger a:focus,
#main-content #content-tools li#ct-larger a:hover { background-position:-115px -23px; }
#main-content #dnn_ContentPane { min-height:350px; }

* html #main-content { zoom:1; }
* html #main-content #dnn_ContentPane { height:350px; }

#main-content #footer { position:relative; padding:25px 0px 25px 65px; font-size:1.2em; }
#footer h2 { font-size:1.2em; color:#B1B8C0; font-family:Arial, Helvetica, sans-serif; }
#footer a { text-decoration:none; color:#7697bd; }
#footer a:focus, #footer a:hover { text-decoration:underline; }

#footer ul#partner-list { text-align:center; margin:0px 0px 10px 0px; padding:0px; }
#footer ul#partner-list li { display:inline; list-style:none; }
#footer ul#partner-list li a { display:inline-block; width:120px; height:42px; background:url(images/partners.jpg) no-repeat; margin:0px; text-indent:0px; font-size:0px; color:#fff; }
#footer ul#partner-list li#p-abbot a { background-position:0px 0px; }
#footer ul#partner-list li#p-alcon a { background-position:-120px 0px; }
#footer ul#partner-list li#p-astra-zeneca a { background-position:-240px 0px; }
#footer ul#partner-list li#p-johnson-johnson a { background-position:-360px 0px; }
#footer ul#partner-list li#p-king-pharmaceuticals a { background-position:-480px 0px; }
#footer ul#partner-list li#p-lilly a { background-position:0px -42px; }
#footer ul#partner-list li#p-merck a { background-position:-120px -42px; }
#footer ul#partner-list li#p-novartis a { background-position:-240px -42px; }
#footer ul#partner-list li#p-sanofi-aventis a { background-position:-360px -42px; }

#footer ul#endorser-list { text-align:center; margin:0px 0px 10px 0px; padding:0px; }
#footer ul#endorser-list li { display:inline; list-style:none; }
#footer ul#endorser-list li a { display:inline-block; width:120px; height:42px; background:url(images/endorsers.jpg) no-repeat; margin:0px; text-indent:0px; font-size:0px; color:#fff; }
#footer ul#endorser-list li#p-AARP a { background-position:0px 0px; }
#footer ul#endorser-list li#p-CAMC a { background-position:-120px 0px; }
#footer ul#endorser-list li#p-WVUH a { background-position:-240px 0px; }
#footer ul#endorser-list li#p-PIHN a { background-position:-360px 0px; }
#footer ul#endorser-list li#p-WVAFP a { background-position:-480px 0px; }
#footer ul#endorser-list li#p-WVAFC a { background-position:0px -42px; }
#footer ul#endorser-list li#p-NASWWV a { background-position:-120px -42px; }
#footer ul#endorser-list li#p-WVACEP a { background-position:-240px -42px; }
#footer ul#endorser-list li#p-WVDHHR a { background-position:-360px -42px; }
#footer ul#endorser-list li#p-WVHA a { background-position:-480px -42px; }
#footer ul#endorser-list li#p-WVRHA a { background-position:0px -84px; }
#footer ul#endorser-list li#p-WVSMA a { background-position:-120px -84px; }
#footer ul#endorser-list li#p-WVNA a { background-position:-240px -84px; }

#footer .copyright { color:#B1B8C0; text-align:center; border-top:1px solid #ccc; margin-top:25px; }
#footer .copyright .SkinObject { color:#B1B8C0; margin-top:50px; font-family:auto; font-size:1em; font-weight:normal; }

#footer .hr { height:1px; background:#CCCCCC; margin:20px 0px; padding:0px; }
#footer .hr hr { display:none; }

.content table { border-collapse:collapse; margin-bottom:30px; width:auto; }
.content table caption { font-size:1.25em; background:#607C99; color:#ffffff; padding:8px; font-weight:bold; }
.content table th { background:#ced9e4; border:1px solid #9db2ca; border-width:1px 0px; padding:12px 8px 4px 8px; vertical-align:top; text-align:left; font-weight:bold; font-size:1em; }
.content table tr.even-row td { background:#ffffff; }
.content table tr.odd-row td { background:#efefef; }
.content table td { padding:12px 8px; vertical-align:top; text-align:left; border:1px solid #ced9e4; border-width:1px 0px 0px 1px; font-size:1em; }
.content table td:first-child, table td.firstChild { border-left:none; }

.content table.file-table { width:80%; }
.content table.file-table a img { border:2px solid #002f73; }
.content table.file-table a:hover img,
.content table.file-table a:focus img { border:2px solid #d55100; }

.content img[align=left] { float:left; margin:0px 20px 20px 0px; clear:left; }
.content img.floatLeft { float:left; margin:0px 20px 20px 0px; clear:left; }
.content img[align=right] { float:right; margin:0px 0px 20px 20px; clear:right; }
.content img.floatRight { float:right; margin:0px 0px 20px 20px; clear:right; }

.content strong { font-weight:bold; }
.content em { font-style:italic; }
.content .hr { height:25px; background:url(images/bgnd-hr.jpg) no-repeat top right; margin:50px 0px -5px 0px; padding:0px; }
.content .hr hr { display:none; }

.content h1, .content h2 { font-family:"Times New Roman", Times, serif; font-size:2.3em; color:#002f73; padding-bottom:12px; }
.content h3 { font-size:1.3em; padding-bottom:12px; font-weight:bold; color:#4e9be3; }
.content h4 { font-size:1.2em; color:#d55100; font-style:italic; font-weight:bold; }
.content h5 { }
.content h6 { }
.content p { margin-bottom:18px; line-height:1.5em; }

.content ul { margin:0px; padding:0px 0px 24px 0px; overflow:auto; zoom:1; /* hasLayout for IE<= 6 */ }
.content ul li { list-style:disc; line-height:1.5em; margin:0px 36px; }
.content ul li ul { margin:0px 18px; }
.content ul li ul li { list-style:circle; }
.content ol { margin:0px; padding:0px 0px 24px 0px; overflow:auto; zoom:1; /* hasLayout for IE<= 6 */ }
.content ol li { list-style:decimal; line-height:1.5em; margin:0px 36px; }
.content ol li ol { margin:0px 18px; }
.content ol li ol li { list-style:lower-alpha; }
.content ol ul li { list-style:disc; }
.content dl { margin:0px 12px 24px 36px; }
.content dl dt { font-weight:bold; line-height:1.5em; }
.content dl dd { margin-bottom:12px; line-height:1.5em; }

.content blockquote { background:#edf7f8; border:1px solid #66759a; border-top-width:5px; margin:0px 48px 24px 24px; padding:10px 15px; }
.content li blockquote { margin:12px 48px; }

.hidden { position:absolute !important; width:0px !important; height:0px !important; font-size:0 !important; overflow:hidden !important; background:none !important; border:none !important; }

.defaultContainer { padding-bottom:50px; }

.print-link { display:none; }

.rssButton { display:block; width:150px; height:40px; background:url(images/feed-button.jpg) no-repeat; text-indent:-9999px; }
.note { color:#d55100; font-style:italic; font-weight:bold; /*text-decoration:underline;*/ border-bottom:1px solid #d55100; margin:0px 0px 3px 0px !important; }
.important { color:#d55100; font-style:italic; }

#presentation-panel { width:225px; height:150px; overflow:hidden; position:relative; background:url(images/btn-presentation.jpg) no-repeat; margin-bottom:20px; }
#presentation-panel p { position:absolute !important; width:0px !important; height:0px !important; font-size:0 !important; overflow:hidden !important; background:none !important; border:none !important; }
#presentation-panel li { list-style:none; }
#presentation-panel li a { display:block; position:absolute; bottom:4px; font-weight:bold; text-decoration:none; color:#fff; }
#presentation-panel li a:hover,
#presentation-panel li a:focus { text-decoration:underline; }
#presentation-panel #webinar-option-pdf a { left:100px; }
#presentation-panel #webinar-option-ppt a { right:15px; }

/* Login Panel styles */
#dnn_ctr_Login_pnlLogin { }
#dnn_ctr_Login_pnlLogin table { margin:0px; width:auto; }
#dnn_ctr_Login_pnlLogin td { padding:3px; border:none; background:none; }
#dnn_ctr_Login_pnlLogin .SubHead { padding-top:8px; }
#dnn_ctr_Login_pnlLogin .SubHead label a { display:none; }
#dnn_ctr_Login_pnlLogin .CommandButton { padding-left:4px; }
#dnn_ctr_Login_pnlLogin .NormalTextBox { border:1px solid #66759a; }
#dnn_ctr_Login_pnlLogin .StandardButton { border:1px solid #66759a; }

/* Container Styles */
.modMenuLeft { }
.modMenuLeft table { margin:0px; width:auto; }
.modMenuLeft table td { padding:3px; border:none; background:none; }
.modMenuLeft { }
.modMenuLeft { }

/******** BEGIN CONTROL PANEL STYLES ********/
.ControlPanel { width:960px; border:none; margin:0px auto 25px auto; background:#edf7f8; border:1px solid #66759a; border-bottom-width:5px; }
.ControlPanel, .ControlPanel td, .ControlPanel th { font-size:12px; }
.ControlPanel a { text-decoration:none !important; }
.ControlPanel a:hover, .ControlPanel a:focus { text-decoration:underline !important; }
.ControlPanel a.CommandButton img { }
.ControlPanel td { text-align:center; padding:3px; border:none !important; }

.ControlPanel .view-control { background:#66759a !important; }
.ControlPanel .view-control a img { background:#fff !important; position:relative; top:3px; }
.ControlPanel .view-control .SubHead { color:#fff; }
.ControlPanel .view-control td { padding-bottom:8px; }

.ControlPanel .page-functions { margin:0px auto 10px auto !important; border:1px solid #66759a; margin-top:3px !important; background:#fff; }
.ControlPanel .page-functions td { padding:5px !important; text-align:center; vertical-align:middle; width:60px !important; }

.ControlPanel .modules-panel { width:400px; margin:0px auto 10px auto !important; border:1px solid #66759a; margin-top:3px !important; background:#fff; }
.ControlPanel .modules-panel td { vertical-align:middle; }
.ControlPanel .modules-panel input,
.ControlPanel .modules-panel select { border:1px solid #ccc; vertical-align:bottom !important; }

.ControlPanel .common-tasks { margin:0px auto 10px auto !important; border:1px solid #66759a; margin-top:3px !important; background:#fff; }
.ControlPanel .common-tasks td { padding:5px !important; text-align:center; vertical-align:middle; width:60px !important; }
/********* END CONTROL PANEL STYLES *********/

/******** BEGIN ADMIN PAGES STYLES ********/
#main-content .admin-content { padding:75px 0px 25px 65px; }
.admin-content .Head { font-size:1.3em; font-weight:bold; color:#4e9be3; padding-top:15px; }
.admin-content .hr { margin:10px 0px -5px 0px; padding:0px; }
.admin-content table { border-collapse:collapse; margin-bottom:auto; width:auto; }
.admin-content table th { background:#ced9e4; border:1px solid #9db2ca; border-width:1px 0px; padding:12px 8px 4px 8px; vertical-align:top; text-align:left; font-weight:bold; font-size:1em; }
.admin-content table td { padding:12px 8px; vertical-align:top; text-align:left; border:0px; font-size:1em; }
.admin-content table td:first-child, table td.firstChild { border-left:none; }
/********* END ADMIN PAGES STYLES *********/

a#home-apply-now { display:block; width:655px; height:240px; background:url(images/home-apply.jpg) no-repeat; text-indent:-9999px; }

table.apply-now { border-bottom:1px solid #ced9e4; }
table.apply-now th { background:#002D71; font-weight:normal; color:#fff; font-size:16px; padding-bottom:6px; }
table.apply-now td { padding:20px; }
table.apply-now td img.apply-step { margin:0px 10px; }
table.apply-now td a.big { font-size:1.5em !important; line-height:48px !important; display:block; padding-bottom:5px; }
table.apply-now { }
table.apply-now { }
table.apply-now { }
table.apply-now { }

}

@media print {

.print-link { display:inline; }

}