body {
	margin: 0 auto;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(mimages/mn-bg-pattern.jpg);
	background-repeat:repeat;
	text-align:center;
}

#a1{
z-index:5;
width: 200px;
height: 100px;
float: right;
}


#quoteinfo {
float: right;
width: 100px
}

/*#repeater {
width: 1177px;
margin: 0;
background-image:url(mimages/outsiderpt.jpg);
background-repeat:repeat;
height:auto;
position:relative;

}

#leftrpt {
width:88px;
float: left;
background-image:url(mimages/left-rpt.jpg);
background-repeat:repeat-y;
height:100%;
}
#rightrpt {
width:88px;
float: right;
background-image:url(mimages/right-rpt.jpg);
background-repeat:repeat-y;
height:100%;
}
*/

/* website holder everything is inside of this container */

#wrapper {
margin: 0 auto;
/*position:relative;*/
padding:0;
width: 1001px;
height:auto;
min-height:100%;
text-align:left;

}




/* Header includes logo and menu*/
#header {
	width: 1001px;
	height: 68px;
	float:left;
}

#logo {
	float: left;
    width: 310px;
	height: 68px;
	background:#000000;
	background-image:url(mimages/mn-number.jpg);
}

/* **************************************************    PRIMARY NAVIGATION    ********************************************** */

#menu {
	width: 691px;
	height: 68px;
	margin:0;
	padding:0px;
	float:left;
	position:relative;
	background-image:url(mimages/mn-nav-bg.jpg);
	background-repeat:no-repeat;
	z-index:1;
	text-align:left;
}

div#menu ul{
	margin:0;
	padding:0;
}

div#menu ul li {
	position:relative;
	float:left;
	list-style:none;
}	

div#menu ul li#home-nav a{
	display:block;
	width:73px;
	height:68px;
	background-image:url(mimages/mn-nav-home_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#home-nav a:hover{
	width:73px;
	height:68px;
	background-image:url(mimages/mn-nav-home_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#about-nav{
	display:block;
	width:109px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-about-mednet_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#about-nav:hover{
	width:109px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-about-mednet_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#about-nav a#about-button {
	display:block;
	width: 109px;
	height:68px;
}


div#menu ul li#services-nav {
	display:block;
	width:76px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-services_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#services-nav:hover{
	width:76px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-services_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#services-nav a#services-button {
	display:block;
	width:76px;
	height:68px;
}

div#menu ul li#port-nav {
	display:block;
	width:85px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-portfolio-tab_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#port-nav:hover{
	width:85px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-portfolio-tab_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#port-nav a#port-button {
	display:block;
	width:85px;
	height:68px;
}


div#menu ul li#news-nav {
	display:block;
	width:110px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-news-events_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#news-nav:hover {
	width:110px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-news-events_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#news-nav a#news-button {
	display:block;
	width:110px;
	height:68px;
}

div#menu ul li#cc-nav {
	display:block;
	width:125px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-customer-center_active.jpg);
	background-position:center 200px;
	background-repeat:no-repeat;
}		

div#menu ul li#cc-nav:hover{
	width:125px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-customer-center_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#cc-nav a#customercenter {
	display:block;
	width:125px;
	height:68px;
}

div#menu ul li#contact-nav {
	display:block;
	width:83px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-contact_active.jpg);
	background-position:center 100px;
	background-repeat:no-repeat;
}		

div#menu ul li#contact-nav:hover {
	width:83px;
	height:68px;
	background-image:url(http://www.mednet-tech.com/mimages/mn-nav-contact_active.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

div#menu ul li#contact-nav a#contact-button {
	display:block;
	width:83px;
	height:68px;
}



div#menu ul li#nav-right {
	width: 18px;
	height: 68px;
	background-image:url(mimages/mn-nav-right.jpg);
}

/* **************************************************     FLYOUT NAVIGATION     ******************************************** */

div#menu ul ul {
	position:absolute;
	display:none;
	margin:0px 0 0 0;
}

div#menu ul ul ul {
	position:absolute;
	display:none;
	margin:-21px 0 0 120px;
	padding:0;
}

div#menu ul.level1 li.submenu:hover ul.level2, div#menu ul.level1 li.submenu:hover ul.level2 li.submenu:hover ul.level3 {
	display:block;
	
}

ul.level2 {
	float:none;
	margin:0;
	padding:0;
	background-color:#2D3F4B;
	width:120px;
	display:block;
}

ul.level3 {
	float:none;
	padding:0;
	background-color:#3E5768;
	width:120px;
	display:block;
}

ul.level4 {
	float:none;
	padding:0;
	background-color:#3E5768;
	width:120px;
	display:block;
}


ul.level2 li {
	line-height:1.4em;
}

div#menu ul.level1 li.submenu ul.level2 li a, div#menu ul.level1 li.submenu ul.level2 li.submenu ul.level3 a{
	font-size:10px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:115px;

}





div#menu ul.level1 li.submenu ul.level2 li a:hover {
	font-size:10px;
	color:#FFFFFF;
	background:#660000;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:115px;
}

div#menu ul.level1 li.submenu ul.level2 li.submenu ul.level3 a:hover {
	font-size:10px;
	color:#FFFFFF;
	background:#2D3F4B;
	display:block;
	text-decoration:none;
	padding:3px 0px 3px 5px;
	width:115px;
}



#wrapper #flash #flashmid {
	display: block;
}



#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
float: left;
position: relative;
}

.contactsub{
display: none;
width: 10em;
position: absolute;
top: 1.2em;
left: 0;
background-color: lightgreen;
border: 1px solid black;
}


.contactsub li a{
display:block;
text-decoration: underline;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

/* flash is it's on row only inside of the main container*/
#flash {
	width: 1001px;
	height: 187px;
	float:left;
	background-color:#FFFFFF;
	display: block;
}

#flash2 {
	width: 834px;
	height: 187px;
	float: left;
}

/* ******************************************* SECONDARY NAVIGATION **************************************** */
#nav2 {
	width: 167px;
	height: 187px;
	float:right;
	background-image:url(mimages/mn-nav2-bg.jpg);
	background-repeat:no-repeat;
}

#nav2 ul {
	width:167px;
	margin:0;
	padding:0;
}

#nav2 li {
	list-style:none;
	margin:0;
}

#nav2 ul li a {
	display:block;
	width: 167px;
	margin: 0;
	padding: 0;
	text-decoration:none;
}

#nav2 ul li#webdev a {
	background-image:url(mimages/mn-nav2-web_dev_f2.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	height:38px;
	background-position: center 180px;

}

#nav2 ul li#webdev a:hover {
	background-image:url(mimages/mn-nav2-web_dev_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:20px;
	height:38px;

}

#nav2 ul li#webmaint a {
	background-image:url(mimages/mn-nav2-web_maint_f2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	height:35px;
	background-position: center 180px;

}

#nav2 ul li#webmaint a:hover {
	background-image:url(mimages/mn-nav2-web_maint_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	height:35px;

}

#nav2 ul li#webvis a {
	background-image:url(mimages/mn-nav2-web_vis_f2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	height:37px;
	background-position: center 180px;

}

#nav2 ul li#webvis a:hover {
	background-image:url(mimages/mn-nav2-web_vis_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	height:37px;

}

#nav2 ul li#features a {
	background-image:url(mimages/mn-nav2-add_features_f2.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	height:37px;
	background-position: center 180px;

}

#nav2 ul li#features a:hover {
	background-image:url(mimages/mn-nav2-add_features_f2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:0px;
	height:37px;

}

/* ******************************************* CLIENT CENTER / PORTFOLIO **************************************** */

#flashhome {
	width: 1001px;
	height: 265px;
	float:left;
	background-color:#FFFFFF;
	display: block;
}


/* clientcenter is the container for customerinfo and portfolio*/
#clientcenter {
    width: 1001px;
	height: 184px;
	float: left;
}


#mn-cscontainer {
	float: left;
    width: 215px;
	margin:0;
	padding:0;
	height: 184px;
	background-repeat:no-repeat;
}


#mednet-sites {
	float: left;
    width: 215px;
	margin:0;
	padding:0;
	height: 91px;
	background-image:url(mimages/mn-customer-center_blue-mnsites.jpg);
	background-repeat:no-repeat;
}


#customerinfo {
	float: left;
    width: 215px;
	height: 93px;
	margin:0;
	padding:0;
	background-image:url(mimages/mn-customer-center_blue-new2.jpg);
	background-repeat:no-repeat;
}


.customerinfo-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 60px 30px 0 170px;
	color: #ffffff;
}

.customerinfo-text ul {
	list-style:disc;
	margin:0;
	padding:0;
}

#customerinfo-buttons {
	width: 174px;
	height: 29px;
	margin: 23px 0px 0 130px;
	background-image:url(mimages/mn-cc-buttonsbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#login {
	width:76px;
	height:29px;
	float:left;
}

#signup {
	width:98px;
	height:29px;
	float:right;
}

#login a{
	width:76px;
	height:29px;
	float:left;
	background-image:url(mimages/mn-cc-loginred_f2.jpg);
	background-repeat:no-repeat;
	background-position: 200px center;
}

#login a:hover{
	width:76px;
	height:29px;
	background-image:url(mimages/mn-cc-loginred_f2.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

#signup a{
	width:98px;
	height:29px;
	float:left;
	background-image:url(mimages/mn-cc-learnmorered_f2.jpg);
	background-repeat:no-repeat;
	background-position: 200px center;
}

#signup a:hover{
	width:98px;
	height:29px;
	background-image:url(mimages/mn-cc-learnmorered_f2.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}



#portfolio {
	float: right;
    width: 786px;
	height: 184px;
}


/* ******************************************* CONTENT AREA **************************************** */

/* content_wrapper includes leftside, right side and bottomimg*/

#content_wrapper {
	width:1001px;
	float:left;
	background-image: url(mimages/mn-rep-full.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

#cc-content_wrapper {
	width:1001px;
	float:left;
	background-image: url(mimages/cc-rep.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

/* leftside contains pageheader and maintext*/
#leftside {
	float: left;
	width:690px;
}

#leftsidecm {
	float: left;
	width:1001px;
}

#leftsideport {
	float: left;
	width:997px;
	margin-left: 2px;
}

#cc-leftside {
	float: left;
	width:756px;
}

#pageheader {
	width:690px;
	height:51px;
	float:left;
	margin:0;
	padding:0;
}

#cc-pageheader {
	width:756px;
	height:51px;
	float:left;
	margin:0;
	padding:0;
}


#maintext {
	width:690px;
	float:left;
	margin:0;
	padding:0;	
	background-image: url(mimages/tex-bg.jpg);
	background-repeat:no-repeat;
}


#maintextcm {
	width:1001px;
	float:left;
	margin:0;
	padding:0;	
	background-image: url(mimages/tex-bg-cm.jpg);
	background-repeat:no-repeat;
}


#maintext-home {
	width:690px;
	float:left;
	margin:0;
	padding:0;	
	background-image: url(mimages/tex-bg-new.jpg);
	background-repeat:no-repeat;
}

#cc-maintext {
	width:756px;
	float:left;
	margin:0;
	padding:0;	
	background-image: url(mimages/cc-content.jpg);
	background-repeat:no-repeat;
}
/* rightside contains all of jasons menu css located on the bottom called "side bar css" */
#rightside {
	float: right;
	width:311px;
	margin-left: 0px;
	margin-top:0px;
	padding: 0px;
	z-index:0;
}


#cc-rightside {
float: right;
	width:245px;
	margin-left: 0px;
	margin-top:0px;
	padding: 0px;
	border-bottom: #CCCCCC 1px solid;

}

#updatesheader {
	width:311px;
	height:1px;
	float:right;
	background-image:url(mimages/mn-header-updates2.jpg);
}

#cc-features {
	width:245px;
	height:51px;
	float:right;
	background-image:url(mimages/cc-features.jpg);
}

.cc-box {
	width:245px;
	float:right;
	background-image:url(mimages/cc-box.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

h1.cc-head {
	padding: 0;
	margin-top: -5px;

}

/* one image closing website */

#bottomimg {
    width: 1001px;
	height: 10px;
	float: left;
}


#footer {
	width:998px;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	background-image:none;
	float:right;
	text-align:center;
	background-color: #C2CED6;
	border: 1px #797979 solid;
	font-size:0.9em;
}

#footer a {
	text-decoration:none;
	color: #295A7E;
}

#footer a:hover {
	text-decoration:none;
	color: #3E86BB;
}




/* start of classes */


.maintext {
margin-left: 40px;
margin-right: 35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.subcontent {
	width:600px;
	float:left;
	margin: 5px 0 25px 25px;
}



/* Features chart */

.packages { 
	width:700px;
	vertical-align: top;
	margin: 20px auto;
}
.packages td { 
	vertical-align: top;
	text-align: center;
}
.packages th { 
	text-align:center;
	padding:6px;
	vertical-align: top;
	font-size: 13px;
}
.packages th.firstColumn {
	font-size: 15px;
	} 

.packages .firstColumn {
	text-align: left;
}
.packages td { 
	background-color:#E8F0F7;
	padding:6px 6px 6px 16px;
}
.packages tr.alt td { 
	background-color:#fff;
}
.packages tr.category td { 
	color:#0e3d59;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AeDdF9;
}

.packages tr.category td {
	padding:6px 6px 6px 6px;
	}


/****************************************jQuery Menu***********************************************

.menu_list {	
	width: 310px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:0;
	color:#FFF;
	font-weight:bold;
	border-bottom:#394c5b 1px solid;
    background: #24323d center right no-repeat;
}

.menu_head:hover {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:0;
	color:#FFF;
	font-weight:bold;
	border-bottom:#394c5b 1px solid;
    background: #990000  center right no-repeat;
}



.menu_body {
	display:none;
	padding:15px 10px 10px 10px;
	border-bottom:#394c5b 1px solid;
	background:#f4f0e7;
}
.menu_body a{
  display:block;
  color:#006699;
  font-weight:bold;
  padding:15px 0 0 5px;;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  font-weight:bold;
  text-decoration:underline;
  }*/
