@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'SteelfishEbRegular';
    src: url('/type/steelfish_eb-webfont.eot');
    src: url('/type/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/type/steelfish_eb-webfont.woff') format('woff'),
         url('/type/steelfish_eb-webfont.ttf') format('truetype'),
         url('/type/steelfish_eb-webfont.svg#SteelfishEbRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SteelfishRgBold';
    src: url('/type/steelfish_bd-webfont.eot');
    src: url('/type/steelfish_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/type/steelfish_bd-webfont.woff') format('woff'),
         url('/type/steelfish_bd-webfont.ttf') format('truetype'),
         url('/type/steelfish_bd-webfont.svg#SteelfishRgBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


#slider {
	width:900px;
	height:500px;
}



html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   {
	display: block;
	unicode-bidi: embed;
	}
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              {
	color:#EA7525;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:1em;
	font-size:2em;
	margin-top: 0;

	line-height: 1.25;
}
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          {  }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A"; white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }



body {

	margin:0px;
	background-image: url(../images/bg_blackgif.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Tahoma, Geneva, sans-serif;
	line-height: 18px;
}

p {
	width: 100%;
	float: left;
	margin: 0 0 1em 0;
	line-height: 1.5em;
}

#main-block { margin: 0 auto; position:relative; width:900px;  }

#hiring {

	background-color: yellow;
	width: 100%;
	float: left;

	padding: 30px;


}

#hiring h2{
	color: #000;
	font-size: 18px;
	margin: 0;
	line-height: 1.5;
	border: none;

}

#hiring a{
	padding: 10px;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	float: left;
	margin-top: 10px;
	font-weight: bold;
}

#contactbox {
}

#header {
	position:relative;
	height:145px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header .page {
	height:10px;
	background-color:#1CBA9E;
	float:right;
	margin: 0px;
	font-family: 'SteelfishRgBold';
	text-transform: uppercase;
	font-size: 22px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	letter-spacing:2px;
}

#header .logo {
	width:485px;
	height:115px;
	float:left;
	background-image:url(../images/rlp_text.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#header .nav {
	float: right;
	margin-top: 25px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 275px;
	padding-left: 140px;
	margin-bottom: 28px;
}

#header .nav .current { color:#1CBA9E;}

#header .nav a{ color:#FFF; text-decoration:none; padding-left:10px; font-weight:bold;}

#header .nav a:hover{ color:#EA7525; text-decoration:none; padding-left:10px;font-weight:bold;}

#main-content {
	width:900px;
	font-size: 14px;
	margin-bottom: 20px;
	min-height:600px;
}



#main-content .heading {
	color:#EA7525;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:5px;
	font-size:42px;
	font-family: 'SteelfishEbRegular';
	line-height: 24px;
	height:35px;
	letter-spacing:1px;
}

.jobs {

}

p.hype{
	font-size: 1.25em;
	line-height: 1.5em;

}

p.terms{
	font-size: 0.75em;
	line-height: 1.5em;

}

.jobs h2 {

	color:#000;	
	font-size:28px;
	line-height: 1.25;
	border: none;
	text-align: center;
	height: auto;


}

.jobs h3 {


	color:#000;	
	
	font-size:2px;
	line-height: 1.25;
	border: none;
	text-align: left;
}


.jobs h4{

	color:#000;	
	font-size:16px;
	line-height: 1.25;
	border: none;
	text-align: left;


}

.jobs .left {
	width: 30%;
	background-color: #f2f2f2;
	float: left;
	margin-bottom: 1em;

}

.jobs .left ul{
	float: left;
	width: 100%;
	margin: 0;
	padding: 1em;

}

.jobs .left li{
	display: block;

	margin-bottom: 0.5em;

}

.jobs  a{
	color: #1CA9BA;

}
.jobs a:hover{
	color: #000;
	text-decoration: underline;

}

.jobs .left li a{
	color: #1CA9BA;

}
.jobs .left li a:hover{
	color: #000;
	text-decoration: underline;

}


.jobs .right {
	width: 64%;
	float: left;
	padding: 0 2%;
	margin-bottom: 1em;
}

.jobs .position {
	width: 100%;
	float: left;
	margin-bottom: 1em;
	padding-bottom: 1em;

	border-bottom: solid 1px #333;
}

.jobs .position h2{
	text-align: left;
	font-size: 1.5em;
	text-transform: uppercase;
	    color: #1CBA9E;
}

.form-50{
	width: 50%
}


#logoshp {
	width:900px;
	float: left;
	height: 300px;
}

#logobox {
	width:230px;
	float: left;
	height: 100px;
	margin-right: 100px;
	
}

#logobox_end {
	width:230px;
	float: right;
	height: 100px;
	
}


#teamboxbox {
	height:300px;
	float: left;
}

#teambox { width:900px; margin-bottom:20px; float:left; text-align:justify}

#teambox h2 {
	font-size:42px;
	font-family: 'SteelfishEbRegular';
	line-height: 10px;
	color:#EA7525;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:2px;
	height:35px;		
}

#teambox .smallheading {
	font-size:20px;
	margin-bottom:6px;
	font-family: 'SteelfishRgBold';
	letter-spacing:2px;
	line-height:32px;
	
}

#teambox .imagebox {
	width:215px;
	height:215px;
	padding:7.5px;
	background-color:#1CA9BA;
	float:left;
}
#teambox .textbox {
	width:645px;
	float:left;
	font-size:12px;
	margin-left:20px;
}

#teambox .heading {
	
	border-bottom: 4px solid #C5C5C5;
    color: #EA7525;
    font-family: 'SteelfishEbRegular';
    font-size: 42px;
    height: 35px;
    line-height: 10px;
    margin-bottom: 2px;
	letter-spacing:1px;
}



#Teambox_small {
	width:160px;
	height:232px;
	float:left;
	margin-right: 22px;
	margin-bottom: 20px;
}

#Teambox_small .heading {
	font-size:26px;
	font-family: 'SteelfishEbRegular';
	line-height: 10px;
	color:#1CA9BA;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:2px;
	height:20px;
	letter-spacing:1px;
}

#Teambox_small .image {
	padding:7.5px;
	background-color:#000;
	
	
	}

#Teambox_small .text {
	width:160px;
	padding-top: 0px;
	margin-top:14px;
}

#Teambox_small_end {
	width:160px;
	height:220px;
	float:left;
	margin-bottom: 20px;
}

#Teambox_small_end .heading {
	font-size:26px;
	font-family: 'SteelfishEbRegular';
	line-height: 10px;
	color:#1CA9BA;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:2px;
	height:20px;
	letter-spacing:1px;
}

#Teambox_small_end .image {
	padding:7.5px;
	background-color:#000;
	
	
	}

#Teambox_small_end .text {
	width:160px;
	margin-top:14px;

	padding-top: 0px;
}


#companybox {
	width:900px;
	float:left;
	text-align:justify;
	margin-bottom: 20px;
}

#companybox .logo {
	width:230px;
	height:100px;
	float:left;
}

#companybox .text {
	width:650px;
	float:left;
	font-size:12px;
	margin-left:20px;
}


#companybox .heading {
	color:#EA7525;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:5px;
	font-size:42px;
	font-family: 'SteelfishEbRegular';
	line-height: 10px;
	height:35px;
	letter-spacing:1px;
}

#companybox .smallheading {
	font-size:20px;
	margin-bottom:6px;
	font-family: 'SteelfishRgBold';
	letter-spacing:2px;
	text-transform:uppercase;
}
	
#companybox .smallheading  a { color:#000; text-decoration:none;}

#companybox .smallheading a:hover { color:#F91DAE;}




#flipper {
	width:900px;
	height:300px;
	background-color:#000;
	float:left;
	margin-bottom: 20px;
}


#sidebar {
	width:220px;
	float:left;
	line-height:28px;
}

#sidebar .heading {
	font-size:24px;
	margin-bottom:6px;
	font-family: 'SteelfishRgBold';
	letter-spacing:2px;
	text-transform:uppercase;
	color:#1CA9BA;
}

#sidebar h2 {
	font-size:28px;
	color:#1CA9BA;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:2px;
	line-height:10px;
	height:20px;
	}
	
	
#sidebar h3 {
	font-size:12px;
	margin-bottom:6px;
	
}

#sidebar a { color:#000; text-decoration:none;}
#sidebar a:hover { color:#F91DAE;}

#sidebar .image {
	
}

#right-content {
	width: 650px;
	float:right;
	margin-left: 20px;
}

#right-content .heading {
	color:#EA7525;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	margin-bottom:5px;
	font-size:42px;
	font-family: 'SteelfishEbRegular';
	line-height: 10px;
	height:35px;
	letter-spacing:1px;
}


#footer {
	height:30px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	float: left;
	margin-bottom: 20px;
	margin-top:20px;
}

#footer .links {
	float:left;
	font-size: 12px;
	margin-left: 20px;
}

#footer .links a { text-decoration:none; color:#222A38; margin-right:5px;}

#footer .links a:hover { text-decoration:underline;}

#footer .text {
	float:right;
	margin-right: 20px;
	font-size:12px;
	color:#222A38;
}
