/* Newhard Pharmacy DNN Skin Styles - Default */

/* generic styles */
A:link
{
    color: #005AAB;
    text-decoration: none;
}
A:visited
{
    color: #005AAB;
    text-decoration: none;
}
A:hover
{
    color: #005AAB;
    text-decoration: underline;
}
A:active
{
    color: #005AAB;
    text-decoration: underline;
}
body
{
    background-color: #FFFFFF;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666666;
}
H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
H2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}
H3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
H4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
H5, DT
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
H6
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
img
{
   border-style: none;   
}
TFOOT, THEAD
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
TH
{
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #43494D;
}
UL LI
{
    list-style-type: disc;
}

/* skin control panel styles */
.skinControlPanel
{
    width: 100%;
    background-color: #498CC5;
}
.skinControlPanelLegacy
{
    width: 100%;
    background-color: #84B4DC;
}
.skinControlPanelLeft
{
    background-image: url('resources/images/skinControlPanelLeftBg.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto;
    width: 935px;
}
.skinControlPanelRight 
{
    background-image: url('resources/images/skinControlPanelRightBg.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-right: 25px;
}
.ControlPanel
{
    background-color: transparent; 
    background-image: url('resources/images/skinControlPanelBg.png');
    background-repeat: repeat-x;
    background-position: bottom left;
    border: none;
    padding-bottom: 10px;
}

/* skin wrapper styles */
.skinWrapper
{
    width: 100%;
    background-image: url('resources/images/skinWrapperBg.png');
    background-repeat: repeat-x;
    background-position: left top;
}
.skinWrapperLegacy
{
    width: 100%;
    background-image: url('resources/images/skinWrapperLegacyBg.png');
    background-repeat: repeat-x;
    background-position: left top;
}
.skinWrapperCenter
{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 30px;
    padding-bottom: 50px;
}

/* skin header styles */
.skinHeader
{
    width: 880px;
    height: 95px;
    background-image: url('resources/images/skinHeaderBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 65px;
    padding-right: 40px;
    padding-left: 40px;
}
.skinHeaderLegacy
{
    width: 880px;
    height: 95px;
    background-image: url('resources/images/skinHeaderLegacyBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 65px;
    padding-right: 40px;
    padding-left: 40px;
}

/* skin search box styles */
.skinSearchBox
{
    width: 235px;
    float: right;
    padding-top: 15px;
}
.skinSearchBox .NormalTextBox
{
    border: 1px solid #265F8C;
    width: 175px;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;    
}
.skinSearchBoxLegacy
{
    width: 220px;
    float: right;
    padding-top: 15px;
}
.skinSearchBoxLegacy .NormalTextBox
{
    border: 1px solid #1265AB;
    width: 175px;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 2px;
}

/* skin menu styles */
.skinMenu
{
    width: 910px;
    height: 55px;
    background-image: url('resources/images/skinMenuBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-right: 25px;
    padding-left: 25px;
}
.skinMenuLegacy
{
    width: 910px;
    height: 55px;
    background-image: url('resources/images/skinMenuLegacyBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-right: 25px;
    padding-left: 25px;
}

/* skin body styles */
.skinBody
{
    background-image: url('resources/images/skinBodyBg.png');
    background-repeat: repeat-y;
    background-position: left top;
    width: 934px;
    padding-right: 14px;
    padding-left: 12px;
}
.skinBodyLegacy
{
    background-image: url('resources/images/skinBodyLegacyBg.png');
    background-repeat: repeat-y;
    background-position: left top;
    width: 934px;
    padding-right: 13px;
    padding-left: 13px;
}

/* skin breadcrumb styles */
.skinBreadcrumbBar
{
    background-position: left top;
    padding: 8px 20px 8px 20px;
    background-color: #6FA1CB;
    width: 894px;
    color: #FFFFFF;
    margin-bottom: 15px;
    background-image: url('resources/images/skinBreadcrumbBarBg.png');
    background-repeat: no-repeat;
}
.skinBreadcrumbBarLegacy
{
    padding: 6px 20px 6px 20px;
    background-color: #94BEE1;
    width: 894px;
    color: #FFFFFF;
    margin-bottom: 15px;
}

/* skin user login styles */
.skinUserLogin
{
    width: 400px;
    float: right;
    text-align: right;
}

/* skin body center (content panes) styles */
.skinBodyCenter
{
    width: 884px;
    padding-right: 25px;
    padding-left: 25px;
}
.skinContentPane
{
    width: 884px;
}
.skinLeftPane
{
    width: 200px;
    float: left;
}
.skinRightPane
{
    width: 200px;
    float: right;
}
.skinCenterPane
{
    width: 440px;
    margin-right: 227px;
    margin-left: 217px;
}
.skinBottomPane
{
    width: 884px;
    clear: both;
}

/* skin links bar styles */
.skinLinksBarLeft
{
    background-color: #6FA1CB;
    background-image: url('resources/images/skinLinksBarLeftBg.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #FFFFFF;
    margin-top: 15px;
}
.skinLinksBarRight
{
    background-image: url('resources/images/skinLinksBarRightBg.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: center; 
    padding-top: 8px;
    padding-bottom: 8px;  
}
.skinLinksBarLeftLegacy
{
    background-color: #94BEE1;
    background-image: url('resources/images/skinLinksBarLeftLegacyBg.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #FFFFFF;
    margin-top: 15px;
}
.skinLinksBarRightLegacy
{
    background-image: url('resources/images/skinLinksBarRightLegacyBg.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: center; 
    padding-top: 6px;
    padding-bottom: 6px;  
}

/* skin footer styles */
.skinFooter
{
    width: 960px;
    background-image: url('resources/images/skinFooterBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 40px;
    text-align: center;
    line-height: 20px;
}
.skinFooterLegacy
{
    width: 960px;
    background-image: url('resources/images/skinFooterLegacyBg.png');
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 40px;
    text-align: center;
    line-height: 20px;
}

/* skin object styles */
.skinBadges
{
    width: 960px;
    text-align: center;
    padding-top: 8px;
}
.SkinObject
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.SkinObject:link
{
    text-decoration: none;
    color: #005AAB;
}
A.SkinObject:visited
{
    text-decoration: none;
    color: #005AAB;
}
A.SkinObject:hover
{
    text-decoration: underline;
    color: #005AAB;
}
A.SkinObject:active
{
    text-decoration: underline;
    color: #005AAB;
}
.searchSkinObject
{
}
.searchSkinObjectLegacy
{
}
.navSkinObject .root
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding-right: 12px;
    padding-left: 12px;
    line-height: 55px;      
}
.navSkinObject .sel, .navSkinObjectNew .bc
{
}
.navSkinObject .hov
{
}
.navSkinObject .m
{
    border: 1px solid #C0D6E5;    
}

.navSkinObject tr.mi
{
	background-color: #F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight: bold;
	text-align: left;
	color: #375162;
	line-height: 2em;
	text-transform: none;	
}
.navSkinObject tr.mi td
{
    padding: 0px 2px 0px 2px;
    text-transform: none;
}
.navSkinObject tr.hov 
{ 
    background-color: #2975B5;
    background-image: url('resources/images/navSkinObjectSubHoverBg.png');
    background-repeat: repeat-x;
    background-position: top left;
}
.navSkinObject tr.hov td
{
    color: #FFFFFF;
}
.navSkinObject tr.sel, .navSkinObject tr.bc
{
    background-color: #CD0202;
    background-image: url('resources/images/navSkinObjectSubActiveBg.png');
    background-repeat: repeat-x;
    background-position: top left;
}
.navSkinObject tr.sel td, .navSkinObject tr.bc td
{
	color:#FFFFFF;
}
.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}
.navSkinObjectLegacy .root
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding-right: 12px;
    padding-left: 12px;
    line-height: 34px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CC0000;
    margin-top: 8px;
}
.navSkinObjectLegacy .m
{
    border: 1px solid #C0D6E5;    
}

.navSkinObjectLegacy tr.mi
{
	background-color: #F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight: bold;
	text-align: left;
	color: #375162;
	line-height: 2em;
	text-transform: none;	
}
.navSkinObjectLegacy tr.mi td
{
    padding: 0px 2px 0px 2px;
    text-transform: none;
}
.navSkinObjectLegacy tr.hov 
{ 
    background-color: #D41919;
    background-image: url('resources/images/navSkinObjectSubHoverLegacyBg.png');
    background-repeat: repeat-x;
    background-position: top left;
}
.navSkinObjectLegacy tr.hov td
{
    color: #FFFFFF;
}
.navSkinObjectLegacy tr.sel, .navSkinObjectLegacy tr.bc
{
    background-color: #166BB3;
    background-image: url('resources/images/navSkinObjectSubActiveLegacyBg.png');
    background-repeat: repeat-x;
    background-position: top left;
}
.navSkinObjectLegacy tr.sel td, .navSkinObjectLegacy tr.bc td
{
	color:#FFFFFF;
}
.copyrightSkinObject
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}
.greySkinObject
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.greySkinObject:link
{
    text-decoration: none;
    color: #666666;
}
A.greySkinObject:visited
{
    text-decoration: none;
    color: #666666;
}
A.greySkinObject:hover
{
    text-decoration: underline;
    color: #666666;
}
A.greySkinObject:active
{
    text-decoration: underline;
    color: #666666;
}
.whiteSkinObject
{
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.whiteSkinObject:link
{
    text-decoration: none;
    color: #FFFFFF;
}
A.whiteSkinObject:visited
{
    text-decoration: none;
    color: #FFFFFF;
}
A.whiteSkinObject:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
A.whiteSkinObject:active
{
    text-decoration: underline;
    color: #FFFFFF;
}
.blueSkinObject
{
    font-weight: normal;
    font-size: 12px;
    color: #005AAB;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.blueSkinObject:link
{
    text-decoration: none;
    color: #005AAB;
}
A.blueSkinObject:visited
{
    text-decoration: none;
    color: #005AAB;
}
A.blueSkinObject:hover
{
    text-decoration: underline;
    color: #005AAB;
}
A.blueSkinObject:active
{
    text-decoration: underline;
    color: #005AAB;
}

/* skin DNN styles */
.CommandButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
A.CommandButton:link
{
    text-decoration: none;
    color: #005AAB;
}

A.CommandButton:visited
{
    text-decoration: none;
    color: #005AAB;
}

A.CommandButton:hover
{
    text-decoration: underline;
    color: #005AAB;
}

A.CommandButton:active
{
    text-decoration: underline;
    color: #005AAB;
}
.DNNEmptyPane
{
    padding: 0px;
    margin: 0px;
    width: auto;
    font-size: 1px;
    line-height: 1px;
    height: 1px;
}
.Head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005AAB;
}
.Help
{
    padding: 5px;
    border: 1px solid #005AAB;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #6FA1CB;
    margin-bottom: 5px;
}
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #43494D;
}
.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.NormalDisabled
{
    color: #CCCCCC;
}
.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #005AAB;
}
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4D4D4D;
}
#UserProfile .ProfileName
{
    color: #005AAB;
}
.SubHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005AAB;
}
.SubSubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}
