/*a                     {text-decoration: none; color: #aaaaff; font-weight: bold; font-size: 12px} */

menu  {
	font-family: Helv, sans-serif;
	font-size: 6px;
	font-weight: bold;
}

a:link         {
	text-decoration: none;
	font-family: Helv;
	color: #0000ff;
/*	font-weight: normal;*/
	font-size: 12px
}

a:visited      {
	text-decoration: none;
	color: #993366;
	font-weight: normal;
	font-size: 12px
}
/*Topper controls links*/

.titlebar {
    background-color: #87cefa;
    font-size: 9pt;
    color: #993366;
}

a.titlebar {
    background-color: #87cefa;
    font-size: 9pt;
    color: #993366;
}

.menubar {
	background-color: #e0ffff;
/*	border-top: 1px solid #993366;
	border-bottom: 1px solid #993366;
	width:100%;*/
	padding:5px;
/*	height:25px;*/
}
.navigation_bar {
	background-color: #e0ffff;
	border-top: 1px solid #993366;
	border-bottom: 1px solid #993366;
	width:100%;
	padding:0px;
/*	height:25px;*/
}
.topmenu {
/*	height:25;*/
	/*background-image: url(/xx/images/bar_silver30.gif);*/
/*	background-image: url(/xx/images/red_bar1.gif);
	background-repeat:repeat-x; */
/*	background-color: #e0ffff;
	border-top: 1px solid #993366;
	border-bottom: 1px solid #993366;*/
	font-size: 8pt;
	font-weight: normal;
	color: white; /*blue;*/
	padding:5px;
  padding-left:5px;
  padding-right:5px;
  	text-decoration: none;
}

a.topmenu:link {}

A.topmenu:hover {
/*	height:100%;*/
	color: #ffff00;
	background-color: #993366;
 /* background-image: url(/xx/images/sago_green_bg35.gif);*/
  background-image: url(/xx/images/bar_red20.gif);
  background-repeat: repeat-x;
/*  padding-left:5;
  padding-right:5;*/
	text-decoration: none;
}

/*Topper controls drop down menus*/
.submenu {
	font-size:8pt;
	color: blue; /*#ff7f50;*/
	vertical-align:top;
	text-align:right;
	display: block;
	text-decoration:none;
	background-color:#ebebeb; /*#f0ffff;*/
/*	border-top: 1px solid silver; */
	border-bottom: 1px solid silver;
}
A.submenu:link {}
A.submenu:visited {}
A.submenu:hover {
 color: #ffff00;
 text-decoration:none;
  background-image: url(/xx/images/bar_red20.gif);
  background-repeat: repeat-x;
 background-color:#993366;
/* border-top: 1px solid silver; */
 border-bottom: 1px solid silver;
 display: block;
 text-align: right;
}
A.submenu:active {}

/*Breadcrumb bar conrol*/	
.breadcrumb_bar {
	height:20;
	background-color: #f5f5f5; /*#218CBD;*/
	font-size:12px;
	color:silver;
	padding-left: 10px;
	border-top: 1px solid #0099FF;
	border-bottom: 0px solid #124B8A;
}
	

/*######### from medicina ################*/

.sidenav  {
	background-color: #87cefa;
	font-size: 9pt;
	font-weight: bold;
	color: #ffff00;
	text-decoration: none;
	display: block;
/*	width: 100%;*/
/*	border-bottom: 1px solid #8b008b;*/
}

A.sidenav:hover {
	text-decoration: none !important;
	background-color: #ffe4e1;
	diplay: block;
}

/*###### side flyouts #########*/
.sideflyout {
	font-size:12pt;
	color:blue;
	vertical-align:top;
	text-align:left;
	text-decoration:none;
	background-color:#e0ffff;
	padding: 5px;
	display: block;
 }

A.sideflyout:link {}
A.sideflyout:visited {}
A.sideflyout:hover {
	text-decoration:none;
	background-color: #ffe4e1;
	border-top: 1px solid #8b008b;
	border-bottom: 1px solid #8b008b;
	display: block;
}
A.sidesubmenu:active {}

/*############## above from medicina ###############*/

.navhead {
 background-color: #87cefa;
 font-family: Helv;
 font-size: 12px;
 color: #993366;
 font-weight: bold;
 padding: 5px;
 border-bottom: #993366 1px solid;
}

.nav a {
 font-family: Helv;
 font-size: 12px;
 text-decoration: none;
 color: blue;
 background-color: #e0ffff;
 border-bottom: #993366 1px solid;
 padding: 5px;
 display: block;
 /*width: 100%;*/
}

.nav a:hover {
 font-family: Helv;
 font-size: 12px;
 text-decoration: none;
 color: #ffff00;;
 background-color: #993366;
/* background-image: url(/zolotek/images/sago_green_bg35.gif);*/
 background-repeat: repeat-x;
 border-bottom: #993366 1px solid;
 padding: 5px;
 display: block;
 /*width: 100%;*/
}
/*
#ffe4e1 = misty rose
#fdf5d0 = light khaki
 */
.menu a {
 font-family: Helv;
 font-size: 12px;
 text-decoration: none;
 color: blue;
 background-color: #e0ffff;
 border-left: #993366 1px solid;
 border-right: #993366 1px solid;
 padding: 5px;
 padding-left: 20px;
 padding-right: 20px;
 display: block;
}

.menu a:hover {
 font-family: Helv;
 font-size: 12px;
 text-decoration: none;
 color: #993366;
 background-color: #ffe4e1;
 border-left: #993366 1px solid;
 border-right: #993366 1px solid;
 padding: 5px;
 padding-left: 20px;
 padding-right: 20px;
 display: block;
}

/*A.toplink:link, A.toplink:active, A.toplink:visited #e0ffff {*/
.button2 {
	/*background-image: url([var IMAGE_DIR]/button_product.gif);*/
	background-color: #E0FFFF;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: solid #BB720A 1px
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
	color: blue;
}
/*
.button {
 background-color: #E0FFFF;
 height: 28px;
 font-size: 10pt;
 color: #993366;
}
  */
input.button_blue {
	background-image: url(/zolotek/images/bar_dark_blue20.png);
	background-repeat: repeat-x;
	background-color: #1F8CBD;
	font-size: 10pt;
	font-weight: normal;
	height:20px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	border: solid black 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
	color: #ffffff;
}

input.button_blue:hover {
	background-image: url(/zolotek/images/bar_red20.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #ffff00;
}


.button_smblue {
	background-image: url(/zolotek/images/bar_dark_blue20.png);
	background-repeat: repeat-x;
	background-color: #1F8CBD;
	font-size: 8pt;
	font-weight: normal;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	border: solid black 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
	color: #ffff00;
}

.button_sm  {
	background-color: #e0ffff;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor: hand;
	vertical-align: middle;
	font-size: 10px;
	text-decoration: none;
	color: #993366;
	border: 1px #808080 solid;
}


.button_silver  {
	background-image: url('/zolotek/images/silver_bg35.gif');
	background-repeat: repeat-x;
	background-color: silver;
	height: 28px;
	padding-left: 7px;
	padding-right: 7px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	font-size: 12px;
	text-decoration: none;
	color: #993366;
	border: 1px #808080 solid;
}


.button_silver a  {
	background-image: /zolotek/images/silver_bg35.gif;
	background-repeat: repeat-x;
	background-color: silver;
	height: 28px;
	padding-left: 7px;
	padding-right: 7px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	font-size: 12px;
	text-decoration: none;
	color: #993366;
	border: 1px #808080 solid;
}

.buttonx  {
	background-color: #e0f5df;
	height: 28px;
	padding-left: 7px;
	padding-right: 7px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	font-size: 12px;
	text-decoration: none;
	color: #993366;
	border: 1px #808080 solid;
}

.buttonx a:hover {
	background-color: #ffe4e1;
	height: 28px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 12px;
	text-decoration: none;
	color: #993366;
	border: 1px #808080 solid;
}


.button1 a {
	background-color: #00ffff;
	padding: 1px;
	padding-left: 7px;
	font-size: 12px;
	text-decoration: none;
	color: #0000ff;
	border: 1px #808080 solid;
	border-top: none;
	display: block;
	width: 100%;
}

.button1 a:hover {
	background-color: #ffff00;
	padding: 1px;
	padding-left: 7px;
	font-size: 12px;
	text-decoration: none;
	color: #ff0000;
	background-color: #ffff00;
	display: block;
	width: 100%;
}



a.button2:hover {
	/*background-image: url([var IMAGE_DIR]/button_product.gif);*/
	background-color: #ffe4e1;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: solid #BB720A 1px
	letter-spacing: 0px;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	text-decoration: none;
	color: red;
}

input.submit { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#666666;
	background-color:#CCCCFF;
	border-top:2px #33ccFF ridge;
	border-left:2px #33ccFF ridge;
	border-right:2px #33FFFF ridge;
	border-bottom:2px #33FFFF ridge;
	
}


/*a:hover               {text-decoration: underline; color: #ffff00; background-color: #993366} */
a:hover        {
	text-decoration: underline;
	color: #ff00ff;
	font-size: 12px;
/*	font-weight: normal;  */
}

body,.body  {
/*	font-family: Helv, Verdana, Arial, Helvetica, sans-serif; */
	font-family: Helv;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

input {
	font-family: Helv;
	font-size: 12px;
}

select {
	font-family: Helv;
	font-size: 12px;
}

textarea {
	font-family: Helv
	font-size: 12px;
}

TD       {
	font-family: Helv;
	font-size: 12px;
/*	margin-left: 3px; */
/*	margin-right: 3px; */
}


.headertitle1 {
 background-color: #e6e6fa; /*#87cefa;*/
 font-family: Helv;
 font-size: 12px;
 color: #993366;
 font-weight: bold;
 padding: 5px;
/* border-bottom: #993366 1px solid;*/
}

.headerbar1 {
 background-color: #87cefa;
 font-family: Helv;
 font-size: 12px;
 color: #ffff00;
 font-weight: bold;
 padding: 5px;
 border-bottom: #993366 1px solid;
}

.content1 {
 background-color: white;
 padding: 5px;
}

.table1 {
 background-color: #993366;
 border: none;
 padding: 0px;
}

.table2 {
 background-color: #993366;
 border: 1px #fdf5d0 solid;
}

.table3 {
 background-color: #ffffff;
 border: 1px #808080 solid;
 width: 100%;
}

.tablem {
 background-color: #ffffff;
 border: 1px #993366 solid;
 width: 95%;
 text-align: center;
 padding: 4px;
}

/*marginheight="0" marginwidth="0"} */
h1                    {font-family: Helv, Verdana, Arial, Sans-serif; font-size: 26px; font-weight: bold}
h2                    {font-family: Helv, Verdana, Arial, Sans-serif; font-size: 24px; font-weight: bold}
input.button          {color: #FFFFFF; background-color: #202060}
small                 {font-family: Helv, Verdana, Arial, Sans-serif; font-size: 10px}
code                  {font-family: Courier New, Text, Mono; font-size: 14px}

/*   font-style: italic;*/
/*   font-weight: bold; */


/* a { font-style: italic } */
/*  font-style: italic ; background-color: #ffff99 */
/*a:link { color: #000099 } */
/*a:visited { color: #006600 } */
/*a:hover { text-decoration: none ;
          color: #660000; background-color: #ffff33 } */
		  


/*************** modal windows js **************/
.dhtmlwindow{
position: absolute;
border: 1px solid #0078ff;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: salmon;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.drag-handle{ /*Overwrite default drag handle bar background color with below*/
 background-color: #1e90ff; /*#03277C;*/ 
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #f0f8ff url(/js/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.4; /* 0.8 */
}
/************ end modal windows js *********************/


.button_purple_plum {
	background-image: url(/images/btm/bar-purple-grad-20.png);
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border: solid #ffbbff 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
}	

.button_purple_plumx20 {
	background-image: url(/images/btm/bar-purple-grad-20.png);
	background-repeat: repeat-x;
	font-size: 10pt;
	font-weight: bold;
	color: #fffc00;
	padding-left: 5px;
	padding-right: 5px;
	border: solid #ffbbff 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
}	

a.button_purple_plumx15  {
	text-decoration:none;
}

.button_purple_plumx15 {
	background-image: url(/images/btm/bar-purple-grad-15.png);
	background-repeat: repeat-x;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border: solid #ffbbff 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
}	

.button_blue {
	background-image: url(/images/btm/bar_dark_blue20.png);
	background-repeat: repeat-x;
	background-color: #1F8CBD;
	font-size: 10pt;
	font-weight: normal;
	height:20px;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	border: solid black 1px;
	letter-spacing: 0px;
	align: center;
	cursor: pointer;
	vertical-align: center;
	text-decoration: none;
	color: #ffffff;
}

.button_blue:hover {
	background-image: url(/images/btm/bar_red20.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #ffff00;
}
