﻿/* CSS */
/* add additional classes for styling views */


body {
/*  color: #eeeeee; */
/*  background-color: #cccccc; */
  background-color: #808080;
}

#cj {
  padding: 0;
  
  text-align: center; /*Centering for IE */
  font-size: 12px;
/*  color: #eeeeee; */
  color: #b0b0b0;
  line-height: 1.4em;
  margin:-8px auto;
  width:920px;
 
   background-color:#ffffff;
  
}

a,  a:active {
/*  color: #a1c24b; */
  color: #027AC6;
/*  font-weight: normal; */
  font-weight: bold;
/*  text-decoration: none; */
}
a:active {
/*  color: #a1c24b; */
  color: #027ac6;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color:  #78aa17; 
  text-decoration: none; 
}

li a.active {
/*  color:  #027ac6;   */
  color: #000000;  
}

/* Main Layout */

#page-wrapper { 
  padding: 0;
  text-align: left; /* Reset text alignment */
  overflow: hidden;
}

#top-wrapper {
  height: 170px;
}

#top-wrapper-inner {
  margin: 0 auto; /* Center on Page */
}

#middle-wrapper {
/*  background: url(../images/green/body-background.jpg); */
  overflow: hidden;
}

#middle-wrapper-inner {
  margin: 0 auto; /* Center on Page */
  padding-bottom: 10px;
  overflow: hidden;
}

#bottom-wrapper {
  /*background: #0e1300 url(../images/green/bottom-background.png) repeat-x top;*/
  overflow: hidden;
}

#bottom-wrapper-inner {
  padding-top: 12px;
  margin: 0 auto; /* Center on Page */
  overflow: hidden;
}

#main-content {
  float: left;
  width: 100%;
  overflow: hidden;
}

#main-content-inner {
  overflow: hidden; /* Fix for collapsible fieldsets in IE */
  
 color: #000000; 
}

#squeeze {
}

#middle-wrapper .sidebar-left {
  float: left;
  z-index: 1;
  position: relative;
  
}

#middle-wrapper .sidebar-right {
  float: left;
  z-index: 1;
  position: relative;
}

#footer {
  padding: 10px;
  text-align: center;
}

.width25 {width: 24.999%}
.width33 {width: 33.333%}
.width50 {width:49.999%}
.width100 {width: 99.999%}

/* Header */

#header-wrapper {
  margin: 0;
  height: 110px;
 
}

#top-links {
  height: 20px;
}

#logo {
  float: left;
  padding-top: 33px;
}

#site-name a {
  float: left;
  padding: 0;
  margin: 0;
  padding-top: 33px;
  font-size: 43px;
  line-height: 43px;
  color: #182100;
}

#search-box {
  float: right;
  padding-top: 43px;
}

#site-slogan {
  margin-right: 10px;
  letter-spacing: 2px;
  float: right;
  font-size: 10px;
  line-height: 40px;
  color: #333333;
}

#top-feed-icon {
  float: right;
  padding-top: 7px;
}

/* Primary Links */

#primary-links h2 {
  display: none;
}

#primary-links, #primary-links ul {
  line-height: 40px;
  background: url(../images/green/primary-links-background.png) repeat-x top;
  z-index: 10;
}

#primary-links a {
  display: block;
  padding: 0 15px;
/*  color: #0e1300; */
  color: #027ac6;
  font-weight: bold;
  background: url(../images/green/divider.png) no-repeat left;
}

#primary-links a:hover {
/*  color: #111111;  */
  color: #027ac6;
  text-decoration: none;
background: url(../images/blue_cj.png) no-repeat left;
}

#primary-links li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

#primary-links li:hover, #primary-links li.sfhover {
  position:static
}

/* Level Two */

#primary-links li ul {
  position: absolute;
  margin: 0 0 0 1px;
  width: 200px;
  line-height: 20px;
  left: -999em;
  border: 1px solid #27292c; 
  background: #d9d9d9;
}

#primary-links li ul li {
  width: 200px;
}

#primary-links li:hover ul, #primary-links li.sfhover ul {
  left: auto;
}

#primary-links li ul li a {
/*  color: #333333; */
  color: #027ac6;
/*  background: url();*/
}

#primary-links li ul li a:hover {
  color: #0e1300;
  background: #eeeeee;
}

#primary-links li ul ul {
  margin: -21px 0 0 200px;
  padding-bottom: 0px;
  background: #d9d9d9;
}

#primary-links li:hover ul ul, #primary-links li.sfhover ul ul, #primary-links li:hover ul ul ul, #primary-links li.sfhover ul ul ul, #primary-links li:hover ul ul ul ul, #primary-links li.sfhover ul ul ul ul {
  left: -999em;
}

#primary-links li li:hover ul, #primary-links li li.sfhover ul, #primary-links li li li:hover ul, #primary-links li li li.sfhover ul, #primary-links li li li li:hover ul, #primary-links li li li li.sfhover ul {
  left:auto;
}

#primary-links li ul li.expanded {
  background: url(../images/bullet-round.png) no-repeat 95% 50%;
}

#primary-links li li a {
  width: 170px;
}

/* Secondary Links */

#secondary-links h2 {
  display: none;
}

#secondary-links ul.menu, #secondary-links ul.menu li {
  display: inline;
}

#secondary-links ul.menu li a {
  padding-right: 10px;
/*  color: #d9ff6e; */
  color: #0e1300;
/*  color: #000000; */
  font-size: 10px;
  line-height: 20px;
  text-decoration: none;
}

#secondary-links ul.menu li a:hover {
/*  color: #ffffff; */
  color: #027ac6;
}

/* Side Block */

.sidebox {
  margin-top: 0px;
  padding: 0px;
/*  border: 1px solid #0e1300;  */
/*  background: #ffffff url(../images/form-text.png) repeat-x top;; */
 /* background: url(../images/green/topblocks-background.png); */
}

.sidebox .content {
  padding: 3px;
/*  color: #ffffff; */
  color: #027ac6;
padding-right:2px;
  padding-left:37px;
  
/*  background: url(../images/green/body-background-b.png); */
}

.sidebox h2 {
  margin: 0px;
  padding: 0px;
/*  font-size: 12px; */
/*  color: #d9ff6e; */
  font-size: 14px;
  font-family: "Century Gothic";
  color: #027ac6;
}

/* User Login Boxes 

These styles control the user login box that appears below the primary menu.

*/

#user-bar-wrapper {
  height: 40px;
  background: #131313;
  display: none;
}

#user-bar {
  padding-top: 11px;
  color: #027ac6;
/*  color: #ffffff; */
}

#user-bar a {
  color: #5ea6e8;
}  

#user-bar label, #user-bar input {
  float: left;
  padding: 0 10px 0 10px;
}

#user-bar li {
  float: left;
  padding: 0 10px 0 12px;
  font-size: 1.0em;
  display: block;
}

#user-bar div.item-list ul {
  float: right;
  margin: 0; 
  padding: 0;
}

#user-bar .form-item {
  margin: 0;
}

#user-bar .form-submit {
  margin-top: -1px;
  margin-left: 10px;
  font-size: 0.9em;
  font-weight: bold;
  border: 1px outset;
/*  background: #a1c24b; */
  background: #ffffff;
}

#user-bar .form-text {
  padding-left: 2px;
  border: 1px solid #0e1300;
  background: #ffffff url(../images/form-text.png) repeat-x top;;
}

#user-bar span.form-requigreen {
  display: none;
}

#user-bar p {
  float: left;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  font-size: 12px;
}

#login-toggle a {
  float: right;
  display: block;
  width: 100px;
  font-size: 10px;
  text-decoration: none;
  line-height: 24px;
  color: #838383;
  text-align: center;
  background: url(../images/green/primary-links.png) repeat-x;
}

#login-toggle a:hover {
  color: #0e1300;
  background: #ffffff;
}

#login-form {
  margin: 0 3px 0 5px;
  border-left: 1px solid #1c1c1c;
  border-right: 1px solid #1c1c1c;
  background: url(../images/green/header-background-top.png) no-repeat bottom right;
}

/* Custom Blocks */

#topblocks {
  margin-top: 10px;
  padding: 10px 0 10px 10px;
  color: #333333;
  border: 1px solid #0e1300;
  background:url(../images/green/topblocks-background.png);
  _background: #292b2d;
  overflow: hidden;
}


#topblocks a {
  color: #0e1300;
}

#topblocks .userblock {
  float: left;
}

#topblocks .userblock-inner {
  padding: 10px;
  margin-right: 10px;
  background: #f3f3f4;
}

#bottomblocks .userblock {
  float: left;
}

#bottomblocks .userblock-inner {
  padding: 10px;
}

/* Lists & Menus & Buttons*/

.sidebox ul.menu {
  padding: 10px 0;
}

.sidebox ul.menu ul {
  padding: 0;
}

.sidebox ul.menu li {
  padding: 0;
}

ul.menu, ul.menu li {
  padding: 0;
  margin: 0;
  border:medium none;
  list-style-image:none;
  list-style-position: outside;
  list-style-type:none;
  text-align:left;
}

ul.menu a, ul.menu a:visited {
/*  color: #ffffff; */
/*  color: #78AA17; */
/*  font-weight: normal; */
/*  text-decoration: none; */
}

ul.menu a:hover {
  color:  #78aa17;
}

ul.menu a.active {
  color:  #027ac6;
}

.sidebox ul.menu li ul {
  padding-left: 20px;
}

ul.menu li ul li a, ul.menu li ul li a:visited {
  font-size: 11px;
/*  color: #a1c24b; */
  color: #78AA17;
}

.item-list {
  font-size: 10px;
}

.sidebox .item-list ul {
  padding: 0px;
}

#user-login-form .item-list ul {
  padding: 0;
}


.item-list ul, .item-list ul li {
  margin: 0;
  list-style-image:url('/sites/all/themes/minimalist/green_button.png');
/*  list-style-position:inside; */
  list-style-type:none;
  padding:5px;

}

.item-list ul li a {
  font-size: 12px;
/*  color: #d5d5d5; */
  color: #027AC6;
}

.item-list ul li a:hover {
  color:  #78aa17;
  text-decoration: none;
}

.more-link a {
/*  color: #d5d5d5; */
  color: #027ac6;
}

.more-link a:hover {
  color:  #027ac6;
}

ul.links li {
  padding: 0 10px 0 0;
}

.sidebox ul.links a {
/*  color: #d5d5d5; */
  color: #027ac6;
  padding-right: 25px;
}

.sidebox ul.links a:hover {
  color:  #027ac6;
}

.sidebox ul.links, .sidebox ul.links li {
  display: block;
}

.form-submit {
  margin: 10px 0;
  border: 2px solid #333333;
  font-size: 11px;
  font-weight: bold;
}

.form-submit:hover {
  background:  #027ac6;
}

.form-text {
  padding-left: 2px;
  background: url(../images/form-text.png) repeat-x top;
}

.form-textarea {
  padding-left: 2px;
  background: #ffffff url(../images/form-text.png) repeat-x top;
}

#edit-name-wrapper .form-text {
  padding-left: 18px;
  width: 107px;
  background: #ffffff  url(../images/user_gray.png) no-repeat left;
}

#edit-keys-wrapper .form-text {
  width: 300px!important;
}
#edit-search-wrapper .form-text {
  width: 200px!important;
}

#edit-pass-wrapper .form-text {
  padding-left: 18px;
  width: 107px;
  background: #ffffff  url(../images/key.png) no-repeat left;
}

li.comment_add a {
  padding-left: 20px;
  background: url(../images/mini-comment.png) no-repeat left;
}

li.node_read_more a {
  padding-left: 16px;
  background: url(../images/green_button.png) no-repeat left;
}

/* Node Elements */

.node {
  margin-bottom: 1px;
/*  color: #333333; */
  color: #000000;
/*  border: 1px solid #0e1300;  */
/*  background: #ffffff url(../images/green/node-background.png) top repeat-x; */
}

.node a, .node a:visited {
/*  color: #0e1300; */
color:  #027ac6;

}
.node a:hover{
  color: #027ac6;
}

.node h2 {
  margin: 0;
  padding: 0;
  color: #027ac6;
}

.node .links {
  color: #027ac6;
}

.node-inner {
  color: #000000;
  padding: 17px;
  margin-top:-10px;
 /*background: url(../images/green/box1_middle.png)  repeat-y;*/
}

.node .title {

  padding: 0;



  font-weight: 900;

/*  color: #0e1300; */

  color: #027ac6;

    font-family:"Century Gothic";

  font-size:14px;

  background-image: url(/jobs/sites/all/themes/minimalist/title_background.png) repeat-x;

}



.node-title {

  display: none;

  color: #027ac6;

  padding: 3px 0 0 0; 

}



.node .submitted {

  float: left;

  font-size: 11px;

  font-style: italic;

/*  color: #666666; */

  color: #027ac6;

}



.node .taxonomy  {

  float: right;

}



.info-line {

  padding-top: 10px;

}



.view-header { padding-left: 15px; }



.views-field-title {



border:0px solid #78aa17;

}

th.views-field-title {

background: #78aa17;

}

.views-field-field-relevent-courses-value {



border:1px solid #78aa17;

}



th.views-field-field-relevent-courses-value {



background:#78aa17;

}

 



views-field-field-course-value {



border:1px solid #78aa17;

}



th.views-field-field-course-value {



background:#78aa17;

}

.views-field-field-education-value {



border:1px solid #78aa17;

}



th.views-field-field-institution-value{



/*background:#78aa17;*/

}

.views-field-field-institution-value{



/*border:1px solid #78aa17;*/

}



.messages status{

font-weight: bold;

}



th.views-field-field-education-value {



background:#78aa17;

}



.views-field-field-university-value {



border:1px solid #78aa17;

}



th.views-field-field-university-value {



background:#78aa17;

}





.views-field-field-offered-by-url {



border:1px solid #78aa17;

}



th.views-field-field-offered-by-url {



background:#78aa17;

}

.views-field-field-degree-link-url {



border:1px solid #78aa17;

}



th.views-field-field-degree-link-url {



background:#78aa17;

}

.views-field-field-prm-description-value {



border:1px solid #78aa17;

}



th.views-field-field-prm-description-value {



background:#78aa17;

}



.views-field-field-degree-value {



border:1px solid #78aa17;

}

th.views-field-field-degree-value {



background:#78aa17;

}



 .views-field-field-employer-value{

 border:1px solid #78aa17;



 }

  th.views-field-field-employer-value{

 background: #78aa17;



 }

.views-field-nid{

 border:1px solid #78aa17;



 }

 th.views-field-nid{

 background:#78aa17;



 }

.views-field-field-location-value{

 border:1px solid #78aa17;



 }

 th.views-field-field-location-value{

 background: #78aa17;



 }





 

 



/* Comments */



.comment {

  margin: 10px 0;

  padding: 10px;

  border: 1px solid #0e1300;

  color: #333333;

  background: #eeeeee url(../images/green/comment-background.png) top repeat-x;

}



.comment h3 {

  margin: 0;

  padding: 0;

  color: #333333;

}



.comment h3 a {

  color: #333333;

}



.comment .picture {

  float: left;

  height: 50px;

}



.comment .picture img {

  margin-right: 10px;

  height: 50px;

}



.comment-title-wrapper {

  padding:10px;

  background: #d4d4d4;

}



li.comment_delete a {

  padding-left: 16px;

  font-size: 11px;

  background: url(../images/mini-trash.png) no-repeat left;

}



li.comment_edit a {

  padding-left: 16px;

  font-size: 11px;

  background: url(../images/mini-edit.png) no-repeat left;

}



li.comment_reply a {

  padding-left: 20px;

  font-size: 11px;

  background: url(../images/mini-comment.png) no-repeat left;

}



.comment a:hover {

  color: #0e1300;

}



/* Aggregator */



.feed-source {

  margin-top: 10px;

}



.feed-url, .feed-updated {

  padding-top: 10px;

  font-size: 11px;

}



.feed-item-date {

  font-size: 11px;

  color: #666666;

}



ul.pager li a {

  color: #027AC6;

}



ul.pager li a:hover {

  color: #78aa17;

}



/* Book */



.book_printer a {

  padding-left: 16px;

  background: url(../images/mini-doc.png) no-repeat left;

}



div.links {

}



.book-navigation .menu {

  padding: 10px;

  border: 1px solid #666666;

  background: #e7e7e7;

}



.book-navigation .menu a {

  color: #222222;

  font-weight: bold;

}





.book-navigation .page-links {

  border-top: 0;

  border-bottom: 1px solid #DEDEDE;

}



/* Poll */



.sidebox .poll {

  padding: 0 10px 10px 10px;

  font-size: 11px;

}



.sidebox .poll .title {

  padding: 10px 0;

  font-weight: bold;

}



.sidebox .poll .bar {

  background: #222222;

}



.sidebox .poll .bar {

  background: #111111;

}



.sidebox .poll .foreground {

  background:  #027ac6;

}



.node .poll {

  padding: 10px 0;

}



.node .poll .bar {

  border: 1px solid #0e1300;

  background: #0c0c0c;

}



.node .poll .foreground {

  background:  #027ac6;

}



/* Search Form */



#search .form-submit {

  display: none;

}



#search .form-text {

  margin-left: 5px;

  padding: 2px;

  padding-right: 16px;

  border: 1px solid #0e1300;

  background: #eeeeee url(../images/search.png) no-repeat right;

}



#search label {

/*  color: #1E90FF; */

  color: #027ac6;

  

}



/* Forum Styles */



#forum {

  padding: 10px;

  color: #ffffff;

  border: 1px solid #000000;

  background: #ffffff url(../images/black/node-background.png) top repeat-x;

}



#forum ul.links {

  padding-bottom: 10px;

}



#forum ul.links li, #forum ul.links li a {

 padding: 0;

 margin: 0;

 color: #000000;

}



#forum ul.links li a:hover {

 padding: 0;

 margin: 0;

 color: #666666;

}



/* Main Forum table */



#forum table {

  width: 100%;

  font-size: 12px;

  border: 1px solid #000000;

}



#forum td { 

  padding: 10px;

}



#forum th { 

  padding-left: 5px;

}



#navigation_cj{

 margin-top:8px;

 background-image:url(/jobs/sites/all/themes/minimalist/nav_bar.png);

 width:860px;

 background-repeat:no-repeat;

 height:32px;

 margin-left:20px;

 font-size:15px;

 color:white;

 text-align: center;

 border-collapse:separate;

 }



p.navigation{

 margin-top:-30px;

 font-weight: bold;

 z-index:-10;

 color:white;

}





#forum th a, #forum th a.active{ 

  padding-left: 5px;

  color: #eeeeee;

}



#forum .odd {

  background: #e0e0e0; 

  color: #ffffff;

}



#forum .even {

  background: #c5c5c5; 

  color: #ffffff;

}



/* Container Styles */





#forum .container {

  padding: 5px;

  background-color: #5e8400; 

  color:#ffffff; 

  font-weight: normal; 

  font-size: 12px ;

}



#forum .container a {

  color:#ffffff;

  font-weight:bold;

}



#forum .container .name {

  float: left; 

  padding: 0; 

  margin: 0; 

  font-size: 1.2em;

}



#forum .container .description {

  margin: 0;

  float: right; 

  color:#e0e0e0;

}



#forum .name a {

  padding: 0;

  margin: 0;

  font-weight: bold;

}



#forum .description {

  padding: 0;

  margin: 0;

}



#forum tr td.forum {

  background-image: url(../images/forum-default.png);

  background-position: 5px 50%;

  background-repeat: no-repeat;

  padding-left: 36px;

}



#forum td {

  padding: 10px 0;

  margin: 0;

}



#forum div.indent {

  margin-left: 0;

}



#forum .title {

  font-size: 1.0em;

}



#forum .active {

  color: #000000;

}



#forum th img {

  padding-left: 10px;

}



#forum td.icon {

  padding: 0;

  margin: 0;

  text-align: center;

}



.forum-topic-navigation {

  margin-bottom: 10px;

}



.forum-topic-navigation .topic-next {

  text-align: right;

}



.forum-topic-navigation .topic-previous {

  text-align: left;

}



/* Admin Elements */



div.admin .left, div.admin .right {

  margin: 0px;

}



div.admin-panel, div.admin-panel .body {

  margin: 0px;

  padding: 0px;

}



form#system-themes-form h2  {

  font-size: 14px;

} 



form#system-themes-form  {

  overflow: scroll;

} 



ul.primary {

  margin: 0px;

  padding: 0px;

  border-bottom: 0px solid #333333; 

}



ul.primary li a {

  border-left: 1px solid #666666;

  border-top: 1px solid #666666;

  border-right: 1px solid #666666;

}



ul.primary li a:hover, ul.primary li a.active {

  color: #0e1300;

  border: 1px solid #0e1300;

}



td, td.active, tr {

color: #000000;

  padding: 5px;

}



tr.even, tr.odd {

  border-bottom: 1px solid #111111;

}





.block-region {

  margin-bottom:0px;

  margin-top:0px;

  padding: 0;

  border: 2px dashed #333333;

/*  background: #a1c24b; */

  background: #ffffff;

}



div.error, tr.error {

  margin-bottom: 5px;

  color: #333333;

  padding:2px;

  background: #c7ffab;

}



div.error {

  border: 1px solid  #027ac6;

}



.form-item input.error, .form-item textarea.error, .form-item select.error {

  border:0px solid #b86e1a;

}



.error {

  color: #2c8500; 

}



.warning {

  margin: 10px 0;

}



/* Edit Block */



.edit-block a {

  float: right;

  padding: 0 2px 0 10px;

  margin-bottom: 5px;

  font-size: 11px;

  font-weight: bold;

  color: #0e1300;

  text-decoration: none;

  border: 1px solid #666666;

  background: #EEEEEE url(../images/arrow-small-up-green.png) no-repeat left; 

  z-index: 20;

}



.edit-block a:hover {

  background: #ffffff url(../images/arrow-small-up-green.png) no-repeat left;

}



/* User Typography */



/* Typography - Custom styles for use in content creation. */



#nav_img{

 margin-top:-7px;

}





h1, h2, h3, h4, h5 {

  padding: 0;

  margin: 0;

}



h1 {

  font-size: 1.5em;

  line-height: 1.3em;

  color: #027ac6;

}



h2 {

  font-size: 1.5em;

  line-height: 1.5em;

/* color: #000000; */

  color: #027ac6;

}



h3 {

  font-size: 1.25em;

  line-height: 1.5em;

  color: #027ac6;

}



h4 {

  font-size: 1.0em;

  line-height: 1.5em;

  font-weight: bold;

  color: #027ac6;

}



h5 {

  font-size: 1.0em;

  font-weight: bold;

  line-height: 1.5em;

/*  color: #E50000; */

  color: #027ac6;

}



p.alert {

  margin: 10px 0;

  padding: 10px 15px 10px 54px;

  color: #523A00;

  border-top: 3px solid #FEC201;

  border-bottom: 3px solid #FEC201;

  background: #FFEDB5 url(../images/alert.png) 15px 50% no-repeat;

}



p.info {

  margin: 10px 0;

  padding: 10px 15px 10px 54px;

  color: #001045;

  border-top: 3px solid #0023A1;

  border-bottom: 3px solid #0023A1;

  background: #BACAFF url(../images/info.png) 15px 50% no-repeat;

}



p.notice {

   margin: 10px 0;

  padding: 10px 15px 10px 54px;

  color: #363636;

  border-top: 3px solid #5C5C5C;

  border-bottom: 3px solid #5C5C5C;

  background: #D9D9D9 url(../images/modify.png) 15px 50% no-repeat;

}



p.download {

  margin: 10px 0;

  padding: 10px 15px 10px 54px;

  color: #26420E;

  border-top: 3px solid #5EAA1F;

  border-bottom: 3px solid #5EAA1F;

  background: #DAFFBA url(../images/download.png) 15px 50% no-repeat;

}



blockquote {

  margin: 20px;

  padding-left: 45px;

  background: url(../images/openquote.png) top left no-repeat;

} 



blockquote p {

  padding-right: 35px;

  background: url(../images/closequote.png) bottom right no-repeat;

} 



pre {

  padding: 10px;

  margin: 10px 0;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 1.0em;

  border: 1px outset #333333;

  background: #ededed;

}



 /*#footer_cj{

background-image:url(/jobs/sites/all/themes/minimalist/footer.png);

background-repeat:no-repeat;

color:#A4A4A4;

height:61px;

margin:auto;

width:860px;



}

*/



#footer_cj

{

	background-repeat:no-repeat;

	margin:auto;

	height:61px;

	width:860px;

	background-image: url(/jobs/sites/all/themes/minimalist/footer.png);

	color:#a4a4a4;

}



#footer_element

{

	color: #d0d0d0;

}



.cj a:link { text-decoration:none; color:#a3a3a3; }
.cj a:visited { text-decoration: none; color:#a3a3a3; }
.cj a:active { text-decoration:none; color:#a3a3a3; }
.cj a:hover { text-decoration: underline; color: white; }

a.bio1green:link 
{
	color:#79ac13;
}

#search
{
/*position:;*/
/*left:315px;*/
	top:1px;
	left:810px;
	position:absolute;
	float:right;
}
 
#cj_head
{
	margin-top:0px;
}
 
.item-list_cj a:link
{
  color:black;
}

.item-list_cj
{
	margin-left:-25px;
}

.item-list_cj .views-field-title 
{
	border:0px solid #78aa17;
}

.userblocks
{
	margin-left:17px;
}

.blackblock {
	margin-top: 12px;
        margin-left:7px;  
	background: #FFFFFF;
	list-style-image: url(../green_button.png);
}

.redblock {
	line-height: 2.0;
	margin-left: 10px;
	margin-top: 5px;
	list-style-image: url(../green_button.png);
}

.redblock ul.menu a:hover {
	color: #78aa17;
	text-decoration: underline; 
}
.redblock ul.menu a, ul.menu a:visited {
	text-decoration: underline; 
}

.listlineheight15
{
	line-height: 2.0;
	list-style-image: url(../green_button.png);
	text-decoration: underline; 
  	color: #027ac6;
}

.listlineheight15 a:hover {
	color: #78aa17;
}

.listlineheight15 ul ul.menu a:visited a:active a, ul.menu a:visited {
	text-decoration: underline; 
	font-weight: bold;
}
.listlineheight15 a:visited a:active {
	text-decoration: underline; 
}

.leftbarviews {
	margin-top: 20px; 
}

.leftbarviews  h2 {
	font-size: 14px;
}
.leftbarviews  h3 {
	font-size: 12px;
}
/*
.leftbarviews #lbvTable {
	padding-top: 5px; 
	float: left;
	line-height: 2.0;
	list-style-image: url(../green_button.png);
	list-style-position: outside;
	text-decoration: underline; 
  	color: #027ac6;
	font-weight: bold;
}
*/

.leftbarviews h1,h2,h3 {
	text-decoration: none; 
}

.leftbarviews hr { 
	width: 95%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	height: 1px;
	color: #d9d9d9;
} 

.altlogin {
  	text-align: center; /*Centering for IE */
	font-size: 11pt;
	margin-top: 42px; 
	margin-left: 240px; 
	margin-right: 200px;
/*	background-color: orange;  */
}

.applogin ul.menu, ul.menu li {
	line-height: 2.0;
	list-style-image: url(../green_button.png);
	list-style-position: outside;
}

.appProfile {
}

.appProfile td {
	border-collapse: collapse;
	border: 0px solid #FFF;
}

.appProfile th.views-field-title {
	border: 0px solid #FFF;
	background-color: #FFF;
}
.appProfile tbody {
	border: 0px solid #FFF;
	background-color: #FFF;
}
.appProfile thead {
	border: 0px solid #FFF;
	background-color: #FFF;
}

.userlogout
{
}

.bio1-search-help
{
padding-right: 20px;
font-weight: bold;
}

/*########*/
td.views-field-title {
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:165px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-title a{
	text-decoration:none;
}
td.views-field-field-hs-description-value, td.views-field-field-ce-description-value,td.views-field-field-sum-description-value-1 {
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	width:175px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-c-relevantcourses-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	width:220px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-hs-school-value, td.views-field-field-ce-school-value,td.views-field-field-institution-value {
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:155px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-v-specific-school-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:230px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-v-county-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:80px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-c-college-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:220px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-hs-website-url, td.views-field-field-c-website-url, td.views-field-field-v-website-url, td.views-field-field-ce-website-url,td.views-field-field-website-url,td.views-field-field-ra-website-url{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-ra-website-url{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:50px;
}
td.views-field-field-c-degree-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:100px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-sum-grade-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:60px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-companyname-value, td.views-field-field-contactlocation-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:150px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-positiontype-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:90px;
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
}
td.views-field-field-applicationdeadline-value,td.views-field-field-paid-value,td.views-field-field-salary-value{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:40px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-created{
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:50px;
	font-size:10pt;
	padding-left:10px;
}
th.views-field-created{
	width:80px;
}
td.views-field-field-contactwebsite-url{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:50px;
}

/*RESEARCH DB*/
div.view-Research div table tbody tr td.views-field-title {
	background-color:#FFFFFF!important;
	border-right:1px #D8DBD3 solid;
	border-bottom:1px #D8DBD3 solid;
	width:200px;
	font-size:10pt;
	padding-left:10px;
}
td.views-field-field-ra-category-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:100px;
}
td.views-field-field-ra-university-value,td.views-field-field-ra-company-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:150px;
}
td.views-field-field-ra-contact-name-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	font-size:10pt;
	padding:0 10px 0 10px;
	width:100px;
}
td.views-field-field-ra-assets-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:290px;
}
td.views-field-field-ra-addr-city-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	font-size:10pt;
	padding:0 10px 0 10px;
	width:90px;
}
td.views-field-field-ra-assets-value a{text-decoration:none!important;}
/*td.views-field-field-ra-asset-desscription-value{
	background-color:#FFFFFF!important;
	border-bottom:1px #D8DBD3 solid;
	border-right:1px #D8DBD3 solid;
	font-size:10pt;
	padding-left:10px;
	width:170px;
}*/

#views-exposed-form-Research-page-1 div div div div div #edit-keys-wrapper .form-text {width: 330px!important;}
#views-exposed-form-Assets-page-1 div div div div div #edit-keys-wrapper .form-text {width: 270px!important;}

#edit-field-ra-city-value{width:150px;}

.field-field-ra-university{padding:15px 0 0 0;}
.field-field-ra-addr-street,.field-field-ra-research-topic,.field-field-ra-synopsis{padding:15px 0 0 0;}

.style2-research{padding:0;margin:0}
.style2-research li{padding:0;margin:0}
/*
.group-ra-contact-information div .field-items,.group-ra-contact-information div .field-label{float:left;}
.group-ra-contact-information,.group-ra-contact-information div.field{clear:both;}
.group-ra-asset-information div .field-items,.group-ra-asset-information div .field-label{float:left;}
.group-ra-asset-information,.group-ra-asset-information div.field{clear:both;}
*/
.group-ra-contact-information{margin:10px 0 10px 0;}
.group-ra-asset-information{margin:10px 0 10px 0;}
/*
.field-field-ra-drug-indication div,.field-field-ra-trial-stage div, .field-field-ra-category div{float:left;}
.field-field-ra-drug-indication, .field-field-ra-trial-stage,.field-field-ra-category,.field-field-ra-synopsis,.field-field-ra-research-topic{clear:both;}
*/
.r_email{color:#000000;}
/*.r_email,.phpemail{padding-left:10px;}*/

#edit-field-ra-website-0-url-wrapper .form-text{width:150px;}
/*
.field-field-ra-addr-city .field-label, .field-field-ra-addr-state .field-label,.field-field-ra-addr-zip .field-label{
	display:none;
}
.field-field-ra-contact-name,.field-field-ra-phone,.field-field-ra-email,.field-field-ra-website{clear:both;display:block;}
.field-field-ra-addr-city, .field-field-ra-addr-state, .field-field-ra-addr-zip{display:inline;}
.field-field-ra-addr-city .field-items{margin:0 0 0 5px;}
.field-field-ra-addr-state .field-items, .field-field-ra-addr-zip .field-items{margin:0 5px 0 0;}*/

.rainfo,.raaddr{margin:0 0 10px 0;}
.raresaerch,.group-ra-opportunities{margin:10px 0 0 0;}
.rainfo,.raasset,.raopp{margin:0 0 10px 0;}
div.raresearch p{margin:0!important;padding:0!important;}
#retable tr td,#syntable tr td{margin:0;padding:0;}
#retable tbody,#syntable tbody{border:0!important;}

#ra-topic,#ra-syn{
	margin:10px 0 10px 0;
}