/* FOR ALL BROWSER */

.mainTable
{
margin-top:20px;
}
table.loginBox
{
background-image:url(../0_images/background/bg_login.jpg);
background-repeat:no-repeat;
background-position:left top;
height:156px;
width:212px;
padding:15px;
}
table.payrollBox
{
background-image:url(../0_images/background/bg_payroll.png);
background-repeat:no-repeat;
background-position:left top;
height:176px;
width:212px;
}
td.payrollBox
{
padding:10px 10px 0 15px;
line-height: 14px; 
font-size: 12px;
}
table.leftBox
{
background-image:url(../0_images/background/bg_left_box.jpg);
background-repeat:repeat-y;
background-position:left top;
margin-top:20px;
width:212px;
}
td.leftBox
{
padding:15px 15px 0 15px;
font-size: 12px;
line-height:normal;
}
span.titleHeader
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:16px;
font-weight:bold;
}
span.titleLogin
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:20px;
}
div.titleHome
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:22px;
font-weight:bold;
width:320px;
margin-bottom:10px;
}
span.titleHome
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:18px;
}
span.titleLeftMenu
{
font-family: Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:14px;
font-weight:bold;
}

h2.titleLeftMenu{
width:195px;
height:31px;
background:url(../0_images/background/bg_module_title.gif) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:14px;
font-weight:bold;
margin:10px 0 0 0;padding:5px 5px 0 10px;
}


* html h2.titleLeftMenu{
width:210px;
}

h2.titleRightMenu{
width:184px;
height:31px;
background:url(../0_images/background/bg_module_title.jpg) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:14px;
font-weight:bold;
margin:0 0 0 0;padding:5px 5px 0 10px;
}

span.titleContent
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:22px;
font-weight:bold;
}

div.titleContent
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:22px;
font-weight:bold;
line-height:normal;
margin:20px;
}

h2.titleContent
{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4d4f;
font-size:22px;
font-weight:bold;
height:auto;
display:block;
margin:20px 20px 0 20px;
padding:5px 0 5px 0;
}

.spacer686x20{
	clear:both;width:686px;height:20px;
}


.headimg{
float:left;
margin:20px 0 0 0; padding:0;
width:686px;
}

table.mainContent
{
background-image:url(../0_images/background/bg_main_content.jpg);
background-repeat:repeat-y;
}

td.mainContent
{
padding:20px 25px 5px 25px;
font-size:12px;
line-height: normal;
}
td.mainContent2
{
padding:10px 10px 5px 10px;
}
td.mainContentArticle
{
padding:10px 20px 5px 20px;
background-color:#ededed;
height:165px;
}
.mainContentTop
{
height:155px;
}

.mainContentTop2
{
height:20px;
background-image:url(../0_images/background/bg_header_plain.jpg); 
background-repeat:no-repeat; 
background-position:top right;
}

td.mainContentInside
{
padding:0 0 0 20px;
background-image:url(../0_images/background/bg_main_content.jpg);
background-repeat:repeat-y;
background-position:right;
}
div.mainContent
{
width:480px;
line-height:normal;

}
td.listSmall
{
background-image:url(../0_images/background/bg_list_small.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:10px;
width:180px;
line-height:normal;
}
.loginName
{
font-size:16px;
color:#2467ab;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
table.footer
{
margin-top:5px;
}
td.footer
{
font-size:11px;
color:#999999;
font-family:Tahoma, Arial, Helvetica, sans-serif;
height:30px;
}
td.footer a:link, .footer a:visited
{
color:#999999;
text-decoration:none;
}
td.footer a:hover
{
color:#ff6600;
text-decoration:underline;
}
table.leftMenu
{
margin-top:0px;
font-size:11px;
color:#999999;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
td.leftMenu
{
color:#666666;
padding:10px;
}
table.rightMenu
{
color:#666666;
padding:0px;
width: 184px;
}

td.rightMenuDownload
{
color:#666666;
padding:5px 5px 10px 5px;
font-size:12px;
line-height:normal;
background:url(../0_images/background/bg_bottom_list.png) bottom no-repeat;
}
td.rightMenu
{
color:#666666;
padding:10px;

line-height:normal;
}
td.rightMenu a:link, td.rightMenu a:visited 
{
color:#666666;
}
td.rightMenu a:hover 
{
color:#666666;
}

td.rightMenu ul{
	margin-left:0;
    color:#666666;
}

.rightmodule {
    margin: 0 0 20px 0;
	padding: 0px; 
	width: 184px; 
	float: left;
}

.rightmodule ul{
	margin:5px 0 0 0px;
}

table#roundedbox ul{
	margin:0px 0 10px 10px;
}


span.rightTitle
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:18px;
}
span.rightTitle a
{
text-decoration:none;
}
span.rightTitle a:hover
{
text-decoration:underline;
}
td.content
{
padding:20px 20px 20px 20px;
line-height:18px;
}
table.osList
{
background-image:url(../0_images/background/bg_list_os.jpg);
background-repeat:no-repeat;
background-position:center middle;
width: 645px;
height: 90px;
padding:2px 0 0 0;
}
table.articleList
{
background-image:url(../0_images/background/bg_list_article.jpg);
background-repeat:no-repeat;
background-position:center;
width: 645px;
height: 120px;

}

table.articleList td{
	padding:10px;
}

table.careerList
{
background-image:url(../0_images/background/bg_list_career.jpg);
background-repeat:no-repeat;
background-position:center;
width: 645px;
height: 150px;
padding:5px;
}
table.careerList2
{
background-image:url(../0_images/background/bg_list_career.jpg);
background-repeat:no-repeat;
background-position:center;
width: 185px;
height: 150px;
padding:5px;
}
table.downloadList
{
background-image:url(../0_images/background/bg_list_big.jpg);
background-repeat:repeat-y;
background-position:left;
}
table.loginList
{
background-image:url(../0_images/background/bg_list_login.jpg);
background-repeat:no-repeat;
background-position:center;
width: 645px;
height: 107px;
padding:5px;
}
table.loginList td
{
font-size:11px;
}


div#nextstep1
{
background-image:url(../0_images/background/bg_nextstep_01.jpg);
background-repeat:no-repeat;
color:#000000;
width: 185px;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep2
{
background-image:url(../0_images/background/bg_nextstep_02.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep3
{
background-image:url(../0_images/background/bg_nextstep_03.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep4
{
background-image:url(../0_images/background/bg_nextstep_04.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep5
{
background-image:url(../0_images/background/bg_nextstep_05.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep6
{
background-image:url(../0_images/background/bg_nextstep_06.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep7
{
background-image:url(../0_images/background/bg_nextstep_07.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div#nextstep8
{
background-image:url(../0_images/background/bg_nextstep_08.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
margin:0 0 0 10px;
padding:0;
}
div#nextstep9
{
background-image:url(../0_images/background/bg_nextstep_09.jpg);
background-repeat:no-repeat;
width: 185px;
color:#000000;
height: 70px;
margin:0 0 0 10px;
padding:40px 5px 5px 10px;
}
div.breadcrumb
{
font-size:9px;
line-height:12px;

text-align:right;
margin-right:20px;
margin-top:10px;
}
.textfield
{
color:#646567;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:200px;
border:solid 1px lightgrey;
padding:4px 5px 4px 5px;
}

.pl_login_field_separator
{
	padding-top:5px;
}

.search
{
color:#646567;
width:200px;
border:solid 1px lightgrey;
}

.button
{
background-image:url(../0_images/background/bg_button.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
border:solid 1px white;
padding:0 10px 2px 10px;
cursor: hand;

}
.txtDate
{
color:gray;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:5px 10px 5px 0;
}
.txtDate a:link, .txtDate a:visited
{
text-decoration:none;
}
.txtDate a:hover
{
color:#FF0000;
text-decoration:underline;
}
.nextstep {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-weight:bold;
color:#FFFFFF;
}
.sub {
font:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#FFFFFF;
}
.subchild {
font: Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #f4f4f4;
}
.locationPeople
{
font-size:12px;
padding-top:75px;
}