/*blanketly set a few things*/
div{float:left;}
a{text-decoration:none;}
strong{color:#3277a0;}
form{margin-top:0;margin-bottom:0;}
*{background-repeat:no-repeat;}
/*styling for forms*/
input{background:transparent url(/images/input-bg.jpg) repeat-x 0 0;border:1px solid #ddd;}
input.submit{background:transparent url(/images/button-blue-mid.jpg) no-repeat 0 0;color:#fff;font-weight:bold;padding:0pt 8px 1px;border:0 none;height:24px;cursor:pointer;}
.button-left{background:url(/images/button-blue-left.jpg);display:block;float:left;padding-left:4px;margin-right:22px;clear:both;}
html>body .button-left {margin-right: 2px;}
* html .button-left {margin-right: 12px;}
#access-block2 input{background:transparent url(/images/input-bg-grn.jpg) repeat-x 0 0;}
#access-block .button-left{margin-right:0px;margin-right:9px;}
.button-right{background:transparent url(/images/button-blue-right.jpg) no-repeat right top;display:block;float:left;padding-right:4px;clear:both;}
    #access-block2 input.submit{background:transparent url(/images/button-grn-mid.jpg) repeat-x 0 0;color:#326f5b;}
#access-block2 .button-left{background:url(/images/button-grn-left.jpg);display:block;float:right;padding-left:4px;clear:both;margin-right:10px;}
#access-block2 .button-right{background:transparent url(/images/button-grn-right.jpg) no-repeat right top;display:block;float:left;padding-right:4px;clear:both;}
#search input{background:#fff none repeat-x 0 0;}
#search input.submit{background:transparent url(/images/button-bile-mid.jpg) no-repeat 0 0;color:#666666;}
#search .button-left{background:url(/images/button-bile-left.jpg);display:block;float:right;padding-left:4px;clear:both;margin-right:25px;}
#search .button-right{background:transparent url(/images/button-bile-right.jpg) no-repeat right top;display:block;float:left;padding-right:4px;clear:both;}
#search-drug,#question{width:143px;}
.access-uname,.access-pword{width:143px;}
#access-block2 .access-uname,#access-block2 .access-pword{width:128px;}
#login{padding-right:14px;margin-left:16px;}
    #forgot-password{float:right;padding:0 12px 4px 0;font-size:0.83em;color:#205B7E;text-decoration:underline;}
	* html #forgot-password {margin-right: 20px;}
    #forgot-password:hover{text-decoration:none;}
#access-block2 input.radio{background-image:none;border:0 none;}
/*general classes*/
.auto{margin:0 auto;}
.left{float:left;}
.right{float:right;}
.cleft{clear:left;}
.cright{clear:right;}
.cboth{clear:both;}
.block{display:block;}
.none{display:none;}
.indent{text-indent:-5000px;}
/*general outer elements*/
body{background:#d9e9f5 url(/images/body-bg.jpg) repeat-x 0 0;font-family:Verdana, Geneva, sans-serif;font-size:11px; color:#333;margin:0;}
#wrapper{background-color:#fff;width:980px;float:none;}
#header{background:#fff url(/images/logo.gif) no-repeat 0 0;clear:both;width:100%;}
#body-wrapper{background-color:#fff;width:950px;clear:both;padding:15px;}
body.inner #body-wrapper{background:#fff url(/images/left-frame-mid.jpg) repeat-y 0 0;padding:0;width:980px;}
#body-wrapper-inner{width:100%;}
#top-block{clear:both;width:100%;margin-bottom:20px;}
#top-block-left{width:200px;}
#top-block-right{width:750px;}
#content{clear:both;width:100%;}
#block-left{float:left;min-height:225px;width:306px;padding:0 20px 0 0;border-right:2px solid #bdd9ed;}
#block-mid{float:left;min-height:225px;width:302px;border-right:2px solid #bdd9ed;}
#block-right{float:left;min-height:225px;width:275px;padding:0 0 0 12px;clear:right;}
#footer-wrapper{background:#daebf6 url(/images/footer-bg.jpg) repeat-x 0 0;width:100%;font-size:0.83em;}
#footer{clear:both;float:none;text-align:center;width:980px;min-height:150px;}
/*header*/
#logo{margin:0;width:282px;height:123px;cursor:pointer;}
#slogan{background-image:url(/images/slogan.gif);width:672px;height:124px;}

/*header menu*/
#primary-menu{background:transparent url(/images/tab-mid.jpg) repeat-x 0 0;height:29px;width:100%;}
#primary-menu *{font-weight:bold;margin:0;padding:0;}
#primary-menu > ul{margin-left:180px;height:29px;list-style-type:none;}
* html #primary-menu ul{margin-left:180px;height:29px;list-style-type:none;}
#primary-menu ul *{display:block;}
#primary-menu ul li{float:left;}
#primary-menu > ul > li > span,#primary-menu > ul > li.first > span{background-image:url(/images/tab-left.jpg);}
* html #primary-menu ul li span, * html #primary-menu ul li.first span{background-image:url(/images/tab-left.jpg);}
#primary-menu > ul > li.first > span{background-image:url(/images/tab-left-first.jpg);}
* html #primary-menu ul li.first span{background-image:url(/images/tab-left-first.jpg);}
#primary-menu > ul > li > span > span,#primary-menu > ul > li.first > span > span{background:transparent url(/images/tab-right.jpg) no-repeat top right;text-align:center;}
* html #primary-menu ul li span span,* html #primary-menu ul li.first span span{background:transparent url(/images/tab-right.jpg) no-repeat top right;text-align:center;}
#primary-menu > ul > li.last > span > span{background:transparent url(/images/tab-right-last.jpg) no-repeat top right;}
* html #primary-menu ul li.last span span{background:transparent url(/images/tab-right-last.jpg) no-repeat top right;}
#primary-menu ul li span span a{color:#e2fcf2;}
#primary-menu ul li span span a:hover,#primary-menu ul li.active span span a{color:#fff;}
    #primary-menu ul ul {padding: 0 0 0 0;}
    #primary-menu > ul > li > span > span > a{padding:4px 20px;}
	* html #primary-menu ul li span span a{padding:4px 20px;}
    #primary-menu > ul.sf-menu > li > span > span > a{padding:5px 20px;}
    /* submenus */
        #primary-menu > ul > li > ul li{background-color:#5D9EC4;border-bottom:1px solid #fff;}
        #primary-menu > ul.sf-menu ul > li > span > span > a{padding:8px 20px;}
        #primary-menu > ul > li > ul li.last{border-bottom:0 none;}
        #primary-menu > ul > li > ul li:hover{background-color:#A7D5C8;}
/*top block*/
#access-block1,#access-block2{text-align:center;margin:0;padding-bottom:20px;border-bottom:2px solid #bdd9ed;width:195px; display: inline}
#top-block-left p{margin:6px 0;}
.access-block h2{text-indent:-5000px;padding:0;margin:4px 0 12px 20px;height:24px;margin-bottom:0;}
#access-header{background-image:url(/images/client-access.jpg);text-indent:-5000px;padding:0;margin:4px 0 12px 20px;height:24px;margin-bottom:0;}
    #member-access-header{background-image:url(/images/member-access.jpg);}
#search-block{background-image:url(/images/search-block.jpg);height:120px;width:170px;margin:20px 0px 0;padding:0 0 0 26px;}
#search-header{background-image:url(/images/drug-lookup.jpg);text-indent:-5000px;padding:0;margin:12px 0px 0px;height:18px;}
#top-banner{background-image:url(/images/design-03_30.jpg);width:750px;height:296px;}
/*news block*/
.block-header-grn{background:transparent url(/images/header-bg-green.jpg) repeat-x 0 0;width:100%;}
#recent-news-header{background-image:url(/images/recent-news.jpg);text-indent:-5000px;height:22px;padding:0;margin:4px 20px 0 20px;}
#block-left ul{background:#fff url(/images/block-bg.jpg) repeat-x 0 0;border-bottom:2px solid #a7bfcd;clear:both;padding:12px 20px;list-style-type:none;margin:0;}
* html #block-left ul { margin-top: -6px; }
#block-left li{background-image:url(/images/new-li-icon.jpg);padding-left:20px;}
#block-left li#news-view-all{background-image:url(/images/all-news-li.jpg);left:170px;padding-left:20px;position:relative;}
#block-left li#news-view-all a{color:#205B7E;font-weight:bold;text-decoration:underline;}
#block-left .date, #block-left .title, #block-left .desc{display:block;font-weight:bold;}
#block-left .date{color:#205b7e;}
#block-left .title{color:#3277a0;}
#block-left .desc{font-weight:normal;}
/*block-mid*/
#block-mid{padding:0 12px;}
#block-mid p{margin:12px 0;}
#block-mid a.moreinfo{color:#235370;text-decoration:underline;}
/*block-right*/
#block-right{}
#cost-comparison{background-image:url(/images/comarison-analysis.jpg);display:block;height:73px;text-indent:-5000px;cursor:pointer;margin-top: 140px;}
* html #cost-comparison { margin: 0; }
#question-mark{background-image:url(/images/question-mark.jpg);float:left;width:67px;height:55px;}
#ask-form-wrapper{float:left;}
#ask-form-wrapper p{margin:6px;width:170px;}
#ask-pharmacist{background-image:url(/images/ask-pharmacist.jpg);text-indent:-5000px;margin:0;}
/*footer*/
#footer *{float:left;}
#footer ul{float:none;list-style-type:none;margin:0 auto;padding-top:12px;}
#footer li{padding:0 4px;}
#footer #primary-footer-menu li{border-right:1px solid #547eab;}
#footer #footer-links li{border-right:1px solid #666;}
#footer #primary-footer-menu li.last,#footer #footer-links li.last{border-right:0 none;}
#footer a{color:#666;float:none;}
#primary-footer-menu{clear:left;width:470px;}
#footer-links{clear:left;width:270px;}
#primary-footer-menu a{color:#547eab;}
#copyright,#credit{clear:left;color:#666666;float:none;text-align:center;}
#copyright{padding-top:10px;}
/*sidebar*/
#sidebar{background:transparent url(/images/left-frame-top.jpg) no-repeat 0 0;width:196px;padding-top:24px;}
* html #sidebar { display: inline } 
#sidebar ul{list-style-type:none;padding:0;margin:50px 0 0;font-size:10px;}
#sidebar ul *{float:left;display:block;width:196px;height:25px;}
* html #sidebar ul * {margin: 0px 0 0 0;}
#sidebar a{color:#2f617f;font-weight:bold;padding:4px 0 0 7px;width:189px;}
#sidebar a:hover,#sidebar a.active{color:#5492b8;}
#sidebar li{clear:both;margin-bottom:4px;}
* html #sidebar li{margin-top: 0px}
#sidebar li span{background:transparent url(/images/left-tab-mid.jpg) repeat-x 0 0;font-size:10px;}
#sidebar li span span{background:transparent url(/images/left-tab-right.jpg) no-repeat right top;}
#sidebar span{clear:both;margin-bottom:4px;}
#sidebar span span{background:transparent url(/images/left-tab-mid.jpg) repeat-x 0 0;}
#sidebar span span span{background:transparent url(/images/left-tab-right.jpg) no-repeat right top;}
/* backend */
    #loggedin-inner-content #content-area{width:874px;}
#block-left.backend{width:680px;}
#block-left.backend .block-header-grn{width:100%;}
    #block-left.backend .block-header-grn h2{padding:4px 0 5px 20px;color:#2F617F;font-size:14px;margin:0;}
    #block-left > div.grnblock.left {background:#FFFFFF url(/images/block-bg.jpg) repeat-x scroll 0 0;border-bottom:2px solid #A7BFCD;clear:both;margin:0;padding:12px 2%;width:96%;}
    #sidebar ul ul{margin:0;}
    #sidebar ul ul li{height:20px;}
    #sidebar ul ul li.last{margin-bottom:10px;}
    #sidebar ul ul li{margin:0 0 0 14px;height:20px;font-size:11px;color:#2f617f;}
    #sidebar ul ul li a{padding:0;font-size:11px;}
#block-left.backend{float:none;min-height:225px;padding:0 20px 0 0;border-right:0 none;}
    #sidebar ul div.collapsable *{height:auto;}
    #sidebar ul div.collapsable{*float:none;height:auto;}
    #sidebar ul div.collapsable ul li{padding:4px 0;}
    #sidebar ul div.collapsable ul li.last{padding:4px 0 8px;}
    /* collapsable elements */
        .collapser > span > span > a,.full-collapser > span > span > a{background:transparent url(/images/collapse.gif) no-repeat scroll 2px 6px;height:13px;padding-left:13px;cursor:pointer;}
        .collapser.minus_icon > span > span > a,.full-collapser.minus_icon > span > span > a{background:transparent url(/images/expand.gif) no-repeat scroll 2px 6px;}
        .collapsable{height:auto;}
    #nav-backend{text-align:center;width:100%;margin:10px;}
    #nav-backend a{border-right:1px solid #2f617f;color:#2f617f;padding-right:4px;}
    #nav-backend a:hover{text-decoration:underline;}
    #nav-backend a#member-home-link{border-right:0 none;}
    #nav-backend a#member-home-link:hover{text-decoration:none;}
    #member-home-link{display:inline-block;width:20px;height:20px;background:transparent url(/images/icon-home.gif) no-repeat scroll 0 2px;}
/*inner-content*/
#breadcrumbs{float:none;clear:both;margin-bottom:12px;font-size:10px;}
#breadcrumbs a{color:#2f617f;}
#inner-content{background-image:url(/images/content-header-aboutus.jpg);background-position:20px 0;padding:0px 50px 30px 0;width:734px;min-height:500px;}
* html #inner-content {width: 734px; margin-right: -40px}
#page-title{color:#2f617f;height:24px;margin:12px 0 0 50px;font-size:14px;}
#content-area{margin:110px 0px auto 50px; display: inline}
.content-list{list-style-type:none;margin:0;}
#inner-content .title, #inner-content .desc{display:block;font-weight:bold;}
#inner-content .title{color:#3277a0;}
#inner-content .desc{font-weight:normal;}
.content-list li{background-image:url(/images/content-li.jpg);padding:0 0 10px 20px;}
#content-area ul li{list-style-type:none;}
/*Logged-In*/
    #loggedin-home-holder{width:900px;height:500px;}
    .loggedin-home-item{width:505px;height:134px;background-image: url(/images/loggedin-home-page-box.jpg);background-repeat:no-repeat;margin-bottom: 15px;margin-left: 190px;}
    .loggedin-home-holder-title{width:485px;height:23px;padding-left:20px;padding-top:7px;color: #2F617F;font-family:Verdana,Geneva,sans-serif;font-weight:bold;font-size:14px;}
    .loggedin-home-holder-link{width:505px;color: #265d4a;font-family:Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;margin-top: 16px;}
    .loggedin-home-holder-link ul li{color: #265d4a;font-family:Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;list-style-position: outside;list-style-image: url(/images/loggedin-bullet.gif);margin-top: 5px;}
    a.loggedin-home-holder-link, a.loggedin-home-holder-link:active, a.loggedin-home-holder-link:visited{color: #265d4a;font-family:Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;text-decoration: underline;}
    a.loggedin-home-holder-link:hover{color: #2F617F;font-family:Verdana,Geneva,sans-serif;font-weight:bold;font-size:12px;text-decoration: none;}
    #loggedin-wrapper{background-color:#fff;width:980px;clear:both;}
    #loggedin-inner-content{background-image:url(/images/content-header-white.jpg);background-position:left 100;padding:0;width:100%;}
    .font-blue-12 {font-family:font-size:1em;font-weight:bold;color:#2F617F;}
    #inner-content.logged-in {background-image:url(/images/content-header-white.jpg);}
    #loggedin-inner-content #content-area{margin-top:20px;}
#inner-content.logged-in #content-area{margin:26px 0px auto 50px;}
    #loggedin-timestamp {padding:4px;color:#2F617F;text-align: center;height:20px;width:98%;font-size:0.92em;}
#home-bullets {width: 275px;}
#home-bullets ul li{background-image:url(/images/content-li.jpg);padding:0 0 10px 15px;list-style-type:none;}
/*Header Images*/
body.sitePage6 #inner-content{background-image:url(/images/content-header-aboutus.jpg);}
body.sitePage7 #inner-content{background-image:url(/images/content-header-products.jpg);}
body.sitePage8 #inner-content{background-image:url(/images/content-header-news.jpg);}
body.sitePage9 #inner-content{background-image:url(/images/content-header-resources.jpg);}
body.sitePage24 #inner-content{background-image:url(/images/content-header-contactus.jpg);}
#aspnetForm {
	margin: 0; padding: 0;	
}
#member-login {
	margin-left: 100px;	
}
* html #member-login {
	margin-left: 50px;	
}
