﻿body { font-family:"Segoe UI", Arial, Helvetica, Sans-Serif; font-size:0.75em; color: #000000; padding: 0px; margin: 0px; }
*{margin:0;padding:0}
html,body{height:100%;}
#container{height:100%;width:100%;overflow:hidden;}
#container[id]{display:table;position:static;}
#position[id]{display:table-cell;position:static;vertical-align:middle}
#content[id]{position:static}
#content {margin:auto;background-image:url('/Images/ShadowLines.png');background-repeat:repeat-x; height:470px; width:1024px;}
div#container {
	position: relative;
}
a:link, a:visited
{
    color: #b32317;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

img.bg {
	z-index:-1;
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: -56px;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

.page-content-container{
	height:294px;
	margin:0 auto;
	width:1024px;
}
.page-content-container .banner-left{
	float:left;
	margin-left:72px;
	width:423px;
	padding-right:38px;
}
.page-content-container .banner-left .logo{
	margin-top:34px;
}
.page-content-container .banner-left .advaiya-quote{
	font-size:2.3em;
	color:#B32317;
	line-height:36px;
	padding-right:0px;
	margin-top:26px;
	font-weight: lighter;
}
.page-content-container .banner-right{
	float:left;
	padding-top:66px;
}
.page-content-container .banner-right .content-box-style-1{
	width:210px;
	float:left;
	margin-right:31px;
}
.heading-style-1{
	font-size:1.5em;
	color:#B32317;
}
.subhead-style-1
{
    font-weight: bold;
    color:#B32317;
}
.content-style-1
{
    margin-top: 8px;
}
.portfolio-container{
	height:159px;
	background-color:#572413;
	margin-top: 7px;
}
.portfolio-container .portfolio-content-container
{
    width:950px;
    margin: 0 auto;
    padding-left: 22px;
    padding-top: 26px;
    padding-bottom: 26px;
    height:107px;
}
.footer-container{
    width: 930px;
    position:relative;
    left: 50%;
    right: 50%;
    margin-left:-455px;
    /*margin-top:30px;*/
    color: #FFFFFF;
    font-weight: 600;
    text-shadow: black 0.1em 0.1em 0.2em;
    height:74px;
}

.footer-container a:link, .footer-container a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}

.footer-container a:hover
{
    text-decoration: underline;
}

/* Filmstrip */

.filmstrip-item-box
{
    float:left;
    width: 142px;
    height: 107px;
    background-color: #000000;
    margin-left: 8px;
    margin-right: 8px;
}

.filmstrip-item-box-selected
{
    background-color: #b32317;
}

.filmstrip-item
{
    position: relative;
    top: 5px;
    margin: 0 auto;
    width: 132px;
    height: 97px;
    background-color: #000000;
}

.filmstrip-item-img
{
    border-style: none;
}

/* Popup */
.popup-container
{
    background-color: #F3F3F3;
    padding: 30px;
}

.popup-image-container
{
    width: 600px;
    margin: 0 auto;
}

.popup-text-container
{
    width: 600px;
    margin: 0 auto;
}

.popup-header
{
    font-size:1.5em;
	color:#B32317;
}

.popup-subhead
{
    font-weight: bold;
    margin-bottom: 10px;
}

div.popup-horiz-line
{
    width: 600px;
    height:0px;
    border-bottom: 2px solid #999B9E;
    margin: 0 auto 10px auto;
}

/* Subpages */
.page-content-container .banner-left-subpage{
	float:left;
	margin-left:72px;
	width:262px;
	padding-right:40px;
}
.page-content-container .banner-left-subpage .logo{
	margin-top:34px;
}
.page-content-container .banner-right-subpage{
	float:left;
	padding-top:56px;
}
.page-content-container .banner-right-subpage .content-box-style-1{
	width:200px;
	float:left;
	margin-right:27px;
}

/* Bios */
.bio-container{
	height:159px;
	margin-top: 37px;
}
.bio-container .bio-content-container
{
    width:595px;
    margin: 0 auto;
    padding-left: 0px;
    padding-top: 20px;
    height:107px;
}

.bio-item-box
{
    float:left;
    width: 103px;
    height: 107px;
    background-color: #000000;
    margin-left: 8px;
    margin-right: 8px;
}

.bio-item-box-selected
{
    background-color: #b32317;
}
.bio-item
{
    position: relative;
    top: 5px;
    margin: 0 auto;
    width: 93px;
    height: 97px;
    background-color: #000000;
    left: 0px;
}

/* Bios Popups */

.bio-popup-item-box
{
    width: 103px;
    height: 107px;
    background-color: #000000;
    margin-bottom: 5px;
}

.bio-popup-item
{
    position: relative;
    top: 5px;
    left: 5px;
    width: 93px;
    height: 97px;
}
.bio-popup-text-container
{
    width: 450px;
    margin: 0 auto;
}


.em{
	clear:both;
}

.job-content{
/*height:130px;*/
overflow:auto;
scrollbar-face-color:#000000;
scrollbar-arrow-color:#EBEBEB;
scrollbar-track-color:#EBEBEB;
scrollbar-shadow-color:#EBEBEB;
scrollbar-highlight-color:#EBEBEB;
scrollbar-3dlight-color:##73797b;
scrollbar-darkshadow-Color:#73797b;
}

.jobs-content-container{
float:right;
width:518px;
background-image:url('../Images/transparent_black_bg.png');
margin-top:0px;
position:relative;
}
.job-content div
{
    padding:5px 5px 0px 0px;
    }



.job-opening-title
{
    height:15px;
    padding:5px;
    color:#000;
    font-weight:bold;    
    
}

.job-opening-title:hover
{
    height:15px;
    background-color:#640202;
    color:#FFF;
    cursor:pointer;
    font-weight:bold;    
}    

.job-technology
{
    color:#b32317
    }
    
ul
{
   padding-left:15px;
   
    }    
li
{
    p
    
    }    
