
/* Begin New OutpatientMD Specific CSS */

body { margin:0; padding:0; background-color:#184C9E; background-image:url(/images/bodyBG.jpg); background-repeat:repeat-x; background-position:center top; }

#containerOuter1 { background-image:url(/images/bodyLeftTopBG.gif); background-repeat:no-repeat; background-position:left top; }
#containerInner1 { background-image:url(/images/bodyRightTopBG.gif); background-repeat:no-repeat; background-position:right top; }

#containerOuter2 { background-image:url(/images/bodyLeftMidBG.gif); background-repeat:repeat-y; background-position:left top; }
#containerInner2 { background-image:url(/images/bodyRightMidBG.gif); background-repeat:repeat-y; background-position:right top; }

#containerOuter3 { background-image:url(/images/bodyLeftBottomBG.gif); background-repeat:no-repeat; background-position:left top; }
#containerInner3 { background-image:url(/images/bodyRightBottomBG.gif); background-repeat:no-repeat; background-position:right top; }

/*h1 { font-weight:bold; font-size:16px; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; }*/
h1 { color:#4C6EA2; margin-bottom:0px; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; }

hr { height:0; border:0; background:none; border-bottom:1px solid #C1BDB8; }

hr.withSpace { margin-top:8px; margin-bottom:6px; }

.formfield { 
	font-size: 11px; 
	font-family: verdana; 
	border:1px solid #7F9DB9; 
}

.fadeBG { background-image:url(/images/mainBG.gif); background-repeat:repeat-x; }

#topBarNav { height:25px; padding-right:20px; color:#968F82; text-align:right; position:relative; z-index:70; }
#topBarNav a { color:#968F82; text-decoration:none; }
#topBarNav a:hover { color:#3663AA; }

/*#headerLogo { border:1px solid red; width:100%; position:absolute; left:0px; top:0px; z-index:100; text-align:center; }
#headerLogoInner { border:1px solid green; width:960px; text-align:left; margin-left:20px; margin-top:34px; }*/
#headerLogoInner { position:relative; height:0px; left:20px; top:9px; z-index:20; overflow:visible; width:400px; }
#headerLogoTable { position:absolute; z-index:40; left:0; top:0; }

#header { height:90px; background-color:#184C9E; background-image:url(/images/headerBG.gif); background-repeat:repeat-x; background-position:left top; }

#mainHeader { background-image:url(/images/headerBG.gif); background-repeat:repeat-x; background-position:left top; }
/*#mainHeaderMid { background-image:url(/images/headerBG.png); background-repeat:repeat-x; background-position:left top; }*/
#mainHeaderMid { background-image:url(/images/headerSkyBG.jpg); background-repeat:no-repeat; background-position:left top; }
#mainHeaderMid { text-align:right; }

#searchBG { background-image:url(/images/SearchBox_BG.png); background-repeat:repeat-x; background-position:left top; }
#search { color:#A6BCD1; font-weight:normal; }

.titleBar { height:25px; background-color:#E7DFD1; background-image:url(/images/mainMenuBG.gif); background-repeat:repeat-x; background-position:top; }
.titleBar { color:#968F82; font-weight:bold; padding-left:20px; border-left:1px solid white; border-right:1px solid #D3CDC2; }

.menuBar { height:25px; background-color:#E7DFD1; background-image:url(/images/menuBG.gif); background-repeat:repeat-x; background-position:top; }

#mainMenu { }
#mainMenu a { color:white; text-decoration:none; }
#mainMenu a:hover { color:white; }
#mainMenu td { color:white; font-weight:bold; border-left:0px solid #EC7720; border-right:1px solid #E25D09; padding-left:15px; padding-right:15px; }

.mainMenuActive { background-color:#E7780C; background-image:url(/images/menuBG_active.gif); }

#sideMenu { border-left:0px solid white; border-right:1px solid #C6D1DE; background-color:#EDF4FC; background-image:url(/images/sideMenuBG_top.gif); background-repeat:repeat-x; background-position:top; } 
#sideMenu { font-size:10px; line-height:12px; font-weight:bold; }
#sideMenu a { color:#5E91C2; text-decoration:none; }
#sideMenu a:hover { color:#3663AA; }
/* #sideMenu a:hover { color:#80A414; } Green */


/**html .mainContent { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentBG.png') }*/
/* IE ignores attributes */
.mainContent { background-image:url(/images/contentBG.png); background-repeat:repeat-x; background-position:top; } 
.mainContent { padding:30px; text-align:left; }

/**html .contentCorners { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/topLeftCorner.png') }*/
/* IE ignores attributes */
.contentCorners { background-image:url(/images/topLeftCorner.png); background-position:top left; background-repeat:no-repeat; }

/*.contentCorners { background-image:url(/images/topLeftCorner.png); background-position:top left; background-repeat:no-repeat; }*/

.mainContentBorders { border-left:1px solid white; border-bottom:1px solid #C2C2C2; border-top:0px solid white; border-right:1px solid #C2C2C2; }

.rightBar { background-image:url(/images/contentBG.png); background-repeat:repeat-x; background-position:top; }

/**html .rightBar { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/transWhiteBG.png'); }*/
/* IE ignores attributes */
.rightBar { background-image:url(/images/contentBG.png); background-repeat:repeat-x; background-position:top; }


.pageTitle { color:#4C6EA2; margin-bottom:10px; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; }

.paraHeaders { font-weight:bold; margin-bottom:2px; }

.formAlign { text-align:right; padding-right:6px; font-weight:bold }


.titles1 { font-size:16px; color:#5D683E; font-family:Arial, Helvetica, sans-serif; } /*C6C8B0*/
.titles2 { color:#4C6EA2; } /*5D673F*/
.titles3 { background-color:#444444; font-size:12px; font-weight:bold; color:white; font-family:Arial, Helvetica, sans-serif; padding:3px; padding-left:5px; margin-bottom:6px; }
.titles3 { background-image:url(images/blackBarBG.gif); background-position:center; background-repeat:repeat-x; }


/*#rightBarContainer { background-image:url(/images/rightBarBG_left.gif); background-repeat:repeat-y; background-position:left; }
#rightBar { padding:20px;  background-image:url(/images/rightBarBG_top.png); background-repeat:repeat-x; background-position:top; }*/

.featureText { color:#5E91C2; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:11px; line-height:12px; }
.featureTitles { margin-bottom:6px; color:#5E91C2; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.featureThumbs { margin-right:6px; margin-top:-2px; margin-left:-3px; }

#footer { height:30px; color:#BDBDBD; background-image:url(/images/footerBG.gif); background-repeat:repeat-x; background-position:top; }
#footer td { color:#DBE6F7; } 
#footer a { color:#DBE6F7; }
#footer a:hover { color:#DBE6F7; }


.footerMid { color:#BDBDBD; background-image:url(/images/footer_bg.gif); background-repeat:repeat-x; background-position:top; } 
.footerMid a { color:#BDBDBD; text-decoration:none; }
.footerMid a:hover { color:#88AED1; }

.spacer2 { height:2px; overflow:hidden; }
.spacer4 { height:4px; overflow:hidden; }
.spacer6 { height:6px; overflow:hidden; }
.spacer8 { height:8px; overflow:hidden; }
.spacer10 { height:10px; overflow:hidden; }
.spacer20 { height:20px; overflow:hidden; }

/* End New OutpatientMD Specific CSS */
/*
*html .scroller {
filter:chroma(color=#00FF00); 

scrollbar-arrow-color: white;
scrollbar-face-color: #00FF00; 
scrollbar-3dlight-color: #00FF00; 
scrollbar-darkshadow-color: #00FF00; 
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-track-color: #00FF00; 
}*/

.opacity80 {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.opacityOff {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.transWhiteBG { 
	display:none; 
	top:0px; 
	left:0px;
	position:absolute; 
	width:100%; 
	height:100%; 
	padding-top:100px; 
	z-index:102;
}

/* Mozilla ignores crazy MS image filters, so it will skip the following */
/**html .transWhiteBG { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/transWhiteBG.png'); }*/
/* IE ignores attributes */
.transWhiteBG { background-image:url(/images/transWhiteBG.png); }

.pngIE { 
	position:relative; 
	height:20px; 
	width:20px; 
}

.currentCat {
	color:#4C80DD;
}

.smallText {
	/*color:black;*/
	font-family:arial;
	font-size:9px;
}

.Price {
	color: #3664BF;
	font-weight: bold;
}


.background {
	background-image: url(/images/mainBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
}

.titlesGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesGreen2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesGreen3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesRed3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#5D5D5D;
}

a {
	color:#5998FF;
	text-decoration:none;
}

a:hover {
	color:#8BB7FF;
	text-decoration:none;
}

/*
a.menu {
	color:#4C7FDD;
	text-decoration:none;
	}
	
a:hover.menu {
	color:#515151;
	text-decoration:none;
	}
*/
	
a.sideMenu {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
	
a:hover.sideMenu {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
	
.header {
	color:#353535;
}

.subhead {
	color:#353535;
	font-weight:bold;
}

a.header {
	color:#747474;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover.header {
	color:#A4A4A4;
	text-decoration:none;
	font-weight:bold;
	}
	
.footerBG {
	background-image:url(/images/bg_footerRight.gif);
	background-repeat:repeat-y;
	background-position:right;
}
	
.footer {
	color:#BFBFBF;
}
	
a.footer {
	color:#E7E7E7;
	text-decoration:none;
	font-weight:bold;
}	

a:hover.footer {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}	

.border1 {
	border:1px solid gray;
}

.headerSearch {
	height: 15px;
	width: 120px;
	font-size: 10px;
	border:0px;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	color: #CCCCCC;
}

.textPages {
	padding:20px;
	text-align: justify;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#747474;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sideMenuBottomBG {
	background-image:url(/images/menu_BottomBG.gif);
	background-repeat:repeat-x;	
}

.LIGHTHEADER {
	padding:4px;
	font-family: verdana,arial;
	font-weight: bold;
	font-size:13px;
	background-color:aliceBlue;
	/*background-image: url(/images/lightbg.gif);*/
	border:1px solid #C6D1DE;
	color: #9E9E9E;
}
.LightHeader a { color:#5E91C2; text-decoration:none; }
.LightHeader a:hover { color:#3663AA; }

.prodBoxes {
	text-align:center;
	border:1px solid #A4A4A4;
	height:160px;
}

.prodBoxText {
	text-align:center;
	font-weight:bold;
	color:pink;
	padding-bottom:4px;
}

.purplesub {
	font-weight:bold;
	color:#434343;
}

/*
.barHeaders { height:41px; background-image:url(/images/barLeft.gif); background-position:left; background-repeat:no-repeat; }
.barHeaders td { padding-left:20px; color:#0066CC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.barHeaders td { background-image:url(/images/barRight.gif); background-position:right; background-repeat:no-repeat; }
*/

.barHeaders { margin-left:-11px; position:relative; }
.barHeaders { height:41px; background-image:url(/images/bar.gif); background-position:left; background-repeat:repeat-x; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
.barHeaders td { padding-left:10px; color:#0066CC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*
.barHeader { margin-right:-10px; margin-left:-11px; position:relative; }
.barHeader { height:41px; background-image:url(/images/bar.gif); background-position:left; background-repeat:repeat-x; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
.barHeader { padding-left:10px; padding-top:17px; color:#0066CC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
*/


