
BODY
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

BODY, INPUT, TEXTAREA
{
	color: #222c35;
	font-size: 12px;
	font-family: verdana;
}

.clear
{
	clear: both;
}

#wrapper
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#header
{
	width: 100%;
	height: 265px;
	background: #73cb2b;
}

#header_margin
{
	width: 983px;
	margin-left: auto;
	margin-right: auto;
}

#banner
{
	float: left;
	width: 757px;
	height: 265px;
	margin-left: 9px;
	border-bottom: 1px solid #EFEFEF;
}

#banner #inner_banner
{
	width: 757px;
	height: 229px;
}

#inner_banner #imageContainer 
{
	margin: 0px;
	padding: 0px;
	height: 229px;
}

#inner_banner #imageContainer img 
{
	display:none;
	position:absolute;
}

#banner h1
{
	margin: 0px;
	color: #647c83;
	font-size: 11px;
	line-height: 36px;
	font-family: arial;
	font-weight: normal;
	padding-left: 28px;
	background: #ffffff;
}

#banner h1 A
{
	color: #647c83;
	text-decoration: underline;
}

#banner h1 A:hover
{
	color: #0079be;
}

#main
{
	width: 100%;
	margin-bottom: 40px;
	_margin-bottom: 20px;
	background: url('../images/bg_inner.jpg') repeat-x left top;
}

#main #margin
{
	width: 983px;
	margin-left: auto;
	margin-right: auto;
}

/*CSS OF CONTENT*/

#content
{
	float: right;
	width: 757px;
	color: #676767;
	font-size1: 90%;
	margin-top: -2px;
	line-height: 20px;
	border-top: 1px solid #efefef;
	background: #ffffff;
}

#content .topmargin
{
	margin-top: -10px;
}

#content .margin
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
}

#content h1
{
	padding: 0px;
	color: #22454e;
	font-size: 180%;
	margin-top: 20px;
	margin-left: 29px;
	font-weight: bold;
	font-family: arial;
	padding-bottom: 20px;
}

#content h2
{
	margin: 0px;
	padding: 0px;
	color: #0079be;
	font-size: 15px;
	margin-top: 24px;
	font-weight: bold;
	margin-bottom1: -7px;
}

#content h3
{
	padding: 0px;
	color: #666666;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: -10px;
	font-weight: bold;
	padding-bottom: 8px;
}

#content p
{
	margin: 0px;
	margin-top: 20px;
}

#content p A
{
	color: #000000;
	text-decoration: underline;
}

#content p A:hover
{
	color: #0079be;
}

#content p SPAN
{
	color: #22c0ce;
	font-weight: bold;
}

.toppadding
{
	margin-top: -15px;
	_margin-top: -20px;
}

.topspace
{
	margin-top: -20px;
	_margin-top: -40px;
}

#content ul.sub
{
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 40px;
}

#content ul.sub li 
{
	margin-top: 10px;
	padding-left1: 10px;
	background1: url('../images/bu.jpg') no-repeat left top;
}

#content ul.sub li A
{
	color: #000000;
	text-decoration: none;
}

#content ul.sub li A:hover
{
	color: #0079be;
}

#content ul.sub_blue
{
	padding: 0px;
	margin-top: 20px;
	margin-left: 40px;
}

#content ul.sub_blue li 
{
	margin-bottom: 5px;
	padding-left1: 12px;
}

#content ul.sub_blue li A
{
	color: #000000;
	text-decoration: underline;
}

#content ul.sub_blue li A:hover
{
	color: #0079be;
}

#content ul.sub_blue SPAN
{
	line-height: 25px;
}

#content ul.sitemap1
{
	padding: 0px;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: none;
}

#content ul.sitemap1 li 
{
	margin-bottom: 5px;
	color: #009900;
	padding-left: 10px;
	background: url(../images/sitemap_bu.jpg) no-repeat left top;
}

#content ul.sitemap1 li A
{
	color: #000000;
	text-decoration: none;
}

#content ul.sitemap1 li A:hover
{
	color: #0079be;
}

#content .contact_line
{
	width: 290px;
	height: 5px;
	border-bottom: 1px solid #73cb2b;
}

#content .img
{
	float: right;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

#content .img P
{
	margin: 0px;
	font-size: 90%;
	color: #0079be;
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}

#content .margintop
{
	margin-top: 0px;
	_margin-top: 20px;
}

#content #sub_link
{
	height: 33px;
	margin-top: 0px;
	font-family: arial;
	margin-bottom: 30px;
	border-bottom: 1px solid #0079BE;
	border-bottom: 1px solid #999999;
}

#content #sub_link ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	list-style-type: none;
}

#content #sub_link ul li
{
	float: left;
	padding: 0px;
	line-height: 33px;
}

#content #sub_link ul li A
{
	height: 33px;
	padding: 10px;
	color: #20454d;
	font-size: 120%;
	font-weight: bold;
	background1: #EFEFEF;
	text-decoration: none;
	border-bottom1: 1px solid #999999;
}

#content #sub_link ul li A:hover
{
	color: #0079be;
}

#content #sub_link ul li A.active
{
	color: #ffffff;
	color: #0079be;
	background: #EFEFEF;
	background: #FFFFFF;
	border: 1px solid #999999;
	border-bottom: 0px;
}

#content #sub_link ul li SPAN
{
	padding-left: 8px;
	padding-right: 8px;
}

#certificate
{
	width: 200px;
	height: 370px;
	margin-top: -370px;
	margin-left: 500px;
	text-align: center;
	position: absolute;
	border-left: 1px solid #73cb2b;
}

#certificate h1
{
	width: 190px;
	margin: 0px;
	color: #0079be;
	font-size: 16px;
	margin-left: 5px;
	font-weight: bold;
	background: url(../images/arrow1.png) no-repeat right top;
}

#certificate #certi
{
	width: 170px;
	margin-left: 25px;
	text-align: center;
}

#certificate #certi IMG
{
	margin-top: 15px;
	margin-bottom: 15px;
}

#certificate #certi p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #73cb2b;
}

#certificate #certi p A
{
	color: #0079be;
	text-decoration: none;
}

#certificate #certi p A:hover
{
	color: #000000;
}

<!--CSS OF TABLE-->

.datatable
{
	width: 100%;
	color: #676767;
	margin-top: 20px;
	background: #f7f7f7;
}

.datatable TH
{
	height: 25px;
	padding: 8px;
	color: #FFFFFF;
	font-size: 12px;
	background: #73cb2b;
	border-left: 1px solid #bcff85;
}

.datatable TR , .datatable TD
{
	padding: 6px;	
	font-size: 100%;
	background: #f9f8f8;
	border-left: 1px solid #e6eaea;
	border-right: 1px solid #e6eaea;
	border-bottom: 1px solid #e6eaea;
}

.datatable TR .border_none
{
	border-right: none;
}

.sitemap, a.sitemap, a.sitemap:link, a.sitemap:active, a.sitemap:visited   
{
	
	font-size: 12px; 
	color: #ffffff; 
	font-weight:bold;
	text-decoration:none; 
}

a.sitemap:hover
{
	color: #c7fc75; 
}


/*CSS OF TAB*/

#tab
{
	width: 757px;
	height: 33px;
	margin-top: -10px;
	background: #ffffff;
	border-bottom: 1px solid #73cb2b;
}

#tab UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 28px;
	list-style-type: none;
}

#tab UL LI
{
	float: left;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
}

#tab UL LI A
{
	float: left;
	color: #ffffff;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 5px;
	border-bottom: none;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border: 1px solid #73cb2b;
	border-bottom: none;
	background: #0079be;
}

#tab UL LI A:hover, #tab UL LI A.active
{
	color: #22444d;
	background: #e8eaeb url(../images/tab_link.jpg) repeat-x left top;
}

#shadow
{
	width: 757px;
	height: 37px;
	position: relative;
	margin-bottom: -20px;
	background: url(../images/tab_shadow.jpg) repeat-x left top;
}


/*CSS OF GALLERY*/

#gallery
{
	width: 700px;
	font-size: 11px;
	margin-top: 25px;
	background1: #000000;
}

#gallery .photo
{
	float: left;
	width: 230px;
	text-align: center;
	margin-bottom: 30px;
	border-left: 1px dotted #bababa;
	border-right: 1px dotted #bababa;
}

#gallery h6
{
	padding: 0px;
	color: #4ca304;
	font-size: 12px;
	font-weight: bold;
	background: #eef1f1;
}

#gallery p
{
	width: 180px;
	height: 40px;
	margin: 0px;
	margin-left: 25px;
	_margin-left: 0px;
	padding-top: 10px;
	font-weight: bold;
	border-bottom: 2px solid #73cb2b;
}

#gallery .none
{
	border-right: none;
}

#gallery .bottomnone
{
	margin-bottom: 0px;
}

#gallery .photo .img
{	
	width: 166px;
	height: 141px;
}

#gallery A
{
	color: #0079be;
	text-decoration: none;
}

#gallery A:hover
{
	color: #54b108;
}


/*CSS OF DOWNLOAD*/

#download
{
	width: 700px;
	font-size: 11px;
	margin-top: 25px;
	background1: #000000;
}

#download .photo
{
	float: left;
	width: 230px;
	text-align: center;
	margin-bottom: 30px;
	border-left: 1px dotted #bababa;
	border-right: 1px dotted #bababa;
}

#download h6
{
	padding: 0px;
	color: #4ca304;
	font-size: 12px;
	font-weight: bold;
	background: #eef1f1;
}

#download p
{
	width: 180px;
	height: 40px;
	margin: 0px;
	margin-left: 25px;
	_margin-left: 0px;
	padding-top: 10px;
	font-weight: bold;
	border-bottom: 2px solid #73cb2b;
}

#download .none
{
	border-right: none;
}

#download .bottomnone
{
	margin-bottom: 0px;
}

#download .photo .img
{	
	width: 166px;
	height: 141px;
}

/*CSS OF TEAM*/

#team
{
	width: 700px;
	font-size: 11px;
	margin-top: 25px;
	background1: #000000;
}

#team h1
{
	clear: both;
	margin: 0px;
	padding: 0px;
	color: #0079be;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	background: #eef1f1;
	margin-bottom: 30px;
	border: 1px solid #e1e5e5;
}

#team .photo
{
	float: left;
	width: 153px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin-bottom: 30px;
	border-left: 1px dotted #bababa;
	border-right: 1px dotted #bababa;
}

#team h6
{
	padding: 0px;
	color: #4ca304;
	font-size: 12px;
	font-weight: bold;
	background: #eef1f1;
}

#team p
{
	height: 40px;
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
	border-bottom: 2px solid #73cb2b;
}

#team .none
{
	border-right: none;
}

#team .bottomnone
{
	margin-bottom: 0px;
}

#team .photo .img
{	
	width: 166px;
	height: 141px;
}

#team A
{
	color: #0079be;
	text-decoration: none;
}

#team A:hover
{
	color: #54b108;
}


#team .post
{
	color: #000000;
	font-size: 10px;
	line-height: 20px;
	font-weight: normal;
}

/*CSS OF UROLOGY TEAM*/

.urology_team
{
	width: 700px;
	height: 116px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #cbcbcb;
}

.urology_team IMG
{
	float: right;
	width: 96px;
	height: 96px;
	margin-right: 20px;
}

.urology_team h6
{
	margin: 0px;
	padding: 0px;
	color: #0079be;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -8px;
}

.urology_team h6 SPAN
{
	color: #555555;
	font-size: 11px;
	font-weight: normal;
}

.urology_team p
{
	margin: 0px;
	padding: 0px;
}

/*CSS OF PAGES*/

#pages
{
	font-size: 11px;
	line-height: 30px;
	margin-top: 25px;
	padding-right: 15px;
	text-align: right;
	background: #f8f8f8;
	border: 1px solid #dbdbdb;
}

#pages p
{
	margin: 0px;
	padding: 0px;
}

#pages p A
{
	color: #ffffff;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	text-decoration: none;
	background: #0079be;
	border: 1px solid #dbdbdb;
}

#pages p A:hover, #pages p A.active
{
	color: #000000;
	background: #dbdbdb;
	border: 1px solid #bebebe;
}