/* CSS defs for the Careers Site */


/* Defs for content area */
td#main-content {
    vertical-align:top;
    width:395px;
}

td#full-content {
    vertical-align:top;
    width:633px;
}

td#right-content {
    vertical-align:top;
    width:200px;
}
td.bunits-content {
    vertical-align:top;
    width:50%;
}

div.leftside {
    padding-left:38px;
}
div.leftside h1 {
    font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
    color:#1A3A60;
    font-weight:bold;
    padding: 20px 0 20px 0;
    margin:0;
}
div.leftside h2 {
    font-size:1.0em;
    color:#1A3A60;
    font-weight:bold;
    padding:0;
    margin:0;
}
div.leftside p {
    font-size:12px;
    padding:5px 0;
    margin:0;
}
div.leftside a, div.leftside a:link, div.leftside a:visited {
    color:#1A3A60;
}
div.leftside input, div.leftside select, div.leftside textarea {
    font-size:12px;
}
div.leftside form, div.leftside table, div.leftside td {
    padding:0;
    margin:0;
}

div.topcontent {
    background:#FDCE1A;
    padding:5px 5px 5px 18px;
    margin-top:10px;
    margin-left:20px;
    height:3em;
}
div.topcontent h3 {
    font-size:1.0em;
    color:#1A3A60;
    font-weight:bold;
    padding:0;
    margin:0;
}
div.topcontent p {
    font-size:0.9em;
    color:#1A3A60;
    font-weight:bold;
    padding:5px 0;
    margin:0;
}

/* Defs for the secondary nav */
ul#pnav-careers {
    list-style-type:none;
    margin:0 0 0 38px;
    padding:0;
    display:block;
    clear:both;
}
ul#pnav-careers li, ul#pnav-careers li.mainregular {
    display:block;
    float:left;
    height:1.5em;
    margin:0;
    padding:3px 5px 0 5px;
    background:#FFF;
    color:#1A3A60;
    border-top:0;
    border-right:2px solid #EEB311;
    border-bottom:2px solid #EEB311;
    border-left:2px solid #EEB311;
}
ul#pnav-careers li.mainselect {
    background:#EEB311;
    color:#FFF;
}
ul#pnav-careers li a, ul#pnav-careers li a:link {
    text-decoration:none;
    font-weight:bold;
    font-size:1.0em;
    background:#FFF;
    color:#1A3A60;
}
ul#pnav-careers li.mainselect a, ul#pnav-careers li.mainselect a:link {
    background:#EEB311;
    color:#FFF;
}


/* Misc. Defs */
.clear {
    float:none;
    clear:both;
    height:0;
    line-height:0;
}

table.dtable1 {
    width:100%;
    border-top:1px solid #888;
    border-left:1px solid #888;
    font-size:1em;
}
table.dtable1 th {
    padding:5px;
    border-right:1px solid #888;
    border-bottom:1px solid #888;
    font-size:1em;
    font-weight:bold;
    text-align:center;
}
table.dtable1 td {
    padding:5px;
    border-right:1px solid #888;
    border-bottom:1px solid #888;
    font-size:1em;
    font-weight:normal;
    text-align:center;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* Generic Body Text */
BODY, TD, TR, TABLE, P 
{font-family:arial, Helvetica, sans-serif; 
font-size: 12px;}

/* Generic Links */
a:link { 
	font-family: arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}
a:visited { 
	font-family: arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}
a:active { 
	font-family: arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}
A:hover { 
	font-family: arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}




/* Footer Text */

.Footer { 
	font-size: 8pt;
	line-height: 8pt;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	padding-left:38px;
	padding-top:20px;
}
.Footer A:active  {color: #FF0000}
.Footer A:link    {color: #0000FF}
.Footer A:visited {color: #800080}



