 /* ---- */


 body {
 	behavior:url(/css/csshover.htc);
}
 
a:focus {
	outline-width: 0px;
}
 
 body #Promo, #Login, #BottomNav, #Copyright, #MainNav, #Banner, #TopNav * 
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	border: 0px none;
	font-size: 11px;
	text-decoration: none;

}

body #Promo a, #Login a, #BottomNav a, #Copyright a, #Banner a, #TopNav a 
 {
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;

}
body #Promo a:focus, #Login a:focus, #BottomNav a:focus, #Copyright a:focus, #Banner a:focus, #TopNav a:focus {
	outline-width: 0px;
}



/* Banner & BannerNav Section*/
#Banner {
	position: relative;
	z-index: 100;
	width: 740px;
	height: 22px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 33px;
	overflow: visible;
}
#Logo {
	width: 310px;
	float: left;
}
#Logo img{
	margin-top: 7px;
	border: 0px none;

}
#Logo a{
	border: 0px none;
}




/* Promo Section*/
#Promo {

	text-align: center;
	background: none;
	width: 770px;
	height: 329px;
	border: none 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;

}

/* Perspectives & Login Sections*/

#HeaderBox {
	width: 770px;
	border: none 0px;
	background: #FFFFFF none;
	margin: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
}

#HeaderBoxLeft {
	width: 540px;
	border: none 0px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}

#HeaderBoxRight {
	width: 195px;
	border: none 0px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

#PerspectiveLoginBox {
	clear: both;
	width:770px;
	margin: 0px;
	padding: 0px;
	position: relative;

}


#PerspectivesContainer {
	width: 540px;
	border: solid 0px;
	background: #FFFFFF none;
	clear:left;
	float: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 15px;
}
#Perspectives {
	clear:left;
	float: left;
}
.PerspeciveBox {

	background-color: #FFFFFF;
	clear: left;
	float: left;
	width: 514px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.PerspeciveBox div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 11px;
	padding-left: 12px;

}
.PerspeciveBox div:hover{

	background-color: #e4eef9;


}
.PerspeciveBox div span{
	width: 490px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.PerspeciveBox div span.person{
	font-weight: bold;


}
.PerspeciveBox div a{
	display: block;
	float: left;
	padding: 0px;
	margin-right: 5px;
	border: none 0px;
}
.PerspeciveBox div img{

	border: none 0px;
}
#LogInThis {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: solid 0px;
	background: #FFFFFF none;
	margin: 0px;	
	font-size: 11px;
	text-decoration: none;
	
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 195px;
	float: left;
	clear: right;
}
#LogInThis div{
	float: left;
	clear: left;
}
#LogInThis form{
	padding: 0px;
	margin: 0px;
	border: none opx;

}
#LogInThis label {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

#user {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	white-space: nowrap;
	
}
#user input {
	margin-top: 3px;
	margin-bottom: 6px;
	background: #eef4fc none;
	border: 1px solid #afb3b9;
	height: 12px;
	width: 150px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.usertype {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	white-space: nowrap;
}
.usertype input {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;


}
#LogInThisLink {	
	font-size: 12px;
	float: left;
	clear: both;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	white-space: nowrap;
}
#LogInThisLink a{	
	font-size: 10px;
	color: #0066cc;
	text-decoration: none;
}
#LogInThisLink a:hover{
	text-decoration: underline;
}
#ButtonLogin {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	}
.SectionTitle {
	background: url(../images/grey.gif)  repeat-x bottom;
	color: #414c57;
	text-decoration: none;
	font-size: 18px;
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	overflow: visible;
}

.green {
	background: url(../images/green.gif)  repeat-x bottom;
	border-left-color: #c0e969;
	padding-bottom: 2px;
	display: block;
	float: left;
	overflow: visible;
	white-space: nowrap;
	
}
.whiteness {
	background: #FFFFFF url(../images/white.gif)  repeat-x bottom;
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: visible;


}

.SectionTitle h1 {
	color: #414c57;
	margin: 0px;
	font-size: 18px;
	line-height: 20px;
	display: block;
	float: left;
	padding: 0px;
	font-weight: normal;
	white-space: nowrap;
}

#divider {	
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}


/* these are the styles to change the global footer ---
#globalBottomNav {
	color: #CCCCCC;	
	font-size: 10px;
font-weight: normal;
	text-decoration: none;
	margin-bottom: 10px;
	width: 100%;
	clear: both;
	text-align: center;
}
#globalBottomNav a{
	color: #0066CC;	
	font-size: 10px;
text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
	white-space: nowrap;
}
#globalBottomNav a:hover{
	text-decoration: underline;
}

#globalCopyright {
	margin-bottom: 15px;	
	font-size: 10px;
font-weight: normal;
	color: #666666;
	width: 100%;
	text-align: center;
}
---- end global footer */


/* Left Nav for Sub Pages */


#SectionName {
	width: 146px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #333e4a;
	border: 1px solid #cbd3dc;
	padding: 0px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	list-style-type: none;
}
#SectionName li{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	font-size: 11px;
	font-weight: bold;
	background: #e5e9ed none;
	border: 1px solid #FFFFFF;
}
#leftNav {
	width: 146px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	overflow: hidden;

}
#leftNav img{
	border: 0px none;

}
#leftNav ul{
	margin: 0px;
	list-style-type: none;
	padding: 0px;


}
#leftNav li{
	list-style-type: none;
	zoom: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #333e4a;
	float: none;
	padding: 0px;
	background:  none repeat-x bottom;
	line-height: 11px;
	overflow:visible;
	zoom: 1;

}
#leftNav li.hereUr {
	padding: 0px;
	margin: 0px;
	float: none;

}
#leftNav li.hereUr a, #leftNav li.hereUr a:hover{
	zoom: 1;
	display:block;
	color: #333e4a;
	text-decoration: none;
	margin: 0;
	background: url(../images/on.gif) repeat left ;

}


#leftNav li span{
	
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;

	text-decoration: none;
	background: none;
	

}

#leftNav li a,
#leftNav ul li a{
	
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #0066cc !important;
	text-decoration: none;
	background: none;
	white-space: normal;

}

}
#leftNav li a:hover, #leftNav ul li a:hover{
	text-decoration: underline;
}
#leftNav li ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftNav ul li{
	list-style-type: none;
	background: #FFFFFF none;
	padding: 0px;
	border: 0px;

}
#leftNav ul li.Globalactive,
#leftNav ul li.indented,
#leftNav ul li.hereUr {

	padding-left: 17px;
	

}
#leftNav ul li.hereUr {
	zoom: 1;
	display:block;
	color: #333e4a;
	text-decoration: none;
	margin: 0;
	background: url(../images/on.gif) repeat left ;
}
#leftNav ul li.Globalactive {
	zoom: 1;
	display:block;
	color: #333e4a;
	text-decoration: none;
	padding-top 10px;
	margin: 0;
	background: #e5e9ed url(../images/ruleDottedGray.gif) repeat-x top; 
}
#leftNav ul li.indented a,
#leftNav ul li.indented a:hover,
#leftNav ul li.hereUr a,
#leftNav ul li.hereUr a:hover{
	display: block;
	background-image: url(../images/subullet.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 7px;
	font-size: 10PX;

 
}



#leftNav li.external,
#leftNav li.external:hover {
	padding-right: 5px;
}

#leftNav li.external img {
	border: 0px;
	margin-left: 5px;
}





/* sifr classes */
.sIFR-flash 
{ visibility: visible !important; margin: 0; }

.sIFR-replaced 
{ visibility: visible !important; }

span.sIFR-alternate 
{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] 
{  display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/* sifr classes */

.sIFR-hasFlash h1 
{ visibility: hidden; }


/* sifr end */












/* FlashMe */

	


#TopNav {
	z-index: 100;
	float: right;
	margin: 0px;
	padding: 0px;
	position: relative;

}


#TopNav li{
	display: block;
	float: left;
	position: relative;
	overflow: visible;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	
}

#TopNav li:hover {
	z-index: 6000;
	
}

#TopNav li a{
	position: relative;
	display: block;
	float: left;
	white-space: nowrap;
	font-weight:normal;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	
}

#LangSelOLD {
	position: absolute;
	top: 27px;
	width: 105px;
	left: 635px;
	
}

#LangSel {
	position: relative;
	clear: right;
	float: right;
	padding-top: 3px;
	width: 105px;
	
}

#LangSel a:hover { 
	text-decoration:underline; 
	
}

#LangSel a{
	font-size:11px;
}

#TopNav li span#Locations{
	color: #0066CC;
	display: block;
	float: left;
	cursor: default;
	white-space: nowrap;
	font-weight:normal;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	background: url(/images/arrowDown.gif) no-repeat 8px 11px;
	padding-right: 8px;
	padding-left: 20px;
		
}

#TopNav li:hover span#Locations { 	
	color: #333e4a; 
	text-decoration: none; 
	background: #F8F8F8 url(/images/arrowDownDark.gif) no-repeat 8px 11px;
	
 }

#TopNav li a:hover { 
	text-decoration:underline; 
	
}


#TopNav li div#Top1{
	position: absolute;
	float: none;
	top: 23px;
	left: 0px;
	width: 190px;
	padding: 0px;
	margin: 0;
	background: #FFFFFF none;
	overflow: hidden;
	display: none;
	z-index: 6000;

}

#TopNav li div#Top1 iframe{
	display:none;/*sorry for IE5*/
	display:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:250px;/*must have for any big value*/
	height:600px;/*must have for any big value*/
}

#TopNav li ul{
	
	float: none;
	border: 1px solid #E8E8E8;
	padding: 0px;
	background: #FFFFFF none;
	overflow: hidden;
	display: block;

}

#TopNav li ul li {
	display: block;
	float: none;
	clear: both;
	background: #FFFFFF none;
	margin:0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 17px;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #333e4a;
	white-space: nowrap;
	border: none 0px;


 }


#TopNav li ul li.region { 
	padding-top: 10px; 
	padding-bottom: 10px; 
	margin-top: 2px; 
	background: #FFFFFF url(/images/ruleDottedGray.gif) repeat-x top; 

}

#TopNav li ul li.regionTop { 
	padding-top: 10px; 
	padding-bottom: 10px; 
}

#TopNav li ul li.allofem {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 27px;
	background: #E8E8E8 url(/images/arrowRight.gif) no-repeat 12px center;
	border: 1px solid #FFFFFF;
	margin: 0px;
}

#TopNav li ul li.here { 
	background: #FFFFFF url(/images/UrHere.gif) no-repeat 8px -4px; 
	overflow:visible; 

}

#TopNav li ul li.here a, 
#TopNav li ul li.here a:hover { 
	color: #333e4a; 
	text-decoration: none;
	cursor: default;
	
}

#TopNav li ul li a {
	text-decoration: none;
	}	

#TopNav li ul li a:hover {
	text-decoration: underline;
	}	

#TopNav li ul li a, 
#TopNav li ul li a:hover {
	display:block;
	float:none;
	padding:0px;
	font-weight:normal;	
	font-size: 10px;
	border: 0px none;
	}	



/*---------------------------*/

#NavBar {
	height: 36px;	
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/topNavBgOver.gif) repeat-x;
	width: 770px;
	overflow: visible;



}

#NavBarGlobal {
	height: 36px;	
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(/images/topNavBg.gif) repeat-x;
	width: 770px;
	overflow: visible;


}

#MainNav {
	background: none;
	z-index: 90;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#MainNav li{
	background: url(/images/topNavBg.gif) repeat-x;
	display: block;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	
}

#MainNav li:hover{
	background: url(/images/topNavBgOver.gif) repeat-x;
	left:0px;
	z-index:6000;
	display: block;
	color: #0066CC;

	
}


#MainNav li span{
	background-image: url(/images/topNavDivider.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color: #FFFFFF;
	cursor: default;
	display: block;
	float: none;
	font-size: 11px;
	height: auto;
	padding: 10px;
	text-align:center;
	text-decoration: none;
	white-space: nowrap;
	width: 152px;

}

#MainNav li span a{
	color: #FFFFFF;
	text-decoration: none;
}

#MainNav li.active {
	background: none;

	
}
#MainNav li.active span, 
#MainNav li.active span:hover{
	color: #FFFFFF;	
	
}



#MainNav li span.item {
	width: 117px;
	
}


#MainNav li span.item a, #MainNav li span.item a:visited{
	color:#FFFFFF;
        font-size:11px;
	
}

#MainNav li div {
	position: absolute;
	top: 32px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF none;
	overflow: hidden;
	display: none;
	z-index: 5000;
	}
#MainNav li div iframe {
	display:none;/*sorry for IE5*/
	display:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:250px;/*must have for any big value*/
	height:500px;/*must have for any big value*/
}
#MainNav li div#Main1 {
	left: 3px;
	width:180px;
	
}

#MainNav li div#Main2 {
	width: 209px;
	left: 0px;

}

#MainNav li div#Main3 {
	width: 170px;
	left: 0px;
	
}

#MainNav li div#Main4 {
	width: 180px;
	left: 0px;
	
}



#MainNav li ul{
	float: none;
	padding: 0;
	margin: 0;
	background: #FFFFFF none;
	border: 1px solid #ced0d1;
	overflow: visible;
}




#MainNav li ul li{
	background: none repeat-x bottom;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	display: block;
	float: none;
	clear: both;
	white-space: nowrap;
	margin: 0;
	color: #333e4a;	
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	overflow: visible;
	zoom: 1;
}
#MainNav li ul li:hover{
	background: none repeat-x bottom;
	color: #333e4a;

}

#MainNav li ul li.indented {

	padding-left: 12px;

}
#MainNav li ul li.indented a,
#MainNav li ul li.indented a:hover{
	display: block;
	background-image: url(/images/subullet.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 10px;
}

#MainNav li ul li img {
	border: 0px;
	margin-left: 5px;
}

#MainNav li ul li.service{
	padding-left: 17px;	
	font-size: 10px;
}
#MainNav li ul li a{
	background: url(/images/stretch.gif);
	padding: 0;
	display: block;
	float: none;
	text-decoration: none;
	font-weight: normal;	
	font-size: 10px;
	color: #0066CC;
	white-space: nowrap;
	overflow: visible;

}
#MainNav li ul li a:hover{
	padding: 0;
	background: url(/images/stretch.gif)  no-repeat;
	font-weight: normal;
	text-decoration: underline;
	display: block;

}


#SearchBox {
	background: url(/images/topNavBg.gif) repeat-x;
	float: right;
	padding-left: 6px;
	padding-right: 0px;
	clear: right;
	width: 181px;
	height: 36px;
	position: relative;

	
}

#SearchBox:hover {
	background: url(/images/topNavBgOver.gif) repeat-x;
}

#Keyword {
	width: 140px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left:6px;
}

#Keyword input {
	font-family: Verdana;
	display: block;
	background: #FFFFFF;
	height: 15px;
	width: 131px;
	max-width: 131px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;	
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#Search {
	margin: 0px;
	width: 25px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 0px;
	left:146px;

}
#Search input {	
	display: block;
	width:25px;
	margin: 0px;
	padding: 0px;

}

/*----------BottomNav & Copyright Sections---------*/
#BottomNav {
	padding-top:50px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #CCCCCC;	
	font-size: 10px;
	margin: 0px;
	clear: both;
	white-space: nowrap;

	
}
#BottomNav a{	
	font-size: 10px;
	margin-right: 10px;
	margin-left: 10px;
	white-space: nowrap;
	text-decoration: none;

}
#BottomNav a:hover{
	text-decoration: underline;
}
#BottomNav a:visited{
	color: #0066cc;
}
#Copyright {
	padding-bottom: 15px;
	padding-left: 15px;	
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	clear: both;

}


.perspectiveLinkTitle{
	font-size:10px;
	color:#06c;
	font-weight:bold;
}

a.perspectiveLinkTitle{
	font-size:10px;
	color:#06c;
	font-weight:bold;
}

a.perspectiveLinkTitle:visited{
	font-size:10px;
	color:#06c;
	font-weight:bold;
}


#shre_right{
	position: absolute;
	width: 180px;
	top: 124px;
	left: 189px;
}

#contentHover {
	z-index:801;
	position: absolute;
	border:1px solid #414c57;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}
#contentHover iframe{
	z-index:802;
	margin: 0px;
	padding: 0px;
	border: none;
}

#contentHover #buttons{
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-top:0px;
	height:25px;

}







#contentHover #buttons a, #contentHover #hoverButtons a{
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	margin-right: 5px;
	display:block;
	float:left;
	height: 22px;
}

#contentHover #buttons #btnOk, #contentHover #hoverButtons #btnOk{
	background-image: url(/images/buttonOk.gif);
	width:56px;
}
#contentHover #buttons #btnOk:hover,   #contentHover #hoverButtons #btnOk:hover{
	background-image: url(/images/buttonOkOver.gif);
}
#contentHover #buttons #btnCancel,  #contentHover #hoverButtons #btnCancel {
	background-image: url(/images/buttonCancel.gif);
	width:66px;
}
#contentHover #buttons #btnCancel:hover, #contentHover #hoverButtons #btnCancel:hover {
	background-image: url(/images/buttonCancelOver.gif);
}
#contentHover #buttons #btnAccept,  #contentHover #hoverButtons #btnAccept {
	background-image: url(/images/buttonAccept.gif);
	width:66px;
}
#contentHover #buttons #btnAccept:hover, #contentHover #hoverButtons #btnAccept:hover {
	background-image: url(/images/buttonAcceptOver.gif);
}





#cloakColor {
	position: absolute;
	z-index:800;
	top: 0px;
	left: 0px;
	background-color:#000000;
}
#contentCloak{
	z-index:799;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#FFFFFF;
	border:none;
}