<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{ background-color:#A7B4D6; margin:0; padding:0; font:17px/20px Arial, Helvetica, sans-serif; color:#616163;}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, input, form{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#5e77b0;}
a:hover{ text-decoration:none; color:#025599;}
.left{ float:left;}
.right{ float:right}
.clear{ clear:both; height:0;}
img{ border:0;}
textarea, input{ font-family:Arial, Helvetica, sans-serif}

#main{ width:960px; margin:0 auto; background-color:#FFFFFF; padding:0 20px; }

#header{ padding:0 0 0 75px; height:204px; }
#header .logo{ padding:30px 0 0 0}
#header .nav{ font-size:17px; width:165px;}
#header .nav ul {border-top:1px solid #eaeaea ; border-bottom:1px solid #bebfc1;}
#header .nav ul li{ border-bottom:1px solid #eaeaea ; border-top:1px solid #bebfc1;}
#header .nav ul li a{ line-height:30px; color:#999a9e}
#header .nav ul li a:hover{color:#333}
#header .nav ul li .current{line-height:30px; color:#333}

#header .SearchBox{ width:235px; text-align:right; margin-right:45px;vertical-align:top;}
#header .SearchInput{ background:url(../images/search-bg.jpg) no-repeat left top; width:220px; height:29px; padding: 5px 5px 0 10px;}
#header .SearchInput input[type="text"]{ border:0; outline:0; width:185px; font:18px Arial, Helvetica, sans-serif; color:#7f7f81; }
#header .SearchInput a.btn-search{ width:25px; height:24px;}
#header .SearchBox a{ font-size:17px; font-weight:bold; color:#999a9e; line-height:35px; margin-bottom:20px; display:inline-block;}

#inner-banner{ margin-bottom:30px; overflow:hidden;}
#inner-banner .bannertext{ background-color:#e7e7e9; height:312px; padding:40px 0 0 30px; width:555px;}
#inner-banner .bannertext h1, h1 a{ font-family: Georgia; font-style:italic; font-size:38px; font-weight:normal; color:#5d78af; line-height:normal; margin-bottom:10px;}
#inner-banner .bannertext span, span a{ font-family: Georgia; font-style:italic; font-size:38px; font-weight:normal; color:#5d78af; line-height:normal; margin-bottom:10px;}
#inner-banner .bannertext h2 { font-size:20px; margin-bottom:10px; color:#939598; }
#inner-banner .bannertext p{ font-size:20px; color:#5D78B0; margin-bottom:30px;  font-family: Georgia; line-height:25px; padding-right:30px; font-style:italic;}
#inner-banner .bannertext p.graytitle {color: #939598;font-size: 20px;margin-bottom: 10px;font-style:normal;font:bold 20px/27px helvetica;}

#search-nav{ font-size:17px; color:#999B9E; margin-bottom:10px;}
#search-nav a{color:#999B9E;}
#search-nav a:hover{ color:#333333}

#content  #edit-profile2 ul li p{ margin-bottom:0px;}

#inner-newsletter{ background-color:#8091C0; padding:10px; clear:both; height:51px; margin-bottom:25px}
#inner-newsletter h3{font-family: Georgia; font-style:italic; font-size:36px; font-weight:normal; color:#FFF; line-height:51px; padding:0 0 0 15px; margin-right:35px; }
#inner-newsletter p.titleblue{font-family: Georgia; font-style:italic; font-size:36px; font-weight:normal; color:#FFF; line-height:51px; padding:0 0 0 15px; margin-right:35px; }
#inner-newsletter form { padding:12px 0 0 0;}
#inner-newsletter input{ border:1px solid #96A56F; float:left; outline:0; padding:4px 10px; margin-right:20px; color:#7E8082; font-size:17px; width:260px }
#inner-newsletter .btn-join{ background:url(../images/small-btn-bg.png) no-repeat left top; line-height:29px; float:left; color:#FFF; font-size:18px; font-weight:bold; }
#inner-newsletter .btn-join span{ background:url(../images/small-btn-bg.png) no-repeat right top; padding:4px 30px 4px 22px; position:relative; right:-8px;} 

#main-search{ background-color:#8091bf; padding:20px; clear:both; height:120px; margin-bottom:25px;}
#main-search h3{font-family: Georgia; font-style:italic; font-size:44px; font-weight:normal; color:#FFF; padding:5px 0 0 20px; line-height:normal; width:380px;}
#main-search p.whitetitle{font-family: Georgia; font-style:italic; font-size:44px; font-weight:normal; color:#FFF; padding:5px 0 0 20px; line-height:normal; width:380px;}
#main-search form{ float:left; width:300px;}
#main-search ul li{ clear:both}
#main-search ul li .botmmargn{ margin-bottom:9px; clear:both; height:1px }
#main-search ul li label{ width:100%; font-size:18px; color:#811517; line-height:20px; margin-bottom:4px; font-weight:bold;}
#main-search .searchdv{ width:150px; position:relative}
#main-search .searchdv input{ position:absolute;  height: 47px; cursor:pointer;left: 0px;top:40px; margin:0; z-index:1; width:140px; opacity:0;filter:alpha(opacity=0);} 

#main-search .btn-search{ background:url(../images/btn-bg.png) no-repeat left top; line-height:46px; float:left; color:#FFF; font-size:25px; font-weight:bold;margin-top:40px; }
#main-search .btn-search span{ background:url(../images/btn-bg.png) no-repeat right top; padding:8px 28px 8px 20px; position:relative; right:-8px;}

#main-search .whitetext{margin-top:10px;display:inline-block;color:#ffffff;font:15px/19px helvetica;font-weight:bold;}
#main-search .whitetext a{color:#ffffff;font:15px/19px helvetica;font-weight:bold;text-decoration:none;}
#main-search .whitetext a:hover{color:#811517;font:15px/19px helvetica;font-weight:bold;text-decoration:none;}
#main-search .whitetext a:visited{color:#ffffff;font-weight:bold;text-decoration:none;}
#main-search .whitetext a:active{color:#ffffff;font-weight:bold;text-decoration:none;}

#main-search input{ border:1px solid #96A56F; float:left; outline:0; padding:4px 10px; margin-right:20px; color:#7E8082; font-size:17px; width:243px }

#content{}
#content{}
#content .left-content{ width:700px;}
#content .left-content .jobs-content{}
#content .left-content h2{ color:#A84D54; font-family:Georgia; font-style:italic; line-height:36px; font-size:30px; font-weight:normal; margin-bottom:10px;}
#content .left-content h2 a{ color:#A84D54; font-family:Georgia; font-style:italic; line-height:36px; font-size:30px; font-weight:normal; margin-bottom:10px;text-decoration:none;}
#content .left-content h2 a:hover{ color: #5D78B0; font-style:italic;text-decoration:none;}
#content .left-content h2 a:active{ color:#A84D54; font-style:italic;text-decoration:none;}
#content .left-content h1{ color:#A84D54; font-family:Georgia; font-style:italic; line-height:36px; font-size:30px; font-weight:normal; margin-bottom:10px;}
#content .left-content h1 a{ color:#A84D54; font-family:Georgia; font-style:italic; line-height:36px; font-size:30px; font-weight:normal; margin-bottom:10px;text-decoration:none;}
#content .left-content h1 a:hover{ color: #5D78B0; font-style:italic;text-decoration:none;}
#content .left-content h1 a:active{ color:#A84D54; font-style:italic;text-decoration:none;}
#content .left-content h1.blacktitle{font:17px/21px helvetica;font-weight:bold;color:#333;margin-bottom:20px;}
#content .left-content p{ font-size:17px; line-height:26px; margin-bottom:20px;}
#content .left-content p b{ color:#231F20;}
#content .left-content h1.h1title{font:17px/21px helvetica;font-weight:bold;color:#787878;display:inline;}

.uploadresume ul li input {border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}
#content .uploadresume ul li p{ margin:0;}
.uploadresume ul li { margin-bottom:10px; overflow:hidden;}
.uploadresume ul li.liketo input{ width:auto;}
.uploadresume ul li label {color: #231F20;display: block;margin-bottom: 5px;}
.uploadresume ul li .textareabox {border: 1px solid #96A56F;color: #7E8082;font-size: 17px;margin-bottom: 20px;outline: 0 none;padding: 4px 10px;width: 676px;}
.uploadresume ul li .custom input{ width:auto}
.uploadresume ul li .customfile{ width:387px; line-height:normal;}
.uploadresume ul li .customfile-feedback{ width:215px}
.uploadresume ul li .customfile-input{ width:auto}
.uploadresume ul li.lisubin {}
.uploadresume ul li.lisubmit{ position:relative;}
.uploadresume ul li.lisubmit input{ position:absolute;  height: 29px;left: 0px;top:0; z-index:1; width:165px; opacity:0;filter:alpha(opacity=0); cursor:pointer;} 

#content .right-content{ width:230px;}

.left-menu{ margin-bottom:25px;}
.left-menu ul { border-top:solid 1px #A7A9AC;}
.left-menu ul li { border-bottom:solid 1px #A7A9AC;}
.left-menu ul li a{ color:#999B9E; font-size:16px; line-height:26px; display:block}
.left-menu ul li a:hover{ color:#811517;}
.left-menu ul li .active{ color:#811517; font-weight:bold; font-size:16px; line-height:26px;}

.leavepopup{width:685px;background-color:#ffffff;}
.leavepopup h1{color: #A03D44;font-family: Georgia;font-size: 30px;font-style: italic;font-weight: normal;line-height: 40px;border-bottom:1px solid #666666;padding:25px 25px 15px 30px;margin-bottom:15px;}
.leavepopup h2{color: #00559B;font-size: 18px;font-weight: bold;line-height: normal;text-transform: uppercase;padding:15px 25px 15px 30px;}
.leavepopup p{padding:0px 25px 0px 30px;}
.leavepopup h3{background-color:#95a3cc;height:20px;width:685px;margin-top:30px;}
.leavepopup h4{background-color:#8495c3;height:20px;width:685px;}
.leavepopup h5{position:absolute;top:312px;right:25px;}
.leavepopup p.center-img{margin:0 auto;text-align:center;padding:6px 80px 6px 0;}

.job-criteria{ background:#E7E7E8; padding:15px; margin-bottom:15px;}
.job-criteria h2{ font-size:25px; font-family:Georgia; font-weight:normal; font-style:italic;line-height: 27px; margin-bottom:15px; color:#00559B}
.job-criteria p.job-blue{ font-size:22px; font-family:Georgia; font-weight:normal; font-style:italic;line-height: 27px; margin-bottom:15px; color:#00559B}
.job-criteria h3{font-size:17px; line-height: 20px; color:#811517; margin-bottom:5px; clear:both;}
.job-criteria h4{font-size:13px; line-height: 16px; font-weight:normal; color:#5F6062l; margin-bottom:5px;}
.job-criteria .inputbox{ margin-bottom:10px; border: 1px solid #CCCCCC;color: #7E8082;float: none;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 177px;}
.job-criteria .multiple{ visibility:visible; margin-bottom:10px; position:static; border: 1px solid #CCCCCC; font-size:16px; width:100%; color:#333333; line-height:25px; width:198px;}
.job-criteria .btn-search {background: url(../images/btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 25px;font-weight: bold;line-height: 46px;margin-top:10px;margin-bottom:10px; text-decoration:none;}
.job-criteria .btn-search span {background: url(../images/btn-bg.png) no-repeat scroll right top transparent;padding: 8px 28px 8px 20px;position: relative;right: -8px;}

.testimonial{}
.testimonial .name{ font-size:15px; margin-bottom:10px; color:#811517; font-weight:bold;}
#content .testimonial p{ margin-bottom:10px; font-size:17px}

.aboutus h3{color: #A84D54;font-family: Georgia;font-size:22px;font-style: italic;font-weight: normal;line-height: 26px; padding:10px 0}
.aboutus .toplink{ margin-bottom:10px;}
.aboutus ul{padding:15px 0 15px 18px; }
.aboutus ol{padding:0px 0 15px 18px; }
.aboutus ul li { list-style:disc;padding-bottom:7px;}
.aboutus ol li { list-style:decimal;}

.aboutus1 h3{color: #00559B;font-size:18px;font-weight: bold;line-height: 26px; padding-top:5px;margin-bottom:10px;text-transform:uppercase;}
.aboutus1 h4{background-color: #E7E7E9;padding:15px;color: #5F6062;font-size: 17px;line-height: 22px;font-weight: normal;margin-bottom:20px;}
.aboutus1 h4 span{color: #A03D44;font-size: 17px;line-height: 22px;font-weight: normal;}
.aboutus1 h4 p{text-align:center;margin-bottom:10px}
.aboutus1 h4 img{border:0;margin:0 auto;padding:0!important}
.aboutus1 .toplink{ margin-bottom:10px;}
.aboutus1 h4 ul{padding:15px 0 15px 18px; }
.aboutus1 h4 ol{padding:0px 0 15px 18px; }
.aboutus1 h4 ul li { list-style:disc;padding-bottom:7px;}
.aboutus1 h4 ol li { list-style:decimal;}

.job-section{ background:#E7E7E8; padding:15px;}
.job-section h2{font-size:17px; line-height: 20px; color:#811517; margin-bottom:5px;}
.job-section ul { margin-bottom:2px;}
.job-section ul li{ margin-bottom:5px;}
.job-section ul li a{color:#00559B; font-size:15px;}
.job-section ul li a:hover{color:#231F20;}

.job-criteria .dk_container{ margin-bottom:10px;}
.job-criteria .dk_container a{ width:142px}
.job-criteria .dk_options a, .dk_options a:link, .dk_options a:visited { width:161px}

.breadcrumb { font-size:15px; color: #231F20; margin-bottom:10px;}
.breadcrumb a{color: #999B9E; text-decoration: none;}
.breadcrumb a:hover{color:#231F20; text-decoration: none;}

.paging{ font-size:18px; border-bottom:solid 1px #939598; overflow:hidden; padding:0 0 5px 0; margin-bottom:10px;}
.paging ul li.number{ color:#939598; font-weight:bold; margin-right:5px;}
.paging ul li.Showing { color:#4E70AC;}

.job { border-bottom:solid 1px #939598; margin-bottom:15px;}
.job .jobtitle{ color:#939598; font-weight:bold;}
.job .jobtitle a{ color:#231F20;}
.job .jopLocation{ color:#939598; font-weight:bold;}
.job .jopLocation b{ color:#4E70AC; }
.job .ReferNumber{ color:#A03D45; font-weight:bold; margin-bottom:15px;}
.job .ReferNumber span{ color:#231F20; font-weight:normal;}
.job .contactdetail{ margin-bottom:20px; line-height: 24px;}
.job .contactdetail span{ color:#4E70AC;font:17px/20px Arial,Helvetica,sans-serif;}
.job .contactdetail span a{ color:#00559B;font:17px/20px Arial,Helvetica,sans-serif;text-decoration:none;}
.job .contactdetail span a:hover{ color:#4E70AC;text-decoration:none;}
.job .contactdetail span a:visited{ color:#00559B;text-decoration:none;}
.job .contactdetail span a:active{ color:#00559B;text-decoration:none;}
.job .contactdetail .black{color:#231F20; }
.job .job-link{ padding-right:10px; overflow:hidden;}
.job .job-link ul li{ float:left; line-height:30px; margin:0 32px 20px 0;}
.job .job-link ul li span{ margin-right:5px;}
.job .job-link ul li.email span{ background:url(../images/sprite.png) left top;float:left; width:30px; height:30px;}
.job .job-link ul li.print span{ background:url(../images/sprite.png) right top;float:left; width:30px; height:30px;}
.job .job-link ul li.permalink span{ background:url(../images/sprite.png) -37px top;float:left; width:30px; height:30px;}
.job .job-link ul li.btn-submit{ float:right; margin-right:0;}
.job .job-link ul li.btn-submit a {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 17px;font-weight: bold;line-height: 29px;}
.job .job-link ul li.btn-submit a span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent; margin:0;padding: 5px 20px 5px 12px;position: relative;right: -8px;}
.job .midiaicon{ margin-bottom:15px;}
.job .midiaicon a{ margin-bottom:15px;font:17px/21px helvetica;text-decoration:none;color: #5E77B0;}
.job .midiaicon a:hover{ text-decoration:none;color: #025599;}
.job .midiaicon a:active{ text-decoration:none;color: #5E77B0;}
.job .midiaicon a:visited{ text-decoration:none;color: #5E77B0;}

.applyform{}
.applyform h2{color: #A84D54;font-family: Georgia;font-size: 30px;font-style: italic;font-weight: normal;line-height: 36px;margin-bottom: 10px;}
.applyform .requiredfield{ text-align:right;font-size:11px; margin-bottom:3px}
.applyform ul li { position:relative; overflow:hidden; margin-bottom:20px;}
#content .applyform ul li p{ width:325px; margin:0;}
.applyform ul{ border-bottom:solid 1px #939598; border-top:solid 1px #939598; padding:20px 0 0 0; margin-bottom:20px;}
.applyform label{ display:block; color:#231F20; margin-bottom:5px;}
.applyform ul li input{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}
.applyform .textareabox{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 676px; margin-bottom:20px;}
#content .applyform p{ margin-bottom:0;}
.applyform .inputbutton {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;border:none;;}
.applyform .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;border:none;height:30px;font-size: 18px;font-weight: bold;color:#ffffff;cursor:pointer;}
.applyform .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
.applyform .lilogin  { position:relative;}
.applyform .lilogin input{ position:absolute;  height: 29px;left: 0px;top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);} 


.acli_form{}
.acli_form h2{color: #A84D54;font-family: Georgia;font-size: 30px;font-style: italic;font-weight: normal;line-height: 36px;margin-bottom: 10px;}
.acli_form h3{color: #5D78AF;;font-family: Georgia;font-size: 24px;font-weight: bold;line-height: 30px;margin-bottom: 5px;}
.acli_form .requiredfield{ text-align:right;font-size:11px; margin-bottom:3px}
.acli_form ul li { position:relative; overflow:hidden; margin-bottom:10px;}
#content .acli_form ul li p{ width:325px; margin:0;}
.acli_form ul{ padding:20px 0 0 0; margin-bottom:20px;}
.acli_form label{ display:block; color:#231F20; margin-bottom:5px;}
.acli_form ul li input{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}
.acli_form .textareabox{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 676px; margin-bottom:10px;}
#content .acli_form p{ margin-bottom:0;}
.acli_form .inputbutton {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;border:none;;}
.acli_form .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;border:none;height:30px;font-size: 18px;font-weight: bold;color:#ffffff;cursor:pointer;}
.acli_form .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
.acli_form .lilogin  { position:relative;}
.acli_form .lilogin input{ position:absolute;  height: 29px;left: 0px;top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);}


.SubscribeNewsletter .requiredfield{ text-align:right;font-size:11px; margin-bottom:3px}
.SubscribeNewsletter h4{ font-size:11px; font-weight:normal; }
.SubscribeNewsletter ul li { clear:both; }
#content .SubscribeNewsletter ul li p{ width:325px; margin:0;}
#content .SubscribeNewsletter ul li .dk_options ul{ padding:0;}
#content .SubscribeNewsletter ul li .dk_container{ margin-bottom:20px;}
#content .SubscribeNewsletter ul li .dk_container a{  height:23px; overflow:hidden; line-height:23px;}
#content .SubscribeNewsletter ul li.checkbox input{ width:auto; margin-left:0;}
#content .SubscribeNewsletter ul li .pra_areas{ margin-bottom:10px; min-height:22px;}
.SubscribeNewsletter ul{ border-bottom:solid 1px #939598; border-top:solid 1px #939598; padding:20px 0 0 0; margin-bottom:20px;}
.SubscribeNewsletter label{ display:block; color:#231F20; margin-bottom:5px;vertical-align:top;}
.SubscribeNewsletter ul li input{border: 1px solid #CCCCCC;margin-bottom:20px;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 266px;}
.SubscribeNewsletter .textareabox{border: 1px solid #CCCCCC;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 638px; margin-bottom:20px;}
#content .SubscribeNewsletter p{ margin-bottom:0;}
.SubscribeNewsletter .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.SubscribeNewsletter  .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}


.DownloadLogo{}
.DownloadLogo ul li .inputbox{border: 1px solid #CCCCCC;margin-bottom:20px;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 266px;}
.DownloadLogo label{ display:block; color:#231F20; margin-bottom:5px;}
.DownloadLogo ul li.lilogin {position: relative;}
.DownloadLogo ul li.lilogin input {left: 0;opacity: 0;position: absolute;top: 0;width: 160px; height:30px; filter:alpha(opacity=0);   z-index: 1;}
.DownloadLogo .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.DownloadLogo  .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}


.orderform{}
.orderform ul{padding:0px 0 0 0; margin-bottom:20px;}
.orderform label{ display:block; color:#231F20; margin-bottom:5px;}
.orderform ul li{ overflow:hidden;}
.orderform ul li.number input{ width:30px; margin-right:10px;}
.orderform ul li input{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}#content .orderform p{ width:349px}
.orderform .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.orderform  .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
.orderform .lisubmit{ position:relative;}
.orderform .lisubmit input{ position:absolute; left:0; top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);} 


.emailform{padding:0px 0 0 10px;}
.emailform ul{padding:0px 0 0 px; margin-bottom:20px;}
.emailform label{ display:block; color:#231F20; margin-bottom:5px;}
.emailform ul li{ overflow:hidden; margin-bottom:9px; }
.emailform ul li.number input{ width:30px; margin-right:10px;}
.emailform ul li input{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}
.emailform  ul li  .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.emailform ul li  .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
.emailform .textareabox{border: 1px solid #CCCCCC;color: #7E8082; font-family:Arial;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 400px; margin-bottom:10px;}
.emailform .lilogin  p{ position:relative;}
.emailform .lilogin input{ position:absolute;  height: 29px;left: 10px;top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);} 



.innertextb { color: #616163;font:17px/20px Arial,Helvetica,sans-serif;font-weight:bold;}
.innertextb a {color: #5E77B0;text-decoration: none;}
.innertextb a:active {color: #5E77B0;text-decoration: none;}
.innertextb a:visited {color: #5E77B0;text-decoration: none;}
.innertextb a:hover {color: #00559B;text-decoration: none;}

#bcgerror{}
#bcgerror h2 {color: #A84D54;font-family: Georgia;font-size: 30px;font-style: italic;font-weight: normal;line-height: 36px;margin-bottom: 10px;}
#bcgerror .error{ margin-bottom:20px;}
#bcgerror .applyform ul li{ width:740px;margin: 0 auto 20px;}
#bcgerror .applyform ul li .textareabox{ margin:0}

/*custom upload elements*/
.customfile-input { position: absolute; height: 30px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index: 999; top:0 !important  }

.customfile { width: 425px; cursor: pointer; overflow: hidden; padding:0 8px 0 0;position: relative; color:#7E8082;height:34px;line-height:22px;}
.customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.customfile-feedback { display: inline-block; width: 260px;  border: 1px solid #96A56F; color: #7E8082;padding: 5px 10px 2px 10px;height:25px;overflow:hidden;}
.customfile-feedback-populated { color: #7E8082; padding-left: 25px; background: url(../images/icon-generic.gif) 4px 7px no-repeat;overflow: hidden; }
.customfile-button { background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: right;font-size: 18px;font-weight: bold;line-height: 29px;}
.customfile-button span{background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
/*.customfile-hover .customfile-button, .customfile-focus .customfile-button  { color:#111; background: #aaa url(../images/bg-btn.png) bottom repeat-x; border-color:#aaa;  padding: .3em .6em;  }*/
.customfile-focus .customfile-button { outline: 1px dotted #ccc;  }

/*file type icons*/
.customfile-ext-jpg, .customfile-ext-gif, .customfile-ext-png, .customfile-ext-jpeg, .customfile-ext-bmp { background-image: url(../images/icon-image.gif);}
.customfile-ext-mp3, .customfile-ext-mp4, .customfile-ext-mov, .customfile-ext-swf, .customfile-ext-wav, .customfile-ext-m4v { background-image: url(../images/icon-media.gif);}
.customfile-ext-zip, .customfile-ext-tar, .customfile-ext-sit { background-image: url(../images/icon-zip.gif);}

#newsletter{ background-color:#fbf3e6; padding:10px; clear:both; height:51px; margin-bottom:20px}
#newsletter h3{font-family: Georgia; font-style:italic; font-size:36px; font-weight:normal; color:#5d78af; line-height:51px; padding:0 0 0 15px; margin-right:35px; }
#newsletter p{font-family: Georgia; font-style:italic; font-size:36px; font-weight:normal; color:#5d78af; line-height:51px; padding:0 0 0 15px; margin-right:35px; }
#newsletter form { padding:12px 0 0 0;}
#newsletter input{ border:1px solid #96A56F; float:left; outline:0; padding:4px 10px; margin-right:20px; color:#7E8082; font-size:17px; width:260px }
#newsletter .btn-join{ background:url(../images/small-btn-bg.png) no-repeat left top; line-height:29px; float:left; color:#FFF; font-size:18px; font-weight:bold; }
#newsletter .btn-join span{ background:url(../images/small-btn-bg.png) no-repeat right top; padding:4px 30px 4px 22px; position:relative; right:-8px;}
#newsletter .divsubmit{ position:relative;}
#newsletter .divsubmit input{ position:absolute;  height: 20px;left:0px; margin:0;top:0; z-index:1; width:100px; opacity:0;filter:alpha(opacity=0);} 

.article-link{ padding-right:5px; overflow:hidden;}
.article-link ul li{ float:left; line-height:30px; margin:0 32px 20px 0;}
.article-link ul li span{ margin-right:5px;}
.article-link ul li.emailarticle span{ background:url(../images/spritearticle.png) left top;float:left; width:30px; height:30px;}
.article-link ul li.printarticle span{ background:url(../images/spritearticle.png) right top;float:left; width:30px; height:30px;}
.article-link ul li.pdfarticle span{ background:url(../images/spritearticle.png) -37px top;float:left; width:30px; height:30px;}

.articlelink ol li{ margin:0;list-style:lower-alpha;}

.hometitle{color: #00559B;font-size: 18px;font-weight: bold;line-height: 24px;text-transform: uppercase;}
.hometitle a{color: #00559B;font-size: 18px;font-weight: bold;line-height: 24px;text-decoration:none;}
.hometitle a:hover{color: #5D78AF;text-decoration:none;}
.hometitle a:visited{color: #00559B;text-decoration:none;}
.hometitle a:active{color: #00559B;text-decoration:none;}

.banner1 {color: #811517;font-size: 14px;line-height: 18px;background-color:#E7E7E8;margin-bottom: 5px;margin-top:15px;font-weight:bold;padding: 10px;}
.banner2 {color: #811517;font-size: 14px;line-height: 18px;background-color:#E7E7E8;margin-bottom: 5px;font-weight:bold;padding: 10px;}
.banner3 {color: #811517;font-size: 14px;line-height: 18px;background-color:#E7E7E8;margin-bottom:15px;font-weight:bold;padding: 10px;}
.maroon_title {color: #811517;font-size: 17px;line-height: 20px;margin-bottom: 5px;}

.bggra{background-color:#E2E4F1;}
.bggra td{ padding:4px;}
.bgdarkblu {background-color:#878FB3;}
.bgdarkblu td{ padding:6px; color:#FFFFFF;}

.bgdarkgreen{background-color:#F2F2F2;}
.bgdarkgreen td{ padding:6px; color:#787878;}
.bgdarkgreen td a{ color:#787878}

a.link-btn{background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
a.link-btn span {background: url("../images/small-btn-bg.png") no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}

.loginform ul{padding:0px 0 0 0; margin-bottom:20px;}
.loginform label{ display:block; color:#231F20; margin-bottom:5px;}
.loginform ul li{ overflow:hidden;}
.loginform ul li input{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 260px;}
.loginform .textareabox{border: 1px solid #96A56F;color: #7E8082;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 676px; margin-bottom:20px;}
#content .loginform p{ width:349px}
.loginform .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.loginform  .btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;}
.loginform .remember input{ border:0; outline:0; margin-left:0;}
.loginform .lilogin { position:relative;}
.loginform .lilogin input{ position:absolute; left:0; top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);} 

.content-tab .tabcontent{ padding:20px; border:solid 1px #811517;}

.SearchSettings{}
.SearchSettings ul{ list-style:none; overflow:hidden;}
.SearchSettings ul li .inputbox{border: 1px solid #CCCCCC;color: #333333;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 243px;}
.SearchSettings ul li select{ margin: 0 10px 0px 0; float:left; overflow:hidden;}
.SearchSettings ul li .pra_areas{ margin-bottom:10px;}
.SearchSettings ul li textarea{ border: 1px solid #96A56F;color: #333;font-size: 17px;outline: 0 none;padding: 4px 10px;width: 636px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:17px}
.SearchSettings ul li .dk_options ul{ padding:0; overflow:auto;}
.SearchSettings ul li .dk_options ul li{ margin:0;}
.SearchSettings ul li.mr .dk_options ul li a{ width:242px}
.SearchSettings ul li.BestTime .dk_container a{ width:23px;}
.SearchSettings ul li.BestTime .dk_container .dk_options_inner a{ width:auto;}

.SearchSettings ul li {margin-bottom:10px; clear:both;}
.SearchSettings ul li span { clear: both; display: block;}
.SearchSettings ul li p{float:left;width:325px; text-align:left;text-transform:none;}
.SearchSettings ul li #LAErrorBlock{ margin-bottom:10px;}
.SearchSettings ul li #LAErrorBlock h6{ font-size:10px; margin-bottom:5px;}
.SearchSettings ul li #LAErrorBlock ul{ padding:0;}
.SearchSettings ul li.lilogin { position:relative;}
.SearchSettings ul li.lilogin input{ position:absolute; height:29px; left:0; top:0; z-index:1; width:120px; opacity:0;filter:alpha(opacity=0);} 
.SearchSettings ul li a.btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;}
.SearchSettings ul li a.btn-submit span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 4px 30px 4px 22px;position: relative;right: -8px;display: inline;}

.officeaddress{}
.officeaddress ul{ list-style:none; overflow:hidden;}
.officeaddress ul li{ width:340px; padding:0 10px 10px 0; text-align:left; float:left; border-bottom:solid 1px #F2F2F2}
.officeaddress ul li.last{ padding-right:0;}

.history{}
.history ul li{ border-bottom:solid 1px #CCCCCC; margin-bottom:10px; padding:0 0 10px 0;overflow:hidden;}
.history ul li .left{ width:185px; font:italic 24px/26px Georgia; color:#A84D54;}
.history ul li .right{ width:440px; color:#000000; font-weight:bold; line-height:26px;}
.history ul li .tagbg{ float:right; background:url(../images/tag-bg.jpg) no-repeat left top; width:46px; height:46px; text-align:center; line-height:46px; color:#FFFFFF; font-size:35px; font-weight:bold; margin-right:20px;}



.emailpopup{ width:100%; margin:0px auto 0;}
.emailpopup  p{ margin-bottom:7px; padding-left:10px;}
.emailpopup .logo{ margin-bottom:10px;text-align:left; padding-left:10px;}
.emailpopup .closebtn{ text-align:right; padding:8px;display:inline-block;float:right;margin-top:0px}
.emailpopup .bgform { background-color:#E6E6E6;}
.emailpopup .SubmitNow{background-color: #F2F2F2;
    border: 0 none;padding: 0 2px;
    color: #949494; font:bold 11px arial}
	.popuptitle{
    font: italic 32px/50px Georgia; background-color:#8091C0;
	color:#FFF;
	text-decoration:none;
    padding-left:10px;
	margin-bottom:10px;
}

#footer{ font-size:11px; clear:both;} 
#footer a{ color:#999B9E;}
#footer a:hover{color: #231F20;}

#footer .link-1{ border-bottom:solid 1px #afb0b2; text-transform:uppercase; border-top:solid 1px #afb0b2; padding:5px 10px; text-align:left;}
#footer .link-1 .current{color: #231F20; padding:0 2px}
#footer .link-2{padding:5px 10px; text-align:center;  text-transform:uppercase;}
#footer .link-2 .current{color: #231F20; padding:0 2px}
#footer .link-2 .employment-logo{background:url(../images/home-sprite.jpg) 0px 0px no-repeat; width:157px; height:38px; display:block; margin:0 auto;}
#footer .link-1 a, .link-2 a{ padding:0 2px}
#footer .slogan{font: bold 17px/22px georgia;color: #5D78AF;text-align:center;padding:10px; font-style:italic; }
#footer .cpoyright{ color:#231F20; text-align:center; padding-bottom:10px;  text-transform:uppercase;}

.textblue {color:#5E77B0;font-weight:normal;}
.textblue a {color:#5E77B0;font-weight:bold;text-decoration:none;font:bold 17px/21px helvetica;}
.textblue a:hover {color:#A84D54;font-weight:bold;text-decoration:none;}
.textblue a:active {color:#5E77B0;font-weight:bold;text-decoration:none;}

.textgray1 {color:#afb0b2;font-weight:normal;}
.textgray1 a {color:#afb0b2;font-weight:bold;text-decoration:none;}
.textgray1 a:hover {color:#811517;font-weight:bold;text-decoration:none;}
.textgray1 a:active {color:#811517;font-weight:bold;text-decoration:none;}

.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.centertext {
	text-align:center;
}
*{margin:0px;padding:0px;}

a, a:hover{ text-decoration:none;}

.headerlink {
	margin-right:82px;
}
.mainlinks{
    font: bold 10px arial;
	color:#949494;
	text-decoration:none;
	text-transform:uppercase;
    line-height:15px;
}
.mainlinks a{
	color:#949494;
	text-decoration:none;
}
.mainlinks a:active{
	color:#949494;
	text-decoration:none;
}
.mainlinks a:visited{
	color:#949494;
	text-decoration:none;
}
.mainlinks a:hover{
	color:#8793c5;
	text-decoration:underline;
}
.mainlinks div.current{
	color:#8793c5;
	text-decoration:none;
	text-align:center;
	margin-bottom:15px;
	line-height:20px;
}
.mainlinks span.current{
	color:#8793c5;

}

.mainlinks .nav {
	text-align:center;
	line-height:50px;
}
.bgpurple{
	background-color:#e2e4f1;
	float:left;
	width:220px;
	height:20px;
	padding:3px 0 0 10px;
}
.bggray1{
	background-color:#f2f2f2;
	float:right;
	width:375px;
	height:20px;
	padding:3px 0 0 10px;
}
.bggray{
	background-color:#f2f2f2;
}
.inputbox {
    font: 11px arial;
    color: #949494;
	border:0px;
    border-top:1px solid #cccccc;
	border-right:2px solid #cccccc;
    padding-left:3px;
}
.button {
	font: bold 11px arial;
    color: #949494;
	background-color:#f2f2f2;
	border:0px;
	text-transform:uppercase;
}
.button1 {
	font: bold 10px arial;
    color: #717277;
	background-color:#e2e4f1;
	border:0px;
    padding:2px;
	text-transform:uppercase;
    line-height:20px;
}
.gobutton {
	background-color: #878FB3;
    color: #FFFFFF!important;
	font: bold 10px/20px arial;
    line-height: 14px;
    padding: 2px 4px;
	border: 0 none;
	text-transform: uppercase;
	text-decoration:none;
}
.mainlinks .gobutton:hover{text-decoration:none;}
#contener{ overflow:hidden;}
.contentleft{ 
	padding: 0 35px 0 0px;
    width: 375px;
}
.contentright{ width:190px;}
.contentleft .innertitle h1{ line-height:20px;}

.banner{
	font:10px verdana;
    background-color: #878FB3;
    color: #FFFFFF;
    padding:5px;
	margin-bottom:10px;
}
.banner a{
	color:#FFFFFF;
    text-decoration:none;
}
.banner a:link{
	color:#FFFFFF;
    text-decoration:none;
}
.banner a:visited{
	color:#FFFFFF;
    text-decoration:underline;
}
.banner a:hover{
	color:#FFFFFF;
    text-decoration:underline;
}
.error{
    font: 17px/20px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.textgray {
    color: #616163;
    font: 14px/18px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.textgray a {
    color: #5E77B0;
    text-decoration: underline;
	font: 14px/18px Arial,Helvetica,sans-serif;
}
.textgray a:active {
    color: #5E77B0;
    text-decoration: underline;
}
.textgray a:visited {
    color: #5E77B0;
    text-decoration: underline;
}
.textgray a:hover {
    color: #00559B;
    text-decoration: underline;
}
.textpurple{
    font: 15px verdana;
	color:#7b88bf;
	text-decoration:none;
    line-height:21px;
    text-align:justify;
}
.textpurple a{
	color:#7b88bf;
	text-decoration:underline;
}
.textpurple a:active{
	color:#7b88bf;
	text-decoration:underline;
}
.textpurple a:visited{
	color:#7b88bf;
	text-decoration:underline;
}
.textpurple a:hover{
	color:#787878;
	text-decoration:underline;
}















.textgray ol{
	padding-left:20px;
    text-decoration: none;
	padding-top: 10px;
}
.textgray ol li{
	padding-bottom:7px;
	text-decoration: none;
}
.bghomecenter1 {
	background-color:#e0e3ec;
	padding:0px;
}
.padding10 {
	padding:10px;
}
.padding10 form {
	padding:10px;
}
.formpadding{
	padding:7px;
}
.formpadding form {
	padding:7px;
}
.clear1 {
	clear:both;
	height:1px;
	background-color:#ffffff;
}

.bgpurple2 {
    background-color: #A5ABC6;
}
.hometitle1 {
    color: #5B5C5E;
    font: bold 11px arial;
    text-decoration: none;
}
.homeimg {
	width:328px;
	float:left;
	text-align:left;
}
.homearticles {
	width:266px;
	float:right;
	text-align:left;
}
.jdjnews {
	float:left;
	text-align:left;
	width:308px;
	height:16.8em;
}
.rankingwidget {
	float:right;
	width:211px;
	padding-left:65px;
	height:16.8em;
}
.guidebook {
	float:left;
	text-align:left;
	width:308px;
	height:6.3em;
}
.otherlinks {
	float:right;
	width:266px;
	height:6.3em;
}
.popularjobs {
	float:left;
	text-align:left;
	width:308px;
	height:12.6em;
}
.searchjobs {
	float:right;
	width:266px;
	height:12.6em;
}

















.bghomecenter{
	background-color:#e0e3ec;
	border:1px solid #666699;
	padding:10px;
}



.SearchNow{
	background-color: #878FB3;
    border: 0 none;
    color: #FFF; cursor:pointer;
    font: bold 10px/20px arial;
    padding: 2px;
    text-transform: uppercase;}
.SubmitNow{
	background-color: #F2F2F2;
    border: 0 none;
    color: #949494; cursor:pointer;
    font: bold 10px/20px arial;
    padding:0 2px;
    text-transform: uppercase;}



.SubmitResume{}
.SubmitResume ul{ list-style:none; padding:10px 10px 0 10px;}
.SubmitResume ul li input{ margin-bottom:10px; float:left; overflow:hidden;}
.SubmitResume ul li .label{ float:left; width:150px;}
.SubmitResume ul li select{ margin-bottom:10px; float:left; overflow:hidden;}
.SubmitResume ul li .pra_areas{ margin-bottom:10px;}
.SubmitResume ul li textarea{ margin-bottom:10px;-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 2px 0 0;
    color: #949494;
    font: 11px arial;
    padding:5px 0 5px 5px;}

.SubmitResume ul li {line-height: 13px; overflow:hidden;}
.SubmitResume ul li p{float:left; overflow:hidden; width:177px; text-align:left;text-transform:none;}
.SubmitResume ul li #LAErrorBlock{ margin-bottom:10px;}
.SubmitResume ul li #LAErrorBlock h6{ font-size:10px; margin-bottom:5px;}
.SubmitResume ul li #LAErrorBlock ul{ padding:0;}






.recruiters-now{}






.bgmain{
	background-color:#666699;
}
.bglightblue{
	background-color:#8fbdee;
}
.bgwhite{
	background-color:#ffffff;
}
.bgform{
	background-color:#E6E6E6;
}

.innertitle{
    font: bold 14px arial;
	color:#949494;
	text-decoration:none;
    
    border-left:0px;
  
    padding-left:0px;
    text-transform:uppercase;
}
.innertitle h1{
    font: bold 14px arial;
	color:#878FB3;
	text-decoration:none;
    text-transform:uppercase;
}


.texttop{
    font: 10px verdana;
	color:#666699;
	text-decoration:none;
}
.texttop a{
	color:#cc6633;
	text-decoration:none;
}
.texttop a:active{
	color:#cc6633;
	text-decoration:none;
}
.texttop a:visited{
	color:#cc6633;
	text-decoration:none;
}
.texttop a:hover{
	color:#666699;
	text-decoration:underline;
}
.textwhite{
    font: 10px verdana;
	color:#ffffff;
	text-decoration:none;
}
.textwhite a{
	color:#ffffff;
	text-decoration:underline;
}
.textwhite a:active{
	color:#ffffff;
	text-decoration:underline;
}
.textwhite a:visited{
	color:#ffffff;
	text-decoration:underline;
}
.textwhite a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.contentleft .innertext{ padding:12px 0;}
.contentleft .text-box{font: 10px verdana;
	text-align: justify;
	color:#787878;
	text-decoration:none;
    line-height:15px;
    padding:12px;}
.bardcome{
    font: 10px verdana;
	text-align: justify;
	color:#787878;
	text-decoration:none;
    line-height:15px;
	margin-bottom:12px;
}
.bardcome a{
	color:#7B88BF;
	text-decoration:underline;
}
.bardcome a:active{
	color:#cc6633;
	text-decoration:underline;
}
.bardcome a:visited{
	color:#787878;
	text-decoration:underline;
}
.bardcome a:hover{
	color:#787878;
	text-decoration:none;
}

.innertext{font: 18px/24px georgia;text-align: justify;color:#787878;text-decoration:none;line-height:24px;padding:5px;}
.innertext a{color:#7B88BF;text-decoration:underline;}
.innertext a:active{color:#cc6633;text-decoration:underline;}
.innertext a:visited{color:#787878;text-decoration:underline;}
.innertext a:hover{color:#787878;text-decoration:none;}

.innertext p{font: 18px/23px georgia;text-align: justify;color:#787878;text-decoration:none;line-height:23px;padding-bottom:5px;}
.innertext p a{color:#7B88BF;text-decoration:underline;}
.innertext p a:active{color:#cc6633;text-decoration:underline;}
.innertext p a:visited{color:#787878;text-decoration:underline;}
.innertext p a:hover{color:#787878;text-decoration:none;}

.innertext1{font: 10px verdana;color:#333333;text-decoration:none;line-height:15px;text-align:justify;}
.innertext1 a{color:#7B88BF;text-decoration:none;}
.innertext1 a:active{color:#7B88BF;text-decoration:none;}
.innertext1 a:visited{color:#7B88BF;text-decoration:none;}
.innertext1 a:hover{color:#787878;text-decoration:underline;}

.innertext2{font: 10px/15px verdana;color:#787878;text-decoration:none;line-height:15px;}
.innertext2 a{color:#7B88BF;text-decoration:none;}
.innertext2 a:active{color:#7B88BF;text-decoration:none;}
.innertext2 a:visited{color:#7B88BF;text-decoration:none;}
.innertext2 a:hover{color:#787878;text-decoration:underline;}

.tabledata {
    color: #787878;
    text-align: left;
    text-decoration: none;
}
.tabledata a {
    color: #7B88BF;
    text-decoration: none;
}
.tabledata a:active {
    color: #7B88BF;
    text-decoration: none;
}
.tabledata a:visited {
    color: #7B88BF;
    text-decoration: none;
}
.tabledata a:hover {
    color: #787878;
    text-decoration: underline;
}

.textpurple1{
    font: 10px verdana;
	color:#8c8cbf;
	text-decoration:none;
    line-height:15px;
}
.textpurple1 a{
	color:#8c8cbf;
	text-decoration:underline;
}
.textpurple1 a:active{
	color:#8c8cbf;
	text-decoration:underline;
}
.textpurple1 a:visited{
	color:#8c8cbf;
	text-decoration:underline;
}
.textpurple1 a:hover{
	color:#7b88bf;
	text-decoration:underline;
}


.img {
border:1px solid #e4e4e4;
}
.border-bottomright { padding:5px;
border-right:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
}
.border-bottom { padding:5px;
border-bottom:1px solid #e4e4e4;
}
.bottom_border
{
	border-bottom: 1px solid #cc6633;
}
.border_left
{
	border-left: 1px solid #e5b299;
}
.border-bottomleft {
border-left:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
padding-left:5px;
}
/************* ADDED BY KALPAK FOR SHOWQUERY FEATURE IN FRONT ***************/
#page_queries
{
	font-size: 12px;
    color: #1f2a32;
    line-height: 13px;
    font-family: "Courier New";
    border: 1px dotted #909090;
    letter-spacing: 1px;
    width: 98%;
    text-align: left;
    padding: 0.5em;
    clear: both;
}
#page_queries_pagename
{
    font-size: 12px;
    color: #1f2a32;
    color: #909090;
    line-height: 13px;
    font-family: Courier New;
    letter-spacing: 1px;
    width: 98%;
    text-align: left;
    padding: 0.5em;
    clear: both;
    font-weight: bold;
}
#page_queries div
{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 0.25em;
	margin-bottom: 0.5em;
}
#page_queries span
{
	font-weight: bold;
}
#page_queries span span
{
	font-weight: normal;
}

.backtext{
    font: 10px verdana;
	color:#cc6633;
	text-decoration:none;
    line-height:15px;
}
.backtext a{
	color:#cc6633;
	text-decoration:underline;
}
.backtext a:active{
	color:#cc6633;
	text-decoration:underline;
}
.backtext a:visited{
	color:#cc6633;
	text-decoration:underline;
}
.backtext a:hover{
	color:#333333;
	text-decoration:underline;
}
.job_visited_link {
	font: 10px verdana;
	color:#333333;
	text-decoration:none;
    line-height:15px;
    text-align:justify;
}
.job_visited_link a{
	color:#7B88BF;
	text-decoration:underline;
	font-weight: bold;
}
.job_visited_link a:active{
	color:#7B88BF;
	text-decoration:underline;
	font-weight: bold;
}
.job_visited_link a:visited{
	color:#7B88BF;
	text-decoration:underline;
	font-weight: bold;
}
.job_visited_link a:hover{
	color:#7B88BF;
	text-decoration:underline;
	font-weight: bold;
}
.inputbox1 {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 2px 0 0;
    color: #949494;
	background-color:#ffffff;
    font: 11px arial;
    padding:1px 3px;
}
.inputbox2 {
    font: 10px verdana;
    color: #949494;
	border:1px solid #cccccc;
    padding-left:3px;
}
.inputbox3 {
	border-image: none;
    color: #949494;
	background-color:#ffffff;
    font: 15px arial;
    padding:5px 5px 5px 2px;
	border:1px solid #96A56F;
	height:30px;
}
.tourtext
{
	font-family: verdana,arial;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.tourtext1
{
	font-family: verdana,arial;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
a.tourtextlink
{
	font-family: verdana,arial;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	text-decoration: none;
}
a.tourtextlink:hover
{
	font-family: verdana,arial;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	text-decoration: underline;
}
/* for webinar */
.webinarborder {
    border:1px solid #878fb3;
}
.webinartitle {
    background-color: #878fb3;
    font:bold 12px arial;
    color:#ffffff;
}
.webinartext {
    background-color: #ffffff;
    font:bold 12px arial;
    line-height:20px;
    color:#cc6633;
}
.webinarlink{
    background-color: #ffffff;
    font:bold 10px verdana;
    color:#878fb3;
    text-decoration:underline;
}
.webinarlink a{
    color:#878fb3;
    text-decoration:underline;
}
.webinarlink a:hover{
    color:#878fb3;
    text-decoration:underline;
}
.webinarlink a:active{
    color:#878fb3;
    text-decoration:underline;
}
.webinarlink a:visited{
    color:#878fb3;
    text-decoration:underline;
}

.highlightbox {
    font: 10px verdana;
    color: #949494;
	border:0px;
    border-top:1px solid #cccccc;
	border-right:2px solid #cccccc;
    padding-left:3px;
    background-color:#fffeaa;
}

/* css for ebook */
.ebook {
    background:url('../images/bg_ebook.jpg') #aaaac6 top left repeat-x;
    border:1px solid #878fb3;
}
.ebooktext  {
    font:12px arial;
    color:#333333;
}
.ebooktitle  {
    font:12px arial;
    color:#666698;
}
.ebookbutton {
    background-color:#666699;
    font:bold 14px/20px arial;
    color:#ffffff;
    padding:2px;
    border:0px;
	text-transform:uppercase;
    text-decoration:none;
}

.relatedbox {background-color:#E7E7E8;width:235px;margin:0 15px 15px 0;float:left;display:inline-block;}
.relatedbox .punchline {background-color:#8091bf;font-size:16px;text-transform:uppercase;color:#fff;line-height:34px;font-weight:bold;padding:0 8px;}
.relatedarticle {padding:8px;}
.relatedarticle p{ font-size: 14px !important; line-height: 20px !important;margin-bottom: 8px !important;}
.relatedarticle p img{margin: 0px 7px 7px 0px;}
.clear-line {background-color: #999999;clear: both;display: inline-block;height: 1px;width: 100%;margin:0 0 5px 0;}

.btnsubmit{ float:right; margin-right:0;}
.btnsubmit a {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 17px;font-weight: bold;line-height: 29px;}
.btnsubmit a span {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent; margin:0;padding: 5px 20px 5px 12px;position: relative;right: -8px;}

.lcoffer{background-color:#E7E7E8;border:1px solid #AFB0B2;padding:10px;margin-bottom: 7px;}
.lcoffer p{margin-bottom:12px;display:block;font:13px helvetica;clear:both;}
.lcoffer .inputbox{border: 1px solid #96A56F;color: #7E8082;font-size: 13px;margin-right: 20px;outline: 0 none;padding: 2px 5px;width: 230px;}
.lcoffer .inputbutton {background: url(../images/small-btn-bg.png) no-repeat scroll left top transparent;color: #FFFFFF;float: left;font-size: 18px;font-weight: bold;line-height: 29px;border:none;;}
.lcoffer .btn-submit {background: url(../images/small-btn-bg.png) no-repeat scroll right top transparent;padding: 2px 10px 4px 2px;position: relative;right: -8px;border:none;height:30px;font-size: 18px;font-weight: bold;color:#ffffff;cursor:pointer;}
.lcoffer a{font:italic 13px/19px georgia}

.iconpinit{ background:url(../images/home-sprite.jpg) -83px -71px no-repeat; width:26px; height:24px;right-margin:7px;}
.iconfb{ background:url(../images/home-sprite.jpg) -111px -71px no-repeat; width:26px; height:24px;right-margin:7px;}
.icontweet{ background:url(../images/home-sprite.jpg) -139px -71px no-repeat; width:26px; height:24px;right-margin:7px;}
.iconlinkedin{ background:url(../images/home-sprite.jpg) -83px -97px no-repeat; width:26px; height:24px;right-margin:7px;}
.icongplus{ background:url(../images/home-sprite.jpg) -111px -97px no-repeat; width:26px; height:24px;right-margin:7px;}

.quicktourpopup{background: url(../images/bg_quicktour.png) repeat-x scroll left top transparent;width:900px;height:506px;background-color:#f4f8fd;padding:0 26px 0 37px;position:relative;}
.toptitle {color:#46567e;font:14px/18px arial;text-transform:uppercase;float:left;padding:22px 0 35px 0;}
.quicktourimg {float:right;width:145px;padding-top:18px;}

.quicktourpopup .closebtn{left: 938px;position: absolute;top: 5px;}
.quicktourpopup .left{float:left;width:480px;text-align:left;}
.quicktourpopup .left b{color: #46567E;float: left;font: bold 30px/40px arial;text-align: left;width: 35px;}
.quicktourpopup .left h3{color: #46567E;float: left;font: 30px/40px arial;text-align: left;width: 430px;}
.quicktourpopup .left .qt_text{height: 295px;margin: 15px 0 15px 35px;overflow-y: auto;}
.quicktourpopup .left .qt_text p{margin-bottom:15px;font:14px/20px arial;color:#535251;}
.quicktourpopup .right{float:right;width:390px;text-align:left;position:relative;}
.quicktourpopup .right b{text-align:right;margin-bottom:10px;float:right;}
.qt_footer {border-top:1px solid #b9bbbe;font:9px/13px arial;padding-left:515px;color:#535251;padding-top: 4px;}
.qt_footer span{font:9px/13px arial;color:#46567e;}
/*09-2014*/
.tankyou-section{ float:left; width:960px; padding:30px 0 18px 0px; color:#8898c4; font-size:20px; font-weight:bold; text-align:center;}
.tankyou-section h2{ color:#811517; font-size:27px; font-weight:bold; padding-bottom:20px;}
.yellow-box{float:left; width:930px; color:#811517;background:#fbf3e6; padding:15px; font:32px bold Georgia, "Times New Roman", Times, serif; text-align:center;}
.yellow-box span{font:30px Georgia, "Times New Roman", Times, serif; font-style:italic;}
.image-cont{ float:left; width:960px; padding:35px 0px; font-size:17px; color:#666666;}
.image-cont .imgseaction{ float:left; width:162px;}
.image-cont .book-holder{float:left; width:180px;}
.image-cont .content-holder{float:left;width:560px; padding:0px 24px;}
.image-cont .content-holder span{ color:#8091c0; font-size:20px; font-weight:bold;}
.image-cont .content-holder span.spancls1{float: left;padding:0px 0  10px 0;width: 100%;}
.image-cont .content-holder span.spancls{float: left;padding: 30px 0;width: 100%;}
.practically{float:left; width:960px; font:17px/20px; color:#666666;}
.practically h2{color: #811517;float: left;font: italic bold 40px bold Georgia,"Times New Roman",Times,serif;padding: 0 0 30px;text-align: center;width: 100%;}
.ninesixty{ float:left; width:960px;}
.ninesixty h3{float:left; width:960px; padding:24px 0 24px 0px; color:#5d78af; font-size:25px; font-weight:bold;}
.ninesixty .pera{float:left; width:960px; font-size:17px; color:#666666;}
.pad30{ padding:30px 0px;}
.fraction{ display:block; list-style:disc inside;}
ul.fraction li{ color:#5d78af; padding:0 0 10px 0px; list-style: disc inside;}
ul.fraction li span{color:#666666; font-size:17px;}
ul.fraction li a{ font-style:italic; color:#5d78af; text-decoration:none;}
ul.fraction li a:hover{ text-decoration:underline;}
.short-box{ float:left; width:790px;}
.guranteed{ float:right; width:160px;}
.heading3{color: #811517;float: left;font: italic 26px/40px Georgia,"Times New Roman",Times,serif;padding: 15px 0;text-align: center;width: 100%;}
.btn-style{background:#2eac24;  text-align:center; margin:0 17%; width:645px; line-height:95px; font-size:40px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; border-radius:10px; cursor:pointer;}
.clame{ font-size:25px; color:#5d78af; padding:30px 0px; font-weight:bold; text-align:center;}
.clame span{ font-size:20px; color:#666666; font-weight:bold;}
.clame a{ text-decoration:none; color:color:#5d78af; display:block;}
.short-box h2{float:left; width:960px; padding:24px 0 24px 0px; color:#5d78af; font-size:25px; font-weight:bold;}
.tbldata{background-color:#fbf3e6;font:bold 20px/50px arial;color:#5d78af;}
.tbldatared{background-color:#fbf3e6;font:bold 20px/50px arial;color:#811417;}
.paymenttbl{background-color:#fbf3e6;font:14px/30px arial;color:#000;text-align:left;padding:7px;}
.inputboxcc {
	border-image: none;
    color: #949494;
	background-color:#ffffff;
    font: 15px arial;
    padding:5px 5px 5px 2px;
	border:1px solid #96A56F;
}
.tabs li {
	list-style:none;
	display:inline;
}

.tabs a {
	padding:0px 10px 0px 0px;
	display:inline-block;
	color:#5E77B0;
	text-decoration:none;
}

.tabs a.active {
	color:#000;
}
/*css for notification*/
.cover{
	position: relative;
	height: 100vh;
	width: 100%;
}
.banner_B{
    position: absolute;
    width: 565px;
    top: 50%;
    right: 0;
    margin: -238px auto 0 auto;
    left: 0;
}
.click{
    position: absolute;
	top: -100px;
	left: -250px;
}
.bcg-noti{
	background-color: #2e3d5a;
    color: #fff;
    position: fixed;
    top: 45%;
    left: 50%;
    z-index: 2;
    width: 290px;
    box-sizing: border-box;
    margin-top: -143px;
    margin-left: -145px;
    text-align: center;
    font-size: 14px;
    /*font-family: Montserrat, sans-serif;*/
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
}
.bcg-noti span{
	color: #a7b6d5;
}
#bcgnotify {
    position: relative;
    z-index: 8888;
}
#bcgnotify .bgstyle {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1501;
    background: rgba(0,0,0,.8);
    opacity: 2;
    filter: alpha(opacity=2);
}
#bcgnotify img {
    position: fixed;
    left: 318px;
    z-index: 9999;
    top: 126px;
}
.bcg-noti h2{
	font-size: 26px;
    padding: 5px 0px;
    line-height: 30px;
    font-weight: bold;
    color: #a5b4d5;
}
.bcg-noti .btn{
    background: #d0869f;
    background: -moz-linear-gradient(top, #d0869f 0%, #c7718e 3%, #b6466e 5%, #ac2857 8%, #ac2857 92%, #a0234d 95%, #88193a 97%, #831635 100%);
    background: -webkit-linear-gradient(top, #d0869f 0%, #c7718e 3%, #b6466e 5%, #ac2857 8%, #ac2857 92%, #a0234d 95%, #88193a 97%, #831635 100%);
    background: linear-gradient(to bottom, #d0869f 0%, #c7718e 3%, #b6466e 5%, #ac2857 8%, #ac2857 92%, #a0234d 95%, #88193a 97%, #831635 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0869f', endColorstr='#831635',GradientType=0 );
    color: white;
    font-weight: 600;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
    border-color: #a33c5b;
    font-size: 16px;
    padding: 8px 15px;
    border-radius: 4px;
    text-align: center;
}
@media (min-width: 319px) and (max-width: 991px) {
	.noshow{
		display: none;
	}	
}
}

.header-top {
   background: #2F3A53;
   padding-top: 7px;
   padding-bottom: 2px;
} 
.header-top .header-social {
   text-align: right;
}
.header-top .header-social a {
   margin-left: 10px;
   font-size: 20px;
   color: #A8B4D5;
}
.header-top .header-social a .tiktokIcon {
   top: 2px;
   fill: #a8b4d5;
}
.header-top .header-social a:hover {
   color: #fff;
} 
.header-top .header-social a .tiktokIcon:hover {
   fill: #fff;
}
.dashboard-nav .fa-envelope {
   color: #5e6d8d;
   font-size: 22px;
}





.lh-1 {
    line-height: normal;
    margin-top: 20px;
}

span.text-follow {
    font-size: 18px;
    line-height: normal;
    color: #FFF !important;
    white-space: nowrap;
    align-self: center;
    margin: 5px;
}

.newsletter-box .submit-form .social-icons {
    padding-left: 2.25rem;
}

.newsletter-box .submit-form .social-icons .social-btn {
    font-size: 0;
    width: 100px;
    min-width: 100px;
    overflow: hidden;
}

.newsletter-box .submit-form .social-icons .social-btn .g-icon img {
    transform: scale(1.5);
}

.newsletter-box .submit-form .social-icons .social-btn .g-icon {
    width: 38px;
    margin: 0;
}

.newsletter-box .submit-form .social-icons .fb-btn {
    background-color: #074a9d;
}

.newsletter-box .submit-form .social-icons .google-btn {
    background-color: #ffffff;
}

.newsletter-box .submit-form .social-icons .linkedin-btn {
    background-color: #006599;
}

.newsletter-box .submit-form .social-icons .social-btn .g-icon,
.newsletter-box .submit-form .social-icons .social-btn .fa {
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    background-color: transparent;
    color: #FFF;
    padding: 0;
    line-height: initial;
    font-size: 1.375rem;
}

.submit-form .social-icons {
    margin-top: 40px;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .newsletter-box .submit-form .social-icons {
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .submit-form .social-icons .social-btn {
        font-size: 13px;
        min-width: 165px;
        padding-left: 30px;
        padding-right: 2px;
        margin-right: 4px;
        height: 40px;
    }

    .submit-form .social-icons .social-btn:last-child {
        margin-right: 0;
    }

    .submit-form .social-icons .social-btn i.fa-facebook,
    .submit-form .social-icons .social-btn i.fa-linkedin {
        left: 9px;
        top: 9px;
        width: 22px;
        height: 22px;
        font-size: 18px;
        line-height: 30px;
    }

    .submit-form .social-icons .social-btn i.fa-linkedin {
        line-height: 22px;
    }

    .submit-form .social-icons .social-btn .g-icon {
        width: 24px;
        margin: 3px;
    }
}


@media (max-width:1023px) {
   #desktop_nav {
      display: none !important;
   }
}

@media (max-width:767px) {
   .breadcrumb {
      display: none !important;
   }
}




.corner-slider .close{
    background: #57698f none repeat scroll 0 0;
    border: 1px solid #cfd2e1;
    color: #fff;
    font-weight: normal;
    opacity: inherit;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: none;
    top: 0;
    width: 20px;
} 

.corner-slider img{
    width:100%;
    display:block;
}
.corner-slider {
    position:fixed;
    z-index:10000;
    overflow:hidden;
    width:100%;
    text-align:center;;
    background: none; 
    border:none; 
}
.corner-slider.hidden{
    display:none;
}
.corner-slider .close:hover, .corner-slider .close:focus{
 
    color:#fff;
}

.footer-social .tiktokIcon {
   top: 2px;
   fill: #a8b4d5;
}   
.footer-social .tiktokIcon:hover {
    fill: #fff;
}</pre></body></html>