﻿body,html {
	font-family:arial;
	font-size:0.82em;
	padding:0em;
	margin:0em;
	/* background-image:url(/images/bg_fade.gif);
	background-position:center;
	background-repeat:repeat-y; */
}
.mtopmenu 
{
     background-image:url(/images/topmenu/topmenu_bg.gif);
     background-position:bottom;
     background-repeat:repeat-x;
     background-color:#2e2e2e;
}
.mbreak 
{
    float:none;
    clear:both;
}
.mbotdivider 
{
    float:none;
    clear:both;
    height:1.82em;
}
.mouterdiv 
{
   width:84.55em;
   margin:auto;
}
.mtoptable 
{
    height:9.09em;
}
.mleftcolumn 
{
    width:18.82em;
    float:left;
}
.mcentrecolumn 
{
    width:45.09em;
    float:left;
    margin-left:1.82em;
}
.mrightcolumn 
{
    float:left;
    width:18.82em;
}
.mlogotable 
{
    width:84.55em;
    margin:auto;
    clear:both;
    float:none;
}
.mfootertable 
{
    width:84.55em;
    margin:auto;
    background-color:#000000;
    height:2.09em;
    clear:both;
    float:none;
}
.mfooterlinks 
{
    width:84.55em;
    margin:auto;
    clear:both;
    float:none;
}
.mfooterlinks .mleft
{
    float:left;
    padding-top:1.82em;
}
.mfooterlinks .mright
{
    float:right;
}


.ttlogo 
{
    float:left;width:18.82em;margin-right:1.82em;margin-top:0.91em;
}
.ttstrapline 
{
    float:left;width:45.09em;text-align:center;
}
.ttsearch 
{
    float:left;
    width:18.82em;
    margin-top:1em;
}
.ttsearch legend 
{
    padding:0.5em;
    font-weight:bold;
}
.tmouter1
{
    width:930px;
    margin:auto;
}
.tmouter2
{
    height:3px;background-color:#2e2e2e;
}
.tmmenu 
{
    background-image:url(/images/topmenu/topmenu_bg.gif);height:24px;
}
.tmmenu ul 
{
    list-style-type:none;padding:0px;margin:0px;
}
.tmmenu li 
{
    float:left;
}
.tmmenuitem 
{
	text-align:center;
	border-left:1px #2e2e2e solid;
	border-right:1px #2e2e2e solid;
	padding-top:5px;
	height:19px;
}

.tmmenuitem  a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


.poitem 
{
    float:none;clear:both;padding-top:1.36em;
}
.poitem .left 
{
    width:1.82em;float:left;margin-right:0.91em;
}
.poitem .right 
{
   width:13.64em;float:left;
}


.hplftranslation 
{
    text-align:center;padding-top:2.73em;
}

/*Styles for text size buttons*/
.TextSizeLinks 
{
    padding:0em;
    margin:0em;
    list-style-type:none;
}
.PrefLinkTitle 
{
     padding-top:0.27em;
     padding-right:0.27em;
     padding-bottom:0.27em;
    float:left;
    text-align:center;
    display:block;
    font-weight:bold;   
    margin-right:0.45em;
}
.PrefLinkSmall, .PrefLinkMedium, .PrefLinkLarge
{
    padding:0.27em;
    float:left;
    text-align:center;
    display:block;
    margin-right:0.27em;
    border:0.09em solid #000000;
    font-weight:bold;
    }
    .PrefLinkSmallOver, .PrefLinkMediumOver, .PrefLinkLargeOver
{
    padding:0.18em;
    float:left;
    text-align:center;
    display:block;
    margin-right:0.27em;
    font-weight:bold;
    border:0.18em solid #000000;
    color:#FFFFFF;
    }
        .PrefLinkSmallOver a , .PrefLinkMediumOver a , .PrefLinkLargeOver a 
{
    color:#FFFFFF;
    }
    
    
    #relatedfilestbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	text-decoration: none;
	border: 1px #f8e8ea solid;
}
#relatedfilestbl a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#relatedfilestbl .title 
{
    background-color:#f8e8ea;
    padding:0.31em;
    float:none;
    clear:both;
}
#relatedfilestbl .container 
{
    float:none;
    clear:both;
    margin-top:0.31em;
    margin-bottom:5px;
}
#relatedfilestbl .left 
{
    width:3em;
    float:left;
    margin-left:0.63em;
}
#relatedfilestbl .right 
{
    width:11em;
    float:left;
}
#relatedpagestbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	text-decoration: none;
	border: 1px #f8e8ea solid;
}
#relatedpagestbl a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#relatedpagestbl .title 
{
    background-color:#f8e8ea;
    padding:0.31em;
    float:none;
    clear:both;
}
#relatedpagestbl .container 
{
    float:none;
    clear:both;
    margin-top:0.31em;
    margin-bottom:5px;
}
#relatedpagestbl .left 
{
    width:3em;
    float:left;
    margin-left:0.63em;
}
#relatedpagestbl .right 
{
    width:11em;
    float:left;
}
#relatedlinkstbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	text-decoration: none;
	border: 1px #f8e8ea solid;
}
#relatedlinkstbl a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
#relatedlinkstbl .title 
{
    background-color:#f8e8ea;
    padding:0.31em;
    float:none;
    clear:both;
}
#relatedlinkstbl .container 
{
    float:none;
    clear:both;
    margin-top:0.31em;
    margin-bottom:5px;
}
#relatedlinkstbl .left 
{
    width:3em;
    float:left;
    margin-left:0.63em;
}
#relatedlinkstbl .right 
{
    width:11em;
    float:left;
}
.break 
{
    float:none;
    clear:both;
}
#google_translate_element 
{
    text-align:center;
    margin-top:2em;
}

.homepage_careers 
{
    font-weight:bold;
    color:#666666;
    padding-top:2em;
    padding-bottom:2em;
    float:none;
    clear:both;
}
.homepage_careers a 
{
    color:#666666;
    text-decoration:none;
}
.homepage_careers .item
{
    background-image:url(/images/arrow.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-top:1em;
    padding-bottom:1em;
    padding-left:2em;
    padding-right:1em;
    border-right:0.2em dotted #a6a6a6;
    line-height:1.5em;
    font-size:1.1em;
}
.homepage_careers .title
{
	padding:0.55em;
   font-weight:bold;
   background-color:#a6a6a6;
   color:#FFFFFF;
   margin-bottom:0.5em;
   	font-size:1.1em;
}
.homepage_careers .left
{
    float:left;
    width:13.5em;
}
.homepage_careers .right
{
    float:right;
}
.homepage_careers .break
{
    height:1em;
    clear:both;
    float:none;
}

/* POLL AREA */


.PollArea
{
	width: 17em;
	background-color: White;
	border:3px dashed #dadada;
	padding:5px;
}

.PollHeader
{
	background-color:#a6a6a6;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
}
.PollQuestion
{
	font-size:1.1em;
	line-height:1.5em;
	color:#a6a6a6;
	font-weight:bold;
	margin-top:1em;	
}

.PollArea #Answers
{
	font-size: 1.1em;
		color:#a6a6a6;
		font-weight:bold;
}

.PollArea fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}

.PollArea legend
{
	visibility: hidden;
}

.GrayBar
{
	width: 12em;
	background-color: #EAEAEA;
	margin-left: 1.25em;
	margin-top: 0.313em;
	float: left;
	padding: 0em;
}

.GrayBar img
{
	margin: 0em;
	border: 0em;
}

.PollOption
{
	margin-top: 0.625em;
	clear: both;
}

.results-text
{
	font-size: 0.9em;
	font-weight: bold;
	margin-top:1em;
}

/* END OF POLL AREA */
