﻿html {
	font-size: 100%;
}
body {
	font: 65%/2 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background-color:#000000;
}

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:#000000;
	font-size:1.1em;
}
#container {
	position:relative;
	width:100%;
	
}
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

td 
{
    vertical-align:top; 
 }
  td.first 
 {
    width:175px;
 }

a, a:visited 
{
    color:#000000;
	text-decoration:underline;
}
a:hover, a:visited:hover 
{
    color:#000000;
	text-decoration:none;

}
img 
{
    border:none;
}
body, blockquote, blockquote p, h1, h2 
{
    margin:0px;
}
hr 
{
    color:#000000;
}



a.return 
{
    text-decoration:underline;
    color:#ffffff;
    background-color:#000000;
    padding:5px;
} 
a.return:hover 
{
    color:#ffffff;
} 



/****************content divs******************************************/
#content 
{
    width:100%;
	position:relative;
	font-size:1.2em;
	min-width:800px;
}
.home {
	background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
}
.vacancies 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
    float:left;
}
.why 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
}
.day 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
	float:left;
}
.career 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
}
.contact 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
	float:left;
}
.register 
{
    background:url(images/curves/curve-white.gif) bottom left no-repeat #ffffff;
}
.contact-info 
{
    padding-top:18px;
    float:left;
    width:300px;
    background-color:#9ac358;
}
/*************************************************/






#banner {
	position:relative;
	height:140px;
}
#banner span 
{
    float:left;
    margin-top:31px;
    margin-left:14px;
    width:157px;
    height:95px;
    background:url(images/logos/logo-white.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;
}
.white 
{
    background-color:#ffffff;
}
.black 
{
    color:#ffffff;
    background-color:#000000;
}
#display-options a.black, #display-options a:hover.black
{
    color:#ffffff;
}
#display-options a.red, #display-options a:hover.red
{
    color:#000000;
}
#display-options a.white, #display-options a:hover.white
{
    color:#000000;
}



#flash-banner {
	width:679px;
	height:180px;
	background-color:#000000;
}
#flash-banner-home {
	width:679px;
	height:450px;
	margin-top:25px;
}









/*menu***************************************/
#menu-bar 
{
    float:left;
    margin-top:86px;
    margin-left:30px;
	border-left: solid 8px #000000;
	border-bottom:solid 2px #000000;
	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  
{
    color:#0000ff;
	float:left;
	padding:5px 15px;
	text-decoration: none;
}

.menu ul li a:hover, .menu ul li a:visited:hover  {
	float: left;
	color: #ffffff;
	padding: 5px 15px;
	text-decoration: none;
	background-color:#0000ff;

}
.menu ul li.selected {
	float:left;
	color:#ffffff;
	padding:5px 15px;
	text-decoration:none;
	background-color:#0000ff;

}
/**********************************************/






#innertube {
	position:relative;
	padding:0px 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:#ffffff;
	text-decoration:underline;
}
#footer-inner a:hover {
	color:#ffffff;
	text-decoration:none;
}



/*footers*****************************************************/
#footer 
{
    height:60px;
	width:100%;
	position:relative;
	padding-bottom:20px;
	clear:left;
	min-width:800px;
	color:#ffffff;
}
.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:#000000;
}
.listspan {
color:#000000;
}

/*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 #000000;
	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 {
	padding-top:10px;
	font-size:0.9em;
	width:300px;
}
.dmenu 
{
    list-style-type: none;
    color:#000000;
    border-left: solid 8px #000000;
}
.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, .dmenu ul li a:visited {
	padding:5px 11px;
	text-decoration: none;
	display: block;
	color:blue;
}
.dmenu ul li a:hover, .dmenu ul li a:visited:hover  {
	padding: 5px 11px;
	text-decoration: none;
	background-color:#000000;
	color:#ffffff;

}

.dmenu 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;

}
/************************************************************************/
#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: #eeeeee;
}
.curved-box a, .curved-box a:visited 
{
    text-decoration:none;
}
.curved-box a:hover, .curved-box a:visited:hover
{
    text-decoration:underline
}
.curved-box h2
    {
    background: #eeeeee url(images/bw/curve-top2.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}

.curved-box p
{
    background: #eeeeee url(images/bw/curve-bottom2.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 







#jd-inner
{
    background: #eeeeee url(images/bw/curve-bottom2.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.jd-box
{
    width: 679px;
    margin-bottom:10px;
    background-color: #eeeeee;
}

.jd-box h2
    {
    background: #eeeeee url(images/bw/curve-top2.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}
.jd-box a, a:visited 
{
    color:#0000ff;
    text-decoration:underline;
}
.jd-box a:hover, a:visited:hover
{
    color:#0000ff;
    text-decoration:none;
}










.curved-box2
{
    width: 300px;
    margin-bottom:10px;
    background-color: #eeeeee;
}
.curved-box2 a, .curved-box2 a:visited 
{
    text-decoration:none;
}
.curved-box2 a:hover, .curved-box2 a:visited:hover
{
    text-decoration:underline;
}
.curved-box2 h2
{
    background: #eeeeee url(images/bw/curve-top-small2.gif) no-repeat left top;
    margin-bottom:0px;
    margin-top:0px;
    padding: 10px 0px 0px 15px;
    font-size:1.3em;
}

.curved-box2 p
{
    background: #eeeeee url(images/bw/curve-bottom-small2.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 15px 15px;
    text-align: left;
} 
.curved-box2-inner 
{
    height:200px;
    background: #eeeeee url(images/bw/curve-bottom2.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: #eeeeee url(images/bw/curve-bottom2.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;
    color:#000000;
    margin-top:20px;
}

.app-box h2
    {
    background: #eeeeee url(images/bw/curve-top2.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;
    color:#0000ff;
}
.app-box a:hover, .app-box a:visited:hover
{
    text-decoration:underline;
}


.app-box a.return 
{
    text-decoration:underline;
    color:#ffffff;
    background-color:#000000;
    padding:5px;
} 
.app-box a.return:hover 
{
    color:#ffffff;
} 


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 #000000;
}
.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;
}
