

a, a:visited {
	text-decoration: none;
	font-size: 1 em;
	color: #ffffff;
}

a:hover, a:active {
	text-decoration: underline;
}
#container {
	height:auto;
	width:900px;
	margin: 73px auto;
}

/*-------MAIN CONTENT------*/
#alt_txt {
	margin: 0;
	color: #898989;
}
#alt_txt a{
	text-decoration: underline;
	color: #000000;
}
.body_complete {
	margin: 0;
	padding: 0 0 50px 65px;
	width: 700px;
}
.body_complete a, .body_complete a:visited {
	color: #012c54;
	text-decoration: underline;
}
.body_complete a:hover {
	color: #ffffff;
	text-decoration: none;
}
.body_txt {
	margin: 0;
	padding-left: 65px;
	width: 300px;
}
.body_txt_long {
	margin: 0;
	padding: 0 0 50px 65px;
	width: 500px;
}
.body_txt_long a, .body_txt_long a:visited {
	color: #012c54;
	text-decoration: underline;
}
.body_txt_long a:hover {
	color: #ffffff;
	text-decoration: none;
}
#bottom_fade{
	margin: 0;
	width: 100%;
	height: 95px;
	background: url(../images/bottom_fade.jpg) repeat-x;
}
#bottom_holder {
	margin: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
#box_holder {
	padding: 118px 0 0 67px;
	width: 815px;
}
#box1 {
	float:left;
	width: 195px;
}
#box2 {
	float:left;
	width: 208px;
}
#box3 {
	float:left;
	width: 208px;
}
#box4 {
	float:right;
	width: 191px;
}
#complete_content_holder {
	float: left;
	width: 605px;
	height: 300px;
	background: url(../images/main_back_complete.jpg) no-repeat;
}
#contact_info {
	margin: 0;
	width: 400px;
	height: 100px;
}
#contact_left {
	float: left;
	width: 200px;
}
#contact_right {
	float: right;
	width: 200px;
}
#dist_flash {
	width: 650;
	height: 500px;
}
#distributors_complete {
	margin: 0;
	padding: 0 0 50px 65px;
	width: 900px;
}
#dist_left {
	float: left;
	width: 700px;
}
#dist_right {
	float: right;
	padding-right:100px;
	width: 100px;
}
#flash_home {
	margin: 0;
	width: 900;
	height: 284px;
}	
#flash {
	margin: 0;
	width: 900;
	height: 197px;
}	
#flash_temp {
	margin: 0;
	width: 900;
	height: 197px;
	background: url(../images/flash_distributor.jpg) no-repeat;
}	
#global_nav {
	float: right;
	margin: 0;
	width: 608px;
	height: 66px;
	background: url(../images/global_nav.jpg) no-repeat;
}
#left_holder {
	float: left;
	width: 605px;
	height: 300px;
	background: url(../images/main_back_top_tech.jpg) no-repeat;
}
#left_holder_generic {
	float: left;
	width: 605px;
	height: 300px;
	background: url(../images/main_back_top.jpg) no-repeat;
}
#left_holder_main {
	float: left;
	width: 605px;
	background: url(../images/main_back_top.jpg) no-repeat;
}
#left_holder_dist {
	float: left;
	width: 250px;
	background: url(../images/main_back_top.jpg) no-repeat;
}
#left_ptreatment {
	float: left;
	width: 605px;
	height: 366px;
	background: url(../images/main_back_top_post.jpg) no-repeat;
}
#links {
	padding: 75px 0 0 30px;
	color: #ffffff;
	width: 190px;
}
#link_right {
	margin: 0;
	padding-right: 85px;
	text-align: right;
}
#link_right a, #link_right a:visited {
	color: #012c54;
	text-decoration: underline;
}
#link_right a:hover {
	color: #ffffff;
	text-decoration: none;
}
.login {
	padding-top: 20px;
}
#logo {
	float: left;
	margin: 0;
	width: 292px;
	height: 66px;
	background: url(../images/logo_back.jpg) no-repeat;
}
#logo_frame {
	margin: 0;
	padding-left: 30px;
	width: 241px;
	height: 52px;
}
#main_content_ba {
	margin: 0;
	width: 900px;
	height: 940px;
}
#main_content_dist {
	margin: 0;
	width: 900px;
	height: 400px;
}
#main_content_history {
	margin: 0;
	width: 900px;
	height: 1150px;
}
#main_content_home {
	margin: 0;
	width: 900px;
	height: 240px;
	background: url(../images/main_back_home.jpg) no-repeat;
}
#main_content_post {
	margin: 0;
	width: 900px;
	height: 900px;
}
#main_content_pressA {
	margin: 0;
	width: 900px;
	height: 560px;
}
#main_content_research {
	margin: 0;
	width: 900px;
	height: 670px;
}
#main_content_science {
	margin: 0;
	width: 900px;
	height: 600px;
}
#main_content_short {
	margin: 0;
	width: 900px;
	height: 400px;
}
#main_content_tech {
	margin: 0;
	width: 900px;
	height: 350px;
}
#main_content_treatment {
	margin: 0;
	width: 900px;
	height: 740px;
}
#main_content_vidB {
	margin: 0;
	width: 900px;
	height: 450px;
}
.press_img {
	padding: 3px 0 0 7px;
}
#press_return {
	margin: 0;
	padding: 15px 0 0 50px;
}
#press_return a, #press_return a:visited {
	color: #012c54;
	text-decoration: underline;
}
#press_return a:hover {
	color: #ffffff;
	text-decoration: none;
}
.required {
	padding: 0px 0 10px 0;
	color: #012c54;
}
#right_holder {
	float: right;
	width: 295px;
	height: 238px;
	background: url(../images/links_back.jpg) no-repeat;
}
#right_holder_dist {
	float: right;
	width: 650px;
	height: 400px;
	background: url(../images/map_back.jpg) no-repeat;
}
#right_holder_history {
	float: right;
	width: 295px;
	height: 238px;
	background: url(../images/meridian_logo.jpg) no-repeat;
}
#right_holder_press {
	float: right;
	width: 295px;
	height: 238px;
	background: url(../images/links_back_press.jpg) no-repeat;
}
#right_holder_webinar {
	float: right;
	width: 295px;
	height: 238px;
}
.right_link {
	text-align: right;
}
#search_image {
	width: 900px;
	height: 197px;
}
#second_area {
	margin: 0;
	width: 500px;
	height: 250px;
	background: url(../images/main_back_other.jpg) no-repeat;
}
.submit_formitem {
	padding: 10px 0 10px 70px;
}
.submitlink {
	padding-left: 30px;
}
#tab {
	margin: 0;
	padding:0;
	width: 900;
	height: 7px;
	background: url(../images/tab_back.jpg) no-repeat;
}
#tab_position_home {
	margin-left: 550px;
	width: 248px;
	height: 7px;
	background: url(../images/tab.gif) no-repeat;
}
#tab_position_tech {
	margin-left: 200px;
	width: 248px;
	height: 7px;
	background: url(../images/tab.gif) no-repeat;
}
.title {
	margin: 0;
	padding: 32px 0 30px 65px;
	width: 275px;
	line-height: 28px;
}
.title1 {
	margin: 0;
	padding: 32px 0 30px 65px;
	width: 275px;
	line-height: 28px;
}
.title_long {
	margin: 0;
	padding: 32px 0 30px 65px;
	width: 500px;
	line-height: 28px;
}
.title_long2 {
	margin: 0;
	padding: 0px 0 30px 65px;
	width: 500px;
	line-height: 28px;
}
.title_press {
	margin-top: -1px;
	padding: 0 0 30px 65px;
	width: 500px;
	line-height: 28px;
}
#top_area {
	margin: 0;
	width: 900px;
	height: 350px;
	background: url(../images/main_back_top.jpg) no-repeat;
}
#top_break {
	width:650;
	height: 15px;
	background: url(../images/right_back_dist.jpg) no-repeat;
}
#top_nav {
	margin: 0;
	width: 900px;
	height: 66px;
}
#webinar_form {
	padding-bottom: 30px;
}
#webinar_submit {
	padding-left: 150px;
}

/*-------FOOTER------------*/
#footer_container {
	height:100px;
	width:900px;
	margin: 0 auto;
	text-align: center;
}
#footer {
	float: left;
	height:100px;
	width:500px;
	margin: 0 auto;
	text-align: center;
}
#search_container {
	float: right;
	padding: 20px 0 0 0;
	width:400px;
	text-align: center;
	color: #7daad0;
}
/*-------LISTS------------*/
ul.distributor_selector {
	padding: 0 0 0 10px;
	color: #ffffff;
	list-style-type: none;
}
ul.distributor_selector a, ul.distributor_selector a:visited {
	text-decoration: none;
	color: #bfbfbf;
}
ul.distributor_selector a:hover {
	text-decoration: underline;
}
ul.distributor_state {
	list-style-type: none;
}
ul.distributor_state a, .distributors_complete a:visited {
	color:#000;
	text-decoration: none;
}
ul.distributor_state a:hover {
	text-decoration: underline;
}
ul.footer_nav {
	padding:20px 0 0 40px;
	list-style-type: none;
	color: #7daad0;
}

ul.footer_nav a, ul.footer_nav a:visited{
	border: 0px;
	text-decoration: none;
	color: #7daad0;
}

ul.footer_nav a:hover{
	text-decoration: underline;
}

ul.footer_nav li{
	float:left;
	padding-left: 13px;
}

ul.global_nav {
	padding: 15px 0 0 16px;
	list-style-type: none;
	color: #012c54;
	line-height: 25px;
}

ul.global_nav a, ul.global_nav a:visited{
	border: 0px;
	text-decoration: none;
	color: #ffffff;
}

ul.global_nav a:hover{
	text-decoration: none;
	color: #012c54;
}

ul.global_nav li{
	float:left;
	padding-left: 4px;
}
ul.history {
	padding-left: 20px;
	list-style-image: url(../images/bullet.gif);
}
ul.home_list {
	color: #ffffff;
}

ul.home_list a, ul.home_list a:visited {
	line-height: 22px;
}

ul.links {
	color: #ffffff;
	line-height: 20px;
}
	


/*-------TYPOGRAPHY--------*/
h1 {
	font-size: 2em;
	color: #012c54;
	font-style: normal;
}
h2 {
	font-size: 1.8em;
	color: #012c54;
	font-style: normal;
	font-weight: lighter;
}
h3 {
	font-size: 1.3em;
	color: #012c54;
	font-style: normal;
	line-height: 30px;
}
h4 {
	font-size: 1.2em;
	color: #012c54;
	font-style: normal;
	line-height: 20px;
	font-weight: lighter;
}
div.hr {
	margin-top: 20px;
  	color: #fff;
	background-color: #fff;
	height: 1px;
	width: 161px;
}
div.hr hr {
  display: none;
}
.blue {
	color: #012c54;
}
.blue_italic {
	color: #012c54;
	font-style: italic;
}
.highlight {
	color: #ffffff;
}
.note {
	font-size:0.9em;
}
.sub_title {
	color: #012c54;
	font-weight: bold;
}
.sub_title2 {
	color: #012c54;
	font-size: 1.2em;
	font-weight: bold;
}	
.warning {
	padding-bottom: 10px;
}

/*------IE6-----------*/
* html #flash_home {
	margin: -11px;
	padding-bottom: 11px;
	width: 900px;
	height: 284px;
}	
* html #box_holder {
	padding: 118px 0 0 67px;
	width: 815px;
}
* html #flash {
	margin: -11px;
	padding-bottom: 11px;
	width: 900;
	height: 197px;
}	
* html ul.global_nav {
	padding: 15px 0 0 2px;
	list-style-type: none;
	color: #012c54;
	line-height: 25px;
}
* html #main_content_tech {
	margin-top: -10px;
	width: 900px;
	height: 350px;
}
* html .title1 {
	margin: 0;
	padding: 32px 0 30px 65px;
	width: 185px;
	line-height: 28px;
}

/*------IE7-----------*/

*:first-child+html ul.global_nav {
	padding: 15px 0 0 2px;
	list-style-type: none;
	color: #012c54;
	line-height: 25px;
}

/*------Search Box-----------*/
input.search_box
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.search_submit
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	cursor: pointer;
}