body {
	background-color: #FFFFFF;
	top: 0px;
	margin: 0px;
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
width:100%;	
}
Form{margin-bottom:0;}
#MainHeader
{
	background:url(images/head_bg.gif) repeat;
	width:100%;
	height:66px;
}
#MainLogo
{
	float:left;
	background-color: #FFFFFF;
	padding:2px;
	padding-left:10px;
	padding-bottom:1px;
}
#SiteDesc
{
	color:#254174;
	font-size: 17px;
	font-weight: Bold;
	font-family: Times New Roman;	
	vertical-align:bottom;
	line-height:64px;
	text-align:center;
}
#MainImage
{
	float:right;
}
#UserMenu
{
	width:100%;
	height:24px;
	background-color: #225D8A;
	text-align:right;
	line-height:22px;
	color:#fff;
	text-align:right;
}

#UserMenu .textinput
{
    font-family: tahoma;
    font-size: 13px;
    margin-bottom: 1px;
    display: inline-block;
    padding: 1px;
    border: solid 1px #85b1de;
    width: 150px;	
}
#UserMenu .buttonLogin
{
    display: inline-block;
    border:0px solid #e7e7e7;
    width: 62px;
	height:15px;	
	background:url(images/button_login.gif) no-repeat;
	padding:0px;
	margin:0px;	
	margin-top:4px;
cursor: hand;
cursor: pointer;
}
#UserMenu .loginlink
{
    color:#fff;
	font-weight: Normal;
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
#UserMenu .loginlink:Hover
{
    color:#f00;
	text-decoration:none;
}

#MainMenu
{
	width:auto;
	height:30px;
	padding:0px;
	margin:0px;
	background:url(images/menu_bg.gif) repeat;
	line-height:28px;
	text-align:right;
	padding-right:20px;
}
#MainMenu a
{
	padding-top:0px;
	margin-top:0px;
	color:#24669c;
	font-size: 16px;
	font-weight: Bold;
	font-family: Times New Roman;
	text-decoration:none;
	display:inlinie-block;
	height:30px;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	background:url(images/sep.gif) no-repeat right top;
	BORDER: 0px solid #7F9DB9;
}
#MainMenu a:hover
{
	color:#254174;
	text-decoration:Underline;
}
#fancymenu{
width:auto;
	height:30px;
	padding:0px;
	margin:0px;
	background:url(images/menu_bg.gif) repeat;
	line-height:28px;
	text-align:right;
	padding-right:20px;

}

#fancymenu ul{
	padding:0;margin:0;
	
	}
  
#fancymenu ul li{float:left;list-style:none;margin-top:1px;}

#fancymenu ul li a{

z-index:10;
display:block;
float:left;
height:28px;
position:relative;
overflow:hidden;
	color:#24669c;
	font-size: 16px;
	font-weight: Bold;
	font-family: Times New Roman;
	text-decoration:none;
	padding-right:5px;
	
}

#menu_home a{width:55px;}
#menu_news a{width:55px;}
#menu_doctors a{width:70px;}
#menu_clinics a{width:60px;}
#menu_hospitals a{width:80px;}
#menu_pharmacy a{width:85px;}
#menu_equipment a{width:150px;}
#menu_magazines a{width:90px;}
#menu_laboratories a{width:105px;}
#menu_we_pages a{width:90px;}
#menu_classifieds a{width:150px;}
#menu_search a{width:60px;}



#fancymenu li.background {
background:url('images/menu/bg_menu_right.gif') no-repeat top right;
z-index:8;
position:absolute;
visibility:hidden;}
  
#fancymenu .background .left {
background:url('images/menu/bg_menu.jpg') no-repeat top left;height:28px;}


#login
{
	float:right;
	padding-right:20px;
	height:20px;

}


a.squarebutton{
background: transparent url('images/menu/square-blue-left.gif') no-repeat top left;
display: inline-block;

font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/menu/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
#shade
{
	width:auto;
	background: url('images/shade.gif') repeat-x;
	height:11px;
}
/****************************** USER PANEL ********************************************/
#USER_PANNEL
{
	font-family: tahoma!important;
	font-size: 12px!important;	
	color:#254174;
}
#USER_PANNEL a
{
	color:#fff;
	text-decoration: underline;
	font-weight:normal!important;
	/*background: url('images/e01.gif') 0px 2px no-repeat;
	padding-left:14px;*/
}
#USER_PANNEL a:Hover
{
	color:#ecff1b;
	text-decoration: none;
}
/********************** FOOTER *********************************************************/
#Footer {
	clear: both;
	background:#7dafe0;
	width: auto;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Times New Roman;
	font-size: 12px;
	color: #000;
	text-align:center;
	margin-top:10px;
}
#Footer a{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold!important;
}
#Footer a:hover{
	color: #2E7D9A;
	text-decoration: none;
}
#Footer a:visited{}
/********************** FOOTER *********************************************************/
#Content-center
{
		margin-right:166px;
		margin-left:166px;
		
		
}
#Content-left
{
	float:left;
	width:160px;
}
#Content-right
{
	float:right;
	width:160px;
}
#Content-center h3{
	color: #000;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	font-family: Times New Roman;
	font-size: 16px;	
}
#Content-center a{
	color: #000;
	text-decoration: underline;
}
#Content-center a:hover{
	color: #000;
	text-decoration: none;
}
.MarketMessage1
{
	font-family: Times New Roman;
	font-size: 18px;
	color: #24669c;
border:1px solid #fff;
background: url('images/marketmessage.gif') repeat-x;
height:46px;
}
#Content-center span{
	background: url('images/bul.gif') 6px 4px no-repeat;
	padding-left:20px;
}
.BoxDiv
{
	
	border:1px solid #e5e5e5;
	padding-left:1px;
	padding-right:1px;
	margin-top:5px;
	padding-bottom:20px;
	margin-bottom:10px;
	display:block;
	
}
.read_more
{
	background: url('images/read_more.gif') no-repeat;
	height:21px;
	width:112px;
	display:inline-block;
	margin-top:5px;
}
.content
{
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/****************************************************navlist ************************************************/
#navcontainer
{
background: #369;
border-top: 1px solid #9CC;
font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
list-style: none outside none;
margin: 0;
padding: 0;
}

@media all {
#navlist {
text-align: center
}
}

#navlist li
{
bottom: 11px;
display: inline;
line-height: 1.2em;
margin: 0;
padding: 0;
position: relative;
}

html>body #navlist li
{
background: #000;
margin: 0 3px 0 0;
padding: 4px 0px 4px 0;
}

#navlist a, #navlist a:link, #navlist a:visited
{
background: #900;
border: 1px solid #FFF;
bottom: 2px;
color: #FFF;
cursor: pointer;
display: inline;
height: 1em;
margin: 0;
padding: 3px 5px 3px 5px;
position: relative;
right: 2px;
text-decoration: none;
}

#navlist a:hover
{
background: #C00;
bottom: 1px;
color: #FFF;
position: relative;
right: 1px;
}

#navlist a:active
{
background: #999;
bottom: 0px;
color: #FFF;
position: relative;
right: 0px;
}

#navlist li#active
{
background: #369;
bottom: 13px;
display: inline;
margin: 0 3px 0 0;
padding: 0;
position: relative;
}

html>body #navlist li#active
{
background: #000;
margin: 0 4px 0 4px;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
background: #369;
border-bottom: none;
border-left: 1px solid #9CC;
border-right: 1px solid #9CC;
border-top: 1px solid #9CC;
bottom: 0;
color: #FFF;
cursor: text;
margin: 0;
padding: 2px 5px 0 5px;
position: relative;
right: 0;
}
/*########################################################*/
.CategoryLinks {
border: 1px solid #eee;
padding: 5px 5px 5px 5px;	

display:block;
text-align:left;
width:55%;
margin-left:10px;

}
.CategoryLinks div
{
	display:inline-block;
	white-space: nowrap;
}
.left_side_cat {
	width: 45%;
	float:left;
}
.right_side_cat {
	width: 45%;
	border-left: 1px solid #eee;
	padding: 0 0 0 20px;
	
}
a.title_cat {
	color: #FE6700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;	
}		
a.title_cat:Hover {
	color: #2E7D9A;
}
.info, .success, .warning, .error {
border: 1px solid;
margin:5px 0px 10px 10px;
padding:10px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size:13px;
width:55%;
font-size:12px;
float:right;
font-family:Times New Roman;
}
.validation {
border: 1px solid;
margin:0px 0px 0px 10px;
padding:10px;

background-repeat: no-repeat;
background-position: 10px center;
font-size:13px;
width:55%;
font-size:12px;
font-family:Times New Roman;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
font-weight: bold;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('images/error.png');
}

.warning A{
color:#003399;
text-decoration:underline;
text-transform:uppercase;
}
.warning A:Hover{
color:#990033;
text-decoration:underline;
text-transform:uppercase;
}
/*########################################################*/
Form{margin-bottom:0;}

.form { 
	color:#444444;
	margin:5px 0;
	margin-left:20px;
	background:#fafafa;
	border:1px dashed #CCC;
	font:12px/18px arial;
	border-collapse:collapse;
	margin-bottom: -8;width:50%;}
.form th { padding:4px;border-bottom:1px dashed #ccc;font:12px/18px Tahoma;vertical-align:top;text-align:left; }
.form th.req { padding:4px;width:150px;background: url(images/icon_star.gif) no-repeat right top;
font:12px/18px Tahoma;vertical-align:top;}
.form td { padding:4px;border-bottom:1px dashed #ccc;font:12px/18px Tahoma;vertical-align:top;}
.form .title {padding:4px;background:#CFCFCF;font:12px arial;vertical-align:top;font-weight:bold;border-left:2px dashed #FFFFFF;}
.form p { margin:0 0 3px;font:12px/18px arial;vertical-align:top; }

.cssFrmField{WIDTH: 300px;FONT-FAMILY: Tahoma;FONT-SIZE: 12px;FONT-WEIGHT: normal;BORDER: 1px solid #7F9DB9;}

.cssSignIn{WIDTH: 92px;FONT-FAMILY: Tahoma;FONT-SIZE: 11px;FONT-WEIGHT: normal;BORDER: 1px solid #7F9DB9;color:#333399;}
/*########################################################*/
.divmid{
float: left;
position:relative;
display:block;
padding-left: 4px;

}
.triangle {
width : 240px; 
background-color : #6898d0; 
margin-left: 4px;

} 
.triangle2 {
background-color : #c2ceda; 
margin-right: 150px;
margin-left: 4px;
} 
.triangleblue {
background : url(images/tr14x15_1.gif) no-repeat 100% 0%; 
} 
.headerwhite {
font-size : 11px; 
font-weight : bold; 
color : #fff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
	background: url('images/dot.gif') 4px 1px no-repeat!important;
} 
.midcontent {
width : auto; 
margin-right: 11px; 
margin-left: 4px;
margin-bottom: 20px;  
border : 1px solid #c2ceda; 
background-color : #fff; 
padding : 10px; 
display:block;  
}
.HRcontent
{
      border-top: 1px dashed #c2ceda;
      border-bottom: 1px solid #c2ceda;
      color: #fff;
      background-color: #fff;
      height: 4px;
}
.DivOver
{
background:#efefef;
border-top: 1px dashed #c2ceda;
}
.DivOut
{
background:#fff;
border-top: 1px dashed #c2ceda;
}
.ListLink
{
color:#00f!important;
font-size:11px;
text-decoration:none!important;
background: url('images/weblink.gif') top right no-repeat!important;
padding-right:20px;
}
.ListLink:Hover
{
text-decoration:Underline!important;
}
h4
{
	padding-left:10px;
	color:#225D8A;
}