body {
/*text-align: center;*/
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 750px;
	margin: 0px 0px 0px 0px;


			}
			
table {
		padding: 0px 0px 0px 0px;
		/*border: 1px dashed red;*/
		vertical-align: top;
		
	}

	/* following adds a 25px space on the left of tables in QES */
	table.QESTable {
	margin-left: 25px;
	
}

			
	table td {
	vertical-align: top;
	}


td#LogoCell {
	width:230px;
}

td#TopRightShoppingCartCell{
	text-align: right;
	border: 0;
}

a:link {color: Blue;	

}

a:visited {color: Purple;
}
	
a:hover {
	color: #009900;	
	
	
}






	
	/* -------Top Nav Bar --------------------------*/
	
	/* top nav 600 is used on group order form for print out */
	
	table#TopNavBarTable600{
	width: 600px;
	margin: 0px 0px 0px 0px;
	
}

	td#TopNavBar600 { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 100px;
	
}
	
	td#TopNavBar600 a:link {color: White;	
background-color: Blue;}

td#TopNavBar600 a:visited {color: White;
background-color: Blue;}
	
td#TopNavBar600 a:hover {
	color: #84FF00;
	background-color: Blue;
}


	
	table#TopNavBarTable{
	width: 750px;
	margin: 0px 0px 0px 0px;
	
}
	
	
	
	td#TopNavBar { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 40px;
	
}


td#TopNavBar a:link {color: White;	
background-color: Blue;}

td#TopNavBar a:visited {color: White;
background-color: Blue;}
	
td#TopNavBar a:hover {
	color: #84FF00;
	background-color: Blue;
}
	
	/* bright style nav bar */
	
	
	td#TopNavBar-Bright { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 50px;
	
}


td#TopNavBar-Bright a:link {color: White;	
background-color: Blue;}

td#TopNavBar-Bright a:visited {color: White;
background-color: Blue;}
	
td#TopNavBar-Bright a:hover {
	color: #84FF00;
	background-color: Blue;
}
	
	/* top nav bar for career builder */
	
	table#CBTopNavBarTable{
	width: 750px;
	margin: 0px 0px 0px 0px;
	
}
	
	
td#CBTopNavBar { 
	font-size: 75%;
	background-color: #FF6600;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 40px;
	}
	
	
td#CBTopNavBar a:link {color: White;	
background-color: #FF6600;}

td#CBTopNavBar a:visited {color: White;
background-color: #FF6600;}
	
td#CBTopNavBar a:hover {
	color: white;
	background-color: blue;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	table#ThreeColumnMasterTable{
		
	}
	
	
	/* Narrow Left Column for Forms */
	table#LeftColumnMasterTable-Narrow{
width: 100px;
		}
	
	td#LeftColumn-Narrow{
		background-color: blue;
		width: 100px;
		padding: 0px 0px 0px 0px;
		
		}
	
	table#LeftColumnMasterTable-25pt{
width: 25px;
		}
		
	td#LeftColumn-25pt{
		background-color: blue;
		width: 25px;
		padding: 0px 0px 0px 0px;
		
		}
	
	
	
	/* -------------------  170 wide Left Column ----------------- */

	td#MasterLeftColumn{
		background-color: blue;
		width: 170px;
		padding: 0px 0px 0px 0px;
		/*margin: 0px 0px 0px 0px;*/
		}
	
table#LeftColumnMasterTable{
width: 170px;
		}
		
	table#LeftColumnMasterTable table{
	text-align: left;
}	
/* center text in all td within tables that are in leftcolumnmastertable */

	
	
td#MasterLeftColumn td { 
padding-top: 5px;
padding-bottom: 4px;
margin-right: 0px;
margin-left: 0px;

	}
	
	/*---------- Left table 160 -------------------------*/
	
	td#MasterLeftColumn160{
		background-color: blue;
		width: 160px;
		padding: 0px 0px 0px 0px;
		/*margin: 0px 0px 0px 0px;*/
		}
	
table#LeftColumnMasterTable160{
width: 160px;
		}
		
	table#LeftColumnMasterTable160 table{
	text-align: left;
}	
/* center text in all td within tables that are in leftcolumnmastertable */

	
	
td#MasterLeftColumn160 td { 
padding-top: 5px;
padding-bottom: 4px;
margin-right: 0px;
margin-left: 0px;

	}
	
	
	
	
	
	
	
	
	/* Following ensures menu tables in left column have text that is centered */
	table#CareerTests td, table#Articles td, table#CareerCounseling td, table#OtherSectionsTable td{
		text-align: center;
	}
	
		
table#CareerTests {
margin-top: 10px;
	margin-left: 10px;
	width: 150px;
	background-color: #DDDDDD;
	border-bottom: 10px solid Blue;
	
	}

table#Articles {
	margin-left: 10px;
	width: 150px;
	background-color:#DDDDDD;
	border-bottom: 10px solid Blue;
}

table#CareerCounseling {
	margin-left: 10px;
	width: 150px;
	background-color: #DDDDDD;
	border-bottom: 10px solid Blue;
}


table#OtherSectionsTable {
	margin-left: 10px;
	width: 150px;
	background-color: #DDDDDD;
	border-bottom: 10px solid Blue;
}




td#MasterLeftColumn h4{
background-color: #B0C4DE;
color: Black;
text-align: center;
margin-bottom: 0px;
}





td#MasterLeftColumn a{
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;	
padding: 0px 3px 0px 3px;
 text-align: center;
}





td#MasterLeftColumn a:link {color: Blue; }

td#MasterLeftColumn a:visited {color: purple;}
	
td#MasterLeftColumn a:hover {color: #009900;}



		
	
/*	------------  Center Column  ---------------------*/


td#MasterCenterColumn{
	width: 100%;
}

table#CenterColumnMasterTable {
	width: 100%;
		
	/*border: 1px dashed Red;*/
	
	}

	table#CenterColumnTopTable {
	vertical-align: baseline;
	
	padding: 0px 0px;
}
	
	

table#CenterColumnTopTable td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: bottom;
	
}



table#CenterColumnMiddleTable td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #333333;
}



table#CenterBottomLogosTable td{
	text-align: center;
	
}


	
h1.TopTitle, h2.TopTitle, h3.TopTitle, h4.TopTitle, h5.TopTitle, h6.TopTitle {
	text-align: center;	
	vertical-align: bottom;
	margin: 0;
}	


h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {
		text-align: center;	
}	

p.TitleCenter {
	text-align: center;
	margin-bottom: -.5em;
	margin-top: -.5em;
}	
		
span.FirstWords {
	font-weight: bold;
}	
	
	
	ul.article {
	font-size: 80%;
	list-style: square;
}

li {	
	margin-bottom: .5em;
}


	
	
a.navlinktext {
	background-color: White;
}



.text-center {
	text-align: center;
}


.text-left {
	text-align: left;
}

/* -------------------  Right Column ------------------------------ */

td#MasterRightColumn{
	width: 115px;
	/*border: 1px dashed Red;*/
	text-align: center;
}

table#RightColumnMasterTable{

	text-align: center;
	width: 115px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
}


table#CareerTestAdvertTable{

	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}













/* Narrow right column */

MasterRightColumn-Narrow
td#MasterRightColumn-Narrow{
	width: 50px;
	/*border: 1px dashed Red;*/
	text-align: center;
}

table#RightColumnMasterTable-Narrow{

	text-align: center;
	width: 50px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
}





/* -----------------  Lower Page Content --------------------*/

table#BottomNavBarTable {
	width: 750px;
}

td#BottomNavSpacer{
	width: 50px;
}


	
	td#BottomNavBar { 
	font-size: 75%;
	text-align: center;
	width: 750px;
}
td#BottomNavBar a:link {color: Blue;
background-color: White;}

td#BottomNavBar a:visited {color: Purple;
background-color: White;}
	
td#BottomNavBar a:hover {color: #009900;
background-color: White;}


td#CopyRight { 
	font-size: 75%;
	background-color: White;
	color: Black;
	text-align: center;
	}




/* -------------------  12 Panel  ------------------------------ */
/* ------------Center Panel with Icons---------------- */

table#PanelMenu{
	border: 1px solid green;
	margin: 5px 0px 0px 4px;
	
}

table#PanelMenu td{
	
	font-size: 75%;
	border: 1px solid green;
	width: 70px

	
}



tr#PanelTable  {
background-color: white;
text-align: center;
	
	}
	
tr#PanelTable a:link {color: Blue;	
background-color: white;
}

tr#PanelTable a:visited {color: Purple;
background-color: white;}
	
tr#PanelTable a:hover {
	color: #009900;
	background-color: white;
}


tr#iconRow  {

background-color: white;
	
}

tr#PanelTable td{
	padding-bottom: 5px;
}


/* Quote of the Day */

#QOD {
	color: Blue;
	text-align: center;
}




table#SiteMapTable {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
}

/* Styles for Links to Other Sites */

.SiteName {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: black;
	font-style: italic;
	font-size: 125%;
	font-weight: bold;	
}






.SiteInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}
.SiteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}


/* For articles with authors */




.Author {
	text-align: center;
}
.InputForm {
	font-family: Arial, Helvetica, sans-serif;
	font: bold;
	
}
.Note-Forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: Red;
}
.SalesReports {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	
}

.Footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
.OutputForms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	
}
.Reports {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	/*padding: 0px 0px 0px 0px */
	
}
.ComparisonTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.CenteredBlue {
	text-align: center;
	color: #0000FF;	
}

.Right-Blue {
	text-align: right;
	color: #0000FF;
	margin-bottom: 0px;
	vertical-align: bottom;
}


.GroupMenuSubTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;	
}



.GroupMenuTables{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
}

.Time-Date {
	text-align: right;
	color: #0000FF;
	margin-bottom: 0px;
	vertical-align: bottom;
}
/* following sets up tables and input forms */

table.InputForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	background-color: #DEDFDE;
	font-weight: bold;
	vertical-align: top;	
	margin: 0px 0px 0px 0px;
	
}

table.InputForm input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;/* the input field font size is determined by the table.InputForm  class  */
}

.TitleInputForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
}

.Warning-RED {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.RED {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	
}


.PR-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #7BAE73;
	padding-left: 3px;
	padding-right: 3px;
}

Table#MiniPricingTable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: Black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	.LinkButton a:link {color: White;	
background-color: White;}

.LinkButton a:visited {
background-color: White;}
	
.LinkButton a:hover {
	
	background-color: White;
}
	/* ----------------------------------------------------- */
/* Job Desc Page */


	
	table#TopNavBar-JobsDescTable{
	width: 700px;
	margin: 0px 0px 0px 0px;
	
}
	
	
	
	td#TopNavBar-JobsDesc { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 60px;
	
}


td#TopNavBar-JobsDesc a:link {color: White;	
background-color: Blue;}

td#TopNavBar-JobsDesc a:visited {color: white;
background-color: Blue;}
	
td#TopNavBar-JobsDesc a:hover {
	color: #84FF00;
	background-color: Blue;
}
	
	
	table#LeftColumnMasterTable-50pt{
width: 50px;
		}
		
	td#LeftColumn-50pt{
		background-color: blue;
		width: 50px;
		padding: 0px 0px 0px 0px;
		
		}
	

table#BottomNavBarTable700 {
	width: 700px;
}

td#BottomNavSpacer{
	width: 50px;
}


	
	td#BottomNavBar700 { 
	font-size: 75%;
	text-align: center;
	width: 700px;
}
td#BottomNavBar700 a:link {color: Blue;
background-color: White;}

td#BottomNavBar700 a:visited {color: Purple;
background-color: White;}
	
td#BottomNavBar700 a:hover {color: #009900;
background-color: White;}


td#CopyRight700 { 
	font-size: 75%;
	background-color: White;
	color: Black;
	text-align: center;
	}

	.JobDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
/* 700 pixel pages */

table#TopNavBarTable700{
	width: 700px;
	margin: 0px 0px 0px 0px;
	
}

	td#TopNavBar700 { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 50px;
	
}
	
	td#TopNavBar700 a:link {color: White;	
background-color: Blue;}

td#TopNavBar700 a:visited {color: White;
background-color: Blue;}
	
td#TopNavBar700 a:hover {
	color: #84FF00;
	background-color: Blue;
}

/* Search Box */

Table#SearchBoxTable {
	background-color: #DDDDDD;
	text-align: center;
	margin-left: 10px;
	width: 150px;
	
	
}
td#SearchBox{
	
	padding-left: 3px;
}


td#SearchBox h4{
background-color: #B0C4DE;
color: Black;
text-align: center;
margin-bottom: 0px;
}

.advert1 {
	background-color: #FFFF00;
}
.SuperScript {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: super;
	font-size:80%
	
}
.strikethru {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
.MediumFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;	
	
}
.YellowBack {
	font-family: Arial, Helvetica, sans-serif;
	background-color: Yellow;
}

/* MBTI  */
table#MBTITable MBType{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 65%;
	font-weight: bold;
	
}

table#MBTITable td{
height: 100;
width: 150px;
	
}

.MB-TypeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

.MBType-Desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
}

.PriceStrike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-decoration: line-through;
	font-weight:bold
}

.PriceDiscount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:bold
}

.Utility-TopNavBar { 
	font-size: 75%;
	background-color: Blue;
	color: White;
	padding-bottom: 2px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 40px;
	
}
