﻿body
{
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Common
{
	color:#000000;
	font-weight:normal;
	font-size:8pt;
}
.LightBold
{
    font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.Normal
{
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}

.CopyRight
{
	font-size:7pt;
	text-align:right;
}

.PageTitle
{
	color:#003366;
	font-weight:bold;
	font-size:11pt;
}

.PageTitle2
{
	color:#003385;
	font-weight:bold;
	font-size:10.5pt;
}

.PageHeading
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}

.BigFont
{
	font-size:9pt;
}

.BlueBackGround
{
    background-image:url("images/Nav_13_expand.jpg");
	background-repeat:repeat-y;
	width:142px;
	border:0px;
	background-position: top center;
}

.Red
{
	color:Red;
}
.FileUpload
{
	width: 360px;
}
.TextBox30
{
	 width:250px;	
}
.NormalHeading
{
	background-color:#D3D3D3;
	font-weight:bold;
}
.Note
{
	color:Red;
	font-size:smaller;
}
.RequiredField
{
	color:Red;
	font-size:smaller;
}
.ErrorMessage
{
	color:Red;
	font-size:small;
	text-align:left;
}
.ProgramHeading
{
	font-weight:bold;
	font-size:medium;
	color:#003366;

}

.SectionTable
{
	border-color:#003366;
	border-width:1px;
	border-style:solid;
}
.SectionTableHeading
{
	color:White;
	background-color:Gray;
	font-weight:bold;
	height:35px;
	text-indent:15px;
}
.GrayBGWhiteFont
{
	color:White;
	background-color:Gray;
	font-weight:bold;
	height:35px;
}
.ConfirmText
{
	color:Blue;
	font-weight:bold;
}
.MenuTab
{
	text-align:center;
}
.NoBottomBorder
{
	border-bottom-color:White;
}
.SmallText
{
	font-size:x-small;
}
.Visible
{
	display:block;
}
.Invisible
{
	display:none;
}

.DefaultBackground
{
	background-image:url("images/01_Index.jpg");
	height:610px;
	background-repeat:no-repeat;
}

.ProductsBackground
{
	background-image:url("images/02_Products.jpg");
	height:610px;
	background-repeat:no-repeat;
}

.CompanyBackground
{
	background-image:url("images/04_Company.jpg");
	height:610px;
	background-repeat:no-repeat;
}

.TechnologyBackground
{
	background-image:url("images/03_Technology.jpg");
	height:610px;
	background-repeat:no-repeat;
}

.FontArial
{
	font-family:Arial;
	font-size:9pt;
}


.ExpandCollapse
{
	color:#003366;
	font-weight:bold;
	text-decoration: none;
}

.CareerTop
{
    background-color:#003385;
    color:White;
    font-weight:bold;
    height:20px;
    font-size:8pt;
}

.CareerTop2
{
    background-color:#F7F7F7;
    color:#003385;
    font-weight:bold;
    height:20px;
    font-size:8pt;
}

.NoDetail
{
    color:Red;
    font-weight:bold;
    font-size:9pt;
}

.Bold
{
    font-weight:bold;
}

.DarkSectionHeading
{
    background-color:#003366;
    color:White;
    font-weight:bold;
    font-size:small;
    border-color:#003366;
    border-width:1px;
	border-style:solid;
	border-top:0px;
	border-right:0px;
	border-left:0px;
}

.LeftLineTable
{
	border-color:#003366;
	border-width:1px;
	border-style:solid;
	border-bottom:0px;
	border-right:0px;
	border-top:0px;
}
.TopLineTable
{
	border-color:#003366;
	border-width:1px;
	border-style:solid;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
}


@media print {
      .noprint { display: none; }
      .InsertPageBreak
        {
            page-break-before:always;
        }
    }
    
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent url('../images/btn_right.png') no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent url('../images/btn_left.png') no-repeat scroll left top;
font-size:10pt;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}

.CareerHeading
{
    color:#003385; font-weight:bold; font-size:8pt;
}

.MenuTabBorders
{
    border-left-color:ButtonFace;
    border-right-color:ButtonFace;
    border-top-color:ButtonFace;
	border-bottom-color:White;
}

.TopLeftBar
{
    background-image:url("images/Index_Subpage_02.jpg");
	display: block;
    width: 40px;
    height: 180px;
    background-repeat: no-repeat;
}
.MiddleLeftBar
{
    background-image:url("images/Index_Subpage_02_02.jpg");
	display: block;
    width: 40px;
    min-height:500px;
    height:auto !important;
    height:500px; 
    background-repeat: repeat-y;
} 
 
.BottomLeftBar
{
    background-image:url("images/Index_Subpage_02.jpg");
	display: block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 0px -500px;
} 
.TopRightBar
{
    background-image:url("images/Index_Subpage_04.jpg");
	display: block;
    width: 50px;
    height: 180px;
    background-repeat: no-repeat;
}
.MiddleRightBar
{
    background-image:url("images/Index_Subpage_04_02.jpg");
	display: block;
    width: 50px;
    min-height:500px;
    height:auto !important;
    height:500px; 
    background-repeat: repeat-y;
} 
.BottomRightBar
{
    background-image:url("images/Index_Subpage_04.jpg");
	display: block;
    width: 50px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 0px -500px;
} 


.active {font-weight:bold; font-size:8pt; color:White; background-color:#003366; font-family:Verdana; text-decoration:none;}
.inactive { font-size:8pt; color:#4F81BD; font-family:Verdana;text-decoration:none;}
.sectionheading {font-weight:bold; font-family:Verdana; font-size:12pt; color:White; background-color:#003366; height:30px;}
.fineprint { font-size:7pt; color:#4F81BD;}
.sectionheading2 {font-weight:bold; font-family:Verdana; font-size:10pt; color:#003385; background-color:#F7F7F7; height:30px;}
.answer {font-size:7.5pt; color:#4F81BD; font-weight:bold;}

table.outerborder
{
    background-color:White;
    border-color: #C0C0C0;
    border-width:1px;
    border-style:solid;
}

.careerfield
{
    font-weight:bold;
    color:#25587E;
}

.careerbg
{
    background-color:#C6D9F1;
}
.careerbg2
{
    background-color:#003366;
}
.careersectionheading
{
    font-family:Verdana;
    font-size:12pt;
    height:30px;
    background-color:#C6D9F1;
    font-weight:bold;
    color:#25587E;
}

.careersectionheading2
{
    font-family:Verdana;
    font-size:10pt;
    height:20px;
    background-color:#F7F7F7;
    font-weight:bold;
    color:#25587E;
}

.careeractivemenu
{
    font-weight:bold;
    font-size:8pt;
    color:White;
    background-color:#5A8DC7;
    font-family:Verdana;
    text-decoration:none;
}

.PCVMurcor
{
    font-weight:bold;
    font-size:8pt;
    color:#25587E;
    font-family:Verdana;
}