BODY
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: #175e54;
}

A:link { COLOR: #006c8a; }
A:visited { COLOR: #4d7c89; }
A:active { COLOR: #006c8a; }

#global_nav
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #175e54;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	PADDING-TOP: 1px;
	TEXT-ALIGN: right;
}

#global_nav UL
{
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.7em;
	MARGIN: 0px;
}

#global_nav UL LI
{
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 12px;
	DISPLAY: inline;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#global_nav UL LI A
{
	COLOR: #ffffcc;
	TEXT-DECORATION: none;
}

#global_nav UL LI A:hover { BORDER-BOTTOM: #ffffcc 1px dotted; }

#global_nav UL LI.last
{
	PADDING-RIGHT: 12px;
	DISPLAY: inline;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	LIST-STYLE-TYPE: none;
	COLOR: white;
}

#global_nav .current A
{
	COLOR: white;
	BORDER-BOTTOM: #fff 1px dotted;
}

#global_nav FORM
{
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

#global_nav .input
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	FONT-SIZE: 1em;
	MARGIN: 1px 4px 1px 0px;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #fff;
}

#global_nav .submit
{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px 4px 1px 0px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #000 1px solid;
	COLOR: #000000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #c6d6c8;
}

#main
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #175e54 0px solid;
	PADDING-TOP: 0px;
}

#banner
{
	CLEAR: both;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #175e54;
	margin-bottom: 6px;
}

#section_nav
{
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #aac1aa 1px solid;
	BACKGROUND-COLOR: #175e54;
}

#section_nav UL
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	LINE-HEIGHT: 1.5em; /* Added to enable flexible tabs */
/*	WHITE-SPACE: nowrap; removed for flexible tabs */
	LIST-STYLE-TYPE: none;
}

#section_nav UL LI { DISPLAY: inline; }

#section_nav UL LI A
{
	BORDER-RIGHT: #aac1aa 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #aac1aa 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	MARGIN: 1px 0px;
	BORDER-LEFT: #aac1aa 1px solid;
	COLOR: #000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #aac1aa 1px solid;
	BACKGROUND-COLOR: #c6d6c8;
	TEXT-DECORATION: none;
}

#section_nav UL LI A:hover
{
	BACKGROUND: #ffffcc;
	COLOR: #000;
}

#left_column
{
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.8em;
	BACKGROUND: #c6d6c8;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	WIDTH: 20%;
	PADDING-TOP: 0px;
}

#left_column .nav_head
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	MARGIN: 8px 0 0 0;
	PADDING-TOP: 4px;
}

#left_column UL
{
	DISPLAY: block;
	PADDING-LEFT: 0px;
	padding-bottom: 8px;
	MARGIN: 0px;
	BORDER-BOTTOM: #e4f5e6 1px solid;
}

#left_column UL LI
{
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#left_column UL LI A
{
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	COLOR: #000;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
}

#left_column UL LI A:hover
{
	BACKGROUND: #ffffcc;
	COLOR: #000;
}

#left_column .current
{
	BACKGROUND: white;
	COLOR: black;
}


#address
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 30px 0px 0px;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
}

#right_column
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #aac1aa 1px solid;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff;
}

#feature
{
	BORDER-BOTTOM: #aac1aa 1px solid;
	BACKGROUND-COLOR: #e4eaef;
	HEIGHT: 180px;
}

#feature_content
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 0.7em;
	FLOAT: right;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px;
	WIDTH: 35%;
	PADDING-TOP: 8px;
}

#feature_content .head
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	MARGIN: 8px 0px 6px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 0px;
	LETTER-SPACING: 2px;
}

#feature_content FORM
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

#feature_content .select
{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 16px;
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #fff;
}

#feature_content .submit
{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 0px 16px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #ff9900;
}

#feature_link A
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em;
	COLOR: black;
	LETTER-SPACING: 2px;
	TEXT-DECORATION: none;
}

#feature_link A:hover
{
	COLOR: black;
	TEXT-DECORATION: underline;
}

#feature_content IMG
{
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
}

#content
{
	CLEAR: both;
	PADDING-RIGHT: 12px;
	MARGIN-TOP: 4px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 24px;
	PADDING-TOP: 12px;
}

#news
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 40%;
	PADDING-TOP: 0px;
}

#events
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 40%;
	PADDING-TOP: 0px;
}

#events { WIDTH: 60%; }

#news UL
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 0px;
	MARGIN: 12px 5px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: disc;
}

#events UL
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 0px;
	MARGIN: 12px 5px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: disc;
}

#news UL LI
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 12px 0px 0px;
	PADDING-TOP: 0px;
}

#events UL LI
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 12px 0px 0px;
	PADDING-TOP: 0px;
}

#below_the_fold
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	MARGIN: 32px 0px 12px;
	PADDING-TOP: 2px;
}

#footer
{
	CLEAR: both;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.8em;
	BACKGROUND: #175e54;
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: uppercase;
	PADDING-TOP: 4px;
	LETTER-SPACING: 8px;
	TEXT-ALIGN: center;
}

#footer A
{
	COLOR: white;
	TEXT-DECORATION: none;
}

#footer_nav
{
	CLEAR: both;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	BACKGROUND: #175e54;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
}

#footer_nav UL
{
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.7em;
	MARGIN: 0px;
}

#footer_nav UL LI
{
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 12px;
	DISPLAY: inline;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	COLOR: white;
}

#footer_nav UL LI A
{
	COLOR: #ffffcc;
	TEXT-DECORATION: none;
}

#footer_nav UL LI A:hover { BORDER-BOTTOM: #ffffcc 1px dotted; }

#footer_nav UL LI.last
{
	PADDING-RIGHT: 12px;
	DISPLAY: inline;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	LIST-STYLE-TYPE: none;
	Color: white;
}

H2
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 0px 16px;
	TEXT-TRANSFORM: uppercase;
	COLOR: black;
	PADDING-TOP: 1px;
	LETTER-SPACING: 4px;
	BACKGROUND-COLOR: #175e54;
}

H3
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 4px;
	COLOR: black;
	PADDING-TOP: 0px;
}

P
{
	PADDING-RIGHT: 4px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 0px;
}

P A:hover { TEXT-DECORATION: underline; }

.smallcaps
{
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 1px;
}

#below_the_fold UL { FONT-SIZE: 0.9em; }
#below_the_fold UL LI { MARGIN-TOP: 6px; }

/*quadrant styles*/

#home_container #quadrant_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 60%;
}
#home_container #quadrant_container p {
	line-height: 1.4;
	margin: 0px;
	padding: 2px;
	font-size: 0.9em;
	line-height: 1.4;
	}


#home_container #quadrant_container #quadrant_top_container p img, #quadrant_bottom_container p img {
	float: left;
	padding-right: 6px;
	padding-bottom: 1px;
	
}
#home_container #quadrant_container p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#home_container #quadrant_top_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background: url(http://www.dartmouth-hitchcock.org/dh-internet-upload/file_collection/gray.gif) repeat-y 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	}
	
#home_container #quadrant_top_left {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 48%;
	}

#home_container #quadrant_top_right {
	margin: 0px;
	float: right;
	width: 48%;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;*/
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	}
	
#home_container #quadrant_bottom_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background: url(http://www.dartmouth-hitchcock.org/dh-internet-upload/file_collection/gray.gif) repeat-y 50% 0;
	}
	
#home_container #quadrant_bottom_left {
	margin: 0px;
	float: left;
	width: 48%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	}

#home_container #quadrant_bottom_right {
	margin: 0px;
	float: right;
	width: 48%;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;*/
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	
	
/*right-navigation: news, events, contact us styles*/


#home_container #news_and_events {
	padding: 0px;
	float: right;
	width: 32%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#home_container #news_and_events ul li {
	list-style-type: none;
	background-image: none;
}

/*right-navigation: tabbed panels for home page news, events, and contact us */

#home_container #news_and_events .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

#home_container #news_and_events .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

#home_container #news_and_events .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-color: #fff;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
	border: 1px solid #999;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

#home_container #news_and_events .TabbedPanelsTabHover {
	background-color: #e4eaef;
	color: #000;
}

#home_container #news_and_events .TabbedPanelsTabSelected {
	background-color: #e4eaef;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4eaef;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

#home_container #news_and_events .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
	background-image: none;
}

#home_container #news_and_events .TabbedPanelsContentGroup {
	clear: both;
	background-color: #e4eaef;
	border: 1px solid #999;
}

#home_container #news_and_events .TabbedPanelsContent {
	padding: 4px;
	background-color: #e4eaef;
}

#home_container #news_and_events .TabbedPanelsContent ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	list-style-type: none;
}

#home_container #news_and_events .TabbedPanelsContent li {
	padding: 0px;
	list-style-type: none;
	background-image: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	line-height: 1.4;
	color: #000;
}

#home_container #news_and_events .TabbedPanelsContentVisible {
}

#home_container #news_and_events .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #fff;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

#home_container #news_and_events .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

#home_container #news_and_events .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4eaef;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

#home_container #news_and_events .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
	background-color: #e4eaef;
}

/*about DHMC and Other DH Locations styles*/

#home_container #home_list {
	float: left;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 100%;
}

#home_container #home_list h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #FFF;
	text-transform: none;
	letter-spacing: normal;

}

#home_container #home_list ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.6;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}

#home_container #home_list li {
	margin-left: -0.78em; /* Updated by Ellen Reney 02.25.08 */
	list-style-position: outside;
	list-style-type: none; /* Updated by Ellen Reney 02.25.08 */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 16px;
	background-image: url(../shared/graphics/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}



