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

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .title_r {
	letter-spacing: 0px;
	visibility: hidden;
	font-size: 32px;
	color:#d80000;
	text-align:right;
}
.sIFR-hasFlash .title_l {
	letter-spacing: 0px;
	visibility: hidden;
	font-size: 32px;
	color:#d80000;
	text-align:left;
}
.sIFR-hasFlash .txt_black {
	margin-left:130px;
	letter-spacing: 0px;
	visibility: hidden;
	font-size: 12px;
	color:black;
}


html, body{
margin:0px;
background-color:#ffffff;
height:100%;
margin:0px;
padding:0px;
text-align:center;
}

p.body{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:8.5pt;
line-height:10.5pt;
}

p.body_c{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:8.5pt;
line-height:10.5pt;
text-align:center;
}

.awd_1{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:9.5pt;
line-height:50pt;
text-align:center;
vertical-align:middle;
color:#09685d;
}
.awd_1:before{
content: url(img/awd_l.gif);
vertical-align:text-top;
}
.awd_1:after{
content: url(img/awd_r.gif);
vertical-align:text-top;
}

.awd_2{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:9.5pt;
line-height:50pt;
text-align:center;
vertical-align:middle;
color:#09685d;
}
.awd_2:before{
content: url(img/awd_r.gif);
vertical-align:text-top;
}
.awd_2:after{
content: url(img/awd_l.gif);
vertical-align:text-top;
}

.awd_3{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:9.5pt;
line-height:50pt;
text-align:center;
vertical-align:middle;
color:#631183;
}
.awd_3:before{
content: url(img/awd3_l.gif);
vertical-align:text-top;
}
.awd_3:after{
content: url(img/awd3_r.gif);
vertical-align:text-top;
}

.awd_4{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:9.5pt;
line-height:50pt;
text-align:center;
vertical-align:middle;
color:#631183;
}

.emp{
color:#fd0000;
}


a:link{
color:#fd0000;
text-decoration:none;
}
a:visited{
color:#fd0000;
text-decoration:none;
}
a:active{
color:#fd0000;
text-decoration:none;
}
a:hover{
color:#fd0000;
text-decoration:none;
}

#space{
margin-bottom:-1745px;
width:1px;
height:50%;
float:left;
}

#container{
position:relative;
margin:0px auto;
clear:left;
text-align:left;
width:1004px;
height:2890px;
background-image:url(img/bg_awards.gif);
background-repeat:no-repeat;
}

#nav{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:130px;
	height:720px;
	z-index:100;
}
#heart{
position:absolute;
background-image:url(img/heart.gif);
background-repeat:no-repeat;
margin-left:485px;
margin-top:30px;
width:30px;
height:25px;
}
#btt1{
position:absolute;
margin-left:800px;
margin-top:800px;
width:130px;
height:55px;
}
#btt2{
position:absolute;
margin-left:800px;
margin-top:550px;
width:130px;
height:55px;
}
#btt3{
position:absolute;
margin-left:800px;
margin-top:1425px;
width:130px;
height:55px;
}
#sec{
position:relative;
float:left;
margin-left:0px;
margin-top:0px;
width:1004px;
height:auto;
}
#divider2{
position:relative;
float:left;
background-image:url(img/divider_2.gif);
background-repeat:no-repeat;
margin-left:0px;
margin-top:0px;
width:1004px;
height:22px;
}
#divider3{
position:relative;
float:left;
background-image:url(img/divider_3.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin-left:0px;
margin-top:0px;
width:1004px;
height:50px;
}


/* Navbar Styles */

#menu{
	position:absolute;
	margin:0px auto;
	padding:0px;
	border:0px;
	width:147px;
	height:720px;
	margin-top:0px;
	margin-left:0px;
	background-image:url(img/bg_nav.png);
	background-position:left;
	background-repeat:no-repeat;
}

#awards{
position:absolute;
margin-left:0px;
margin-top:145px;
}
#contact{
position:absolute;
margin-left:0px;
margin-top:515px;
}
#home{
position:absolute;
margin-left:15px;
margin-top:580px;
}
#how_work{
position:absolute;
margin-left:0px;
margin-top:235px;
}
#jobs{
position:absolute;
margin-left:5px;
margin-top:425px;
}
#news{
position:absolute;
margin-left:10px;
margin-top:295px;
}
#our_story{
position:absolute;
margin-left:20px;
margin-top:10px;
}
#partners{
position:absolute;
margin-left:0px;
margin-top:365px;
}
#projects{
position:absolute;
margin-left:10px;
margin-top:70px;
}
#store{
position:absolute;
margin-left:5px;
margin-top:470px;
}
#team{
position:absolute;
margin-left:20px;
margin-top:185px;
}

