body { font-family: Verdana, sans-serif; }
a { color: #965050; }
a:hover { color:#660000; }	
.button {
	background-image: url(/c/images/hpvcme/action_bg.gif);
	border-color: #F0CDD2 #6A212C #6A212C #F0CDD2; 
}

#container_inner { background: transparent url(/c/images/coachcme/left_shad.gif) repeat-y left; padding-left: 4px; }
#container { background: transparent url(/c/images/coachcme/right_shad.gif) repeat-y right; padding-right: 4px; width: 79em; }

#add1 { left: 19em; }
#add2 { left: 37.3em; }

/*Header*/
#header {
	background: transparent url(/c/images/hpvcme/header.jpg) no-repeat right top;
	height: 135px;
}
#header h1 { padding: .16em 0; }
#header h1 a {
	background-image: url(/c/images/hpvcme/brand.gif);
	width: 336px;
	height: 59px;
	left: .3em;
	top: .4em;
	position: absolute;
}
#header li, #nav li {
	background-image: url(/c/images/hpvcme/nav_sep.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#header ul, #header form { right: .6em; }
#header ul { top: 69px; }
#header form { top: 92px; }

#login_link a { background-image: url(/c/images/hpvcme/login_img.gif); }

/*Navigation*/
#nav { position: absolute; top: 95px; left: 1em; }
#nav li { padding-left: .6em; display: inline; }
#nav a { padding: 0 .3em; }
#nav li a:hover { text-decoration: underline;}
#nav #focus a { color:#660000; text-decoration: underline; }

#nav .nobg { padding: 0; }

.tabs-nav li, .tabs-nav a { background-image: url(/c/images/hpvcme/nav.gif); }

#login #content { padding: 0 1em; }
#login #right { margin-right: 0; border-left: none; }

#section1 {
	border: 1px solid #AAA;
	background-image: url(/c/images/scimedny/bg.png);
}
#section2 { border-left: 1px solid #CCC; }
#why_join {
	border: 1px solid #AC717B;
	background-image: url(/c/images/hpvcme/why_join.gif);
}
#account_input { border-bottom: 1px solid #EEE; }

#left { width: 21.3em !important; }

/*Right*/
#right { border-left: 1px dotted #999; margin-left: 21.6em; }
#right h2 {
	background-color: #666;
	color: #FFF;
	padding: .2em .3em;
}
#featured_activities h2 { background-color: transparent; color: #1A1A1A; }

.entry { border-bottom: 1px dotted #AAA; }
.entry h3 span {
	border-right: 4px solid #E6CACD;
	background-color: #F3EAEB;
}
.continue_link a { background-image: url(/c/images/hpvcme/continue_link.gif); color: #965050; }
.back_link { background-image: url(/c/images/hpvcme/back_arow.gif); }

/*New Member*/
#new_member #right legend span { color: #CE2E33; }
#new_member #right { margin-right: 0; }

/*Tabs*/
.tabs-nav, .tabs-container { border-bottom: 1px solid #777; }
.tabs-nav li:hover { background-color: #555; }
.tabs-nav li { background-color: #777; }
.tabs-nav a, .tabs-nav a:hover { color: #FFF; }
.tabs-nav .tabs-selected { background-color: #FFF; }
.tabs-nav .tabs-selected a { color: #333; }
.tabs-container {
	border-width: 0 1px 1px 1px;
	background-color: #FFF;
}

/*Footer*/
#footer { border-top: 1px solid #561921;background: transparent url(/c/images/hpvcme/header.jpg) no-repeat left top; }
#footer, #footer a { color: #FFF; }

/*Adds*/
#adds {
	position: absolute;
	top: .4em;
	text-align: left;
	width: 100%;
	z-index: 1;
}
#add_two { position: absolute; right: 0; }

#entry_detail_tools { right: 1em; }
#entry_detail_tools li a { background-color: #FFF; }

/*Personal profile*/
#personal_profile #left { width: 10.6em; padding-left: 1em;}
#personal_profile #right { margin-left: 11.6em; }

#about .cell, #contact .cell, #related_information .cell { padding-left: .3em; }