/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(GMA_top_bkg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
}

a, a:link {
text-decoration:none;
color: #990000;
}
 a:visited {
 color:#888888;
 }

.content a:hover {
color:#333333;
text-decoration:none;
}

a:hover {
color:#333333;
text-decoration:none;
}

/* HEADER PLACEMENT */

.header {
background-image:url(../images/GMA_top_bkg.gif);
background-repeat:repeat-x;
position:relative;
z-index:4;
}

.mainnav {
position:absolute;
top:70px;
left:518px;
z-index:4;
width:454px;

}
.tagline {
position:absolute;
left: 520px;
top:0px;
z-index:3;


}

.flash {
background-image:url(../images/GMA_hmbkg.gif);
padding-top:50px;
margin-top:-50px;
background-repeat:repeat-x;
}

.content {
background-image:url(../images/GMA_contentbkg.gif);
padding-top:12px;
padding-left:25px;
margin-top:-50px;
background-repeat:repeat-x;

}
.content p {
width:600px;




}

.content h1 {
color: #716d61;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
text-transform:uppercase;
margin-top:50px;
margin-bottom:-18px;

}

.flash h4 {
color: #716d61;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin-bottom:12px;
margin-top:-30px;
margin-left:20px;

}
.content h3 {
font-size:12px;
text-transform:uppercase;
color:#777777;
margin-bottom:-3px;

}

#interiorpic {
padding-left:190px;
background-image:url(../images/GMA_contentbkg_interiorpic.gif);
padding-bottom:75px;
margin-bottom:-80px;
}

#interiorpic2 {
background-image:url(../images/GMA_contentbkg_interiorpic.gif);

}

.int_pic_placement{
position:absolute;
top:143px;
left:0px;
z-index:5;
margin-top:-20px;

}
.footer {
font-size:10px;
color:#666666;
padding:25px;
background-image:url(../images/GMA_footbkg.gif);
clear:both;
padding-top:55px;
z-index:0;
position:relative;
background-repeat:repeat-x;


}
p.experiencelinks {
font-size:11px;
line-height:15px;
float:left;
width:400px;
height:460px;
background-color:#FFFFFF;
margin-top:20px;
}


.companyframe, .functionframe {
position:absolute;
left:350px;
top:210px;
width:750px;
height:400px;
}
 .functionframe {
 left:200px;
 width:750px;
 }
 
/* OP (OUR PHILOSOPHY) PAGES*/
.op_pagetemplate {
background-image:url(../images/GMA_hmbkg.gif);

}

#op {
background-image:url(../images/GMA_opbkg.gif);
padding-top:2px;
padding-left:25px;
height:494px;

}


.op_page h1 {
color: #990000;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
padding-bottom:10px;
margin-top:--10px;

}

.op_page {
width:1000px;
height:475px;
}
#page1 {
background-image:url(../images/op_pages/op_page_bkg_1.jpg);
background-repeat:no-repeat;
}

#page2 {
background-image:url(../images/op_pages/op_page_bkg_2.jpg);
background-repeat:no-repeat;
}
#page3 {
background-image:url(../images/op_pages/op_page_bkg_3.jpg);
background-repeat:no-repeat;
}
#page4 {
background-image:url(../images/op_pages/op_page_bkg_4.jpg);
background-repeat:no-repeat;
}
#page5 {
background-image:url(../images/op_pages/op_page_bkg_5.jpg);
background-repeat:no-repeat;
}
.op_body {
padding:10px;
position:relative;
left:47px;
top:100px;
width:500px;

/*background-color:#FFFFFF;
transparency:50%;*/
}

.searchlinks {
margin-top:-10px;
width:940px;
text-align:right;
font-size:11px;
}

.op_bkgpic {
position:absolute; 
z-index:1;  
left:0px; 
top:124px;
}

.op_links {
width:650px;  
height:296px;
position:absolute; 
z-index:20;
left:300px;
top:180px;
}

/* IE FIXES */

/* hide from MacIE \*/


* html .flash h4 {
margin-bottom:50px;
margin-left:20px;
margin-top:-30px;
}

* html .int_pic_placement{
position:absolute;
top:146px;
left:0px;
}

* html .content h3 {
margin-bottom:0px;
}

* html .content h1 {

padding-bottom:10px;
margin-top:45px;
}



* html .op_bkgpic {
position:absolute; 
z-index:1;  
left:0px; 
top:128px;
background-repeat:repeat-x;
}

* html .op_links {

position:relative; 
z-index:20;
margin-left:-20px;
top:30px;
margin-bottom:-12px;
}

* html #op {

height:495px;

}

* html p.experiencelinks {

margin-top:10px;
}
