﻿
/* 
COLORS  16
LINKS 24
HOMEPAGE DIVS 56
BOTTOM NAV 110
ESSENTIAL READING DIVS 127
STYLES 160
ARTICLES, ESSENTIAL KNOWLEDGE, SIMILAR PAGES  406
CAMPAIGN PACKAGES SERVICES CONSULTING  278
SERVICES TABLES - NEED TO REVIEW ALL AND CONSOLIDATE  339
SIDEBAR  655
FORMS 690
FOOTER 539
HOUSEKEEPING AND MISC  525
 */

/***************  COLORS  ************ 

very dark blue?: #3D2451;
red: #B11C14;
awaa blue: #434E60;
link gold: #FEE18B
*/

.accntRed {
	color: #B11C14;
}
.accntBlue {
	color: #434E60;
}

.accntGold {
	color: #FEE18B;
}

.accntGreen {
	color: #55982D;
}


/*  ******** LINKS  ****  */

a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {
	text-decoration: none;
	background-color: #FEE18B;
}

/*  ******** HOMEPAGE DIVS  ****  
#mainCont used on Home, Article, Readling, Jobs pages
*/

#topRule {
	position: absolute;
	z-index: 10;
	left: 250px;
	height: 20px;
	width: 650px;
	top: 0px;
	background-color: #B11C14;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}

#topRule a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#topRule a:visited {
	color: #FFFFFF;
}
#topRule a:hover {
	color: #FFFF00;
	background-color: #B11C14;
}


#footer {
	position: absolute;
	height: 80px;
	z-index: 210;
	top: 1300px;
	width: 650px;
	z-index: 260;
	left: 250px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #434E60;
	text-align: center;
	line-height: 50%;
	margin-bottom: 0px;
}

#mainCont {
	height: 1500px;
	width: 650px;
	position: absolute;
	z-index: 40;
	left: 250px;
	top: 75px;
}

/* BOTTOM NAV  Used only where necessary, sometimes wrapped in main div*/

#bottomNav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight : normal;
	text-align: center;
	color: #434E60;
	text-decoration: none;
	list-style-type: none;
	line-height: 200%;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	z-index: 111;
}


/*  ******** ESSENTIAL READING Book Page No special DIVS, these styles for this TABLE ONLY  ****  */

.leftCol {
	width: 81px; 
	height: 100px;
	border-left: 0 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	vertical-align: middle;
	text-align: center;
	border-top-color: #FFFFFF;
	border-top-width: 5;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 5;
}

.rightCol {
	width: 557px; 
	height: 130px;
	border-left: 10 solid #FFFFFF;
	border-right: 0 solid #FFFFFF;
	vertical-align: middle;
	text-align: left;
	border-top-color: #FFFFFF;
	border-top-width: 0;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 0;

}

.bookTable {
	border: 1px solid #FFFFFF;
}


/* *********** STYLES **************** */

.articleStyle {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #434E60;
	padding-bottom: 5px;
}

.center {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.job {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	background-color: #E3E4D1;
}

.centerImage {
	text-align: center;
}

.mainStyle {
	font-family: Verdana, Arial, sans-serif;
	line-height: 200%;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	list-style-position: inside;
	list-style-type: disc;
}

.mainStyleCenter {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.mainStyleSm {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
}

.normalFond {
	font-weight: normal;
}

.pageNote {
	font-family: Georgia, Palatino, Times;
	line-height: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
	color: #B11C14;
}

.sideBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #4D236D;
	text-decoration: none;
	padding-right: 10px;
	background-color: #FFFFFF;
	list-style-type: none;
	padding-left: 10px;
}

/* There is no ha, 'upgrade' all one level */

h1 {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #660B03;
	margin-top: 10px;
	margin-bottom: 5px;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.rule {
	color: #FEE18B;
}
	
/* ************* ARTICLES, ESSENTIAL KNOWLEDGE, SIMILAR PAGES ******************* 
move campHead, not sure I'll need it, DROP after services pages are finished
*/	
				
#pageName {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660B03;
	position: absolute;
	z-index: 200;
	width: 500px;
	height: 24px;
	top: 50px;
	left: 200px;
}

/* ************* SERVICES AND CONSULTING ******************* 
Formats the tables, some probably not used, review and clean */

.campHead {
	border-color: 0;
	border-style: none;
	border-width: 0px;
	font-family: "Arial Black";
	font-size: 20px;
	font-weight: normal;
	color: #B11C14;
	text-decoration: none;
	line-height: 200%;
}
#campMainCont {
	position: absolute;
	left: 250px;
	top: 90px;
	width: 550px;
	height: 550px;
	z-index: 80;
}
.campIndt {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
	text-indent: 200px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.campBlts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 175%;
	text-indent: 50px;
	text-decoration: none;
	list-style-type: circle;
}

.campOrderLink {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 200%;
	margin-top: 20px;
}

.headCampaignsAndServices {
	border: 0px none #FFFFFF;
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
	

/* ************* SERVICES TABLES *******************
 subset of Campaigns and Services, major difference is small type, smaller cols */

.campHeadSm {
	border-color: 0;
	border-style: none;
	border-width: 0px;
	font-family: "Arial Black";
	font-size: 12px;
	font-weight: normal;
	color: #B11C14;
	text-decoration: none;
	line-height: 200%;
}
/* Main Style Small is same as Main Style, just smaller type, leading, etc. */
.campBltsSm {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: 175%;
	list-style-type: circle;
	list-style-position: inside;
	text-indent: 10px;
	text-align: left;
}
.campIndSm {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 125%;
	text-indent: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}


#campTabWrap{
	position: absolute;
	left: 50px;
	width: 1600px;
	height: 500px;
	z-index: 1;
	top: 110px;
	border-spacing: 20px;
}

#campTabWrapTwo{
	position: absolute;
	left: 50px;
	width: 1200px;
	height: 500px;
	z-index: 1;
	top: 110px;
	border-spacing: 20px;
}

table {
	border-collapse: collapse;
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 125%;
	vertical-align: top;
	text-align: left;
	table-layout:fixed;
}
th {
	padding: 2px 12px 2px 2px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	vertical-align: top;
	text-align: left;
	line-height: 125%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #D5C8D2;
	border-bottom-color: #D5C8D2;
}
td {
	padding: 2px 12px 2px 2px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	vertical-align: top;
	text-align: left;
	line-height: 125%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #D5C8D2;
	border-bottom-color: #D5C8D2;
}
th {
	background: left top;
	color: #B11C14;
	text-align: left;
	font-family: "Arial Black", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

tr.alt td {
	background: #ffffff;
}


/***************  SIDEBARS ************ */

#sideBar {
	height: 900px;
	width: 120px;
	position: absolute;
	z-index: 90;
	left: 125px;
	top: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 200%;
	vertical-align: top;
	text-align: left;
}

#sideBarRight {
	height: 1400px;
	width: 100px;
	position: absolute;
	z-index: 95;
	left: 925px;
	top: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 200%;
	vertical-align: top;
	text-align: left;
}


/***************  FORMS ************ */

#contactForm {
	position: absolute;
	z-index: 300;
	width: 550px;
	height: 500px;
	top: 250px;
	left: 300px;
}

#contactForm .label {
	width: 200px;
	margin-right: 10px;
	text-align: right;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
	border-collapse: collapse;
}

#jobcontactform {
	position: absolute;
	z-index: 300;
	width: 550px;
	height: 500px;
	top: 450px;
}

#jobcontactform .label {
	width: 200px;
	margin-right: 10px;
	text-align: right;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
	border-collapse: collapse;
}

#surveyForm {
	position: absolute;
	z-index: 300;
	width: 550px;
	height: 500px;
	top: 300px;
	left: 300px;
}

#surveyForm .label {
	width: 200px;
	margin-right: 10px;
	text-align: right;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
	border-collapse: collapse;
}

.formLabel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	text-align: right;
	background-color: #FFFFFF;
	padding-right: 2px;
	margin-right: 2px;
	border-collapse: collapse;
	border-spacing: 2px;
	empty-cells: show;
}

.form {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	text-align: right;
	background-color: #FFFFFF;
	padding-right: 2px;
	margin-right: 2px;
	border-collapse: collapse;
	border-spacing: 2px;
	empty-cells: show;
}

/***************  FOOTER ************ */

#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #434E60;
	text-decoration: none;
	text-align: center;
	line-height: 125%;
	font-weight: normal;
	text-align: center;
	height: 250px;
	width: 650px;
	position: absolute;
	z-index: 92;
	left: 250px;
	top: 1400px;
}

.footer {
	font-family: Verdana, Arial, sans-serif;
	line-height: 125%;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #434E60;
}


/* **************  HOUSEKEEPING ************ */

body { margin: 0; background-color: #ffffff }

blockquote { padding: 0; margin: 0; }

form { padding: 0; margin: 0; }

ul {
	padding: 0;
	margin: 0;
	text-indent: 50px;
	text-align: left;
}

ol { padding: 0; margin: 0;}

p { padding: 0; margin: 0;}

body { padding: 0; margin: 0;}

code { font-size: 1em;}

pre { font-size: 1em;}

/* This removes underlines from links */
a { text-decoration: none;}

/* This removes borders from linked images */
a img {border: none;}

/***************  Storage  Lines 1132/615 to start, where when finished? ************



*/


