A:HOVER { color: #3333FF; }

@media print {
	.printOnly { page-break-after: always; }
	.screenOnly { display: none; }
}
@media screen {
	.printOnly { display: none; }
}

.search {
	color: green;	
	}

.nav_text {
	font-family: arial;
	font-size: 12px;
	}
	
.product_pic {
	border-width: 1px;
	border-color: #089c08;
	}
	
.bigred {
	color: red;
	font-size: 12px;
	}
	
.mtop5 {
	margin-top: 5px;
	}
	
.red {
	color: red;
	}
	
.inter_text {
	font-family: arial;
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: 184px;
	margin-bottom: 5px;
	}

.thinbox {
	border: 1px;
	border-style: solid;
	border-color: #339933;
	}

.product_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	}

.product_text_courses {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	background:ececed;
	}

.mleft10 {
	margin-left: 10px;
	}

	
.option_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
	font-weight: bold;
	}
	
.button {
	margin-right: 30px;
	}
	
.product_title {
	font-family: arial;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	}

.product_title_courses {
	font-family: arial;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	}

.associations_heading {
	padding:3px 3px 3px 3px;
	background:#ccccff;
	color:#6a2176;
	font-weight:bold;
}
	
.associations_item {
	padding:3px 3px 3px 0px;
}

.intro_text {
	font-family: arial;
	font-size: 12px;
	}
	
.page_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.page_text_courses {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background:ececed;
	}

	
.bio_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	}
	
.link_text {
	font-family: arial;
	font-size: 14px;
	margin-top: 0px;
	color: blue;
	margin-bottom: 4px;
	margin-left: 6px;
	}
	
.link_text_assoc {
	font-family: arial;
	font-size: 14px;
	margin-top: 0px;
	color:6a2176;
	margin-bottom: 4px;
	margin-left: 2px;
	}
	
.box_text {
	font-family: arial;	
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.subtotal_text {
	font-family: arial;	
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	font-weight: bold;
	}

.small_text {
	font-family: arial;	
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	}
	
.largeblue_text {
	font-family: arial;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #6699ff;	
	font-weight: bold;
	}
	
.headline {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	}
	
.newsletter_text {
	font-family: arial;
	font-size: 15px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	color: #6699ff;	
	font-weight: bold;
	}
	
.mtop2 {
	margin-top: 2px;
	}
	
.largewhite {
	font-family: arial;
	font-size: 20px;
	color: #ffffff;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-left: 165px;
	}

.largeblack {
	font-family: arial;
	font-size: 20px;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 4px;
	margin-left: 165px;
		padding-top:50px;
	padding-right: 25px;
	}
	
.ict_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	color: #6699ff;	
	font-weight: bold;
	}
	
.search_text {
	font-family: arial;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #6699ff;	
	}
	
.blue_text {
	font-family: arial;	
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: blue;
	}
	
.box_title {
	font-family: arial;	
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: blue;
	font-weight: bold;
	}
	
.basket_text 
{
    color: black;
	font-family: arial;
	font-size: 11px;
	/*margin-left: 5px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
	.basket_text2 
{
    color: white;
	font-family: arial;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.click_text {
	font-family: tahoma;
	font-size: 10px;
	margin-left: 5px;
	margin-top: 0px;

	}
	
.plp_menu_title
{
 	background-color:#a00000;
 	width: 201px;
 	height: 28px;
 	color: #ffec00;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}
.plp_menu_title:hover
{
 	background-color:#ffec00;
 	width: 201px;
 	height: 28px;
 	color: #a00000;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}

.plp_menu_title_grey
{
 	background-color:#4f4f4f;
 	width: 201px;
 	height: 28px;
 	color: #eaeaea;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}

.plp_menu_items
{
	vertical-align:top;
	border-top-width:8px;
	border-top-color:White;
	border-top-style:solid;
	padding-top:3px;
	background-color:#f6e7e7;
}

.doe_menu_title
{
 	background-color:#e53f00;
 	width: 300px;
 	height: 28px;
 	color: #ffec00;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}
.doe_menu_title:hover
{
 	background-color:#ffec00;
 	width: 300px;
 	height: 28px;
 	color: #e53f00;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}
.doe_menu_title_grey
{
 	background-color:#7f7f7f;
 	width: 300px;
 	height: 28px;
 	color: #e9e9e9;
 	padding-top:7px;
 	text-align:center;
 	font-size:8pt;
 	font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
}

.doe_menu_items
{
	vertical-align:top;
	border-top-width:8px;
	border-top-color:White;
	border-top-style:solid;
	padding-top:3px;
	background-color:#f9d2c5;
}

.black
{
	color:Black;
}

body, td, .default { font-family: Arial; font-size: 12px; }
.topHeader { font-family: Verdana; font-size: 18px; }
h3 { font-family: Arial, Verdana; font-size: 16px; }
.smallText { font-family: Verdana; font-size: 9.5px; }

input, select, textarea { font-family: Verdana; font-size: 12px; }
.inputWidth { width: 190px; }

.topNavLinks { color: #ffffff; font-family: Verdana; font-size: 11px; font-weight: bold; }
A.topNavLinks { color: #ffffff; text-decoration: none; }

.navTDClass { padding-left: 8px; padding-right: 8px; border-top: 1px solid black; }


A.blackLinks { color: #000000; }
A.whiteLinks { color: #ffffff; }
.whiteText { color: #ffffff; }


A.menuLinkStyle { color: #000000; padding-top: 3px; font-size: 12px; }

.pcLite { background-color: #ffffff; layer-background-color: #ffffff; }
.pcMedium { background-color: #ffffff; layer-background-color: #ffffff; }
.pcDark { background-color: #ffffff; layer-background-color: #ffffff; color: white }
.pcBorder { border: 1px solid #ffffff; }
.pcColorLite { color: #ffffff; }
.pcColorDark { color: #ffffff; }

.scMedium { background-color: #ffffff; layer-background-color: #ffffff; }
.scDark { background-color: #ffffff; layer-background-color: #ffffff; border-color: #ffffff; color: #ffffff; }
.scBorder { border: 1px solid #ffffff; }


.addressList { width: 180px; padding-left: 15px; }

#HeadingText
{
font-weight: bold;
font-size:16px;
padding-bottom: 3px;
}

.LowerNavigationButton
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    width: 126px;
    padding: 2px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

h1
{
    font-family: Arial;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: bold;
    color: #b2af07;
}

h4
{
    font-size: 14px;
}



.ProductCellHeader
{
color: #095093;
font-weight:bold;
font-size: 10pt;
width: 12%;
padding-bottom:10px;
vertical-align: top;
}

.ProductCellContent
{
color: #dd5326;
font-weight:bold;
font-size: 10pt;
height: 14px;
vertical-align: top;
}
