/* CSS Document */
body{
background:#FFFFFF url(images/backgr.jpg) center top no-repeat;
text-align:left;
margin:0px;
padding:0px;
font-family: Arial;
font-size:12px;
color: #000000;
height:100%}

p {
font-family: Arial;
font-size:12px;
color: #000000}

table{border:1px solid #9a9a9a;}
td{padding:4px;border:0px;border-top:1px solid #9A9A9A;}

a{color:#666666;text-decoration:none}
a:hover{color:#006699;text-decoration:underline}
a:active{color:#006699;text-decoration:underline;font-weight:normal;}
.clear{clear:both}
img {border-color:#666666}

div#main	{
width:100%;
float:left;
text-align:center;
}

#mainCont{
text-align:left;
margin: 0px auto;
width:760px;
}

#logoCont{
width:760px;
height:auto;
float:left;
}

#logo{
width:560px;
height:75px;
float:left;
margin-top:30px;
margin-bottom:5px;
}

#logo img{
border:none;
}

#breadcrumb{
color:#1D466B;
font-weight:bold;
border-bottom:1px solid #BCBCBC;
text-align:right;
margin-bottom:15px;
}

#mainImage{
width:760px;
float:left;
border-bottom:1px solid #BCBCBC;
}

#mainImage img {
border:none;
margin-bottom:0px;
}

#mainImage .mainImageTxt{
/*color:#1D466B;*/
color:#666666;
font-size:12px;
line-height:15px;
float:left;
}

#mainImage .mainImageTxt a{
color:#666666;
line-height:15px;
padding-left:25px;
padding-right:10px;
background: url(images/a_go.gif) 87px 3px no-repeat;
}

#mainImage .mainImageTxt a:hover{
color:#1D466B;
font-weight:normal;
text-decoration:underline;
}

#mainImage .mainImageTxt a:active{
color:#1D466B;
font-weight:normal;
text-decoration:none;
}

#mainTxtContainer{
width:760px;
height:auto;
float:left;
border-bottom:1px solid #BCBCBC;
}

#careerFormIntroContainer{
width:760px;
height:auto;
float:left;
border-bottom:1px solid #BCBCBC;
margin-bottom:10px;
}

.introTxtFP{
width:275px;
padding:0px 10px 10px 0px;
float:left;
font-size:14px;
color:#1D466B;
}

.introTxt{
width:375px;
padding:0px 5px 10px 0px;
float:left;
font-size:14px;
color:#1D466B;
}

.introTxtRight{
width:378px;
padding:0px 0px 0px 0px;
float:right;
font-size:14px;
color:#1D466B;
border:1px solid #ccc;
}


.introTxt a, .introTxtWide a, .introTxtRight a{font-weight:bold;}

.introTxtWideFP{
width:565px;
padding:10px 5px 10px 0px;
float:left;
font-size:14px;
color:#1D466B;
}

.introTxtWideQuote{
width:755px;
padding:0px 5px 0px 0px;
float:left;
text-align:center;
background-color:#e4eff3;
margin-bottom:10px;
}

.introTxtWideQuote p{
font-size:18px;
color:#1D466B;
font-family:times New Roman;
margin:0px auto;
width:45%;
text-align:right;
background: url(images/quote.gif) 12px 4px no-repeat;
padding-top:8px;
padding-bottom:8px;
}

.introTxtWide{
width:760px;
padding:5px 5px 5px 0px;
float:left;
font-size:14px;
color:#1D466B;
}

.introTxtWide img{padding:2px; margin:6px; border:1px solid #ccc;}

.introTxtWideTeasers{
width:188px;
float:right;
padding:10px 0px 5px 0px;
}

.introTxtWideTeasers img{
border:1px solid;
margin:1px 0px 1px 0px;
}

.introTxt h1, .introTxt h2, .introTxt h3, .introTxt h4 {
font-size:20px;
font-weight:normal;
margin-top:10px;
margin-bottom:2px;
padding-right:5px;
}

a.readMore{
color:#666666;
line-height:15px;
padding:0px 10px 0px 0px;
background: url(images/a_go.gif) 75px 4px no-repeat;
}

a:hover.readMore {
color:#1D466B;
font-weight:normal;
text-decoration:underline;
}

.introTxt p {
font-size:15px;
color:#1D466B;
margin-top:0px;
padding-right:10px;
margin-bottom:5px;
}

.introTxt ul {
padding-right:10px;
margin-bottom:5px;
}

.introTxtWide p {
font-size:15px;
color:#1D466B;
margin:5px 0px 5px 0px;
padding-right:10px;
}

.introTxtWide h1 {font-size:25px;}
.introTxtWide h2 {font-size:22px;}
.introTxtWide h3 {font-size:18px;}
.introTxtWide h4 {font-size:16px;}
.introTxtWide h5 {font-size:14px;}

.introTxtWide h1, .introTxtWide h2, .introTxtWide h3, .introTxtWide h4, .introTxtWide h5 {
font-weight:bold;
margin-top:10px;
margin-bottom:2px;
padding-right:5px;
color:#666666;
}

.introTxtWideFP p {
font-size:15px;
color:#1D466B;
margin-top:0px;
padding-right:10px;
}

.introTxtWideFP h1 {font-size:20px;}
.introTxtWideFP h2 {font-size:19px;}
.introTxtWideFP h3 {font-size:18px;}
.introTxtWideFP h4 {font-size:16px;}
.introTxtWideFP h5 {font-size:14px;}

.introTxtWideFP h1, .introTxtWideFP h2, .introTxtWideFP h3, .introTxtWideFP h4 {
font-weight:normal;
margin-top:10px;
margin-bottom:2px;
padding-right:5px;
}

#blueBox{
width:760px;
height:auto;
float:left;
border-top: 3px solid #9A9A9A;
background-color:#E4EFF3;
margin-bottom:10px;
}

.blueBoxSmallRight{
width:358px;
height:auto;
border-top: 1px solid #9A9A9A;
background-color:#E4EFF3;
margin-bottom:0px;
padding:10px;
}

.blueBoxSmall{
width:380px;
height:auto;
float:left;
border-top: 3px solid #9A9A9A;
background-color:#E4EFF3;
margin-bottom:20px;
}

.blueBoxSmall a{color:#1D466B;}
.blueBoxSmall a:hover{color:#006699;}

.blueBoxSmall p, .blueBoxSmall h1, .blueBoxSmall h2, .blueBoxSmall h3, .blueBoxSmall h4, .blueBoxSmall h5{
padding-left:8px;
padding-right:8px;
}

.blueBoxSmall h4, .blueBoxSmall h5{
color:#666666;
font-size:16px;
font-weight:bold;
padding-top:0px;
}

.blueListBox{
width:188px;
height:267px;
border-right:1px solid #CCCCCC;
float:left;
}

.blueImageBox{
width:184px;
height:267px;
float:left;
padding-left:3px;
}

.blueImageBox img{
border:1px solid;
margin:0px 2px 1px 2px;
}

.blueListBox h4{
background: url(images/listTitleBar.gif) 12px 3px no-repeat;
color:#666666;
font-size:12px;
font-weight:normal;
padding:0px 5px 0px 40px;
margin-top:5px;
margin-bottom:4px;
}

.blueImageBox h4{
background: url(images/listTitleBar.gif) 12px 3px no-repeat;
color:#666666;
font-size:12px;
font-weight:normal;
padding:0px 5px 0px 40px;
margin-top:5px;
margin-bottom:4px;
}

.blueListBox ul{
color:#666666;
list-style-type:square;
list-style-position:outside;
padding-right:10px;
margin-top:0px;
}

.blueListBox ul li a{
color:#666666;
}

.blueListBox ul li a:hover{
color:#006699;
}

#footer{
float:left;
margin-top:10px;
width:760px;
font-size:11px;
color:#666666;
border-top:1px solid #CCCCCC;
}

#footer ul{
list-style-type:none;
list-style-position:outside;
margin:0px 0px 0px -40px;
}

#footer ul li:first-child{
float:left;
padding:3px 5px 3px 5px;
border-left:1px solid #FFFFFF;
}
#footer ul li{
float:left;
padding:3px 5px 3px 5px;
border-left:1px solid #CCCCCC;
}

.mainMenuCont{
float:left;
width:350px;
/*height:302px;*/
margin:10px 20px 0px 25px;
}
#ajaxmenu{
position:inherit;
top:0px;
left:0px;
width:790px;
height:43px;
z-index:65;
}

#mediaCont{
/*border-top: 1px solid #007FFF;*/
}
