@import url("reset.css");
@import url("drop_down_menu.css");
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	background:#333333;
	color:#333333;
	min-width: 1024px;
}
body {
	font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
	background-color:#cbd4da;
	background-image:url('../../images/_rd/body_bg.jpg');
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center;
}
/* get rid of those system borders being generated for A tags */
a:active {
	outline:none;
	color:white;
}
:focus {
	-moz-outline-style:none;
}
/*two css rules above have eliminated the dotted link borders in Firefox.*/

.HP_header {
	margin:0 auto;
	width:990px;
}
.hochSite {
	height:68px;
}
.medLogo {
	background:url(../../images/_rd/medLogo.png) scroll left no-repeat;
	width: 146px;
	height:44px;
	float:left;
	margin-top: 11px;
}
.authenticBox {
	float:right;
	width: 500px;
	margin-top: 10px;
}

.greetingDiv{
	float: right;
	margin-right: 5px;
}

.greetingMessage {
	text-align:right;
	margin-bottom: 10px;
	height: 15px;
}
.greetingMessage a {
	color:#000;
	text-decoration:none;
}
.socialIcon {
	float:right;
}
.socialIcon a {
}

#searchWrap{
float: right;
clear:right;
}

.searchBox {
	float:right;
}
.icon-T {
	margin-right:5px;
}
.icon-R {
	margin-right:12px;
}
.icon-text {
}
.icon-search {
	width: 72px;
	height: 25px;
	/*position:relative;
  top:-3px;*/
  padding: 0;
	border: 0;
	background: transparent url(../../images/_rd/icon_search.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
/*.HP_topNavigation {
	background:url(/images/_rd/bg_topNav.png) left top no-repeat;
	height:39px;
}*/

.HP_topNavigation {
	height:36px;
	margin:0 auto;
	padding:0;
	background: #fff url(../../images/_rd/bg_topNav_a.png) left top no-repeat;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
ol, ul {
	list-style-position: inside;
}
.clear {
	clear:both
}
h1 {
	color: #000000;
	font-size: 29px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
	text-transform: uppercase;
	z-index: 999;
}
h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
	text-transform:uppercase;
	z-index: 999;/*line-height:30px;*/
}
h3 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	/*line-height: 35px;*/
	text-align: left;
	z-index: 999;
}
#wrapperWrap {
	margin:0 auto;
	width:990px;
	height:auto;
	background:#fff;
	margin-bottom: 15px;
}
*+html #wrapperWrap {
	margin:0 auto;
	width:990px;
	height:auto;
	background:#FFF;
}
#wrapper {
	padding: 10px;
	overflow:hidden;
}

	.ie7 #wrapper{
		padding: 10px 0px;
	}

#cphWrap_contentCenter {
	float:none;
	
}

#cphWrap_contentRight {
	/*width: 250px;*/
	float:right;
}
#cphWrap_contentCenter, #cphWrap_contentRight {
	margin-bottom: 20px;
}
#socialWrap {
	float:right;
}
#footer {
	padding:10px 10px 15px 10px;
	margin:0 auto;
	border-top:1px dotted #000;
	width:950px;
	text-align:center;
	clear:both;
}
/**************************exec section***********************************/
.calendarcon{}
/*General Site-Wide IDs and Classes*/
/*shopcart link - in display_main.aspx and showpage.aspx*/
.shopcart_panel {
	background-color:#ededed;
	text-align:left;
	margin-top: 10px;
}
