body {
	margin:0; 
	padding:0;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:left;
	color:#000000;
	
}

img{border:0px;}

#main{
	margin:0 auto;
	padding:0;
	width:1000px;
	border:1px solid #dedede;
     }

#header{
margin:0px;
padding:0px;
width:1000px;
height:107px;
border:0px solid #df11e1;
}

#logo{
float:left;
padding-left:22px;
padding-top:15px;
width:162px;
height:42px;
border:0px solid #df11e1;
}


#profession{
float:right;
width:175px;
height:30px;
background-color:#aaaaaa;
border:0px solid #df11e1;
}


#mainmenu{
padding:0;
margin:0;
width:1000px;
height:30px;
background:#aaaaaa;
border:0px solid #df11e1;
}



#maincontent{
margin:0px 0 0 0;
padding:26px 0 0 0;
width:1000px;
min-height:400px;
border-top:8px solid #eeeeee;
}

/* for Internet Explorer */
/*\*/
* html #maincontent {
height:400px;
}
/**/

.clear{clear:both;}

#caring{
margin:0px;
padding:0px 0 0 13px;
width:987px;
height:94px;
border:0px solid #df11e1;
}


#topmiddle{
margin:0px;
padding:10px 0 0 0;
width:1000px;
height:156px;
border:0px solid #df11e1;
background:#e6eaf4;
background-repeat:no-repeat;
}

.righttop
{
float:left;
padding-left:25px;
width:400px;
height:151px;
border:0px solid #df11e1;
}

#righttop
{
float:left;
padding-left:25px;
width:525px;
height:151px;
background:url(../images/doctor.jpg) top right;
background-repeat:no-repeat;
border:0px solid #df11e1;
}

.welcome
{
margin:0px;
padding:0;
height:30px;
color:#000000;
border:0px solid #df11e1;
}

.welcomecontat{
margin:0px;
padding:0 0 0 25px;
width:500px;
height:121px;
line-height:18px;
text-align:justify;
border:0px solid #df11e1;
}

.bottomright{
float:left;
width:400px;
padding-top:10px;
padding-left:50px;
height:480px;
border:0px solid #df11e1;
}

#bottomright{
float:left;
width:550px;
padding-top:10px;
height:330px;
text-align:left;
border:0px solid #df11e1;
}

#news{
float:left;
width:300px;
height:300px;
padding:0px;
border:0px solid #df11e1;
}

#events{
float:left;
margin-left:20px;
width:200px;
height:300px;
padding:0px;
border:0px solid #df11e1;
}

#newstext{
float:left;
width:300px;
height:270px;
padding:0px;
overflow:auto;
border:0px solid #df11e1;
}

#eventstext{
float:left;
margin-left:20px;
width:200px;
height:270px;
padding:0px;
overflow:auto;
border:0px solid #df11e1;
}

.readmore a
{
clear:both;
float:right;
text-decoration:none;
color:#003366;
}

.readmore a:hover
{
text-decoration:none;
color:#0065ce;
}


#bottomright ul{
margin:0;
padding:0 0 0 17px;
list-style:url(../images/smallarrow.gif);
line-height:18px;
border:0px solid #000000;
}

#bottomright ul li{
margin:0;
padding:0 0 0 10px;
line-height:18px;
}

#bottomright ul li a{
text-decoration:none;
color:#666666;
}


#footer{
clear:both;
margin:0 AUTO;
padding:0;
width:1000px;
height:14px;
background:url(../images/barcode.jpg) #5e77ab;
background-repeat:no-repeat;
border-top:8px solid #eeeeee;
}

#footerleft{
float:left;
width:500px;
font-size:11px;
line-height:14px;
color:#ffffff;
padding:0 0 0 260px;
border:0px solid #df11e1;
}

#footeright{
float:left;
width:240px;
border:0px solid #df11e1;
}


#leftinner
{
float:left;
width:220px;
text-align:left;
border:0px solid #000000;
}

#leftinnertitle
{
margin:0px;
padding:20px 0 0 20px;
width:200px;
height:30px;
font-size:13px;
color:#333366;
line-height:25px;
font-weight:bold;
border:0px solid #000000;
}

#leftnav
{
margin:0px;
padding:0px;
width:220px;
border:0px solid #000000;
}

#rightinner
{
float:left;
width:780px;
border:0px solid #000000;
}


#rightnav-title
{
margin:0px;
padding:0px 5px 0 5px;
width:770px;
height:30px;
border-bottom:1px solid #dedede;
}

#title
{
float:left;
width:564px;
height:30px;
line-height:30px;
font-family:arial,sans-serif;
color:#993333;
font-size:18px;
background:#ffffff;
text-decoration:none;
border:0px solid #000000;
}


#submenumain
{
float:left;
padding-top:10px;
width:206px;
height:20px;
background:#ffffff;
border:0px solid #000000;
}

#submenumain2
{
margin:0px;
padding:5px;
width:770px;
height:20px;
background:#ffffff;
border:0px solid #000000;
}


#innerbodymain
{
margin:0px;
padding:0 0 0 0;
width:780px;
font-size:12px;
line-height:16px;
color:#000000;
min-height:50px;
background:#e7ebfb;
border:0px solid #000000;
}

/* for Internet Explorer */
/*\*/
* html #innerbodymain {
height:50px;
}
/**/

#innermaincontent
{
float:left;
width:677px;
background:#e5e9f3;
border-right:3px solid #ffffff;
}

#innertitlecontent
{
margin:0;
padding:10px 15px 10px 15px;
width:647px;
height:28px;
font-size:14px;
font-weight:bold;
line-height:28px;
color:#000000;
border-bottom:2px solid #ffffff;
}

#innerbodycontent
{
margin:0;
padding:15px;
width:647px;
font-size:12px;
line-height:16px;
text-align:justify;
color:#000000;
border:0px solid #000000;
}

.print
{
float:left;
padding-top:15px;
padding-left:10px;
padding-right:10px;
width:80px;
border:0px solid #000000;
}

table
{
margin:0px;
padding:0px;
width:100%;
border:1px solid #79b6d0;
}

#green{width:550px;
height:120px;
float:left;
margin:0 0 0 0px;
padding:0px;
}

#green_1{width:135px;
height:120px;
float:left;
margin:0px;
padding:0 0 0 90px;
}

#green_2{width:135px;
height:120px;
float:left;
margin:0 0 0 70px;
padding:0px;
}


tr
{
margin:0px;
padding:0px;
}

th
{
padding:2px;
font-weight:bold;
color:#ffffff;
background:#0065ce;
}

td
{
padding:5px;
border-bottom:1px solid #79b6d0;
border-right:1px solid #79b6d0;
}

a
{
text-decoration:none;
color:#0065ce;
}

a:hover
{
text-decoration:none;
color:#034c98;
}

.RedGreen
{
text-decoration:none;
color:#0065ce;
}

.RedGreen:hover
{
text-decoration:none;
color:#034c98;
}

.thumbnail
{
position: relative;
z-index: 0;
}

.thumbnail:hover
{
background-color: transparent;
z-index: 50;
}

.thumbnail span
{
position: absolute;
background-color: lightyellow;
padding:5px;
left: -1000px;
width:167px;
text-align:left;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail:hover span
{
visibility: visible;
top: 0px;
left: 170px;

}

