body {font: 12px Tahoma; color: black;
	background-image: url(images/bgmain.png); 
	background-color: #eee;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 14px;
	}

UL {
	text-align:left;
}

LI {
 list-style-type: none; 
 padding: 0; 
 margin-left: 0px; 
}
LI:before {
 content: "+ "; 
 
}

/* MAIN */
.mainbrd {
    border: 1px solid #2A4DAB;
    padding: 0px; 
   }
.mainheader {
	background-image: url(images/main_header.png); 
	background-color: #3367BD; /*blue*/
	font-family: sans-serif;
    font-weight: bold; 
    color: #fff;
    text-shadow: black 1px 1px 2px, black 0 0 1em; 
    font-size: 120%; 
    padding-left: 5px; 
    margin: 0; 
}
.mainsep {
	background-image: url(images/main_separator.png);
	background-color: #AAA; 
}
.main {
	background-image: url(images/bgborder.png); 
	background-color: #95999C;
    font-weight: normal; 
    color: #000;
    font-size: 100%;
    padding: 5px; 
    margin: 0; 
}
.maindot {
	color: lightgreen;
	font-size: 100%;
}


/* MAINMENU */
.mainmenu {
	background-color: #EBE9ED;
    font-weight: normal; 
    color: #000;
    font-size: 90%;
    padding-left: 5px; 
    padding-top: 1px;
    margin: 0; 
}
.mainmenuheader {
	background-image: url(images/menu_header.png); 
	background-color: #2B97FF; /*lightblue*/
	font-family: sans-serif;
    font-weight: bold;
    color: #fff;
    text-shadow: black 1px 1px 1px, black 0 0 1em;
    font-size: 80%; 
    padding-left: 5px; 
    padding-bottom: 2px; 
    margin: 0; 
}
.mainmenubrd {
    border: 1px solid #178EFB; 
    padding: 0px; 
    border-top: 1px solid #178EFB; 
    border-bottom: 1px solid #178EFB; 
   }
.mainmenubody {
	background-color: #E0F0FF; 
}
.maindot {
	color: lightblue;
	font-size: 100%;
}


/* WINDOW */
.windowheader {
	background-image: url(images/window_header.png); 
	background-color: #7027C0; /*magenta*/
	font-family: sans-serif; 
    font-weight: bold; 
    color: #fff;
    text-shadow: black 1px 1px 2px, black 0 0 1em; 
    font-size: 110%;
    padding-left: 5px;
    margin: 0;
}
.window {
	background-color: #FFF;
    font-weight: normal; 
    color: #000;
    font-size: 100%;
    padding: 5px; 
    margin: 0; 
}
.window_l1 {
	background-image: url(images/window_l1.png); 
}
.window_r1 {
	background-image: url(images/window_r1.png); 
}
.window_l2 {
	background-image: url(images/window_l2.png); 
}
.window_r2 {
	background-image: url(images/window_r2.png); 
}

.window_down {
	background-image: url(images/window_down.png); 
}

.downsep {
	background-color: #EEE;
	}
.dscr {
	background-image: url(images/dscr.png); 
	background-color: #FFF;
	}
.windowdot {
	color: lightmagenta;
	font-size: 100%;
}

/* DOWN C W */
.downcw {

}
	
a:link,a.link 	{ COLOR: #444; TEXT-DECORATION: none;font-weight: bold}
a:visited,a.visited { COLOR: #444; TEXT-DECORATION: none;font-weight: bold }
a:hover,a.hover 	{ COLOR: #1D71FC; TEXT-DECORATION: none;font-weight: bold }
a:active,a.active 	{ COLOR: #444; TEXT-DECORATION: none;font-weight: bold }


h1 {font-family: "Tahoma";font-size: 15px;margin-left: 10px;}
h2 {font-family: "Tahoma";font-size: 14px;margin-left: 10px;}
h3 {font-family: "Tahoma";font-size: 13px;margin-left: 10px;}

.medInfo {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid #FFF; 
	BORDER-BOTTOM: 0px solid; 	
	BORDER-LEFT: 0px solid; 
	FONT-WEIGHT: normal; 
	WIDTH:100%;
	COLOR: #000000; 
}


#cat_high
{
	background-color: #F2F2F2;
}

.disclaimer {
	color:#333;
	width: 470px;
	font-family: "Trebuchet MS";
	font-size: 9px;
	text-align:center;
}

.flink {
	font-size: 12px;
}

.feedd {
	color:#000;
	font-size: 12px;
}

.ffield
{
	
}

.feeds {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 9px;
	color: 666;
}

.down {
	font-weight: normal;
	font-size: 10px;
}


.clink {
	color:#000;
	font-size: 10px;
}

.info_text {
	font-size: 11px;
}

hr {
	color:#F0F0F0;
	border:dotted 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

.hr {
	color:#F0F0F0;
	border:dotted 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

.sep {
	color:#777;
}	
	#debug
	{
		position: relative;
		text-align:left;
		top:0px;
	}

.pillgname
{
	color:#444;
}	


/* //////////////////////////// */

.r {
  color:#FFF;
  text-shadow: black 2px 2px 2px, black 0 0 1em; 
}

.Fed {
  color:#660099;
  text-shadow: white 2px 2px 2px, white 0 0 1em; 
}

.Ex {
  color:#A8A8A8;
  text-shadow: black 2px 2px 2px, black 0 0 1em; 
}

.UPS {
  color:#FDC767;
  text-shadow: #2F0405 1px 1px 2px, #2F0405 0 0 1em; 
}

.Master {
  color:#FFFFFF;
  text-shadow: #CC0000 2px 2px 2px, #CC0000 0 0 1em; 
}

.Card {
  color:#FFFFFF;
  text-shadow: #FF9900 2px 2px 2px, #FF9900 0 0 1em; 
}


.VISA {
  color:#FFFFFF;
  text-shadow: white 2px 2px 2px, white 0 0 1em; 
}