/* CSS Document */
html {
    min-height: 100%;
    height: 100%;
}
BODY {
	MARGIN: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; background-image:url(images/PageBack2.jpg); background-position: center; 
	background-repeat:repeat-y;    min-height: 100%;
    height: 100%;
}
#page {
	position: relative; WIDTH: 998px; TOP: 0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#wrapper {
	WIDTH: 998px; TEXT-ALIGN: center;
    position: relative;
    min-height: 100%;
    height: 100%;
}
#middle {
	WIDTH: 838px; TEXT-ALIGN: center; float:left;
}
#header {
	WIDTH: 998px; POSITION: relative; TOP: 0px; background-color:#FFFFFF; padding-bottom: 0px; margin-bottom: 0px
}

html>body, html>body #wrapper {
    height: auto;
} 
#center {
	MARGIN-TOP: 0px; margin-bottom: 15px; WIDTH: 670px; TEXT-ALIGN: left; margin-right: 0px; margin-left: 0px; padding-top: 0px; position:relative; 
	top: 0px; padding-left: 20px; padding-right: 20px; clear:none; float: left;
}
#center2 {
	MARGIN-TOP: 0px; margin-bottom: 15px; FLOAT: left; WIDTH: 845px; TEXT-ALIGN: left
}
#centerw {
	MARGIN-TOP: 0px; margin-bottom: 15px; FLOAT: left; WIDTH: 958px; TEXT-ALIGN: left; background-color:#FFFFFF; padding-right:20px; padding-left: 20px;
}
#centerr {
	MARGIN-TOP: 0px; margin-bottom: 15px; FLOAT: left; WIDTH: 788px; TEXT-ALIGN: left; background-color:#FFFFFF; padding-right:20px; padding-left: 20px;
}
.content {
	position: relative
}
.contentw {
	position: relative
}

.intro {
	position: relative
}
.sutble {
	position: relative
}
#footer {
	WIDTH: 998px; POSITION: relative; background-color:#FFFFFF; margin-top: 5px; padding-top: 20px; 
}

/************** top styles *****************/
#menu {
	POSITION: relative; TOP: -4px; TEXT-ALIGN: left; width: 998px; background-image:url(images/BlueBar.jpg); background-position: center; 
	background-repeat:repeat-x; height:58px; padding-bottom: 0px; margin-bottom: 0px
}
#guide {
	POSITION: relative; TOP: -4px; TEXT-ALIGN: left; width: 993px; background-image: url(/New YEG/Images/GuideBarE.jpg); background-position: top; 
	background-repeat:repeat-x; background-color:#FFFFFF; padding-bottom: 0px; margin-bottom: 15px; margin-top: 0px; padding-top: 0px;
}
.newstop {
	position: relative; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; 
	background-image:url(images/HeaderBack.jpg); background-position:bottom; background-repeat:no-repeat; width: 100%; border: 0px; border-width:0px;
}
.newstop th {
	color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; font-weight: normal; border-width:0px; border: 0px;
}
.newstop H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; text-decoration:none; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; 
}
.newstop a:link, .newstop a:visited {
	color: #444444; text-decoration:none
}
.newstop a:hover{
	color: #222222; text-decoration:underline;
}
.newstop table {
	height:46px;
}
.newstop td { border-width:0px; vertical-align:top; FONT-SIZE: 10px; text-decoration:none; font-weight: normal; border-width:0px; vertical-align:bottom;
	
}
.guidebare { 
	font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; color: #666666; text-decoration:none; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;
	background-repeat:repeat-x; position: relative; text-align:left; padding-left: 5px
}
.guidebare a:link, .guidebare a:visited{
	text-decoration: none; color: #333333;
}
.guidebare a:hover{
	text-decoration: underline; color: #666666;
}
/************** bottom styles *****************/
.footertext p{
	color: #777777; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; text-align:center; line-height: 140%;
}
#bottommenu {
	POSITION: relative; TOP: -4px; TEXT-ALIGN: left; width: 998px; background-image:url(images/BlueBar.jpg); background-position: center; 
	background-repeat:repeat-x; height:58px
}
/************** side styles *****************/
#left {
	float:left;
	OVERFLOW: hidden; 
	WIDTH: 118px; 
	text-align:left; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	padding-left: 0px; 
	padding-right: 0px;
}
.rev H1 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; background-image: url(/New%20YEG/images/HeaderBack.jpg); background-position:bottom; padding-top:4px; padding-left: 3px;
	padding-right: 0px; margin-left: 0px; margin-right: 0px; width: 118px; margin-top: 0px; 	
}
.subcontent {
	padding-left: 5px; padding-right: 5px;
}
.subcontent p{
	color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; padding-left: 5px; padding-right: 5px;
}
.subcontent a:link, .subcontent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #666666; text-decoration:none; padding-bottom: 50px;
}
.subcontent a:hover{
	color: #AAAAAA; text-decoration:underline
}
#right {
	CLEAR: none; float:right;
	OVERFLOW: hidden; 
	WIDTH: 157px; 
	border-width: 0px; 
	text-align:left; 
	margin-top: 0em; 
	background-image: url(/New%20YEG/images/right.jpg); 
	background-repeat:repeat-y; 
	margin-left: 0px; 
	margin-right: 0px; 
	padding-right: 5px;
	padding-left: 5px;
	font-size: 100%
}
.rev2 H1 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; background-image: url(/New%20YEG/images/HeaderBack.jpg); background-position:bottom; padding-top:4px; padding-left: 5px;
	padding-right: 0px; margin-left: 0px; margin-right: 0px; width: 157px; margin-top: 0px; 	
}
#right table{
	border-bottom-width:0;
}
#right tr{
	border-bottom-width:0;
}
#right td{
	border-bottom-width:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; border-bottom-color:#666666; border-bottom-style: dashed; border-bottom-width: 1px; 
}
#right th{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bolder; color: #333333; text-align:center; border-bottom-width: 0px; 
}
#right td a:link, .right td a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 115%; color: #666666; text-decoration:none;
}
#right td a:hover{
	color: #AAAAAA; text-decoration:underline
}
#right H2{
font-size:90%;
}

/************** Main styles *****************/
.content H1 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; background-image:url(images/HeaderBack.jpg); height:42px; padding-top:4px; padding-left: 3px;
}
.contentw H1 {
	FONT-WEIGHT: lighter; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; background-image:url(images/HeaderBackW.jpg); height:42px; padding-top:4px; padding-left: 3px;
}
.content H3 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%; border-bottom-width:thin; border-bottom-color:#666666;    
}
.content H3 a:link, .content H3 a:visited{
	text-decoration: none; color: #0066FF;
}
.content H3 a:hover{
	text-decoration: underline; color: #33CCFF;
}


.content H2 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%; background-image:url(images/HeaderBackL.jpg); background-position:bottom; padding-top:4px; padding-left: 3px;
}


.reviewtope {
	position: relative; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; 
	background-image:url(images/HeaderBack.jpg); background-position:bottom; background-repeat:no-repeat; width: 100%; border: 0px; border-width:0px;
}
.reviewtope th {
	color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; font-weight: normal; border-width:0px; border: 0px;
}
.reviewtope H2 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%;
}
.reviewtope a:link, .newstop a:visited {
	color: #444444; text-decoration:none
}
.reviewtope a:hover{
	color: #222222; text-decoration:underline;
}
.reviewtope td { border-width:0px; vertical-align:top; FONT-SIZE: 10px; text-decoration:none; font-weight: normal; border-width:0px; vertical-align:bottom;
}
.review H2 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%; background-image:url(images/HeaderBack.jpg); background-position:bottom; padding-top: 4px; padding-bottom: 2px; 
	padding-left:5px;
}
.review H1 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; background-image:url(images/HeaderBackL.jpg); background-position:bottom; padding-top:4px; padding-left: 3px;
}
.revieww H1 {
	FONT-WEIGHT: lighter; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; background-image:url(images/HeaderBackW.jpg); height:42px; padding-top:4px; padding-left: 3px;
}
.review H2 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%;
}
.review H3 a:link, .review H3 a:visited{
	text-decoration: none; color: #0066FF;
}
.review H3 a:hover{
	text-decoration: underline; color: #33CCFF;
}
.review H3 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 110%;
}
.review p {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%;
}
.review a:link, .review a:visited{
	text-decoration: none; color: #0066FF;
}
.review a:hover{
	text-decoration: underline; color: #33CCFF;
}
.review td{
	font-size:80%; text-align:left;
}
.review td a:link, .content td a:visited{
	text-decoration:none;
}
.review td a:hover{
	text-decoration:underline; color:#33CCFF;
}
#Front {
	color: #0066FF; font-size: 2em;
}
.content DD IMG {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.intro b {
	FONT-WEIGHT: normal; color: #0066FF; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px;
}
.tableIMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; float:left
}
.smallfront { 
	font-size:80%; border-bottom-color:#666666; border-bottom-width: 1px;
}
.content td{
	font-size:80%; text-align:left;
}
.content td a:link, .content td a:visited{
	text-decoration:none;
}
.content td a:hover{
	text-decoration:underline; color:#33CCFF;
}
.subquery p{
padding-left: 30px
}
.subquery a:link, .subquery a:visited{
	text-decoration: none; color:#0066FF;
}
.subquery a:hover{
	text-decoration: underline; color: #33CCFF;
}

.sutble H2 {
	FONT-WEIGHT: normal; color: #333333; font: 120% Verdana,sans-serif; margin-bottom: 4px; padding-bottom: 0px; margin-top: 8px; padding-top: 0px;
}
.sutble P {
	FONT-WEIGHT: normal; color: #333333; font: 80% Verdana,sans-serif; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;
}

.sutble P a:link, .sutble P a:visited{
	text-decoration:none; color:#0066FF;
}
.sutble P a:hover{
	text-decoration:underline; color: #33CCFF;
}
.sutble H2 {
	FONT-WEIGHT: normal; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 120%;
}
.sutble H2 a:link, .sutble H2 a:visited{
	text-decoration:none; color:#0066FF;
}
.sutble H2 a:hover{
	text-decoration:underline; color: #33CCFF;
}
.content p {
	FONT-WEIGHT: normal; color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 80%;
}

/************** utility styles *****************/

#utility{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%;
	position: relative;
	top: 0px;
	text-align:right;
	color: #919999;
}

#utility a{
	color: #333333;
}

#utility a:hover{
	text-decoration: underline;
}

/************ globalNav styles **************/

.globalNav{
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #CCCCCC;
}

.globalNav a:link, .globalNav a:visited {
	font-size: 80%;
	color: #666666;
}

.global{
	font-size: 90%;
	color: #666666;
}

.globalNav a:hover{
	color: #cccccc;
}
a.glink, a.glink:visited{
  	font-size: small;
  	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 2px 6px 8px 8px;	 
	text-decoration:none;
}

/*a.glink:hover{
  	background-image:  url("../images/nav/holiday/navbacsel2.jpg");
	text-decoration: none;
}*/

.skipLinks {display: none;}

.gword{
  	font-size: small;
  	color: #CCCCCC;
	font-weight: normal;
	margin: 0px;
	padding: 2px 6px 8px 8px;
}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top:132px;
	left: 50px; 
	right:50px; 
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #CCCCCC;
}
.subglobalNav2{
	position: absolute;
	top:133px;
	left:50px;
	right:50px; 
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #FFFFFF;
	text-align:center
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #666666;
}

.subglobal{
	font-size: 90%;
	color: #666666;
}

.subglobalNav a:hover{
	color: #cccccc;
}