﻿/*Copyright @ 2008 Windslide Limited. All Rights Reserved*/
html
{
	width: 100%;
	height:100%;
	padding: 0px;
	background-color: #798791;
	background-repeat: repeat;
	/*padding: 0px;
    margin: 0px;*/
}

BODY
{
	padding-left: 0px;
	font-size: 12px;
	line-height: normal;
	/*background-repeat: repeat;*/
	font-family: Tahoma;
	position: relative;
	font-variant: normal;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	width: 780px;
	height: 740px;
	/*margin-top:0px;*/
	padding-left:20px;
	padding-right:20px;
	/*overflow-y: scroll;*/

}

#bodyStandard
{
		width: 780px;
		height: 1200px;
		background-color: #ffffff;
}	

#bodyMedium
{
		width: 780px;
		height: 1800px;
		background-color: #ffffff;
}

#bodyData
{
		width: 780px;
		height: 2500px;
		background-color: #ffffff;
}


#bodyLong
{
		width: 780px;
		height: 2500px;
		background-color: #ffffff;
}

H1
{
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	width: 95%;
	color: #76b0e5;
	position: relative;
	text-align: left;
}
H2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	left: 5%;
	color: #000080;
	font-style: normal;
	position: relative;
	font-variant: normal;
}


H3
{
	left: 10%;
	font: bold x-small verdana, arial, helvetica, sans-serif;
	color: #ffe4b5;
	position: relative;
}
PP
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: bolder;
	font-size: larger;
	left: 3%;
	border-left: #ffffff;
	width: 50%;
	color: #ffffff;
	border-bottom: #ffffff;
	font-style: normal;
	position: relative;
	text-align: left;
	font-variant: normal;
}

.Para1
{
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	background-color: transparent;
	color: #758791;
	position: relative;
	text-align: left;
	width: 90%;
}

.Para1 A
{
	color: #76b0e5;
}

.ParaRegular
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	background-color: transparent;
	color: #758791;
	position: relative;
	text-align: left;
	width: 90%;
}
.ParaRegular A
{
	color: #76b0e5;
}

.Para2
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	left: 10%;
	border-left: #ffffff;
	width: 90%;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	position: relative;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}

.ScreenPublic
{
	height: 140px;
	width: 780px;
}

.ScreenMember
{
	height: 90px;
	width: 780px;
}

.ScreenDemo
{
	height: 90px;
	width: 780px;
}


.TitlePublic
{
	top: 194px;
	position: absolute;
	height: 18px;
	left: auto;
	width: 780px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	font-family: Tahoma;
	border-bottom: #758791 2px inset;
}

.TitleMember
{
	position: absolute;
	top: 144px;
	height: 18px;
	left: auto;
	width: 780px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	font-family: Tahoma;
	border-bottom: #758791 2px solid;
}

.CreditsMember
{
	position: absolute;
	top: 164px;
	height: 20px;
	width: 780px;
	left:auto;
	color: #758791;
	background-color: #ffffff;
	font-weight: normal;
	text-align: right;
	font-size: 12px;
	font-family: Tahoma;
}

.Spacer1Member
{
	position: absolute;
	top: 90px;
	height: 10px;
	left:auto;
	width: 780px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.ActionMenu
{
	position: absolute;
	top: 100px;
	height: 20px;
	width: 780px;
	color: #ffffff;
	background-color: #758791;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
	left: 0px;
	border-bottom: #758791 2px solid;

}

.ActionBar
{
	width: 275px;
	color: #ffffff;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
	left: 0px;
	border-bottom: #758791 2px solid;
	border-right: #758791 2px solid;

}

.ActionMenu A
{
	color: #ffffff;
	background-color: #758791;
	text-decoration: none;
}

.ActionMenu A:link
{
	color: #ffffff;
	background-color: #758791;
	text-decoration: none;
	
}

.ActionMenu A:hover
{
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
}

.SecondaryMenu
{
	position: absolute;
	top: 130px;
	height: 20px;
	width: 200px;
	color: #ffffff;
	background-color:#758791;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
	left: 580px;
}

.SecondaryMenu A
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.SecondaryMenu A:link
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;	
}

.SecondaryMenu A:hover
{
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
}

.Spacer1Public2
{
	position: absolute;
	top: 140px;
	height: 10px;
	left:0px;
	width: 780px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
	margin-top:0px;
	margin-left:0px;
}

.ActionBarPublic
{
	width: 295px;
	color: #ffffff;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	font-family: Tahoma;
	text-decoration: none;
	left: 0px;
	padding-left:0px;
	padding-right:0px;
}

#PublicMenu
{
	position:absolute;
	top: 150px;
	float:right;
	/*left: 135px;*/
	width:780px;
	background: #758791;
	color: #ffffff;
	/*border-bottom:4px solid #758791;*/
}

#PublicMenu ul
{
	clear:right;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;	
	text-align:center;	
	background:#758791;
	font-weight:bold;
   	font-size: 12px;
	font-family: Tahoma;
	border-right: #758791 solid 2px;
}

#PublicMenu ul li 
{
    display:block;
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;   
    line-height:1.9em;
    /*line-height:20px;*/
}

.first
{ 
	display: block;
	margin: 0 0 0 0px;
	padding: 0px 5px;
	color: #ff3366;
	text-decoration: none;
	line-height: 1.9em;
    border-bottom : 2px solid #758791; 
    background-color: #ffffff;
    width: 99px;    
}

#PublicMenu ul li a 
{	
    display:block;
    margin: 0 0 0 0px;
    padding: 0px 5px;
    background:#758791;
    color:#ffffff;
    text-decoration:none;
    line-height:1.9em;
    border-top:2px solid #758791;
    /*line-height:20px;*/    
}

#PublicMenu ul li a:hover 
{
	color:#758791;
	background:#ffffff;
	border-top:2px solid #758791;
}

#PublicMenu ul li a.active,
#PublicMenu ul li a.active:hover 
{
 
    background:#76b0e5;
    color:#ffffff;
    font-weight:bold;
	border-top:2px solid #76b0e5;
}

#PublicSubMenu
{
	position:absolute;
	top: 175px;
	height: 20px;
	width: 520px;
	left: 280px;
	background: Transparent;
	/*border-bottom:4px solid #758791;*/
}

#PublicSubMenu ul
{
	clear:right;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;	
	text-align:center;	
	color:#758791;
	background:#ffffff;
	font-weight:bold;
   	font-size: 12px;
	font-family: Tahoma;
	/*border-left:2px solid #758791;
  	border-right:2px solid #758791;
  	border-bottom:2px solid #758791;*/
}

#PublicSubMenu ul li 
{
    display:block;
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;   
    line-height:1.9em;
    /*line-height:20px;*/
  	/*border-top:2px solid #76b0e5;
  	border-left:1px solid #76b0e5;
  	border-right:1px solid #76b0e5;*/
}

#PublicSubMenu ul li a 
{	
    display:block;
    margin: 0 0 0 0px;
    padding: 0px 5px;
    background:#ffffff;
    color:#758791;
    text-decoration:none;
    line-height:1.9em;
    /*line-height:20px;*/    
}

#PublicSubMenu ul li a:hover 
{
    color:#ffffff;
    background:#76b0e5;
}

#PublicSubMenu ul li a.active,
#PublicSubMenu ul li a.active:hover 
{
    color:#76b0e5;
    background:#ffffff;
    font-weight:bold;
}

#MemberMenu
{
	position:absolute;
	top: 100px;
	float:right;
	/*left: 135px;*/
	width:780px;
	background: #758791;
	color: #ffffff;
	/*border-bottom:4px solid #758791;*/
}

#MemberMenu ul
{
	clear:right;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;	
	text-align:center;	
	background:#758791;
	font-weight:bold;
   	font-size: 12px;
	font-family: Tahoma;
	border-right: #758791 solid 2px;
}

#MemberMenu ul li 
{
    display:block;
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;   
    line-height:1.9em;
    /*line-height:20px;*/
}

#MemberMenu ul li a 
{	
    display:block;
    margin: 0 0 0 0px;
    padding: 0px 5px;
    background:#758791;
    color:#ffffff;
    text-decoration:none;
    line-height:1.9em;
    border-top:2px solid #758791;
    /*line-height:20px;*/    
}

#MemberMenu ul li a:hover 
{
	color:#758791;
	background:#ffffff;
	border-top:2px solid #758791;
}

#MemberMenu ul li a.active,
#MemberMenu ul li a.active:hover 
{
 
    background:#76b0e5;
    color:#ffffff;
    font-weight:bold;
	border-top:2px solid #76b0e5;
}

#MemberSubMenu
{
	position:absolute;
	top: 125px;
	height: 20px;
	width: 520px;
	left: 280px;
	background: Transparent;
	/*border-bottom:4px solid #758791;*/
}

#MemberSubMenu ul
{
	clear:right;
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;	
	text-align:center;	
	color:#758791;
	background:#ffffff;
	font-weight:bold;
   	font-size: 12px;
	font-family: Tahoma;
	/*border-left:2px solid #758791;
  	border-right:2px solid #758791;
  	border-bottom:2px solid #758791;*/
}

#MemberSubMenu ul li 
{
    display:block;
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;   
    line-height:1.9em;
    /*line-height:20px;*/
  	/*border-top:2px solid #76b0e5;
  	border-left:1px solid #76b0e5;
  	border-right:1px solid #76b0e5;*/
}

#MemberSubMenu ul li a 
{	
    display:block;
    margin: 0 0 0 0px;
    padding: 0px 5px;
    background:#ffffff;
    color:#758791;
    text-decoration:none;
    line-height:1.9em;
    /*line-height:20px;*/ 
}

#MemberSubMenu ul li a:hover 
{
    color:#ffffff;
    background:#76b0e5;
}

#MemberSubMenu ul li a.active,
#MemberSubMenu ul li a.active:hover 
{
    color:#76b0e5;
    background:#ffffff;
    font-weight:bold;
}

#ActionList li
{
	display: inline;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	background-color: #758791;
}

#ActionList li A
{
	display: inline;
	list-style-type: none;
	padding-left:0px;
	padding-right:0px;

}

#ActionList
{
	position: absolute;
	top: 160px;
	width: 780px;
	left: 0px;
	background-color: Transparent;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: #758791 2px solid;
}

.ActionMenuPublic
{
	height: 70px;
	width: 780px;
	 /*
	border-bottom: #758791 2px solid;
	list-style-type: none;
   */
}

.ActionMenuPublic2
{
	position: absolute;
	top: 160px;
	height: 70px;
	width: 780px;
	color: #ffffff;
	background-color: #ffcc66;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	padding-top:0px;
	left: 0px;
	 /*
	border-bottom: #758791 2px solid;
	list-style-type: none;
   */
}

.ActionMenuPublic A
{
	color: #ffffff;
	background-color: #758791;
	text-decoration: none;
}

.ActionMenuPublic A:link
{
	color: #ffffff;
	background-color: #758791;
	text-decoration: none;
}

.ActionMenuPublic A:hover
{
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
}

.SecondaryMenuPublic
{
	position: absolute;
	top: 200px;
	height: 20px;
	width: 320px;
	left: 460px;
	color: #ffffff;
	background-color:#758791;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}

.SecondaryMenuPublic A
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
}

.SecondaryMenuPublic A:link
{
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	
}

.SecondaryMenuPublic A:hover
{
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
}

.Blank1Member
{
	position: absolute;
	top: 100px;
	height: 20px;
	width: 780px;
	left:0px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.Blank2Member
{
	position: absolute;
	top: 120px;
	height: 10px;
	width: 780px;
	left:0px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.Blank3Member
{
	position: absolute;
	top: 170px;
	height: 20px;
	width: 780px;
	left:0px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.Blank2Public
{
	position: absolute;
	top: 170px;
	height: 10px;
	width: 780px;
	left:0px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.Blank3Public
{
	position: absolute;
	top: 200px;
	height: 20px;
	width: 780px;
	left:0px;
	color: #758791;
	background-color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Tahoma;
}

.MathsHeadLogo
{
	font-weight: bold;
	font-size: 16px;
	width: 5%;
	color: black;
	font-style: normal;
	font-family: 'Kristen ITC';
	height: 44px;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.error
{
	font-weight: bold;
	z-index: -90;
	color: #ffff00;
	font-style: normal;
	position: absolute;
	height: 18px;
	text-align: left;
	background-color: transparent;
}

.ErrorLabel
{
	font-weight: bolder;
	z-index: -90;
	color: #ffff00;
	font-style: normal;
	position: absolute;
	height: 18px;
	text-align: left;
	width: 180;
}
.ErrorBox
{
	font-weight: bold;
	font-size: 11px;
	color: /*#5e5e5e*/ #ffff00;
	background-color: /*#e8eefa*/ #758791;
	z-index: -90;
	position: absolute;
	text-align: left;
	width: 156px;
}

.FrameErrorBox
{
	font-weight: bold;
	font-size: 11px;
	color: /*#5e5e5e*/ #ffff00;
	background-color: /*#e8eefa*/ #758791;
	z-index: -90;
	position: absolute;
	text-align: left;
	width: 220px;
}

.ErrorLabel
{
	font-weight: bolder;
	z-index: -90;
	color: #ffff00;
	font-style: normal;
	position: absolute;
	height: 18px;
	text-align: left;
	width: 180;
}
.ErrorLabelWide
{
	font-weight: bold;
	font-size: 11px;
	color: #ffff00;
	background-color: #758791;
	z-index: -90;
	width: 430px;
	font-style: normal;
	position: absolute;
	text-align: left;
}
.ERRORWide
{
	font-weight: bolder;
	font-size: 12px;
	z-index: -90;
	width: 362px;
	color: #000080;
	font-style: normal;
	position: absolute;
	height: 18px;
	background-color: #f0f8ff;
	text-align: left;
	font-variant: normal;
}

.ErrorLogin
{
	font-weight: bolder;
	font-size: 12px;
	z-index: -90;
	width: 330px;
	color: #000080;
	font-style: normal;
	position: absolute;
	height: 18px;
	background-color: #f0f8ff;
	text-align: left;
	font-variant: normal;
}

.Charge
{
	border-right: #B0C4DE thin groove;
	border-top: #B0C4DE thin groove;
	font-weight: bold;
	font-size: 12px;
	border-left: #B0C4DE thin groove;
	color: #000080;
	border-bottom: #B0C4DE thin groove;
	font-style: normal;
	font-family: 'Tahoma';
	background-color: #dcdcdc;
	text-align: center;
	text-decoration: none;
	height: 44px;
	width: 540px;
}


.SmallPara
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: bolder;
	font-size: 10px;
	border-left: #ffffff;
	color: #000080;
	border-bottom: #ffffff;
	font-style: normal;
	position: relative;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
}

.Hidden
{
    DISPLAY: none;
    VISIBILITY: hidden;
    BACKGROUND-COLOR: transparent
}

.Menu
{
	font-weight: normal;
	font-size: 12px;
	left: 5%;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
}

.MenuH
{
	font-weight: normal;
	font-size: 12px;
	left: 5%;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
}

.Menu .In
{
	border-right: #808080 thin outset;
	border-top: #808080 thin outset;
	font-weight: bolder;
	border-left: #808080 thin outset;
	color: #808080;
	border-bottom: #808080 thin outset;
	background-color: #ffe4b5;
}

.Menu TD
{
	font-size: 12px;
	width: 100%;
	cursor: hand;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #000080;
	border-bottom-style: none;
}

.ButtonLink
{
	font-size: 12px;
	width: 60px;
	top: 160px;
	left: 670px;
	cursor: hand;
	position: absolute;
	border-right: lightsteelblue thin solid;
	border-top: lightsteelblue thin solid;
	font-weight: normal;
	border-left: lightsteelblue thin solid;
	color: Red;
	border-bottom: lightsteelblue thin solid;
	font-family: 'Tahoma';
	background-color: #ffffe0;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}


.BigMenu .Menuv
{
	border-right: #758791  solid 1px;
	border-top: #758791  solid 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #758791  solid 1px;
	border-bottom: #758791  solid 1px;
	font-style: normal;
	font-family: 'Microsoft Sans Serif';
	background-color: #76b0e5;
	color: #ffffff;
	width: 100%;
}

.BigHMenu .MenuH
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
	width: 100%;
}

.AdvertTable
{
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: 'Microsoft Sans Serif';
	background-color: #76b0e5;
	color: #ffffff;
}

.Menuv
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: 'Microsoft Sans Serif';
	background-color: #000000;
	width: 150px;
}

.Menuv .In
{
	border-right: #808080 thin outset;
	border-top: #808080 thin outset;
	font-weight: bolder;
	border-left: #808080 thin outset;
	color: #808080;
	border-bottom: #808080 thin outset;
	background-color: #ffe4b5;
}

.MenuH .In
{
	border-right: #808080 thin outset;
	border-top: #808080 thin outset;
	font-weight: bolder;
	border-left: #808080 thin outset;
	color: #808080;
	border-bottom: #808080 thin outset;
	background-color: #ffe4b5;
}

.Menuv TD
{
	font-weight: normal;
	font-size: 12px;
	width: 100%;
	cursor: hand;
	color: #ffffff;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: center;
}

.MenuH TD
{
	font-weight: normal;
	font-size: 12px;
	width: 100%;
	cursor: hand;
	color: #ffffff;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: center;
}
.FlashDisplay
{
	border-right: aliceblue 2px;
	border-top: aliceblue 2px;
	border-left: aliceblue 2px;
	border-bottom: aliceblue 2px;
	left: 3%;
	width: 500px;
	color: black;
	letter-spacing: normal;
	position: relative;
	background-color: #4682b4;
	text-align: center;
	font: 14px 'Comic Sans MS';
	background-image: url(Graphics/FlashyBackground.jpg);
}


.ParaDisplay
{
	font: 13px 'Microsoft Sans Serif';
	width: 580px;
	color: navy;
	letter-spacing: normal;
	background-color: transparent;
	text-align: left;
}

.ParaDisplayC
{
	border-right: #ffffff;
	border-top: #ffffff;
	left: 5%;
	font: 13px 'Microsoft Sans Serif';
	border-left: #ffffff;
	width: 425px;
	color: navy;
	border-bottom: #ffffff;
	letter-spacing: normal;
	position: relative;
	background-color: #f0f8ff;
	text-align: center;
}

.btnDemo
{
	border-left-color: blue;
	border-bottom-color: blue;
	border-top-style: ridge;
	border-top-color: blue;
	border-right-style: ridge;
	border-left-style: double;
	border-right-color: blue;
	border-bottom-style: ridge;
}

.lblRegUpdBack
{
	width: 655px;
	height: 300px;
	background-color: #f0f8ff;
}

.lblBackground
{
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	font: 14px 'Microsoft Sans Serif';
	border-left: #76b0e5 solid 1px;
	color: navy;
	border-bottom: #76b0e5 solid 1px;
	position: relative;
	background-color: #f0f8ff;
	width: 455px;
	height: 430px;
}

.lblTitle
{
	font-weight: normal;
	font-size: 12pt;
	width: 655px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
	text-align: left;
}

.lblCredits
{
	font-weight: normal;
	font-size: 10pt;
	width: 655px;
	color: black;
	font-family: Tahoma, 'Microsoft Sans Serif';
	height: 9px;
	background-color: transparent;
	text-align: left;
}	
.lblTitleLong
{
	font-weight: normal;
	font-size: 12pt;
	width: 715px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
	text-align: left;
}

.lblCreditsLong
{
	font-weight: normal;
	font-size: 10pt;
	width: 715px;
	color: black;
	font-family: Tahoma, 'Microsoft Sans Serif';
	height: 9px;
	background-color: transparent;
	text-align: left;
}	
.lblDemoTitle
{
	font-size: 16pt;
	width: 650px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
}
.lblDemoQuestionTitle
{
	font-weight: bold;
	font-size: 10pt;
	width: 638px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
}
.lblDemoTitleEnd
{
	font-size: 16pt;
	width: 680px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
}

.lblLoginTitle
{
	font-size: 12pt;
	width: 640px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
}
.lblRegTitle
{
	font-size: 12pt;
	width: 681px;
	color: black;
	font-family: 'Kristen ITC';
	height: 30px;
	background-color: #f0f8ff;
}

.RegBackground
{
	width: 625px;
	height: 318px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.Background490
{
	width: 490px;
	height: 230px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.Back490By90
{
	width: 490px;
	height: 90px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.Back490By165
{
	width: 490px;
	height: 165px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.SelectionDetail
{
	width: 625px;
	height: 85px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.SponsorshipInfo
{
	width: 625px;
	height: 600px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}
.SponsorshipInfoC
{
	width: 615px;
	height: 570px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.InvitationInfoC
{
	width: 615px;
	height: 347px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.InvitationLink
{
	width: 625px;
	height: 197px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}
.InvitationLinkC
{
	width: 615px;
	height: 137px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.InvBackground
{
	width: 625px;
	height: 230px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.Invitation
{
	width: 625px;
	height: 338px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.InvitationC
{
	width: 615px;
	height: 227px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.Thankyou
{
	width: 625px;
	height: 325px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}
.ThankyouC
{
	width: 615px;
	height: 292px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f0f8ff;
	border-bottom-style: none;
}

.btnStartDemo
{
	font: 10pt Tahoma, 'Microsoft Sans Serif';
	width: 200px;
	letter-spacing: normal;
	height: 22px;
	background-color: #76b0e5;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	border-right: #76b0e5 thin outset;
	border-top: #76b0e5 thin outset;
	border-left: #76b0e5 thin outset;
	border-bottom: #76b0e5 thin outset;
}

.btnStartDemo A
{
	font: 10pt Tahoma, 'Microsoft Sans Serif';
	width: 200px;
	color: #ffffff;
	border-right: #76b0e5 thin outset;
	border-top: #76b0e5 thin outset;
	border-left: #76b0e5 thin outset;
	border-bottom: #76b0e5 thin outset;
	letter-spacing: normal;
	height: 22px;
	background-color: #76b0e5 ;
	text-align: center;
	text-decoration: none;
}

.btnStartDemo A:Link
{
	font: 10pt Tahoma, 'Microsoft Sans Serif';
	width: 200px;
	color: #ffffff;
	border-right: #76b0e5 thin outset;
	border-top: #76b0e5 thin outset;
	border-left: #76b0e5 thin outset;
	border-bottom: #76b0e5 thin outset;
	letter-spacing: normal;
	height: 22px;
	background-color: #76b0e5;
	text-align: center;
	text-decoration: none;
}

.btnStartDemo A:Active
{
	font: 10pt 'Microsoft Sans Serif';
	width: 200px;
	color: #ffffff;
	border-right: #76b0e5 thin outset;
	border-top: #76b0e5 thin outset;
	border-left: #76b0e5 thin outset;
	border-bottom: #76b0e5 thin outset;
	letter-spacing: normal;
	height: 22px;
	background-color: #76b0e5;
	text-align: center;
	text-decoration: none;
}

.lblAdvertTitle
{
	font: 10pt 'Comic Sans MS';
	color: #ffffff;
	letter-spacing: normal;
	position: relative;
	text-align: center;
	text-decoration: none;
	/*width: 150px;*/
	height: 30px;
	background-color: #76b0e5;
}

.lblAdvertTxt
{
	font-weight: Normal;
	font-family: Arial;
	font-size: 14px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	/*width: 100%;*/
	width: 250px;
	height: 130px;
}

.lblAdvertTxt A
{
	font-weight: Normal;
	font-family: Arial;
	font-size: 14px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 130px;
}
.lblAdvertTxt A:Active
{
	font-weight: Normal;
	font-family: Arial;
	font-size: 14px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 130px;
}
.lblAdvertTxt A:Link
{
	font-weight: Normal;
	font-family: Arial;
	font-size: 14px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 130px;
}

.lblAdvert
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	letter-spacing: normal;
	position: relative;
	height: 130px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvert A
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	height: 130px;
	letter-spacing: normal;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvert A:Active
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	letter-spacing: normal;
	position: relative;
	height: 130px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvert A:Link
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	letter-spacing: normal;
	position: relative;
	height: 130px;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvertLong
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	height: 250px;
	letter-spacing: normal;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvertLong A
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	height: 250px;
	letter-spacing: normal;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvertLong A:Active
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	height: 250px;
	letter-spacing: normal;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblAdvertLong A:Link
{
	font: 10pt 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 100%;
	height: 250px;
	letter-spacing: normal;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.lblHtmlCompEntered
{
	font: bold x-small 'Microsoft Sans Serif' , verdana, arial, helvetica, sans-serif;
	width: 600px;
	color: #ffff00;
	position: relative;
	height: 46px;
	background-color: transparent;
}

.lblHtmlCompPrize
{
	font: 12pt Tahoma;
	width: 616px;
	color: #000000;
	position: relative;
	height: 100px;
	background-color: #f0f8ff;
}

.Disp
{
	font-size: 12px;
	color: #000000;
	background-color: #f0f8ff;
}
.DispBox
{
	border-right: #0000ff 1px;
	border-top: #0000ff 1px;
	font-size: 12px;
	border-left: #0000ff 1px;
	color: #000000;
	border-bottom: #0000ff 1px;
	background-color: #f0f8ff;
}

.DispMulti
{
	border-right: #0000ff 1px;
	border-top: #0000ff 1px;
	font-size: 12px;
	border-left: #0000ff 1px;
	width: 221px;
	color: #000000;
	border-bottom: #0000ff 1px;
	height: 88px;
	background-color: #f0f8ff;
}

.ActionLink
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	font-size: 12pt;
	border-left: gray thin outset;
	width: 64px;
	color: #ff0000;
	line-height: normal;
	border-bottom: gray thin outset;
	font-family: 'Microsoft Sans Serif';
	letter-spacing: normal;
	height: 22px;
	background-color: #f0f8ff;
	text-align: center;
	text-decoration: none;
}

.ButtonNormal
{
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 80px;
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
	cursor: hand;
	font-weight:bold;
	font-size: 12pt;
	font-family:Arial;
}

.ButtonWide
{
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 180px; /*color: #000000; 
	background-color: #gray;*/
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial; /*border-bottom: #76b0e5 1px solid;*/
	color: red;
}


/*
.ButtonWide:hover
{
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 180px;
	color: #000000;
	text-decoration: none;
	cursor: hand;
	/*background-color: #CEE3F6;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
}
*/

.ButtonBig
{
	text-align: center;
	vertical-align: middle;
	height: 36px;
	width: 180px;
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
	cursor: hand;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
	

}

.ButtonWideDisabled
{
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 180px;
	color: #DCDCDC;
	background-color: #76b0e5;
	text-decoration: none;
	cursor: hand;
	font-weight:bold;

}
.Action
{
	text-align: center;
	height: 22px;
	width: 64px;
	color: #ffffff;
	background-color: #76b0e5;
}

.ActionDisabled
{
	color: #DCDCDC;
	text-align: center;
	height: 22px;
	width: 64px;
	color: #DCDCDC;
	background-color: #76b0e5;
}
.ActionWide
{
	width: 240px;
	height: 22px;
	text-align: center;
	color: #ffffff;
	background-color: #76b0e5;

}
.ActionQuestion
{
	width: 150px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	background-color: #76b0e5;
	font-weight:bold;
}

.ActionPublic
{
	width: 172px;
	height: 22px;
	color: #ffffff;
	background-color: #76b0e5;
	text-align: center;
}

.ActionPublicDisabled
{
	width: 172px;
	color: #DCDCDC;
	height: 22px;
	background-color: #76b0e5;
	text-align: center;
}
.ActionComp
{
	width: 160px;
	height: 22px;
	background-color: #76b0e5;
	color: #ffffff;
	text-align: center;
	border-right: #76b0e5 thin outset;
	border-top: #76b0e5 thin outset;
	border-left: #76b0e5 thin outset;
	border-bottom: #76b0e5 thin outset;
}

.FrameBackground
{
	width: 620px; /*left: 0px;*/ /*background-color: #CEE3F6;*/ /*google: #c3d9ff*/
	background-color:  #758691 /*#e8eefa*/;
}

.FrameBorder
{
	width: 626px; /*left: 0px;*/
	background-color:Transparent;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px ;
	border-bottom: #76b0e5 solid 1px;

}

.FrameAnswer
{
	width: 156px; /*left: 0px;*/ /*background-color: #CEE3F6;*/ /*google: #c3d9ff*/
	background-color:  #758691 /*#e8eefa*/;
}

.FrameAnswerBorder
{
	width: 162px; /*left: 0px;*/
	background-color:Transparent;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px ;
	border-bottom: #76b0e5 solid 1px;

}

.FrameTitle
{
	font-weight: normal;
	font-size: 14px;
	width: 620px;
	height: 20px;
	/*left: 0px; */
	text-align: left;
	font-family: Tahoma;
	font-weight:bold;
	background-color: #ffffff; 
	color: #758791;
}

.LabelInfo
{
	font-weight: normal;
	font-size: 14px;
	height: 20px;
	/*left: 0px; */
	text-align: left;
	font-family: Tahoma;
	font-weight:bold;
	background-color: #ffffff; 
	color: #758791;
}
.Notice
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #f0f8ff;
	text-align: left;
}

.NoticeBox
{
	font-weight: normal;
	font-size: 13px;
	width: 617px;
	height: 20px;
	text-align: left;
	font-family: 'Comic Sans MS';
	background-color: #76b0e5;
	color: #ffffff;
}

.Promo
{
	font-weight: bolder;
	font-size: 12px;
	width: 10.5cm;
	color: #000000;
	height: 40px;
	background-color: #ffffcc;
	text-align: center;
}

.InstructionMedium
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: 'Tahoma';
	background-color: transparent;
	text-align: left;
	height: 66px;
	width: 255px;
}

.InstructionReg
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: 'Tahoma';
	background-color: transparent;
	text-align: left;
	height: 317px;
	width: 610px;
}

.Logo
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-style: italic;
	font-family: 'Microsoft Sans Serif';
	background-color: transparent;
	text-align: left;
	text-decoration: none;
}


.TextLabel
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff /*#5e5e5e*/;
	font-family:Tahoma;
	background-color: transparent;
	text-align: left;	
	vertical-align: middle;
}

.TextLabelNotice
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	background-color: transparent;
	text-align: left;
}



.LabelInvCode
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	background-color: transparent;
	text-align: left;
	width: 140px;
}

.LabelInvSchool
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	background-color: transparent;
	text-align: left;
	width: 155px;
}
.RadioButton
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	background-color: transparent;
	text-align: left;
}

.CheckBox
{
	font-size: 14px;
	font-weight: bold;
	width: 150px;
	color: #ffffff;
	font-family: Tahoma;
	height: 22px;
	background-color: transparent;
}
.CheckBoxInfo
{
	font-weight: bold;
	font-size: 14px;
	width: 150px;
	color: #ffffff;
	font-style: italic;
	font-family: Tahoma;
	height: 40px;
	font-variant: normal;
}
.SingleText
{
	font-weight: normal;
	font-size: 12px;
	width: 160px;
	height: 18px;
	font-family: Tahoma;
	color: #000000;
	background-color: #ffffff;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.TextWidth
{	
	font-weight: normal;
	font-size: 12px;
	height: 18px;
	font-family: Arial;
	color: #000000;
	background-color: #ffffff;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
	margin:0x;
	padding:0px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 1px;

}

.Text223
{
	font-weight: normal;
	font-size: 12px;
	width: 223px;
	height: 22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}
.MultiText223
{
	font-weight: normal;
	font-size: 12px;
	width: 223px;
	height: 110px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}
.TextWidth150
{
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	height: 22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.TextWidth76
{
	font-weight: normal;
	font-size: 12px;
	width: 76px;
	height: 22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.TextSecurity
{
	font-weight: normal;
	font-size: 12px;
	width: 80px;
	height: 20px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}


.TextTime
{
	font-weight: normal;
	font-size: 12px;
	width: 49px;
	height: 22px;
	font-family: Tahoma;
	color: #000000;
}

.TextId
{
	font-weight: normal;
	font-size: 12px;
	width: 49px;
	height: 22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;

	
	
}

.TextWidth435
{
	font-weight: normal;
	font-size: 12px;
	width: 435px;
	height: 22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.TextWidth300
{
	font-weight: normal;
	font-size: 12px;
	width: 300px;
	height: 22px;
	font-family: Tahoma;
	color: #000000;
}

.TextWidth275
{
	width: 275px;
	height: 22px;	
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}
.TextLong
{
	font-weight: normal;
	font-size: 12px;
	width: 512px;
	height: 22px;
	color: #000000;
	font-family: Tahoma;
}

.TextDate
{
	font-weight: normal;
	font-size: 12px;
	width: 74px;
	height: 20px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;

}

.lblDisplay
{
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	width: 800px;
	color: #758791;
	background-color:Transparent;
}

.lblInlineDisplay
{
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	width: 700px;
	color: #758791;
	background-color:Transparent;
}

.DisplayBox
{
	color: #5e5e5e;
	z-index: -90;
	position: absolute;
	text-align: left;
	width: 156px;
}

.lblScreenTitle
{
	font-weight: bold;
	font-size: 20px;
	color: red;
	font-family: 'Times New Roman';
	position: absolute;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.ScreenTitle
{
	font-weight: bold;
	font-size: 14px;
	color: blue;
	font-family: 'Times New Roman';
	position: absolute;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.ScreenBar
{
	font-weight: bold;
	font-size: 14px;
	border-left: #ffffff solid 1px;
	color: #000000;
	font-family: 'Times New Roman';
	position: absolute;
	background-color: #f0f8ff;
	text-align: center;
	text-decoration: none;
}
.ScreenNotice
{
	font-weight: bold;
	font-size: 14px;
	border-left: #ffffff solid 1px;
	color: #000000;
	font-family: 'Times New Roman';
	position: absolute;
	background-color: #f0f8ff;
	text-align: center;
	text-decoration: none;
}

.ScreenHelp
{
	font-weight: bold;
	font-size: 12px;
	border-left: #ffffff solid 1px;
	color: #ff0000;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.LabelLeft
{
	font-weight: bold;
	font-size: 12px;
	left: 5%;
	width: 90%;
	color: #ffff00;
	font-family: Tahoma;
	position: relative;
	background-color: transparent;
	text-align: left;
}

.DDLeft
{
	font-weight: bold;
	font-size: 12px;
	left: 5%;
	width: 90%;
	font-family: Tahoma;
	color: #808000;
}

.DD
{
	margin:0px;
	padding:0px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 12px;	
	height:22px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.DDSmall
{
	font-size: 12px;
	width: 49px;
	font-family: Tahoma;
	color: #000000;
}
.DD300
{
	font-size: 12px;
	width: 300px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.DDSearchWidth
{
	font-size: 12px;
	width: 392px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;

}

.DD223
{
	font-size: 12px;
	width: 223px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}
.DD255
{
	font-size: 12px;
	width: 255px;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.TextMultiLine
{
	margin:0px;
	padding:0px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 1px;	
}

TABLE.Standard .StandardHeader TD
{
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #5e5e5e;
	font-variant: normal;
	border-bottom: #758791 2px solid;
}


TABLE.Standard
{
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffcc;
	color: red;
	font-variant: normal;
	width: 780px;
	border-right: #758791 solid 2px;
	border-top: #758791 solid 2px;
	border-left: #758791 solid 2px;
	border-bottom: #758791 solid 2px;
}


TABLE.Menu .MenuHeading TD
{
	font-weight: bold;
	background-image: url(background.JPG);
	text-transform: capitalize;
	color: #ffff00;
	font-style: normal;
	font-family: Tahoma;
	background-color: #88b2cb;
	font-variant: normal;
}

TABLE.MenuH .MenuHHeading TD
{
	font-weight: bold;
	background-image: url(background.JPG);
	text-transform: capitalize;
	color: #ffff00;
	font-style: normal;
	font-family: Tahoma;
	background-color: #4682b4;
	font-variant: normal;
}

.AdHeading
{
	font-weight: Bold;
	font-family: Arial;
	font-size: 14px;
	background-color: #76b0e5;
	color: #ffffff;
	height: 25px;
	/*width: 150px;*/
	width: 250px;
	text-align: center;
}


.companyName
{
	font-weight: bold;
	font-size: large;
	width: 95%;
	color: #ffffff;
	font-family: 'Arial Narrow';
	background-color: transparent;
	text-align: center;
}

.Email
{
	color: #ffffff;
	background-color: #808080;
}

TABLE.Standard
{
	padding-right: 0%;
	padding-left: 0%;
	font-size: 12px;
	left: 0px;
	color: #000000;
	padding-top: 0%;
	font-family: Tahoma;
	background-color: #ffffff;
}

TABLE.Standard .StandardList1 TD
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	color: #000000;
	font-variant: normal;
}

TABLE.Standard .StandardList1 TD A:link
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	font-variant: normal;
	text-decoration: underline;

}

TABLE.Standard .StandardList1 TD A:active
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	font-variant: normal;
	text-decoration: underline;

}

TABLE.Standard .StandardList1 TD A
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
	font-variant: normal;
	text-decoration: underline;
}


TABLE.Standard .StandardList0 TD
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #CEE3F6;
	font-variant: normal;
}

TABLE.Standard .StandardList0 TD A
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #CEE3F6;
	font-variant: normal;
	text-decoration: underline;
}
TABLE.Standard .StandardList0 TD A:link
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #CEE3F6;
	font-variant: normal;
	text-decoration: underline;
}
TABLE.Standard .StandardList0 TD A:active
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #CEE3F6;
	font-variant: normal;
	text-decoration: underline;
}


TABLE.Standard .StandardListTitle TD
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	border-left: #ffffff;
	color: #0000ff;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: underline;
}

TABLE.Container
{
	border-right: #B0C4DE;
	border-top: #B0C4DE;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	border-left: #B0C4DE;
	width: 100%;
	color: #fafad2;
	border-bottom: #B0C4DE;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: underline;
}
TABLE.Standard .StandardListTitle A
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	border-left: #ffffff;
	color: #ffe4b5;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
}

TABLE.Standard TR .StandardListSmall0 TD
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-transform: capitalize;
	border-left: #ffffff;
	width: 5%;
	color: #000080;
	border-bottom: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffcc;
	font-variant: normal;
}
TD. StandardListSmall1
{
	font-size: 10px;
	border-right: #ffffff;
	border-top: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: capitalize;
	border-left: #ffffff;
	width: 5%;
	color: #000000;
	border-bottom: #ffffff;
	font-style: normal;
	background-color: #ffff99;
	font-variant: normal;
}
.ListHeading
{
	font-weight: bold;
	font-size: 12px;
	left: 0%;
	text-transform: capitalize;
	width: 100%;
	color: #000080;
	font-style: normal;
	position: static;
	background-color: transparent;
	font-variant: normal;
}

.Question
{
	font-weight: normal;
	font-size: 12pt;
	left: 0%;
	text-transform: none;
	width: 100%;
	color: #000000;
	font-style: normal;
	font-family: 'Times New Roman';
	position: static;
	background-color: transparent;
	font-variant: normal;
}

.IgnoreAnswerParameter
{
	font-weight: normal;
	font-size: 12pt;
	left: 0%;
	text-transform: none;
	width: 65px;
	color: #000000;
	font-style: normal;
	font-family: 'Times New Roman';
	position: static;
	background-color: transparent;
	text-align: right;
	font-variant: normal;
}

.AnswerParameter
{
	font-weight: bold;
	font-size: 12px;
	color: #5e5e5e;
	font-family: 'Tahoma';
	background-color: transparent;
	text-align: right;
	width: 65px;
	height: 18px;
	left: 0%;
}

.AnswerValue
{
	font-weight: normal;
	font-size: 12px;
	width: 70px;
	height: 18px;
	font-family: 'Tahoma';
	background-color: #ffffff;
	color: #000000;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.Menuv .MenuHeading
{
	font-weight: bold;
	text-transform: none;
	width: 100%;
	font-style: normal;
	font-family: 'Comic Sans MS';
	color: #ffffff;
	background-color: #758791;
	text-align: center;
	font-variant: normal;
}

.MenuH .MenuHHeading
{
	font-weight: normal;
	text-transform: none;
	width: 100%;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f0f8ff;
	text-align: center;
	font-variant: normal;
}
.Menuv .MenuItem
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	width: 100%;
}
.Menuv .MenuItemHighlight
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	width: 100%;
}

.MenuH .MenuItem
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	width: 100%;
}


.Menu A
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #f5f5dc;
	background-color: #000080;
	text-align: center;
	text-decoration: none;
}

.Menu A:link
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #f5f5dc;
	background-color: #000080;
	text-align: center;
	text-decoration: none;
}

.Menu A:active
{
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	color: #f5f5dc;
	background-color: #000080;
	text-align: center;
	text-decoration: none;
}

.Menut A
{
	border-right: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #ffffff solid 1px;
	color: #0000ff;
	border-bottom: #ffffff solid 1px;
	background-color: #fafad2;
	text-align: center;
	text-decoration: none;
}
.Menut A:link
{
	border-right: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff solid 1px;
	color: #000080;
	border-bottom: #ffffff solid 1px;
	background-color: #f5f5dc;
	text-align: center;
	text-decoration: none;
}

.Menut A:active
{
	border-right: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	font-weight: normal;
	font-size: 12px;
	border-left: #ffffff solid 1px;
	color: #000080;
	border-bottom: #ffffff solid 1px;
	background-color: #f5f5dc;
	text-align: center;
	text-decoration: none;
}

.Menu .ItemSelected
{
	border-right: #B0C4DE solid 1px;
	border-top: #B0C4DE solid 1px;
	font-weight: normal;
	font-size: 12px;
	border-left: #B0C4DE solid 1px;
	width: 90%;
	color: #000080;
	font-style: normal;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}

.Menuv A
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
}

.MenuH A
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
	text-align: center;

}
.Menuv A:link
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
}

.MenuH A:link
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
	text-align: center;
}

.Menuv A:active
{
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
}

.Menuv A:hover
{
	font-weight: bold;
	text-transform: none;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
}

.MenuH  A:active
{
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	color: red;
	font-style: normal;
	font-family: Tahoma;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
	width: 100%;
 	text-align: center;
}

.Menuv .ItemSelected
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: navy;
	font-style: normal;
	font-family: Tahoma;
	background-color: #f5f5dc;
	font-variant: normal;
	width: 100%;
}

.MenuH .ItemSelected
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	font-style: normal;
	font-family: Tahoma;
	background-color: #76b0e5;
	color: #ffffff;
	font-variant: normal;
	width: 100%;
	text-align: center;
}


.ScreenTitle mi
{
	border-right: #008000 solid 1px;
	border-top: #008000 solid 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #008000 solid 1px;
	border-bottom: #008000 solid 1px;
	font-family: Vivaldi;
	background-color: #c0c0c0;
}
.ScreenTitle LEGEND
{
	border-right: #008000 solid 1px;
	border-top: #008000 solid 1px;
	font-weight: bold;
	font-size: 12px;
	border-left: #008000 solid 1px;
	border-bottom: #008000 solid 1px;
	font-family: Vivaldi;
	background-color: #c0c0c0;
}

.BigMenu
{
	font-size: 5px;
	position: absolute;
	background-color: transparent;
	width: 150px;
}

.BigHMenu
{
	font-size: 5px;
	position: absolute;
	background-color: transparent;
	width: 780px;
}


.Line
{
	background-image: url(Graphics\Line.GIF);
	width: 540px;
	border-bottom: #a9a9a9 1px groove;
	background-color: transparent;
}

.TitleBar
{
	width: 524px;
	position: absolute;
	height: 60px;
}
.BackDrop
{
	z-index: 200;
	width: 524px;
	position: absolute;
	height: 198px;
	background-color: #f0f8ff;
}

.SearchBox
{
	z-index: 200;
	width: 491px;
	position: absolute;
	height: 118px;
	background-color: #f0f8ff;
}
.BackDrop2
{
	z-index: 200;
	width: 688px;
	position: absolute;
	height: 4.6cm;
	background-color: #f0f8ff;
}

TD.BigMenu
{
	width: 100%;
}

TD.BigHMenu
{
	width: 100%;
}

.imgQuestionText
{
	border-top: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
	border-right: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
}
.CaptionHeading
{
	text-align: center;
	color: white;
	font: bold 13px 'Comic Sans MS';
	background-color: navy;

}

.CaptionHeadingQ
{
	text-align: center;
	width: 780px;
	height:20px;
	color: white;
	font: bold 12px 'Tahoma';
	background-color: #758791;
	cursor:pointer
}

.CaptionHeadingQActive
{
	text-align: center;
	width: 503px;
	height:20px;
	color: #ffffff;
	font: bold 12px 'Tahoma';
	background-color: #76b0e5;
}

.CaptionHeadingA
{
	text-align: left;
	width: 148px;
	height:20px;
	font: 14px 'Tahoma';
	font-weight:bold;
	color: #76b0e5;
	background-color: #ffffff;
}

.AnswerText
{
	font-weight: bold;
	font-size: 14px;
	width: 148px;
	font-family: Tahoma;
	height: 60px;
	background-color:#ffffff;
	color: #5e5e5e;
	border-top: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
	border-right: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
}

.LabelAnswer
{
	font-weight: normal;
	font-size: 12px;
	color: #000080;
	font-family: Tahoma;
	border-right: #76b0e5 solid 1px;
	border-top: #76b0e5 solid 1px;
	border-left: #76b0e5 solid 1px;
	border-bottom: #76b0e5 solid 1px;
}

.LabelError
{
	font-weight: normal;
	font-size: 12px;
	width: 150px;
	color: #000000;
	font-family: Tahoma;
	background-color: transparent;
}

.QuestionText
{
	border-right: aliceblue 2px;
	border-top: aliceblue 2px;
	border-left: aliceblue 2px;
	border-bottom: aliceblue 2px;
	font-weight: bold;
	font-size: 12px;
	width: 500px;
	color: black;
	font: bold 12px 'Tahoma';
	background-color: #f0f8ff;
	background-image: url(Graphics/FlashyBackground.jpg);
}

.QuestionText500
{
	border-right: aliceblue 2px;
	border-top: aliceblue 2px;
	border-left: aliceblue 2px;
	border-bottom: aliceblue 2px;
	font-weight: bold;
	font-size: 12px;
	width: 500px;
	color: black;
	font: bold 12px 'Tahoma';
	background-color: #f0f8ff;
	background-image: url(Graphics/FlashyBackgroundL.jpg);
}
.MenuBar
{
	background-image: url(Graphics/Drink.gif);
}
.Links
{
	border-right: #758791 solid 1px;
	border-top: #758791 solid 1px;
	border-left: #758791 solid 1px;
	border-bottom: #758791 solid 1px;
	background-color: #ffffff;
}

.LinkDomain
{
	border-right: #758791 solid 1px;
	border-top: #758791 solid 1px;
	border-left: #758791 solid 1px;
	border-bottom: #758791 solid 1px;
	background-color: #76b0e5;
	color: #ffffff;
	font-size: 12pt;
	font-family: Tahoma;
}

.LinkUrl
{
	left: 6%;
	position: relative;
}

.LinkUrl
{
	left: 6%;
	position: relative;
}


.LinkDescription P
{
	color: #758791;
	width: 80%;
	left: 5%;
	position: relative;

}

.LinkDescription
{
	color: #758791;
	width: 80%;
	left: 5%;
	position: relative;
}

.LinkSingleDescription P
{
	color: #758791;
	background-color: #ffffff;
	width: 100%;
	left: 0%;

}

.ButtonLinkOld
{
	border-right: blue thin dotted;
	border-top: blue thin dotted;
	border-left: blue thin dotted;
	border-bottom: blue thin dotted;
	background-color: #76b0e5;
	color:#ffffff;
	position: absolute;
	left: 680px;
	top: 200px;
	width: 200px;
	height: 50px;

}

.ButtonLink
{
	text-align: center;
	vertical-align: middle;
	height: 35px;
	width: 180px;
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
	cursor: hand;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
}

.ButtonLink2
{
	text-align: center;
	vertical-align: middle;
	height: 31px;
	width: 180px;
	color: #ffffff;
	background-color: #76b0e5;
	text-decoration: none;
	cursor: hand;
	font-weight:bold;
	font-size: 10pt;
	font-family: Arial;
}