body, div, p, h1, h2, h3, h4, h5, h6, form, ul {
	padding: 0;
	margin: 0;
}

body {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	/*background: #7A7676;*/
}

/*callout*/
.pink_callout { _height: 10px; position: relative; background: #fef3f7;}
	.pink_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #E30C88; }
	.pink_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/pink/pink_callout_topleft.jpg) no-repeat; }
	.pink_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/pink/pink_callout_topright.jpg) no-repeat; }
	.pink_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/pink/pink_callout_bottomleft.jpg) no-repeat; }
	.pink_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/pink/pink_callout_bottomright.jpg) no-repeat; }
	
.orange_callout { _height: 10px; position: relative; background: #faf1e4;}
	.orange_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #FCB040; }
	.orange_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/orange/orange_callout_topleft.jpg) no-repeat; }
	.orange_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/orange/orange_callout_topright.jpg) no-repeat; }
	.orange_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/orange/orange_callout_bottomleft.jpg) no-repeat; }
	.orange_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/orange/orange_callout_bottomright.jpg) no-repeat; }

.brown_callout { _height: 10px; position: relative; background: #f7f2e8;}
	.brown_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #C3B59B; }
	.brown_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/brown/brown_callout_topleft.jpg) no-repeat; }
	.brown_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/brown/brown_callout_topright.jpg) no-repeat; }
	.brown_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/brown/brown_callout_bottomleft.jpg) no-repeat; }
	.brown_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/brown/brown_callout_bottomright.jpg) no-repeat; }

.green_callout { _height: 10px; position: relative; background: #e9f5e9;}
	.green_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #35A948; }
	.green_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/green/green_callout_topleft.jpg) no-repeat; }
	.green_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/green/green_callout_topright.jpg) no-repeat; }
	.green_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/green/green_callout_bottomleft.jpg) no-repeat; }
	.green_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/green/green_callout_bottomright.jpg) no-repeat; }

.purple_callout { _height: 10px; position: relative; background: #fbedfb;}
	.purple_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #92278F; }
	.purple_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/purple/purple_callout_topleft.jpg) no-repeat; }
	.purple_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/purple/purple_callout_topright.jpg) no-repeat; }
	.purple_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/purple/purple_callout_bottomleft.jpg) no-repeat; }
	.purple_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/purple/purple_callout_bottomright.jpg) no-repeat; }
	
.blue_callout { _height: 10px; position: relative; background: #e9f2f5;}
	.blue_callout p { margin: 0; padding: 10px 15px; font-weight: bold; color: #57B7DF; }
	.blue_callout .callout_topleft { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/blue/blue_callout_topleft.jpg) no-repeat; }
	.blue_callout .callout_topright { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/blue/blue_callout_topright.jpg) no-repeat; }
	.blue_callout .callout_bottomleft { position: absolute; bottom: 0; _bottom: -4px; left: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/blue/blue_callout_bottomleft.jpg) no-repeat; }
	.blue_callout .callout_bottomright { position: absolute; bottom: 0; _bottom: -4px; right: 0; width: 10px; height: 10px; background: url(../../images/sub_subpage/blue/blue_callout_bottomright.jpg) no-repeat; }
	
.clear, .floatc { clear:both; line-height:0pt; overflow:hidden; }
p { margin: 1em 0; }
ul { margin: 1em 1.5em; }
img { overflow: hidden; }
a { text-decoration: none; color: #6098B9; }
a:hover { color: #ccc; }
input { font-family: tahoma, verdana, sans-serif; font-size: 12px; color: #a7a9ac; }
h1, h2, h3, h4 { color: #2c76a2; }
h1 { font-size: 23px; font-weight: normal; }
h2 { font-size: 17px; font-weight: normal; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.req { color: #d52927; }
.error { border: 1px solid #d52927; padding: 10px 15px; background: #FFF6EF url(../../images/_error.gif) right no-repeat; }
.success { border: 1px solid #36EF2C; padding: 10px 15px; background: #F0FFEF url(../../images/_success.gif) right no-repeat; }

.wrapper {
	width: 950px;
	margin: 0 auto;
	color: #717174;
}

.header {
	height: 63px;
	background: #6a747c;
}

	.header .comp_phone {
		padding: 10px 26px;
		font-family: Tahoma, verdana, arial, sans-serif;
		font-size: 12px;
		line-height: 150%;
		text-align: right;
		color: #d8d9da;
	}

.footer {
	padding: 1px 10px;
	font-size: 9px;
	line-height: 19px;
	color: #d8d9da;
	background: #717174;
	border-top: 1px solid #dbdbdc;
}
	.footer a { color: #fff; text-decoration: underline; }
	.footer a:hover { text-decoration: none; }

.content {
	padding: 28px 15px 20px 20px;
	position: relative;
	background: #ffffff;
}

.top_page {
	width: 100%;
	overflow: hidden;
	position: relative;
}

	.top_page .logo {
		width: 240px;
		float: left;
	}

	.top_page .homepage_text {
		width: 660px;
		height: 111px;
		padding-left: 10px;
		padding-right: 5px;
		float: left;
		font-size: 17px;
		letter-spacing: 0;
		color: #6a737b;
		position: relative;
	}
		
		.top_page .homepage_text p { margin: 0; position: absolute; bottom: 0; }
		.top_page .homepage_text a { font-size: 14px; font-weight: bold; }
		.top_page .homepage_text a:hover { color: #878787; }

.maincontent {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 10px 0 0 0;
}
.content_left {
	width: 164px;
	padding: 8px 16px 0 0;
	float: left;
}

.content_left .searchbox {
	margin-top: 15px;
	padding: 1px 0 10px 1px;
	//padding: 0px 0 6px 1px;
	background: #ffffff url(../../images/searchbox_bg.gif) no-repeat;
}

	.searchbox input.text {
		width: 123px;
		padding-left: 6px;
		border: 1px solid #fff;
		height: 14px;
		margin:0;
	}

	.searchbox input.button {
		margin-left: 8px;
		width: 20px;
		padding: 1px 0;
		background: none;
		border: none;
	}

.content_right {
	width: 730px;
	padding-left: 5px;
	float: left;
}

/*normal subpage*/
.homeimage { position:relative; z-index: 1; }
.homebrands { padding-top: 10px; }
	.homebrands h4 { margin: 5px 0 10px 37px; }

.subpage_image { margin: 6px 0 0 20px; position: relative; width: 698px; height: 113px; overflow: hidden; padding: 6px 0 0 5px; z-index: -0; }
	.subpage_image img { height:110px; }
	.subpage_image .subpage_imageframe {
		width: 703px;
		height: 119px;
		position: absolute;
		top: 0;
		left: 0;
		background: transparent url(../../images/subpage_frame.gif) no-repeat;
	}
	.subpage_image h1 { position: absolute; right: 20px; bottom: 17px; color: #ffffff; width: 200px; text-align: right; }
.subpage_nav .secondlevel_nav {
	list-style: none; overflow: hidden;
	width: 694px; height: 17px;
	padding: 5px 0 0 0; //padding: 0px 0 0 0;
	margin: -3px 0 0 28px;
	text-align: right;
}
	.subpage_nav ul.secondlevel_nav li {
		float: none; display: inline;
		position: relative;
		padding: 5px 0 4px 9px;
		/*_padding: 5px 0 4px 7px;*/
		cursor: pointer;
		background: url(../../images/left_down_button.gif) no-repeat;
	}
	.subpage_nav ul.secondlevel_nav li.active {
		background: url(../../images/left_up_button.gif) no-repeat;
	}
	.subpage_nav ul.secondlevel_nav li a {
		display: inline;
		padding: 5px 10px 4px 3px;
		//padding: 5px 10px 4px 3px;
		//margin-top: -5px;
		font-size: 11px;
		line-height: 14px;
		//line-height: 21px;
		background: url(../../images/right_down_button.gif) bottom right no-repeat;
	}
	.subpage_nav ul.secondlevel_nav li.active a, .subpage_nav ul.secondlevel_nav li a:hover {
		background: url(../../images/right_up_button.gif) bottom right no-repeat;
	}

.subpage_content { margin: 10px 0px 0px 20px; font-size: 12px; line-height: 145%; }
	.subpage_content tr { vertical-align: top; }
	.subpage_content td { padding: 0 15px 0 20px; }
	.subpage_content ul { margin: 1em 2.5em;} 
	.subpage_content h1, .subpage_content h2 { line-height: 120%; } 

/* sub subpage */
.sub_subpage { margin-left: 15px; _margin-left: 25px; }

table.sub_subpage ul { margin: 0 0.5em 1em 0.5em; list-style: none; }
table.sub_subpage ul li { position: relative; float: left; padding-left: 9px; margin-right: 8px; background: url(../../images/sub_subpage/left_inactive.jpg) no-repeat; }
table.sub_subpage ul li a { 
	position: relative; 
	display: block; 
	height: 42px; 
	width: 82px; 
	padding: 5px; 
	float: left; 
	font-size: 13px; 
	color: #fff; 
	background: url(../../images/sub_subpage/mid_inactive.jpg) repeat-x; 
}
table.sub_subpage ul li a:hover { }
table.sub_subpage ul li.active a:hover {}
table.sub_subpage ul li a span { position: absolute; bottom: 16px; cursor: pointer; }
table.sub_subpage ul li div { height: 42px; width: 10px; float: left; background: url(../../images/sub_subpage/right_inactive.jpg) no-repeat; }
/*green*/
.sub_subpage ul.green li.active { 
	background: url(../../images/sub_subpage/green/green_left_active.gif) no-repeat; 
}
.sub_subpage ul.green li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/green/green_mid_active.gif) repeat-x; 
}
.sub_subpage ul.green li.active div { height: 91px; background: url(../../images/sub_subpage/green/green_right_active.gif) no-repeat; }
/*pink*/
.sub_subpage ul.pink li.active { 
	background: url(../../images/sub_subpage/pink/pink_left_active.gif) no-repeat; 
}
.sub_subpage ul.pink li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/pink/pink_mid_active.gif) repeat-x; 
}
.sub_subpage ul.pink li.active div { height: 91px; background: url(../../images/sub_subpage/pink/pink_right_active.gif) no-repeat; }
/*brown*/
.sub_subpage ul.brown li.active { 
	background: url(../../images/sub_subpage/brown/brown_left_active.gif) no-repeat; 
}
.sub_subpage ul.brown li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/brown/brown_mid_active.gif) repeat-x; 
}
.sub_subpage ul.brown li.active div { height: 91px; background: url(../../images/sub_subpage/brown/brown_right_active.gif) no-repeat; }
/*blue*/
.sub_subpage ul.blue li.active { 
	background: url(../../images/sub_subpage/blue/blue_left_active.gif) no-repeat; 
}
.sub_subpage ul.blue li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/blue/blue_mid_active.gif) repeat-x; 
}
.sub_subpage ul.blue li.active div { height: 91px; background: url(../../images/sub_subpage/blue/blue_right_active.gif) no-repeat; }
/*purple*/
.sub_subpage ul.purple li.active { 
	background: url(../../images/sub_subpage/purple/purple_left_active.gif) no-repeat; 
}
.sub_subpage ul.purple li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/purple/purple_mid_active.gif) repeat-x; 
}
.sub_subpage ul.purple li.active div { height: 91px; background: url(../../images/sub_subpage/purple/purple_right_active.gif) no-repeat; }
/*orange*/
.sub_subpage ul.orange li.active { 
	background: url(../../images/sub_subpage/orange/orange_left_active.gif) no-repeat; 
}
.sub_subpage ul.orange li.active a { 
	height: 91px; 
	background: url(../../images/sub_subpage/orange/orange_mid_active.gif) repeat-x; 
}
.sub_subpage ul.orange li.active div { height: 91px; background: url(../../images/sub_subpage/orange/orange_right_active.gif) no-repeat; }

.sub_subpage_image { float: left; width: 200px; margin-top: -38px; }
.sub_subpage_content { width: 488px; float: left; margin: -40px 15px 0 10px; }
.sub_subpage_top {
	height: 11px; z-index: 0;
}
.sub_subpage_bottom {
	height: 12px;
	background: url(../../images/sub_subpage/green/green_sub_subpage_bottom.gif) no-repeat;
}
.sub_subpage_content_text {
	padding: 25px 15px 5px 15px;
	min-height: 224px;
	_height: 224px;
}

/* alt subpage */
.clinicalbrands {
	margin-top: 15px;
}
	.clinicalbrands h4.green { color: #35A948; }
	.clinicalbrands h4.orange { color: #FCB040; }
	.clinicalbrands h4.pink { color: #E30C88; }
	.clinicalbrands h4.blue { color: #57B7DF; }
	.clinicalbrands h4.purple { color: #92278F; }
	.clinicalbrands h4.brown { color: #C3B59B; }

.subpage_nav {
	width: 100%;
	padding: 0 0 4px 0;
	_margin-top: -2px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 -5px;
	background: url(../../images/flash/bottommain.gif) top no-repeat;
}
	.subpage_nav ul.green, .subpage_nav ul.orange, .subpage_nav ul.pink, .subpage_nav ul.blue, .subpage_nav ul.purple, .subpage_nav ul.brown {
		padding: 0; margin: 0 0 0 38px;
		list-style: none;
		width: 675px; overflow: hidden;
	}

	.subpage_nav li {
		float: left;
		padding-left: 9px;
		margin-right: 5px;
	}
	.subpage_nav a {
		display: block;
		padding: 6px 9px 5px 0;
		font-size: 14px;
		color: #ffffff;
	}
	.subpage_nav a:hover {color: #eee;}

	/*Green*/
	.subpage_nav ul.green li { background: url(../../images/tabs/greenstart.gif) left no-repeat; }
	.subpage_nav ul.green a { background: url(../../images/tabs/greenend.gif) top right no-repeat; }

	/*Orange*/
	.subpage_nav ul.orange li { background: url(../../images/tabs/orangestart.gif) left no-repeat; }
	.subpage_nav ul.orange a { background: url(../../images/tabs/orangeend.gif) top right no-repeat; }

	/*Pink*/
	.subpage_nav ul.pink li { background: url(../../images/tabs/pinkstart.gif) left no-repeat; }
	.subpage_nav ul.pink a { background: url(../../images/tabs/pinkend.gif) top right no-repeat; }

	/*Blue*/
	.subpage_nav ul.blue li { background: url(../../images/tabs/bluestart.gif) left no-repeat; }
	.subpage_nav ul.blue a { background: url(../../images/tabs/blueend.gif) top right no-repeat; }

	/*Purple*/
	.subpage_nav ul.purple li { background: url(../../images/tabs/purplestart.gif) left no-repeat; }
	.subpage_nav ul.purple a { background: url(../../images/tabs/purpleend.gif) top right no-repeat; }

	/*Brown*/
	.subpage_nav ul.brown li { background: url(../../images/tabs/brownstart.gif) left no-repeat; }
	.subpage_nav ul.brown a { background: url(../../images/tabs/brownend.gif) top right no-repeat; }

/* Search Page */
.search { margin: 10px 0 0 21px; }
