/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	TAGS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
body, td, th, p, ul, li, h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; }
body { font-size: 13px; line-height:normal; background-color: #FFFFFF; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; vertical-align:top; height: 100%; }
table { padding: 0px; margin: 0px; }
li {
	list-style-type: disc;
	line-height: 20px;
	color: #323232;	
	/* list-style-image: url(images/pimp2.gif); */
}
strong, b { font-weight:700; }
hr { border: none 0; border-top: 1px dashed #F2EFEA; /*the border*/ height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ } 
img { border:0;}
a { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}
sup { font-size: 8px; vertical-align: super; }
/* A:link, A:visited{ color: #000000; text-decoration: none; }
A:hover{ color: #0000CD; text-decoration: underline; } */

h1, h2, h3, h4, h5 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}
	
h1 { font-size: 15px; color: #4D6DA5; font-variant: small-caps}
h2 { font-size: 14px; color: #4D6DA5; }
h3 { font-size: 13px; color: #666; }
h4 { font-size: 12px; color: #666; }
h5 { font-size: 11px; color: #666; }


/****  TEXT ****/
.h_txt {color:#515151;}
.price_txt {color:#666; font-weight:bold;}
.txt1 {color:#FE7800; font-weight:bold;}
.txt2 {color:#000000; font-size:10px;}
.txt3 {color:#202020; font-size:12px; text-transform:uppercase; line-height:20px; font-weight:bold;}
.txt4 {color:#ffffff; font-size:12px; text-transform:uppercase; line-height:20px; font-weight:bold;}
.txt5 {color:#4B6AA3; line-height:15px; font-size:13px;}
.txt6 {font-size:10px; line-height:12px;}
.txt7 {line-height:13px;}
.txt8 {color:#424242; line-height:15px; text-transform:uppercase; font-weight:bold;}
.txt9 {color:#FFFFFF;}

/**** LINKS ****/
.link_black {color:#000000; font-weight:bold; text-decoration:none; font-size:10px;}
.link_black:hover {text-decoration:underline;}

.link_gray {color:#7A7A7A; font-weight:bold; text-decoration:none;}
.link_gray:hover {text-decoration:underline;}

.link_white {color:#ffffff; text-decoration:none;}
.link_white:hover {text-decoration:underline;}

/*=-=-=-=-=--=-=-=-=-=-=-=-=-=-==-=
	PANELS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/****  HEADER ****/
.hdr_login { VERTICAL-ALIGN: top; TEXT-ALIGN: right; font-size: 10px; color: #C0C0C0; width: 400px; float: right; position: absolute; top: 8px; left: 396px; 	padding: 5px; }

/****  FOOTER ****/
.footer {
	margin-bottom: 5px;
	width: 100%;
	HEIGHT: 40px;
	background-color: #EEEEEE;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
#legal { height: 40px; padding-top: 5px; padding-right: 5px;  }
#legal p { text-align: right; font-size: 10px; color: #CCC; text-decoration: none; }
#legal a { color: #CCC; text-decoration: none; } 
.footer_box{margin-left:6px; height: 14px;}
.footer_txt {color:#CCC; line-height:15px;}
/* set these in footer panel
.footer_link a {color:#323232; text-decoration:underline; margin-left:8px; margin-right:8px; line-height:15px;}
.footer_link a:hover{text-decoration:none;} */

/**** SUBFOOTER ****/
.subfooter_box{margin-left: 5px; height: 21px;}
.subfooter_txt {color:#323232; font-size:10px;}
.subfooter_link a {color:#323232; text-decoration:underline; font-size:10px;}
.subfooter_link a:hover{text-decoration:none;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	MAIN/CENTER PANEL 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

TD.XSP_CENTER_PANEL, TD.XSP_CENTER_PANEL_NR { padding-bottom: 25px; }

.main_panel_container {
/* left/right padding for main panel content */
	width:100%; 
	}

.main_panel_hdr {
	margin: 0px;
	padding: 0px;
	min-height: 72px;
	}

.main_panel_content {
	margin-right: 15px;
	margin-left: 15px;
	}

.main_panel_content_nr {
	/* for main panel content (no right panel) */
	margin-right: 25px;
	margin-left: 35px;
	}

.main_panel_content_inside {
	margin-top: 15px;
	margin-bottom: 15px;
	width:100%;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BOXES
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* BOX CONTAINERS */
/* border */
.box_border { 
	/* add border to any box */
	border: #F2EFEA 1px solid;
}

/* main panel boxes */
.box_container_full_nr { 
/* no right panel */
/* border-right: #F2EFEA 1px solid; */
height: 100%; 
width: 100%; 
}

.box_container_full { 
	/* full main panel (no left or right nav )*/
	border: #F2EFEA 1px solid;
	margin-bottom: 5px; 
	height: 100%; 
	width: 100%; 
	border-collapse: collapse; 
}

.box_main_panel_hdr {
	/* main panel hdr */
	vertical-align: top;
	height: 75px;
	padding: 0px;
	margin-bottom: 25px;
} 

/* nav panels */
.box_container_nav { 
margin-bottom: 5px; 
width: 192px; 
border-collapse: collapse; 
}

/* BOX HEADERS */
#box_hdr { font-size: 12px; font-weight: bold; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-right: 7px;padding-left: 7px; text-transform: capitalize;}
.hdr_orange {
	background-color: #FE7800;
	font-weight: bold;
	color: #FFFFFF;
}
.hdr_blue { background-color: #4D6DA5; font-weight: bold; color: #FFFFFF;}
.hdr_silver { background-color: #F2EFEA; color: #515151;}
.hdr_clear { border: 1px solid #F2EFEA;color: #515151;}
.hdr_none { border-top: #F2EFEA 1px solid; border-right: #F2EFEA 1px solid; border-left: #F2EFEA 1px solid;	color: #515151;}
/* BOX CONTENTS */
.box_content { border-right: #F2EFEA 1px solid; border-bottom: #F2EFEA 1px solid; border-left: #F2EFEA 1px solid; }
.box_content_full { border: #F2EFEA 1px solid; }
#box_content_inside { padding-right: 10px;  padding-left: 10px; padding-bottom: 5px; padding-top: 5px;}
/* CONTENTS INSIDE */

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	RIGHT PANEL (RX PRICE SEARCH)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/**** RX ALPHASEARCH ****/
.alphasearch { font-size: 11px; color: #323232; line-height: 15px; text-align: justify; margin-top: 5px; margin-bottom: 12px;}
.alphasearch a, a:link, a:visited { color: #000000; margin: 1px; padding: 2px; text-decoration: underline;}
.alphasearch a:hover { color: #FFFFFF; background-color: #FE7800; text-decoration: none; } 

/**** RX SEARCH INPUT ****/
.rx_search form { height: 45px; }
.rx_search { margin-top: 5px; }
.rx_search_input { height: 22px; width:130px; border:1px solid #323232; float: left; background-image: url(images/search.gif); background-position: top left; background-repeat: repeat-y; padding-left:20px; padding-top:1px; margin-right:5px; }
.rx_search input.inputButton { margin-top: 1px; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	LISTS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.eC_highlight {
	MARGIN: 0px 0px 20px;
}
eC_highlight DT {
	PADDING-RIGHT: 0px; 
	/* PADDING-LEFT: 56px; */ 
	/* BACKGROUND: url(../images/bg_b.jpg) no-repeat -167px -92px; */
	PADDING-BOTTOM: 0px; 
	FONT: 700 italic 16px arial; 
	COLOR: #125a8e; 
	PADDING-TOP: 10px; 
	HEIGHT: 36px;
}
.eC_highlight DT SPAN {
	DISPLAY: block; 
	FONT: 700 italic 12px arial;
}
.eC_highlight DD {
	PADDING-RIGHT: 0px; 
	/* PADDING-LEFT: 56px; */
	/* BACKGROUND: url(../images/bg_b.jpg) no-repeat -353px -205px; */
	PADDING-BOTTOM: 0px; 
	MARGIN: 7px 0px; 
	FONT: 12px arial; 
	COLOR: #666666; 
	PADDING-TOP: 0px;
}
.eC_highlight DD A {
}


/* colors 
 * font color: #323232 (dark gray) or #2F2F2F (black)
 * border #F2EFEA (light gray)
 * light gray #fafafb; 
 * header #FE7800 (orange)
 * header #4D6DA5 (blue) 
 */
