/*jh's*/
/*normal links*/
.normal {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
.gallery_column{
        width:184px;
        float:left;
        padding:20px 10px 0;
        text-align: center;
}
/*jh's*/

body {
margin:0;
font:14px/23px Helvetica, Arial, sans-serif;
color: #000;
min-width:1000px;
}
img {
	border-style:none
}
a {
	text-decoration: none;
	color: #00000;
}
a:hover {
	text-decoration: underline;
}
input, textarea, select {
font:100% arial,sans-serif;
vertical-align: middle;
}
select {
border:1px solid #ccc;
}

a:focus { outline:none; }

form, fieldset {
margin: 0;
padding: 0;
border-style: none;
}
#wrapper{
overflow:hidden;
height:1%;
}
#header{
width:100%;
overflow: hidden;
background-color: #004377;
border-bottom: 4px solid #fff;
}
.header-dash {
	width:100%;
	overflow: hidden;
	background-color: #004377;
	margin:0;
	padding:0;
	}

.p-students #header {
	border-bottom:2px solid #fff
}
.header-aria {
margin:0 auto;
overflow:hidden;
padding:0 0 25px;
position:relative;
width:947px;
}
.group .header-aria{
/*
padding:0 0 11px;
width:974px;
*/
}
.home .header-aria{
overflow:visible;
width:965px;
padding:0 0 24px;
}
.home .header-aria:after{
content:"";
display:block;
clear:both;
}
.logo{
background: url(..//img/bg-logo-group.gif) no-repeat;
height:82px;
float: left;
overflow:hidden;
text-indent:-9999px;
width:240px;
margin:17px 0 0;
}

.home .logo{
background: url(..//img/bg-logo-group.gif) no-repeat;
margin:20px 0 0;
}
.logo a{
display: block;
height:100%;
}
.header-extra{
float:right;
padding:19px 0 0;
}
.home .header-extra{
padding:19px 7px 0 0;
}
.welcome{
color:#fff;
font-size:12px;
line-height:22px;
float:left;
background:url(..//img/bg-welcome-separ.gif) no-repeat 100% 50%;
padding:0 17px 0 0;
}
.header-extra ul{
margin:0;
padding:0;
list-style:none;
float:left;
font-size:12px;
line-height:22px;
overflow:hidden;
}
.home .header-extra ul {
	padding:0 12px 0 0
}
.header-extra ul li{
float:left;
background:url(..//img/bg-header-extra-separ.gif) no-repeat 0 50%;
padding:0 9px 0 11px;
margin:0 1px 0 -1px;
font-size:10px;
}
.header-extra ul li a {
	color:#fff;
}
.header-extra form, .header-extra fieldset {
	float:left;
}
.header-extra input {
	float:left;
}
.header-extra .txt{
border:1px solid #d3dade;
margin:0 4px 0 0;
font-size:10px;
line-height:14px;
color:#666;
width:169px;
display: inline;
padding:4px 5px 5px;
}
.form-login .row {
	float: left;
}
.form-login .row a {
float: left;
clear: left;
font-size: 9px;
line-height: 12px;
color: #fff;
text-decoration: underline;
}
.form-login .row a:hover {
	text-decoration: none;
}
.form-login .btn-log-in {
left:0;
margin:0 0 0 3px;
position:relative;
top:4px;
display:inline;
}
.form-login .txt {
width:152px;
padding: 4px 5px;
color: #004377;
font-size: 12px;
line-height: 14px;
margin:0 3px 3px 0;
}
#nav{
margin:0;
padding:0;
list-style:none;
position:absolute;
right:0;
bottom:0;
}
.home #nav {
	padding:0 7px 0 0
}
.dashboard #nav {
	bottom:-2px;
}
#nav li{
float:left;
text-align:center;
display: inline;
margin: 0 0 0 2px;
}
#nav li strong, #nav li a {
color:#fff;
font-size:15px;
line-height:17px;
font-weight:bold;
background:url(..//img/bg-nav.gif) no-repeat 100% -41px;
display:block;
position:relative;
}
#nav li span{
background:url(..//img/bg-nav.gif) no-repeat;
display: block;
	padding:12px 25px;
}
.home #nav li span{
padding:11px 30px 10px;
}
#nav li a:hover span, #nav .active span {
	background-position: 0 -86px;
}
#nav li a:hover, #nav .active a {
background-position: 100% -131px;
color: #004377;
text-decoration: none;
}
.dashboard #nav li a:hover span, .dashboard #nav .active span {
background-position: 0 -184px;
}
.dashboard #nav li a:hover, .dashboard #nav .active a {
background-position: 100% -224px;
color: #004377;
}
#nav li a span strong{
position:relative;
top:-1px;
line-height:15px;
background: url(..//img/bg-circle.gif) no-repeat 100% 0;
padding:0 9px 0 0;
margin:0 0 0 4px;
display:inline-block;
}
  html #nav li a span strong{
  left:3px;
  }
  * + html #nav li a span strong{
  left:3px;
  }
  #nav li a span strong em {
  display:inline-block;
  color: #fff;
  font-style: normal;
  font-size:9px;
  padding:2px 0 1px 8px;
  margin:0 -1px 0 0;
  background: url(..//img/bg-circle.gif) no-repeat 0 -18px;
  }
  .coming-soon, .coming-soon-two {
  position:absolute;
  right:-8px;
  top:74px;
  }
  .coming-soon span{
  background:url(..//img/bg-coming-soon.png) no-repeat;
  width:101px;
  height:35px;	
  display:block;
  }
  .coming-soon-two span{
  background:url(..//img/bg-coming-soon.gif) no-repeat;
  width:101px;
  height:35px;	
  display:block;
  }
  #main{
  overflow: hidden;
  width: 100%;
  padding:0 0 0;
  background: url(..//img/bg-main.jpg) 50% 0;
	margin:0;
  }
  .search_res #main{
  padding:0;
  }
  .inner #main,.home #main{
  background: url(..//img/bg-main-inner.jpg) 50% 0;
  padding:11px 0 27px;
  }
.home #main {
	padding:14px 0 17px
}
.group #main {
	background:none;
	margin-top:-4px;
}
.dashboard #main,  .students #main {
  padding:0;
  margin:-4px 0 0;
  background:none;
  }
  .p-students #main {
  padding:28px 0 0;
  }
  * html .p-students .main-aria {
  margin:0 auto -4px;
  }
  * + html .p-students .main-aria {
  margin:0 auto -4px;
  }
  .main-ttl{
  width:955px;
  overflow:hidden;
  padding:11px 0 14px 20px;
  margin:0 auto;
  }
  .group .main-ttl{
  width:960px;
  }
  .main-ttl .button{
  float:right;
  }
  .main-ttl .button .btn-m{
  padding:0 18px 0 28px;
  }
  .main-ttl h2{
  margin:0;
	font-size:15px;
  line-height:20px;
	color:#000;
	font-weight:bold;
  }
  .main-nav-bar{
  overflow:hidden;
  width:100%;
  background:#dce1e5;
  margin:0 0 4px;
  }
  .sort-bar{
  width:960px;
  margin:0 auto;
  overflow:hidden;
  padding:12px 0;
  }
  .students .sort-bar{
  padding:13px 0 14px
  }
  .sort-bar .result{
  float:left;
  color:#333;
  font-size:14px;
  line-height:16px;
  margin:0 24px 0 0;
  }
  .sort-bar .back{
  color:#004377;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
  background:url(..//img/bg-back.gif) no-repeat 0 4px;
  padding:0 0 0 15px;
  margin:0 0 0 10px;
  }
  .sort-form{
  margin:0;
  float:left;
  color:#333;
  }
  .sort-form label{
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  float:left;
  margin:0 15px 0;
  }
  .sort-form select{
  float:left;
  width:120px;
  font-size:11px;
  }
  .nav-bar{
	background:#be5942;
  overflow:hidden;
  height:1%;
  margin:0 0 2px;
  }
  .dashboard .nav-bar{
  margin:0 0 11px;
  }
  .requests{
  float:right;
  }
  .requests dl{
  margin:0;
  padding:10px 0 0;
  float:left;
  color:#000;
  font-size:12px;
  line-height:14px;
  }
  .requests dt{
  float:left;
  margin:0 14px 0 0;
  padding:2px 0 0;
  }
  .requests dd{
  margin:0;
  float:left;
  color:#333;
  }
  .requests dd span{
  float:left;
  }
  .requests dd .ev-invite{
  background:url(..//img/bg-ev-invite.gif) no-repeat;
  display:block;
  padding:2px 0 4px 26px;
  margin:0 11px 0 0;
  }
  .requests dd .gr-invite{
  background:url(..//img/bg-gr-invite.gif) no-repeat;
  display:block;
  padding:2px 0 4px 25px;
  }
  .requests dd span a{
  color:#333;
  }
  .nav-bar ul{
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  overflow:hidden;
  }

  .nav-bar ul li{
  float:left;
  margin:0 22px 0 0;
  }
  .nav-bar ul li a, .pending{
  color:#fff;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
  float:left;
  }
  .pending span{
  padding:11px 0 0;
  display:block;	
  }
  .dashboard .nav-bar ul {
	width:auto;
	height:1%;
  }
  .dashboard .nav-bar ul li a{
  color:#999;
  }
  .nav-bar ul li a span{
  cursor:pointer;
  padding:11px 0 0;
  display:block;
  }

  .nav-bar ul li a em{
  display:block;
  height:10px;
  width:12px;
  overflow:hidden;
  position:relative;
  left:50%;
  margin:3px 0 0 -6px;
  }
.nav-bar ul .active a,  .nav-bar ul li a:hover {
  text-decoration:none;
  position:relative;
  }
.dashboard .nav-bar ul .active a,  .dashboard .nav-bar ul li a:hover {
  color:#000;
  }
/*Code added for shifting active class from 'li' to 'a'*/
.nav-bar ul li a.active em,  .nav-bar ul li a:hover em {
  background:url(..//img/bg-navigation-separ.png) no-repeat;
  }
  .nav-bar-wrap{
  margin:0 auto;
  width:948px;
  }
  .main-aria {
  margin:0 auto;
  width:948px;
  }
  .dashboard .main-aria{
  width:990px;
  }
  .group .main-aria{
  width:973px;
  background:url(..//img/bg-sidebar.gif) repeat-y 100% 0;
  margin:0 auto 3px;
  }
  .p-students .main-aria {
  background:url(..//img/bg-students-main-bottom.png) repeat-y;
  margin:0 auto;
  width:880px;
  overflow: hidden;
  padding:0 0 27px;
  }
  .main-box a{
  color:#004377;
  }
  .alignright {
  float: right;
  }
  .alignleft {
  float: left;
  }
  .main-wrap{
  width:100%;
  overflow:hidden;
  background:url(..//img/bg-main-students-prof.jpg) no-repeat 50% -13px;
  }
  .students .main-aria,.home .main-aria{
  width:960px;
  }
  .home .main-aria{
  width:986px;
  }
  .main-aria:after {
  content:"";
  clear:both;
  display:block;
  }
  .serv {
  float:right;
  left:25px;
  list-style:none;
  margin:0;
  overflow:hidden;
  padding:10px 0 0;
  position:relative;
  }
  .serv li {
  background: url(..//img/sep-serv.gif) no-repeat 8px 6px;
  float:left;
  margin:0 10px 0 -10px;
  padding:0 0 0 17px;
  }
  .serv a {
  color: #fff;
  font-size:11px;
  }
  .photos-box {
  float:right;
  width:487px;
  height:260px;
  left: -25px;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  }
.photos-box .diversity-reception,  .photos-box .networking-coffee-date,  .photos-box .my-new-job,  .note-box .lawyers,  .note-box .law-students,  .note-box .meet-deverse,  .note-box .apply-for {
  text-indent: -9999px;
  position: absolute;
  }
  .photos-box .diversity-reception {
  background: url(..//img/bg-box-01.png) no-repeat;
  width: 200px;
  height: 243px;
  left:3px;
  top:-1px;
  z-index:1;
  }
  .photos-box .networking-coffee-date {
  background: url(..//img/bg-box-02.png) no-repeat;
  width: 208px;
  height: 248px;
  left:147px;
  top:16px;
  z-index:2;
  }
  .photos-box .my-new-job {
  background: url(..//img/bg-box-03.png) no-repeat;
  width: 198px;
  height: 239px;
  left:332px;
  top:7px;
  z-index:3;
  }
  .note-wrapp{
  float:right;
  padding:130px 0 0;
  }
  .note-box {
  float:right;
  width:487px;
  height:207px;
  left: -25px;
  top:-22px;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  }
  .inner .note-box {
  top:-17px;	
  left:-57px;
  }
  .note-box .lawyers {
  background: url(..//img/bg-box-04.png) no-repeat;
  width: 215px;
  height: 222px;
  left:61px;
  top:0;
  z-index:4;
  }
  .note-box .law-students {
  background: url(..//img/bg-box-05.png) no-repeat;
  width: 232px;
  height: 228px;
  left:263px;
  top:5px;
  z-index:5;
  }
  .note-box .meet-deverse{
  background: url(..//img/bg-box-06.png) no-repeat;
  width: 215px;
  height: 253px;
  left:61px;
  top:0;
  z-index:4;
  }
  .note-box .apply-for{
  background: url(..//img/bg-box-07.png) no-repeat;
  width: 232px;
  height: 249px;
  left:252px;
  top:-14px;
  z-index:5;
  }
  .meet-deverse .line{
  position:absolute;
  bottom:0;
  left:63px;
  }
  .meet-deverse .line span{
  background: url(..//img/bg-line-left.png) no-repeat;	
  width:120px;
  height:92px;
  display:block;
  }
  .apply-for .line{
  position:absolute;
  bottom:0;
  left:59px;
  }
  .apply-for .line span{
  background: url(..//img/bg-line-right.png) no-repeat;	
  width:93px;
  height:84px;
  display:block;
  }
  .btn-holder{
  float:right;
  padding:21px 85px 0;
  }
  .btn-anapata{
  display:block;
  background: url(..//img/bg-btn-anapata-l.gif) no-repeat 0 -1px;
  line-height:27px;
  padding:0 0 0 15px;
  }
  .btn-anapata strong{
  font-size:25px;
  display:block;
  padding:10px 17px 10px 1px;
  background: url(..//img/bg-btn-anapata-r.gif) no-repeat 100% 0;
  }
  #content{
  float:left;
  width:417px;
  height:434px;	
  background: url(..//img/bg-content.png) no-repeat;
  overflow: hidden;
  padding:31px 10px 0 31px;
  }
  #content_blog{
  margin:0 auto;
  width:947px;
  }
  .home #content{
  padding:25px 18px 12px 33px;
  width:403px;
  background: url(..//img/bg-home-content.png) no-repeat;
  margin:0 0 0 6px;
  display:inline;
  }
  .dashboard #content{
  background:url(..//img/bg-content-dash.png) no-repeat;
  height:458px;
  padding:11px 15px 0 24px;
  width:417px;
  }
  .inner #content{
  padding:44px 25px 0 39px;
  width:395px;
  }
  .students #content{
  background:none;
  width:auto;
  height:652px;
  overflow:hidden;
  float:none;
  padding:2px 25px 0 0;
  }
  .group #content{
  background:none;
  width:654px;
  padding:0 0 50px;
  margin:6px 0 0;
  height:auto;
  }
  .search_res #content{
  width:614px;
  margin:25px 0 0;
  padding:0 0 0 10px;
  }
  .group .background{
  background:url(..//img/bg-content-group.jpg) no-repeat;
  height:455px;
  }
  .group .main-content{
  max-height:695px;
  width:626px;
  padding:12px 10px 0 18px;
  overflow:hidden;
  }
  .content-area{
  width:394px;
  padding:22px 0 0 33px;
  float:left;
  }
.content-area .button {
	position:relative;
}
  .cont-box{
  height:1%;
  padding:0 0 15px;
  }
  .cont-box:after{
  content:"";
  display:block;
  clear:both;
  }
  .cont-box .photo-blank{
  position:relative;
  width:187px;
  height:223px;
  padding:15px 0 0 10px;
  overflow:hidden;
  float:left;
  margin:-23px 12px 0 -34px;
  }
  .cont-box .photo-blank span{
  background:url(..//img/bg-photo-blank.png) no-repeat;
  width:197px;
  height:238px;
  top:0;
  left:0;
  overflow:hidden;
  position:absolute;
  }
  .cont-ttl{
  overflow:hidden;
  height:1%;
  border-bottom:1px solid #ccc;
  margin:0 0 8px;
  }
  .inner #content .cont-ttl h2{
  margin:0;
  font-size:16px;
  line-height:20px;
  color:#333;
  padding:0;
  }
  .cont-box address{
  font-size:11px;
  line-height:14px;
  color:#333;
  font-style:normal;
  padding:0 0 14px;
  font-weight:bold;
  }
  .cont-box address span{
  display:block;
  margin:0 0 4px;
  }
.cont-box .button {
	margin:0 0 6px;
}
  .cont-box .button .btn-m{
  padding:0 0 0 6px;
  text-align:center;
  width:130px;
  }
  .inner #content .cont-box p{
  font-size:12px;
  line-height:16px;
  margin:0 0 15px;
  padding:0;
  }
  .cont-box .download-links{
  overflow:hidden;
  height:1%;
  }
  .cont-box .download-links strong{
  font-weight:normal;
  color:#000;
  float:left;
  font-size:12px;
  line-height:16px;
  }
.cont-box .download-links .button {
	margin:0 0 0 5px;
}
  .cont-box .download-links .button .btn-m{
  margin:0;
  width:80px;
  }
.aside .tabs,  .content-area .tabs {
	padding:23px 0 0 3px;
}
.aside .tabset,  .content-area .tabset {
  font-size:12px;
  }
  .content-area .tabset li a{
  padding:0;
  width:113px;
  }
.aside .tabset .active,  .content-area .tabset .active {
  width:133px;
  padding:0 0 3px;
  }
.aside .tabset li a,  .aside .tabset .active {
  width:auto;
  padding:0 21px;
  margin:0;
  }
.aside .tabset .active {
	padding:0 21px 3px;
}
.aside .tabs-heading,  .content-area .tabs-heading {
  background:url(..//img/bg-tabs-heading-blue.gif) repeat-x 0 100%;
  padding:0 0 1px;
  }
  .content-area .gallery ul li{
  width:305px;
  }
  .aside{
  width:385px;
  float:right;
  padding:32px 65px 0 0;
  }
  .aside .tabs-content{
  padding:27px 0 0;
  }
  .tab-content{
  overflow:hidden;
  width:100%;
  }
  .aside .profile-item{
  overflow:hidden;
  height:1%;
  border-top:1px solid #ccc;
  padding:17px 0 6px;
  margin:-18px 0 20px;
  }
  .inner #content .aside .profile-item h2{
  font-size:11px;
  color:#004377;
  text-transform:uppercase;
  line-height:11px;
  margin:0;
  padding:0;
  }
  .aside .two-column-area{
  overflow:hidden;
  height:1%;
  padding:0 0 6px;
  }
  .aside .column{
  width:178px;
  float:right;
  }
  .aside .practice-area{
  width:196px;
  float:left;
  }
.aside .box-heading,  .aside .column .box-heading {
  background:#dce1e5;
  overflow:hidden;
  height:1%;
  padding:0 0 0 5px;
  margin:0 0 10px;
  }
.aside .box-heading {
	margin:7px 0 0px;
}
  .aside .box-heading h3{
  margin:0;
  font-size:11px;
  line-height:22px;
  color:#000;
  }
  .aside .profile-item ol{
  margin:0;
  padding:0;
  list-style:none;
  color:#333;
  font-size:11px;
  line-height:14px;
  }
.aside .profile-item ol li {
	padding:0 0 4px;
}
  .aside .column address{
  font-style:normal;
  color:#333;
  font-size:11px;
  line-height:14px;
  padding:0 0 0 8px;
  }
  .aside .profile-item dl{
  margin:0;
  padding:14px 0 0;
  overflow:hidden;
  height:1%;
  font-size:11px;
  line-height:13px;
  }
  .aside .profile-item dt{
  float:left;
  clear:left;
  color:#999;
  width:94px;
  margin:0 0 7px;
  }
  .aside .profile-item .prof-exp dt{
  width:82px;
  }
  .aside .profile-item dd{
  margin:0 0 7px;
  float:left;
  }
  * + html .aside .profile-item dd{
  display:inline-block;
  float:none;
  }
  * html .aside .profile-item dd{
  display:inline-block;
  float:none;
  }
  .suggestions{
  height:1%;
  overflow:hidden;
  margin:19px 0 0 13px;
  }
  .suggestions h2{
  border-bottom:1px solid #ccc;
  margin:0 0 10px;
  color:#004377;
  font-size:12px;
  }
  .suggestions ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  width:100%;
  }
  .suggestions li{
  float:left;
  width:208px;
  margin:0 40px 8px 0;
  }
  .suggestions .image-box{
  float:left;
  padding:2px 0 0;
  margin:0 8px 0 0;
  }
  * html .suggestions .image-box{
  margin:0 4px 0 0;
  }
  .suggestions .image-box img{
  display:block;
  }
  .suggestions .text-box{
  overflow:hidden;
  height:1%;
  }
  .suggestions .text-box h3{
  margin:0 0 2px;
  font-size:11px;
  color:#333;
  line-height:14px;
  }
  .suggestions .text-box h3 span{
  display:block;
  }
  .suggestions .join{
  display:block;
  background:url(..//img/bg-join.gif) no-repeat;
  padding:0 0 0 22px;
  color:#333;
  font-weight:bold;
  font-size:11px;
  }
  .dashboard #clients .low h2{
  float:none !important;
  border-bottom:1px solid #ccc !important;
  }
  .dashboard #clients .low{
  padding:15px 7px 29px 51px;
  }
  .dashboard .low-box{
  float:left;
  padding:0 0 0 48px;
  width:426px;
  }
  .dashboard .low-box .image-box{
  float:left;
  padding:4px 26px 0 0;
  }
  .dashboard .patt-box .image-box{
  padding:4px 16px 0 0;
  }
  .dashboard .low-box .text-box{
  overflow:hidden;
  height:1%;
  }
  .dashboard .low-box .text-box p{
  margin:0;
  color:#333;
  font-size:12px;
  line-height:16px;
  }
  .text-box .button{
  margin:17px 0 0;
  }
  .text-box .button .btn-m{
  padding:0 0 0 6px;
  }
  #content .content-area .gallery ul li p{
  font-size:13px;
  line-height:16px;
  color:#333;
  margin:0 0 20px;
  padding:0;
  }
#content .content-area .gallery ul li span {
	font-size:11px;
}
  .column{
  width:184px;
  float:left;
  padding:8px 0 0;
  }
  .mask-box{
  color:#fff;
  background:#921e1f;
  overflow:hidden;
  width:169px;
  height:126px;
  padding:54px 5px 0;
  position:relative;
  margin:0 0 50px;
  }	
  .group-e .mask-box{
  height:179px;
  padding:0;
  width:179px;
  }
  * html .group-e .mask-box{
  width:178px;
  padding:0 0 0 1px
  }
  .group-e .mask-box-c{
  z-index:1;
  }
  .mask-box-c{
  overflow:hidden;
  text-align:center;
  position:relative;
  z-index:3;
  }
  .mask-box strong{
  font-size:36px;
  line-height:43px;
  display:block;
  }
  .mask-box span{
  font-size:12px;
  line-height:14px;
  display:block;
  }
  .mask-box .mask{
  position:absolute;
  z-index:2;
  width:179px;
  height:180px;
  top:0;
  left:0;
  background:url(..//img/bg-mask.png) no-repeat;
  }
  .group-e .mask-box .mask{
  background:url(..//img/bg-mask-for-img.png) no-repeat;
  }
  .column-box{
  overflow:hidden;
  height:1%;
  padding:7px 0 0 5px;
  }
  .group-e .column-box{
  padding:7px 0 0 9px;
  }
  .rel-links{
  overflow:hidden;
  width:100%;
  font-size:12px;
  line-height:18px;
  padding:3px 0 0;
  }
  .rel-links strong{
  color:#000;
  display:block;
  padding:0 0 8px;
  }
  .rel-links ul{
  margin:0;
  padding:0;
  list-style:none;
  }
  .rel-links ul li{
  float:left;
  width:100%;
  padding:0 0 7px;
  }
  .rel-links ul a{
  color:#004377;
	text-decoration:underline;
	;
  }
  .rel-links ul a:hover{
  text-decoration:none;
  }
  #content .column-box p{
  margin:0;
  font-size:12px;
  line-height:16px;
  }
  .group-bar {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
  }
  .group-bar li {
  float: left;
  padding:0 0 0 2px;
  }
  .group-bar li a {
  float: left;
  position:relative;
  cursor:pointer;
  line-height:16px;
  }
  .group-bar li span {
  float:left;
  background: url(..//img/bg-btn-main.png) no-repeat;
  font-size: 11px;
  color:#FFFFFF;
  padding:0 4px 2px 13px;
  }
  .group-bar li em {
  background: url(..//img/bg-btn-r.png) no-repeat;
  float: left;
  width:9px;
  height:18px;
  text-indent: -9999px;
  overflow: hidden;
  }
  .news{
  width:420px;
  float:right;
  }
  .dashboard .news{
  float:none;
  overflow:hidden;
  width:auto;
  }
  .news-ttl{
  overflow:hidden;
  height:1%;
  padding:0 0 11px;
  background:url(..//img/bg-news-separ-thick.gif) no-repeat 0 100%;
  }
  .dashboard .news-ttl{
  padding:8px 0 11px 10px;
  margin:0 0 -8px;
  height:auto;
  line-height:15px;
  }
  #content .news-ttl h2{
  color:#333;
  font-size:12px;
  line-height:14px;
  margin:7px 0 0;
  padding:0;
  }
  .dashboard #content .news-ttl h2{
  margin:0;
  }
  .news-ttl .subscribe{
  float:right;
  color:#004377;
  background:url(..//img/bg-subscribe.gif) no-repeat 100% 4px;
  padding:0 15px 0 0;
  font-size:10px;
  }
  .news h3{
  font-size:12px;
  margin:0 0 3px;
  line-height:14px;
  }
.news h3 a {
	color:#333;
}
  .dashboard .news h3 a{
  text-decoration:underline;
  }
  .dashboard .news h3 a:hover{
  text-decoration:none;
  }
  .news-box{
  margin:0;
  padding:0 0 19px;
  list-style:none;
  background:url(..//img/bg-news-separ-thick.gif) no-repeat 0 100%;
  }
  .dashboard .news-box{
  padding:0 0 35px;
  margin:0 0 8px;
  }
  .dashboard .news-box li{
  height:auto;
  width:100%;
  }
  .news-box li{
  height:1%;
  overflow:hidden;
  margin:0 0 5px;
/*  padding:17px 10px 0px 14px; */
  padding:15px 50px 0px 0px;
  background:url(..//img/bg-news-separ-thin.gif) no-repeat 0 0;
  vertical-align:middle;
  }
  .dashboard .news-box li{
/*  padding:15px 10px 0 14px; */
	padding:15px 10px 0 0;
  }
  * html .dashboard .news-box li{
  margin:0 0 3px;	
  }
  * + html .dashboard .news-box li{
  margin:0 0 3px;	
  }
  .news-box li:first-child{
  background:none;
  }
.news-box .active:first-child,  .news-box .active {
  background:#fbefce;
  min-height:65px;
  padding:10px 10px 0px 14px;
  position:relative;
  margin:0 0 -10px;
  }
* html .news-box .active {
	height:65px;
}
  .news-box li ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  height:1%;
  }
  .news-box .active ul{
  width:100%;
  height:auto;
  }
  .news-box li li{
  float:left;
  width:auto;
  margin:0;
  font-size:10px;
  line-height:13px;
  color:#666;
  background:url(..//img/bg-news-c-separ.gif) no-repeat 0 3px;
  padding:0 5px;
  margin:0 2px 0 -2px;
  }
.news-box li li a {
	color:#004377;
}
  .news-box li .img-holder{
  float:left;
  width:auto;
  margin:0 15px 0 0;
  }
.news-c {
	overflow:hidden;
}
  .news .close{
  overflow:hidden;
  width:100%;
  }
  .news .close a{
  float:right;
  text-indent:-9999px;
  width:7px;
  height:11px;
  overflow:hidden;
  background:url(..//img/bg-close.gif) no-repeat;
  }
  .next-link{
	padding:8px 0px 0 0;
  font-size:12px;
  overflow:hidden;
  }

  .next-link a{
  float:right;
  color:#333;
  padding:0 13px 0 0;
  background:url(..//img/bg-next-link.gif) no-repeat 100% 6px;
  font-weight:bold;
  }
#mentors_list .post .post-text p a {
	color:#004377;
	text-decoration:underline;
}
#mentors_list .post .post-text p a:hover {
	text-decoration:none;
}

.dashboard .next-link {
	padding:0 23px 0 0;
}
  .news-post{
  overflow:hidden;
  height:1%;
  padding:0;
  }
  .dashboard .news-post{
  padding:0;
  }
  .news-post p{
  margin:0;
  color:#666;
  font-size:12px;
  line-height:16px;
  }
  .news-post a{
  margin:0;
  color:#004377;
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  text-decoration:underline;
  }
  .news-post a:hover{
  text-decoration:none;
  }
  .group-e #content .news{
  padding:17px 19px 0 25px;
  width:384px;
  }
  .group-e #content .news h2{
  margin:0 0 10px;
  font-size:16px;
  color:#000;
  line-height:19px;
  }
  .date-box{
  overflow:hidden;
  width:100%;
  padding:0 0 22px;
  }
  .date-box .date{
  float:left;
  display:block;
  font-size:12px;
  color:#004377;
  line-height:14px;
  text-align:center;
  font-weight:bold;
  margin:0 19px 0 0;
  }
  .date-box .date strong{
  font-size:35px;
  line-height:35px;
  display:block;
  }
  .date-box .date-info{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  }
  .date-box .date-info li{
  font-size:11px;
  color:#000;
  line-height:15px;
  }
  .date-box .date-info li a{
  color:#004377;
  text-decoration:underline;
  }
  .date-box .date-info li a:hover{
  text-decoration:none;
  }
  .date-box .share-btn{
  overflow:hidden;
  width:100%;
  padding:12px 0 0;
  clear:left;
  }
  .date-box .share-btn a{
  display:block;
  background:url(..//img/bg-share-btn.gif) no-repeat;
  width:130px;
  height:16px;
  text-indent:-9999px;
  overflow:hidden;
  line-height:16px;
  margin:0 0 0 56px;
  }
  .group-e #content .news p{
  font-size:12px;
  line-height:18px;
  color:#000;
  margin:0 0 18px;
  padding:0;
  }
  .group-e #content .news .low-text{
  overflow:hidden;
  height:1%;
  }
  .group-e #content .news .low-text p {
  margin:0;
  font-size:11px;
  line-height:16px;
  color:#333333;
  padding:0;
  }
  .img-holder {
  overflow: hidden;
  padding:2px 0 0 7px;
  }
  .button{
  float:left;
  color:#fff;
  font:bold 10px/16px Helvetica, Arial, sans-serif;
  }
  .button span{
  cursor:pointer;
  height:17px;
  }
  .button .btn-m{
  float:left;
  background:url(..//img/bg-btn-main.png) no-repeat;
  padding:0 11px 0 16px;
  }
  .button .btn-r{
  float:left;
  width:6px;
  background:url(..//img/bg-btn-r.png) no-repeat;
  overflow:hidden;
  text-indent:-9999px;
  font-size: 0;
  }
  .tabs{
  height:1%;
  overflow:hidden;
  padding:22px 33px 25px 11px;
  }
  .tabs-heading{
  height:1%;
  overflow:hidden;
  padding:0 0 0 10px;
  background:url(..//img/bg-tabs-heading.gif) repeat-x 0 100%;
  }
  .tabs-heading .button{
  float:right;
  margin:5px 0 0;
  }
  .tabset{
  float:left;
  margin:0;
  padding:0;
  list-style:none;
  font:bold 14px/28px Helvetica, Arial, sans-serif;
  }
  .tabset li{
  float:left;
  padding:0 3px 0 0;
  }
  .tabset li a{
  color:#fff;
  background:#bbc4ca;
  display:block;
  text-align:center;
  padding: 0 15px;
  }
.tabset li a.active:hover,  .tabset li a.active,  .tabset li a:hover {
  text-decoration:none;
	background:#be5942;
  }
  .tabs-content{
  width:100%;
  overflow:hidden;
  padding:18px 0 0;
  }
  .gallery{
  height:1%;
  overflow:hidden;
  padding:0 17px 0 42px;
  position:relative;
  }
.link-prev,  .link-next {
  width:16px;
  height:16px;
  overflow:hidden;
  position:absolute;
  top:18px;
  text-indent:-9999px;
  background:#921e1f;
  }
.link-prev span,  .link-next span {
  display:block;
  width:7px;
  height:8px;
  overflow:hidden;
  margin:4px 0 0 4px;
  cursor:pointer;
  }
.link-prev {
	left:12px;
}
.link-prev span {
	background:url(..//img/bg-prev-arrow.png) no-repeat;
}
.link-next {
	right:0;
}
  .link-next span{
  background:url(..//img/bg-next-arrow.png) no-repeat;
  margin:4px 0 0 5px;
  }
  .gallery div{
  width:100%;
  overflow:hidden;
  }
  .gallery ul{
  width:9999px;
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
  font:11px/12px Helvetica, Arial, sans-serif
  }
  .gallery ul li{
  float:left;
  width:50px;
  padding:0 20px 0 0;
  }
  .gallery ul li a{
  display:block;
  color:#333;
  text-align:center;
  }
  .gallery ul li img{
  display:block;
  border:1px solid #bbc4ca;
  }
  .gallery ul li a span{
  display:block;
  padding:5px 0 0;
  }
  #content h2{
  font-size:26px;
  line-height:27px;
  margin:0;
  padding:0 0 5px;
  }
  .home #content h2{
  font-size:30px;
  line-height:36px;
  padding:0 0 12px;
  }
  .inner #content h2{
  padding:0 0 13px;
  }
  #content p {
  line-height:15px;
  margin:0;
  padding:0 0 10px;
  }
  .inner #content p {
  padding:0 0 12px;
  font-size:13px;
  }
  .ttl {	
  background: url(..//img/ico-briefcase.gif) no-repeat;
  overflow:hidden;
  padding:10px 0 33px 51px;
  }
  .home .ttl{
  padding:5px 11px 33px 54px;
  }
  .ttl h2 {
  margin: 0;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  float:left;
  }
  .btn {
  left:-5px;
  overflow:hidden;
  position:relative;
  z-index:5;
  width:100%;
  }
  .btn a {
  background: url(..//img/bg-btn-l.gif) no-repeat;
  float: left;
  cursor:pointer;
  }
  .btn span {
  background: url(..//img/bg-btn-r.gif) no-repeat 100% 0;
  float:left;
  font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;
  font-size:17px;
  font-weight:bold;
  padding:8px 17px;
  }
.btn a:hover {
	text-decoration: none;
}
.form {
	position:relative;
}
  .form fieldset{
  overflow:hidden;
  width:460px;
  }
  .columns{
  overflow:hidden;
  height:1%;
  margin:0 0 0 -26px;
  }
  .form .column{
  width:177px;
  float:left;
  margin:0 0 0 26px;
  display:inline;
  }
  .column .row{
  overflow:hidden;
  height:1%;
  padding:0 0 20px;
  }
  .column .row label{
  font-size:14px;
  float:left;
  margin:0 0 0 5px;
  line-height:22px;
  }
  .column .row input{
  width:156px;
  float:left;
  clear:left;
  padding:0;
  padding:0 5px;
  margin:0;
  font-size:13px;
  line-height:18px;
  }
  .column .row select{
  float:left;
  clear:left;
  width:58px;
  font-size:12px;
  line-height:18px;
  }
  .form .btn-submit{
  background: url(..//img/btn-submit.gif) no-repeat;
  border:0;
  color:#fff;
  padding:0;
  text-align:center;
  width:112px;
  height:31px;
  cursor:pointer;
  margin:0 0 16px;
  font:bold 15px Helvetica,Arial,Verdana,Geneva,sans-serif;
  }
  .sponsor{
  font-size:13px;
  display:block;
  margin:0 0 4px;
  }
  .adress-form fieldset{
  overflow:hidden;
  width:100%;
  padding:0 0 23px;
  }
  .adress-form fieldset .row{
  overflow:hidden;
  height:1%;
  padding:0 10px 0 0;
  }
  .adress-form fieldset .row .txt{
  float:left;
  border:1px solid #959094;
  line-height:18px;
  font-size:16px;
  padding:3px 5px 3px;
  width:238px;
  margin:2px 0 0;
  position:relative;
  }
  .adress-form .btn-submit{
  float:left;
  width:124px;
  height:31px;
  border:0;
  background:url(..//img/btn-submit-search.gif) no-repeat;
  color:#fff;
  font-weight:bold;
  font-size:17px;
  line-height:29px;
  cursor:pointer;
  position:relative;
  margin:0 0 0 8px;
  }
  .visual{
  background:url(..//img/bg-visual.png) no-repeat 0 9px;
  width:503px;
  height:460px;
  position:relative;
  float:right;
  padding:0 16px 0 0;
  }
  .visual .choose-job{
  position:absolute;
  top:163px;
  left:43px;
  width:143px;
  height:200px;
  text-indent:-9999px;
  background:url(..//img/text-choose-job.gif) no-repeat;
  }
  .visual .network{
  position:absolute;
  top:298px;
  left:280px;
  width:160px;
  height:95px;
  text-indent:-9999px;
  background:url(..//img/text-network.gif) no-repeat;
  }
#sidebar, .employer_sidebar {
	width:260px;
	background:#dce1e5;
	float:right;
	padding:23px 28px 53px 22px;
}
#sidebar p {
	font-size:12px;
	padding:0 0 8px 0;
	line-height:18px;
	margin:0;
}

#sidebar td.firm_info {
	font-size:12px;
	padding: 6px 2px 0 2px;
	line-height: 14px;
}
/* START::This code is added for mentors sidebar */
#mentors_sidebar {
	width:260px;
	background:#dce1e5;
	float:right;
	padding:23px 28px 53px 22px;
	max-height: 330px;
	overflow:hidden;
}
#mentors_sidebar p {
	font-size:12px;
	padding:0 0 8px 0;
	line-height:18px;
	margin:0;
}
/* END::This code is added for mentors sidebar */
/* START::This code is added for settings sidebar */
#settings_sidebar {
	width:260px;
	background:#dce1e5;
	float:right;
	padding:23px 28px 53px 22px;
}
#settings_sidebar p {
	font-size:12px;
	padding:0 0 8px 0;
	line-height:18px;
	margin:0;
}
/* END::This code is added for settings sidebar */
/* START::This code is added for discussion board sidebar */
.topicsList {clear:both; float:left;}
#discussion_sidebar {
  width:260px;
  background:#dce1e5;
  float:right;
  padding:23px 28px 53px 22px;
  }
#discussion_sidebar p {
	font-size:12px;
	padding:0 0 8px 0;
	line-height:18px;
	margin:0;
}
/* END::This code is added for discussion board sidebar */

  .group-e #sidebar{
  padding:17px 28px 53px 22px;
  }
  .side-heading{
  height:1%;
  overflow:hidden;
  border-bottom:1px solid #ccc;
  padding:4px 0 3px;
  }
  .group-e .side-heading{
  margin:0 0 9px;
  }
  .side-heading h2{
  margin:0;
  color:#333;
  font:bold 16px/16px Helvetica, Arial, sans-serif;
  }
  .group-e .border-none{
  border:0;
  }
  .group-e .side-heading h2{
  font-size:14px;
  }
  .side-heading h3{
  margin:0;
  color:#333;
	font:bold 14px Helvetica, Arial, sans-serif;
  }
  .rsvp-form fieldset{
  overflow:hidden;
  height:1%;
  padding:0 0 32px;
  }
  .rsvp-form ul{
  margin:0;
  padding:0 0 20px;
  list-style:none;
  overflow:hidden;
  height:1%;
  }
  .rsvp-form ul li{
  margin:0 0 10px;
  float:left;
  width:100%;
  }
  .rsvp-form ul li input{
  width:16px;
  height:15px;
  margin:0 9px 0 0;
  padding:0;
  float:left;
  }
  .rsvp-form ul li label{
  font-size:14px;
  float:left;
  line-height:15px;
  color:#333;
  }
  .spons_events{
  margin:0 5px 0 0;
  }
  .rsvp-form h3{
  margin:0;
  font-size:12px;
  line-height:16px;
  color:#000;
  width:100%;
  padding:0 0 2px;
  margin:0 0 10px;
  border-bottom:1px solid #ccc;
  }
  .leadership{
  padding:10px 0;
  }
  .leadership ul{
  width:100%;
  overflow:hidden;
  padding:0;
  margin:0;
  list-style:none;
  color:#333;
  font:12px/14px Helvetica, Arial, sans-serif;
  }
  .leadership ul li{
  float:left;
  width:100%;
  padding:0 0 6px;
  }
  .leadership ul li .image{
  float:left;
  margin:0 11px 0 0;
  }
* html .leadership ul li .image {
	margin:0 8px 0 0;
}
  .leadership ul li .image span{
  margin:0 1px;
  border:1px solid #fff;
  border-width:1px 0;
  display:block;
  }
  .leadership ul li .image span span{
  border-width:0 1px;
  margin:0 -1px;
  padding:1px;
  background:#fff;
  }
.leadership ul li .image img {
	display:block;
}
  .leadership ul li a{
  color:#333;
  font-weight:bold;
  text-decoration:underline;
  }
.leadership ul li a:hover {
	text-decoration:none;
}
  .leadership ul li span{
  display:block;
  font-size:11px;
  }
.supporters {
	padding:11px 0 10px;
}
  .supporters ul{
  margin:0;
  padding:0 0 3px;
  list-style:none;
  width:100%;
  overflow:hidden;
  font:11px/14px Helvetica, Arial, sans-serif;
  }
  .supporters ul li{
  float:left;
  width:100%;
  padding:0 0 21px;
  }
  .supporters ul li img{
  border:1px solid #cdcdce;
  float:left;
  margin:0 10px 0 0;
  }
* html .supporters ul li img {
	margin:0 7px 0 0;
}
  .supporters ul li a{
  color:#333;
  text-decoration:underline;
  }
.supporters ul li a:hover {
	text-decoration:none;
}
  .featured-firm{
  height:1%;
  overflow:hidden;
  }
.featured-firm h3 {
	margin:0;
}
  .featured-firm h3 a{
  color:#333;
  font-size:12px;
  line-height:16px;
  }
  .featured-firm p{
  margin:0 0 7px;
  color:#666;
  font-size:12px;
  line-height:16px;
  }
  .featured-firm .image-hold{
  overflow:hidden;
  width:100%;
  padding:7px 0 4px;
  }
  .featured-firm img{
  border:1px solid #cdcdce;
  float:left;
  }
  .featured-firm .button .btn-m{
  padding:0 0 0 6px;
  }
  #clients {
  margin:0 auto;
  padding:18px 0 26px;
  width:970px;
  overflow:hidden;
  }
  .home #clients{
  padding:18px 0 57px 17px;
  width:986px;
  }
  .dashboard #clients{
  padding:40px 0 52px;
  width:995px;
  }
  #clients .logos {
  overflow: hidden;
  height: 1%;
  margin: 0;
  padding:0 0 0 43px;
  list-style: none;
  }
  #clients .logos li {
  float: left;
  }
  #clients .col {
  float:left;
  padding:0 14px 0 0;
  width:308px;
  }
  .home #clients .col{
  padding:0 17px 0 0;
  }
  .home #clients .col{
  width:337px;
  padding:0;
  }
  #clients .ttl div {
  border-bottom:1px solid #CCCCCC;
  overflow: hidden;
  width: 100%;
  }
#clients .ttl {
	background: url(..//img/bg-icons.jpg) no-repeat;
}
#clients .firms .ttl {
	background-position:0 -9px;
	padding-bottom:41px;
}
.home #clients .firms .ttl {
	padding-bottom:20px
}
#clients .groups .ttl {
	background-position:0 -78px;
	padding-bottom:12px;
}
.home #clients .groups .ttl {
	padding:5px 28px 18px 54px
}
  #clients .blog .ttl {
  background-position:0 -440px;
  padding-bottom:17px;
  padding-right:16px;
  }
.home #clients .blog .ttl {
	padding-bottom:23px
}
  #clients .blog .ttl a {
  color: #004377;
  font-size: 11px;
  line-height: 14px;
  float: right;
  padding: 0 15px 0 0;
  background: url(..//img/ico-rss.gif) no-repeat 100% 2px;
  font-weight: bold;
  }
  #wrapper .students {
  padding-bottom:27px;
  padding-top:16px;
  }
  #clients .img-box {
  float: left;
  padding:3px 12px 0 0;
  }
.home #clients .img-box {
	padding:0px 9px 0 0
}
  #clients .text-box {
  overflow: hidden;
  }
  #clients .ttl h2 {
  border: none !important;
  }
  #clients .col ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
.home #clients .col ul {
	margin:-5px 0 0
}
  #clients .col ul li {
  display:block;
  height:1%;
  overflow:hidden;
  }
  #clients .firms ul {
  padding:0 0 0 23px;
  }
  #clients .firms li {
  float:left;
  padding:0 0 22px 25px;
  }
.home #clients .firms li {
	padding:0 0 5px 25px
}
  #clients .groups li {
  padding:0 0 10px 54px;
  }
.home #clients .groups li {
	padding:0 0 12px 54px
}
#clients .blog li {
	padding:0 0 13px 54px
}
  #clients .groups ul h3 {
  margin: 0;
  font-size: 14px;
  line-height: 17px;
  }
  #clients .groups ul h3 a {
  color: #333;
  }
  #clients .groups ul p {
  margin: 0;
  color: #666;
  font-size: 11px;
  line-height: 14px;
  }
  #clients .blog p {
  margin: 0;
  font-size: 14px;
  line-height:18px;
  color: #666;
  padding:0 0 4px;
  }
  #clients .blog ul a {
  color: #004072;
  text-decoration: underline;
  }
  #clients .blog ul a:hover {
  text-decoration: none;
  }
  #clients .blog ul ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  }
  #clients .blog ul ul li {
  background: url(..//img/sep-clients.gif) no-repeat 0 2px;
  color:#999;
  float:left;
  font-size:10px;
  line-height:13px;
  margin:0 1px 0 -3px;
  padding:0 4px 0 3px;
  }
  #clients .firms .ttl{
  background-position:0 -501px;
  }
  .home #clients .client-testim{
  width:324px;
  }
  #clients .client-testim .ttl{
  background-position:0 -561px;
  }
  .home #clients .client-testim .ttl{
  margin:0 0 0 -5px;
  }
  .home #clients .firms{
  position:relative;
  width:321px;
  padding:0 4px 0 0;
  }
  .firm-wsgr{
  margin:7px 0 0 -16px;
  display:block;
  position:relative;
  }
  .client-testim blockquote{
  margin:0;
  color:#666;
  padding:0 29px 0 47px;
  line-height:19px;
  }
  .client-testim cite{
  display:block;
  font-style:normal;
  text-align:right;
  }
  .client-testim q{
  quotes: none;
  display:block;
  font-style:italic;
  margin:0 0 18px;
  }
.client-testim q:before {
	content:"";
}
.client-testim q:after {
	content:"";
}
 /* color scheme start*/
.blue .nav-bar, .blue .mask-box, .blue .tabset li .active:hover, .blue .tabset li .active, .blue .tabset li a:hover, .blue .gallery .link-prev, .blue .gallery .link-next {
	background: #be5942;
}
.blue .main-ttl h2 {
	color:#030880;
}
.light-blue .nav-bar, .light-blue .mask-box, .light-blue .tabset li a.active:hover, .light-blue .tabset li a.active, .light-blue .tabset li a:hover, .light-blue .gallery .link-prev, .light-blue .gallery .link-next {
	background:#004377;
}
.light-blue .main-ttl h2 {
	color:#004377;
}
.pink .nav-bar, .pink .mask-box, .pink .tabset li a.active:hover, .pink .tabset li a.active, .pink .tabset li a:hover, .pink .gallery .link-prev, .pink .gallery .link-next {
	background:#a13142;
}
.pink .main-ttl h2 {
	color:#a13142;
}
.gray .nav-bar, .gray .mask-box, .gray .tabset li a.active:hover, .gray .tabset li a.active, .gray .tabset li a:hover, .gray .gallery .link-prev, .gray .gallery .link-next {
	background:#dce1e5;
}
.gray .main-ttl h2 {
	color:#dce1e5;
}
/* color scheme end*/ .search-block {
height:1%;
overflow:hidden;
padding:5px 0 0;
}
.search-block .row {
float:left;
padding:12px 0 0 10px;
width:291px;	
}
.search-block label {
display:block;
padding:0 0 2px 15px;
}
.search-block .sel-box {
background: url(..//img/bg-search-block-row.gif) no-repeat;
height:1%;
overflow:hidden;
padding:12px 0 15px 11px;
}
.search-block .sel {
	width:255px;
}
  html .search-block .sel{
  margin:-1px 0 0;
  }
  .search-block .btn-row {
  clear:both;
  height:1%;
  overflow:hidden;
  padding:27px 0 17px 13px;
  }
.search-block .btn-row input {
	float: left;
}
  .contact-block {
  height:1%;
  margin:0 0 0 11px;
  overflow:hidden;
  }
  .contact-box {
  height:1%;
  overflow:hidden;
  padding:14px 0 0 14px;
  }
  .contact-block .contact-row {
  height:1%;
  overflow:hidden;
  padding:14px 47px 20px 0;
  border-top:1px solid #ccc;
  margin:0 32px 0 0;
  }
  .contact-block .contact-row label {
  float: right;
  color: #666766;
  font-size: 10px;
  line-height: 14px;
  padding:0 13px 0 2px;
  }
  .contact-block .checkbox {
  margin: 0;
  width: 15px;
  height: 15px;
  padding:0;
  }
.contact-block .contact-row .checkbox {
	float: right;
}
.contact-block .contact-box .checkbox {
	float: left;
}
  .contact-block .contact-row a {
  float: right;
  background: url(..//img/bg-link-btn.gif) no-repeat 0 0;
  }
  .contact-block .contact-row a span {
  float: left;
  background: url(..//img/bg-link-btn.gif) no-repeat 100% -17px;
  float:left;
  font-size:10px;
  line-height:12px;
  margin:0 0 0 4px;
  padding:2px 17px 3px 10px;
  }
  .cart-personal {
  float:left;
  padding:0 10px 20px 0;
  width:288px;
  }
  .cart-personal img {
  float: left;
  }
  .cart-personal .cart-text {
  height:1%;
  overflow:hidden;
  padding:0 0 0 18px;
  font-size: 12px;
  }
  .cart-personal h4 {
  margin: 0;
  color: #333;
  line-height:20px;
  font-size:12px;
  }
  #content .cart-personal p {
  padding:0 0 4px;
  color: #666766;
  line-height: 15px;
  }
.cart-personal span {
	display: block;
}
  .cart-personal span label {
  float: left;
  line-height:13px;
  padding:0 0 0 3px;
  }
  .loc {
  height:1%;
  overflow:hidden;
  padding:3px 85px 0 16px;
  font-weight:bold;
  }
  .loc .l {
  float: left;
  padding:0 0 0 14px;
  background: url(..//img/bg-btn-loc.gif) no-repeat 0 -17px;
  }
  .loc .r {
  float: right;
  padding:0 13px 0 0;
  background: url(..//img/bg-btn-loc.gif) no-repeat 100% 5px;
  }
  .loc a {
  color: #333;
  font-size: 12px;
  }
  .form-search {
  overflow: hidden;
  height: 1%;
  padding:13px 0 0;
  }
  .form-search .row {
  overflow: hidden;
  height: 1%;
  padding:0 0 13px;
  }
  .form-search label {
  display: block;
  color: #666;
  font-size: 10px;
  line-height:20px;
  font-weight: bold;
  }
  .form-search .txt {
  border: 1px solid #d4dade;
  font-size: 16px;
  line-height: 20px;
  color: #333;
  font-weight: bold;
  width: 223px;
  padding:3px 5px;
  display:block;
  }
  .form-search .row-btn {
  overflow: hidden;
  height: 1%;
  padding:12px 0 0 5px;
  }
  * html .form-search .row-btn input{
  padding:0 0 2px;
  }
  * + html .form-search .row-btn input{
  padding:0 0 2px;
  }
  .post {
  padding: 0 0 0 50px;
  overflow: hidden;
  width:564px;
  }
  .post-box {
  border:0;
  padding:0 0 31px;
  }
  .post-box:after {
  clear: both;
  display: block;
  content: "";
  }
  .post .post-ttl {
  position: relative;
  height:45px;
  }
  .post .post-ttl:after {
  clear: both;
  display: block;
  content: "";	
  }
  .post .post-ttl .icon {
}
.employer_content {
	clear:both; 
	float:left;
}
 
#content .post h2, .employer_content .post h2, .employer_content1 .post h2 {
  margin: 0;
  color: #000;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  padding:3px 0 0;
  line-height:18px;
  }
#content .post h3, .employer_content .post h3, .employer_content1 .post h3 {
	margin:-6px 0 0;
	color:#333;
	line-height:14px;
	font-size:14px;
}
#content .post h3 a, .employer_content .post h3 a, .employer_content1 .post h3 a {
	color:#333;
}
.main-content .post h3 {
  margin:-6px 0 0;
  color:#333;
  line-height:14px;
  font-size:14px;
  }
.main-content .post h3 a {
	color:#333;
}
  .post .post-content {
  overflow: hidden;
  height: 1%;
  min-height:49px;
  padding:6px 11px 15px 12px;
  }
  .post .post-content th {
  text-align: left;
  }
  * html .post .post-content{
  height:49px;
  }
  .post .next {
  background:#f1f3f5;
  margin:-3px 0 11px;
  padding:9px 11px 10px 12px;
  min-height:51px;
  }
* html .post .next {
	height:49px;
}
/* START::This code is added for Mentors/ Employers/ Topics list */

#mentors_list .post .post-text p a:hover {
	text-decoration:none;
}
#mentors_list .post .post-text p span {
	display:block;
	font-size:13px;
}

#topics_list .post .post-ttl h2 a.link {
	color:#004377;
	text-decoration:underline;
}
#topics_list .post h3 {
	font-size:12px;
}

#topics_list .post .groups .post-img,  .post .students .post-img {
	width: 55px;
}

#topics_list .post .post-text p {
	color:#666;
	font-size:12px;
	line-height:16px;
	margin-top:-6px;
	margin-bottom:16px;
}

#topics_list .post .post-text p a:hover {
	text-decoration:none;
}
#topics_list .post .post-text p span {
	display:block;
	font-size:13px;
}

.topicPost {
	margin:10px 5px 10px 5px;
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding:3px 0 0;
	line-height:18px;
} 
.topicPost  p {
	color:#666;
	font-size:12px;
	line-height:16px;
}
.topicPost p a {
	color:#004377;
	text-decoration:underline;
}
.topicPost p a:hover {
	text-decoration:none;
}

.topicPost  ul {
	color:#666;
	font-size:12px;
	line-height:16px;
	margin-left:0px;
	padding:0px;
}

.topicPost .timeDate {
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	float:right;
}
.topicPostClass {border:1px solid #ccc; padding:5px; margin-bottom:5px;}
#topicPost1 {border:1px solid #ccc; padding:5px; margin-bottom:10px;}

/* END::This code is added for Mentors/ Employers/ Topics list */
  .post .post-img {
  float: left;
  margin:0 9px 0 0;
  }
  .post .careers .post-img {
  margin:-5px 26px 0 0;
  }
.post .groups .post-img,  .post .students .post-img {
  width: 55px;
  }
  .post .post-text {
  overflow:hidden;
  padding:5px 0 0;
  }
.main-content .post .post-text .timeDate {
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
#content .post .post-text p, .employer_content .post .post-text p {
  color:#666;
  font-size:12px;
  line-height:16px;
  }
#content .post .post-text p a, employer_content .post .post-text p a {
  color:#004377;
  text-decoration:underline;
  }
#content .post .post-text p a:hover {
	text-decoration:none;
}
  #content .post .post-text p span{
  display:block;
  font-size:13px;
  }

  .buttons{
  float:right;
  padding:6px 0 0;

}
.two-btn {
	padding:0;
}
.next .two-btn {
	padding:6px 0 0;
  }
  .post-content .button{
  margin:0 0 4px 5px;
  }
  .post-content .button span{
  height:19px;
  line-height:17px;
  }
  .post-content .button .btn-m{
  width:78px;
  padding:0 0 0 10px;
  text-align:center;
  float:left;
  background:url(..//img/bg-btn-main-thick.png) no-repeat;
  }
  .post-content .button .btn-r{
  width:9px;
  overflow: hidden;
  text-indent:-9999px;
  font-size:0;
  float:left;
  background:url(..//img/bg-btn-r-thick.png) no-repeat;
  }
  .post-inner{
  overflow:hidden;
  }
  .post .icon {
  position: absolute;
  bottom: 3px;
  left:-52px;
  width:48px;
  height:42px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(..//img/bg-icons.jpg) no-repeat 0 0;
  }
.post-law-firms .icon {
	background-position: 0 -9px;
}
.groups .icon {
	background-position:0 -78px;
}
.students .icon {
	background-position:0 -143px;
}
.events .icon {
	background-position:0 -212px;
}
.careers .icon {
	background-position:0 -284px;
}
.outlines .icon {
	background-position:0 -366px;
}
.news-block .icon {
	background-position:0 -440px;
}
  .events .date {
  text-align: center;
  color: #004377;
  width:50px;
  margin:-3px 16px 0 -7px;
  }
  .events .date span {
  display: block;
  font-size: 12px;
  line-height: 15px;
  padding:3px 0 0;
  }
  .events .date strong {
  display: block;
  font-size: 35px;
  line-height: 37px;
  }
.careers dl {
	margin:0;
}
.careers dl dt {
	display:inline;
}
.careers dl dd {
	display:inline;
	margin:0;
}
  .ttl-box {
  background:url(..//img/bg-students-main-top.png) no-repeat;
  height:1%;
  overflow:hidden;
  padding:19px 39px 23px 17px;
  }
  .main-box {
  background:url(..//img/bg-students-main-bottom.png) repeat-y;
  }
  .ttl-box .ttl-box-l {
  float: left;
  width:660px;
  color: #fff;
  }
  .ttl-box h2 {
  margin: 0;
  font-size: 18px;
  line-height: 22px;	
  }
  .ttl-box p {
  margin: 0;
  font-size: 14px;
  line-height: 17px;	
  }
  .ttl-box .ttl-btn {
  float: right;
  padding:7px 0 0;
  }
  .ttl-box .ttl-btn a {
  float: left;
  }
  .ttl-box .ttl-btn span{
  background: url(..//img/bg-btn-h29.png) no-repeat;
  float:left;
  font-size:17px;
  font-weight:bold;
  padding:6px 6px 8px 16px;
  color: #FFFFFF;
  }
  .ttl-box .ttl-btn em {
  background: url(..//img/bg-btn-h29-r.png) no-repeat;
  float:left;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  width: 11px;
  height: 29px;
  }
  .view-box {
  float:left;
  padding:24px 3px 10px 23px;
  width:402px;
  }
  .view-box .img-box {
  float: left;
  }
  .view-box .img-shadow {
  background:url(..//img/bg-shadow.png);
  padding: 4px;
  overflow: hidden;
  width:134px;
  }
  .view-box .img-box span {
  display: block;
  text-align: center;
  }
  .view-box .img-box a {
  text-decoration: underline;
  color:#004377;
  font-size: 11px;
  line-height: 15px;
  }
  .view-box .img-box a:hover {
  text-decoration: none;
  }
  .view-box .text-box {
  height:1%;
  overflow:hidden;
  padding:0 0 0 9px;
  }
  .view-box h3 {
  font-size: 16px;
  line-height: 18px;
  color: #000;
  margin: 0;
  padding:0 0 11px;
  }
  .view-box p {
  font-size: 12px;
  line-height:16px;
  color: #000;
  margin: 0;
  }
  .sponsor-box {
  overflow: hidden; 
  height: 1%;
  }
  .sponsor-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
  .sponsor-box li {
  display: block;
  padding:0 0 16px;
  vertical-align:middle;
  height:1%;
  }
  .sponsor-box li li {
  padding: 0;
  }
  .sponsor-box a {
  color: #004377;
  font-size: 12px;
  line-height: 15px;
  }
  .sponsor-box h4 {
  margin: 0;
  font-size: 11px;
  line-height: 13px;
  }
  .dashboard .aside{
  width:532px;
  padding:0;
  }
  .notes{
  overflow:hidden;
  height:1%;
  margin:7px 0 0 -13px;
  position:relative;
  }
  .note{
  float:left;
  height:239px;
  padding:20px 15px 3px 22px;
  width:228px;
  background:url(..//img/bg-note-recent.png) no-repeat;
  display:inline;
  position:relative;
  z-index:2;
  }
  .notes .events{
  background:url(..//img/bg-note-events.png) no-repeat;
  margin:6px 0 0 -12px;
  z-index:1;
  padding:15px 15px 3px 22px;
  height:244px;
  }
  .note-heading{
  overflow:hidden;
  width:100%;
  background:url(..//img/bg-note-recent-heading.gif) no-repeat 0 100%;
  padding:0 0 10px;
  margin:0 0 10px;
  }
  .notes .events .note-heading{
  background:url(..//img/bg-note-events-heading.gif) no-repeat 0 100%;
  }
  .note-heading h2{
  color:#004377;
  font-size:12px;
  line-height:14px;
  margin:0;
  }
  .note-heading a{
  float:right;
  color:#004377;
  font-size:9px;
  line-height:14px;
  }
  .note-area{
  overflow:hidden;
  width:100%;
  }
  .note-area{
  margin:0;
  padding:0;
  list-style:none;
  }
  .note-area li{
  float:left;
  width:100%;
  margin:0 0 20px;
  }
  .note-area li h3{
  font-size:11px;
  line-height:15px;
  color:#333;
  margin:0;
  }
  .note-area li h3 a{
  color:#333;
  }
  .note-area li h3 strong{
  display:block;
  }
  .note-area ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  }
  .note-area ul li{
  width:auto;
  color:#666;
  font-size:10px;
  line-height:15px;
  background:url(..//img/bg-separ.gif) no-repeat 0 4px;
  padding:0 4px 0 5px;
  margin:0 4px 0 -4px;
  }
  .note-area ul li a{
  color:#666;
  }
  .h-tabs {
  float:left;
  width:107px;
  }
  .h-tabs a {
  display:block;
  padding-left: 11px;
  font-size:18px;
  color: #383838;
  margin-bottom: 20px;
  height:65px;
  line-height:65px;
  }
  .h-tabs a.selected, .h-tabs a:hover {
  background: url(../img/highlight.png) no-repeat;
  text-decoration:none;	
  }
  .h-tabs a:hover {
  cursor: pointer;	
  }
  .h-tabs-views {
  margin-left: 90px;
  }

/*For Employer's preference list*/
#page {
	margin:0 auto;
	width:973px;
	overflow:hidden;
}
/*primary content*/
.primary-content {
	height:1%;
	padding:20px 0 66px;
	overflow:hidden;
}
/*sidebar*/
.sidebar {
	width:155px;
	float:left;
	padding:50px 0 0;
}
ul.menu {
	padding:0;
	margin:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.menu li {
	height:1%;
	padding:0 0 5px;
	vertical-align:top;
	overflow:hidden;
	font:bold 12px/18px Helvetica, Arial, sans-serif;
}
ul.menu a {
	color:#999;
	text-decoration:none;
	display:block;
	padding:3px 20px 4px 7px;
}
ul.menu a:hover {background:#dcf2d6;}
ul.menu .active a {
	background:#4fbc30 url(..//img/ico01.gif) no-repeat 139px 8px !important;
	color:#fff;
}


/*main column*/
.main-col {
	width:540px;
	float:left;
	padding:2px 0 0;
}
.main-col p {
	margin:0 0 6px 20px;
	color:#0057a8;
	font:bold 12px Helvetica, Arial, sans-serif;
}
.content {margin-bottom:10px;}
.content,
.content-top,
.content-btm {
	height:1%;
	overflow:hidden;
	background:url(..//img/content-bg.gif) repeat-y;
}
.content-top {background:url(..//img/content-top.gif) no-repeat;}
.content-btm {
	background:url(..//img/content-btm.gif) no-repeat 0 100%;
	padding:0 0 19px;
}
.control {	
	height:1%;
	overflow:hidden;
	padding:4px 9px 0 16px;
}
ul.tabs {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
ul.tabs li {
	float:left;
	padding-right:3px;
	font:bold 11px/29px Helvetica, Arial, sans-serif;
}
ul.tabs li a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 18px;
	background:#043e7a;
}
ul.tabs li a:hover,
ul.tabs li.active a {background:#0057a8;}
.detail1 {
	width:538px;
	margin:0 1px;
	border-collapse:collapse;
}
.detail1 th {
	font:11px/22px Helvetica, Arial, sans-serif;
	background:#0057a8;
	text-align:left;
	color:#fff;
	white-space:nowrap;
	padding:4px 4px;
	
}
.detail1 th.col1 {
	text-decoration:underline;
	padding-left:20px;
}
.detail {
	width:538px;
	margin:0 0px;
	border-collapse:collapse;
}
.detail th {
	font:11px/22px Helvetica, Arial, sans-serif;
	background:#0057a8;
	text-align:left;
	color:#fff;
	white-space:nowrap;
	padding:0 4px;
}
.detail th.col1 {
	text-decoration:underline;
	padding-left:20px;
}
.detail td.col7 a {margin-left:10px; color:#919191; font-weight:bold;}
.detail td {
	padding:5px 2px;
	font:11px/17px Helvetica, Arial, sans-serif;
	vertical-align:top;
}
.detail td.col1 {white-space:nowrap;}
.detail .row td {background:#e2f0ff;}
.detail .active td {background:#fcfdba;}
.detail td img {vertical-align:middle;}

/*For Employer's preference list*/
  #footer {
  overflow: hidden;
  width:100%;
  height: 175px;
  padding:36px 0 0;
  background-color: #004377;
  }
.home #footer {
	padding:27px 0 0
}
  .footer-area{
  width:953px;
  margin:0 auto;
  }
  .footer-area p{
  text-align:left;
  color:#ccc;
  margin: 0;
  font-size:12px;
  }
.footer-area a,  #footer a {
  float:right;
  color:#ccc;
  font-size:14px;
  text-decoration:underline;
  }
.footer-area a:hover,  #footer a:hover {
	text-decoration:none;
}
.footer {
	overflow: hidden;
	width:100%;
	height: 120px;
	padding:90px 0 0 0;
	background:#004377;
	color:#ccc;
}
.footer-area-new {
	width:953px;
	margin:0 auto;
	text-align:center;
}
.footer-area-new p {
	text-align:center;
	color:#ccc;
	margin: 0;
	font-size:12px;
}
.footer-area-new a {
	color:#ccc;
	font-size:12px;
	text-decoration:none;
}
.footer-area-new a:hover {
	text-decoration:underline;
}

/*New css start for Company Page*/
.clr {clear:both;}
.left {
	float:left;
}
.right {
	float:right;
}
.link {
	color:#be5942;
	text-decoration:none;
}
.link:hover {
	color:#000;
	text-decoration:underline;
}
.blue-link {
	color:#004377;
	text-decoration:none;
}
.blue-link:hover {
	color:#000;
	text-decoration:underline;
}
.pillsbury-updates-box {
	width:590px;
	float:left;
	margin:15px 0 0 0;
}
.pillsbury-updates-topbg {
	background:url(..//img/pillsbury-updates.jpg) no-repeat top;
	width:532px;
	float:left;
	padding:12px 14px 0 44px;
	margin:0;
	height:33px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

.pillsbury-updates-topbg a {
		color:#fff;
		text-decoration:none;
}

.pillsbury-updates-bg {
	background:url(..//img/pillsbury-update-bot.gif) no-repeat top;
	width:450px;
	float:left;
	padding:24px 15px 30px 125px;
	margin:0;
	height:430px;
}
.pills-update-head {
	width:450px;
	float:left;
	border-bottom:1px solid #d7e3a8;
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
}
.pills-update-txt {
	width:450px;
	float:left;
	color:#333;
	font-size:12px;
	padding:5px 0;
}
.pills-update-txt p {
	color:#333;
	font-size:12px;
	padding:5px 0;
}
.color {
	color:#be5942;
}

.pills-text {
	font-size:16px;
	float:left;
	font-style:italic;
	color:#999999;
	font-weight:bold;
	line-height:18px;
	width:355px;
	padding:25px 0 0 0;
	font-family:"Times New Roman", Times, serif;
}

.nav-bar font {
	background:url(..//img/circle.png) no-repeat 0 9px;
	width:18px;
	display:block;
	height:30px;
	float:right;
	padding:8px 0 0 8px;
	margin:0 0 0 5px;
	color:#fff;
	font-weight:bold;
}

/*New css end for Company Page*/



.logo-dash {
	background: url(..//img/bg-logo-group.gif) no-repeat;
	height:82px;
	float: left;
	overflow:hidden;
	text-indent:-9999px;
	width:240px;
	margin:17px 0 0;
}

.get-start-box {
	width:960px;
	margin:0 auto;
	padding:15px 0;
}
.get_start_mid	
{
	background:#ffefe5;
	padding:0 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	float:left;
	width:940px;
}
.get-inner-box {
		float:left;
		padding:0;
		margin-bottom:15px;
}
.get_start_mid	h2
{
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 15px 0;
	font-weight:bold;
	border-bottom:1px solid #000;
}

.get_start_mid	p
{
	color:#000;
	padding:0;
	line-height:16px;
}

.get_start_mid	p a
{
	color:#000;
	padding:0;
	text-decoration:none;
	}
.get_start_mid	p a:hover
{
	color:#ff6402;
	padding:0;
	}

.mar_rt {margin-right:150px;}

.dash-col-1 {
	width:500px;
	float:left;
	margin:0;
}


.dash-newsfeed-box {
	width:480px;
	float:left;
	margin:15px 0 0 -10px;
}
.dash-newsfeed-topbg {
	background:url(..//img/newsfeed-bg-top.jpg) no-repeat top;
	width:422px;
	float:left;
	padding:12px 14px 0 44px;
	margin:0;
	height:32px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

.dash-newsfeed-topbg a {
		color:#fff;
		text-decoration:none;
}

.dash-newsfeed-updates-bg {
	background:url(..//img/newsfeed-bg-bot.jpg) no-repeat top;
	width:365px;
	float:left;
	padding:14px 15px 30px 100px;
	margin:0;
	height:422px;
}
.dash-newsfeed-update-head {
	width:365px;
	float:left;
	border-bottom:1px solid #d7e3a8;
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
}
.dash-newsfeed-update-txt {
	width:365px;
	color:#333;
	font-size:12px;
	padding:0;
	margin:0;
}
.dash-newsfeed-update-txt p {
	color:#333;
	font-size:12px;
	padding:0;
	line-height:17px;
	margin:0 0 15px 0;
}

.dash-newsfeed-update-txt p a {
	color:#004377;
	font-size:10px;
	padding:0;
	margin:0;
	text-decoration:underline;
}

.dash-newsfeed-update-txt p a:hover {
	color:#000;
	text-decoration:none;
}

.submit-link-dash {
	padding:5px 0px 0 0;
	font-size:12px;
	overflow:hidden;
}
.next-link-dash {
	padding:5px 0px 0 0;
	font-size:12px;
	overflow:hidden;
}

.next-link-dash a {
	float:right;
	color:#333;
	padding:0 13px 0 0;
	background:url(..//img/bg-next-link.gif) no-repeat 100% 6px;
	font-weight:bold;
}

.dash-col-2 {
	width:471px;
	float:left;
	margin:0;
}

.dash-col-2-lt {
	float:left;
	padding:30px 0 3px 0;
	width:222px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
.dash-col-2-heading{
	overflow:hidden;
	width:100%;
	padding:0 0 3px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #000;
}
.dash-col-2-heading h2 {
	color:#000;
	font-size:12px;
	line-height:14px;
	margin:0;
}

.dash-col-2-lt p {
	color:#000;
	font-size:12px;
	line-height:15px;
	margin:0 0 15px 0;
	padding:6px 0 0 0;
}
.dash-col-2-lt-hd {
	line-height:15px;
	color:#000;
	text-decoration:underline;
}
.dash-col-2-lt-hd:hover {
	line-height:15px;
	color:#666;
	text-decoration:none;
}

.dash-col-2-lt p img{
	padding-right:12px;
}
.dash-col-2-link {
	color:#004377;
	font-size:11px;
	margin:0;
	padding:6px 0 0 0;
	text-decoration:underline;
}

.dash-col-2-link:hover {
	color:#666;
}

.dash-col-2-heading a {
	float:right;
	color:#004377;
	font-size:9px;
	line-height:14px;
}

.mar_rt1 {margin-right:20px;}

.tab-box {
	width:471px;
	float:left;
	margin:0;
	padding:0;
}


.detail-tab2 {
	width:469px;
	padding:1px 1px 0 1px;
	margin:0;
	float:left;
	}
.detail-tab2 ul {
	padding:0;
	margin:0;
	position:absolute;
	}

.detail-tab2 ul li {
	padding:0 0;
	margin:0 4px 0 0;
	list-style-type:none;
	display:block;
	float:left;
	background:#bbc4ca;
	}
	
.detail-tab2 ul li a {
	padding:0 0;
	margin:0 0 0 0;
	line-height:28px;
	color:#fff;
	width:95px;
	font-size:12px;
	display:block;
	font-weight:bold;
	text-align:center;	
	text-decoration:none;
		}
	
.detail-tab2 ul li a:hover {
	background:#004377;
		}
	
.detail-tab2 ul li.selected a {
	background:#004377;
		}
		
.detail-tab2 .view-report a {
	float:right;
	color:#004377;
	font-size:10px;
	line-height:18px;
	padding:4px 10px 0 0;
}

	
.detail-tab-box2 {
	width:451px;
	border-top:1px solid #004377;
	padding:5px 10px 10px 0;
	margin:7px 0 0 0;
	float:left;
	line-height:21px;
	}	
.detail-tab-box2 p {
	padding:5px 0 5px 5px;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	}

.detail-tab-box2 li {
	margin:2px 0 0 15px;
	}

.footer-dash {
	overflow: hidden;
	width:100%;
	height: 120px;
	padding:35px 0 0 0;
	background:#004377;
	color:#ccc;
	
}

.footer-dash a {
	color:#fff;
  text-decoration:none;
  }


/* START::This code is added for Facebook Style */
#extra_li {
	height:25px;
}

.textbox {
	padding:5px;
	border: 1px solid #8496ba;
	width: 390px;
}

#all_user select {
	padding:2px;
}

ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 400px;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

ul.token-input-list-facebook1 {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 200px;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

ul.token-input-list-facebook {
    list-style-type: none;
}

ul.token-input-list-facebook1 {
    list-style-type: none;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
}

ul.token-input-list-facebook1 li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
}

li.token-input-token-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 3px;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: none;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #3b5998;
    color: #fff;
}
/* END::This code is added for Facebook Style */

