

/* HTML Elements*/
body
{  
    font-size: 0.8em;
    color: #333;
}

h3
{
    font-size: 18px;
    color: #58B12C;
}

h4
{
    font-size: 16px;
    color: #58B12C;
}

/* Global Style Shortcuts */

.smallFont
{
    font-size: 11px;
}


/* Background Styles */


.headerBG
{
    background-color: White;
}

.plainBG
{
    background-color: White;
}

.MKBG
{
    background-color: #EEF0F3;
    padding: 0px;
    border-spacing: 0px;
}

.leftMenuBG
{
    background-color: #F4F4F4;
}

.rightMenuBG
{
	background-color: White;
}

.menuBG
{
    background-color: #F4F4F4;
}

.menuMouseOverBG
{
    background-color: #0d3974;
    color: #FFFFFF;
    font-size: 11px;
}

.emergencyMouseOverBG
{
    background-color: #990000;
    color: #FFFFFF;
    font-size: 11px;
}

.selectedMenuBG
{
    background-color: #58B12C;
    font-weight: bold;
    color: White;
}


/* Link Styles */

a:active
{
    font-size: 12;
    color: #04649E;
}

a:link
{
    font-size: 12;
    color: #04649E;
}

a:hover
{
    font-size: 12;
    color: #04649E;
}

a:visited
{
    font-size: 12;
    color: #04649E;
}

.underlinedLink:active
{
    font-size: 12;
    color: #04649E;
}

.underlinedLink:link
{
    font-size: 12;
    color: #04649E;
}

.underlinedLink:hover
{
    font-size: 12;
    color: #04649E;
}

.underlinedLink:visited
{
    font-size: 12;
    color: #04649E;
}

.greenLink:active
{
    font-size: 12;
    color: #008000;
}

.greenLink:link
{
    font-size: 12;
    color: #008000;
}

.greenLink:hover
{
    font-size: 12;
    color: #008000;
}

.greenLink:visited
{
    font-size: 12;
    color: #008000;
}

.largeGreenLink:active
{
    font-size: 14;
    color: #008000;
}

.largeGreenLink:link
{
    font-size: 14;
    color: #008000;
}

.largeGreenLink:hover
{
    font-size: 14;
    color: #008000;
}

.largeGreenLink:visited
{
    font-size: 14;
    color: #008000;
}

.boldLink:active
{
    font-size: 12px;
    color: #0D3974;
}

.boldLink:link
{
    font-size: 12px;
    color: #0D3974;
}

.boldLink:hover
{
    font-size: 12px;
    color: #0D47B0;
}

.boldLink:visited
{
    font-size: 12px;
    color: #0D3974;
}

.boldGreenLink:active
{
    font-size: 14px;
    color: #7DC44B;
}

.boldGreenLink:link
{
    font-size: 14px;
    color: #7DC44B;
}

.boldGreenLink:hover
{
    font-size: 14px;
    color: #7DC44B;
}

.boldGreenLink:visited
{
    font-size: 14px;
    color: #7DC44B;
}

.boldDarkGreenLink:active
{
    font-size: 14px;
    color: #008000;
}

.boldDarkGreenLink:link
{
    font-size: 14px;
    color: #008000;
}

.boldDarkGreenLink:hover
{
    font-size: 14px;
    color: #008000;
}

.boldDarkGreenLink:visited
{
    font-size: 14px;
    color: #008000;
}

.emergencyLink:active
{
    color: #990000;
}

.emergencyLink:link
{
    color: #990000;
}

.emergencyLink:hover
{
    color: #990000;
}

.emergencyLink:visited
{
    color: #990000;
}

.demoPortalLink:active
{
    color: #990000;
}

.demoPortalLink:link
{
    color: #990000;
}

.demoPortalLink:hover
{
    color: #990000;
}

.demoPortalLink:visited
{
    color: #990000;
}

/* Table Styles */


.redBorderedTable
{
    border-color: #C00000;
}

.borderedTable
{
    border-color: Black;
}

.sideBorderedTable
{
    border-color: Black;
}

.bottomBorderedTable
{
    border-color: Black;
}

.blueBorderedTable
{
    border-color: #8fc4e4;
}

.whiteBorderedTable
{
    border-color: White;
}

.grayBorderedTable
{
    border-color: #C0BFC1;
}

.threeSideGrayBorderedTable1
{
    border-color: #C0BFC1;
}

.threeSideGrayBorderedTable2
{
    border-color: #C0BFC1;
}

.bottomGrayBorderedTable
{
    border-color: #C0BFC1;
}

.leftGrayBorderedTable
{
    border-color: #C0BFC1;
}

.topRightGrayBorderedTable
{
    border-color: #C0BFC1;
}

.rightGrayBorderedTable
{
    border-color: #C0BFC1;
}

.topGrayBorderedTable
{
    border-color: #C0BFC1;
}

.threeSideBorderedTable
{
    border-color: Black;
}

.validationTable
{
    border-color: #FF9900;
}

.recordCell
{
    border-left-color: Black;
    border-top-color: Black;
    background-color: White;
}

/* Color Shortcuts */

.largeDarkGreenText
{
    font-size: 14px;
    color: #237E07;
}

.errorMessage
{
    font-size: 12px;
}

.blueText
{
    color: #04649E;
}

.blueGrayText
{
    color: #658080;
}


.grayText
{
    color: Gray;
}
.darkGrayText
{
    color: #666666;
}

.grayBG
{
    background-color: #F4F4F4;
}

.medGrayBG
{
    background-color: #FFFFFF;
}

.darkGrayBG
{
    background-color: #EFEFEF;
}

.lightBlueBG
{
    background-color: #DAFFFF;
}

.HVTabBG
{
    background-image: url(  '/images/HVTabBG.jpg' );
    background-repeat: no-repeat;
}

.selectedHPMenu
{
    background-color: #C0C0C0;
}

.scrollList
{
    overflow: scroll;
    height: 100px;
    background-color: White;
}

.percentCompleteDone
{
    border: 1px solid #000000;
    background-color: #7BCF94;
}

.percentCompleteLeft
{
    background-color: White;
    border: 1px solid #000000;
}





.menuCategoryLine
{
    border-style: none none double none;
    border-color: #D8E1D4;
    border-width: 0px 0px 3px 0px;
}

.separatorLine
{
    border-style: none none solid none;
    border-color: #D8E1D4;
    border-width: 0px 0px 2px 0px;
}

.btnSubmit
{
 
    background: url(/images/Submit.png) no-repeat;
    height: 43px;
    display: block;
    text-indent: -9999px;
    outline: none;
    cursor: pointer;
    border: none;
}

.providerHPTab
{
    background-image: url( '/images/whiteTab_top_HP.jpg' );
    background-repeat: no-repeat;
}


.hg_color
{
    background-position: bottom;
    padding: 4px;
    background-color: #58B12C;
}

.medGreenBG
{
    background-color: #A5CF8C;
}

.bg_color1
{
    background-position: bottom;
    padding: 4px;
    background-color: #FF9933;
}

.bg_color2
{
    background-position: bottom;
    padding: 4px;
    background-color: #7BCF94;
}

.bg_color3
{
    background-position: bottom;
    padding: 4px;
    background-color: #8CB6DE;
}

.errorDisplay
{
    padding: 30px 8px 0;
    width: 200px;
    height: 500px;
    background-image: url( '/images/bt.gif' );
    color: #900000;
    display: block;
    background-repeat: no-repeat;
}



.providerBG
{
    background-color: #EFF0F4;
    padding: 0px;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #FFFFFF;
    font-size: 12px;
}

.selectedProvider
{
    background-color: #BCE0AB;
    padding: 2px;
    text-align: center;
}

.greenBG
{
    background-position: bottom;
    padding: 4px;
    background-image: url(  '/images/greenGrad.gif' );
    background-repeat: repeat-x;
    background-color: #7BCF94;
}
/* from Mayo Clinic */
.lightTable
{
    /*background-color:#EDF3F8;	 	padding: 5px;     margin-top: 0px;       margin-right: 5px;     margin-bottom: 0px;       width: 100%;*/
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    background-color: #EDF3F8;
    padding: 3px 0px 3px 15px;
    width: 100%;
}
.largeFont
{
    font-size: 12pt;
    font-weight: bold;
}
.smalltext
{
    font-size: 8pt;
}
.XMFont
{
    font-size: 7pt;
}
.medFont
{
    font-size: 10pt;
}
.XLFont
{
    font-size: 14pt;
}

h5
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
/* admin */
.AccountDropdownWide
{
    width: 220px;
    font-size: 8pt;
}
.AppTextBox
{
    /*/*/
    border-width: 1px;
    border-style: Solid;
    width: 185px; /* */
}

.grayBox
{
    border: 2px solid #D8E1d4;
}


.grayLink:active
{
    color: #494949;
    font-size: 11px;
}

.grayLink:link
{
    color: #494949;
    font-size: 11px;
}

.grayLink:hover
{
    color: #494949;
    font-size: 11px;
}

.grayLink:visited
{
    color: #494949;
    font-size: 11px;
}

.blackLink:active
{
    color: Black;
}

.blackLink:link
{
    color: Black;
}

.blackLink:hover
{
    color: Black;
}

.blackLink:visited
{
    color: Black;
}

.copyright
{
    color: #999;
    font-size: 12px;
}


.MKGraphText
{
    color: #424142;
}

.MKGraphHeader
{
    font-size: 16px;
    font-weight: bold;
    color: #424142;
}



.whiteLink:active
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:link
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:hover
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.whiteLink:visited
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}

.orangeText
{
    color: #FEA03E;
}
.viewDetails
{
    text-decoration: underline;
}


.modalBackground
{
    background-color: #999999;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.modalBackgroundDarkGray
{
    background-color: darkgray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}



.boldText
{
    font-weight: bold;
}

.border
{
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
}
.PIHeader
{
    font-family: Helvetica;
    font-size: 7px;
    font-weight: bold;
    color: #000000;
}

.summaryWidth
{
    width: 825px;
    padding: 0px;
}

.collapseBorder
{
    border-collapse: collapse;
}





/*Tabs styles start*/
.unselectedTab
{
    border-left: 1px ridge #C0C0C0;
    border-right: 1px ridge #C0C0C0;
    border-bottom: 1px ridge #C0C0C0;
    border-color: #C0C0C0;
    background: #EFF0F4;
    font-size: 10px;
    color: #0D3974;
}

.selectedTab
{
    background: #BCE0AB;
    color: #666;
    font-size: 10px;
    
}



.tab1_color
{
    background: #BCE0AB;
}
.tab2_color
{
    background: #BCE0AB;
}
.tab3_color
{
    background: #BCE0AB;
}
.tab4_color
{
    background: #BCE0AB;
}



.tab1_color2
{
    background: #EFF0F4;
}
.tab2_color2
{
    background: #EFF0F4;
}
.tab3_color2
{
    background: #EFF0F4;
}
.tab4_color2
{
    background: #EFF0F4;
}

.tabLink:active
{
    font-size: 12;
    color: #808080;
}

.tabLink:link
{
    font-size: 12;
    color: #808080;
}

.tabLink:hover
{
    font-size: 12;
    color: #808080;
}

.tabLink:visited
{
    font-size: 12;
    color: #808080;
}

.blackTabLink:active
{
    font-size: 12;
    color: Black;
    text-decoration: none;
    padding-bottom: 0px;
    padding-left: 0px;
}

.blackTabLink:link
{
    font-size: 12;
    color: Black;
}

.blackTabLink:hover
{
    font-size: 12;
    color: Black;
}

.blackTabLink:visited
{
    font-size: 12;
    color: Black;
}


/*Tracker styles start*/
/*CollapsiblePanel*/
.collapsePanel
{
    background-color: white;
}

.collapsePanelHeader
{
    background-color: #58B12C;
    color: white;
}

#master_content .collapsePanelHeader a
{
    color: white;
}


.GreenBackColor
{
    background-color: #58B12C;
}
.MedGreenBackColor
{
    background-color: #cdf0bc;
}
.LightGreenBackColor
{
    background-color: #BCE0AB;
}

.moduleHeadingTracker
{
    color: #58B12C;
    background-color: White;
}

.trkerPagerControl
{
    background-color: White;
}
.trkerRepeaterLines
{
    background-color: White;
}
.trkerRepeaterLinesOdd
{
    background-color: #f1f2f1;
}
.smileyCells
{
	border-color: White;
    background-color: White;
}
/* curve height, background image */
.hdrRounded .t, .hdrRounded .b, .hdrRounded .b b, .hdrRounded .t b
{
    background-image: url( '../images/RoundedCorners.png' );
}

/* inner color, border color, border width */
.hdrRounded .c
{
    background: #A8C3E8;
    border-color: black;
}


.indexTrkerTbl
{
    background-color: White;
}

.trkerRepeater
{
    background-color: White;
    border-color: black;
}
.trkheadernotes
{
    background-color: White;
}
.trkerMediJournalBorders
{
    border-color: #7BCF94;
}
.DataPanels
{
    border-color: black;
}
.trkrEditDeleteText
{
    color: #1687CB;
}
.trkrEditDeleteText:visited
{
    color: #1687CB;
}

.ViewGraphBox
{
    border-color: Black;
}

.ViewGraphBoxHeader
{
    border-color: Black;
}

.PagerContainerTable
{
    color: #d1d1e1;
    background-color: #FFFFFF;
	border-color: #333333;
}
.PagerInfoCell
{
	color: #f0f1f2;
    background-color: #58B12C;
}
.PagerInfoCell:link
{
    color: #ffcc66;
}
.PagerInfoCell:visited
{
    color: #ffcc66;
}
.PagerCurrentPageCell
{
    color: #990000;
    background-color: #FFFF99;
}
.PagerOtherPageCells
{
    background-color: #f0f1f2;
}
.PagerSSCCells
{
    background-color: #cccccc;
}
.PagerHyperlinkStyle:hover
{
    color: #000000;
}
.PagerHyperlinkStyle:link
{
    color: #000000;
}
.PagerHyperlinkStyle:visited
{
    color: #000000;
}
.PagerHyperlinkStyle:active
{
    color: #000000;
}
/*Tracker styles end*/





.grayRegularLink:active
{
    color: #494949;
    font-size: 12px;
}

.grayRegularLink:link
{
    color: #494949;
    font-size: 12px;
}

.grayRegularLink:hover
{
    color: #494949;
    font-size: 12px;
}

.grayRegularLink:visited
{
    color: #494949;
    font-size: 12px;
}


.phrCalender
{
	border:1;
	text-align:center;
	height:22px;
}

.phrDataHeader
{
    background-color: #BCE0AB;
}

.demoDataHeader
{
    background-color: #BCE0AB;
}

.trackerDataHeader
{
    background-color: #BCE0AB;
}

/* Legacy Menu Stylings */


.selectedMenu:active
{
    background-color: #58B12C;
    font-size: 11px;
    color: White;
}

.selectedMenu:link
{
    background-color: #58B12C;
    font-size: 11px;
    color: White;
}

.selectedMenu:hover
{
    background-color: #58B12C;
    font-size: 11px;
    color: White;
}

.selectedMenu:visited
{
    background-color: #58B12C;
    font-size: 11px;
    color: White;
}

.menu:active
{
    color: #0D3974;
    font-size: 11px;
}

.menu:link
{
    color: #0D3974;
    font-size: 11px;
}

.menu:hover
{
    color: #0D47B0;
    font-size: 11px;
}

.menu:visited
{
    color: #0D3974;
    font-size: 11px;
}

.menuMouseOver:active
{
    color: #58B12C;
    font-size: 11px;
}

.menuMouseOver:link
{
    color: #58B12C;
    font-size: 11px;
}

.menuMouseOver:hover
{
    color: #58B12C;
    font-size: 11px;
}

.menuMouseOver:visited
{
    color: #58B12C;
    font-size: 11px;
}

.providerMenu:link
{
    color: #04649E;
    background-color: #EFF0F4;
}

.providerMenu:visited
{
    color: #04649E;
    background-color: #EFF0F4;
}

.providerMenu:hover
{
    color: #BCE0AB;
    background-color: #EFF0F4;
}

.providerMenu:active
{
    color: #04649E;
    background-color: #EFF0F4;
}

.mkGraphmenu:active
{
    color: #0D3974;
    font-size: 11px;
}

.mkGraphmenu:link
{
    color: #0D3974;
    font-size: 11px;
}

.mkGraphmenu:hover
{
    color: #0D3974;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.mkGraphmenu:visited
{
    color: #0D3974;
    font-size: 11px;
    font-weight: bold;
}


.selectedSubMenu:active
{
    color: #58B12C;
    font-size: 10px;
    background-color: White;
}

.selectedSubMenu:link
{
    color: #58B12C;
    font-size: 10px;
    background-color: White;
}

.selectedSubMenu:hover
{
    color: #58B12C;
    font-size: 10px;
    background-color: White;
}

.selectedSubMenu:visited
{
    color: #58B12C;
    font-size: 10px;
    background-color: White;
}

.dropdownMenu:link
{
    color: White;
}

.dropdownMenu:active
{
    color: White;
}

.dropdownMenu:hover
{
    color: White;
}

.dropdownMenu:visited
{
    color: White;
}


/* Legacy Rounded Corners */




.xb1_color1
{
    background: #58B12C;
}
.xb2_color1
{
    background: #58B12C;
}
.xb3_color1
{
    background: #58B12C;
}
.xb4_color1
{
    background: #58B12C;
}
.xb1_White
{
    background: White;
}
.xb2_White
{
    background: White;
}
.xb3_White
{
    background: White;
}
.xb4_White
{
    background: White;
}


.xb1_color3Grad
{
    background: #BDD7EF;
}
.xb2_color3Grad
{
    background: #BDD7EF;
}
.xb3_color3Grad
{
    background: #BDD7EF;
}
.xb4_color3Grad
{
    background: #BDD7EF;
}

.xb1_color2Grad
{
    background: #B5DFBD;
}
.xb2_color2Grad
{
    background: #B5DFBD;
}
.xb3_color2Grad
{
    background: #B5DFBD;
}
.xb4_color2Grad
{
    background: #B5DFBD;
}


/* Page Title CSS */

.moduleHeading
{
    font-size: 18px;
    color: #58B12C;
}

/*Content and Container CSS */



/* Header Area */

#logoArea
{
	background: url(/images/Logo.png) no-repeat;
}

/****** Navigation Styles Start ******/


#navBarLeft
{
	background: url(/images/NavLeft.png) no-repeat;
}

#navBarRight
{
	background: url(/images/NavRight.png) no-repeat top right;
}

#navBar
{
	background: url(/images/NavMiddle.png) repeat-x;
}


#topNav li div.navSpacer
{
	background: url(/images/NavSpacer.png) no-repeat top;
}

#topNav li:hover
{
	background: url(/images/NavMiddle.png) no-repeat scroll left top;
	background-position: 0px -46px;
}

#topNav .emergencyLink
{
	color: #900;	
}

#topNav .demoPortalLink
{
	color: #900;	
}


#topNav li a 
{
	color:#ffffff;
}


/* SubMenu CSS */

.subMenu > a.overTab
{
	background: url(/images/MainNavOver-Left.png) no-repeat left top;
	color: #ffffff;

}

.subMenu > a .overTabRight
{
	background: url(/images/MainNavOver-Right.png) no-repeat right top;
}



.subNavTopLeft
{
	background: url(/images/SubNavTopLeft.png) no-repeat top left;
}

.subNavTopRight
{
	background: url(/images/SubNavTopRight.png) no-repeat top right;
}


.subNavContentLeft
{
	background: url(/images/SubNavContentLeft.png) repeat-y top left;
}

.subNavContentRight
{	
	background:  url(/images/SubNavContentRight.png) repeat-y top right;
}

.subNavContentGrad
{
	background: url(/images/SubNavContentGrad.png) repeat-x left top;
}

.subNavContent
{
	background: #ffffff;
	border: 1px solid #7fc7e8;
}


.subNavBottomLeft
{
	background: url(/images/SubNavBottomLeft.png) top left no-repeat;	
}


.subNavBottomRight
{
	background: url(/images/SubNavBottomRight.png) top right no-repeat;
}

.subNavContentSpacer
{
    background: url(/images/subNavSpacer.png) left no-repeat;   
}

.subNavContent span 
{
	color: #454545;	
}

.subNavContent span>a
{
    color: #454545;   
}

.subNavContent ul li a
{
	color: #4D525A;
}

.subNavContent ul li a:hover
{
	color: #23326D;
	
}

/* End of SubMenu CSS */


/**** END OF NAVIGATION CSS ****/



/* MediPortal/ Modules CSS */

.module-placeholder 
{
	border: 2px dotted #74BADA; 
}

/* Module Color Stylings */
.module-default
{
    background-color: #5299B9;	
	border-color: #2C718F;
}
.module-default:hover
{
   background-color: #74BADA; 
}

.module-blue
{
    background-color: #1F2E61;
    border-color: #313E69;
}
.module-blue:hover
{
    background-color: #4765BF;
}

.module-green
{
    background-color: #8EBA65;
    border-color: #84A564;
}
.module-green:hover
{
    background-color: #B5DF8B;
}

.module-yellow
{
    background-color: #F5E8C2;
    border-color: #CBC1A3;
    color: #826B26;
    
}

.module-yellow:hover
{
    background: #FFEBAF;   
}

.module-yellow > .module-header
{
    color: #826B26;
}

.module-gray
{
    background-color: #BFBFBF;
    border-color: #AAAAAA;
}

.module-gray:hover
{
    background-color: #DBDBDB;
}

.module-gray > .module-header
{
    color: #666666;
}

.module-red
{
    background-color: #FF200F;
    border-color: #9F0B00;
}

.module-red:hover
{
    background-color: #EF2C1D;
}


.module-header
{
	background: url(/images/ModuleSprite.png) no-repeat;
	background-position: -160px -30px;
	color: #ffffff;
	width: 305px;
	padding-right: 5px;
	
}

.module-header-content
{
	
	background: url(/images/ModuleSprite.png) no-repeat;
}

/* Module Content Stylings Base Model & Color Specific Alterations */
.module-content
{
	background: #ffffff;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-style: none solid;
		
}


.module-default .module-content
{
	border-color: #2C718F;
}

.module-blue .module-content
{
    border-color: #313E69;
}

.module-green .module-content
{
    border-color: #84A564;
}

.module-yellow .module-content
{
    border-color: #CBC1A3;
}

.module-gray .module-content
{
    border-color: #AAAAAA;
}

.module-red .module-content
{
    border-color: #9F0B00;
}

.module-header .module-header-content span
{
	margin-left: 3px;
}


.module-header span.moduleTitle
{
	font-size: 12px;
}

.module-header span.close
{	
    background: url(/images/ModuleSprite.png) no-repeat -23px -85px;
}

.module-header span.close:hover
{
    background: url(/images/ModuleSprite.png) no-repeat -23px -106px;
}

.module-header span.minimize
{
    background: url(/images/ModuleSprite.png) no-repeat -2px -85px;
}

.module-header span.minimize:hover
{
   background: url(/images/ModuleSprite.png) no-repeat -2px -106px;
}

.module-header span.maximize
{
    background: url(/images/ModuleSprite.png) no-repeat -44px -85px;
}

.module-header span.maximize:hover
{
    background: url(/images/ModuleSprite.png) no-repeat -44px -106px;
}

.module-header span.move
{
    background: url(/images/ModuleSprite.png) no-repeat -44px -85px;
}

.module-header span.move:hover
{
    background: url(/images/ModuleSprite.png) no-repeat -44px -106px;
}

.module-header span.edit
{
    background: url(/images/ModuleSprite.png) no-repeat -110px -85px;
}

.module-header span.edit:hover
{
    background: url(/images/ModuleSprite.png) no-repeat -110px -106px;
}

/* Module Edit Drop Down Functionality */


.module-header ul.editModule
{
    background: #f7f7f7;
    border-left: 1px solid #aaaaaa;   
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}


ul.editModule li a.applyToAll
{
    color: #7B7B7B;
}

ul.editModule li.close
{
    background: url("/images/ModuleSprite.png") repeat scroll -3px -171px transparent;
    border-top: #eeeeee 1px solid;
}

ul.editModule li a.closeModule
{
    color: #7B7B7B;
}

ul.editModule li.minimize
{
    background: url("/images/ModuleSprite.png") repeat scroll -1px -190px transparent;
    border-top: #eeeeee 1px solid;
}

ul.editModule li a.minimizeModule
{
    color: #7B7B7B;
}

ul.editModule li.maximize
{
    background: url("/images/ModuleSprite.png") repeat scroll -1px -190px transparent;
    border-top: #eeeeee 1px solid;
}

ul.editModule li a.maximizeModule
{
    color: #7B7B7B;
}

ul.moduleColor li
{
    border: 1px solid #111111;
}


ul.moduleColor li.module-colorWheel
{
	background: url(/images/ModuleSprite.png) no-repeat -5px -138px;
}

ul.editModule li.moduleChoice-default
{
    background: #5795B1;
}


ul.editModule li.moduleChoice-blue
{
    background: #23326D;
}

ul.editModule li.moduleChoice-green
{
    background: #99C86D;   
}

ul.editModule li.moduleChoice-yellow
{
    background: #F5E8C2;
}

ul.editModule li.moduleChoice-gray
{
    background: #DBDBDB;   
}

ul.editModule li.moduleChoice-red
{
    background: #FF200F;
}


/* Portal Controls CSS */

#portalControls .customizeControl
{
    background-image: url(/images/PortalSprite.png);
}

#portalControls .resetControl
{
    background-image: url(/images/PortalSprite.png);
}

span#fontControl .smallFont
{
    color: #8DB965;
}
span#fontControl .smallFont:hover
{
    color: #f1f1f1;
    background: #8DB965;
}

span#fontControl .largeFont
{
    color: #8DB965;
}

span#fontControl .largeFont:hover
{
    color: #f1f1f1;
    background: #8DB965;
}



/* Button CSS */
/* Heavily Relies on Sprites */


.button-myaccount
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-logout
{
    background-image: url(/images/MediKeeperSprite.png); 
}

.button-login
{
    background-image: url(/images/PortalSprite.png);
}

.button-save
{
    background-image: url(/images/MediKeeperSprite.png); 
}

.button-submit
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-print
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addEmergencyContact
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addTestExam
{
    background-image: url(/images/MediKeeperSprite.png); 
}

.button-addImmunization
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addCondition
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addAllergy
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addEntry
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-addPregnancy
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-viewMyRisk
{
    background-image: url(/images/MediKeeperSprite.png);
}

.button-printMediKard
{
    background-image: url(/images/MediKeeperSprite.png);
}


.button-updateQuestionnaire
{
    background-image: url(/images/MediKeeperSprite.png);
}


.button-returnHome
{
    background-image: url(/images/MediKeeperSprite.png);
}


/* Account Controls CSS */



#accountBoxContent
{
    color: #7b7b7b;
}

/* Emergency Page CSS */


.emergencySectionTitle
{
    color: #262F72;    
}


.emergencySectionContent a.printButton
{
	background-image: url(/images/MediKeeperSprite.png);
}



#emergencyTabs
{
    border-bottom: 1px solid #D5D5D5;  
}

#emergencyTabs #nav li a.current
{
     background-image: url(/images/EmergencyTabActive.png);
}

#emergencyTabs #nav li a.emergency-tab-full
{
    background: url(/images/MedikeeperSprite.png) -305px 0px;
}

#emergencyTabs #nav li a.emergency-tab-full.current
{
    background: url(/images/MedikeeperSprite.png) -122px 0px #ffffff;
}

#emergencyTabs #nav li a.emergency-tab-contacts
{
    background: url(/images/MedikeeperSprite.png) -315px -171px;
}

#emergencyTabs #nav li a.emergency-tab-contacts.current
{
    background: url(/images/MedikeeperSprite.png) -130px -171px #ffffff;
}

#emergencyTabs #nav li a.emergency-tab-phr
{
    background: url(/images/MedikeeperSprite.png) -315px -358px;    
}

#emergencyTabs #nav li a.emergency-tab-phr.current
{
    background: url(/images/MedikeeperSprite.png) -132px -358px #ffffff;    
}


#emergencyTabs #nav li a.emergency-tab-medikard
{
    background: url(/images/MedikeeperSprite.png) -310px -510px;  
}

#emergencyTabs #nav li a.emergency-tab-medikard.current
{
    background: url(/images/MedikeeperSprite.png) -127px -510px #ffffff;  
}

/* Splash Page Tab Styles */

#splashTabs
{
    border-bottom: 1px solid #D5D5D5;    
}




/* Individual Tab Sections */

/* Getting Started */

.gettingStartedSubTitle
{
    color: #58B12C;   
}






/* Tool Tip CSS */


.tooltip
{
    background: url(/images/PortalSprite.png) no-repeat 4px -84px;
    color: #7b7b7b;
    display: none;
    font-size: 12px;

}

/* CheckBoxes */

.checkBox div.cboxType
{
    background: url(/images/MediKeeperSprite.png) -303px -689px;
}

.checkBox.selected div.cboxType
{
    background: url(/images/MediKeeperSprite.png) -338px -689px;
}


/* Styled Bullets */
span.bullet-Check
{
    background: url(/images/MediKeeperSprite.png) -18px -1042px;
}



/* Title Box CSS */

.titleBox-Customize
{
    background: url(/images/MediKeeperSprite.png) -9px -961px;
}

/* CALENDAR STYLES */
.thisMonth
{
    color: Black;
    background-color: #A5CF8C;
}

.nextPrev
{
    background-color: #A5CF8C;
    color: Black;
}

.calendarBorder
{
    border: 1px solid #BF6710;
}

.today
{
    border: 2px solid #CC6600;  
    color: Black;
    background-color: White;
}

.otherMonth
{
    color: #333333;
    background-color: White;
}

.monthDays
{
    color: #666666;
    background-color: White;
}

.dayHeader
{
    color: #666666;
    background-color: White;
}

.managerDayHdr
{
    background-color: #E7F3FF;
}

.managerDateHdr
{
    background-color: #E7F3FF;
}

.navSelectedDay
{
    background-color: #FFF7BD;
    color: Black;
}
/* CALENDAR STYLES END*/


/* Auto Complete */

/* auto fill styles from here */
.autocomplete_completionListElement 
{  
	background-color : white; 
	color : windowtext;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #BCE0AB; 
	color: black;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window; 
	color : windowtext;
}
/* End of auto fill styles */


#HRADiv 
{
    text-align:center;
    margin-right:25px;
}