.text {
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	background-color: transparent;
	line-height: 17px;
	text-align: left;
}

.smalltext {
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #373737;
	background-color: transparent;
	line-height: 17px;
}

.largetext {
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	background-color: transparent;	
	line-height: 17px;
}

P { font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 17px; }

.logotable { margin-top: 20px; }
.navtable { border-top: 1px solid #8F2642; margin-top: 12px; margin-bottom: 18px; }
.texttable { padding-top: 10px; padding-bottom: 10px; }
.footertable { border-top: 1px solid #8F2642; margin-top: 6px; padding-bottom: 20px;  }

.bullet { margin-left: 11px; margin-right: 11px; }
.listitem { color : #000000; font : 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

/*-------------------------------------   medscinet css -----------------------------------------*/
BODY {
	background-color: #F8F8F8;
	margin: 0 0 0 0;
	padding: 0 32px 0 0;	
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px ;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color: #666666;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color: #696969;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#FFFFFF;
	scrollbar-3d-light-color:#9BAAC1;
}

A:link, A:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6F1F28; background-color: transparent; }
A:hover { text-decoration: underline; color: #F27D29; background-color: transparent; }

H1 { color : #373737; margin-bottom : 3px; margin-top : 10px; padding-bottom : 1px; padding-top : 1px; font : bold 17px Verdana, Arial, Helvetica, sans-serif; letter-spacing : 1px; }
H2 { color : #373737; margin-bottom : 3px; margin-top : 8px; padding-bottom : 1px; padding-top : 1px; font : bold 15px Verdana, Arial, Helvetica, sans-serif; letter-spacing : 1px; }
H3 { color : #373737; margin-bottom : 3px; margin-top : 6px; padding-bottom : 1px; padding-top : 1px; font : bold 13px Verdana, Arial, Helvetica, sans-serif; letter-spacing : 1px; }

/* ------------------------------------------------- controls  ----------------------------------------------*/
INPUT,TEXTAREA,SELECT  {
	border: 1px solid #000000;
	padding: 1px 1px 1px 2px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	background-color: transparent;
}	

/* class for all checkboxes and radio */
.chk {border : none;}
SPAN.chk INPUT {border : none;}
TABLE.chk INPUT {border : none;}
TABLE.chk LABEL { font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.img {border : none;}

.button {
	border: 1px solid #000000;
	padding: 1px 0px 0px 3px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F8F8FF;	
	border-bottom: 1px solid #003366;
	border-right: 1px solid #483D8B;
	border-left: 1px solid Silver;
	border-top: 1px solid Silver;
	text-decoration:none;
	cursor: hand;
}

.smallbutton{
	border: 1px solid #000000;
	padding: 1px 0px 0px 3px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F8F8FF;	
	border-bottom: 1px solid #003366;
	border-right: 1px solid #483D8B;
	border-left: 1px solid Silver;
	border-top: 1px solid Silver;
	text-decoration:none;
	cursor: hand;
}

/* -------------------------classes used for form definition ------------------------------------------------- */
.frmCapture {
	color : White;
	margin-top : 2px;
	margin-bottom : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
	padding-top : 3px;
	font : bold 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background : #336699;
}
.frmTableBorder { background : #666666; }
.frmTableBG { background : #F5F5F5;  padding : 10px 10px 10px 10px;  }

/*  -------------- backgrouds for BODY element in different parts of the framework -------------- */
.headerBGColor { background-color: #FFFFFF;}
.footerBGColor { background-color: #FFFFFF;}
.treeBGColor { background-color: #FFFFFF;}
.formBGColor { background-color: #FFFFFF; }

/* ------------------------------  menu, login and patient lines in the header frame --------------------*/
.menuLine {
	background: #FFFFFF;
	border-bottom: 1px solid #666699;
	border-right: 1px solid #483D8B;
	border-left: 1px solid Silver;
	border-top: 1px solid Silver;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 0px;
}
.menuButton {
	font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: #336699;
	border-bottom: 1px solid #666699;
	border-right: 1px solid #333366;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #FFF5EE;
	text-decoration:none;
	cursor: hand;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
a.menuButton:hover { text-decoration:none;  color : #FF6633; }

.loginLine {
	font : normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: #336699;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #483D8B;
	border-left: 1px solid Silver;
	border-top: 1px solid #666699;
	color: White;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.loginLineText { color : White; font : 11px Verdana, Arial, Helvetica, sans-serif; }
.patientLine {
	font : normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: White;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #483D8B;
	border-left: 1px solid Silver;
	border-top: 1px solid Silver;
	color: #333399;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}
.formHeaderText { color : #000000; font : 9px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.formHeader {
	font : normal 9px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: White;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	color: #333399;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
.patientLineText { color : #000000; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.treeButton {
	font : normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background: #D6D3CE;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	border-left: 1px solid #F5F5F5;
	border-top: 1px solid #F5F5F5;
	color: Black;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}

/* ----------------------------- titles, headers, text -----------------------------------*/
.navbar {
	color : White;
	text-decoration : none;
	font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
.navbar:hover { color : White;text-decoration:none; }

.textblock { color : #333366; padding-top : 8px; padding-bottom : 8px; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

.textbold { color : #000000; font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

.smalltextblock { color : #000000; padding-top : 8px; padding-bottom : 8px; font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

.footer { color : #E6E6FA; font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
A.footer { color : #E6E6FA; font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.footer:hover { text-decoration: underline; color : #CCCC99; }

.sectionTitle {
	color : #336699;
	font : bold 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	border-bottom : 1px solid #666699;
}
.subHeader {
	color : #515151;
	font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	border-bottom : 1px dotted #666699;
}
.labeltext { color : #000000; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.labeltextbold { color : #000000; font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-align: right; }

.ProcessingMessage {color : White;	font : bold 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;}

/*   used to emphesize importance of chice, used in conjuction with class .labletext bold for lable*/
.labelYES { color : Red; font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;  }
.labelNO { color : #006633; font : bold 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;  }

.explaintext { color : #515151; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

.calendartitle { font: bold 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; color: white; background-color : Red; }
.calendarday { font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.calendardayheader { font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration : underline; }
.calendarselectedday { font : bold 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; color : white; background-color : #000080; }

.gridheader { font : bold 11px  Tahoma,Verdana, Arial, Helvetica, sans-serif; color : #FFFFFF; background-color : #336699; }
.gridrow { background-color:WhiteSmoke;border-color:#FF9900;border-width:1px;border-style:Solid;font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.gridpager { font : bold 11px Verdana, Arial, Helvetica, sans-serif; background-color : #C6C3C6; color : #ffffff; }

.validatortext { color : Red; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.validatornormalrangetext { color : Chocolate; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
.validatorvaluechangetext { color : Chocolate; font : 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; }

.errortext { color : Red; font : 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; }
/*        table rows         */
.table
{
	border:[collapse][0][#111111];
}
.tableheader
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: super;
	color: #373737;
	line-height: 17px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #ffebd7;
	text-align: justify;
}
.evenrow
{
	vertical-align: super;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	line-height: 17px;
	text-align: justify;
}
.oddrow
{
	vertical-align: super;
	background-color: #f5f5f5;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #373737;
	line-height: 17px;
	text-align: justify;
}
/* table label, table input*/
.label
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: super;
	color: #373737;
	line-height: 17px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}
.obligatory
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: super;
	color: #ff0000;
	line-height: 17px;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background-color: transparent;
	text-align: right;
}
