/*-----------------------------------*/
/*General*/
/*-----------------------------------*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
	color: #00A9EE;
	text-decoration: none;
}

a:hover {
	color:#76BF3D;
	text-decoration: none;
}

#overall {
	float:left;
	width:100%;
}

#centralise {
	margin:0 auto;
	width:980px;
}

#site {
	float:left;
	width:980px
}

#header {
	float:left;
	width:945px;
	margin:5px 0px 0px 35px;
	border-top:3px solid #00A9EE;
	border-bottom:3px solid #00A9EE;
}

#header .logo {
	float:left;
	width:250px;
	padding:25px 0px 30px 0px;
}

#header .flash {
	float:left;
	width:610px;
	padding:0px 35px 0px 0px;
}

#content {
	float:left;
	width:980px
}

.homeBg {
	background-image:url(../images/homeBg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.rightBg {
	background-image:url(../images/rightBg.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.rightBg2 {
	background-image:url(../images/rightBg2.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#content-left {
	float:left;
	width:209px;
	padding:5px 0px 5px 0px;
}

#content-left-navigation {
	float:left;
	width:200px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

#content-left-navigation ul {
	float:left;
	width:200px;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#content-left-navigation li {
	float:left;
	width:192px;
	display:block;
	border-left:8px solid #ffffff;
	margin:0px 0px 0px 0px;
}

#content-left-navigation li a{
	float:left;
	width:155px;
	margin-left:27px;
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #C0EAFF;
	color:#666666;
}

#content-left-navigation li a:hover{
	text-decoration:none;
	color:#00A9EE;
}

#content-left-navigation .onIt {
	border-left:8px solid #ffffff;
	
}

#content-left-navigation .onIt a{
	background-color:#00A9EE;
	border-bottom:none;
	color:#FFFFFF;
}

#content-left-navigation .onIt a:hover{
	color:#FFFFFF;
}

#content-left-navigation .lowerNav {
	float:left;
	width:200px;
	display:block;
	margin:0px 0px 0px 0px;
}

#content-left-navigation .lowerNav a{
	float:left;
	width:145px;
	margin-left:37px;
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom:none;
	color:#666666;
}

#content-left-navigation .lowerNav2 a{
	float:left;
	width:145px;
	margin-left:37px;
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom:none;
	color:#76BF3D;
}

#content-left-navigation .onIt2 {
	font-weight:bold;
	color:#00A9EE;
}

#content-left-navigation .onIt2 a{
	font-weight:bold;
	color:#00A9EE;
}

#content-left-navigation .onIt2 a:hover{
	/*color:#FFFFFF;*/
}

#content-left-card {
	float:left;
	width:204px;
	padding:20px 0px 20px 0px;
	text-align:right;
}

#content-left-card-home {
	float:left;
	width:235px;
	padding:85px 0px 20px 0px;
	text-align:right;
	z-index:100;
}

#content-left-card-home-image {
	float:right;
	width:230px;
	height:117px;
	background-image:url(../images/emergencyCardBig.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

#content-left-card-home-image-russian {
	float:right;
	width:230px;
	height:117px;
	background-image:url(../images/emergencyCardBig-russian.png);
	background-position:center;
	background-repeat:no-repeat;
}
#content-left-card-home-image-arabic {
	float:right;
	width:230px;
	height:117px;
	background-image:url(../images/emergencyCard-arabic.png);
	background-position:center;
	background-repeat:no-repeat;
}

#content-right {
	float:right;
	width:700px;
	padding:0px 35px 0px 0px;
}

#content-right-navigation {
	float:right;
	width:687px;
	padding:0px 13px 0px 0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:10px;
	text-align:center;
	display:block;
	background-color:#FFFFFF;
	font-weight:bold;
}

#content-right-navigation ul {
	float:right;
	width:699px;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:1px solid #C0EAFF;
}

#content-right-navigation li {
	float:right;
	display:block;
	border-left:1px solid #C0EAFF;
	margin:0px 0px 0px 0px;
}

#content-right-navigation li a{
	float:left;
	color:#666666;
	padding:3px 15px 3px 15px;
}

#content-right-navigation li a:hover{
	background-color:#00A9EE;
	color:#FFFFFF;
}


#content-right-navigation .onIt a{
	background-color:#00A9EE;
	color:#FFFFFF;
}

#footer {
	float:left;
	width:945px;
	margin:0px 0px 0px 35px;
	border-top:14px solid #76BF3D;
	background-color:#FFFFFF;
}

#footer .text{
	float:left;
	width:645px;
	padding:10px 0px 10px 0px;
	text-align:center;
	color:#2D3C42;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:11px;
}

#footer .buttons{
	float:left;
	width:945px;
	padding:0px 0px 20px 0px;
	text-align:center;
	font-size:9px;
	color:#76BF3D;
}

#footer .buttons a{
	color:#76BF3D;
	text-decoration:none;
	padding:3px 20px 3px 20px;
}

#footer .buttons .middle {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#footer .buttons a:hover{
	color:#00A9EE;
}

.flags {
	float:left;
	width:170px;
	padding:10px 0px 10px 0px;
	margin:-160px 0px 0px 0px;
	height:160px;
}

.flags .top {
	float:left;
	width:150px;
	font-size:10px;
	padding:0px 10px 10px 10px;
}

.flags .bottom {
	float:left;
	width:170px;
	padding-bottom:10px;
}
.flags .socialtop {
	float:left;
	width:150px;
	font-size:10px;
	padding:0px 10px 10px 10px;
}
.flags .socialicons {
	float:left;
	margin:1px 10px 0px 10px;
	border:0px solid #76BF3D;
}

.flags .socialbottom {
	float:left;
	width:170px;
}

.flags .english{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/english.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #76BF3D;
	margin:1px 10px 0px 10px;
}

.flags .englishActive{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/english.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:2px solid #00a9ee;
	margin:0px 10px 0px 10px;
}

.flags .russian{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/russian.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #76BF3D;
	margin:1px 10px 0px 10px;
}


.flags .russianActive{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/russian.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 10px 0px 10px;
	border:2px solid #00a9ee;
}

.flags .arabic{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/arabic.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #76BF3D;
	margin:1px 10px 0px 10px;
}

.flags .arabicActive{
	float:left;
	width:25px;
	height:20px;
	background-image:url(../images/flags/arabic.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px 10px 0px 10px;
	border:2px solid #00a9ee;
}

/*-----------------------------------*/
/*Page Specific*/
/*-----------------------------------*/

#home {
	float:left;
	width:700px;
	padding:20px 0px 30px 0px;
}

#home .flash{
	float:left;
	width:415px;
}

#home .copy{
	float:left;
	width:285px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

#home .copy .title{	
	color:#00A9EE;
	font-size:24px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

#home .copy .text{	
	font-size:13px;
}

#pageTitle {
	float:left;
	width:680px;
	padding:7px 0px 7px 20px;
	background-color:#00A9EE;
	color:#FFFFFF;
	font-size:20px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

#pageTitle h1 {
	color:#FFFFFF;
	font-size:20px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0;
}

#pageTitle .smaller {
	font-size:9px;
	padding:0px 0px 8px 0px;
}

#siteContent {
	float:left;
	width:700px;
	/*
	border-left: 1px solid #C0EAFF;
	border-right: 1px solid #C0EAFF;
	*/
	font-size:13px;
	line-height:19px;
	padding:0px 0px 20px 0px;
}

#siteContent .left{
	float:left;
	width:415px;
}

#siteContent .left .title{
	font-size:14px;
	font-weight:bold;
	color:#00A9EE;
}

#siteContent .contentNoSlides{
	float:left;
	width:375px;
	padding:10px 20px 20px 20px;
}

#siteContent .contentNoSlides-who{
	float:left;
	width:375px;
	height:184px;
	padding:10px 20px 10px 20px;
}

#siteContent .contentNoSlides h1, #siteContent .contentNoSlides-who h1{
	font-size:15px;
	font-weight:bold;
	color:#00A9EE;
}

#siteContent .introCopy{
	font-size:14px;
	line-height:19px;
	font-weight:normal;
}

#siteContent .smallerCopy{
	font-size:12px;
	line-height:17px
}

#siteContent .smallerCopy2{
	font-size:10px;
	line-height:13px
}

#siteContent .smallerCopy3{
	font-size:11px;
	line-height:16px;
}

#siteContent .right{
	float:right;
	width:285px;
}

#siteContent .right-images{
	float:right;
	width:285px;
}

#siteContent .right-text{
	float:right;
	width:275px;
	padding:20px 0px 20px 10px;
	font-size:11px;
}

#siteContent .right-what-text{
	float:right;
	width:205px;
	padding:30px 20px 20px 60px;
	font-size:10px;
	line-height:14px;
}

#siteContent .right-what-text2{
	float:right;
	width:225px;
	padding:0px 20px 20px 40px;
	font-size:13px;
	line-height:16px;
}

#siteContent .right-what-text .title, #siteContent .right-what-text2 .title{
	font-size:16px;
	line-height:50px;
}

.whoLink a{
	float:left;
	width:95px;
	height:76px;
	background-repeat:no-repeat;
	background-position:top;
}

.whoLink a:hover{
	float:left;
	width:95px;
	height:76px;
	background-repeat:no-repeat;
	background-position:bottom;
}

#who-nigel a{ background-image:url(../images/who-we-are/nigel.jpg); }
#who-nigel a:hover{ background-image:url(../images/who-we-are/nigel.jpg); }

#who-ralph a{ background-image:url(../images/who-we-are/ralph.jpg); }
#who-ralph a:hover{ background-image:url(../images/who-we-are/ralph.jpg); }

#who-brian a{ background-image:url(../images/who-we-are/brian.jpg); }
#who-brian a:hover{ background-image:url(../images/who-we-are/brian.jpg); }

#who-sean a{ background-image:url(../images/who-we-are/sean.jpg); }
#who-sean a:hover{ background-image:url(../images/who-we-are/sean.jpg); }

#who-dean a{ background-image:url(../images/who-we-are/dean.jpg); }
#who-dean a:hover{ background-image:url(../images/who-we-are/dean.jpg); }

#who-jig a{ background-image:url(../images/who-we-are/jig.jpg); }
#who-jig a:hover{ background-image:url(../images/who-we-are/jig.jpg); }

#who-rLloyd a{ background-image:url(../images/who-we-are/rLloyd.jpg); }
#who-rLloyd a:hover{ background-image:url(../images/who-we-are/rLloyd.jpg); }

#who-rohit a{ background-image:url(../images/who-we-are/rohit.jpg); }
#who-rohit a:hover{ background-image:url(../images/who-we-are/rohit.jpg); }

#who-kathryn a{ background-image:url(../images/who-we-are/kathryn.jpg); }
#who-kathryn a:hover{ background-image:url(../images/who-we-are/kathryn.jpg); }



.slideTitle{
	float:left;
	width:395px;
}

#toggle1Title, #toggle2Title, #toggle3Title, #toggle4Title, #toggle5Title, #toggle6Title, #toggle7Title, #toggle8Title, #toggle9Title, #toggle10Title, #toggle11Title, #toggle12Title, #toggle13Title, #toggle14Title, #toggle15Title, #toggle16Title{
	float:left;
	width:393px;
	padding:2px 0px 2px 20px;
	color:#00A9EE;
	background-color:none;
	font-size:12px;
	border-top:1px solid #C0EAFF;
	border-right:1px solid #C0EAFF;
	border-bottom:1px solid #C0EAFF;
	border-left:1px solid #C0EAFF;
	background-image:url(../images/expand.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6, #toggle7, #toggle8, #toggle9, #toggle10, #toggle11, #toggle12, #toggle13, #toggle14, #toggle15, #toggle16, #toggle17, #toggle18 {
	float:left;
	width:375px;
	padding:10px 20px 20px 20px;
	font-size:12px;
}

#siteContent .ct-nav{
	float:left;
	width:405px;
	padding:10px 5px 10px 5px;
}

#siteContent .ct-nav .conditions, #siteContent .ct-nav .treatments{
	float:left;
	width:100px;
	font-size:14px;
	padding:2px 0px 2px 10px;
	color:#666666;
}

#siteContent .ct-nav .conditions:hover, #siteContent .ct-nav .treatments:hover{
	color:#00A9EE;
}

#siteContent .ct-nav .conditionsOnIt, #siteContent .ct-nav .treatmentsOnIt{
	float:left;
	width:100px;
	font-size:14px;
	padding:2px 0px 2px 10px;
	color:#00A9EE;
	font-weight:bold;
	background-image:url(../images/conditionsOnIt.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.educationalProgram {
	float:left;
	width:375px;
	font-size:12px;
}	

#siteContent .left .educationalProgram .title {
	float:left;
	width:375px;
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #C0EAFF;
	font-weight:bold;
	font-size:12px;
	color:#00A9EE;
}

.educationalProgram .row {
	float:left;
	width:375px;
	padding:2px 0px 6px 0px;
	font-size:11px;
	line-height:14px;
}

.educationalProgram .row .column1, .educationalProgram .title .column1, .educationalProgram .column1 {
	float:left;
	width:60px;
	
}

.educationalProgram .row .column2 .educationalProgram .title .column2, .educationalProgram .column2 {
	float:left;
	width:110px;
}

.educationalProgram .row .column3 .educationalProgram .title .column3, .educationalProgram .column3 {
	float:left;
	width:205px;
}

#contact-left {
	float:left;
	width:240px;
	padding:10px 20px 10px 20px;
}

#contact-right {
	float:right;
	width:400px;
}

#contact-referallForm {
	float:left;
	width:500px;
	padding:10px 20px 10px 20px;
}

#contact-referallForm .row{
	float:left;
	width:500px;
	padding:7px 0px 7px 0px;
}

#contact-referallForm .column1{
	float:left;
	width:160px;
	padding-right:20px;
	text-align:right;
}

#contact-referallForm .column2{
	float:left;
	width:320px;
}

#contact-referallForm .formFields {
	width:318px;
	border:1px solid #C0EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:2px 2px 2px 2px;
}

#contact-referallForm .submit {
	width:320px;
	border:1px solid #C0EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#00A9EE;
	padding:5px 0px 5px 0px;
}

#contact-referallForm .submit:hover {
	background-color:#76BF3D;
}

#mapLeft {
	float:left;
	width:400px;
}

#mapRight {
	float:right;
	width:299px;
}

#mapRight .noDetails {
	float:left;
	width:259px;
	padding:20px 20px 20px 20px;
}

#mapRight .noDetails h1 {
	color: #00A9EE;
}

#mapRight .slideTitle{
	float:left;
	width:299px;
}

#mapRight #toggle1Title, #mapRight #toggle2Title, #mapRight #toggle3Title, #mapRight #toggle4Title, #mapRight #toggle5Title
, #mapRight #toggle6Title, #mapRight #toggle7Title, #mapRight #toggle8Title, #mapRight #toggle9Title, #mapRight #toggle10Title
, #mapRight #toggle11Title, #mapRight #toggle12Title, #mapRight #toggle13Title, #mapRight #toggle14Title, #mapRight #toggle15Title {
	float:left;
	width:277px;
	padding:1px 0px 1px 20px;
	color:#00A9EE;
	background-color:none;
	font-size:11px;
	border-top:1px solid #C0EAFF;
	border-right:1px solid #C0EAFF;
	border-bottom:1px solid #C0EAFF;
	border-left:1px solid #C0EAFF;
	background-image:url(../images/expand.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#mapRight #toggle1, #mapRight #toggle2, #mapRight #toggle3, #mapRight #toggle4, #mapRight #toggle5, #mapRight #toggle6
, #mapRight #toggle7, #mapRight #toggle8, #mapRight #toggle9, #mapRight #toggle10, #mapRight #toggle11, #mapRight #toggle12
, #mapRight #toggle13, #mapRight #toggle14, #mapRight #toggle15 {
	float:left;
	width:255px;
	padding:10px 20px 20px 20px;
	font-size:11px;
}


#newsFlash {
	width:925px;
	padding:5px 10px 5px 10px;
	text-align:center;
	font-size:11px;
	color:#F00;
	border-bottom:3px solid #00A9EE;
	background-color:#F7F7F7;
}
#addthis_indent {
		margin-left:35px;
		margin-top:30px;
}
#content-new-loc {
	width:265px;
	border:1px solid #666;
	padding:10px;
	text-align: left;
	background-image:url(../images/homeBg.jpg);
	background-position:right;
	background-repeat:no-repeat;
		-moz-border-radius: 10px;
	-webkit-border-radius: 10px;


}
#content-new-loc .nowopen{
	color:#00A9EE;
	font-size:18px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	line-height: 1.5;
}
#content-new-loc .harley{
	color:#76BF3D;
	font-size:13px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
}