@charset "UTF-8";
/* CSS Document */
body
{
	margin:0px;
	padding:0px;
}

body a {color:#073772; cursor:pointer; text-decoration:underline;}

a:active {
  outline:none;
}

body {background:#ccc;}

h4 {color:#d82929}

#container {}


/*---------------Below is for the banner---------------*/
#banner, #topleft, #topright {width:850px; height:35px;}
#banner {background-image:url(images/banner_gradient.png); background-repeat:repeat-x; position:relative;}
#banner h3 {padding: 12px 0px 0px 10px; color:#FFF; font:"Arial Black", Gadget, sans-serif; font-size:14px;}
#topleft {background-image:url(images/topleft.png); background-repeat:no-repeat;}
#topright {background-image:url(images/topright.png); background-position:top right; background-repeat:no-repeat;}
#search{position:absolute; top:7px; left:550px;}

/*---------------------End Banner----------------------*/

#wrapper {
	width:844px; 
	height:100%; 
	background: #FFF url(images/bg_gradient.png); 
	background-repeat:repeat-x;
	border-left: solid #073772 3px;
	border-right: solid #073772 3px;
}
#header img {padding: 30px 0px 20px 20px;}
#header hr {width:80%; margin-left:80px; color:#666;}

#newsmarquee_left { 
	background-image:url(images/marquee_left.png); 
	background-repeat:no-repeat; 
	height:27px;
	width:80%;	
}
#newsmarquee_right { 
	background-image:url(images/marquee_right.png);
	background-position:top right;
	background-repeat:no-repeat; 
	height:27px;
	width:100%;	
}
#marquee {
	border-top: solid #073772 3px; 
	border-bottom: solid #073772 3px;
	color:#d82929;
}

#maincontent {
	margin-left:-3px;
	width:844px; 
	height:100%;
	margin-top:-10px;
}
#column_left {
	width:230px;
	height:100%;
	padding: 0px 15px 0px 30px;
}
#column_right {
	width:530px;
	height:100%;
	padding: 0px 30px 0px 15px;
}

/*---------------Below is for the nav_banner---------------*/
#nav_banner, #nav_topleft, #nav_topright {width:230px; height:35px;}
#nav_banner h3 {padding: 12px 0px 0px 10px; color:#FFF; font:"Arial Black", Gadget, sans-serif; font-size:14px;}
#nav_banner {background-image:url(images/banner_gradient.png); background-repeat:repeat-x;}
#nav_topleft {background-image:url(images/mc_topleft.png); background-repeat:no-repeat;}
#nav_topright {background-image:url(images/mc_topright.png); background-position:top right; background-repeat:no-repeat;}
/*---------------------End nav_Banner----------------------*/

/*---------------Below is for the body_banner---------------*/
#body_banner, #body_topleft, #body_topright {width:530px; height:35px;}
#body_banner h3 {padding: 12px 0px 0px 10px; color:#FFF; font:"Arial Black", Gadget, sans-serif; font-size:14px;}
#body_banner {background-image:url(images/banner_gradient.png); background-repeat:repeat-x;}
#body_topleft {background-image:url(images/mc_topleft.png); background-repeat:no-repeat;}
#body_topright {background-image:url(images/mc_topright.png); background-position:top right; background-repeat:no-repeat;}
/*---------------------End body_Banner----------------------*/

#navigation {
	border-left: solid #073772 3px;
	border-right: solid #073772 3px;
	padding:20px 0px 0px 12px;
}
#navigation a {color:#073772; cursor:pointer; text-decoration:underline;}
#links {
	margin-top:0px;
	margin-left:-20px;
	padding-bottom:20px;
}
li.link_home, 
li.link_products, 
li.link_practice, 
li.link_billing, 
li.link_helpful, 
li.link_downloads{list-style-image:url(images/arrow_closed.png);}

li.link_home_open, 
li.link_products_open, 
li.link_practice_open, 
li.link_billing_open, 
li.link_helpful_open, 
li.link_downloads_open{list-style-image:url(images/arrow_open.png);}

/*---------------Below is for the sublinks---------------*/
.sublinks {margin-left:-20px; list-style-image:none; list-style-type:circle;}
#products {display:none}
/*---------------------End sublinks----------------------*/



/*---------------Below is for the external---------------*/
#navigation hr {width:80%; margin-top:-20px; margin-bottom:-10px; color:#073772; margin-left:0px;}
#navigation h2 {color:#073772; font-size:20px}

#navigation h5 {color:#073772; font-size:14px}


#external_buttons{list-style-image:none; list-style-type:none; margin-left:-40px; margin-bottom:20px;}
#external_buttons li {margin-top:5px; margin-bottom:15px; 	width:190px; height:51px;}
#external_buttons #last {padding-bottom:10px;}

.medisoft a {
	display:block;
	background-image:url(images/external_links/sliding/medisoft.png);
	background-position:top;
	background-repeat:no-repeat;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.medisoft a:hover {background-position:bottom;}
.medisoft_clinical a {
	display:block;
	background-image:url(images/external_links/sliding/medisoft_clinical.png);
	background-position:top;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.medisoft_clinical a:hover{background-position:bottom;}
.medidocs a {
	display:block;
	background-image:url(images/external_links/sliding/medidocs.png);
	background-position:top;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.medidocs a:hover{background-position:bottom;}
.gateway a {
	display:block;
	background-image:url(images/external_links/sliding/gateway.png);
	background-position:top;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.gateway a:hover{background-position:bottom;}

.dentimax a {
	display:block;
	background-image:url(images/external_links/sliding/dentimax.png);
	background-repeat:no-repeat;
	background-position:top;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.dentimax a:hover{background-position:bottom;}
.simplesuite a {
	display:block;
	background-image:url(images/external_links/sliding/simplesuite.png);
	background-position:top;
	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.simplesuite a:hover {background-position:bottom;}

.quickcharts a {
	display:block;
	background-image:url(images/external_links/sliding/quickcharts.png);
	background-position:top;	width:190px;
	height:51px;
	border:solid #073772 1px;
}
.quickcharts a:hover {background-position:bottom;}




/*---------------------End enternal_links----------------------*/




#body {
	border-left: solid #073772 3px;
	border-right: solid #073772 3px;
	padding:20px 0px 0px 12px;
}
#body h1 {
	margin:0px;
	color:#d82929;
	font-size:20px;
}
#body li {
	list-style-image:url(images/checkmark.png);
}
/*---------------Below is for the nav_footer---------------*/
#nav_footer{width:230px; margin-top:-20px; height:12px; background:url(images/nav_bottom.png); background-repeat:no-repeat;}

/*---------------------End body_footer----------------------*/

/*---------------Below is for the body_footer---------------*/
#body_footer{width:530px; height:12px; background:url(images/body_bottom.png); margin-top:-20px; padding-bottom:50px; background-repeat:no-repeat;}

/*---------------------End body_footer----------------------*/

/*---------------Below is for the footer---------------*/
#footer{width:850px; height:50px; background:url(images/footer.png); margin-top:0px; background-repeat:no-repeat;}
#footer p { vertical-align:bottom;}

/*---------------------End footer----------------------*/


.subLinks hr{margin-bottom:10px;}