
	* {
		margin:0;
		padding:0;
		font-family: Helvetica;
		text-shadow:#5c567e 1px 1px ;
	}

	p, span {
		color: #0c0d07;
	}

	a {		
		text-decoration: none;
		border:0px;
		outline: none;
		color:#000;
		cursor:pointer;
	}

	a img {		
		text-decoration: none;
		border:0px;
		outline: none;
		color:#000;
	}

	a:hover {
		color:#eee;
	}

	body {
		background:#261B5A;
		background-image:url('background.jpg');
		background-position:center top;
		background-repeat: repeat;
	}

	#container {
		margin:0 auto;
		max-width:100%;
		min-height:100px;
	}

	#header {
		width:100%;
		min-width:1010px;
		background:#fff;
		display:block;
	}

	#banner {
		max-width:850px;
		height:160px;
		margin:0 auto;
	}

	#divider {
		background:#423776;
		width:100%;
		min-width:1010px;
		height:10px;
		z-index: -1;
		position:relative;
		box-shadow: 0px 2px 2px #251f42;
	}

	#center {
		margin:0 auto;
		width:100%;
		min-width:1000px;
	}

	#content {
		margin:0 auto;
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px;
		width:990px;
		min-height:200px;
		background:#423776;
		padding:10px;
		padding-top:0;
		overflow:auto;
		box-shadow: 2px 2px 2px #251f42, 0px 2px 2px #251f42;
	}

	#left {
		padding:5px;
		width:210px;
		float:left;
		background:#7267a6;
	}

	#ltitle {
		text-align:center;
		font-weight:bold;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	#ltitle > span {	
		font-size:20px;
		color:#fff;
		text-shadow:#423776 2px 2px;
	}

	#plist {
		overflow:auto;
	}

	#plist li:first-child a {
		margin-top:0px;
	}

	.plitem {
		list-style:none;
	}

	.plink {
		text-shadow: none;
		color:black;
		float:left;
		width:210px;
		padding: 10px 0;
		margin-top:5px;
		color:#333;
		font-size:17px;
		background:#b2a7e6;
		text-align:center;
		font-weight:bold;
	}

	.plink:hover {
		color:#eee;
		background:#ffa619;
	}

	.plink:active {
		color:#ffa619;
		background:#eee;
	}

	#right {
		min-height:190px;
		width:760px;
		float:right;
	}

	#rtitle, #rbanner {
		font-size:20px;
		text-align:left;
		padding:10px;
		font-weight:bold;
		background:#7267a6;
		margin-bottom:10px;
	}

	#right > div.rtext, #right > div.rimg, #right > div > div.rtext, .blink  {
		padding:10px;
		background:#7267a6;
	}

	.blink:hover {
		background: #8277b6;
	}

	#specialisthover, #specialists {
		position:absolute;
	}

	.rtext > a > #specialisthover {
		z-index: -1;
	}

	.rtext > a > #specialists {
	}

	.rtext:hover > a > #specialists {
		z-index: -1;
	}

	.rtext:hover > a > #specialisthover {
		z-index: 1;
	}

	.blink {
		overflow:auto;
		float:right
	}

	.blink:hover {
		color:#eee;
	}

	.rtext {
		float:left;
	}

	.rtext > p {
		margin-top:5px;
	}

	.rtext > p.subtitle {
		font-weight:bold;
		margin-top:20px;
	}

	.rtext > p:first-child{
		margin-top:0px;
	}


	.rimg {
		float:right;
	}

	#contacts {
		margin-top:5px;
	}

	.condiv {
		padding:5px;
	}

	.cimg {
		float:left;
		height:18px;
		width:20px;
	}

	#phone {
		background-image:url("ico-phone.png");
	}

	#fax {
		background-image:url("ico-fax.png");
	}

	#email {
		background-image:url("ico-email.png");
	}

	#website {
		background-image:url("ico-website.png");
	}


	.ctext {
		margin-left:5px;
		font-weight:bold;
		font-size:15px;
		color:white;
	}

	.clink {
		text-shadow:#423776 1px 1px;
	}

	.clink:hover {
		color:#ffa619;
	}

	#footer {
		width: 976px;
		padding: 7px;
		padding-top:5px;
		float:left;
		margin-top:10px;
		background:#7267a6;
	}

	.footer > div {
		height:14px;
	}

	.fotext {
		font-size:11px;
	}

	ol.terms-list { 
	counter-reset: item;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:40px;
	}

	div > ol.terms-list {
		/*	padding-left:5px;  */
	}

	ol.terms-list li {
		/*	display: block;  removes the default numbering on each list item  */
	padding-bottom:6px;
	}

	
	ol li:before{ 
	/* adds the numbers and sub-numbers to each list item 
	content: counters(item, ".") ". ";
	counter-increment: item;
	margin-right:3px; */
	}

.flink, .fotext, .linkpipe, #footer {
	vertical-align:center;
}