/*----- This is for all the pages to make their basic layout --------*/
body{
	margin:0;
	padding:0;
	background: url(../images/common/bkgnd.jpg) no-repeat;
	/*background-position:0 128px;*/
 font: 11px Arial, Helvetica, sans-serif;
	color: 515151;
}
a{
  text-decoration:none;
  color:#fff;
}
a img{
  border:none;
}
#header{
  /*background-image:url(../images/common/header.gif);
  background-repeat:no-repeat;*/
  background-position:105px 47px;
  width:708px;
  height:81px;
  padding:  47px 0 0 105px;
  /*float:left;*/
}
#homelink{
	display:block;
	width:350px;
	height:40px;
}
#home{
	float:left;
	margin-left:-96px;
	margin-top:21px;
}
#home a{
	color:#9d9d9d;
	background-image:url(../images/rssr_home_icon.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:2px 5px 0 14px;
	width:60px;
}
#header-menu{
	/*width:300px;*/
	list-style-type:none;
	margin:0;
	padding:20px 0 0 370px;
}
#header-menu li{
	float:right;
}
#header-menu li a{
	height:14px;
	color:#9d9d9d;
	/*width:100px;*/
}
#contactuslink{
	background-image:url(../images/contactlink.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 5px 0 14px;
	width:60px;
}
#viewjobslink{
	background-image:url(../images/viewjobslink.jpg);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 10px 0 14px;
	width:94px;
}
/*---------- side bar -------*/
#sidebarcontainer {
  float:left;
}
#content{
   position:relative;
   z-index:1;
   float:left;
   background-color:#fff;
}
#footer{
  clear:left; 
  position:relative;
  z-index:0;
  width:auto;
  height:71px;
  background-color:#3c174e;
  padding: 53px 0 0 231px;
}
#footer ul{
 margin:0;
 padding:0;
}
#footer li{
   width:148px;
   list-style-type:none;
   float:left;
   color:#ffffff;
}
#footer li.copyright{
  width:182px;
  color:#818181;
}
#footer li.address{
	padding:0 0 0 165px;
}
#footer li a{
	color:#fff;
	text-decoration:underline;
}
.cleaner{
	clear:both;
}
.purpletext{
  color:#59177b;
}
.orangetext{
   color:#e49a19;
}
.greentext{
   color:#86b516;
}
.purpletext{
   color:#59177b;
}
.basicLink{
   color:#cd9bf7;
}
.activelitepurple{
   color:#cd9bf7;
   font-weight:bold;
}
.darkgraytext{
	color:#2e2e2e;
}
.whitetext{
	color:#ffffff;
}
.middlegraytext{
	color:#515151;
}
.lightgraytext{
	color:#9d9d9d;
}
/*****************************************************
*----- F O R -- C O M M O N -- U S A G E -------------
******************************************************/
.col{
 float:left;
 width:217px;
 padding:0 22px 22px 0;
 margin:0;
}
.col3wide{
 float:left;
 width:140px;
 padding:0 22px 22px 0;
 margin:0;
}
.col p{
	color:#515151;
	margin:0;
	padding:0 0 10px 0;
}
#content h1{
  font-size:14px;
  margin: 0 0 28px 0;
}
#content h3{
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0 0 0px;
	color: #59177B;
}
#content h5{
  color:#515151;
  font-size:11px;
  font-weight:bold;
}
#bottom-nav{
    clear:left;
	position:relative;
	height:37px;
	margin:10px -22px 0 -48px;
}
.nav-item{
    float:left;
	color:#515151;
}
#bottom-nav p{
    text-align:center;
    width:417px;
	height:27px;
	padding-top:10px;
	background-color:#e6e6e6;
	margin:0 2px 0 2px;
}
#bottom-nav a{
	color:#515151;
	font-weight:bold;
}
.pre-btn{
    float:left;
	width:59px;
	height:27px;
	padding:10px 0 0 29px;
	background-image:url(../images/clients/pre_bk.jpg);
	background-repeat:no-repeat;
}
.next-btn{
    width:50px;
    height:27px;
	padding: 10px 0 0 16px;
    background-image:url(../images/clients/next_bk.jpg);
	background-repeat:no-repeat;
}
.indented {
	position: relative;
	width: 100%;
	top: 5px;
}
/*****************************************************
*----- F O R -- S P E C I A L -- U S A G E --- (Coluld totally useless in the future)
******************************************************/
.current-content{
width:517px;
 margin:22px  0 -37px 14px;
}
.content-empty{
   width:517px;
   height:600px;
   margin:12px  0 -37px 9px;
   padding:22px 38px 0 22px;
}
.content-empty p{
	width:500px;
}
#puple-stick{
	position:absolute;
	left:0px;
	top:605px;
	width:234px;
	height:43px;
	background-color:#4d0672;
}
#puple-sticksub{
	position:absolute;
	left:0px;
	top:339px;
	width:234px;
	height:43px;
	background-color:#4d0672;
}
.longer-content{
}
.purple-back{
  background-color:#3c174e;
}
.boldtext{
	font-weight:bold;
}

