﻿html {
	font-size: 100%;
}
body {
	font: 65%/2 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#ffffff;
}



a, a:visited {
	color:#fefb01;
	text-decoration:underline;
}
a:hover, a:visited:hover {
	text-decoration:none;
	color:#fefb01;
}




img 
{
    border:none;
}
body, blockquote, blockquote p, h1, h2 
{
    margin:0px;
}
hr 
{
    color:#ffffff;
}



h1 {
	padding:0px;
	font-size:1.5em;
}
h2 
{
    padding:0px;
	font-size:1.1em;
}
h2.top
{
    padding:0px;
	margin-top:20px;
	font-size:1.1em;
}
.h-day
{
    display:inline;
    color:#fefb01;
	font-size:1.1em;
}



#container {
	position:relative;
	width:100%;
	
}

td 
{
    vertical-align:top; 
 }
  td.first 
 {
    width:175px;
 }


a.return 
{
    text-decoration:underline;
    color:#000000;
    background-color:#ffffff;
    padding:5px;
} 
a.return:hover 
{
    color:#000000;
} 





/****************content divs******************************************/
#content 
{
    width:100%;
	position:relative;
	font-size:1.2em;
	min-width:800px;
}
.home {
	background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
}
.vacancies 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
    float:left;
}
.why 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
}
.day 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
	float:left;
}
.career 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
}
.contact 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
	float:left;
}
.register 
{
    background:url(images/curves/curve-black.gif) bottom left no-repeat #000000;
}
/*************************************************/






#banner {
	position:relative;
	height:140px;
}
#banner span 
{
    float:left;
    margin-top:31px;
    margin-left:14px;
    width:157px;
    height:95px;
    background:url(images/logos/logo-black.gif) no-repeat;
    text-indent:-900%;
}
   
#logo {
	position:absolute;
	top:31px;
	left:14px;
}

#display-options
{
    position:absolute;
    right:0px;
    z-index:100;
    padding:5px;
}
#display-options a
{
    padding:3px;
}
.red 
{
    background-color:#ef4738;
    color:#000000;
}
.white 
{
    background-color:#ffffff;
    color:#000000;
}
.black 
{
    color:#ffffff;
    background-color:#000000;
}
#display-options a:hover.black
{
    color:#ffffff;
}
#display-options a:hover.white
{
    color:#000000;
}
#display-options a.white
{
    color:#000000;
}
#display-options a.red
{
    color:#000000;
}


#flash-banner {
	width:679px;
	height:180px;
}
#flash-banner-home {
	width:679px;
	height:450px;
	margin-top:25px;
}









/*menu***************************************/
#menu-bar 
{
    float:left;
    margin:86px 0px 0px 30px;
	border-left: solid 8px #ffffff;
	border-bottom:solid 2px #ffffff;
	min-width:575px;
	font-size:0.9em;
}
.menu  {
	position:relative;
	min-width:575px;
}
.menu ul {
	display:inline;
	padding:0px;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.menu li {
	list-style-type:none;
	display:inline;
	color:#ffffff;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
.menu ul li a, .menu ul li a:visited {
	float:left;
	color:#fefb01;
	padding:5px 15px;
	text-decoration: none;
}
.menu ul li a:hover, .menu ul li a:visited:hover {
	float: left;
	color: #333333;
	padding: 5px 15px;
	text-decoration: none;
	background-color:#fefb01;

}
.menu ul li.selected {
	float:left;
	color:#333333;
	padding:5px 15px;
	text-decoration:none;
	background-color:#fefb01;

}
/**********************************************/






#innertube {
	position:relative;
	padding:00px 0px 60px 44px;
	width:70%;
	min-width:679px;
}
.app-innertube 
{
   	position:relative;
	padding-left:34px;
	padding-top:20px;
	width:679px;    
}




#footer-inner {
	float:right;
	padding-right:10px;
	padding-top:5px;
	font-size:1.1em;
}
#footer-inner a{
	color:#000000;
	text-decoration:underline;
}
#footer-inner a:hover{
	color:#000000;
	text-decoration:none;
}



/*footers*****************************************************/
#footer 
{
    height:60px;
	width:100%;
	position:relative;
	padding-bottom:20px;
	clear:left;
	min-width:800px;
	color:#000000;
}
.f-vacancies 
{
    background:url(images/footers/footer-blue.gif);
}
.f-career {
	background:url(images/footers/footer-yellow.gif);
}
.f-home {
	background:url(images/curves/curve-red.gif) bottom left no-repeat #ef4738;
}
.f-day {
	background:url(images/footers/footer-pink.gif);
}
.f-why {
	background:url(images/footers/footer-lyellow.gif);
}
.f-contact {
	background:url(images/footers/footer-green.gif);
}
.f-register {
	background:url(images/footers/footer-turq.gif);
}
/****************************************/









/*list*********************************************************/

ul {
margin:0px;
padding-left:13px;
}


li {
color:#ffffff;
}
.listspan {
color:#ffffff;
}

/*quotes*/
.quote {
	font-size:1.4em;
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	padding-left:10px;
	margin-top:20px;
	width:200px;
	border: 1px solid #ffffff;
	border-width: 0 0 0 2px;
	
}
/***************************************************************/





/*day in the life menu*******************************************/
.dmenuholder {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	padding-left:10px;
	width:180px;
	font-size:0.9em;
		padding-bottom:20px;
}
.dmenuholder-small {
	font-size:0.9em;
    width:300px;
    padding-top:10px;
}
.dmenu 
{
    list-style-type: none;
    border-left: solid 8px #ffffff;
}
.dmenu ul {
	padding:0px;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.dmenu li {
	list-style-type:none;
	color:#ffffff;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
.dmenu ul li a{
	color:#fefb01;
	padding:5px 11px;
	text-decoration: none;
	display: block;
}
.dmenu ul li a:hover {
	color: #333333;
	padding: 5px 11px;
	text-decoration: none;
	background-color:#fefb01;

}
.dmenu ul li.selected {
	color:#333333;
	padding:5px 11px;
	text-decoration:none;
	background-color:#fefb01;


}
/************************************************************************/
#dmenuholder2 {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	padding-left:10px;
	width:180px;
	font-size:0.9em;
}
#dmenu2 
{
    list-style-type: none;
    width:180px;
    color:#000000;
    border-left: solid 8px #ffffff;
}
#dmenu2 ul {
	padding:0px;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#dmenu2 li {
	list-style-type:none;
	color:#000000;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}
#dmenu2 ul li a{
	color:#000000;
	padding:5px 11px;
	text-decoration: none;
	display: block;
}
#dmenu2 ul li a:hover{
	color: #333333;
	padding: 5px 11px;
	text-decoration: none;
	background-color:#b8b8b8;
	background-image:url(images/button-over-bg.gif);
	background-repeat:repeat-x;

}
#dmenu2 ul li.selected {
	color:#ffffff;
	padding:5px 11px;
	text-decoration:none;
	background-color:#000000;
	background-image:url(images/button-selected-bg.gif);
	background-repeat:repeat-x;

}



/*Job desc****************************************************************/
.curved-box
{
    width: 679px;
    margin-bottom:10px;
    background-color: #333333;
}
.curved-box a 
{
    color:#fefb01;
    text-decoration:none;
}
.curved-box a:hover
{
    text-decoration:underline
}
.curved-box h2
    {
    background: #333333 url(images/bw/curve-top.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}

.curved-box p
{
    background: #333333 url(images/bw/curve-bottom.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 







#jd-inner
{
    background: #333333 url(images/bw/curve-bottom.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.jd-box
{
    width: 679px;
    margin-bottom:10px;
    background-color: #333333;
}

.jd-box h2
    {
    background: #333333 url(images/bw/curve-top.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}
.jd-box a, .jd-box a:visited 
{
    color:#fefb01;
    text-decoration:underline;
}
.jd-box a:hover, a:visited:hover
{
    color:#fefb01;
    text-decoration:none;
}






.curved-box2
{
    width: 300px;
    margin-bottom:10px;
    background-color: #333333;
}
.curved-box2 a, .curved-box2 a:visited  
{
    color:#fefb01;
    text-decoration:none;
}
.curved-box2 a:hover, .curved-box2 a:hover:visited
{
    text-decoration:underline;
}
.curved-box2 h2
{
    background: #333333 url(images/bw/curve-top-small.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}

.curved-box2 p
{
    background: #333333 url(images/bw/curve-bottom-small.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.curved-box2-inner 
{
    height:200px;
    background: #333333 url(images/curve-bottom.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
}



/*********Job description Links*******************/

.jd-links 
{
    font-size:1.1em;
}



.star 
{
    font-size:1.5em;
    color:#EF4738;
}



/************application boxes*********************/
.curved-box-yellow
{
    width: 300px;
    margin-bottom:10px;
    background-color: #f4e692;
}

.curved-box-yellow h5
{
    background: #fedc89 url(images/curve-top2yellow.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}

.curved-box-yellow p
{
    background: #fedc89 url(images/curve-bottom2yellow.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.curved-box-yellow-inner 
{
    height:200px;
    background: #fedc89 url(images/curve-bottom2yellow.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
}







.app-inner
{
    background: #333333 url(images/bw/curve-bottom.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.app-box
{
    width: 679px;
    margin-bottom:10px;
    background-color: #fedc89;
    margin-top:20px;
}

.app-box h2
    {
    background: #333333 url(images/bw/curve-top.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 10px 15px;
    font-size:1.2em;
}
.app-box a, .app-box a:visited
{
    text-decoration:none;
    font-size:1.1em;
}
.app-box a:hover, .app-box a:visited:hover
{
    text-decoration:underline;
}


.app-box a.return 
{
    text-decoration:underline;
    color:#000000;
    background-color:#ffffff;
    padding:5px;
} 
.app-box a.return:hover 
{
    color:#000000;
} 



h2.normal
    {
    font-size:1.2em;
    background:none;
    padding:0;
    margin:0;
}
.complete 
{
    font-size:1.1em;
}
.complete-section 
{
    border-top:solid 1px #ffffff;
    padding-top:20px;
    margin-top:20px;
}



.login-box 
{
    float:left;
    width:300px;
    padding-right:30px;
    border-right:solid 8px #ffffff;
}
.login-box2
{
    float:left;
    width:300px;
    padding-left:30px;
    padding-bottom:20px;
}



.summary-header 
{
    font-weight:bold;
}
.summary-section-header 
{
    padding-bottom:15px;
}
.summary-section 
{
    border-bottom:solid 1px #ffffff;
    padding-bottom:20px;
    margin-bottom:20px;
}

