.news{
     width:308px;
    
}

.newsbox{
       position: relative;
	   height: 786px;
	   width: 308px;
	   background: #F3F6EA;
	   border-top: solid 1px #666666;
}
.newsbox a{text-decoration:none;display:block;}
.newsbox ul{list-style-type:none;}
.newsrc, .newsdate{
    font-style:italic;
    display:block;
}
.newsbox ul li{ margin-bottom:10px;}

#PatientList{
    text-align:center;
}

.patientlist{
    margin-bottom:20px;
    width:100%;
    float:left;
    clear:left;
}
.patientlist img{
    float:left;
    
}
.patientlist span{
    float:right;
        padding-right:15px;
}
.patientlist blockquote{
    float:right;
    width:465px;
    padding-right:15px;
    text-align:justify;
}


.page{
     text-align:justify;
        position: relative;
       background: #F3F6EA;
       border-top: solid 1px #666666;
    
}
#HomeContent{
    text-align:center;
    position: relative;
   overflow: hidden;
/*   height: 400px;*/
/*   width: 230px;*/
   background: #F3F6EA;
   border-top: solid 1px #666666;
   padding:15px;
}
.whoweare{
width:100%;
margin: 0 0;
border:1px #666666 solid;
}
.whoweare>span, .whoweare > a, .whoweare>h3 {
display:block;
text-align:center;
font-family: Georgia, serif;
font-size:18px;
color:#3d3d3d;
font-style:bold;
background: url(../images/nav_on4.png) repeat-x;
text-decoration:none;
line-height: 1.5em;
margin:0 0;
}
#AllPatients{
	   position: relative;
	   overflow: hidden;
	   height: 322px;
	   width: 308px;
	   background: #F3F6EA;
	   border-top: solid 1px #666666;
	 }
#AllPatients .scroll {
     	   width:300px;
     	   /*padding-top:75px;*/
     }
#HomeSide{
     width:308px;
     margin: 0 0;
     border:1px #666666 solid;
     }

body {
  background: url(../images/bg.gif) #ede1b9 repeat-x;
  margin:0 0; 
  }
img {margin: 0px 0px;}

.container { background: url(); }
.topcont {  color:#fff; height:48px;padding:5px;}
.logocont {height:110px; margin-top:1.5em;}
.navcont>a {background: url(../images/nav_bg1.png) repeat-x;text-align:center;height:45px;}
.navcont>a.current, .navcont>a.section, .nav:hover, .navload {background: url(../images/nav_on4.png) repeat-x;height:45px;}
.nav:hover>span {text-decoration:underline;}
.nav {text-decoration:none;padding-top:12px;}
.nav>img {vertical-align:middle;}
.nav>span {font-family: Georgia, serif;font-size:18px;color:#3d3d3d;font-style:bold;}
input.text {width:185px;}
.topcont form * { display:inline !important;}
.topcont form input.action {font-size:18px;font-weight:normal;margin-bottom:3px;}
.main {background: #FFF; border: 1px #656556 solid;margin-top:15px;}
/*.main {background: #FFF; width:100%; margin-top:15px;}*/ 

#Header form {
}
	#Header form * {
		display:inline !important;
	}
	#Header form div {
	}
	#Header form input.text {
		width:200px;
		color:#000;
		background:#f0f0f0;
		border:1px solid #aaa;
		padding:3px;
	}
	#Header form input.action {
		font-weight:normal;
	}

.searchResults h2 {
	font-size:2.2em;
	font-weight:normal;
	color:#0083C8;
	margin-bottom:15px;
}
.searchResults p.searchQuery {
	color:#333;
	margin-bottom:10px;
}

.searchResults ul#SearchResults li {
	margin-bottom:20px;
}
	ul#SearchResults p {
		font-size:1.1em;
		font-weight:normal;
		line-height:2em;
		color:#333;
	}
	ul#SearchResults a.searchResultHeader {
		font-size:1.3em;
		font-weight:bold;
		color:#0083C8;
		text-decoration:none;
		margin:20px 0 8px 0;
		padding-left:20px;
		background:url(../images/treeicons/search-file.gif) no-repeat left center;
	}
		ul#SearchResults a {
			text-decoration:none;
			color:#0083C8;
		}
		ul#SearchResults a:hover {
		border-bottom:1px dotted #0083C8;
		}

	
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_seventeen */
.preloada{background: url(../images/pro_seventeen_1a.gif);}
.preloadb {background: url(../images/pro_seventeen_1b.gif);}
/*.horizmenu {padding:5px 0 0 1em; margin:0; list-style:none; height:35px; position:relative; background:transparent url(../images/pro_seventeen_0c.gif) repeat-x left bottom; font-size:11px;}*/
.horizCont{border-bottom:solid 1px #91a7b4;}
.horizmenu {padding-top:5px;; margin:0 5px; list-style:none; height:35px; position:relative; background:transparent url(../images/pro_seventeen_0c.gif) repeat-x left bottom; font-size:11px;}
.horizmenu li {float:left; height:35px; margin-right:1px;}
.horizmenu li a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_seventeen_0a.gif) no-repeat;}
.horizmenu li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/pro_seventeen_0b.gif) no-repeat right top;}
.horizmenu li.current a {color:#000; margin-top:1px; background:url(../images/pro_seventeen_2a.gif) no-repeat;}
.horizmenu li.current a b {background:url(../images/pro_seventeen_2b.gif) no-repeat right top;}
.horizmenu li a:hover {color:#000; background: url(../images/pro_seventeen_1a.gif) no-repeat;}
.horizmenu li a:hover b {background:url(../images/pro_seventeen_1b.gif) no-repeat right top;}
.horizmenu li.current a:hover {color:#000; background: url(../images/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.horizmenu li.current a:hover b {background:url(../images/pro_seventeen_2b.gif) no-repeat right top;}

#Title h1{font-size:1.8em;color:#666666;padding:10px 0;margin:0 0;}
#Section{padding: 10px 0;}

.typography h3
{
border-top: solid 1px;
border-bottom: solid 1px;
border-color: #666666;
padding:5px 0px;
color:rgb(153,102,51);
}

#LowSide{
margin-left:-1px;
background-color:#EDE1B9;
height:100%;
width:231px;
border-top:1px solid #656556;
border-right:1px solid #656556;
}


.bigside{
width:310px;
margin: 0 0;
border:1px #666666 solid;
}

#Side{
margin:0 5px;
}
.side{
width:230px;
margin: 0 0;
border:1px #666666 solid;
}

.side >a:hover{text-decoration:underline;}
#Patient{
	   height: 400px;
	   width: 230px;
	   background: #F3F6EA;
	   border-top: solid 1px #666666;
	   padding-top:10px;
}
#Resources, #Media, #Feeds, #Appt{
  width:230px;
  background: #F3F6EA;
  border-top: solid 1px #666666;
  padding-top:10px;
}
#Resources a, #Media a, #Feeds a, #Appt a{
  display:block;
  font-size:13px;
  color:#996633;
  padding:5px 10px;
}

#Team, #Tech, #Treat{
	   position: relative;
	   overflow: hidden;
	   height: 230px;
	   width: 230px;
	   background: #F3F6EA;
	   border-top: solid 1px #666666;
	   text-align:center;
	 }
#Team img, #Tech img, #Treat img{
    width:200px;
    padding-top:15px;
}
.scroll {
	   position: absolute;
	   top: 410px;
     left: 5px;
	   height: 395px;
	   width:220px;
	   /*padding-top:75px;*/
}
.patient span, .scroll span, .scroll p, .scroll p{
      color:#996633;
      display:block;
      text-align:center;
      font-size:14px;
}
.scroll a, .patient a{
      text-align:center;
      display:block;
      font-size:14px;
}

.scroll img{
      display:block;
      margin:5px auto;
      width:100px;
}

.side>span, .side > a, .bigside>span, .side>h3 {
display:block;
text-align:center;
font-family: Georgia, serif;
font-size:18px;
color:#3d3d3d;
font-style:bold;
background: url(../images/nav_on4.png) repeat-x;
text-decoration:none;
line-height: 1.5em;
margin:0 0;
}
.side >a:hover{text-decoration:underline;}

div.side{margin-bottom:15px;}
#HomeNav a.tab{
display:block;
text-align:center;
font-family: Georgia, serif;
font-size:18px;
color:#3d3d3d;
font-style:bold;
background: url(../images/nav_on4.png) repeat-x;
text-decoration:none;
line-height: 1.5em;
}

#sidebar {background:#f8f2da;margin-top:0px;}
#sidebar ul, #sidebar h2 {list-style:none;margin:0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar a, #sidebar a:visited, #sidebar a:active {font-size:14px;display:block; height:22px; padding:8px 5px 0px 15px; text-decoration:none; border-right:solid 1px #DDDDDD;border-top:solid 1px #F8F4E0;color:#000000;}
#sidebar a:hover, #sidebar a.current, #sidebar a.section, #sidebar h2 {font-size:14px;display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-right:none;border-top:solid 1px #F8F4E9; background:#FFF;font-weight:bold;}
/*#sidebar h2{background:url(../images/h2bg.png) repeat-y;color:#3d3d3d;}*/
#sidebar h2{background:#fff;padding-bottom:7px;}

#techsidebar {background:#f8f2da;margin-top:0px;}
#techsidebar ul, #techsidebar h2 {list-style:none;margin:0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#techsidebar li{display:block; height:60px; border-bottom:solid 1px #E8DDB3;}
#techsidebar a, #techsidebar a:visited, #techsidebar a:active {font-size:14px;display:block; height:60px; padding:8px 5px 0px 15px; text-decoration:none; border-right:solid 1px #DDDDDD;border-top:solid 1px #F8F4E0;color:#000000;}
#techsidebar a:hover, #techsidebar a.current, #techsidebar a.section, #techsidebar h2 {font-size:14px;display:block; height:52px; padding:8px 5px 0px 5px; text-decoration:none;border-right:none;border-top:solid 1px #F8F4E9; background:#FFF;font-weight:bold;}
/*#techsidebar h2{background:url(../images/h2bg.png) repeat-y;color:#3d3d3d;}*/
#techsidebar h2{background:#fff;padding-bottom:7px;}


blockquote {
  background: transparent url(../images/openquote.gif) left top no-repeat;
  margin: 0.5em;
  color: #3d3d3d;
}
blockquote div {
  padding: 0 15px;
  background: transparent url(../images/endquote.gif) right bottom no-repeat;
}
#HomeNav > div{display:none;padding-top:20px;}
#HomeNav > a.tab {height:27px; background: url(../images/nav_bg1.png) repeat-x;color:#3d3d3d;text-decoration:underline;}
#HomeNav.learn > a.tablearn, #HomeNav.pat > a.tabpat {background: url(../images/nav_on4.png);} 
#HomeNav.learn #HomeLearn{background:url(../images/learn.png) no-repeat;height:250px;display:block;}
#HomeNav.about #HomeTeam{background:url(../images/team.png) no-repeat;height:250px;display:block;}
#HomeNav.pat #HomePat{background:url(../images/patient.png) no-repeat;height:250px;display:block;}
#HomeNav.about > a.tabteam{background: url(../images/home_bg1.png);color:#fff;}

.loadT{background:url(../images/team.png);}
.loadP{background:url(../images/patient.png);}

#HomeLearn > p{
width:280px;
margin-left:40px;
padding:10px;
}
#HomePat > p{
width:250px;
margin-left:420px;
padding:10px;
}
#HomeTeam > p{
color:#fff;
width:250px;
margin:0 auto;
padding:10px;
padding-left:5px;
}
#HomeTeam a {color:#fff;}

.topcont a{color:#fff;}
.contact{text-align:right;}
.contact span{display:block;}

div > address {margin:0 auto;}
.contact{
font-family:Georgia,serif;
}
div#Staff{padding-top:15px;}
#Staff > h1{display:inline;}
#StaffPhoto img{max-width:200px;padding-top:15px;} 
