/********************************************************************/
/*	 med con team                                                    */
/*  General Styles                                                  */
/********************************************************************/

/********************************************************************/
/*		General Elements                                              */
/********************************************************************/

html {
	height: 100%;
	padding: 0;
	margin: 0 auto;
}

body {
	height: 100%;
	margin: 0 auto;
	padding: 0;
	color: #333;
	background: #9ccbd3;
	font-size: 100.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Links */

a img {
	border: 0;
}

a, a:link, a:visited {
	color: blue;/*#9cc;*/
	text-decoration: none;
}

a:focus, a:hover, a:active {
	text-decoration: underline;
}

form {
	padding: 0;
	margin: 0;
}

.startpic {
	border-bottom: 1px solid white;
	float: left;
}

.clearer {
	font-size: 0;
	clear: both;
}

/********************************************************************/
/*		Special Styles                                                */
/********************************************************************/

.hr {
  height: 1px;
  margin: 0;
  background: url(../images/dottedline.gif) repeat-x scroll center;
  clear:both;
}

.hr hr {
	display: none;
}

.catimage {
	margin: 0.3em 0 1.2em 0;
}



/********************************************************************/
/*		Layout - Elements                                             */
/********************************************************************/

#container {
	width: 750px;
	padding: 0 23px 0 23px;
   background: #fff url(../images/background.gif) repeat-y;		
	margin: 0 auto;
	overflow: hidden;
}

* html #container { overflow: visible; height: 1px; }

#header {
	height: 90px !important;
	height: 114px;	
}

#shadow {
	margin: 0;
	padding: 0 4px;

}

/* Header + Headlines */

h1 {
	width: 176px;
	height: 39px;
	margin: 26px 0 0 0;
	padding: 0;
	background: url(../images/medconlogo.gif) no-repeat;
	text-indent: -5000px;
}

h1 a {
	width: 176px;
	height: 39px;
	display: block;
}

h2 {
	width: 558px;
	height: 99px;
	margin: 0;
	padding: 0;
	background: #077e91;
	text-indent: -5000px;
}

h3 {
	margin: 20px 0 10px 0;
	font-size: 12px;
	color: #077e91;
}

/* Site Container */

#site {
	margin: 0;
	padding: 0 0 40px 0;	
	overflow: hidden;
}

* html #site { overflow: visible; height: 1px;}


/* Navigation */

ul#navi {
	width: 176px;
	margin: 0 16px 0 0 !important;
	margin: 0 13px 0 0;	
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}

ul#navi li {
	width: 176px;
	margin: 0;
	background: url(../images/navbutton.gif) bottom no-repeat;
	font-size: 10px;	
	font-weight: bold;
	float: left;
	color: #077e91;
}

ul#navi li.last {
	background: none;
}

ul#navi li a, ul#navi li a:link, ul#navi li a:visited {
	width: 136px;
	padding: 18px 20px;
	display: block;
	color: #999;
	text-decoration: none;	
}

ul#navi li a:focus, ul#navi li a:hover, ul#navi li a:active {
	color: #077e91;
	text-decoration: none;
}

ul#navi li a.active {
	font-weight: bold;
	color: #077e91;
}

/********************************************************************/
/*		Page Contents                                                 */
/********************************************************************/

#content {
	margin: 0;
	padding: 20px 20px 40px 20px;	
}

#content p {
	margin: 0 0 15px 0;
   font-size: 11px;	
}

/* Content List */

#content ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

#content ul li {
	margin: 0 0 2px 0;
	padding: 0 0 0 18px;
	list-style: none;	
	font-size: 11px;
	background: url(../images/li.gif) 2px 5px no-repeat;
}


/********************************************************************/
/*		Footer                                                        */
/********************************************************************/

#stripe {
	font-size: 0;
	height: 6px;
	background: #96d5e1;
	border-bottom: 1px solid #999;
}

#footer {
	margin: 0;
	padding: 25px 0 0 0;
	color: #999999;	
	clear: both;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	float: left;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;	
}

#footer ul li {
	float: left;
	font-size: 10px;	
}

#footer ul li a {
	font-weight: bold;
}

/* Bottomshadow */

#dropshadow {
	width: 796px;
	margin: 0 auto;
	padding: 0;
	height: 10px;
	background: url(../images/bottom.gif) no-repeat;
}


