html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
	text-decoration: none;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;	
}
html, body {
	background:url(../images/bgnoise.png);
	height:100%;
	margin:0;
	padding:0;
}
#container {   
	width: 100%;  
}
body > #container { 
	height: auto; 
	min-height: 100%; 
}
#headerbar {
    width: 100%;
	background: white;
	-webkit-box-shadow: 0px 22px 5px 0px rgba(35,38,43,1);
	-moz-box-shadow: 0px 22px 5px 0px rgba(35,38,43,1);
	box-shadow: 0px 22px 5px 0px rgba(35,38,43,1);	
}
#navMenu{
	max-width:1220px;
    margin: auto;
    overflow: hidden;	
}
.optionssmall {
	width: 9%;
   	float: left;
	margin-top:7%;
	text-align:center;	
}
.optionsmedium {
	width: 9.5%;
   	float: left;
	margin-top:7%;
	text-align:center;		
}
.optionslarge {
	width: 11%;
   	float: left;
	margin-top:7%;
	text-align:center;		
}
#imgMainLogo {
	float:left;
	margin-top:40px; 
	margin-bottom: 40px;
	width: 17%;
}

#navBar {
	max-width:1220px;
    margin: auto;
    overflow: hidden;
}
#subDiv1, #subDiv2, #subDiv3, #subDiv4 {
	width: 23%;
    height: 200px;
	float: left;
	margin-top:180px;
	display:none;
}
#subDiv4{
    margin-right: 3%;
}
#subDiv1{
    margin-left: 3%;
}

#clientContainer {
	max-width:1220px;
    margin: auto;
	background-color:white;
	height: 350px;
    overflow: hidden;	
	margin-top:50px;
	margin-left: 1%;
	margin-right: 3%;
	-webkit-box-shadow: inset 4px 12px 7px -1px rgba(25,25,25,1);
	-moz-box-shadow: inset 4px 12px 7px -1px rgba(25,25,25,1);
	box-shadow: inset 4px 12px 7px -1px rgba(25,25,25,1);
}

#clientBar1 {
	max-width:1220px;
    margin: auto;
    overflow: hidden;	
	margin-top:80px;
	opacity:0;
}
#subClient1, #subClient2, #subClient3, #subClient4{
	width: 23%;
    height: 200px;
	float: left;
	text-align:center;
	
}
#subClient4{
    margin-right: 1%;
}
#subClient1{
    margin-left: 4%;
}


#content {
	height:100%;
    max-width:1220px;
    margin: auto;
	margin-top: 60px;
	padding-bottom: 55px;
	min-height:500px;

}
#pagetitle {
	margin-top: 60px;
	font-size: 24px;
	color: #fab500;	 
	margin-left:20px  
}
#pagecanvas {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 120px;
	font-size: 30px;
	color: #333;
}
#pageintro {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	font-size: 30px;
	color: #fab500;
}
#canvascontainer {
  display:none;
  width: 100%;
  height: 384px;
  position: relative;
  background-image:url(../images/canvasbg.png);
  background-position: right top;
 
}

#info{
	margin-top: 9%;
	margin-left: 4%;
	margin-right: 400px;
	text-align: justify;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	font-size: 30px;
	color: #333;
}
#containercareers {
	display:none;
	width: 100%;
	height: 384px;
	position: relative;
	background-image:url(../images/canvascareersbg.png);
	background-position: right top; 
}

#infocareers {
	margin-top: 9%;
	margin-left: 6%;
	margin-right: 450px;
	text-align: justify;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	font-size: 40px;
	color: #333;
}

#servicesContainer {
	display:none;
    width:98%;
    margin: auto;
	height: 375px;
    overflow: hidden;	
	margin-top:80px;
	margin-left: 1%;
	margin-right: 6%;
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 
}

.btnservice {
  text-align:center;
  height: 60px;
  line-height: 60px;
  background: #b3b7bd;
  background-image: -webkit-linear-gradient(top, #a0a1a3, #737476);
  background-image: -moz-linear-gradient(top, #a0a1a3, #737476);
  background-image: -ms-linear-gradient(top, #a0a1a3, #737476);
  background-image: -o-linear-gradient(top, #a0a1a3, #737476);
  background-image: linear-gradient(to bottom, #a0a1a3, #737476);
  
  -webkit-box-shadow: 0px 2px 0px 1px rgba(50,50,50,0.75);
  -moz-box-shadow: 0px 2px 0px 1px rgba(50,50,50,0.75);
  box-shadow: 0px 2px 0px 1px rgba(50,50,50,0.75);
  
  font-family: Arial;
  color: #bcbdbf;
  font-size: 22px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  
  cursor: pointer;
 
}

.btnservice:hover { 
  background: #58595b;
  color: #fbb400;
  text-decoration: none;
  cursor: pointer;
}

.btnservicepressed{ 
 text-align:center;
  height: 60px;
  line-height: 60px;
  
  
  font-family: Arial;
  color: #bcbdbf;
  font-size: 22px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
 
  cursor: pointer;
  
  background: #58595b;
  color: #fbb400;
  text-decoration: none;
  cursor: pointer;
}

#imgMainService {
	margin-top:65px;
	margin-left:20px; 	
}

#vendorsContainer {
	display:none;
	float:left;
    width:47%;
    margin: auto;
	height: 302px;
    overflow: hidden;	
	margin-top:50px;
	margin-left: 1%;

	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 
}
#vendorsCurlContainer {
	display:none;
	float:left;
    width:500px;

	height: 302px;
    overflow: hidden;	
	margin-top:50px;

    background-image:url(../images/vendorscurlbox.png);
    background-position: right bottom; 
	
	
}
#infovendortitle {
	font-size: 35px;
	color: #fab502;
	margin-bottom:10px;
	margin-top:10px;	
}



#vendorinsuranceContainer {
	display:none;
    width:100%;
    margin: auto;
    margin-bottom: 30px;
	height: 180px;
    overflow: hidden;	
	margin-top:40px;
	margin-left: 1%;
	margin-right: 6%;
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 
}

#deafultContainer {
	display:none;
    width:100%;
    margin: auto;
    margin-bottom: 30px;

    overflow: hidden;	
	margin-top:40px;
	margin-left: 1%;
	margin-right: 6%;
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 
}

#infovendor{	
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 30px;	

	text-align: justify;		
	font-size: 22px;
	color: #fab502;
}

#infovendorcurltitle {
	font-size: 35px;
	color: #333;
	margin-bottom:10px;
	margin-top:10px;	
}

#infovendorcurl{
	margin: auto;
	margin-top: 20px;
	text-align: justify;		
	font-size: 22px;
	color: #333;
	width: 430px;
}

#vendorsupertitle {
	display:none;
	font-size: 30px;
	color: #FAB500;	
	text-align:center;
	margin-top:30px;	
}

.boxContainer {
    width:98%;
    margin: auto;

    overflow: hidden;	
	margin-top:40px;
	margin-left: 1%;
	margin-right: 6%;
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 
}

.buttonuploadresume {   

	position: relative;
	z-index: 12;
	margin-top: -55px;
}

#loginSuperContainer {
	display: none;	
    width:420px;
    margin: auto;
	height: 250px;
    overflow: hidden;	
	margin-top:60px;
	
	
}

#loginContainer {	
	display: none;
    width:300px;
    float:left;

	height: 160px;
    overflow: hidden;	
	margin:40px;

	
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 

	
}

#resetSuperContainer {
	display: none;	
    width:420px;
    margin: auto;
	height: 200px;
    overflow: hidden;	
	margin-top:60px;
	
	
}

#resetContainer {	
	display: none;
    width:300px;
    float:left;

	height: 110px;
    overflow: hidden;	
	margin:40px;

	
	-webkit-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	-moz-box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	box-shadow: -9px 15px 11px 8px rgba(25,25,25,1);
	
	background: -webkit-linear-gradient(#767678, #33363f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#767678, #33363f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#767678, #33363f); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#767678, #33363f); /* Standard syntax (must be last) */	 

	
}

.link1
{
	font-size: 24px;
	color: #666666;
	text-decoration: none;
}
.link1:hover
{
	font-size: 24px;
	color: #FAB500;
	text-decoration: none;
}
.link1selected
{
	font-size: 24px;
	color: #FAB500;
	text-decoration: none;
}

.link2
{
	font-size: 16px;
	color: #FAB500;
	text-decoration: none;
}
.link2:hover
{
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.link3
{
	font-size: 20px;
	color: #FAB500;
	text-decoration: none;
}
.link3:hover
{
	font-size: 20px;
	color: #FFF;
	text-decoration: none;
}
.link4
{
	font-size: 34px;
	color: #FAB500;
	text-decoration: none;
}
.link4:hover
{
	font-size: 34px;
	color: #FFFFFF;
	text-decoration: none;
}

.linklowoptions
{
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.linklowoptions:hover
{
	font-size: 18px;
	color: #FAB500;
	text-decoration: none;
}


.smalltitle {
	font-size: 17px;
	color: #FAB500;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;	
}
.bigtitle {
	font-size: 25px;
	color: #FAB500;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;	
}

.mediumtitle {
	font-size: 19px;
	color: #FAB500;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;	
}
.smalltext {
	font-size: 17px;
	color: #FFF;
	margin-left:20px;
	margin-right:20px;	
	text-align: justify;
}
.mediumtext {
	font-size: 19px;
	color: #FFF;
	margin-left:20px;
	margin-right:20px;	
	text-align: justify;
}
.minitext {
	font-size: 15px;
	color: #FF6;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
}
.minitextwhite {
	font-size: 15px;
	color: #FFF;
	text-align: justify;
}
.remarktext {
	font-size: 17px;
	color: #FAB500;
	text-align: justify;
}

ul { margin: 0; }
ul.a {
	list-style-type: none;
	font-size: 22px;
	color: #FFD25E;
	}	
ul.b {
	list-style-type: disc;
	font-size: 30px;
	color: White;
	line-height: 140%;
	}
ul.c {
	list-style-type: disc;
	font-size: 17px;
	color: White;
	line-height: 120%;
	}	
ul.d {
	list-style-type: disc;
	font-size: 25px;
	color: White;
	line-height: 120%;
	}	
	
ol.c {
	font-size: 17px;
	color: White;
	line-height: 120%;
	}		
p { 
	font-size: 20px;
}
p.small {
    line-height: 90%;	
}
p.big {
    line-height: 200%;
} 
p.huge {
    line-height: 300%;	
} 
.remark {  
	color: #FFD25E;
}

.simpletable{
	font-size: 16px;
	color: white;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;	
}


#footer {	
	clear: both;
	position: relative;
	z-index: 10;
	margin-top: -75px;
    width: 100%;
	height: 75px;	
}

#copyrigth {	
	position:relative;
	top: 20px;
	font-size: 15px;
	text-align:center;
	letter-spacing:5px;	
	color:white;
	_margin-top:20px;
	_margin-top:0px;
}

#lowoptions {	
	font-size: 18px;
	letter-spacing:1px;	
	color: #FFFFFF;
	position:relative;
	top: 20px;
	text-align:center;	
	_margin-top:20px;
	_margin-top:0px;
}

.gallerytitle1 {
	font-size: 40px;
	color: #FAB500;
	text-decoration: none;	
	text-align:center;
	margin-bottom:20px
}


.gallerytitle2 {
	font-size: 28px;
	color: #FAB500;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:20px;
	
}

.gallerytitle3 {
	font-size: 22px;
	color: #FAB500;
	font-weight:normal;
	text-align:center;
	margin-bottom:20px;
}

.gallerycontainer {
	float:left;
	margin-left:10px
}


