/* #00159c blue */
/* #007DDE aqua */
/* #010101 black */
body {
  margin: 0;
  font-family:  arial, verdana, helvetica, sans-serif;
  background: #fff/*00159c*/ url('/images/gradient-bg.gif') repeat-x;
  font-size: 85%;
}


.background{
background-color: #194064;

}

#main {
  margin: 0 auto 0 auto;
  padding: 4px;
  width: 904px;
  background-color: #fff;
}




/* ************************************************************************** */
/* HEADER STYLES                                                                */
/* ************************************************************************** */

#header {
  position: relative;
  height: 76px;
  margin: 0;
  padding: 0;
  background-color: #000;
  z-index: 9002;
}

#headL {
  width: 253px;
  height: 76px;
  background-color: #000;
  float: left;
}

#headM {
  width: 236px;
  height: 76px;
  background: #000 url('/images/headerExpander.jpg') repeat-x;
  float: left;
}

#headR {
  width: 231px;
  height: 76px;
  background: #000 url('/images/headerRight.jpg') no-repeat;
  float: right;
  margin-right: 0;
}

#adminHeader {
  margin-left: 3em;
  margin-top: 2em;
}

/* Actual drop down menu */
#right_menu{
  padding: 0;
  float: right;
  margin-top: -20px;
  width: 700px;
  z-index: 999;
}

/* ************************************************************************** */
/* COLUMN STYLES      NOTE: pad the contents, not the container               */
/* ************************************************************************** */
#content {
  position: relative;
  height: 100%;
  margin: auto;
  width: 900px;
  border-top: 1px solid #010101;
  border-right: 1px solid #010101;
  border-left: 1px solid #010101;
  background: #fff url('/images/2fauxCol.gif') repeat-y;
  z-index: 0;
}

#content .leftcol {
  position: relative;
  float: left;
  width: 135px;

}

#content .midcol {
  position: relative;
  float: left;
  width: 630px;
  background-color: clear;
  z-index: 1;
 }




#content .rightcol {
  position: relative;
  float: right;
  width: 135px;
  margin: 0 0 0 0;
  background-color: #eee;
}




.dummy {
  /* dummy class to fill void left from above conditional */
  margin: 0;
}
/* ************************************************************************** */
/* FOOTER STYLES                                                              */
/* ************************************************************************** */


#footer{
  position: relative;
  clear: both;
  height: 15px;
  background-color: #000000;
  padding: 5px;
  
<!--[if IE 6]>
  width: 722px;
<!--[endif]-->
}

.dummy {
  /* dummy class to fill void left from above conditional */
  margin: 0;
}

#footer p {
  position: relative;
  margin: 0;
  color: #007DDE;
  font-size: .9em;
}

/* ************************************************************************** */
/* CONTENT STYLES                                                             */
/* ************************************************************************** */


#content .midcontent {
  padding: 0 1em 1em 1em;
}

#content .calendar_content {
  padding: 3px;
}

h2 {
  color: #000066;
}

.bold {
 font-weight: bold;
}



 
/* ************************************************************************** */
/* POLL & TIP STYLES                                                          */
/* ************************************************************************** */
#poll td{
  width: 135px;
  margin-bottom: 1em;
}

.poll_header, .tip_header, .glance_header {
  background-color: #000000;
  color: #fff;
  text-align: center;
  margin: 0;
  width: 135px;
  padding: 3px;
  font-weight: bold;
}

.poll_text, .tip_text, .glance_text {
  font-family: arial, verdana, helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  margin-top: 2px;
}
.question, .headline {
  font-weight: bold;
  padding: 5px;
}
.results  {
  padding-left: 5px;
}

.queries {
  margin-bottom: 1em;
}



/* ************************************************************************** */
/* DATE STYLES                                                                */
/* ************************************************************************** */

#date {
  text-align: center;
  font-weight: bold;
  padding: 2px;
}








/* ************************************************************************** */
/* CALENDAR STYLES & CALENDAR ADMIN STYLES                                    */
/* ************************************************************************** */

.siteLink {
  padding-left: 2em;
  padding-top: 2em;
}

#calendar a.editEvent {
  font-weight: bold;
/*  margin-left: 2em;*/
  color: #00F;
}

#calendar a.editEvent:visited {
  color: #000;
}

#calendar a.editEvent:hover {
  color: #F00;
}

#calendar a.viewEvent {
  margin-right: 2em;
  text-decoration: none; 
  color: #000;
}

#calendar a.viewEvent:hover {
  text-decoration: underline;
  color: #007DDE;
}

#calendar a.addEvent {
  color: #00f;
}

#calendar a.addEvent:hover {
  color: #f00
}

#calendar a.addEvent:visited {
  color: #00f;
}

#calendar {
  padding: 0;
  background-color: #DDD;
  color: #000000;
  margin: auto;
  font-size: .8em;
  width: 100%;

}
#calendar td {
  border: 1px solid #fff;
  padding: 2px;
}

#calendar td.weekdays {
  text-align: center;
  width: 82px;
  background-color: #333333;
  color: #FFF;
  padding: 0;
}

td .day_date {
  font-weight: bold;
  font-size: .9em;
  margin-top: 0;
}

td .edit_link {
  margin-left: 3em;
}

.details-header{
  background-color: #333333;
  color: #FFFFFF
}

.details{
  background-color: #DDDDDD;
  color: #000000
}

h2.calheader {
  padding-left: .5em;
  margin-bottom: 0;
}

.caltext {
  word-wrap: normal;
  width: 60px;
}

.caltext p {
  margin-top: 0;
}

#glance_header {
  background-color: #000000;
  color: #fff;
  text-align: center;
  margin: 0;
  width: 135px;
  padding: 3px;
  font-weight: bold;
}


/* ************************************************************************** */
/*  MAIL STYLES                                                               */
/* ************************************************************************** */

.in_put {
  margin-bottom: 1em;
  text-align: right;
  width: 80%;
}

.error {
  color: red;
  margin: 1em;
  text-align: center;
}

#captcha_box {
  width: 315px;
  margin: 1em auto;
}

#send_button {
  text-align: center;
}

/* ************************************************************************** */
/* CREDIT STYLES                                                                */
/* ************************************************************************** */

#credit{
  font-size: .8em;
  width: 720px;
  margin: auto;
}

#credit a {
  color: #000;
}



<!-- Careerjet search box -->

div.cjsearchbox{ 
text-align: left ; 
border: 1px solid #919294; 
background-color: #FFFFFF ;
padding: 8px ; 
font-family: Arial, sans-serif, Sans-serif ; 
font-size: 13px ; 
color: #000000; 
width: 480px;
}

div.cjsearchbox a{ 
color: #198ADC ; 
}

div.cjbotl a{
   color: #000000;
   text-decoration: none ;
}


div.cjsearchbox form.cjsearchform{ 
padding-top: 0px ; 
padding-bottom: 0px ; 
padding-left: 0px ; 
padding-right: 0px ;
}

div#cjSearchResult{ 
}

div#cjSearchResult p.topline{ 
font-size: 16px ; 
font-weight: bold ; 
margin-bottom: 8px ; 
margin-top: 5px ;
}

span.cjlabel{ 
font-size: 13px ; 
font-weight: bold ; 
color: #000000; 
}

span.cjlabelsmall{ 
font-size: 11px ; 
color: #000000; 
}

input.cjinput{ 
width: 90% 
}

input.cjbutton{  
font-family:  Arial, sans-serif, Sans-serif; 
}

div.cjjob{ 
margin: 0px ; 
margin-bottom: 10px ; 
overflow: hidden ;
}

div.cjjob p { 
margin: 0px ; 
}

div.cjjob p.jobtitle{ 
font-size: 14 ; 
font-weight: bold ;
}

div.cjjob .company{ 
color: #666666; 
}

div.cjjob .locations{ 
color: #666666;
}

div.cjjob .site{ 
color: #099E2D ; 
}

#search_box_tools span.button{
      float:left;
      background:url("/images/search_left_bx.gif") no-repeat left top;
      padding-left: 10px ;
      color:#666;
      position: relative;
      top: 1px;
}

#search_box_tools span.button input{
      float:left ;
      background:url("/images/search_right_bx.gif") no-repeat right top;
      background-repeat: no-repeat ;
      margin: 0px ;
      text-decoration:none;
      height: 28px ;
      border:none ;
      padding-bottom: 10px ;
      padding-left: 0px ;
      padding-right: 15px ;
	  color:#FFFFFF;
	  font-weight:bold;
}



#team_up_logo {
  width: 400px;
  margin: 1em auto;
}
