@charset "utf-8";
/*------------------- Top CSS ---------------------------------- */
.top {float:left; background:url(../images/bg-header.jpg) center top no-repeat; width:100%; height:140px;}
.logo {float:left; padding-top:28px;}
.paneltop {float:right; width:770px;}

.toplinks {margin-top:14px; margin-bottom:27px; color:#fff; font-size:11px; width:auto; text-align:right;}
.toplinks a {color:#fff; text-decoration:none;}
.toplinks a:hover {text-decoration:underline;}

.search {float:right; margin-top:0px; margin-bottom:20px; color:#fff; width:auto;}
.search label {float:left; margin-right:10px; margin-top:3px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.search img {float:left; vertical-align:middle;}
.search input {float:left; width:151px; height:14px; padding:2px 2px; border-top:1px solid #9cb7c3; border-bottom:1px solid #9cb7c3; border-left:0px; border-right:0px; color:#5d5050; font-size:10px; vertical-align:middle;}

.topnav {float:left; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.topnav ul {float:right; list-style:none;}
.topnav li {float:left; display:inline; padding-left:20px;}
.topnav li a {float:left; color:#fff; text-decoration:none;}
.topnav li a:hover {color:#ffd600;}
.topnav li a.active {color:#ffd600;}

/*------------------- Left Column Area CSS ------------------- */
.left {float:left; width:136px; font-size:13px;text-transform:lowercase; padding-top:45px;}
.left ul {list-style:none;}
.left li {padding-bottom:15px;}
.left li a{color:#b5975a; text-decoration:none; padding-left:10px; display:block; padding-left:10px;}
.left li a:hover {background:url(../images/bullet-blue.gif) 0px 5px no-repeat; }
.left li a.active {background:url(../images/bullet-blue.gif) 0px 5px no-repeat;}

.left ul ul {list-style:none; padding-top:5px;}
.left li li {padding:0px 0px 0px 10px;}
.left li li a{color:#b5975a; text-decoration:none; padding-left:10px; display:block; padding-left:10px;}
.left li li a:hover {background:url(../images/bullet-blue.gif) 0px 5px no-repeat; }
.left li li a.active {background:url(../images/bullet-blue.gif) 0px 5px no-repeat;}

/*------------------- Center Column Area CSS ------------------- */
.maincenter {float:left; width:593px; margin-top:2px;}
.start {float:left; background:url(../images/divider1.gif) left top no-repeat; width:593px; height:37px;}
.center {float:left; width:591px; /*background:url(../images/divider.gif) left top no-repeat; padding:0px;*/ border-left:1px solid #b6995d; border-right:1px solid #b6995d;}
.end {float:left; background:url(../images/divider2.gif) left bottom no-repeat; width:593px; height:37px;}

.iconlinks {float:right; padding:0px; font-size:11px;}
.iconlinks img {float:left; vertical-align:top; margin-right:3px;}
.iconlinks a {float:left; vertical-align:top; color:#0e90b8; margin-right:15px; text-decoration:none;}
.iconlinks a:hover {color:#666666;}

.para {float:left; padding:0px; width:539px; font-family:Arial, Helvetica, sans-serif; padding:0px 26px;}
.para h1 {padding-bottom:10px; color:#A58B55; font-weight:normal; font-size:19px; text-transform:lowercase; font-family:verdana;}


.innerpara {float:left; width:440px; padding-left:40px; font-size:13px; line-height:18px;}
.innerpara h2, .careeropening h2 {padding:15px 0px 5px 0px; font-size:14px; color:#0055a4;}
.innerpara p {color:#858484; line-height:18px; margin-bottom:10px; font-size:13px;}


/******Add New for press release setion**********************************************/

.innerpara span {color:#A58B55;}
.innerpara a:hover {text-decoration:underline;}
.innerpara a {color:#A58B55; font-weight:bold; text-decoration:none;}

div.hr {background-color:#DBD1BB; height:1px; margin-top:15px; /*margin:25px 0;*/ overflow:hidden; width:450px;}

/*------------------- Right Column Area CSS ------------------- */
.right {float:right; width:231px; text-align:center;}
.right img {margin:0px; padding:0px;}
.right select {width:158px; border:1px solid #9cb7c3; padding:2px; color:#5d5050; font-size:10px;}

.verline {padding:10px 0px 20px 0px;}
 
/*------------------- Footer CSS ------------------------------ */
.bottom {float:left; background:#0055a5 url(../images/bg-footer.jpg) center top no-repeat; width:100%;}
.bottombot {float:left; background:url(../images/bg-footer-bot.jpg) center bottom no-repeat; width:100%; padding-bottom:20px;}


.footer {float:left; width:auto; color:#ffffff; background:url(../images/ver-line.gif) left top no-repeat;  font-size:13px;}
.footerbot {float:left; width:auto; color:#ffffff; background:url(../images/ver-line1.gif) left bottom no-repeat; font-size:12px; font-weight:normal;}

.footer a {color:#ffffff; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.links, .links1 {float:left; margin-top:20px; padding-left:10px; padding-right:10px;}
.links{width:155px; overflow:hidden;}
.links1 {width:189px;}
.links p, .links1 p {font-weight:bold; font-size:13px;}
.links ul, .links1 ul {list-style:none;}

.copyright {float:right;  font-size:9px;width:189px;margin-right:10px; color:#ffffff;}/*margin-top:50px;*/


/*------------- Paging CSS -------------*/
.paging {float:left; width:100%; text-align:center; font-weight:bold;margin-top:10px;}
.paging img {vertical-align:middle;}
.paging a {margin-right:5px; color:#0055A4;text-decoration:none;font-weight:normal;}
.paging span {margin-right:5px; color:#A58B55; text-decoration:none;}


.clsbutton {
background:#A58B55 none repeat scroll 0 0;
border:-px solid #014572;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:0 10px;
width:auto;
}

/******************** HomePage *********************/

/* HomeLeft */
.homeleft {float:left; width:745px;}

/* HomeRight */
.homeright {float:left; width:215px;}
.homeright h1 {margin-top:15px; padding-bottom:10px; color:#A58B55; font-weight:normal; font-size:24px; text-transform:uppercase; font-family:verdana;}
.homeright h1 span {font-size:26px;}
.homeright p {line-height:22px;}
.homeright a {color:#1f5093; text-decoration:underline; font-size:13px; font-weight:bold; float:right;}

/*------------- Careers Openings -------------*/
.careeropening{float:left; width:100%;}
.careeropening label{float:left; background-color:#b7945e; padding:4px 10px; text-align:right; color:#ffffff; font-weight:bold; width:80px; margin:0 10px 5px 0;}
.careeropening p{margin-top:5px;}
.careeropening ul{margin-left:55px;}
.careeropening ul a{color:#0055A4; text-decoration:none;}
.careeropening ul a:hover{text-decoration:underline;}
.clear{clear:both; height:0px; overflow:hidden;}
h3 {padding:15px 0px 5px 0px; font-size:14px; color:#A58B55;}

/*------------- Careers Openings details -------------*/
.careeropeningdetail{float:left; width:100%; margin-bottom:10px;}
.jobid{float:left; width:90px; margin-right:10px;}
.jobtitle{float:left; width:200px; margin-right:10px;}
.joblocation{float:left; width:108px; margin-right:10px;}
.careeropening h3{margin:20px 0;}
.careeropening label.bgnone{background:none; color:#858484; text-align:left; font-weight:normal;}
.careeropening select{width:150px; color:#858484; margin-bottom:20px;}
.block1{float:left; padding-left:110px; margin-bottom:20px;}
.block1 select, .block1 span, .block1 input{float:left;}
.block1 span{margin-top:3px; margin-right:5px;}
.block1 select{margin:0;}
.block1 option{padding:0 10px 0px 0px;}

.jobid a:hover{color:#0055A4 !important;}


input.searchinput{border-width: 0px; padding: 0px; height: 19px; width: 20px; float: none; background:url(../images/btn-arrow.gif) no-repeat;}
input:hover.searchinput{border-width: 0px; padding: 0px; height: 19px; width: 20px; float: none; background:url(../images/btn-arrow1.gif) no-repeat;}


.terms{color:#ffffff; text-decoration:none;}


