.sideBanner
{font-family: Arial, Helvetica, sans-serif;
font-size : 9px;
color : #666666;
font-weight: normal;

}	


	


body p 
	{ 
		padding-left:2px;
		
	}
body > p{padding-left:0px;}
	
.upperCase
{
text-transform: uppercase;
}

/* Registration Format */
.reg
{
font-variant: small-caps;
}

.regHeadline
{font-family: Arial, Helvetica, sans-serif;
font-size : 16px;
color : #333333; 
font-weight: bolder;
line-height : 20px;
font-variant: small-caps;
}

.logonTitle {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #990000;
font-weight: normal;
line-height : 14px;
}

.MenuBar
{font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #333333;
font-weight: normal;
line-height : 13px;
margin-top: 0px;
margin-bottom: 40px;

}

/* language dropdown hover images */
.LanguageHoverChinese {
position:relative;
background-image: url(/images/templates/Language_chinese_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverChinese img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverChinese a:hover img{visibility:hidden}

.LanguageHoverFrench {
position:relative;
background-image: url(/images/templates/Language_french_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverFrench img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverFrench a:hover img{visibility:hidden}

.LanguageHoverGerman {
position:relative;
background-image: url(/images/templates/Language_german_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverGerman img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverGerman a:hover img{visibility:hidden}

.LanguageHoverItalian {
position:relative;
background-image: url(/images/templates/Language_italian_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverItalian img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverItalian a:hover img{visibility:hidden}

.LanguageHoverJapanese {
position:relative;
background-image: url(/images/templates/Language_japanese_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverJapanese img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverJapanese a:hover img{visibility:hidden}

.LanguageHoverKorean {
position:relative;
background-image: url(/images/templates/Language_korean_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverKorean img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverKorean a:hover img{visibility:hidden}

.LanguageHoverPolish {
position:relative;
background-image: url(/images/templates/Language_polish_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverPolish img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverPolish a:hover img{visibility:hidden}

.LanguageHoverRussian {
position:relative;
background-image: url(/images/templates/Language_russian_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverRussian img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverRussian a:hover img{visibility:hidden}

.LanguageHoverSpanish {
position:relative;
background-image: url(/images/templates/Language_spanish_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverSpanish img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverSpanish a:hover img{visibility:hidden}

.LanguageHoverPortugues {
position:relative;
background-image: url(/images/templates/Language_portugues_over.gif);
width: 78px;
height: 18px;
}
.LanguageHoverPortugues img {
width: 100%; 
height: 100%; 
border: 0; }
* html a:hover {visibility:visible}
.LanguageHoverPortugues a:hover img{visibility:hidden}

/* site wide styles */
			
/* areas styles */
			
.pagemargins {
margin-top: 17px;
margin-left: 20px;
}

.pagemargins_home {
margin-top: 17px;
margin-left: 30px;
}

.pagemarginsPoll {
margin-top: 1px;
margin-left: 2px;
margin-right: 2px;
}
			
.Advertising
{margin-top: 5px; 
margin-bottom: 5px; 
margin-left: 0px;
margin-right: 0px;
}

.Advertising image {
	border: 1px solid #666666;
}


			
/* indents  */		
			
.indent10 {margin-left: 10px;}

.indent20 {margin-left: 20px;}

.indent40 {margin-left: 40px;}

			
			
/* footer  */		

.Bottomnav {
font-family: Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999999;
font-weight: normal;
margin-top: 5px; 
margin-bottom: 5px; 
			}
.Bottomnav  A:Link {color : #000000; 	text-decoration : none;}
.Bottomnav  A:visited {color : #000000; text-decoration : none;}
.Bottomnav  A:Active {color : #000000; text-decoration : none;}
.Bottomnav  A:Hover {color : #666666;  text-decoration : none;}
.Bottomnav  UL {line-height : 16px; text-decoration : none;}

.Copyright {
font-family: Arial, Helvetica, sans-serif;
font-size : 9px;
color : #666666;
font-weight: normal;
margin-top: 5px; 
margin-bottom: 5px; 
			}
.Copyright  A:Link {color : #0000ff;text-decoration : none;}
.Copyright  A:visited {color : #0000ff;text-decoration : none;}
.Copyright  A:Active {color : #0000ff;text-decoration : none;}
.Copyright  A:Hover {color : #8c9ecc;text-decoration : none;}
.Copyright  UL {line-height : 16px; text-decoration : none;}


/* ALERTS */

.Alert
{font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: normal;
line-height : 16px;

}
.Alert  A:Link {color : #990000;	text-decoration : underline;} 
.Alert  A:visited {color : #990000; text-decoration : none;} 
.Alert  A:Active {color : #990000; text-decoration : none;}  
.Alert  A:Hover {color : #000000; text-decoration : underline;}  
.Alert  UL {line-height : 16px;}
.Alert TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: normal;
line-height : 16px;
}
.Alert p 
{font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: normal;
line-height : 16px;
}

.AlertSmall
{font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #990000;
font-weight: normal;
line-height : 14px;

}
.AlertSmall  A:Link {color : #990000;	text-decoration : underline;} 
.AlertSmall  A:visited {color : #990000; text-decoration : none;} 
.AlertSmall  A:Active {color : #990000; text-decoration : none;}  
.AlertSmall  A:Hover {color : #990000; text-decoration : underline;}  
.AlertSmall  UL {line-height : 14px;}
.AlertSmall TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #990000;
font-weight: normal;
line-height : 14px;
}
.AlertSmall p 
{font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #990000;
font-weight: normal;
line-height : 14px;
}

.AlertBold
{font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: bold;
line-height : 16px;

}
.AlertBold  A:Link {color : #990000;	text-decoration : underline;} 
.AlertBold  A:visited {color : #990000; text-decoration : none;} 
.AlertBold  A:Active {color : #990000; text-decoration : none;}  
.AlertBold  A:Hover {color : #000000; text-decoration : underline;}  
.AlertBold  UL {line-height : 16px;}
.AlertBold TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: bold;
line-height : 16px;
}
.AlertBold p 
{font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
font-weight: bold;
line-height : 16px;
}

.AlertSubhead
{font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
color : #990000;
font-weight: bold;
line-height : 16px;

}
.AlertSubhead  A:Link {color : #990000;	text-decoration : underline;} 
.AlertSubhead  A:visited {color : #990000; text-decoration : none;} 
.AlertSubhead  A:Active {color : #990000; text-decoration : none;}  
.AlertSubhead  A:Hover {color : #000000; text-decoration : underline;}  
.AlertSubhead  UL {line-height : 16px;}
.AlertSubhead TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
color : #990000;
font-weight: bold;
line-height : 16px;
}
.AlertSubhead p 
{font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
color : #990000;
font-weight: bold;
line-height : 16px;
}




/* Form elements  */		


input {
	font-family: arial,  helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
}

select {
	font-family: arial,  helvetica, sans-serif;
	border: 1px solid gray;
	color: #333333;
	font-size: 10px;
}


.iremform {

font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
font-weight: normal;

}




.button {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight: bold;
}
.button  A:Link {color : #000099;	text-decoration : none; font-weight : bold;}
.button  A:visited {color : #000000; text-decoration : none; font-weight : bold;}
.button  A:Active {color : #000000; text-decoration : none; font-weight : bold;}
.button  A:Hover {color : #000000; text-decoration : none; font-weight : bold;}
.button  UL {line-height : 16px; text-decoration : none;}
.button TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight: bold;

}


.buttonlabel {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight: bold;
}
.buttonlabel  A:Link {color : #000099;	text-decoration : none; font-weight : bold;}
.buttonlabel  A:visited {color : #000000; text-decoration : none; font-weight : bold;}
.buttonlabel  A:Active {color : #000000; text-decoration : none; font-weight : bold;}
.buttonlabel  A:Hover {color : #000000; text-decoration : none; font-weight : bold;}
.buttonlabel  UL {line-height : 16px; text-decoration : none;}
.buttonlabel TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight: bold;
line-height : 16px;
}
	

.userinput {
				font-family: Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #333333;
				font-weight: normal;
			}
			.userinput  A:Link {color : #333333;	text-decoration : none; font-weight : normal;}
			.userinput  A:visited {color : #333333; text-decoration : none; font-weight : normal;}
			.userinput  A:Active {color : #333333; text-decoration : none; font-weight : normal;}
			.userinput  A:Hover {color : #333333; text-decoration : none; font-weight : normal;}
			.userinput  UL {text-decoration : none;}
			.userinput TD {
				font-family: Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #333333;
				font-weight: normal;
			}
	

			.confirmcopy {
				font-family: Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #000000;
				font-weight: normal;
			}
			.confirmcopy  A:Link {color : #000000;	text-decoration : none; font-weight : normal;}
			.confirmcopy  A:visited {color : #000000; text-decoration : none; font-weight : normal;}
			.confirmcopy  A:Active {color : #000000; text-decoration : none; font-weight : normal;}
			.confirmcopy  A:Hover {color : #000000; text-decoration : none; font-weight : normal;}
			.confirmcopy  UL {text-decoration : none;}
			.confirmcopy TD {
				font-family: Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #000000;
				font-weight: normal;
			}
			
.SiteMap
{font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5f5757;
font-weight: normal;
line-height : 14px;
margin-top: 0px;
margin-bottom: 10px;

}

.SiteMap  A:Link {color : #5f5757;	text-decoration : none;}   /* section main color  */
.SiteMap  A:visited {color : #5f5757; text-decoration : none;}   /* section main color  */
.SiteMap  A:Active {color : #5f5757; text-decoration : none;}   /* section main color  */
.SiteMap  A:Hover {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight: normal;
line-height : 14px;
margin-top: 0px;
margin-bottom: 10px;
}
.SiteMap  UL {line-height : 14px;}
.SiteMap TD {
font-family: Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5f5757;
font-weight: normal;
line-height : 14px;
}

.SiteMap .Headline
{font-family: Arial, Helvetica, sans-serif;
font-size : 18px;
color : #333333; 
font-weight: bolder;
line-height : 20px;
}
.SiteMap .Headline  A:Link {color : #333333; text-decoration : none;}
.SiteMap .Headline  A:visited {color : #333333; text-decoration : none;}
.SiteMap .Headline  A:Active {color : #333333; text-decoration : none;}
.SiteMap .Headline  A:Hover {color : #000000; text-decoration : underline;}

.SiteMap .Subhead
{font-family: Arial, Helvetica, sans-serif;
font-size : 14px;
color : #666666;
font-weight: bold;
line-height : 16px;
}
.SiteMap .Subhead  A:Link {color : #666666; text-decoration : none;}
.SiteMap .Subhead  A:visited {color : #666666; text-decoration : none;}
.SiteMap .Subhead  A:Active {color : #666666; text-decoration : none;}
.SiteMap .Subhead  A:Hover {color : #000000; text-decoration : underline;}			
