/* ALL styles */
* { margin:0px; padding:0px;}

/* HTML styles */
html { height:100%; overflow-y:scroll; }
body { background:#FFF; width:100%; font-family:Tahoma, Lucida Sans, Verdana, Arial, Sans-Serif; color:#333; font-size:medium; line-height: 1.3em;}
b{ font-weight:normal;}
img { border:0px;}
input.LightGrey { color:#999;}
input.SubmitBtn { text-transform:capitalize; line-height:13px; padding: 0 .5em 0 .5em; width: auto; overflow: visible; }
h1, h2, h3 { font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; }

/* ID styles */
#Top-Navigation-Bar { font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; width:100%; height:24px; background:#EEEFEF url(../assets/Background-Blue-Fade.jpg) repeat-x left top; }
    /* #TOP-NAVIGATION-BAR sub divs & sytles */
    #Top-Navigation-Bar ul { margin:0 auto 0 auto; width:650px; text-align:center; font-size:.8em; list-style-type:none;}
    #Top-Navigation-Bar li { float:left;}
    #Top-Navigation-Bar a { display:block; line-height:23px; margin-left:2px; margin-top:1px; padding:0 18px; color:#fff; text-decoration:none; text-transform:capitalize; }
    #Top-Navigation-Bar a:hover { background:#C3DCF1; }
    #Top-Navigation-Bar a.Pnav {display:block;line-height:22px; margin-left:2px; padding:0 18px; color:#1c3d69; text-decoration:none; text-transform:capitalize;  background:#c3dcf1; }
    
#Website-Area { position:relative; clear:left; width:960px; margin:0 auto; margin-top:20px; padding: 0 !important; background:#FFF; }
#Logo { text-align:center; padding:10px 0 10px 0; }
#Coloured-Site-Area { background:#F6F6F4 url(../images/main-grey-background-new.gif) repeat-y left top; width:960px; margin: 0 !important; padding: 0 !important; }
#Content-Area {margin-left:0px; min-height:324px; }
    /* #CONTENT-AREA sb divs & sytles */
 
 
#Left-Column {
float: left;
width:220px;
margin:0;
padding: 0 !important;
margin-top:-10px;
}    

#Left-Column h1 { padding: 0 0 10px 0; color:#82A6C4; font-size:large; text-transform:capitalize; font-weight:300; text-align:right; font-family: Trebuchet MS, Arial, Sans-Serif; letter-spacing: -1px}
 #Left-Column h2 { padding: 0 0 10px 0; color:#82A6C4; font-size:large; text-transform:capitalize; font-weight:300; text-align:right; font-family: Trebuchet MS, Arial, Sans-Serif; letter-spacing: -1px}


#Left-Column ul{ padding-top:5px; margin:0px;}
#Left-Column ul ul{ padding-top:0px;}
#Left-Column ul ul ul{ padding-top:0px;}

#Left-Column ul li{ margin:0px; padding:0px; list-style:none; text-align:right;}		
#Left-Column ul li a{ text-decoration:none; color:#000000; display:block; margin-right:15px; padding-right:10px; font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; padding-top:4px; font-size:15px; font-weight:bold; letter-spacing: -0.02em }

#Left-Column ul li  a:hover{ 
background-repeat: no-repeat;
background-position: left top;
background-color:#D3E5F5}


#Left-Column ul li li a{ font-size:13px; height:22px; margin-top:0px; font-weight:normal; letter-spacing: 0.0em; }
#Left-Column ul li li a:hover{ 
background-repeat: no-repeat;
background-position: left top;
background-color:#D3E5F5}	

#Left-Column ul li li li a{ font-size:12px; height:22px; margin-top:0px; margin-left:1px; background-color:#FFFFFF; color:#0C77C3;}
#Left-Column ul li li li a:hover{ color:#000000}

#Left-Column ul li li li li a{ font-size:10px; height:22px; padding-top:0px; background-color:#FFFFFF; color:#0C77C3; height:22px; margin-bottom:1px; }
#Left-Column ul li li li li a:hover{ color:#000000; }




#m1p1:hover{ background-image: url(../assets/legal-services-button.jpg); }
#m1p2:hover{ background-image: url(../assets/about-button.jpg); }
#m1p3:hover{ background-image: url(../assets/news-button.jpg); }
#m1p4:hover{ background-image: url(../assets/events-button.jpg); }
#m1p5:hover{ background-image: url(../assets/recruitment-button.jpg); }
#m1p6:hover{ background-image: url(../assets/contact-button.jpg); }
	

		
#m2p1:hover{ background-image: url(../assets/commercial-button.jpg); }		
#m2p2:hover{ background-image: url(../assets/residential-button.jpg); }
#m2p3:hover{ background-image: url(../assets/wealth-management-button.jpg); }
#m2p4:hover{ background-image: url(../assets/injury-button.jpg); }	
#m2p5:hover{ background-image: url(../assets/family-button.jpg); }	
#m2p6:hover{ background-image: url(../assets/court-button.jpg); }	
#m2p7:hover{ background-image: url(../assets/financial-button.jpg); }		
	
			
    #Secondary-Navigation { clear:left; float:left; width:100%; margin: 0; padding: 0; }
        /* #SECONDARY-NAVIGATION sub styles */
        #Secondary-Navigation ul { width: 136px; list-style-type:none; font-size:.6em; border-top:solid 1px #666; margin: 0; padding: 0; }
        #Secondary-Navigation ul li { border-bottom:solid 1px #666; text-align:right;}
        #Secondary-Navigation a { display:block; width:100%; line-height:18px; color:#666; text-decoration:none; text-transform:capitalize;}
        #Secondary-Navigation a:hover { color:#82A6C4;}
        #Secondary-Navigation a.Snav { color:#82A6C4; text-decoration:none; text-transform:capitalize;}
        #Secondary-Navigation ol { padding: 2px 0 0; margin: 0 0 3px 0; list-style-type:none; border-top: solid 1px #ddd; }
        #Secondary-Navigation ol li { text-align: right; border-bottom:0px; }
        #Secondary-Navigation ol li b { color:#82A6C4; font-size:.9em; margin-left: 5px; }
        #Secondary-Navigation ol li a { height: 16px; display: inline; }
        #Secondary-Navigation ol li a.Tnav { color:#82A6C4; }
        #Secondary-Navigation li#contactNav { border-bottom: none; padding: 3px 25px 0 0; background: transparent url(../images/Icon-Email.gif) no-repeat 100% 10px; }
		#Secondary-Navigation ol li a.Qnav { color:#82A6C4; }
		qnavList{ font-size:0.2em;}

    #Page-Content { float:left; clear: none; margin:0px 0 0 20px; padding: 0; width:400px; font-size:.7em; position: relative; text-align:justify; }
        /* #PAGE-CONTENT sub styles */
		
		#Page-Content .leaflet{ width:198px; float:left; padding:5px; } 
		#Page-Content .leaflet p{ } 
		#Page-Content .leaflet a{ }
		
		
		
        #Page-Content h2 { color:#000; text-transform:capitalize; font-size:2em; letter-spacing: -1px; font-weight:300; margin-bottom:2px;}
	
      #Page-Content h1 { color:#000; text-transform:capitalize; font-size:2em; letter-spacing: -1px; font-weight:300; margin-bottom:2px;}	
		
		#Page-Content h1.pad { margin-bottom:12px;}
        #Page-Content h2.pad { margin-bottom:12px;}
        #Page-Content h3 { color:#82A6C4; font-size:1.5em; font-weight:300; margin:8px 0 10px;}
        #Page-Content h4 { color:#82A6C4; font-size:1em; font-weight:900; margin:10px 0 0 0;}
        #Page-Content h4 a{ color:#82A6C4; text-decoration:underline;}
		#Page-Content h4 a:hover{ color:#82A6C4; text-decoration:none;}
		#Page-Content h5 { color:#82A6C4; font-size:1em; }
        #Page-Content p { margin: 0 0 10px 0; line-height: 1.3em; }
        #Page-Content p a, a.gen { color: #517FA6; border-bottom: solid 1px #cbd9e5; text-decoration: none; line-height: 1.3em !important; }
        #Page-Content p a:hover, a.gen:hover { color: #333; }
        #Page-Content strong { font-size: inherit; color: #666; }
	#Page-Content ul { margin-left: 15px; }
	#Page-Content ol { margin-left: 15px; }
	#Page-Content li { margin: 5px 0; line-height: 1.3em; }
	
        
    #Right-Column { float:left; width:310px; margin: 28px 0 0 0;  }
        #Right-Column h4 { margin: 50px 0 20px 50px; width: 230px; color:#82A6C4; font-size:1.2em; font-weight:300; font-family: "Trebuchet MS", Arial, serif;  }  
		
		     
        #Right-Column h4 a{ color:#82A6C4; text-decoration:underline;}
        #Right-Column h4 a:hover{ color:#333;}
		#medical-button{  margin-left: 50px;  }
        #personal-button{  margin-left: 50px;  }
		#twitter-button{
	margin-left: 50px;
	width:237px;
	height:77px;
	background-image: url(../assets/twitterback.jpg);
	background-repeat: no-repeat;
}
	
	#twitter-button h2{ font-size:15px; padding-top:8px; padding-left:10px;}
	#twitter-button p{ padding-top:17px; padding-left:10px;}
	#twitter-button a{ color:#FFFFFF; text-decoration:none; font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:14px; font-weight:bold;}
	#twitter-button a:hover{ text-decoration:underline;}
	
		.playVideo { margin-left: 50px; width: 263px; position: relative; height: 22px; display: block; background: url(../images/Video-Bar.gif) repeat-x 1px 0; }
		.playVideo div {background: #d2d2d0;}
		.videoPic{ float:left; clear:none; display:block; background: #d2d2d0;}
		.videoText{ background: #d2d2d0; font-size:0.7em; height:117px; width:109px; float:right; clear:none; display:block;}
		.videoText a { line-height:16px; color: #333; text-decoration: none; }
				.videoText a:hover { color: #82A6C4; }
				
			.playVideo span { width: 200px; line-height: 1.8em; position: relative; height: 22px; display: block; background: transparent url(../images/Video-Play.gif) no-repeat 0 0; text-indent: 35px; font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 0.8em; font-weight: 900; }
				.playVideo span a { width: 200px; display: block; color: #333; text-decoration: none;}
				.playVideo span a:hover { text-decoration: underline; }
			.playVideo p { padding: 5px 20px 0 35px; display: block; position: relative; float: left; font-size: 0.7em; line-height: 1.3em; }
				.playVideo p a { color: #333; text-decoration: none; }
				.playVideo p a:hover { border-bottom: solid 1px #d0e2f3; }
    
    #Blue-Bottom { background-color: #82a6c4; margin: 20px 0 0; padding: 0; width: 960px; float: left; clear: both; position: relative;  }
        #Blue-Bottom .Blue-Box-Wrap { float: left; }
        #Blue-Bottom .Blue-Box { margin: 18px 0 0 15px; background: #517FA6 url(../images/Blue-Box-Right.gif) no-repeat 100% 0; width: 221px; height: 91px; }
            #Blue-Bottom .Blue-Box img.i { padding: 3px; width: 113px; float: left; }
            #Blue-Bottom .Blue-Box img.a { padding: 3px; float:right; margin-top: 3px; }
            #Blue-Bottom .Blue-Box div { width: 90px; margin-left: 5px; float: left; }
            #Blue-Bottom .Blue-Box h5 { color: #fff; font-family: "Trebuchet MS", Arial, Sans-Serif, Tahoma, Verdana; margin: 8px 0 3px 0; }
            #Blue-Bottom .Blue-Box p { color: #fff; line-height: 1.1em; font-size: x-small; }
            #Blue-Bottom .Blue-Box-Title { width: 100%; background-color: #517FA6; padding: 0; }
            #Blue-Bottom .Blue-Box-Title strong { font-family: "Trebuchet MS", Arial, sans-serif; color: #fff; margin: 0 0 0 15px; font-weight: 900; font-size: 0.7em; }
        
#Curved-Top { clear: left; background:Transparent url(../images/Background-Top-Curved-Area.gif) no-repeat left top;}
#Curved-Bottom { clear: both; background:Transparent url(../images/Background-Bottom-Curved-Area.gif) no-repeat left bottom;}
#Curved-Bottom-Blue { clear: both; background:#82a6c4 url(../images/Background-Bottom-Curved2.gif) no-repeat left bottom;}

#Footer { font-size:12px;;  clear:left; margin-top:20px; font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; width:100%; height:24px; background:#EEEFEF url(../assets/Background-Blue-Fade.jpg) repeat-x left top; }
    /* #FOOTER sub divs & styles */
    #Footer a { text-decoration:none; color:#fff;}
    #Footer-Info { padding-left:20px; position:relative; margin:0 auto; width:896px; height:22px;line-height:22px; padding-right:20px;}
    #Site-Credentials { float:left;}
    #Copyright { float:right;}

#offices_footer{ margin:auto; width:895px; text-align:center; padding:4px;}
#offices_footer a{ color:#000000; text-decoration:underline; }

/*  MAIN NAV  */

#index-main{ margin:auto; margin-top:10px; margin-bottom:10px; position:relative; width:896px; height: 286px;}
#flash-intro{ z-index: -1; position: absolute;}
#main-news{ position:absolute; top:120px; left:40px; z-index:1; width:400px; }

#main-news-link a{ color:#769ECF; font-size:18px; text-decoration:none;}
#main-news-link a:hover{ text-decoration:underline;}
#main-news h3{ color:#000000; font-size:14px; padding-top:2px; line-height:1.3em; padding-bottom:1px;}
#main-news h3 a{ color:#000000; font-size:14px; text-decoration:none;}
#main-news h3 a:hover{ text-decoration:underline;}
#main-news p{ color:#000000; font-size:12px; line-height:13px; padding-bottom:3px;}
#main-news .newsdate{ color:#000000; font-size:10px; line-height:11px; color:#769ECF; }


#main-nav{
width:905px;
	margin:auto;} 



#nav-injury-link a, #nav-family-link a, #nav-property-link a, #nav-commercial-link a, #nav-wealth-link a{ 
display:block;
color:#000000;
font-size:15px;
text-decoration:none;
font-weight:bold;
width:181px;
height:81px;
}
	
#nav-injury-link a{	background-image: url(../assets/injury-top.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-family-link a{	background-image: url(../assets/family-top.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-wealth-link a{	background-image: url(../assets/wealth-top.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-commercial-link a{	background-image: url(../assets/commercial-top.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-property-link a{	background-image: url(../assets/property-top.jpg); background-repeat: no-repeat; background-position:center top;}


#nav-injury-link a:hover{	background-image: url(../assets/injury-top-hover.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-family-link a:hover{	background-image: url(../assets/family-top-hover.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-wealth-link a:hover{	background-image: url(../assets/wealth-top-hover.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-commercial-link a:hover{	background-image: url(../assets/commercial-top-hover.jpg); background-repeat: no-repeat; background-position:center top;}
#nav-property-link a:hover{	background-image: url(../assets/property-top-hover.jpg); background-repeat: no-repeat; background-position:center top;}


#hidden{ display:none;}







#injury-text, #family-text, #property-text, #wealth-text, #commercial-text{ font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif; line-height:1.1em; position:relative; left:18px; top:24px; width:60px; display:block; cursor:hand; }

#wealth-text, #commercial-text{  top:20px;}

#nav-injury-holder{
width:181px;
height:350px;
float:left;
background-image: url(../assets/injury-back.jpg);
background-repeat: repeat-y;
background-position: center top;
}

#nav-injury-main{
width:181px;
height:350px;
background-image: url(../assets/injury-footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


#nav-family-holder{
width:181px;
height:339px;
float:left;
background-image: url(../assets/family-back.jpg);
background-repeat: repeat-y;
background-position: center top;
}
#nav-family-main{
width:181px;
height:350px;
background-image: url(../assets/family-footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}




#nav-property-holder{
width:181px;
height:350px;
float:left;
background-image: url(../assets/property-back.jpg);
background-repeat: repeat-y;
background-position: center top;
}

#nav-property-main{
width:181px;
height:350px;
background-image: url(../assets/property-footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}

#nav-wealth-holder{
width:181px;
height:350px;
float:left;
background-image: url(../assets/wealth-back.jpg);
background-repeat: repeat-y;
background-position: center top;
}

#nav-wealth-main{
width:181px;
height:350px;
background-image: url(../assets/wealth-footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}

#nav-commercial-holder{
width:181px;
height:350px;
float:left;
background-image: url(../assets/commercial-back.jpg);
background-repeat: repeat-y;
background-position: center top;
}

#nav-commercial-main{
width:181px;
height:350px;
background-image: url(../assets/commercial-footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}


#nav-injury-main ul,  #nav-family-main ul,  #nav-commercial-main ul,  #nav-property-main ul,  #nav-wealth-main ul{ list-style-type:none; margin:0px; padding:0px; padding-left:15px; padding-right:15px; position:relative; top:-10px; }

#main-nav li{ font-size:12px; margin:0px; padding:0px; line-height:16px;}
#main-nav li a{text-decoration:none; font-size:12px; color:#3E8BFF;}
#main-nav li a:hover{text-decoration:underline;}
#main-nav li a:visited{ color:#3E8BFF; }






#nav-injury-main p,#nav-family-main p,#nav-commercial-main p, #nav-property-main p,#nav-wealth-main p{ list-style-type:none; margin:0px; padding-left:15px; padding-right:15px; text-align:justify; font-size:11px; line-height:13px; margin-top:4px; }




#Sindent li{margin-left:30px; }


      
/* CLASS styles */
.notelink{
	vertical-align: super; font-size:.7em;
}
.notelink a{ color:#000000; text-decoration:none;}
.Icon { padding-left:22px; }
.Email { background:transparent url(../images/Icon-Email.gif) no-repeat left 1px;}
.Telephone { background:transparent url(../images/Icon-telephone.gif) no-repeat left 1px;}
.FullTelephone { background:transparent url(../images/black-telephone.gif) no-repeat left 1px; color:#ffffff;}
.Video { background:transparent url(../images/Video-Play-Small.gif) no-repeat left 1px;}
.Bio { background:transparent url(../images/Icon-Biography.gif) no-repeat left 1px;}
.Biography {background:transparent url(../images/Icon-Biography.gif) no-repeat left 1px;}
.managementBiography{background:transparent url(../images/Icon-Biography.gif) no-repeat left 6px;}
.managementEmail { background:transparent url(../images/Icon-Email.gif) no-repeat left 6px;}
a.button { display: block; color: #82A6C4; text-decoration: none; background-color: #fff; padding: 2px 6px; border: solid 1px #eee; margin: 8px 0; float: left; }
a.button:hover { border-color: #ccd8e2; color:#333; }
.message { width: 250px; background-color: #e75b5b; margin-left: 90px !important; border: solid 1px #961c1c; }
.message span { padding: 5px 10px; color: #000; display: block; line-height: 1.3em;}
.s { width:69px; height:24px; }
.c { clear: both; }
.fl { float: left; }
.fr { float: right; }
.error{ color:#FF0000;}
.small{ font-size:10px;}
.discipline-container{ text-align:left;}
.disciplines{ width:210px; float:left; padding:3px; font-weight:bold; font-size:12px;
}
.clearleft{ clear:left;}

/* FORM styles */

form.login div, form.enquiry div { float: left; clear: both; margin: 0 0 5px 0; padding: 0;}
label { float: left; clear: left; width: 90px; text-align: right; cursor: pointer; }
label b { margin-right: 10px; }
input, select, textarea, option {  }
input, select, textarea { float: left; clear: right; font-size: 1.1em; font-family: "Lucida Grande", Arial, Sans-Serif, Tahoma, Verdana; }
option { width: auto; padding-left: 3px; }
input, textarea { width: 246px; padding: 3px 1px 3px 3px; }
textarea { overflow: auto; }
select { width: 255px; padding: 2px; }

form.client div { float: left; clear: both; margin: 0 0 5px 0; padding: 0;}
form.client label { float: left; clear: left; width: 220px; text-align: left; cursor: pointer; }


/* EVENTS STUFF */
#kcjForm h4{float:left; clear:both; width: 400px; color:#000000; font-size:1.2em; font-weight:300; font-family: "Trebuchet MS", Arial, serif; border-bottom:solid 1px #000000;}
#kcjForm h4 a{text-decoration:none; color:#82A6C4;}
.kcjFormOffsetSmall{float:left; clear:none; margin:1px 0 1px 0; width:70px;}
.kcjFormOffsetPadding{float:left; clear:none; width:2px; height:10px;}
.kcjFormOffsetPostcode{float:left; clear:none; margin:1px 0 1px 0; width:70px;}
#kcjForm label{float:left; clear:left; padding:1px 0 1px 0; line-height:23px; text-align:left; width:104px; font-family:"Trebuchet MS", Arial, serif;}
#kcjForm input{padding:2px;}
#kcjForm .gridLabel{float:left; clear:none; width:130px; padding:1px 0 1px 2px;}
#kcjForm .gridCheck{float:left; clear:none; width:10px; margin:6px 0 1px 0;}


/*
#kcjForm {width:490px;}

#kcjForm input{margin:1px 0 1px 0; float:left; clear:right;}

*/

#userTable{margin:10px 0 0 0; float:left; clear:both; width:600px; background:#ffffff;}
#userTable h4{float:left; width: 600px; color:#000000; font-size:1.2em; font-weight:300; font-family: "Trebuchet MS", Arial, serif; border-bottom:solid 1px #000000; }
#userTable .element{float:left; clear:both; width:300px;}
/*#userTable .elementTitle{float:left; clear:left; width:100px; font-weight:bold;}*/
#userTable .element .elementTitle{float:left; font-weight:300; clear:none; width:100px;}
#userTable .element .elementText{float:left; clear:none; width:100px;}
.userTable{margin:10px 0 0 0; float:left; clear:both; width:600px; background:#ffffff;}


#userTableDetail{margin:10px 0 0 0; float:left; clear:none; width:460px; background:#ffffff;}
#userTableDetail h4{float:left; clear:none; width:460px; color:#000000; font-size:1.2em; font-weight:300; font-family: "Trebuchet MS", Arial, serif; border-bottom:solid 1px #000000;}
#userTableDetail h4 a{text-decoration:none; color:#82A6C4;}

#userTableDetail .element{float:left; clear:none; width:100px;}
#userTableDetail .element a{text-decoration:none; color:#82A6C4;}
#userTableDetail .elementTitle{float:left; clear:left; width:100px; font-weight:bold;}

#userTableDetail .separateElement{float:left; clear:both; width:300px;}
#userTableDetail .separateElement .separateTitle{ float:left; width:100px; font-weight:bold; }
#userTableDetail .separateElement .separateText{float:left; width:200px;}

#userEvents{float:left; margin:38px 0 0 10px; clear:none; font-size:.7em; width:200px; background:#ffffff;}
#userEvents h4{float:left; clear:none; color:#000000; font-size:1.2em; font-weight:300; width:200px; font-family: "Trebuchet MS", Arial, serif; border-bottom:solid 1px #000000;}
#userEvents .event{float:left; width:200px; clear:both; border-bottom:solid 1px #000000;}
#userEvents .element{float:left; clear:left;}
#userEvents .element a{text-decoration:none; color:#82A6C4;}
#userEvents .elementTitle{float:left; clear:left; color:#82A6C4;}
 
#testimonials {float:left; clear:both; margin-top: 15px; width:960px;}
#testimonialsTop{ float:left; clear:both; background:url(../images/Homepages/testimonialsTop.gif) no-repeat 0 0; height:11px; width:100%;}
#testimonialsMid{ float:left; clear:both; background:url(../images/Homepages/testimonialsMid.gif) repeat-y 0 0; width:100%; height:70px; font-size:.8em; text-align:center;}
#testimonialsBottom{float:left; clear:both; background:url(../images/Homepages/testimonialsBottom.gif) no-repeat 0 0; height:7px; width:100%; margin-bottom:20px;}
.quote{float:left; clear:none; text-align:center; width:50%;}
.quoteText{color:#82A6C4; font-weight:bold;}
.quotePerson{font-style:italic;}

/*LINKS*/
.linkPanel{margin-left: 50px; width: 263px; display: block; background: #d2d2d0;  	}
.linkPanel h5{color:#333; background: url(../images/Video-Bar.gif) repeat-x 1px 0;padding:3px;}
.linkPanel a{color:#333; margin:5px; font-size:0.9em;}
.linkPanel a:hover{color:#82A6C4;}

/*Tel numbers*/
.telHolder { padding-left:51px; color:#82A6C4; font-family: "Trebuchet MS", Arial, Verdana, Sans-Serif;float:left; padding-bottom:30px; font-size:.8em;}
.telPair{ float:left; clear:left; width:226px;}
.telLocation{float:left; clear:none;}
.telNumber{float:right; clear:right;}
.NoNumbers {margin-left:30px;}



/*  expand  */


.expanded .content1 {
	display:block;
}

.shrunk .content1 {
	display:none;}
	
	
	
.expanded .content2 {
	display:block;
}

.shrunk .content2 {
	display:none;}

.expanded .content3 {
	display:block;
}

.shrunk .content3 {
	display:none;}
	
.expanded .content4 {
	display:block;
}

.shrunk .content4 {
	display:none;}
	
	
	.expanded .content5 {
	display:block;
}

.shrunk .content5 {
	display:none;}
	
	
#addcontent{ 
	width:810px;
	background-image: url(../assets/added-back.jpg);
	background-repeat: no-repeat;
	height:111px;
	margin:auto;
	margin-top:10px;
	padding:10px;
	padding-left:45px;
	padding-right:45px;
	position:absolute; top:650px; 
}


#addcontent h1{ font-size:16px; line-height:1.3em;}

#addcontent p{ font-size:12px; line-height:1.3em; margin-top:6px;}
#addcontent .first{ color:#769ECF; font-size:15px; text-decoration:none; margin-top:5px; word-spacing:0.3em;}
#add-content-holder{ width:810px;
	
	height:111px;
	margin:auto;
	margin-top:10px;
	padding:10px;
	padding-left:45px;
	padding-right:45px}