/* CSS Document */

body{margin:0px; padding:10px; background-color:#ed008c; font-family:Arial, Helvetica, sans-serif; color:#666666;}

#con-main{background-color:#FFFFFF; width:980px; margin:0 auto;overflow:hidden; height:100%;}
#con-top{overflow:hidden; height:100%;}
#con-mid{ background-color:#ebecea; border-top:1px solid #9aa197; border-bottom:1px solid #9aa197; overflow:hidden; height:100%; padding-bottom:20px;}
#con-btm{overflow:hidden; height:100%; padding:10px 15px 20px 200px;}

#logo{float:left; width:185px;}
#headline{float:left; width:750px; margin-left:15px; margin-top:62px; padding-top: 0px;}
#headerimage{float:left; width:354px;}

#headline h1{padding: 0px; margin:0px;}

#column1{float:left; width:185px;}
#column2{float:left; width:560px; margin-left:15px; margin-top: 15px;}
#column3{float:left; width:180px; margin-left:20px; margin-top: 15px;}

#imageright{float:right; margin:0px 0px 10px 15px;}

h1{color:#ed008c; text-transform:uppercase; font-weight:normal; font-size:1.6em; }
h2{color:#ed008c; text-transform:uppercase; font-weight:normal; font-size:1.2em;}
h3{color:#ed008c; text-transform:uppercase; font-weight:normal; font-size:1em;}
h4{}
p, #content li {font-size:0.8em; line-height:1.4em; }
#content li li {font-size: 1em;}
#content ul.thumbnaillist li {font-size: 1em;}

ul, ol{line-height: 1.4em;}

form{margin:0px; padding:0px;}

a{text-decoration:none; color:#ed008c;}
a:hover{text-decoration:underline;}

.emailform{ background-color:#ed008c; padding:15px; margin-top: 20px;}
.emailform form{}
.emailform label{color:#fff; font-size:0.8em;}
.emailform .formfield{ background-color:#ebecea; border:1px solid #9aa197; color:#9aa197; padding:2px; font-size:0.8em; }
.emailform .message{color:#fff; font-size:0.8em;}

.cta1{margin-bottom:15px;}
.cta2{margin-bottom:15px; padding:10px 10px; background:#fff url(../images/cta-top.png) no-repeat top left;}
.cta2 img{}
.cta2 p{}
.cta2-img{}
.cta2-txt{background:#000 ; padding:8px;}
.cta2-txt h2{text-transform:none; font-size:1.0em; font-weight:bold;}
.cta2-txt h2 a{color:#fff;}
.cta2-txt p {color:#fff;}
.cta2-txt p a{color:#fff;}

#leftnav {margin-top: 20px;}
#leftnav ul { list-style:none; margin:0px 0px 0px 0px; padding:5px 0px 0px 15px;}
#leftnav ul li{margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; font-size:0.8em; line-height:1.3em;}
#leftnav li li {font-size: 1em;}
#leftnav ul li a{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; display:block; height:100%;  background:url(../images/bullet-grey.png) no-repeat 0px 3px; color:#666666; }
#leftnav ul li a:hover{color:#ed008c;}
#leftnav ul li.spacer{height:18px;}

ul.thumbnaillist{list-style:none; margin:0px 0px 20px 0px; padding:20px 10px 0px 0px;  background:#ffffff url(../images/curved-top2.png) no-repeat; width: 550px;}
ul.thumbnaillist li{display: block; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; width: 100%; clear: left;}
ul.thumbnaillist li img{border:3px solid #ebecea; width:110px; float:left; display:block; margin:0px 15px 10px 10px;}
ul.thumbnaillist li h2{margin:0px 0px 0px 145px; padding:0px 0px 0px 0px; color:#666666; font-size:0.7em; text-transform:none;}
ul.thumbnaillist li h3{margin:0px 0px 0px 145px; padding:0px 0px 0px 0px; font-size:1.0em;}
ul.thumbnaillist li h3,ul.thumbnaillist li h3 a{color:#21b046;}
.date{ font-style:italic; color:#999999;}
ul.thumbnaillist li p{margin:0px 0px 0px 145px; padding:0px 0px 0px 0px;}
ul.thumbnaillist li p.notes{min-height: 2em;}

.big {font-size: 1em; font-weight: bold;}
.cent {text-align: center;}

/* New stuff added by DS */
#applicationform {font-size: 0.8em;}
#applicationform tbody tr td {text-align: left;vertical-align: top;}
#applicationform td span.hint {font-size:smaller; font-style: italic;}
#applicationform th {text-align: left; vertical-align: middle; height: 2em;}
.mand {color: #ed008c;}

/*
#practitioner td {font-size:0.7em; line-height:1.4em; vertical-align: top;}
#practitioner li {font-size: 1em; padding: 0px; margin: 1px;}
#practitioner ul {padding: 0px; margin: 0px; 4px; list-style: inside;}
*/
#content p, dl {font-size:0.8em; line-height:1.4em; }
#content dt
{
    font-weight: bold;
}
#content dd
{
    margin-bottom: 0.5em;
}

#content table {
    font-size:0.8em;
}

#content table td, #content table th {
    margin: 2px;
    text-align: left;
    vertical-align: top;
    min-width: 10em;
}

a.navcurrent:link, a.navcurrent:visited {
	font-weight: bolder;
} 
