
* {
border: 0;
margin: 0;
padding: 0;
}

body {
background : #02517e url(/common/images/bodyGrBg.png) top left;
background-repeat : repeat-x;
font-size : 11px;
font-family : helvetica, sans-serif, Arial;
}

h1 {
 font-size:18px;
 font-weight:bold;
}
h2 {
 font-size:14px;
 font-weight:bold;
}
h3 {
 font-size:12px;
 font-weight:bold;
}

ul {
list-style: none;
margin-left: 14px;
padding-left: 1em;
text-indent: -1em;
}

/* ==== links. =====*/

a.main {
color : #3333FF;
text-decoration : none;
}
a.main:hover, a.main:focus {
color : #f30000;
text-decoration : underline;
}

a {
	background: inherit; /* FF correction for double underline (sometimes) */
  color : #3333FF;
  text-decoration : none;
	}
a u {
	background: url(/common/images/external.png) no-repeat 100% 50%;
  color : #3333FF;
	padding: 0 13px 0 0;	/* width of the img */
	display: inline-block;	/* IE correction to show the icon */
	cursor: pointer;	/* IE correction to show hand instead of arrow */
	vertical-align: bottom;	/* Opera correction to get the last word vertical aligned */
	}
a:visited u {
  color : #3333FF;
	background-image: url(/common/images/external.png);
	}
a:hover u {
  color : #f30000;
	background-image: url(/common/images/external.png);
	text-decoration: none; /* avoiding the "u" working for the last word! :-) */
	}



/* ==== page setup. =====*/
#centerContent {
text-align : center;
position : relative;
z-index : 1;
width : 100%;
}
#pageWrapper {
width : 949px;
text-align: center;
margin : 0 auto;
position : relative;
}



#masthead {
height : 78px;
}
#topLogo {
position : absolute;
top : 6px;
left : 0px;
}
#topSwoosh {
position : relative;
z-index : 1;
left : -42px;
top : 54px;
}


#mainContainer {
background : #fff;
}

#content {
width : 949px;
}
#imgContainer {
float : left;
padding-left : 10px;
margin-top: -4px;
height : 390px;
}
#txtContainer {
float : left;
text-align: left;
margin-top:105px;
margin-left:20px;
padding-right: 14px;
width: 433px;
}


#companyShowcase {
width : 949px;
height : 250px;
background : #fff url(/common/images/separators.png) top no-repeat;
font-weight : normal;
font-size : 10px;
text-align : left;
}
#showcaseHead {
font-weight : bold;
font-size : 14px;
}
#apShowcase {
float : left;
margin-left : 9px;
margin-top : 20px;
padding : 7px;
width : 210px;
height : 200px;
}
#prafShowcase {
float : left;
margin-left : 13px;
margin-top : 20px;
padding : 7px;
width : 210px;
height : 200px;
}
#roosterShowcase {
float : left;
margin-left : 13px;
margin-top : 15px;
padding : 7px;
width : 210px;
height : 200px;
}
#praShowcase {
float : left;
margin-left : 13px;
margin-top : 15px;
padding : 7px;
width : 210px;
height : 200px;
}
#isusShowcase {
float : left;
margin-left : 13px;
margin-top : 15px;
padding : 7px;
width : 210px;
height : 200px;
}


#bottom {
clear:both;
width : 984px;
font-family : helvetica, sans-serif, Arial;
font-size : 0.7em;
color : #6e9bb5;
}
#footerLeft {
float : left;
}
#footerCenter {
float : left;
padding-left : 337px;
}
#footerRight {
float : right;
padding-right : 35px;
}
