/* CSS for KDH Website Template */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Helvetica', Arial, Sans-Serif;
	color: #444444;
	text-align: left;
	}

p {
	font-size: 0.7em;
}

ol#1 {
	font-size: 0.7em;
}

th {
    font-weight: bold;
}
	
a {
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: underline;
	}


h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.3em;
	}
	
#h2special {
	color: #002E62;
	font-weight: bold;
	}


h3 {
	font-size: 1.1em;
	}

div.news {
	width: 80px;
	height: 50px;
	border: 1px solid #cccccc;
	margin: 10px 5px 10px 20px;
	padding: 3px;
}

h3.news {
	font-size: 0.7em;
	color: #002E62;
	margin: 0;
}

#homenews p.news {
	padding-right: 10px;
	margin: 0;
}
	
h4 {
	font-size: 1.3em;
	color: #444444;
	}
	
/* Home Page Panel */

div#home {
    vertical-align: top;
	color:#676767;
}

div#home p {
	font-size: 0.6em;
	line-height: 1.5em;
	margin-left: 1.0em;
}

div#home a {
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	}
	
div#home a:hover {
	text-decoration: none;
	}	

/* Control Panel */

div#control {
    color:#444444;
}

div#control p {
	vertical-align: top;
	font-size: 0.7em;
}

div#control a {
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	}
	
div#control a:hover {
	text-decoration: underline;
	}

.submit_button {
	margin-left: 0.7em;
	font-size: 0.7em;
	clear: both;
	color: #FFFFFF;
	background: #4F6E92;
	border: 2px #E4E4E4 outset;
}

/* Home Page News & Events */

span#homenews {
    vertical-align: top;
	color:#676767;
}

span#homenews p {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font-size: 0.6em;
	margin-left: 2.5em;
}

span#homenews .title {
	color:#002e62;
	font-weight: bold;
}

span#homenews a {
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	}
	
span#homenews a:hover {
	font-weight: normal;
	text-decoration: none;
	}	

/* Main Content */

div#maincontent {
	color:#676767;
}

div#maincontent p {
	margin-bottom: 0.7em;
	font-size: 0.7em;
	margin-top: 0.7em;
}

div#maincontent .table p{
	color:#676767;
	margin-bottom: 0;
	font-size: 0.7em;
	margin-top: 0;
	
}

div#maincontent .table h3{
	margin-bottom: 0;
	margin-top: 0;
	font-size: 0.8em;
	color: #3a8c43;
	font-weight: bold;
	}

div#maincontent .table h2{
	margin-bottom: 0.7em;
	margin-top: 0.7em;
	font-size: 0.8em;
	color:#002e62;
	font-weight: bold;
	}


div#maincontent .caption {
	font-style: italic;
	margin-bottom: 0.7em;
	font-size: 0.7em;
	margin-top: 0.7em;
	margin-right: 0.7em;
	margin-left: 0.7em;
    }

div#maincontent h1 {
	margin-bottom: 0;
	margin-top: 0.7em;
	font-size: 1.0em;
	color:#3a8c43;
	font-weight: bold;
	}
	
div#maincontent h2 {
	margin-bottom: 0;
	margin-top: 0.7em;
	font-size: 0.8em;
	color:#002e62;
	font-weight: bold;
	}

div#maincontent h3 {
	margin-bottom: 0;
	margin-top: 0.7em;
	font-size: 0.8em;
	color: #3a8c43;
	font-weight: normal;
	}

div#maincontent a {
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	}
	
div#maincontent a:hover {
	font-weight: normal;
	text-decoration: none;
	}	
	
div#maincontent .physicians a {
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	}		
	
div#maincontent .physicians a:hover {
	font-weight: normal;
	text-decoration: underline;
	}	
	
div#maincontent hr {
	border: 0;
	width: 90%;
	background-color: #e1e1e1;
	color: #e1e1e1;
	height: 2px;
}

div#maincontent ul {
    font-size: 0.8em;
	list-style-type:disc;
    }
 
div#maincontent li {
	font-size: 0.8em;
    }

div#maincontent .qtvr a {
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
    }	

div#maincontent .qtvr a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	}	
	
/* Sub_Menu */

div#sub_menu {
    vertical-align: top;
	color:#676767;
}

div#sub_menu p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 0.6em;
}

div#sub_menu a {
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	}
	
div#sub_menu a:hover {
	font-weight: normal;
	text-decoration: none;
	}	
	
/* Calendar */

div#calendar {
    vertical-align: top;
	color:#676767;
}

div#calendar p {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 0.6em;
}

div#calendar .title {
	color:#002e62;
	font-weight: bold;
}

div#calendar .white {
	color:#FFFFFF;
	font-weight: bold;
}

div#calendar a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#calendar a:hover {
	font-weight: normal;
	text-decoration: underline;
	}	

div#calendar .event_on {
	background-color: #339966;
	}		

div#calendar .event_on_gr {
	background-color: #339966;
	}		

div#calendar .event_on_bl {
	background-color: #38668F;
	color: #FFFFFF;
	}		

div#calendar .event_on_yw {
	background-color: #FFCE67;
	}		

	
div#serv p {
	line-height:0;
	size:9px;
}	

/* Waiting */

div#waiting h1 {
	margin-bottom: 0;
	margin-top: 0.7em;
	font-size: 1.5em;
	color:#3a8c43;
	font-weight: bold;
	}

/* Testimonials */

div#testimonials p {
	color:#3A8C43;
	margin-bottom: 0.7em;
	font-size: 0.9em;
	margin-top: 0.7em;
}

div#testimonials h2 {
	color:#3A8C43;
	margin-bottom: 0.7em;
	font-size: 0.7em;
	margin-top: 0.7em;
}


/**** Diabetes Page ********************/
.rightcol {
	float:right;
	width:280px;
}
.diabetestable {
	width:280px;
	border:#717171 1px solid;
	margin-bottom:20px;
}

.diabetestable th {
	background-color:#63809F;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:3px;
	font-size:0.8em;
}
.diabetestable td {
	padding:3px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	font-size:0.7em;
}
.diabetestable td.first {
	border-left-width:0;
	width:67%;
}
.boldgold {
	color: #D39000; 
	font-weight: bold; 
	font-size: 1.2em;
}



.btn {
  background:url('/images/btn.jpg') top left no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 23px;
}
a.btn:hover {
	color:#FFFFFF;
}


/* Sponsors
---------------------------------*/
.row:before, .row:after { content: "\0020"; display: block; height: 0; visibility: hidden;	} 
.row:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.row { zoom: 1; }
.col { float: left; border: 0; padding: 0; margin: 0;  vertical-align: top; display: inline-block; }

#sponsors img{
	margin:0px auto;
	border:none !important;
}
#sponsors .left{
	float:left;
	width:310px;
	margin:10px 0px 10px 0px;
}
#sponsors .right{
	float:right;
	width:310px;
	margin:10px 0px 10px 0px;
}
#sponsors .single{
	margin:20px 0px 20px 0px;
}

