

.btn
{
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffa500' , EndColorStr= '#ffa500' );
	color: white;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	background-color: orange;
	border-bottom-style: none;
}

.btn_hover
{
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'yellow' , EndColorStr= '#ffa500' );
	cursor: hand;
	color: gray;
	border-top-style: none;
	border-bottom: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	background-color: orange;
}


.context
{
	font-weight: bold;
	font-size: 10pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'gray' , EndColorStr= 'gray' );
	width: 100px;
	color: white;
	border-bottom: black thin solid;
	font-family: Tahoma;
	height: 20px;
	background-color: lightsteelblue;
	text-align: center;
	cursor: default;
}

.context_hover
{
	font-weight: bold;
	font-size: 10pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'lightsteelblue' , EndColorStr= 'mediumpurple' );
	width: 100px;
	color: black;
	border-bottom: black thin solid;
	font-family: Tahoma;
	height: 20px;
	background-color: lightsteelblue;
	text-align: center;
	cursor: hand;
}

.context_main
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	background-color: gray;
	width: 100px;
}

.uri
{
	cursor: default;
}

.uri_hover
{
	cursor: hand;
}

.font_main
{
	font-size: 10pt;
	color: gray;
	font-family: Tahoma;
	margin-right: 0px;
	margin-left: 0px;
}

.news
{
	font-size: 8pt;
	overflow: auto;
	color: gray;
	font-family: Tahoma;
	height: 225px;
	border-right: none;
	border-left: none; 
	border-top: none; 
	border-bottom: none;  
	
}

.display_none
{
	display: none;
}

TR.diseases
{
	text-decoration: none;
	font-size: 8pt;
	cursor: default;
	color: white;
	font-family: Tahoma;
	text-align: left;
}

.topNavMenu
{
	border-right: white thin solid;
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: white;
	font-family: Tahoma;
	background-color: #767fb3;
	text-align: center;
	text-decoration: none;
}

.topNavMenu_hover
{
	border-right: white thin solid;
	font-weight: bold;
	font-size: 10pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#6699ff' , EndColorStr= '#767fb3' );
	cursor: hand;
	color: white;
	font-family: Tahoma;
	background-color: #99ccff;
	text-align: center;
	text-decoration: none;
}

.navMenu_noBorder_alignCenter
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: white;
	font-family: Tahoma;
	background-color: #767fb3;
	text-align: center;
}

.navMenu_hover_noBorder_alignCenter
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: white;
	font-family: Tahoma;
	background-color: #99ccff;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#6699ff' , EndColorStr= '#767fb3' );
}

.navMenu_noBorder
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: white;
	font-family: Tahoma;
	background-color: #767fb3;
	text-align: left;
	text-decoration: none;
}

.navMenu_hover_noBorder
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: white;
	font-family: Tahoma;
	background-color: #99ccff;
	text-align: left;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#6699ff' , EndColorStr= '#767fb3' );
}

.navMenu_bottomBorder
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: white;
	border-bottom: white thin solid;
	font-family: Tahoma;
	background-color: #767fb3;
	text-align: left;
	text-decoration: none;
}

.navMenu_hover_bottomBorder
{
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: white;
	font-family: Tahoma;
	background-color: #99ccff;
	text-align: left;
	border-bottom: white thin solid;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#6699ff' , EndColorStr= '#767fb3' );
}

TABLE.News
{
	border-right: #767fb3 thin solid;
	padding-right: 0px;
	border-top: #767fb3 thin solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #767fb3 thin solid;
	width: 175px;
	padding-top: 0px;
	border-bottom: #767fb3 thin solid;
	background-color: white;
}

TABLE.Announcements
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	border-left-color: #767fb3;
	border-bottom-color: #767fb3;
	padding-bottom: 0px;
	width: 80%;
	border-top-style: none;
	border-top-color: #767fb3;
	padding-top: 0px;
	font-family: tahoma;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-right-color: #767fb3;
	border-bottom-style: none;
}

TR.NewsTitle
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	background-color: #767fb3;
	text-align: center;
}

TR.News
{
	font-size: 10pt;
	font-family: Tahoma;
	color: #767fb3;
	background-color: white;
}

.MainBody
{
	font-size: 11pt;
	margin: 15px;
	color: black;
	font-family: Tahoma;
}


.NewsTable
{
	BORDER-RIGHT: #767fb3 thin solid; 
	BORDER-TOP: #767fb3 thin solid; 
	BORDER-LEFT: #767fb3 thin solid; 
	BORDER-BOTTOM: #767fb3 thin solid; 
	BACKGROUND-COLOR: white;
	height: 175px;
	width:	175px;
}

.NewsHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	height: 20px;
	background-color: #767fb3;
	text-align: center;
}


.NewsText
{
	COLOR: #767fb3; 
	FONT-FAMILY: tahoma;
	font-size: 8pt;
	height: 155px;
}

.NewsDiv
{
	OVERFLOW: auto;
	height: 100%;
}

.NewsLinks
{
	COLOR: #767fb3; 
}

.MainLinks
{
	font-size: medium;
	cursor: hand;
	color: #767fb3;
	text-decoration: underline;
	font-family:Tahoma;
}
.RegularLinks
{
	font-size:x-small;
	cursor: hand;
	color:Navy;
	font-family:Tahoma;
	text-decoration: underline;
}
.MainText
{
	font-size: medium;
	cursor: hand;
	color: #767fb3;
}


.body
{
	margin: 0px;
}


.GridBorder
{
	border-right: #666699 outset;
	border-top: #666699 outset;
	border-left: #666699 outset;
	border-bottom: #666699 outset;
}

.GridBorderLogo
{
	border-right: #333399 outset;
	border-top: #333399 outset;
	border-left: #333399 outset;
	border-bottom: #333399 outset;
}

.GridHeaderLogo
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: tahoma;
	background-color: #666699;
	text-align: center;
}

.GridHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: tahoma;
	background-color: #666699;
	text-align: center;
}

.GridEdit
{
	font-size: 10pt;
	color: black;
	font-family: tahoma;
	background-color: #ffcc00;
	text-align: center;
}

.GridRow
{
	font-size: 10pt;
	font-family: tahoma;
	background-color: aliceblue;
}

.GridRowAlt
{
	font-size: 10pt;
	font-family: tahoma;
	background-color: gainsboro;
}
.GridHeaderSmall
{
	padding-left: 7px;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #767fb3;
	text-align: left;
}
.GridHeader2
{
	padding-left: 7px;
	font-weight: bold;
	font-size: 11pt;
	color: white;
	background-color: #767fb3;
	text-align: left;
}
.GridRow2
{
	font-size: 9pt;
	background-color: white;
}

.GridRowAlt2
{
	font-size: 9pt;
	background-color: gainsboro;
}
.GridFooter
{
	font-weight: bold;
	font-size: 11pt;
	background-color: white;
	text-align: center;
}

.GridPager
{
	font-size: 10pt;
	color: black;
	font-family: tahoma;
	background-color: whitesmoke;
	text-align: center;
}

.GridPagerLeft
{
	font-size: 10pt;
	color: black;
	font-family: tahoma;
	background-color: whitesmoke;
	text-align: left;
}

.GridPagerResults
{
	font-size: 10pt;
	color: black;
	font-family: tahoma;
	background-color: whitesmoke;
	text-align: left;
}

.HR
{
	background-color: #767fb3;
}

.Label
{
	font-size: 10pt;
	font-family: Tahoma;
}

.LabelSmall
{
	font-size: 8pt;
	font-family: Tahoma;
}

.LabelSearch
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
}

.PageAction
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14pt;
	color: white;
	background-color: #767fb3;
}

.RequiredField
{
	font-size: 10pt;
	color: red;
}

.SectionTitle
{
	padding-left: 7px;
	font-weight: bold;
	font-size: 11pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#767fb3' , EndColorStr= '#6699ff' );
	color: white;
	font-family: Tahoma;
	background-color: #767fb3;
}

.Menu
{
	BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10pt;
    font-weight:bold;
    BORDER-LEFT: 0px;
    WIDTH: 175;
    BORDER-BOTTOM: 0px;
    border-color:#767fb3;
    FONT-FAMILY: tahoma, verdana, arial, sans-serif;
    TEXT-ALIGN: left;
    background-color:#767fb3;
    color:White
}

.BottomMenu
{
	BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10pt;
    font-weight:bold;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    border-color:#767fb3;
    FONT-FAMILY: tahoma, verdana, arial, sans-serif;
    TEXT-ALIGN: center;
    background-color:#767fb3;
    color:White
}

.GridLink
{
	font-size: 10pt;
	color: blue;
	font-family: tahoma;
	text-decoration: underline;
}

.GroupTable
{
	border-right: #000099 thin solid;
	border-top: #000099 thin solid;
	border-left: #000099 thin solid;
	border-bottom: #000099 thin solid;
}

.MessageNone
{

}

.MessageSuccess
{
	border-right: lime thin solid;
	border-top: lime thin solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: lime thin solid;
	color: black;
	border-bottom: lime thin solid;
	font-family: tahoma;
}

.MessageError
{
	border-right: red thin solid;
	border-top: red thin solid;
	font-size: 10pt;
	border-left: red thin solid;
	color: red;
	border-bottom: red thin solid;
	font-family: tahoma;
}

.gridToolTip
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 1px;
	z-index: 1200;
	left: 0px;
	visibility: hidden;
	padding-bottom: 2px;
	font: 8pt bold tahoma,sans-serif;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	position: absolute;
	top: 0px;
	background-color: #ffffcc;
}

.gridHover
{
	background-color: #ffffcc;
}	

.gridHoverHtml
{
	font-size: 10pt;
	font-family: tahoma;
	background-color: #ffffcc;
}	

.linkMenu
{
	color: yellow;
	text-decoration: underline;
}

.welcomeText
{
	font-weight: bold;
	font-size: 10pt;
	color: #99ccff;
	font-family: tahoma;
}

.rowBottomBorder
{
	border-bottom: lightgrey thin solid;
}

.customToolTip
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	z-index: 200;
	left: 0px;
	visibility: hidden;
	padding-bottom: 4px;
	font: 8pt Tahoma, Arial;
	border-left: black 1px solid;
	color: black;
	padding-top: 4px;
	border-bottom: black 1px solid;
	position: absolute;
	top: 0px;
	background-color: lemonchiffon;
}

.tabSelected
{
	border-right: #6633cc medium solid;
	border-top: #6633cc medium solid;
	font-weight: bold;
	font-size: x-small;
	border-left: #6633cc medium solid;
	border-bottom: #6633cc medium solid;
	cursor: hand;
	color: white;
	font-family: tahoma;
	background-color: #6633cc;
}

.tabRight
{
	border-right: #6633cc thin solid;
	border-top: #6633cc thin solid;
	border-bottom: #9999ff medium solid;
	border-left: #9999ff thin solid;
	font-weight: bold;
	font-size: x-small;
	cursor: hand;
	color: white;
	font-family: tahoma;
	background-color: #9999ff;
}

.tabLeft
{
	border-top: #6633cc thin solid;
	border-bottom: #9999ff medium solid;
	border-left: #6633cc thin solid;
	border-right: #9999ff thin solid;
	font-size: x-small;
	font-weight: bold;
	color: white;
	font-family: tahoma;
	background-color: #9999ff;
	cursor: hand;
}

.tabRemainder
{
	width: 100pt;
	border-bottom: #00ff66 thin solid;
}

.tabTable
{
	border-bottom: #6633cc thin solid;
	border-right: #6633cc thin solid;
	border-left: #6633cc thin solid;
}

.tabTableContainer
{
	border-bottom: #6633cc thin solid;
}

.aeTable
{
	border-bottom: #6633cc thin solid;
	border-right: #6633cc thin solid;
	border-left: #6633cc thin solid;
	border-top: #6633cc thin solid;
}
.bodymedred
{
	font-size: 12px;
	color: red;
	font-family: tahoma, verdana, arial, sans-serif;
}

.EventSchLinks
{
	font-size: 11px;
	color: blue;
	font-family: tahoma;
	text-decoration: underline;
}

