body {
	height: 100%;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	text-align: center;
}

img {
	border: none;
}

a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFF99;
}

a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

#container {
	background: url(../images/shadowBG.gif) no-repeat scroll center;
	width: 850px;
	height: 885px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 800px;
	height: 384px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
}

#nav {
	width: 800px;
	height: 20px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 0px;
	width: 250px;
	text-align: justify;
	position: relative;
	float: left;
}

.contentTextRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	width: 250px;
	text-align: justify;
	float: right;
	position: relative;
	right: 230px;
}

.contentTextRightContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 15px;
	width: 125px;
	text-align: left;
	float: left;
	position: relative;
	left: 300px;
	letter-spacing: .5px;
}

.sampleTitle {
	position: absolute;
	width: 88px;
	height: 60px;
	right: 95px;
	top: 440px;
}

.quote {
	position: absolute;
	width: 88px;
	height: 60px;
	right: 165px;
	top: 440px;
}

/* SAMPLE formatting row 1 */

.sampleOver {
	background-image: url(../images/samplePlaceholder_over.gif);
}

.sample1 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 175px;
	top: 515px;
}

.sample2 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 115px;
	top: 515px;
}

.sample3 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 55px;
	top: 515px;
}

/* SAMPLE formatting row 2 */

.sample4 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 175px;
	top: 575px;
}

.sample5 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 115px;
	top: 575px;
}

.sample6 {
	position: absolute;
	width: 45px;
	height: 45px;
	right: 55px;
	top: 575px;
}

/* HOME page specific css */

#contentHome {
	background:url(../images/home/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavHome {
	background:url(../images/home/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
}

/* NEWS on homepage */

.newsTitle {
	position: absolute;
	width: 200px;
	height: 400px;
	right: 45px;
	top: 442px;
}

.news {
	position: absolute;
	width: 175px;
	height: 315px;
	right: 48px;
	top: 510px;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	z-index: 2;
}

.chapterText{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}

a.newsLink:link {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration:none;
}

a.newsLink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration:none;
}

a.newsLink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration:none;
}

a.newsLink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #3366CC;
	text-decoration:none;
}

/* MARKETING page specific css */

#contentMarketing {
	background:url(../images/marketing/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavMarketing {
	background:url(../images/marketing/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
}

/* DESIGN page specific css */

#contentDesign {
	background:url(../images/design/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavDesign {
	background:url(../images/design/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
}

/* INTERACTIVE page specific css */

#contentInteractive {
	background:url(../images/interactive/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavInteractive {
	background:url(../images/interactive/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
}


/* PUBLIC RELATIONS page specific css */

#contentPublicRelations {
	background:url(../images/public_relations/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavPR {
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
	background-attachment: scroll;
	background-image: url(../images/public_relations/subnavBG.jpg);
	background-repeat: repeat-x;
	background-position: center;
	z-index: 2;
}

.PRarticles {
	position: absolute;
	width: 175px;
	height: 284px;
	right: 50px;
	top: 508px;
	border: solid 1px #999999;
	overflow: auto;
	text-align: center;
}

a.PRlink:link {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration:none;
}
a.PRlink:active {color:#333333; text-decoration:none;}
a.PRlink:visited {color: #999999; text-decoration:none;}
a.PRlink:hover {color: #3366CC; text-decoration:none;}

/* EVENTS page specific css */

#contentEvents {
	background:url(../images/events/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavEvents {
	background:url(../images/events/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
	z-index: 2;
}

a.contactLink:link {	
	color: #333333;
	text-decoration:none;
}
a.contactLink:active {color:#333333; text-decoration:none;}
a.contactLink:visited {color: #999999; text-decoration:none;}
a.contactLink:hover {color: #3366CC; text-decoration:none;}

/* CONTACT page specific css */

#contentContact {
	background:url(../images/contact/contentBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 393px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#subNavContact {
	background:url(../images/contact/subnavBG.jpg) repeat-x scroll center;
	width: 800px;
	height: 20px;
	position: relative;
	top: 21px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 18px;
	text-transform: uppercase;
}
