/* gbf2009.css */

body {
	background-color:#FFFFFF;
	background-image:url("../images/background001.gif");
	font-family:Arial, sans-serif;
	margin:0px;
	padding:0px;
}


img {
	border:0px;
}

.bigText {
	font-size:x-large;
}

#logo {
	position:absolute;
	display:inline;
/*	top:1.2em; */
	top:3%;
	left:4.2em;
}

#navbar {
	position:absolute;
	display:inline;
/*	top:2.5em; */
	top:5%;
	left:30%;
	width:65%; 
}


#navbar li {
	display:inline;
}

.navButton {
	height:37px;
	background-image:url("../images/nav_btn_bkgd.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	font-size:small;
	background-color:#3074EB;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:black;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:black;
	margin-right:-2px;
	margin-left:-2px;
	display:inline;
}

.navButton a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.navButton a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#tagWrap{
	position:absolute;
/*	top:15px; */
	left:245px;
	width:auto;
	margin-top:-30px;
}

#tagLine {
/*	display:inline; */
	position:relative; 
	top:-180px;
/*	left:5px; */
	font-weight:bold;
	font-size:large;
	margin:auto;
}

#smallTagLine {
/*	display:inline; */
	position:relative;
	top:-11em;
/*	left:-425px; */
	font-weight:bold;
	color:#AAAAAA;
	margin:auto;
}

#phone {
	font-weight:bold;
	font-size:x-large;
	color:#000000;
	display:inline;
	position:relative;
	top:-210px;
	right:1%;
	float:right;
}

#phoneGuy {
	display:inline;
}


#tbl {
	position:absolute;
	background-color:transparent;
	top:15%;
	left:5%;
	width:90%;
	max-height:750px;
	border-collapse:collapse;
}

#tlc {
	background-image:url("../images/tlcorner.png");
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	margin-right:0px;
	margin-bottom:0px;
}

#ts {
	margin-left:14px;
	margin-right:16px;
	margin-top:-13px;
	background-image:url("../images/tside.png");
	background-repeat:repeat-x;
	height:13px;
	background-position:100% top;
}

#trc {
	margin-left:0px;
	margin-bottom:0px;
	background-image:url("../images/trcorner.png");
	background-repeat:no-repeat;
	height:13px;
	width:16px;
}

#ls {
	background-image:url("../images/lside.png");
	background-repeat:repeat-y;
	width:14px;
}

#rs {
	background-image:url("../images/rside.png");
	background-repeat:repeat-y;
	width:16px;
}

#blc {
	margin-top:0px;
	margin-right:0px;
	background-image:url("../images/blcorner.png");
	background-repeat:no-repeat;
	width:14px;
	height:106px;
}

#bs {
	margin-left:14px;
	margin-right:16px;
	background-color:transparent; 
	background-image:url("../images/bside.png");
	background-repeat:repeat-x;
	background-position:100% bottom;
}

#brc {
	margin-top:0px;
	margin-left:0px;
	background-image:url("../images/brcorner.png");
	background-repeat:no-repeat;
	width:16px;
	height:106px;
	background-position:right 100%;
}

#mc {
	background-color:#ffffff;
	max-height:600px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:-2px;
}

#bRow {
/*	top:-116px; */
}

#flashRow {
	max-height:600px;
	padding-bottom:-2px;
}

#productNav {
	position:absolute;
	top:50%;
	left:7%;
	height:40%;
}

#serviceNav {
	position:absolute;
	top:75%;
	left:7%;
	height:40%;
}

.navTitle {
	color:blue;
	font-weight:bold;
}

.boxNav {
	list-style:none;
	margin-left:-40px;
	margin-top:-3px;
}

.boxNav li {
	margin:-5px 0;
}

.boxNav li a {
	text-decoration:none;
	font-size:small;
	font-weight:bold;
	color:#000000;
}

#mainPane {
	background-color:#ffffff;
}


#obj_slides01 {
	display:block;
	position:relative; 
	top:-4em;
	left:15%;
}

#emb_slides01 {
	display:block;
	position:relative; 
	top:-4em;
	left:15%;
}


#map {
	position:absolute;
	display:inline;
	width:40%; 
	height:300px; 
	left:32em;	
	top:12em;
}

#psdaLogo {
	display:inline;  
/*	float:left; */
	padding-left:2em;
	vertical-align:top;
}

#piaLogo {
	display:inline; 
/*	float:right; */
	padding-right:2em;
	vertical-align:top;
}

#paceLogo {
	display:inline;	
	vertical-align:top;
	padding-right:2em;
	padding-left:2em;
}

#affiliateWrap{
	margin:0 auto;
	text-align:center;
}
