/***** Text Display Styles *****/
/***** Small size text styles *****/
.smlBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
}
.smlRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,0,0);
}
.smlWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,255,255);
}
.smlViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(102,51,153);
}
.smlOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,121,0);
}
.smlGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,128,0);
}
.smlGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(128,128,128);
}
.smlBlue
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #0000FF;
}
/**** Small size text in BOLD style ****/
.smlBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.smlRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.smlWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.smlVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.smlOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.smlGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.smlGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: rgb(128,128,128);
}
/***** MEDIUM size text styles *****/
.medBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
}
.medRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
}
.medWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,255,255);
}
.medViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(102,51,153);
}
.medOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,121,0);
}
.medGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,128,0);
}
.medGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(128,128,128);
}
/**** MEDIUM size text in BOLD style ****/
.medBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.medRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.medWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.medVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.medOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.medGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.medGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(128,128,128);
}
/***** LARGE size text styles *****/
.lrgBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(0,0,0);
}
.lrgRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,0,0);
}
.lrgWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,255,255);
}
.lrgViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(102,51,153);
}
.lrgOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,121,0);
}
.lrgGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(0,128,0);
}
.lrgGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(128,128,128);
}
/**** LARGE size text in BOLD style ****/
.lrgBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.lrgRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.lrgWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.lrgVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.lrgOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.lrgGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.lrgGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(128,128,128);
}
/***** EXTRA-LARGE size text styles *****/
.xlrgBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(0,0,0);
}
.xlrgRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,0,0);
}
.xlrgWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,255,255);
}
.xlrgViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(102,51,153);
}
.xlrgOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,121,0);
}
.xlrgGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(0,128,0);
}
.xlrgGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(128,128,128);
}
.xlrgNavy
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 24pt;
	color: rgb(0,0,225);
}
/**** EXTRA LARGE size text in BOLD style ****/
.xlrgBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.xlrgRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.xlrgWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.xlrgVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.xlrgOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.xlrgGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.xlrgGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(128,128,128);
}

/***** Hyperlink Styles *****/
/*Undefined anchor tag*/
/*Defined Classes*/
.genLinks
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: none;
}
.genLinks:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: underline;
}
.tabLinks
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.tabLinks:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.genLinksBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	font-weight: bold;
	text-decoration: none;
}
.genLinksBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #CC0001;
	text-decoration: none;
}
.genLinksRed:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #CC0001;
	text-decoration: underline;
}
.genLinksRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0001;
	text-decoration: none;
}
.genLinksRedBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0001;
	text-decoration: underline;
}
.genLinksWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.genLinksWhite:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	text-decoration: underline;
}
.genLinksWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: none;
}
.genLinksWhiteBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: none;
}
.genLinksBlackBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksOrangeBold
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: none;
}
.genLinksOrangeBold:Hover
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: underline;
}
.genLinksBlack
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.genLinksBlack:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.clsLeftMenuLink
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.clsLeftMenuLink:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.clsBottomLink
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: #CECCE5;
	text-decoration: none;
}
.clsBottomLink:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.genLinksFooter
{
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.genLinksFooter:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 10pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.picLinks
{
	border: 2px solid rgb(0,0,0);
}
.medLinksOrangeBold
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 10pt;
	color: rgb(255,121,0);
	text-decoration: none;
}
.medLinksOrangeBold:Hover
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 10pt;
	color: rgb(255,121,0);
	text-decoration: underline;
}
/***** Form field styles *****/
.clsTextBox
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	border: 1px solid rgb(128,128,128);
	font-size: 8pt;
}
.clsSplTextBoxS
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	border: 1px solid rgb(128, 128, 128);
	font-size: 9pt;
	font-weight: bold;
}
.clsSplTextBox
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	border: 1px solid rgb(128, 128, 128);
	font-size: 10pt;
	font-weight: bold;
	color: rgb(102,51,153)
}
.clsButton
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	padding: 1px;
	border: 1px solid rgb(64,64,64);
	font-weight: bold;
	background-color: #E7E7E7;
	cursor: hand;
}
.clsSmlButton
{
	font-family: MS Sans Serif;
	font-size: 8pt;
	border: 1px solid rgb(128,128,128);
	height: 17px;
	width: 55px;
	color: rgb(0,0,0);
	background-color: rgb(212,208,200);
	cursor: hand;
}
.clsTabButton
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	padding: 1px;
	color: rgb(255,255,255);
	border: 0px;
	height: 21px;
	background-color: #663399;
	cursor: hand;
}
.clsTabButtonOff
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	padding: 1px;
	color: rgb(255,255,255);
	border: 0px;
	height: 21px;
	background-color: #c3b9e1;
	cursor: hand;
}
.navbutton
{
	 HEIGHT: 20px; BACKGROUND-COLOR: #E5F3FD; TEXT-DECORATION: none
}
.navbuttonover 
{
	 HEIGHT: 20px; BACKGROUND-COLOR: #BED7E8; font-color: #000000
}
.imageShade 
{ 
	display:table-cell;
	width:0;
	padding:0 2px 2px 0;
	border:0;
	background-image:url(images/gr_shade_1.gif);
}



/*********** for algology *********/


.algoHeader
{
	font-family: Georgia;
	font-size: 24pt;
	font-weight: bold;
	color: rgb(23,70,115);
}

.locationAddress
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(23,70,115);
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF;
	text-align: center;
	color: #5F3E2F;
	font: 11px verdana, sans-serif;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}

ul {
	list-style-type: none;
	display:inline;
}

li {
	list-style-type: none;
	display:inline;
}

#wrapper {
	width: 746px;
	margin: auto;
	text-align: left;
}

#header {
	height: 100px;
	background: url(images/header.gif) no-repeat;
}

#nav {
	width: 746px;
	height:25px;
	margin: 5px 0px 5px 0px;
	background-image: url(images/menu-bg.gif);
	background-repeat:no-repeat;
	display:inline;
	float:left;
}

#nav a {
	font-size:12px;
	color:#c8c7c7;
	font-family: Arial, " Verdana", Helvetica, sans-serif;
	margin: 5px 0px 15px 0px;
	padding: 0px 30px 0px 30px;
	display:inline;
	float:left;
	border-right-width: 2px;
	border-right-style: inset;
	border-right-color: #215eab;
	text-decoration:none;
}

#nav a:hover {
	color:#FFF;
	text-decoration:none;
}

.lastchild {
	border-right: none 0px !important;
}

#body {
	background:none;
	clear: both;
	width: 100%;
	}
	
#body-top {
	background: url(images/body-top.gif) no-repeat;
	height: 209px;
	margin: 0px 0px 5px 0px;
	}
	
#body-bot {
	background: bottom url(images/body-bot.gif) no-repeat;
	height: 206px;
	margin: 0;
	padding:0px 0px 0px 0px;
}

#footer {
	line-height: 50px;	
	margin: 0 auto;
	padding: 0px 0px 0px 30px;
	color:#CCCCCC;
}


#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: rgb(89,0,1);
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #3A93CF;
}