﻿body 
{
    font-family:Arial, Serif;
    font-size:11pt;
    background:url(../css/images/background1.gif);
    background-repeat:repeat-x;
    background-position:top left;
}


/* Main Layout */
#box
{
    width:900px;
    margin:0px auto;
    height:100%; 
}
#header
{
    width:900px;
    border:1px solid #c9c9c9;
    border-bottom:0px;
    position:relative;
    top:0px;
}
#content
{
    width:900px;
    border:1px solid #b0b0b0;
    border-bottom:0px;
    border-top:0px;
    position:relative;
    float:left;
}
#footer
{
    width:900px;
    height:78px;
    background-color:#e6e7e9;
    border:1px solid #b0b0b0;
    border-top:0px;
    text-align:center;
    color:#535353;
    font-family:Verdana;
    font-size:9pt;
    position:relative;
    float:left;
}
#footer a { color:#535353;
    font-family:Verdana;
    font-size:9pt;}

#leftContent
{
    width:62%;
    float:left;
    height:270px;
    border-right:1px solid #e6e7e9;
    padding:0 8px 5px 9px;
    height:100%;
}

#centerContent
{
    width:31%;
    float:left;
    height:270px;
    border-right:1px solid #e6e7e9;
    padding:10px;
}

#rightContent
{
    width:31%;
    float:left;
    height:270px;
    padding:0 1px 5px 9px;
}
#subcontentleft
{
    width:203px;
    float:left;
    height:400px;
}
#subcontentright
{
    float:left;
    padding-left:25px;
    padding-right:25px;
    border-left:1px solid #e6e7e9;
    width:620px;
}


/* Other Styles */

/* Layout Text Styles*/
.maintitle
{
    color:#535353;
    font-size:20pt;
}

.submaintitle
{
    color:#535353;
    font-size:18pt;
}

.biostitle
{
    color:#535353;
    font-size:15pt;
}

.queryjobtitle
{
    color:#535353;
    font-size:13pt;
}

.maintext
{
    color:#535353;
    font-family:Verdana;
    font-size:9pt;
    text-align:justify;
    text-justify:auto;
}
.searchtextbox
{
    height:25px;
    width:180px;
    font-family:Arial;
    font-size:0.8em;
    color:#000000;
    font-weight:bold;
    line-height:25px;
    border:0px solid #c4c4c4;
    background:#f2f2f2;
}
.searchuppertext
{
    font-size:9pt;
    text-decoration:underline;
}
.searchtitles
{
    font-size:13pt;
    font-weight:bold;
    font-family:"Arial Narrow";
}

.jobtitle
{
    font-size:12pt;
    font-weight:bold;
    color:#f85908;
    text-decoration:underline;
    font-family:"Arial Narrow", Arial;
}

#newsticker { border:0px dotted black; width:300px; height:20px; float:right; margin-right:38px;}
#newsticker ul { width: 453px;height: 20px;overflow: hidden; list-style-type:none; }
#newsticker li { padding-bottom: 10px; /* to make sure you cannot see tops of words as it loads */ }
#newsticker a { text-decoration:none; color:#01034e; font-family:"Arial"; font-weight:normal; }
#mainNews 
{
    float:right;
    margin-right:18px;
    color:Navy;
    text-align:right;
    padding:5px;
    font-weight:bold;
    font-size:9pt;
}
#news
{
    margin-top:0px;
}

#featured li
{
    list-style-image:url(../css/images/arrowList.png);
    margin-bottom:10px;
}
#featured li a
{
    color:#535353;
    font-family:Verdana;
    font-size:9pt;
}

.trstyle { height:30px; }
.trstyle:hover { background-color:#f0efef; }

.tdstyle 
{ 
    text-align:center;
    font-size:13pt;
    text-decoration:underline;
    letter-spacing:0px;
    color:#000374; 
    font-weight:bold;
    font-family:"Arial";
}
           
.subtdstyle
{
    text-align:center;
}
           
.pager
{
    text-align:center;
    height:70px;
    border:0px solid red;
    line-height:70px;
    width:600px;  
}

.pager a
{
    color:#333333;
}

.applystyles
{
    color:#010349;
    font-size:10pt;
}

.detailtitle
{
    font-size:12pt;
    font-weight:bold;
    color:#010349;
}

.SearchTitles
{
    color:#01794b;
    font-size:14pt;
    font-family:"Arial Narrow";
    font-weight:bold;
}

.detailMainTitle
{
    font-size:13pt;
    font-weight:bold;
    color:#f85908;
}
.detailjobdesc
{
    font-size:11pt;
    font-weight:bold;
    color:#f85908;
}

/* Application form */
.textboxstyle
{
    height:33px;
    width:180px;
    font-family:Arial;
    font-size:1em;
    color:#000000;
    font-weight:bold;
    line-height:33px;
    border:1px solid #c4c4c4;
}
.textboxstylemulti
{
    width:180px;
    font-family:Arial;
    font-size:1em;
    color:#000000;
    font-weight:bold;
    border:1px solid #c4c4c4;
}
.tdstyleform
{
    font-family: Arial;
    font-size:1.0em;
    color:#666666;
    width:80px;
    text-align:right;
}
.errortdstyleform
{
    width:184px;
    font-family:Arial;
}
.trstyleform
{
    height:65px;
}
.tdinputstyleform { text-align:right; }

/* Menu Styles*/
.lavaLampNoImage {
position: relative;
height: 26px;
width: 476px;
background-image:url("../css/images/menuBack.png") repeat-x;
padding: 6px;
margin: 0px 0;
overflow: hidden;
border: 0px solid gray;
}
.lavaLampNoImage li {
float: left;
list-style: none;
}
.lavaLampNoImage li.back {
border-bottom: 0px solid #000;
/*background-color: #e6e8ea;*/
width: 9px;
height: 26px;
z-index: 0;
position: absolute;
}
.lavaLampNoImage li a {
font: bold 12pt "Arial Narrow";
text-decoration: none;
color: #000374;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 1;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 10px;
}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage  {
    border: none;
    color:#4648a6;
}
/* Left Side Bar */
#sidecol {
	FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px 10px; WIDTH: 180px; WORD-WRAP: break-word; 
}
#sidecol .sidecolbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../css/images/sidebar_bg.gif) #fff no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.sidecolboxtop {
	BACKGROUND: url(../css/images/sidebar_header_top.gif) no-repeat left bottom; FLOAT: left; MARGIN: 0pt 10px; WIDTH: 180px; HEIGHT: 6px
}
#sidecol .sidecolboxtop {
	BACKGROUND: url(../css/images/sidebar_header_top.gif) no-repeat left bottom; FLOAT: none; MARGIN: 0px; WIDTH: 180px; HEIGHT: 6px
}
#sidecol .sidecolbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; WIDTH: 179px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidecol .sidecolbox UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; LIST-STYLE-POSITION: outside; /*BACKGROUND: url(../css/images/gray_arrow_bullet.gif) no-repeat left top;*/ PADDING-BOTTOM: 3px; MARGIN: 0px 0px 8px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none;
}
#sidecol .sidecolbox UL LI.apply {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../css/images/Modify.gif) no-repeat 10px 0px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#sidecol .sidecolbox UL LI.print {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../css/images/print.gif) no-repeat 10px 0px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#sidecol .sidecolbox UL LI.share {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../css/images/EmailF.gif) no-repeat 10px 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 2px
}
#sidecol .sidecolbox UL LI A {
	PADDING-RIGHT: 5px; FONT-SIZE: 80%; CURSOR: pointer; COLOR: #564060; TEXT-DECORATION: underline
}
#sidecol .sidecolbox H2 {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../css/images/sidebar_header_btm.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 24px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 6px; HEIGHT: auto
}
#sidecol .sidecolbox H3 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; COLOR: #564060; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8f9f4
}
#sidecol .sidecolbox H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 0px 12px; COLOR: #564060; LINE-HEIGHT: 1.25em
}
#sidecol .sidecolbox P {
	FONT-SIZE: 85%; MARGIN: 0px 12px 10px; LINE-HEIGHT: 1.25em
}
#sidecol .sidecolbox STRONG {
	FONT-WEIGHT: bold; COLOR: #564060
}
#sidecol .sidecolbox A {
	COLOR: #564060; TEXT-DECORATION: underline
}

/* New Menu */
.ddcolortabs{
padding: 0 0 3px 7px;
margin-left:3px;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
height:40px;
top:2px;
position:relative;
}

.ddcolortabs ul{
font: normal 12px Arial, Serif;
margin:0;
padding:0;
list-style:none;
height:35px;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
height:35px;
font-weight:bold;
}


.ddcolortabs a{

}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
/*background-color: #5e5f83;*/
}

.ddcolortabs a:hover span{
/*background-color: #5e5f83;*/
}

.ddcolortabs a.current, #ddcolortabs a.current span{
/*background-color: #5e5f83;*/
}
.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 0px;
line-height: 1px;
background: #000374;
top:5px;
position:relative;
}