BODY
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica;
}
.banner:active
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.banner:hover
{
	COLOR: #ccccff;
	TEXT-DECORATION: underline;
}
.banner:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.banner:visited
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.sidenavi
{
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 130%;
}
.Heading1
{
	FONT-SIZE: 14pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.menu1
{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.Standard
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
TABLE
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
TD
{
	background-repeat:no-repeat;
}
.topmenu1
{
	FONT-SIZE: 12px;
	COLOR: #1a1aa6;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #cecfff;
	TEXT-DECORATION: none;
	text-align: center;
}
.ResultsOdd
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: whitesmoke;
}
.ResultsEven
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e9e9ff;
}
.CalenderHeading
{
	BACKGROUND-COLOR: white;
}
.FreeTime
{
	BORDER-RIGHT: black 1pt solid;
	BORDER-TOP: black;
	BORDER-LEFT: black 1pt;
	COLOR: red;
	MARGIN-RIGHT: 10pt;
	BORDER-BOTTOM: black 1pt solid;
}
.FreeTime2
{
	BORDER-RIGHT: black solid;
	BORDER-TOP: black;
	BORDER-LEFT: black 1pt;
	COLOR: red;
	MARGIN-RIGHT: 10pt;
	BORDER-BOTTOM: black 1pt solid;
}
.Date
{
	BACKGROUND-COLOR: white;
}
.BookedTime
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black;
	BORDER-LEFT: black;
	CURSOR: default;
	BORDER-BOTTOM: black 1pt solid;
	BACKGROUND-COLOR: #cecfff;
	TEXT-ALIGN: center;
}
.Button
{
	FONT-SIZE: 9pt;
	WIDTH: 40pt;
	FONT-FAMILY: Verdana;
}
.TopMenu
{
	CURSOR: hand;
}
.none
{
	DISPLAY: none;
}
IMG
{
}
.topmenu2
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: lightgrey;
	TEXT-DECORATION: none;
}
.smallheading
{
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.Heading2
{
	FONT-SIZE: 12pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.Prompt
{
	FONT-SIZE: 12pt;
	COLOR: red;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.MyBookedTime
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black;
	BORDER-LEFT: black;
	CURSOR: default;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: red;
	TEXT-ALIGN: center;
}
SELECT
{
	BORDER-RIGHT: inset;
	BORDER-TOP: inset;
	FONT-SIZE: 9pt;
	BORDER-LEFT: inset;
	BORDER-BOTTOM: inset;
	FONT-FAMILY: Arial;
}
INPUT
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.SubHeadingText
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #666699;
	FONT-FAMILY: Arial;
}
.BlueTopmenuTip
{
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: mediumblue;
}
.SubHeadingBody
{
	FONT-SIZE: 10pt;
	COLOR: #666699;
	FONT-FAMILY: Arial;
}
.BodyLink
{
	padding: 3px;
	padding-bottom: 15px;
	FONT-SIZE: 10pt;
	COLOR: #666699;
	FONT-FAMILY: Arial;
	background-color: white;
	border: Solid 1px #aaaaaa;
	 
}
.FlatButton
{
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: lightgrey;
}
.FlatButtonRed
{
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	COLOR: black;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: red;
}
TEXTAREA
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.adminmenu
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.headline
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial;
}
.resultsheading
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
}
.accesskey
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
.BodyText
{
	FONT-SIZE: 10pt;
	COLOR: #666699;
	FONT-FAMILY: Arial;
}
.Crimson
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #fa96ab;
}
TD.historyLink
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
}
A.historyLink
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.historyLink:hover
{
	FONT-SIZE: 11px;
	COLOR: #f8ab35;
	TEXT-DECORATION: none;
}
A.orangeLink
{
	FONT-SIZE: 11px;
	COLOR: #f8ab35;
	TEXT-DECORATION: none;
}
A.orangeLink:hover
{
	FONT-SIZE: 11px;
	COLOR: #ff0000;
	TEXT-DECORATION: none;
}
SPAN.orangeLink
{
	FONT-SIZE: 11px;
	COLOR: #a5a6ad;
}
A.Menu
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
	COLOR: Black;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(../Images/Background/Menu_bg.gif);
	HEIGHT: 17px;
	WIDTH: 152px;
}
A.Menu:hover
{
	COLOR: #FFFEB1;
}
A.SelectedMenu
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
	COLOR: Black;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(../Images/Background/selmenu_bg.gif);
	HEIGHT: 17px;
	WIDTH: 152px;
}
A.SelectedMenu:hover
{
	COLOR: gray;
}
A.OtherMenu
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
	COLOR: red;
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(../Images/Background/OtherMenu_bg.gif);
	HEIGHT: 17px;
	WIDTH: 152px;
}

.bold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #60f;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	vertical-align: text-top ;
}
.black
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.plain
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: black;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.lrg
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: black;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.sml
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: black;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.med
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: black;
	LINE-HEIGHT:normal ;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.smlblue
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: Blue;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.bigRed
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: Red;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
}
.bigBlue
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: Blue;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
}
.bigBlack
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: Black;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Times New Roman ;
	text-align: center;
}
.HeadingText
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: Blue;
	LINE-HEIGHT: 18px;
	font-style:italic ;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
}
.MainContent
{
	BORDER-COLLAPSE: collapse;
	BORDER-LEFT: #666699 1px solid;
	BORDER-BOTTOM: #666699 1px solid;
	PADDING-LEFT: 5px;
	HEIGHT: 480px;
	VERTICAL-ALIGN: top;
}
.MainHeader
{
	BORDER-COLLAPSE: collapse;
}

.ImageRow
{
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	PADDING: 4;
	WIDTH: 500;
	BORDER: 0;
}
.headerstyle
{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #1a1aa6;
	BACKGROUND-COLOR: #cecfff;
	FONT-WEIGHT: bold;
}

.headerstyle a
{
	FONT: bold 12px arial, helvetica;
	TEXT-DECORATION: none;
	COLOR: White;
}

.headerstyle a:visited
{
	COLOR: White;
}

.headerstyle a:hover
{
	COLOR: white;
	TEXT-DECORATION: underline;
}

.headerstyle a:active
{
	COLOR: white;
}
.itemstyle
{
	
	FONT: 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ffffff;
}
.alternateitemstyle
{
	FONT: 12px Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e9e9ff;
	VERTICAL-ALIGN: top;
}
.tablestyle
{
	border: 1px outset;
}
.linkitemstyle
{
	FONT: 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
}
.questionstyle
{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #1a1aa6;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
}
.answerstyle
{
	FONT: 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
}
.MultiLineTextBox
{
	width: 410px;
}
.DataEntryTable
{
	WIDTH:560px;
	PADDING:3px ;
}
.LabelColumn
{
	width: 80px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #60f;
	LINE-HEIGHT: 14px;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	vertical-align: text-top ;
	text-align: right;
}
.FieldColumn
{
	width: 188px;
}
.Map1 a
{
	color:#1a1aa6;
	FONT: 12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	
}
.Map2 a
{
	COLOR: gray;
	FONT: 12px Arial, Helvetica, sans-serif;
	
}
.MoreInfo
{
	TEXT-DECORATION: none;
	FONT: 12px Arial, Helvetica, sans-serif;
}
.MoreInfo:hover
{
	TEXT-DECORATION: underline;
	FONT: 12px Arial, Helvetica, sans-serif;
}
.ProdImage
{
	width: 160px;
	height: 140px;
	float: left;
	padding-right: 10px;
}
.ProductHeader
{
	FONT: 12px Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	COLOR:blue ;
	
}
.RightQuote 
{
	vertical-align:text-top;
	width: 120px;
	font-family: georgia;
	border-left: 1px dotted #ccc;
	padding: 5px 0 0 12px;
	float: right;
	font-size: 11pt;
	font-style:italic ;
	line-height: 18px;
	font-weight: bold;
	color:Maroon ;
	margin: 0px 0 0px 5px;
}

.ContentLogo
{
	BORDER: Solid 1px Silver;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ListLink
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	margin-top: 15px;
}
.IndustryListItem
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	margin-bottom: 15px;
}

.NoTable
{
	padding: 5px;
}