html, body {
margin:0px;
padding:0px;
background:#000 url('images/bg.jpg') repeat-x;
font-family:arial;
}

html { 
overflow: -moz-scrollbars-vertical;
}

html {
overflow-y: scroll;
}

a {
text-decoration:none;
}

a:focus { 
-moz-outline-style: none; 
}

img {
border:none;
}

a.right {

}

a.left {
float:left;
}

.news_image {
width:103px;
height:148px;
background:#ccc;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
float: left;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
font-size:0px;
height:0px;
}

#header h1 {
padding:0px;
margin:0px;
width:309px;
}

#header h1 a {
background:url('images/logo.png') no-repeat;
display: block;
height: 0pt;
overflow-x: hidden;
overflow-y: hidden;
padding-top:126px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 317px;
position:relative;
top:3px;
}

#header {
width:930px;
width:100%;
height:160px;
margin:auto;
background:#a3a83b url('images/hdr.jpg') repeat-x top left;
}

#header .topholder {
width:930px; 
margin:auto;
}

#header ul.topnav {
margin:0px;
padding:0px;
list-style-type:none;
float:right;
position:relative;
top:5px;
}

#header ul.topnav li {
float:left;
}

#header ul.topnav li a {
background:url('images/ardwn.png') no-repeat top center;
padding-top:12px;
margin-left:36px;
display:block;
color:#d8de9a;
font-size:12px;
}

#header ul.topnav li a:hover {
text-decoration:underline;
color:#fff;
}

#header form {
float:right;
clear:right;
margin-top:36px;
}

#header form input {
padding:8px;
margin:0px;
border:0px;
width:207px;
color:#6b6a66;
font-size:14px;
height:17px;
}

#header form input.go {
background:url('images/go.png') no-repeat;
width:55px;
height:33px;
cursor:pointer;
}

#header form input.go:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

#header .navholder {
width:100%; 
background:#d9de9b;
}

#header ul.nav {
margin:0px;
padding:0px;
list-style-type:none;
width:930px;
height:34px;
position:relative;
top:0px;
background:#D9DE9B;
margin:auto;
}

#header ul.nav li {
float:left;
}

#header ul.nav li a {
display:block;
height:34px;
line-height:34px;
padding:0px 15px 0px 15px;
color:#6b7226;
font-size:16px;
}

#header ul.nav li a:hover {
background:#a3a83b;
color:#fff;
}

#header ul.nav li a.current {
background:#a3a83b url('images/arleft.png') no-repeat left center;
color:#fff;
}

#header ul.nav li.right {
float:right;
}

#main {
width:100%;
background:#fff;
padding:34px 0px 1px 0px;
}

#main .row {
width:930px;
margin:auto;
margin-bottom:34px;
display:block;
}

#main .row2 {
width:930px;
margin:auto;
display:block;
/margin-bottom:17px;
}

#main .row3 {
width:930px;
margin:auto;
margin-bottom:17px;
display:block;
}

#main .row .left {
float:left;
width:594px;
}

#main .row .right {
float:right;
width:302px;
}

#main .row2 .left {
float:left;
width:594px;
}

#main .row2 .right {
float:right;
width:302px;
}

#main .row3 .left {
float:left;
width:594px;
}

#main .row3 .right {
float:right;
width:302px;
}

#footer {
background:#a3a83b;
height:176px;
}

p.large {
padding-top:10px;
font-size:19px;
color:#333;
}

p.small {
font-size:14px;
color:#333;
padding-top:10px;
}



#creds {
width:930px;
margin:auto;
color:#fff;
font-size:12px;
height:86px;
}

#creds p {
margin-top:28px;
}

#creds a {
color:#fff;
}

#creds a:hover {
text-decoration:underline;
}

#feature {
width: 594px;
height: 213px;
}

ul.feature {
margin:0px;
padding:0px;
list-style-type:none;
background:url('images/feature.jpg') no-repeat;
height:213px;
width:594px;
}

ul.feature li.main {
height:131px;
width:594px;
}

ul.feature li.opac {
width:594px;
height:82px;
background:url('images/opac.png');
}

ul.links {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.links li {
float:left;
clear:right;
}

ul.links li a {
height:39px;
line-height:39px;
text-indent:15px;
width:198px;
display:block;
font-size:13px;
font-weight:bold;
}

ul.links li a.green {
background:#a3a83b;
color:#fff;
}

ul.links li a.yellow{
background:#f1dc21;
color:#8b8027;
}

ul.links li a.orange {
background:#f68421;
color:#8b5320;
}

ul.forum {
margin:0px;
padding:0px;
list-style-type:none;
background:url('images/forum_latest.jpg') repeat-x;
}

ul.forum li.row {
height:67px;
display:block;
}

ul.forum li.light {
height:67px;
display:block;
}

ul.forum li a {
color:#333;
}

ul.forum li a:hover {
color:#A3A83B;
text-decoration:underline;
}

ul.forum li p.date {
padding:0px;
margin:0px;
font-size:12px;
color:#666666;
text-indent:15px;
padding-top:15px;
line-height:18px;
}

ul.forum li p.title {
padding:0px;
margin:0px;
font-size:16px;
color:#333;
text-indent:15px;
line-height:18px;
}

ul.forum li.dark {
height:67px;
display:block;
background:#e1e1e1;
}

ul.forum li.register {
height:201px;
display:block;
background:#f3f3f3;
padding-left:15px;
}

ul.forum li.register p {
padding-top:15px;
margin:0px 15px 0px 0px;
font-size:14px;
color:#333;
}

ul.forum li.register img {
margin-top:38px;
}

ul.forum li.header {
height:38px;
line-height:38px;
display:block;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

ul.forum li.header img {
float:right;
position:relative;
top:10px;
/top:-29px;
left:-10px;
}

ul.latest {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.latest li.light {
display:block;
background:#f3f3f3;
height:178px;
}

ul.latest li a {
color:#333;
}

ul.latest li a:hover {
color:#A3A83B;
text-decoration:underline;
}

ul.latest li p.date {
padding:0px;
margin:0px;
font-size:12px;
color:#666666;
text-indent:15px;
line-height:18px;
}

ul.latest li p.title {
padding:0px;
margin:0px;
font-size:16px;
color:#333;
text-indent:15px;
line-height:18px;
padding-top:15px;
}

ul.latest li.dark {
height:67px;
display:block;
background:#e1e1e1;
}

ul.latest li.header {
height:38px;
line-height:38px;
display:block;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

ul.latest li img {

}

ul.latest li.header img {
float:right;
position:relative;
top:10px;
/top:-29px;
left:-10px;
}



ul.news {
margin:0px;
padding:0px;
list-style-type:none;
width:438px;
margin-left:136px;
padding-top:15px;

}

ul.news li {
margin-bottom:10px;
background-image:url("images/arrow.png");
background-repeat: no-repeat;
background-position: 0px 8px;
}

ul.news li p.title {
color:#333;
font-size:12px;
padding-top:0px;
line-height:12px;
text-indent:23px;
}

ul.news li p.date {
text-indent:23px;
}


ul.ads {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.ads li.one  {
margin:0px; 
margin-bottom:17px; 
margin-right:16px; 
float:left; 
padding:0px; 
font-size:0px;
}

ul.ads li.two {
margin:0px; 
margin-bottom:17px; 
float:left; 
padding:0px; 
font-size:0px;
}

ul.ads li.three {
margin:0px; 
margin-right:16px; 
margin-bottom:17px; 
float:left; 
padding:0px; 
font-size:0px;
}

ul.ads li.four {
margin:0px; 
float:left; 
padding:0px; 
font-size:0px;
}

ul.mailing_list {
margin:0px;
padding:0px;
list-style-type:none;
float:left;
width:241px;
}

ul.mailing_list li {
height:95px;
width:241px;
}

ul.mailing_list li.header {
height:38px;
line-height:38px;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

ul.mailing_list li input {
margin-left:15px;
padding:7px;
border:0px;
width:215px;
color:#6b6a66;

}

input.join_us {
background:#f1dc21;
color:#333333;
font-weight:bold;
width:90px;
text-align:center;
border:0px;
height:35px;
cursor:pointer;
}

input.join_us:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

ul.mailing_list li input.join_us {
background:url('images/join_us.png');
color:#333333;
font-weight:bold;
width:67px;
text-align:center;
border:0px;
height:28px;
}

#footer .row ul {
position:relative;
top:6px;
}

ul.networking {
margin:0px;
padding:0px;
list-style-type:none;
float:left;
width:295px;
margin-left:62px;
}

ul.networking li {
width:295px;
color:#fff;
font-size:12px;
display:block;
}

ul.networking li img {
margin:0px 20px 0px 16px;
float:left;
}

ul.networking li.header {
height:38px;
line-height:38px;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

ul.about {
margin:0px;
padding:0px;
list-style-type:none;
float:left;
width:300px;
margin-left:30px;
}

ul.about li {
width:300px;
color:#fff;
font-size:12px;
display:block;
}

ul.about li a {
color:#fff;
text-decoration:underline;
}

ul.about li img {
margin:0px 15px 0px 16px;
float:left;
}

ul.about li.header {
height:38px;
line-height:38px;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

#footer .row {
width:930px;
margin:auto;
}

li.header h2 {
padding:0px;
margin:0px;
color:#fff;
font-size:15px;
font-weight:normal;
display:inline;
float:left;
}

li.header h2 a {
color:#fff;
}

li.header h2 a:hover {
text-decoration:underline;
color:#fff;
}







.group {
display:none;
color:#000;
}

.noshow {
display:none;
}

.banner {
height:107px; 
background:#a3a83b url('images/logo1.png') no-repeat 38px center; 
display:block;
}

.banner a {
float:right; 
margin-top:5px; 
margin-right:5px;
}

a.close {
cursor:pointer;
height:19px;
width:46px;
background:url('images/close.jpg');
display:block;
float:right; 
margin-top:5px; 
margin-right:5px;
}

a.close:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

.reg_inner {
width:607px; 
margin:auto;
}

.reg_left {
width:286px; 
float:left;
}

.reg_right {
width:286px; 
float:right;
}

form.reg_form {
margin:0px; 
padding-top:14px;
}

.outside {
margin-top:24px;
}

a.join {
margin-right:16px;
height:38px;
width:110px;
background:url('images/join_now.png');
display:block;
float:left;
margin-top: 38px;
}

a.join:hover {
opacity: 0.7;
filter: alpha(opacity = 70);
}

a.refer {
height:38px;
width:144px;
background:url('images/refer.png');
display:block;
margin-top: 38px;
float:left;
}

a.refer:hover {
opacity: 0.7;
filter: alpha(opacity = 70);
}

a.view_forum {
float: right;
position: relative;
top: 10px;
left: -10px;
height:18px;
width:84px;
display:block;
background:url('images/view_forum.png');
}

a.view_forum:hover {
opacity: 0.7;
filter: alpha(opacity = 70);
background:transparent url('images/view_forum.png');
}

a.make_homepage {
float: right;
position: relative;
top: 10px;
left: -10px;
height:18px;
width:128px;
display:block;
background:url('images/uploads/make_homepage.png');
}

a.make_homepage:hover {
opacity: 0.7;
filter: alpha(opacity = 70);
}

a.rss {
float: right;
position: relative;
top: 10px;
left: -10px;
height:18px;
width:38px;
display:block;
background:url('images/rss.png');
}

a.rss:hover {
opacity: 0.7;
filter: alpha(opacity = 70);

}

a.view_blogs {
float: right;
position: relative;
top: 10px;
left: -10px;
height:18px;
width:84px;
display:block;
background:url('images/view_blogs.png');
}

a.view_blogs:hover {
opacity: 0.7;
filter: alpha(opacity = 70);
}

.space_bottom {
margin-bottom:12px;
}


.header {
height:38px;
line-height:38px;
display:block;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

.header h2 {
padding:0px;
margin:0px;
color:#fff;
font-size:15px;
font-weight:normal;
display:inline;
float:left;
}

.breadcrumb {
height:38px;
line-height:38px;
display:block;
background:#fff;
text-indent:15px;
color:#a3a83b;
font-size:12px;
}

.breadcrumb p {
padding:0px;
margin:0px;
}

.breadcrumb a {
text-decoration:underline;
color:#666;
}

.menus {
width:195px;
float:left;
margin-right:36px;
}

ul.menu {
margin:0px;
padding:0px;
list-style-type:none;
width:195px;
margin-bottom:26px;
}

ul.menu li {
text-indent:15px;
height:27px;
overflow:hidden;
}

ul.menu li a {
width:195px;
height:26px;
line-height:26px;
display:block;
color:#333;
font-size:12px;
border-bottom:1px solid #c8cc99;
overflow:hidden;
}

ul.menu li a:hover {
text-decoration:underline;
}

ul.menu li.title a {
background:#a3a83b url('images/arwht.png') no-repeat left center;
font-weight:bold;
color:#fff;
}

ul.menu li.current {
background:#d8de9a;
color:#5e641e;
}

a.orange {
color:#f6851f;
}

ul.extras {
margin:0px;
padding:0px;
list-style-type:none;
float:left;
width:252px;
margin-top:15px;
}

ul.extras li {
width:237px;
color:#333;
font-size:12px;
display:block;
padding-left:15px;
margin-bottom:10px;
}


ul.extras li a {
color:#333;
text-decoration:underline;
}

ul.extras li h2 a {
color: #585e14;
text-decoration:none;
}

ul.extras li h2 a:hover {
color: #585e14;
text-decoration:underline;
}

ul.extras li img {
margin:0px 15px 0px 16px;
float:left;
}

ul.extras li.header {
width:264px;
height:37px;
line-height:37px;
background:#ECEFD0;
margin-bottom:15px;
display:block;
background:url('images/extras_bg.jpg') no-repeat;
padding-left:0px;
overflow:hidden;
}

ul.extras li.header  h2 {
padding:0px;
margin:0px;
color:#585e14;
font-size:15px;
font-weight:bold;
display:inline;
padding-left:0px;
}

ul.extras li.header-green {
width:264px;
height:37px;
line-height:37px;
background:#ECEFD0;
margin-bottom:15px;
display:block;
background:url('images/uploads/law-dir.jpg') no-repeat;
padding-left:0px;
overflow:hidden;
}

ul.extras li.header-green h2 {
padding:0px;
margin:0px;
color:#fff;
font-size:15px;
font-weight:bold;
display:inline;
padding-left:0px;
}

ul.extras li.header-green h2 a {

color:#fff;
text-indent:15px;
padding-left:15px;
}

ul.extras li a.orange {
color:#f6851f;
}

.bold {
font-weight:bold;
}

.landing_main {
width:544px; 
float:left; 
margin-right:35px;
}



.landing_main form {
margin:0px;
padding:0px;
}

.landing_feature {
width:544px; 
background:#33380d url('images/uploads/landing_feature.jpg') no-repeat top left;
margin-bottom:6px;

}

.landing_feature ul {
margin:0px;
padding:0px;
list-style-type:none;
clear:both;
width:544px;
padding-bottom:5px;

}

.landing_feature ul li {
color:#fff;
font-size:12px;
margin-bottom:3px;
width:504px;
margin:auto;
}

.landing_feature ul li.heading {
font-size:14px;
padding-top:18px;

}

.landing_feature ul li a {
color:#fff;
}

.landing_feature ul li a:hover {
text-decoration:underline;
}

.landing_feature ul li p {
/margin:0px;
padding-top:0px;
/padding-bottom:15px;

}

.landing_feature ul li.sub {
color:#f2dc21;
font-size:16px;
font-weight:bold;
margin-bottom:15px;
}

.landing_feature ul li.sub p {
padding:0px;
margin:0px;
}

.latest_news {
width:544px; 
height:60px; 
background:#585e14 url('images/green_ar.png') no-repeat 9px center; 
margin-bottom:6px;
color:#d8de9a;
font-size:13px;
}

.latest_news p {
margin:0px;
padding:13px 9px 0px 62px
}

.latest_forum {
width:544px; 
height:60px; 
background:#313224 url('images/orange_ar.png') no-repeat 9px center;
color:#f68520;
font-size:13px;
}

.latest_forum p {
margin:0px;
padding:13px 9px 0px 62px
}

.caption {
font-size:16px;
color:#fff;
}

.caption a {
color:#fff;
}

.caption a:hover {
color:#D9DE9B;
}

.adspace1 {
width:120px; 
height:600px; 
float:left;
text-align:center;
xline-height:600px;
color:#fff;
font-weight:bold;
font-size:12px;
overflow:hidden;
}



ul#landing_content {
margin:0px;
padding:0px;
list-style-type:none;
}

ul#landing_content li {
margin-bottom:17px;
color:#333;
font-size:12px;
}

ul#landing_content li.tab-box {
margin-bottom:0px;
/margin-bottom:17px;
}

ul#landing_content li a {
text-decoration:underline;
color: #a3a83b;
}

ul#landing_content li.comments {
color:#5e641e;
font-size:16px;
}

ul#landing_content li.news {
padding-bottom:17px;
border-bottom:1px solid #c8cc99;
}

ul#landing_content li.news a {
text-decoration:none;
}

ul#landing_content li.news a:hover {
text-decoration:underline;
}

ul#landing_content li.news h3 {
margin:0px;
padding:0px;
display:inline;
width:auto;
font-size:13px;
color: #5e641e;
}

ul#landing_content li.news h3 a {
color: #5e641e;
font-size:16px;
}

ul#landing_content li.title h2 {
margin:0px;
padding:0px;
color:#5e641e;
font-size:24px;
font-weight:normal;
width:400px;

}



ul#landing_content li.title .caption p{
color:#A3A83B;
font-size:12px;
margin:0px;
padding:0px;
clear:both;
}

ul#landing_content li.large {
font-size:14px;
line-height:18px;
}

ul#landing_content li.box {
background:#ecefcf;
padding:15px;
display:block;
border:1px solid #c4cc95;
/padding-bottom:0px;
}

ul#landing_content li.box img {
clear:right;
}

ul#landing_content li.box p.title {
color:#5e641e;
font-size:14px;
margin-bottom:15px;
}



ul#landing_content li.box span.title p {
color:#5e641e;
font-size:14px;
margin-bottom:15px;
/float:left;
}

ul#landing_content li.box p {
margin:0px;
padding:0px;
/margin-bottom:15px;
color:#000;
}

ul#landing_content li.boxnews p {
margin:0px;
padding:0px;
margin-bottom:15px;
}

ul#landing_content li.boxnews  {
background:#ecefcf;
padding:15px;
padding-bottom:0px;
display:block;
border:1px solid #c4cc95;
}

ul#landing_content li.ads {
background:#d5d5d5;
border:1px solid #b8b8b8;
padding:19px 15px 15px 19px;
/padding-bottom:0px;
display:block;
}

ul#landing_content li.ads img {
border:1px solid #b8b8b8;
background:#fff;
padding:4px;
float:left;
}

ul#landing_content li.ads img.middle {
margin:0px 22px 0px 22px;
}

ul#landing_content li.bullet p.title {
color:#5e641e;
font-size:14px;
margin-bottom:5px;
background:url('images/greenar.jpg') no-repeat 0px 3px;
padding-left:15px;
}

ul#landing_content li.bullet p {
padding-left:15px;
}

ul.blog {
margin:0px;
padding:0px;
list-style-type:none;
}

ul.blog li {
height: 95px;
display: block;
background-color: #f3f3f3;
}


ul.blog li a {
color:#333;
}

ul.blog li a:hover {
color:#A3A83B;
text-decoration:underline;
}

ul.blog li p.date {
padding:0px;
margin:0px;
font-size: 12px;
color: #666666;
margin-left: 133px;
padding-top: 20px;
line-height: 18px;
}

ul.blog li p.title {
padding:0px;
margin:0px;
font-size:16px;
color:#333;

line-height:18px;
margin-left: 133px;
}

ul.blog li img {
margin:15px 0px 0px 15px;
float: left;
}

ul.blog li.header {
height:38px;
line-height:38px;
display:block;
background:#a3a83b url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fff;
font-size:15px;
}

ul.blog li.header img {
float:right;
position:relative;
top:10px;
/top:-29px;
left:-10px;
}

ul.blog li.header h2 a {
color:#fff;
}


ul.blogcat {
margin:0px; 
padding:0px;
list-style-type:none;
float:left; 
width:242px; 
margin-top:26px; 
font-size:12px; 
margin-right:30px;
color:#333;
min-height:160px;
}

ul.blogcat li.main {
display:block; 
height:75px;
margin-bottom:10px;
}

ul.blogcat li img {
width:67px; 
height:67px; 
background:#d8d8d8;
float:left; 
margin-right:15px;
border:1px solid #b8b8b8;
}

ul.blogcat li.text {
margin-bottom:10px;
}

ul.blogcat li a.title {
font-size:16px;
color:#919a32;
text-decoration:none;
}

ul.blogcat li h3 {
padding:0px;
margin:0px;
font-size:16px;
font-weight:normal;
display:inline;
color:#919a32;
}

ul.blogcat li h3 a {
color:#919a32;
text-decoration:none;
}

ul.blogcat li a {
color:#A3A83B;
text-decoration:underline;
}

ul.bloglist {
margin:0px; 
padding:0px;
 list-style-type:none;
 width:544px; 
margin-top:20px;
font-size:12px;
}

ul.bloglist li span.date {
font-size:12px;
font-style:italic;
color:#000;
}

ul.bloglist li.title h3 {
padding:0px;
margin:0px;
font-size:16px;
font-weight:normal;
display:inline;
}

ul.bloglist li.title h3 a {
color:#919a32;
text-decoration:none;
}

ul.bloglist li.comments {
font-size:12px;
font-style:italic;
color:#919a32;
}

form#comments table td {
width:400px;
padding:3px;
font-weight:bold;
}

form#comment_form input {
padding:5px;
width:350px;
border:2px solid #afbb8d;
}

form#comment_form textarea {
padding:5px;
width:350px;
height:120px;
border:2px solid #afbb8d;
}

form#comment_form input.submit {
width:82px;
height:34px;
background:url('images/uploads/submit.png') no-repeat;
border:none;
margin-top:6px;
}

.tableCellOne input.submit {
width:82px;
height:34px;
background:url('images/uploads/submit.png') no-repeat;
border:none;
margin-top:6px;
cursor:pointer;
}

.tableCellOne input.submit:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

.tableCellTwo input.submit {
width:82px;
height:34px;
background:url('images/uploads/submit.png') no-repeat;
border:none;
margin-top:6px;
cursor:pointer;
}

.tableCellTwo input.submit:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

ul#landing_content form input {
padding:5px;

border:2px solid #afbb8d;
text-align:left;
}

ul#landing_content form input.submit {
width:82px;
height:34px;
background:url('images/uploads/submit.png') no-repeat;
border:none;
margin-top:6px;
cursor:pointer;
}

ul#landing_content form input.submit:hover {
opacity: 0.5;
filter: alpha(opacity = 50);
}

ul#landing_content li.green {
color:#999933;
font-size:12px;
}

ul#landing_content li.green a {
color:#999933;
font-size:12px;
}

table#search_results {
width:544px;
font-size:12px;
}

table#search_results a {
color:#5E641E;
text-decoration:none;
}

table#search_results td a {
color:#5E641E;
text-decoration:none;
}

table#search_results td a:hover {
text-decoration:underline;
}

.member_bar {
height: 30px;
line-height: 30px;
display: block;
background: #585e14;
text-indent: 15px;
color: #ffffff;
font-size: 12px;
font-weight:bold;
}

.member_bar a {
color:#fff;
}

.member_bar a:hover {
text-decoration:underline;
}

.member_bar .right {
float:right;
width:200px;
text-align:right;
padding-right:12px;
}

ul#landing_content li.search_box form {
margin:0px;
padding:0px;
}

ul#landing_content li.search_box table {
padding:0px;
margin:0px;
}

ul#landing_content li.search_box {
background:#d8de9a;
padding:15px;
display:block;
border:1px solid #a7b575;
/padding-top:0px;
}

ul#landing_content li.search_box input {
padding:5px;
border:0px;
width:207px;
color:#6b6a66;
font-size:12px;
height:17px;
}

ul#landing_content li.search_box a {
color:#000;
}

ul#landing_content li.search_box a:hover {
text-decoration:underline;
}

ul#landing_content li.search_box input.search {
width:56px;
height:27px;
background:url('images/uploads/search.png') no-repeat;
position:relative;
top:2px;
/top:0px;

cursor:pointer;

}

ul#landing_content li.search_box input.search:hover {

opacity: 0.5;
filter: alpha(opacity = 50);

}

ul.firms {
margin:0px;
padding:0px;
font-size:12px;
list-style-type:none;
width:544px;
margin-bottom:30px;
float:left;
clear:right;
}

ul.firms li {
width:180px;

text-align:left;
float:left;
}

ul.firms li a {
color:#000;
text-decoration:underline;
}

ul.firms li a:hover {
color: #f6851f;
}









ul.browse-firms {
margin:0px;
padding:0px;
font-size:12px;
list-style-type:none;
width:544px;

float:left;
clear:right;
}

ul.browse-firms li {
width:170px;
text-align:left;
float:left;
}

ul.browse-firms li a {
color:#000;
text-decoration:underline;
}








#container {
padding:15px;
border:1px solid #ccc;
font-size:12px;
padding-bottom:50px;
position:relative;
top:-17px;
/top:0px;
clear:both;

	}

#container p {
margin-top:0px;
}

.shadetabs {
	margin: 0px;
	padding:0px;
	width:100%;
	height:30px;	
background:#A3A83B;
width:544px;
		
	}

	.shadetabs li {
	list-style-type: none;
	display: inline;
	float:left;
        font-size:12px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-weight:bold;	
	}

.shadetabs li h3 {
padding:0px;
margin:0px;
}
	
	.shadetabs li.right {
	list-style-type: none;
	display: inline;

	float:right;


	height:30px;

	line-height:30px;
	font-weight:bold;	
	margin-right:0px;		
	}
	

	.shadetabs li a {
	background:#A3A83B;
	display:block;
padding:0px 9px 0px 9px;
	height:30px;
line-height:	30px;
	text-decoration: none;
	color:#fff;
	font-size:10px;
border-right:1px solid #8b8e4e;
	}

	.shadetabs li a:visited {	
	}

	.shadetabs li a:hover {
	background:#7f8428;
	display:block;

	height:30px;
	text-decoration: none;	
	}

	.shadetabs li a.selected { 
	background:#585E14;	
	color:#fff;
	}

	.shadetabs li a.selected {
	background:#585E14;
	border-bottom-color: white;	
	}

	.shadetabs li a.selected:hover {
	text-decoration: none;	
	}

	.tabcontent
	{
	display:none;
	
	}

.landing_main table {
font-size:12px;

}



.landing_main table a {
color:#5E641E;
font-weight:bold;
}

form#directory_search input {
padding:5px;
height:17px;
line-height:17px;
font-size:14px;
border:2px solid #afbb8d;
text-align:left;
}


form#directory_search input.go {
background:url('images/go.png') no-repeat;
color:#6b6a66;
font-weight:bold;
width:55px;
height:33px;
text-align:center;
border:0px;
position:relative;
top:1px;
padding:0px;
cursor:pointer;
}

p.results {
font-size:12px;
line-height:18px;
margin-top:15px;
}

.navtext {
width:auto;
font-size:11px;
padding:11px;
color:#fff;
font-weight:bold;
background:url('images/uploads/msg_boxbg.png');
}

.landing_main table.furtherinfo {
width:544px; 
font-size:12px; 
color:#333;
}

.landing_main table.furtherinfo p {
padding:0px;
display:inline;
}

.feature1 {
background:url('images/uploads/feature1.jpg'); 
width:594px; 
height:213px;
}

.feature2 {
background:url('images/uploads/feature2.jpg'); 
width:594px; 
height:213px;
}

.feature3 {
background:url('images/uploads/feature3.jpg'); 
width:594px; 
height:213px;
}

.feature_link {
height:82px; 
width:594px; 
background:url('images/uploads/feature_bg.png') repeat-x; 
position:relative; 
top:131px;
}

.feature_link a {
height:67px; 
width:594px; 
padding-top:15px; 
display:block;

}

.feature_link span.title {
margin-left: 76px; 
font-size:24px; 
color:#fff;
}

.feature_link span.caption {
color:#f1dc21;
margin-left: 76px;
}

textarea.comments {
padding:5px;
width:350px;
height:120px;
border:2px solid #afbb8d;
}


.heading_black {
height:38px;
line-height:38px;
display:block;
background:#000 url('images/arwht.png') no-repeat left center;
text-indent:15px;
color: #ffffff;
font-size: 15px;
}

.heading_green {
height:38px;
line-height:38px;
display:block;
background:#A3A83B url('images/arwht.png') no-repeat left center;
text-indent:15px;
color: #ffffff;
font-size: 15px;
margin-bottom:5px;
}



.word {
height:31px;
line-height:31px;
display:block;
background:#000 url('images/arwht.png') no-repeat left center;
text-indent:15px;
color:#fd9800;
font-size: 12px;
font-weight:bold;
}

.word_text {
display:block;
background:#ecefd0; 
margin-bottom:15px;
border:1px solid #c4cc95;
color:#000;
padding:15px 15px 0px 15px;
}

.word_text p {
padding:0px;
margin-top:0px;
font-size:12px;
}

.col_left {
width:443px;
float:left;
}

.col_right {
width:443px;
float:right;
}

ul.blogs {
margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
padding:15px;
padding-bottom:8px;
margin-top:5px;
background:#ebebeb;
border:1px solid #c3cab8;
padding-left:0px;
}

ul.blogs li {
line-height:25px;
padding-left:20px;
position:relative;
left:-1px;
background:url('images/uploads/blogar.png') no-repeat left center;
}

ul.events {
margin:0px;
padding:0px;
list-style-type:none;
margin-top:5px;

float:left;
}

ul.events li {
width:194px;
height:69px;
background:url('images/uploads/events.jpg');
margin-bottom:5px;
font-size:12px;
padding:10px;
}

ul.events li a {
color:#000;
}

ul.events li a:hover {
color:#5C631D;
}

ul.events li p.reminder {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/blue.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}

ul.events li p.academic_deadline {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/red.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}

ul.events li p.firm_deadline {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/yellow.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}

.event_legend {
display:block; 
background:#dfdfdf; 
border:1px solid #c1c7b9; 
padding:8px;
margin-top:1px;
}

.red {
background:url('images/uploads/red.png') no-repeat left center;
height:17px;
line-height:17px;
text-indent:21px;
color:#000;
font-size:12px;
float:left;
margin-right:20px;
}

.blue {
background:url('images/uploads/blue.png') no-repeat left center;
height:17px;
line-height:17px;
text-indent:21px;
color:#000;
font-size:12px;
float:left;
margin-right:20px;
}

.yellow {
background:url('images/uploads/yellow.png') no-repeat left center;
height:17px;
line-height:17px;
text-indent:21px;
color:#000;
font-size:12px;
float:left;
}

.career_feature {
height: 36px;
line-height: 36px;
display: block;
background:url(images/uploads/features.jpg) no-repeat left center;
font-size:15px;
color:#5f6620;
padding-left:15px;
}

.career_feature a {
color:#5f6620;
}

.career_feature a:hover {
text-decoration:underline;
}

.feature_text {
padding:15px;
font-size:12px;
color:#000;
line-height:16px;
}

.feature_text a:hover {

text-decoration:underline;
}

ul.current_affairs {
margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
color:#000;
margin-top:15px;
}

ul.current_affairs li.title {
background:url('images/greenar.jpg') no-repeat left center;
color:#5f6620;
padding-left:15px;
font-weight:bold;
}

ul.current_affairs li.title a:hover {
text-decoration:underline;
}

ul.current_affairs li.text {
padding:15px;
}

p.reminder {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/blue.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}

p.academic_deadline {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/red.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}

p.firm_deadline {
display:block;
padding:0px;
margin:0px;
background:url('images/uploads/yellow.png') no-repeat right center;
font-size:14px; 
color:#5C631D; 
font-weight:bold;
}










	table#calendar {
	background:#fff; 


	padding:5px;  
	height:195px;  
	color:#54573e; 
	width:195px; 
	text-align:center;

	}

#calendar {

}
	
	table#calendar a.arrow {
	color: #fba953; 
	font-weight:bold; 
	text-decoration:none; 
	cursor:pointer;
	}
	
	table#calendar td.date {
 color:#5e641e;
	font-weight:bold;
	font-family:arial;
	font-size:16px;
	}
	
	table#calendar tr.weekdays {

	font-size:12px; 
	font-family:verdana;
	font-weight:bold;
	}
	
	table#calendar td.day {
	text-align:center; 
height:20px;
	font-size:11px;  
	font-family:verdana;
	}
	
	table#calendar td.day a {
	display:block; 
	cursor:pointer;
font-weight:bold;
	}
	
	#outer {
	background:#fff url(images/uploads/loading.gif) no-repeat center center; 	 
	width:195px;
	min-height:195px;	
        margin-bottom:26px;
	}




#leaderbg {
width:100%;
background:#fff url('images/uploads/leaderbgx.jpg') repeat-x;
}

#leaderboard {
width:930px; 
padding:11px 0px 11px 0px; 
margin:auto;
}

#leaderboard a {
float:left;
}

#leaderboard a.right {
float:right;
}

#leaderboard p {
margin:0px;
padding:0px;
}

.uni-list {
margin-bottom:15px;
}

.uni-list p {
margin:0px;
}

.uni-list a {
font-size:12px; 
color: #a3a83b; 
padding:3px 0px 3px 0px; 
border-bottom:1px solid #ccc;
margin:0px; 
display:block;
}

.uni-list a:hover {
text-decoration:underline;
color:#666;
}

.news-list {
margin-bottom:15px;
}

.news-list p {
margin:0px;
}

.news-list a {
font-size:12px; 
color: #a3a83b; 
padding:3px 0px 3px 0px; 
border-bottom:1px solid #ccc;
margin:0px; 
display:block;
}

.news-list a:hover {
text-decoration:underline;
color:#666;
}

.inline {
float:right;
margin-bottom:-43px;
position:relative;
top:-43px;
}